@font-face{font-family:Cormorant;src:url(cormorant-garamond-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Cormorant;src:url(cormorant-garamond-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Cormorant;src:url(cormorant-garamond-latin-400-italic.woff2) format("woff2");font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(manrope-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}:root{--ink:#151410;--paper:#f4f0e8;--bone:#eae3d7;--warm:#ad906b;--line:rgba(21,20,16,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}:focus-visible{outline:2px solid var(--warm);outline-offset:4px}.button:focus-visible,.round-button:focus-visible,.newsletter-form button:focus-visible{outline-color:var(--warm)}button:disabled{cursor:not-allowed;opacity:.55}.skip-link,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;z-index:100;width:auto;height:auto;clip:auto;margin:10px;padding:10px;background:#fff;color:#151410}.announcement{height:31px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.site-header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 3.8vw;border-bottom:1px solid var(--line);background:#f4f0e8f7;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;gap:11px}.brand img{width:42px;height:42px;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.3)}.brand span{font-family:Cormorant,serif;font-size:13px;line-height:.88;letter-spacing:.16em;font-weight:500}.main-nav{display:flex;gap:clamp(20px,2.3vw,40px);align-items:center}.main-nav a,.header-actions a,.menu-toggle{font-size:11px;letter-spacing:.03em}.main-nav a{padding:10px 0;border-bottom:1px solid transparent}.main-nav a:hover{border-color:var(--ink)}.nav-account-mobile{display:none}.header-actions{display:flex;align-items:center;gap:17px}.cart-link{display:flex;gap:6px}.cart-link span{min-width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:8px}.menu-toggle{display:none;border:0;background:none;padding:10px 0;cursor:pointer}.eyebrow{margin:0 0 22px;font-size:10px;line-height:1.4;letter-spacing:.21em;font-weight:600}.fbg-hero{min-height:calc(100vh - 115px);display:grid;grid-template-columns:46% 54%;border-bottom:1px solid var(--line);position:relative;isolation:isolate;overflow:clip}.hero-copy{padding:clamp(70px,9vh,110px) 6.5vw 50px 7vw;display:flex;flex-direction:column;justify-content:center}.hero-copy h1,.page-section h1,.main-product h1{font:500 clamp(54px,5.5vw,88px)/.91 Cormorant,serif;letter-spacing:-.045em;margin:0;max-width:700px}.hero-lead{font:400 clamp(18px,1.55vw,23px)/1.4 Cormorant,serif;max-width:600px;margin:34px 0 38px;color:#454139}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.button{min-height:49px;border:1px solid var(--ink);padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:22px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.button-dark{color:#fff;background:var(--ink)}.button-light{border-color:#ffffffb3;color:#fff}.text-link{border-bottom:1px solid currentColor;padding:7px 0;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.hero-signature{display:flex;gap:24px;margin-top:auto;padding-top:55px;font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:#6c675d}.hero-signature span+span:before{content:"\2022";margin-right:24px}.hero-visual{position:relative;min-height:610px;background:#10100e;overflow:hidden;contain:paint}.hero-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.05) contrast(1.08) brightness(.72)}.hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(16,16,14,.6),transparent 42%)}.hero-caption{position:absolute;z-index:2;left:40px;bottom:37px;color:#fff;display:flex;gap:15px;font-size:11px}.hero-caption small{color:#c4a575}.hero-caption p{margin:0;line-height:1.5}.hero-caption strong{font:500 19px Cormorant,serif}.proof-bar{display:grid;grid-template-columns:repeat(3,1fr);min-height:108px;border-bottom:1px solid var(--line)}.proof-bar>div{display:flex;align-items:center;justify-content:center;gap:18px;padding:25px}.proof-bar>div+div{border-left:1px solid var(--line)}.proof-number{font:400 25px Cormorant,serif;color:#a0835d}.proof-bar>div>span:last-child{display:flex;flex-direction:column;gap:3px;font-size:10px;color:#777165}.proof-bar strong{color:var(--ink);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.page-section{padding:110px 5.5vw}.products-section{position:relative;z-index:2;isolation:isolate;background:var(--paper)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:55px}.section-heading h2,.matter-copy h2,.vinegar-copy h2,.newsletter h2{margin:0;font:500 clamp(40px,4.3vw,66px)/.98 Cormorant,serif;letter-spacing:-.035em}.section-heading h2 em,.matter-copy h2 em{font-weight:400;color:#7a6a56}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{background:#eee9df;min-width:0}.product-visual{aspect-ratio:1/1.15;background:linear-gradient(145deg,#ebe5da,#f8f5ee);display:flex;align-items:center;justify-content:center;overflow:hidden}.product-visual img{width:86%;height:88%;object-fit:contain;transition:transform .4s}.product-card:hover .product-visual img{transform:scale(1.03)}.product-copy{padding:20px 19px 22px;min-height:195px;display:flex;flex-direction:column}.awards{min-height:18px;margin:0 0 10px;color:#896638;font-size:8px}.product-note{margin:0 0 7px;font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:#8b8377}.product-copy h3{font:500 24px/1.05 Cormorant,serif;margin:0}.product-detail{font-size:10px;color:#706a60;margin:8px 0 18px}.product-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.product-bottom strong{font-size:13px}.product-bottom form{margin:0}.round-button{width:36px;height:36px;border:1px solid #bdb5a9;background:transparent;border-radius:50%;display:grid;place-items:center;cursor:pointer}.round-button:hover{background:var(--ink);color:#fff}.discovery-offer{display:grid;grid-template-columns:1.05fr .95fr;gap:6vw;background:#e8e0d3;border-top:1px solid var(--line)}.discovery-photo{position:relative;align-self:stretch;min-height:520px;overflow:hidden;background:#d6cbbb}.discovery-photo img{width:100%;height:100%;object-fit:cover;object-position:46% 47%}.discovery-photo>span{position:absolute;left:22px;bottom:18px;padding:8px 10px;background:#141310db;color:#fff;font-size:8px;letter-spacing:.12em}.discovery-copy{align-self:center;max-width:650px;padding:25px 0}.discovery-copy h2{margin:0;font:500 clamp(42px,4.5vw,68px)/.96 Cormorant,serif;letter-spacing:-.04em}.discovery-copy h2 em{color:#7a654e;font-weight:400}.discovery-intro{max-width:590px}.discovery-intro p{font:400 19px/1.5 Cormorant,serif;color:#514a40}.offer-contents{list-style:none;margin:28px 0 32px;padding:0;border-top:1px solid rgba(21,20,16,.16)}.offer-contents li{display:grid;grid-template-columns:minmax(160px,.85fr) 1.15fr;gap:22px;padding:17px 0;border-bottom:1px solid rgba(21,20,16,.16)}.offer-contents strong{font:500 17px Cormorant,serif}.offer-contents span{font-size:10px;line-height:1.55;color:#6c6459}.discovery-cards{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.discovery-cards figure{margin:0;display:grid;grid-template-columns:42% 1fr;background:#ffffff61;border:1px solid rgba(21,20,16,.12);overflow:hidden}.discovery-cards figure img{width:100%;height:265px;object-fit:cover;object-position:top}.discovery-cards figcaption{display:flex;flex-direction:column;justify-content:center;padding:22px}.discovery-cards figcaption span{font-size:8px;color:#94764e}.discovery-cards figcaption strong{margin:8px 0;font:500 26px Cormorant,serif}.discovery-cards figcaption small{font-size:10px;line-height:1.5;color:#71695e}.matter-section{display:grid;grid-template-columns:52% 48%;min-height:730px;background:#161512;color:#f5f1e9}.matter-image{min-height:650px;position:relative;overflow:hidden}.matter-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 65%,#161512)}.matter-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.03) contrast(1.08) brightness(.72)}.matter-image span{position:absolute;z-index:2;left:25px;top:40px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.2em}.matter-copy{padding:90px 7vw 80px 6vw;display:flex;flex-direction:column;justify-content:center}.matter-copy .eyebrow{color:#c1a47c}.matter-copy h2 em{color:#b79d7a}.matter-copy>p:not(.eyebrow){font:400 19px/1.5 Cormorant,serif;color:#c9c3b9}.process-row{display:flex;align-items:center;gap:15px;margin:28px 0 38px}.process-row div{display:flex;gap:9px}.process-row small{font-size:8px;color:#ad8f66}.process-row strong{font:500 15px/1.05 Cormorant,serif}.process-row b{font-weight:400;color:#837969}.vinegar-story{display:grid;grid-template-columns:48% 52%;align-items:center;gap:7vw;background:#ded5c7;min-height:760px}.vinegar-bottle{height:590px;position:relative;display:grid;place-items:center;overflow:hidden}.vinegar-bottle:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:#ffffff7a}.vinegar-bottle>span{position:absolute;top:43%;left:0;transform:translateY(-50%);font-size:clamp(60px,9vw,135px);font-weight:600;color:transparent;-webkit-text-stroke:1px rgba(67,57,45,.16);white-space:nowrap}.vinegar-bottle img{height:96%;width:75%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 28px 27px rgba(35,29,22,.25))}.vinegar-copy>p:not(.eyebrow){font:400 20px/1.5 Cormorant,serif;color:#514b42}.award-panel{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-block:1px solid rgba(21,20,16,.2);padding:20px 0;margin:28px 0}.award-panel div{display:flex;flex-direction:column}.award-panel strong{font:500 16px Cormorant,serif}.award-panel span{font-size:8px;color:#756c60}.reviews-section{background:#151410;color:#f3eee4}.reviews-heading{align-items:flex-end}.reviews-heading h2 em{color:#b79d7a;font-weight:400}.reviews-heading>p{max-width:430px;margin:0;font:400 17px/1.55 Cormorant,serif;color:#aaa297}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17)}.reviews-grid figure{min-height:330px;margin:0;padding:34px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.review-score{font-size:9px;letter-spacing:.18em;color:#c7a97d}.reviews-grid blockquote{margin:36px 0 45px;font:400 clamp(23px,2vw,31px)/1.2 Cormorant,serif}.reviews-grid figcaption{display:grid;grid-template-columns:1fr auto;gap:4px 18px;margin-top:auto}.reviews-grid figcaption strong{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.reviews-grid figcaption span,.reviews-grid figcaption small{color:#968f85;font-size:9px}.reviews-grid figcaption small{grid-column:1/-1}.reviews-note{max-width:760px;margin:24px 0 0;font-size:9px;line-height:1.6;color:#8f887e}.journal{background:#f7f3eb}.journal-heading{align-items:center}.journal-heading>p{width:340px;font:400 17px/1.5 Cormorant,serif;color:#645e55}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.article-card{min-height:260px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px;display:flex;flex-direction:column;transition:.25s}.article-card:hover{background:var(--ink);color:#fff}.article-card>span{font-size:8px;letter-spacing:.16em;color:#8d806e}.article-card h3{font:500 27px/1.04 Cormorant,serif;margin:27px 0 12px}.article-card p{font-size:11px;line-height:1.65;color:#726c62;margin:0}.article-card b{margin-top:auto;align-self:flex-end}.article-main{background:#dcd3c5}.research-note{max-width:920px;margin:36px auto 0;padding:21px 26px;border:1px solid var(--line);font-size:11px;line-height:1.6}.research-note strong{display:block}.newsletter{padding:80px 7vw;display:grid;grid-template-columns:1fr minmax(350px,560px);gap:8vw;align-items:center;background:var(--warm)}.newsletter h2{max-width:700px}.newsletter-form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ink);padding-bottom:8px;flex-wrap:wrap}.newsletter-form input{flex:1;min-width:200px;height:48px;border:0;background:transparent;outline:0}.newsletter-form button{height:45px;border:0;background:var(--ink);color:#fff;padding:0 20px;cursor:pointer}.newsletter-form p{width:100%;font-size:11px}.site-footer{background:#12110f;color:#eee9df;padding:70px 6vw 28px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.brand-light img{filter:grayscale(1) invert(1)}.footer-brand p{font:400 16px Cormorant,serif;color:#9e988f;max-width:270px}.site-footer h3{font-size:9px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px}.site-footer>div:not(.footer-brand){display:flex;flex-direction:column;gap:11px}.site-footer>div:not(.footer-brand) a{font:400 15px Cormorant,serif;color:#aaa49a}.footer-contact address{font:400 15px/1.5 Cormorant,serif;color:#aaa49a;font-style:normal}.copyright{grid-column:1/-1;padding-top:30px;border-top:1px solid rgba(255,255,255,.12);font-size:8px;letter-spacing:.1em;color:#77726b}.main-product{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.main-product-media{background:#e9e3d9;padding:4vw}.main-product-media img{max-height:700px;margin:auto;object-fit:contain}.main-product-copy .main-price,.main-price{font:500 30px Cormorant,serif}.main-product-copy form{display:flex;flex-direction:column;gap:14px;margin-top:30px}.main-product-copy select{height:48px;background:#fff;border:1px solid var(--line);padding:0 12px}.rte{font:400 18px/1.65 Cormorant,serif}.collection-grid,.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection-card,.blog-grid article{background:#eee9df;padding:20px}.collection-card img,.blog-grid img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f5ee}.collection-card h2,.blog-grid h2{font:500 27px Cormorant,serif}.prose{max-width:900px;margin:auto}.prose>img{margin:35px 0}.cart-items>div{display:grid;grid-template-columns:100px 1fr 80px 120px;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:15px 0}.cart-items img{width:100px;height:100px;object-fit:contain}@media(max-width:1080px){.product-grid{grid-template-columns:repeat(2,1fr)}.discovery-offer{gap:4vw}.discovery-cards figure{grid-template-columns:1fr}.discovery-cards figure img{height:310px}.article-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.site-header{height:70px;padding:0 18px}.header-actions>a:not(.cart-link){display:none}.menu-toggle{display:block}.main-nav{position:absolute;left:0;right:0;top:70px;background:var(--paper);flex-direction:column;align-items:stretch;padding:12px 22px 22px;transform:translateY(-125%);opacity:0;pointer-events:none;transition:.25s;z-index:-1}.main-nav.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.main-nav a{font-size:12px;padding:15px 0;border-bottom:1px solid var(--line)}.main-nav .nav-account-mobile{display:block}.fbg-hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:72px 22px 48px}.hero-copy h1,.page-section h1,.main-product h1{font-size:clamp(52px,14vw,70px)}.hero-signature{justify-content:space-between;gap:8px;font-size:7px}.hero-signature span+span:before{display:none}.hero-visual{min-height:560px}.proof-bar{grid-template-columns:1fr}.proof-bar>div{justify-content:flex-start;padding-left:25%}.proof-bar>div+div{border-left:0;border-top:1px solid var(--line)}.page-section{padding:75px 20px}.section-heading{align-items:flex-start;flex-direction:column}.product-grid{gap:12px}.discovery-offer{grid-template-columns:1fr}.discovery-photo{min-height:420px}.discovery-copy{padding:15px 2px 5px}.discovery-cards{grid-template-columns:1fr}.discovery-cards figure{grid-template-columns:42% 1fr}.discovery-cards figure img{height:250px}.matter-section,.vinegar-story,.main-product{grid-template-columns:1fr}.matter-image{min-height:520px}.matter-copy{padding:62px 22px 70px}.vinegar-bottle{height:510px}.reviews-grid,.article-grid{grid-template-columns:1fr}.journal-heading>p{width:auto}.newsletter{padding:65px 22px;grid-template-columns:1fr}.site-footer{grid-template-columns:1.4fr 1fr;gap:45px 30px;padding:60px 22px 28px}.collection-grid,.blog-grid{grid-template-columns:1fr 1fr}.cart-items>div{grid-template-columns:80px 1fr}.cart-items input,.cart-items strong{grid-column:2}}@media(max-width:520px){.announcement{font-size:7px;text-align:center;padding:0 10px}.brand span{font-size:11px}.product-grid,.collection-grid,.blog-grid{grid-template-columns:1fr}.hero-visual{min-height:460px}.discovery-photo{min-height:300px}.offer-contents li{grid-template-columns:1fr;gap:5px}.discovery-cards figure img{height:220px}.reviews-grid figcaption{grid-template-columns:1fr}.reviews-grid figcaption small{grid-column:auto}.process-row{gap:7px;justify-content:space-between}.process-row b{font-size:10px}.site-footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}.reviews-grid figcaption small a{color:inherit;text-decoration-color:#968f858c;text-underline-offset:3px}.awards{display:flex;flex-direction:column;gap:4px}.footer-policies{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 22px;padding-top:26px;border-top:1px solid rgba(255,255,255,.12)}.footer-policies a{font:400 13px Cormorant,serif;color:#aaa49a}.footer-policies+.copyright{padding-top:0;border-top:0}.main-product{align-items:start}.main-product-media{padding:0;background:transparent}.product-media-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-media-item{display:grid;place-items:center;min-width:0;aspect-ratio:1/1.08;background:#e9e3d9;overflow:hidden}.product-media-item:first-child{grid-column:1/-1}.product-media-item img,.product-media-item video,.product-media-item model-viewer{width:100%;height:100%;object-fit:contain}.product-media-placeholder{background:#e9e3d9}.main-product-copy{position:sticky;top:140px;align-self:start}.product-price{display:flex;align-items:baseline;gap:13px}.product-price s{color:#766f65}.product-meta,.product-policy{font-size:11px;color:#706a60}.product-policy a,.remove-link{text-decoration:underline;text-underline-offset:3px}.product-form{display:flex;flex-direction:column;gap:14px;margin-top:30px}.product-form select,.quantity-field input,.collection-sort select,.cart-quantity input{min-height:48px;background:#fff;border:1px solid var(--line);padding:0 12px}.quantity-field{display:flex;flex-direction:column;gap:8px}.quantity-field input{width:110px}.form-errors,.discount{color:#7b382f;font-size:11px}.shopify-payment-button{margin-top:2px}.cart-page{max-width:1180px;margin:auto}.cart-page h1{font:500 clamp(54px,5.5vw,88px)/.91 Cormorant,serif;letter-spacing:-.045em;margin:0 0 45px}.empty-state{padding:35px 0}.cart-item{display:grid;grid-template-columns:120px minmax(0,1fr) 120px 130px;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:20px 0}.cart-item-image{display:grid;place-items:center;width:120px;height:120px;background:#e9e3d9}.cart-item-image img{width:100%;height:100%;object-fit:contain}.cart-item-copy h2{font:500 25px/1.05 Cormorant,serif;margin:0 0 8px}.cart-item-copy p{font-size:10px;color:#706a60;margin:4px 0}.cart-quantity{display:flex;flex-direction:column;gap:7px}.cart-quantity label{font-size:10px}.cart-quantity input{width:90px}.cart-line-price{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.cart-summary{max-width:500px;margin:38px 0 0 auto}.cart-total{display:flex;align-items:center;justify-content:space-between;font:500 30px Cormorant,serif;border-bottom:1px solid var(--line);padding-bottom:16px}.cart-tax-note{font-size:10px;color:#706a60}.cart-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:20px}.collection-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:55px}.collection-header h1{font:500 clamp(54px,5.5vw,88px)/.91 Cormorant,serif;letter-spacing:-.045em;margin:0}.collection-description{max-width:700px;margin-top:26px}.collection-sort{display:flex;flex-direction:column;gap:8px;min-width:280px}.collection-sort label{font-size:10px}.collection-sort>div{display:flex;gap:8px}.collection-sort select{min-width:190px}.collection-sort .button{min-height:48px}.collection-card{position:relative}.collection-card-link{display:block}.collection-card-media{position:relative}.collection-card-media img,.collection-card-media svg{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f8f5ee}.collection-price{display:flex;gap:9px;align-items:baseline}.collection-price s{color:#766f65}.sold-out{position:absolute;top:12px;right:12px;background:var(--ink);color:#fff;padding:8px 10px;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:50px;font-size:11px}.pagination a{text-decoration:underline;text-underline-offset:4px}@media(max-width:820px){.main-nav{visibility:hidden;transition:transform .25s,opacity .25s,visibility 0s linear .25s}.main-nav.is-open{visibility:visible;transition-delay:0s}.main-product-copy{position:static}.product-media-gallery{grid-template-columns:1fr}.product-media-item:first-child{grid-column:auto}.cart-item{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:16px}.cart-item-image{width:84px;height:84px}.cart-quantity,.cart-line-price{grid-column:2}.cart-line-price{align-items:flex-start}.collection-header{align-items:flex-start;flex-direction:column}.collection-sort{width:100%}.collection-sort>div{flex-wrap:wrap}.site-footer .footer-policies{grid-column:1/-1}}@media(max-width:520px){.cart-actions{flex-direction:column}.cart-actions .button{width:100%}.collection-sort>div,.collection-sort select,.collection-sort .button{width:100%}.product-media-gallery{gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.product-card:hover .product-visual img{transform:none}}.brand-film{padding:80px 5.5vw 95px;display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:6vw;align-items:center;background:#12110f;color:#f5f1e9}.brand-film-copy h2{margin:0;font:500 clamp(38px,4vw,64px)/.98 Cormorant,serif;letter-spacing:-.035em}.brand-film-copy>p:last-child{font:400 18px/1.55 Cormorant,serif;color:#aaa297}.brand-film-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.15);box-shadow:0 28px 60px #00000040}.brand-film-media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.product-copy{min-height:210px}.product-copy h3{font-size:22px}.signature-badge{align-self:flex-start;margin:0 0 10px;padding:6px 8px;border:1px solid #a0835d;color:#745d3d;font-size:7px;letter-spacing:.11em}@media(max-width:1380px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.brand-film{grid-template-columns:1fr;padding:65px 20px;gap:35px}}@media(max-width:520px){.product-grid{grid-template-columns:1fr}}.nav-blog-link{font-weight:600}.journal-intro{width:360px}.journal-intro p{margin:0 0 18px;font:400 17px/1.5 Cormorant,serif;color:#645e55}.journal-all-link{font-size:10px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid currentColor}.article-card{padding:0;min-height:460px;overflow:hidden}.article-card figure{margin:0;aspect-ratio:16/10;overflow:hidden;background:#e7e0d5}.article-card figure img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.article-card:hover figure img{transform:scale(1.035)}.article-card-copy{padding:25px 28px 28px;display:flex;flex:1;flex-direction:column}.article-card-copy>span{font-size:8px;letter-spacing:.16em;color:#8d806e}.article-card-copy h3{font:500 27px/1.04 Cormorant,serif;margin:20px 0 12px}.article-card-copy p{font-size:11px;line-height:1.65;color:#726c62;margin:0}.article-card-copy b{margin-top:auto;align-self:flex-end;padding-top:20px}.article-card:hover .article-card-copy>span,.article-card:hover .article-card-copy p{color:#d8d0c4}.journal-footer-link{display:flex;justify-content:center;margin-top:34px}.topic-cluster-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 24px}.topic-cluster-nav span,.topic-cluster-nav a{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.topic-cluster-nav span{color:#80776b;margin-right:4px}.topic-cluster-nav a{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffff5c}.topic-cluster-nav a:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media(max-width:820px){.journal-intro{width:auto}.article-card{min-height:430px}.article-card figure{aspect-ratio:3/2}}.chef-ia-btn{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;padding:.5em 1.05em!important;border-radius:999px!important;background:#151410!important;color:#f4f0e8!important;border:1.5px solid #ad906b!important;font-weight:700!important;font-size:19px!important;line-height:1.1!important;text-transform:none!important;text-decoration:none!important;position:relative;overflow:hidden;animation:chefIaPulse 2.4s ease-in-out infinite}.chef-ia-btn:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(244,240,232,.45),transparent);transform:skew(-20deg);animation:chefIaShine 3.6s ease-in-out infinite}@keyframes chefIaPulse{0%,to{box-shadow:0 0 #ad906ba6}50%{box-shadow:0 0 0 7px #ad906b00}}@keyframes chefIaShine{0%,55%{left:-60%}to{left:130%}}.chef-ia-band{display:none}@media(max-width:820px){.header-actions .chef-ia-btn{display:none!important}.chef-ia-band{display:block;position:sticky;top:70px;z-index:40;background:#f4f0e8;padding:8px 16px 10px;border-bottom:1px solid rgba(21,20,16,.12)}.chef-ia-band .chef-ia-btn{display:flex!important;width:100%;font-size:17px!important;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.chef-ia-btn,.chef-ia-btn:after{animation:none}.chef-ia-btn:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/theme.css.map */
