:root{--wye-black:#0f0d0c;--wye-char:#1d1917;--wye-gold:#c9a45c;--wye-gold2:#e2c88f;--wye-cream:#f7f1e6;--wye-ivory:#fbf8f2;--wye-ink:#2b211d;--wye-mute:#5f534b;--wye-line:#e4d9c8;--wye-golddk:#7a5e27}.wye{font-family:DM Sans,system-ui,sans-serif;color:var(--wye-ink);-webkit-font-smoothing:antialiased}.wye *{box-sizing:border-box}.wye img{display:block;max-width:100%}.wye h2,.wye h3{font-family:Playfair Display,Georgia,serif;font-weight:400;margin:0;letter-spacing:0;text-transform:none}.wye-wrap{max-width:1240px;margin:0 auto;padding:0 48px}.wye-kicker,.wye-status,.wye-tag,.wye-textlink,.wye-ship__main{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:500}.wye-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--wye-black);color:var(--wye-cream);min-height:560px}.wye-hero__txt{display:flex;flex-direction:column;justify-content:center;padding:96px 6vw 96px 8vw}.wye-kicker{color:var(--wye-gold);margin:0 0 22px}.wye-h2{font-size:clamp(44px,5vw,76px);line-height:1.04;color:var(--wye-cream)}.wye-rule{display:block;width:56px;height:1px;background:var(--wye-gold);margin:30px 0}.wye-lede{font-size:18px;font-weight:300;line-height:1.75;color:#e6ddd1;max-width:30em;margin:0 0 24px}.wye-status{color:var(--wye-gold2);margin:0 0 28px}.wye-textlink{display:inline-flex;align-items:center;min-height:44px;align-self:flex-start;color:var(--wye-cream);text-decoration:none;border-bottom:1px solid var(--wye-gold)}.wye-textlink:hover,.wye-textlink:focus-visible{color:var(--wye-gold2)}.wye-hero__img{position:relative;overflow:hidden;min-height:420px}.wye-hero__img--placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 70% at 70% 30%,rgba(201,164,92,.22),transparent 60%),linear-gradient(160deg,#1d1917,#0f0d0c 55%,#2b211d);border-left:1px solid rgba(201,164,92,.35)}.wye-hero__img--placeholder span{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(40px,5vw,72px);color:#e2c88f8c;padding:24px;text-align:center}.wye-h2 em{font-style:italic;color:var(--wye-gold2)}.wye-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.wye-sec{padding:112px 0}.wye-sec--ivory{background:var(--wye-ivory)}.wye-sec--cream{background:var(--wye-cream)}.wye-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.wye-card{margin:0}.wye-card__link{display:block;color:inherit;text-decoration:none}.wye-frame{aspect-ratio:4/5;background:#efe7da;overflow:hidden;border-radius:0}.wye-frame img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}a.wye-card__link:hover .wye-frame img{transform:scale(1.03)}a.wye-card__link:focus-visible{outline:2px solid var(--wye-ink);outline-offset:4px}.wye-info{padding:20px 2px 0}.wye-card__title{font-size:22px;line-height:1.25;color:var(--wye-ink)}.wye-card__meta{margin:8px 0 0;color:var(--wye-mute);font-size:14px;line-height:1.5}.wye-card__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--wye-line)}.wye-price{font-family:Playfair Display,Georgia,serif;font-size:20px;color:var(--wye-ink)}.wye-tag{display:inline-block;background:#e7e2da;color:#4a403a;padding:7px 11px;font-size:11px;border-radius:0}.wye-ship{margin:72px auto 0;text-align:center;max-width:760px;border-top:1px solid var(--wye-line);padding-top:36px}.wye-ship__main{margin:0;color:var(--wye-golddk)}.wye-ship__sizes{margin:14px 0 0;color:var(--wye-mute);font-size:16px;line-height:1.7}.wye-story{background:var(--wye-black);color:var(--wye-cream);padding:112px 0}.wye-story__in{display:grid;grid-template-columns:1fr 1.25fr;gap:80px;align-items:start}.wye-story__h{font-size:clamp(30px,3vw,44px);line-height:1.2;font-style:italic;color:var(--wye-cream)}.wye-story__txt p{margin:0 0 20px;font-size:17px;font-weight:300;line-height:1.8;color:#e6ddd1;max-width:34em}.wye-story__txt .wye-sig{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:24px;color:var(--wye-gold);margin-top:28px}.wye-faq__h{font-size:clamp(30px,3vw,42px);text-align:center;margin-bottom:40px;color:var(--wye-ink)}.wye-acc{max-width:780px;margin:0 auto;border-top:1px solid var(--wye-line)}.wye-q{border-bottom:1px solid var(--wye-line)}.wye-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:20px 4px;font-family:Playfair Display,Georgia,serif;font-size:21px;color:var(--wye-ink)}.wye-q summary::-webkit-details-marker{display:none}.wye-q summary:focus-visible{outline:2px solid var(--wye-ink);outline-offset:2px}.wye-q summary i{position:relative;flex:0 0 14px;height:14px}.wye-q summary i:before,.wye-q summary i:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1px;background:var(--wye-golddk);transition:transform .3s}.wye-q summary i:after{transform:rotate(90deg)}.wye-q[open] summary i:after{transform:rotate(0)}.wye-ans p{margin:0 4px 26px;color:var(--wye-mute);font-weight:400;font-size:16px;line-height:1.75;max-width:42em}.wye-ans a{color:var(--wye-ink);display:inline-flex;align-items:center;min-height:44px}@media(max-width:900px){.wye-wrap{padding:0 22px}.wye-hero{grid-template-columns:1fr;min-height:0}.wye-hero__img{order:-1;aspect-ratio:1/1;min-height:0}.wye-hero__txt{padding:56px 24px 64px}.wye-h2{font-size:46px}.wye-rule{margin:24px 0}.wye-lede{font-size:16.5px}.wye-sec{padding:72px 0}.wye-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.wye-card__title{font-size:18px}.wye-card__row{flex-wrap:wrap;gap:8px}.wye-price{font-size:18px}.wye-story{padding:72px 0}.wye-story__in{grid-template-columns:1fr;gap:28px}.wye-story__txt p{font-size:16px}.wye-q summary{font-size:18px;padding:18px 2px}}@media(max-width:560px){.wye-grid{grid-template-columns:1fr;gap:48px}.wye-card__title{font-size:22px}}.wye-band{margin:0;padding:0;width:100%;line-height:0;background:var(--wye-cream,#f7f1e6);border-radius:0;overflow:hidden}.wye-band picture{display:block;width:100%}.wye-band__img{display:block;width:100%;height:auto;aspect-ratio:1080/1350;object-fit:cover;object-position:50% 62%;border-radius:0}@media(min-width:750px){.wye-band__img{aspect-ratio:2400/1000;object-position:63% 40%}}.wye-hero--photo{display:block;position:relative;min-height:0;background:#fbf8f2;color:#3b2a25;overflow:hidden}.wye-hero--photo .wye-hero__pic{display:block;width:100%;position:relative}.wye-hero--photo .wye-hero__photo{display:block;width:100%;height:auto;aspect-ratio:1080/1350;object-fit:cover;object-position:50% 38%}.wye-hero--photo .wye-hero__txt{position:absolute;left:0;right:0;bottom:0;top:auto;padding:0 20px 18px;text-align:center;align-items:center;justify-content:flex-end;background:none;z-index:1}.wye-hero--photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48%;background:linear-gradient(to top,#2b1e18f2,#2b1e18e6 60%,#2b1e188c 82%,#2b1e1800);pointer-events:none}.wye-hero--photo .wye-kicker{color:#faf4eb;margin:0 0 6px;font-size:10.5px}.wye-hero--photo .wye-h2{color:#faf4eb;font-size:34px;margin:0}.wye-hero--photo .wye-h2 em{color:#f8e8e3}.wye-hero--photo .wye-rule{display:none}.wye-hero--photo .wye-lede{color:#faf4eb;font-size:13.5px;line-height:1.45;margin:8px 0;max-width:30em}.wye-hero--photo .wye-status{color:#faf4eb;margin:0;font-size:10.5px}.wye-hero--photo .wye-textlink{color:#faf4eb;border-color:#e2c88f;align-self:center;margin-top:10px}@media(min-width:750px){.wye-hero--photo:after{display:none}.wye-hero--photo .wye-hero__photo{aspect-ratio:2400/1000;object-position:70% 40%}.wye-hero--photo .wye-hero__txt{position:static;padding:40px 48px 44px;text-align:left;align-items:flex-start;background:#fbf8f2}.wye-hero--photo .wye-kicker,.wye-hero--photo .wye-status{color:#3b2a25;font-size:12px}.wye-hero--photo .wye-kicker{margin:0 0 12px}.wye-hero--photo .wye-h2{color:#3b2a25;font-size:44px}.wye-hero--photo .wye-h2 em{color:#9c365b}.wye-hero--photo .wye-rule{display:block;margin:16px 0;background:#9c365b}.wye-hero--photo .wye-lede{color:#3b2a25;font-size:16px;margin:0 0 12px;max-width:34em}.wye-hero--photo .wye-textlink{color:#3b2a25;border-color:#9c365b;align-self:flex-start;margin-top:0}}@media(min-width:1024px){.wye-hero--photo{background:#efe2d2}.wye-hero--photo .wye-hero__photo{aspect-ratio:auto;height:clamp(480px,41.667vw,760px)}.wye-hero--photo .wye-hero__txt{position:absolute;top:0;left:0;bottom:auto;right:auto;width:min(46%,640px);padding:clamp(28px,3.4vw,72px) 0 0 clamp(40px,6vw,110px);background:none;justify-content:flex-start}.wye-hero--photo .wye-h2{font-size:clamp(42px,4.6vw,76px)}.wye-hero--photo .wye-rule{margin:14px 0}.wye-hero--photo .wye-lede{font-size:clamp(14.5px,1.2vw,17px);max-width:30em}}.wye-season{background:var(--wye-cream);color:#3b2a25;padding:96px 0 88px;text-align:center;border-top:1px solid var(--wye-line)}.wye-season__in{display:flex;flex-direction:column;align-items:center}.wye-season .wye-season__eyebrow{color:#9c365b;margin:0 0 18px}.wye .wye-season__h{font-size:clamp(32px,4vw,54px);line-height:1.12;color:#3b2a25;max-width:16em;margin:0}.wye-season__rule{display:block;width:56px;height:1px;background:#9c365b;margin:26px auto}.wye-season__p{font-size:18px;font-weight:300;line-height:1.7;color:#3b2a25;max-width:32em;margin:0 0 32px}@media(max-width:900px){.wye-season{padding:64px 0 60px}.wye-season__in{padding:0 24px}.wye-season__p{font-size:16px}}.wye-shipband{background:var(--wye-ivory);padding:0 0 80px}.wye-shipband .wye-ship{margin-top:0}.wye.wye-after h2.wye-story__h,.wye.wye-after h2.wye-faq__h,.wye.wye-season h1.wye-season__h{font-family:Playfair Display,Georgia,serif;font-weight:400;margin:0;letter-spacing:0;text-transform:none}.wye.wye-after h2.wye-story__h{font-size:clamp(30px,3vw,44px);line-height:1.2;font-style:italic;color:var(--wye-cream)}.wye.wye-after h2.wye-faq__h{font-size:clamp(30px,3vw,42px);text-align:center;color:var(--wye-ink)}.wye.wye-season h1.wye-season__h{font-size:clamp(32px,4vw,54px);line-height:1.12;color:#3b2a25;max-width:20em}@media(max-width:900px){.wye-shipband{padding:0 0 56px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sah-wye-home.css.map */
