@media screen and (min-width:990px){.gs-article__hero-image{height:clamp(34rem,22vw,42rem);aspect-ratio:auto;object-fit:cover;object-position:center}}@media screen and (min-width:750px)and (max-width:989px){.gs-article__hero-image{height:min(52vw,46rem);aspect-ratio:auto;object-fit:cover;object-position:center}}@media screen and (max-width:749px){.gs-article__hero-image{height:min(72vw,38rem);aspect-ratio:auto;object-fit:cover;object-position:center}}.gs-article__products-band{background:#fff}.gs-article__products-inner{padding-top:0;padding-bottom:5rem}.gs-article__products{padding-top:3.2rem;border-top:1px solid var(--gs-article-border, #e6e2de)}.gs-article__products-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:2rem}.gs-article__products-kicker{display:block;margin-bottom:.55rem;color:var(--gs-article-accent, #6d3636);font-size:1.05rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-article__products-head h2{margin:0;color:var(--gs-article-ink, #171717);font-size:2.6rem;line-height:1.2;letter-spacing:-.015em;font-weight:700}.gs-article__products-head p{max-width:42rem;margin:0;color:var(--gs-article-muted, #686868);font-size:1.25rem;line-height:1.5;text-align:right}.gs-article__products-grid{display:flex;gap:1.4rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;padding:.2rem .1rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.gs-article__product-item{flex:0 0 clamp(19.5rem,18vw,22rem);min-width:0;height:auto;scroll-snap-align:start}.gs-article__product-item .card-wrapper{height:100%}@media screen and (min-width:750px)and (max-width:989px){.gs-article__product-item{flex-basis:clamp(21rem,38vw,27rem)}}@media screen and (max-width:749px){.gs-article__products-inner{padding-left:1.2rem;padding-right:1.2rem;padding-bottom:3.5rem}.gs-article__products{padding-top:2.6rem}.gs-article__products-head{display:block;margin-bottom:1.6rem}.gs-article__products-head h2{font-size:2.15rem}.gs-article__products-head p{max-width:none;margin-top:.8rem;font-size:1.15rem;text-align:left}.gs-article__products-grid{gap:1.2rem;padding-bottom:.9rem}.gs-article__product-item{flex-basis:calc(50vw - 2.1rem)}}.gs-article__reading-grid{grid-template-columns:minmax(0,78rem);max-width:78rem;margin-inline:auto}.gs-article__main,.gs-article__toc-wrap,.gs-article__related{grid-column:1}@media screen and (min-width:1200px){.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])){grid-template-columns:18rem minmax(0,78rem);max-width:none}.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])) .gs-article__main{grid-column:2}.gs-article__reading-grid:has(.gs-article__related){grid-template-columns:minmax(0,78rem) 24rem;max-width:none}.gs-article__reading-grid:has(.gs-article__related) .gs-article__related{grid-column:2}.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])):has(.gs-article__related){grid-template-columns:18rem minmax(0,78rem) 24rem}.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])):has(.gs-article__related) .gs-article__main{grid-column:2}.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])):has(.gs-article__related) .gs-article__related{grid-column:3}}@media screen and (min-width:990px)and (max-width:1199px){.gs-article__reading-grid{grid-template-columns:minmax(0,76rem);max-width:76rem}.gs-article__main,.gs-article__related{grid-column:1}.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])){grid-template-columns:17rem minmax(0,76rem);max-width:100rem}.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])) .gs-article__main,.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])) .gs-article__related{grid-column:2}}@media screen and (max-width:989px){.gs-article__reading-grid,.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])){grid-template-columns:minmax(0,76rem);max-width:76rem}.gs-article__main,.gs-article__toc-wrap,.gs-article__related,.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])) .gs-article__main,.gs-article__reading-grid:has(.gs-article__toc-wrap:not([hidden])) .gs-article__related{grid-column:1}}@media screen and (min-width:990px){.gs-article__toc-wrap{max-height:none;overflow:visible;overscroll-behavior:auto;align-self:start}.gs-article__related{align-self:start}}@media screen and (max-width:749px){.gs-article__toc-list{gap:.08rem}.gs-article__toc-list a{padding:.3rem 0 .3rem .8rem;line-height:1.3}}@media(hover:none)and (pointer:coarse){.gs-article__toc-list a:hover:not([aria-current=true]){border-left-color:transparent;color:#666}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gs-article-products.css.map */
