.wn-featured-product{position:relative;overflow:clip}.wn-featured-product--paper{background:var(--wn-paper)}.wn-featured-product--surface{background:var(--wn-surface)}.wn-featured-product--sand{background:var(--wn-surface-alt)}.wn-featured-product:before{content:"";position:absolute;top:8%;left:0;width:16%;height:.8rem;background:var(--wn-accent)}.wn-featured-product__frame{position:relative}.wn-featured-product__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(36rem,.88fr);align-items:stretch;box-shadow:0 2.8rem 8rem #3a23181c}.wn-featured-product__media{position:relative;min-width:0;min-height:72rem;overflow:hidden;background:#ded2c4}.wn-featured-product__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 65%,rgba(38,33,29,.2));pointer-events:none}.wn-featured-product__media picture,.wn-featured-product__media img,.wn-featured-product__placeholder{width:100%;height:100%;display:block}.wn-featured-product__media img{object-fit:cover;object-position:var(--wn-featured-position, center center);transition:transform .7s cubic-bezier(.22,.8,.3,1)}.wn-featured-product:hover .wn-featured-product__media img{transform:scale(1.025)}.wn-featured-product__media-label{position:absolute;z-index:2;top:2.4rem;left:2.4rem;padding:.9rem 1.1rem;background:var(--wn-paper);color:var(--wn-ink);font-size:.9rem;font-weight:800;letter-spacing:.13em}.wn-featured-product__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,6vw,9rem);background:var(--wn-dark);color:#fffaf2}.wn-featured-product__index{position:absolute;top:2.6rem;right:2.8rem;color:#fffaf261;font-size:.9rem;font-weight:800;letter-spacing:.16em}.wn-featured-product__content .wn-eyebrow{color:#d98560}.wn-featured-product__content h2{max-width:8ch;margin-bottom:2.7rem;font-family:var(--wn-font-heading);font-size:clamp(5rem,5.6vw,8.8rem);font-weight:400;letter-spacing:-.06em;line-height:.9;-webkit-text-stroke:.025rem currentColor}.wn-featured-product__text{max-width:46rem;color:#fffaf2b3;font-size:clamp(1.6rem,1.7vw,1.9rem)}.wn-featured-product__text p{color:inherit}.wn-featured-product__price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.4rem 2rem;margin-top:3rem;padding:2rem 0;border-top:.1rem solid rgba(255,255,255,.18);border-bottom:.1rem solid rgba(255,255,255,.18)}.wn-featured-product__price{color:#fffaf2;font-family:var(--wn-font-heading);font-size:2.5rem}.wn-featured-product__price .wn-price{color:#fffaf2;font-size:inherit}.wn-featured-product__price-row>span{color:#fffaf280;font-size:.95rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.wn-featured-product__points{display:grid;margin-top:2rem}.wn-featured-product__point{display:grid;grid-template-columns:3rem minmax(8rem,.42fr) minmax(0,1fr);gap:1.4rem;align-items:baseline;padding:1.6rem 0;border-bottom:.1rem solid rgba(255,255,255,.14)}.wn-featured-product__point small{color:#d98560;font-size:.9rem;font-weight:800}.wn-featured-product__point strong{font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.wn-featured-product__point span{color:#fffaf29e;font-size:1.25rem}.wn-featured-product__button{width:100%;justify-content:space-between;margin-top:3rem;border-color:#fffaf2;background:#fffaf2;color:var(--wn-dark)}.wn-featured-product__button:hover{border-color:var(--wn-accent);background:var(--wn-accent);color:#fff}.wn-featured-product--image-right .wn-featured-product__media{order:2}.wn-featured-product--image-right .wn-featured-product__content{order:1}@media(max-width:989px){.wn-featured-product__grid{grid-template-columns:1fr}.wn-featured-product__media{min-height:62rem}.wn-featured-product--image-right .wn-featured-product__media,.wn-featured-product--image-right .wn-featured-product__content{order:initial}}@media(max-width:749px){.wn-featured-product{padding-block:0}.wn-featured-product:before{display:none}.wn-featured-product__frame{width:100%;padding-inline:0}.wn-featured-product__media{min-height:0;aspect-ratio:.92}.wn-featured-product__content{padding:5.5rem var(--wn-gutter) 6rem}.wn-featured-product__content h2{font-size:clamp(4.8rem,14vw,7rem)}.wn-featured-product__point{grid-template-columns:2.4rem minmax(7.5rem,.4fr) minmax(0,1fr);gap:1rem}}@supports not (overflow: clip){.wn-featured-product{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-featured-product.css.map */
