.gs-section,.gs-buy-details{--gs-ink:#24394a;--gs-cream:#e3eef7;--gs-line:#b4c8d9;color:var(--gs-ink)}.gs-section{background:var(--gs-cream);padding:88px 24px;font-size:16px;line-height:1.65}.gs-section *{box-sizing:border-box}.gs-container{max-width:1260px;margin:auto}.gs-section h2{font-family:var(--font-heading-family);font-size:clamp(36px,4vw,60px);line-height:1.06;letter-spacing:-.035em;margin:0 0 24px;color:inherit}.gs-section h3{font-size:21px;line-height:1.2;margin:0 0 9px;color:inherit}.gs-section p{margin:0 0 18px}.gs-kicker{font-size:11px!important;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px!important}.gs-heading{max-width:670px;margin:0 auto 40px;text-align:center}.gs-heading>p:not(.gs-kicker){max-width:540px;margin-inline:auto}.gs-split{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:80px}.gs-story-photo{margin:0;position:relative}.gs-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px}.gs-story-photo figcaption{font-size:11px;letter-spacing:.08em;margin:14px 0 0;text-transform:uppercase}.gs-photo-mark{position:absolute;bottom:48px;left:24px;width:64px;height:64px;border:1px solid #e3eef7;border-radius:50%;display:grid;place-items:center;color:#e3eef7;font-family:Georgia,serif;font-size:44px;line-height:1;background:#24394a33}.gs-prose{max-width:480px}.gs-tone-butter{background:#bfd8ec}.gs-tone-brown{background:#24394a;color:#e3eef7}.gs-reverse .gs-story-photo{order:2}.gs-notes{margin:28px 0}.gs-note{display:flex;gap:18px;border-top:1px solid #738a9d4d;padding:18px 0 0;margin-top:16px}.gs-note-number{font-size:12px;border:1px solid currentColor;border-radius:50%;width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center}.gs-note h3{font-size:19px}.gs-note p{font-size:15px;margin-bottom:0}.gs-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:54px;background:#24394a;color:#e3eef7!important;border:1px solid #24394a;border-radius:8px;padding:14px 25px;text-decoration:none;font-size:15px;font-weight:600;transition:background .2s}.gs-button:hover{background:#35536c}.gs-tone-brown .gs-button{background:#e3eef7;color:#24394a!important}.gs-button:focus-visible,.gs-question summary:focus-visible,.gs-buy-links a:focus-visible{outline:3px solid #396e9a;outline-offset:5px}.gs-card-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gs-photo-card{min-width:0}.gs-card-media{position:relative;border-radius:14px;overflow:hidden;background:#bfd8ec;margin-bottom:20px}.gs-card-media img,.gs-card-media video{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.gs-card-number{position:absolute;top:16px;left:16px;background:#e3eef7;border-radius:50%;height:34px;width:34px;display:grid;place-items:center;font-size:12px}.gs-photo-card h3{font-size:24px}.gs-photo-card p{font-size:15px;max-width:340px}.gs-comparison{background:#bfd8ec}.gs-table-wrap{overflow:auto;border:1px solid #9bb3c6;border-radius:16px;max-width:1000px;margin:auto}.gs-table{width:100%;border-collapse:collapse;text-align:left;line-height:1.45;font-size:15px}.gs-table th,.gs-table td{padding:23px 26px;border-bottom:1px solid #b4c8d9;width:33.33%;vertical-align:middle}.gs-table thead th{padding-block:28px}.gs-table tr:last-child td,.gs-table tr:last-child th{border-bottom:0}.gs-table th:nth-child(2),.gs-table td:nth-child(2){background:#e3eef7}.gs-table tbody th{font-weight:500}.gs-mini-wordmark{font-family:Georgia,serif;font-size:32px;font-weight:700;letter-spacing:-1.7px}.gs-footnote{text-align:center;font-size:12px;max-width:720px;margin:20px auto 0!important}.gs-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.gs-faq .gs-heading{text-align:left;margin:0}.gs-question{border-top:1px solid #b4c8d9}.gs-question:last-child{border-bottom:1px solid #b4c8d9}.gs-question summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:25px;font-size:18px;font-weight:500;line-height:1.4}.gs-question summary::-webkit-details-marker{display:none}.gs-question summary span{font-size:24px;line-height:1;transition:transform .2s}.gs-question[open] summary span{transform:rotate(45deg)}.gs-answer{padding:0 30px 12px 0;font-size:15px}.gs-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gs-review{margin:0;border:1px solid #b4c8d9;border-radius:14px;padding:28px}.gs-review blockquote{font-size:22px;line-height:1.5;margin:0 0 20px}.gs-review figcaption{font-size:13px}.gs-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.product:has(#gs-buy) .product__title h1{font-size:clamp(32px,3.1vw,46px);line-height:1.08;letter-spacing:-.035em;max-width:530px}.product:has(#gs-buy) .product__text.caption-with-letter-spacing{font-size:10px;letter-spacing:.14em;margin-bottom:15px}.product:has(#gs-buy) .product__text{font-size:16px;line-height:1.6;max-width:490px}.product:has(#gs-buy) .product-form__submit{border-radius:8px;min-height:58px;font-size:16px}.gs-buy-perks{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-block:1px solid #b4c8d9;padding:16px 0;font-size:13px;line-height:1.4}.gs-buy-perks span{min-width:0;word-break:normal;overflow-wrap:normal}.gs-buy-small{font-size:12px;text-align:center;margin:14px 0 10px}.gs-buy-links{display:flex;justify-content:center;gap:24px;font-size:12px}.gs-buy-links a{color:inherit;text-underline-offset:4px}.gs-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:18px 0}.gs-payments svg{width:36px;height:23px}#gs-buy,#gs-routine,#gs-questions{scroll-margin-top:130px}@media(min-width:1000px){.product:has(#gs-buy) .product__info-container{padding-left:28px}.product:has(#gs-buy){padding-top:30px}}@media(max-width:899px){.gs-section{padding:58px 20px}.gs-split,.gs-faq-grid{grid-template-columns:1fr;gap:34px}.gs-reverse .gs-story-photo{order:0}.gs-story-copy{max-width:600px}.gs-heading{margin-bottom:28px}.gs-card-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;gap:16px}.gs-photo-card{flex:0 0 78%;scroll-snap-align:start}.gs-card-media img,.gs-card-media video{aspect-ratio:4/5}.gs-table{font-size:12px}.gs-table th,.gs-table td{padding:16px 12px}.gs-mini-wordmark{font-size:24px}.gs-review-grid{grid-template-columns:1fr}.gs-faq .gs-heading{max-width:500px}.gs-question summary{font-size:16px}.gs-image{border-radius:12px}.gs-section h2{font-size:39px}.gs-buy-perks{font-size:12px;gap:8px}}@media(prefers-reduced-motion:reduce){.gs-section *{transition:none!important;scroll-behavior:auto!important}}.gs-section{font-family:var(--font-body-family)}.gs-section h2{font-weight:400}.gs-section h3{font-family:var(--font-heading-family);font-weight:400}.product:has(.gr-buy-intro) .product__info-container>*+*{margin-top:1.2rem}.product:has(.gr-buy-intro) .product__accordion summary{padding:0}.product:has(.gr-buy-intro) .product__accordion .summary__title{margin:0}.product:has(.gr-buy-intro) .product__accordion summary .svg-wrapper{margin-left:auto}.product:has(.gr-buy-intro) .product__accordion .accordion__content{margin:0}.product:has(.gr-buy-intro) .product__accordion+.product__accordion{margin-top:0!important}.product:has(.gr-buy-intro) .product__media-wrapper media-gallery .product__media-icon{display:none}media-gallery .gs-bestseller-badge{position:absolute;z-index:2}.gs-bundle-hero-thumb .thumbnail img{object-fit:contain}@media(min-width:1200px){.product:has(.gr-buy-intro) .product__media-wrapper{display:flex;flex-direction:column;gap:12px}.product:has(.gr-buy-intro) media-gallery{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumbs photo";gap:12px;align-content:start;position:relative}.product:has(.gr-buy-intro) media-gallery>.slider-mobile-gutter{grid-area:photo;min-width:0;position:relative}.product:has(.gr-buy-intro) media-gallery>.thumbnail-slider{grid-area:thumbs;width:72px;margin:0!important;display:block!important}.product:has(.gr-buy-intro) media-gallery .thumbnail-slider .slider-button{display:none!important}.product:has(.gr-buy-intro) media-gallery .thumbnail-list.slider,.product:has(.gr-buy-intro) media-gallery .thumbnail-list{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:8px;overflow-y:auto;overflow-x:hidden;max-height:620px;scroll-snap-type:none;padding:0;margin:0;scrollbar-width:thin}.product:has(.gr-buy-intro) media-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.product:has(.gr-buy-intro) media-gallery .thumbnail-list__item{width:72px!important;max-width:72px;flex:0 0 auto;margin:0;scroll-snap-align:none}.product:has(.gr-buy-intro) media-gallery .product__media-item{width:100%}}.product:has(.gr-buy-intro) .product__media-list{align-items:start}.product:has(.gr-buy-intro) .product__media-item{align-self:start}.product:has(.gr-buy-intro) .product__accordion summary .svg-wrapper svg{width:19px;height:19px}@media(max-width:749px){.gs-section,.gs-section.gr-section{padding-inline:16px}}.product:has(.gr-buy-intro) .product-form__buttons,.product:has(.gr-buy-intro) .product-form{max-width:none;width:100%}.product:has(.gr-buy-intro) .product-form__submit{width:100%;max-width:none}@media(max-width:1199px){.product:has(.gr-buy-intro){row-gap:0}.product:has(.gr-buy-intro) .product__media-wrapper{margin-bottom:10px}.product:has(.gr-buy-intro) .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product:has(.gr-buy-intro) .product__media-list.grid--peek{margin:0;width:100%;gap:0}.product:has(.gr-buy-intro) .product__media-list.grid--peek .grid__item,.product:has(.gr-buy-intro) .product__media-list .product__media-item{width:100%!important;min-width:100%;box-sizing:border-box;margin:0!important;padding:0!important;scroll-snap-align:start}.product:has(.gr-buy-intro) .product__media-list .product__media-item:first-of-type{margin-left:0!important}.product:has(.gr-buy-intro) .product-media-container{border-radius:14px}.product:has(.gr-buy-intro) media-gallery>.thumbnail-slider{margin:8px 0 0!important;padding:0}.product:has(.gr-buy-intro) media-gallery .thumbnail-slider .slider-button{display:none}.product:has(.gr-buy-intro) media-gallery .thumbnail-list.slider,.product:has(.gr-buy-intro) media-gallery .thumbnail-list{display:flex;gap:6px;padding:0 0 4px;margin:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.product:has(.gr-buy-intro) media-gallery .thumbnail-list::-webkit-scrollbar{display:none}.product:has(.gr-buy-intro) media-gallery .thumbnail-list__item.slider__slide,.product:has(.gr-buy-intro) media-gallery .thumbnail-list__item{width:58px!important;min-width:58px;flex:0 0 58px;margin:0;scroll-snap-align:start}.product:has(.gr-buy-intro) media-gallery .thumbnail{border-radius:8px}.product:has(.gr-buy-intro) .product__info-wrapper{padding-top:0;margin-top:0}.product:has(.gr-buy-intro) .product__info-container{padding-top:0}.product:has(.gr-buy-intro) .product__info-container>*+*{margin-top:1rem}.product:has(.gr-buy-intro) .gr-buy-intro .gs-sales-proof{margin-top:4px}}@media(max-width:749px){.product:has(.gr-buy-intro) .page-width,.page-width:has(.gr-buy-intro){padding-inline:12px}.product:has(.gr-buy-intro) .product__media-wrapper{margin-bottom:8px}.product:has(.gr-buy-intro) .gr-buy-intro h1{font-size:33px}.product:has(.gr-buy-intro) .gr-buy-description{font-size:15px;margin-bottom:12px}.product:has(.gr-buy-intro) .gr-buy-benefits{margin:12px 0 4px;gap:9px 12px}}.product:has(.gr-buy-intro) .product__media-item .product-media-container{--ratio:1!important;--preview-ratio:1!important;aspect-ratio:1!important;height:auto!important;max-height:none}.product:has(.gr-buy-intro) .product__media-item .product__media img{width:100%;height:100%;object-fit:contain}.product:has(.gr-buy-intro) media-gallery .slider-mobile-gutter{position:relative}.product:has(.gr-buy-intro) media-gallery .slider-buttons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex!important;align-items:center;justify-content:space-between;padding:0 8px;margin:0}.product:has(.gr-buy-intro) media-gallery .slider-buttons .slider-counter{display:none}.product:has(.gr-buy-intro) media-gallery .slider-button{pointer-events:auto;display:grid;place-items:center;width:38px;height:38px;padding:0;border:4px solid #e3eef7cc;border-radius:50%;background:linear-gradient(135deg,#24394a,#4d7698);color:#f2f7fb;box-shadow:0 2px 8px #24394a33;opacity:1;cursor:pointer;transition:transform .15s,opacity .15s}.product:has(.gr-buy-intro) media-gallery .slider-button:hover{transform:scale(1.06)}.product:has(.gr-buy-intro) media-gallery .slider-button[disabled]{opacity:.35;cursor:default;transform:none}.product:has(.gr-buy-intro) media-gallery .slider-button .svg-wrapper{width:14px;height:14px;display:block}.product:has(.gr-buy-intro) media-gallery .slider-button svg{width:14px;height:14px;display:block}.product:has(.gr-buy-intro) media-gallery .slider-button--prev svg{transform:rotate(90deg)}.product:has(.gr-buy-intro) media-gallery .slider-button--next svg{transform:rotate(-90deg)}.product:has(.gr-buy-intro) media-gallery .slider-button:focus-visible{outline:2px solid #24394a;outline-offset:2px}@media(min-width:750px){.product:has(.gr-buy-intro) media-gallery .slider-buttons{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/goodstead-pdp.css.map */
