@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.1a6kzvi7en7g-.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.33in7pwjke59p.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.1ua6lqq3rsqyo.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.410p0bora3wvy.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.2k7r9iymu8ux8.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.0ya_yl54k7n41.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.0p-d800d619j9.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-italic.02zy1irvpwwx9.woff)format("woff")}
:root{--paper:#f5f2e9;--cream:#fcfaf5;--espresso:#303324;--espresso-soft:#414534;--forest:#4e5635;--forest-soft:#3d4429;--terracotta:#6a5138;--terracotta-dark:#4b3825;--gold:#b4a47b;--gold-bright:#e1d8ae;--ease-editorial:cubic-bezier(.22, 1, .36, 1);--line:#d7d7c8;--muted:#626554;--paper-deep:#eae9de;--sans:"DM Sans", Arial, sans-serif;--serif:"Cormorant Garamond", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scroll-padding-top:6.5rem}body{color:var(--espresso);background:var(--paper);font:400 1rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:500}em{font-weight:500}::selection{color:#fff;background:var(--forest)}:focus-visible{outline-offset:5px;outline:3px solid #9c673b}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--espresso);color:#fff;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.section-wrap{width:min(100% - 7rem,78rem);margin-inline:auto}.eyebrow{font:500 .875rem/1.5 var(--sans);text-transform:uppercase;letter-spacing:.11em;margin-bottom:1.35rem}.button{background:var(--forest);color:#fff;border:1px solid var(--forest);text-align:center;border-radius:3px;justify-content:center;align-items:center;gap:.85rem;min-height:3.35rem;padding:.9rem 1.4rem;font-size:.9375rem;font-weight:500;line-height:1.4;transition:background .35s,transform .35s;display:inline-flex}.button:hover{background:var(--forest-soft);transform:translateY(-2px)}.button svg,.text-link svg{flex:none;width:1.25rem;height:1.25rem}.text-link{border-bottom:1px solid;align-items:center;gap:.7rem;padding-block:.65rem;font-size:.9375rem;font-weight:500;line-height:1.5;display:inline-flex}.text-link:hover{color:var(--terracotta)}.brand-wordmark{text-align:center;white-space:nowrap;flex-direction:column;line-height:1;display:inline-flex}.brand-wordmark>span{font-family:var(--serif);letter-spacing:-.055em;font-size:2.55rem;font-weight:500}.brand-wordmark>small{letter-spacing:.23em;margin-top:.7rem;font-size:.625rem}.brand-wordmark.is-compact>span{font-size:2.05rem}.site-header{z-index:50;background:var(--cream);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;height:6rem;padding-inline:clamp(1.5rem,4vw,4rem);display:flex;position:sticky;top:0}.header-brand{padding:.5rem 0;display:flex}.nav-links{align-items:center;gap:clamp(1rem,2.4vw,2.2rem);display:flex}.nav-links a{padding-block:.7rem;font-size:.875rem}.nav-links a:hover{text-underline-offset:.4rem;text-decoration:underline}.header-cta{min-height:2.85rem;padding:.65rem 1rem;font-size:.875rem}.menu-toggle{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--espresso);background:0 0;border-radius:3px;justify-content:center;align-items:center;display:none}.menu-toggle svg{width:1.5rem;height:1.5rem}.hero{background:var(--cream);grid-template-columns:1.05fr 1fr;gap:clamp(2rem,4vw,4rem);max-width:100rem;margin:auto;padding:2rem clamp(2rem,4vw,4rem);display:grid}.hero-copy{align-self:center;padding:clamp(1rem,3.6vw,3.6rem) 0 1rem}.hero .eyebrow{color:var(--forest);align-items:center;gap:.75rem;display:flex}.hero .eyebrow>span{background:currentColor;width:1.7rem;height:1px}.hero h1{letter-spacing:-.045em;margin-bottom:1.6rem;font-size:clamp(3.5rem,5.6vw,5.8rem);line-height:.99}.hero h1 em{color:var(--forest)}.hero-intro{max-width:29rem;color:var(--muted);margin-bottom:1.75rem;font-size:1.0625rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;display:flex}.hero-availability{color:var(--muted);margin:.9rem 0 0;font-size:.8125rem}.hero-signature{border-top:1px solid var(--line);align-items:center;gap:1.5rem;max-width:29rem;margin-top:1.8rem;padding-top:1.75rem;display:flex}.hero-signature>span:last-child{color:var(--muted);border-left:1px solid var(--line);padding-left:1.5rem;font-size:.8125rem;line-height:1.5}.hero-media{background:#ba9e70;border-radius:48% 48% 2px 2px/30% 30% 2px 2px;min-width:0;height:clamp(34rem,44vw,42rem);position:relative;overflow:hidden}.hero-media>img{object-fit:cover;object-position:50% 57%;width:100%;height:100%}.hero-media figcaption{bottom:0;color:#fff;background:linear-gradient(#0000,#1f2015d1);padding:2.5rem 1.8rem 1.4rem;position:absolute;inset-inline:0}.hero-media figcaption span{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;display:block}.hero-media figcaption strong{font-family:var(--serif);font-size:1.65rem;font-weight:500;display:block}.bread-notes{background:var(--forest);color:#fff;flex-wrap:wrap;justify-content:center;gap:1rem 3rem;padding:1.2rem 2rem;display:flex}.bread-notes>span{align-items:center;gap:.65rem;font-size:.875rem;display:flex}.bread-notes svg{width:1.1rem;height:1.1rem}.product-section,.maker-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:7rem;display:grid}h2{letter-spacing:-.035em;margin-bottom:1.6rem;font-size:clamp(2.8rem,4.15vw,4.6rem);line-height:1.03}h2 em{color:var(--forest)}.product-copy>p:not(.eyebrow),.maker-copy>p:not(.eyebrow){color:var(--muted)}.product-media{padding-bottom:2.2rem;position:relative}.product-media>img{object-fit:cover;object-position:50% 66%;width:100%;height:36rem}.product-media figcaption{color:var(--muted);font-size:.8125rem;position:absolute;bottom:0}.product-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0 1.2rem;padding-block:1.3rem;display:grid}.product-facts dt{color:var(--muted);font-size:.8125rem}.product-facts dd{font-family:var(--serif);margin:.3rem 0 0;font-size:3.5rem;line-height:1}.product-facts small{font-size:1.5rem}.ingredients-section{background:var(--forest);color:var(--cream)}.ingredients-inner{grid-template-columns:1fr .85fr;align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:6rem;display:grid}.ingredients-section h2 em{color:#dddabf}.ingredients-list{margin:1.8rem 0;padding:0;list-style:none}.ingredients-list li{font:500 1.6rem/1.5 var(--serif);border-bottom:1px solid #ffffff24;align-items:center;gap:1.4rem;padding:.55rem 0;display:flex}.ingredients-list li>span{font:.75rem var(--sans);color:#dddabf}.allergen-note{color:#eeeddf;max-width:29rem;margin-bottom:0;font-size:.875rem}.nutrition-card{background:var(--paper);color:var(--espresso);padding:clamp(1.5rem,3.2vw,3rem)}.nutrition-card>.eyebrow{font-size:.75rem}.nutrition-highlight{align-items:center;gap:1.4rem;margin-bottom:1.4rem;display:flex}.nutrition-highlight strong{font:500 5.9rem/.9 var(--serif);letter-spacing:-.045em;color:var(--forest);white-space:nowrap}.nutrition-highlight strong span{font-size:3rem}.nutrition-highlight>span{color:var(--muted);font-size:.875rem}.nutrition-card table{border-collapse:collapse;width:100%;font-size:.9375rem}.nutrition-card caption{text-align:left;color:var(--muted);padding-bottom:.5rem;font-size:.875rem}.nutrition-card th,.nutrition-card td{border-top:1px solid var(--line);padding:.6rem 0}.nutrition-card th{text-align:left;font-weight:400}.nutrition-card td{text-align:right;white-space:nowrap;padding-left:1rem;font-weight:500}.nutrition-footnote{color:var(--muted);margin:1.1rem 0 .5rem;font-size:.8125rem}.nutrition-card .text-link{font-size:.875rem}.maker-section{grid-template-columns:1fr 1fr;gap:5rem}.maker-media{margin:0 0 2rem 1rem;position:relative}.maker-media>img{object-fit:cover;width:100%;height:36rem}.maker-media figcaption{border:6px solid var(--paper);width:47%;position:absolute;bottom:-2rem;left:-2.3rem}.maker-media figcaption img{width:100%}.instagram-handle{margin-top:.7rem;font-size:.8125rem}.order-section{background:#e8e8da}.order-inner{grid-template-columns:1.1fr .85fr;align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:6rem;display:grid}.order-copy>p:not(.eyebrow){color:var(--muted);max-width:28rem}.order-steps{margin:2rem 0 0;padding:0;list-style:none}.order-steps li{align-items:start;gap:1.2rem;margin-top:1.5rem;display:flex}.order-steps li>span{font:500 1.6rem/1.4 var(--serif);color:var(--forest)}.order-steps h3{font:500 1rem/1.5 var(--sans);margin-bottom:.25rem}.order-steps p{color:var(--muted);margin-bottom:0;font-size:.875rem}.order-card{border:1px solid #cccfb9;border-top:4px solid var(--forest);background:var(--cream);padding:clamp(1.5rem,3.1vw,3rem);box-shadow:0 18px 32px #333b2110}.order-card>.eyebrow{font-size:.75rem}.order-card h3{letter-spacing:-.04em;margin-bottom:1rem;font-size:3.4rem;line-height:1}.order-card h3 em{color:var(--forest)}.order-card-weight{color:var(--muted);margin-bottom:2rem;font-size:.875rem}.quantity-row{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding-block:1.2rem;font-size:.875rem;display:flex}.quantity-control{border:1px solid var(--line);align-items:center;display:flex}.quantity-control button{width:2.75rem;height:2.75rem;color:var(--forest);background:0 0;border:0;place-items:center;display:grid}.quantity-control button:disabled{color:#9b9d90}.quantity-control button:not(:disabled):hover{background:var(--paper-deep)}.quantity-control svg{width:1rem;height:1rem}.quantity-control output{text-align:center;min-width:2.3rem;font-size:1rem}.order-card-price{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:1.4rem 0;font-size:.8125rem;display:flex}.order-card-price strong{font-weight:500}.order-card .button{width:100%;padding-inline:.8rem}.order-card-note{text-align:center;color:var(--muted);margin:.9rem 0 0;font-size:.8125rem}.recipes-section{padding-block:6rem}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.section-heading h2{margin-bottom:0}.section-heading>.text-link{flex-shrink:0}.recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.recipe-link{height:100%;display:block}.recipe-link>img{aspect-ratio:4/3;object-fit:cover;width:100%}.recipe-copy{padding-top:1.3rem}.recipe-copy .eyebrow{margin-bottom:.6rem;font-size:.75rem}.recipe-copy h3{letter-spacing:-.02em;margin-bottom:.8rem;font-size:2rem;line-height:1.1}.recipe-copy>p:not(.eyebrow){color:var(--muted);font-size:.9375rem}.recipe-link:hover h3{text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:1px}.recipe-copy .text-link{font-size:.875rem}.recipe-disclaimer{color:var(--muted);margin:1.5rem 0 0;font-size:.75rem}.faq-section{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:5rem;padding-block:5rem 6rem;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform .2s}.faq-list details[open] svg{transform:rotate(180deg)}.faq-list details p{color:var(--muted);margin-bottom:1.3rem;padding-right:1.5rem;font-size:.9375rem}.final-cta{background:var(--forest);color:var(--cream);text-align:center;padding:4.7rem 1.5rem 5rem}.final-cta h2{font-size:clamp(3rem,4.8vw,5rem)}.final-cta h2 em{color:#e0ddc5}.final-cta .button{background:var(--cream);border-color:var(--cream);color:var(--forest);margin-top:.3rem}.final-cta .button:hover{background:#e6e4d6}.final-cta>span{color:#e1e2d5;margin-top:1rem;font-size:.8125rem;display:block}.site-footer{background:var(--cream)}.footer-main{grid-template-columns:1fr .8fr 1fr;gap:3rem;padding-block:3.5rem;display:grid}.footer-brand>a{display:inline-flex}.footer-brand p{color:var(--muted);margin:1.4rem 0 0;font-size:.875rem}.footer-main nav{flex-direction:column;align-items:start;gap:.4rem;font-size:.875rem;display:flex}.footer-main nav a{padding:.4rem 0}.footer-main a:hover{color:var(--terracotta)}.footer-contact{flex-direction:column;gap:.5rem;min-width:0;display:flex}.footer-contact>p{margin-bottom:.4rem;font-size:1rem;font-weight:500}.footer-contact a{overflow-wrap:anywhere;align-items:center;gap:.5rem;padding-block:.3rem;font-size:.875rem;display:flex}.footer-contact svg{flex-shrink:0;width:1.15rem;height:1.15rem}.footer-contact>span{color:var(--muted);font-size:.8125rem}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.3rem;font-size:.75rem;display:flex}.mobile-order-bar{display:none}@media (max-width:1100px){.section-wrap{width:min(100% - 4rem,78rem)}.site-header{gap:1.2rem}.nav-links{gap:1.1rem}.brand-wordmark>span{font-size:2.2rem}.hero{gap:2rem}.hero h1{font-size:clamp(3.4rem,5.6vw,5rem)}.hero-signature{gap:1rem}.hero-signature>span:last-child{padding-left:1rem}.product-section,.maker-section,.ingredients-inner,.order-inner{gap:3rem}.footer-main{gap:2rem}}@media (max-width:1000px){.site-header{height:5rem}.header-brand{margin-right:auto}.menu-toggle{order:3;display:flex}.nav-links{top:100%;background:var(--cream);border-bottom:1px solid var(--line);padding:1rem 2rem;display:none;position:absolute;inset-inline:0;box-shadow:0 15px 20px #30332415}.nav-links.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav-links a{border-bottom:1px solid var(--line);padding:.8rem 0;font-size:1rem}.nav-links a:last-child{border:none}.hero{padding-inline:2rem}.hero-media{height:36rem}.hero h1{font-size:3.6rem}.hero-signature>span:last-child{display:none}.product-section,.maker-section,.ingredients-inner,.order-inner{padding-block:4.5rem}.product-media>img,.maker-media>img{height:33rem}.maker-media{margin-left:0}.nutrition-highlight{gap:.8rem}.nutrition-highlight strong{font-size:5rem}.nutrition-highlight>span{font-size:.8125rem}.order-card h3{font-size:3rem}.recipe-grid{gap:1.4rem}.faq-section{gap:3rem}.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-area:1/2}.footer-main nav{flex-flow:wrap;grid-column:1/-1;gap:1.3rem}}@media (max-width:700px){html{scroll-padding-top:5.5rem}.section-wrap{width:calc(100% - 2.5rem)}.site-header{height:4.75rem;padding-inline:1.25rem}.brand-wordmark>span{font-size:2.1rem}.brand-wordmark>small{margin-top:.5rem;font-size:.58rem}.header-cta{display:none}.hero{flex-direction:column;gap:1.6rem;padding:2rem 1.25rem 1.5rem;display:flex}.hero-copy{width:100%;padding:0}.hero .eyebrow{letter-spacing:.09em;gap:.55rem;margin-bottom:1rem;font-size:.75rem}.hero h1{margin-bottom:1.1rem;font-size:clamp(3rem,11.3vw,4.5rem);line-height:1.02}.hero-intro{max-width:34rem;margin-bottom:1.3rem;font-size:1rem;line-height:1.65}.hero-actions{gap:.7rem 1.2rem}.hero-actions .button{padding-inline:1.1rem}.hero-actions .text-link{font-size:.875rem}.hero-availability{margin-top:.85rem;font-size:.75rem}.hero-signature{display:none}.hero-media{border-radius:46% 46% 2px 2px/23% 23% 2px 2px;width:100%;height:28rem}.hero-media figcaption{padding:2.5rem 1.25rem 1.15rem}.hero-media figcaption strong{font-size:1.5rem}.bread-notes{flex-direction:column;gap:.65rem;padding:1.3rem 1.25rem}.bread-notes>span{font-size:.8125rem}h2{font-size:clamp(2.6rem,10vw,3.7rem)}.product-section,.maker-section,.ingredients-inner,.order-inner,.faq-section{grid-template-columns:1fr;gap:2.5rem;padding-block:3.5rem}.product-copy{grid-row:1}.product-media>img{height:28rem}.product-facts{gap:.8rem}.product-facts dt{font-size:.75rem}.product-facts dd{font-size:3.1rem}.ingredients-list li{font-size:1.5rem}.nutrition-card{padding:1.6rem}.nutrition-highlight strong{font-size:5.5rem}.maker-media{margin:0 0 1rem .75rem}.maker-media>img{height:30rem}.maker-media figcaption{width:49%;bottom:-1rem;left:-.75rem}.maker-copy>.text-link{font-size:.875rem}.order-card{padding:1.6rem}.order-card h3{font-size:3.4rem}.recipes-section{padding-block:3.5rem}.section-heading{flex-direction:column;align-items:start;gap:.5rem;margin-bottom:2rem}.recipe-grid{grid-template-columns:1fr;gap:2.5rem}.recipe-copy h3{font-size:2rem}.faq-section{gap:1.8rem}.faq-list summary{gap:1rem;font-size:.9375rem}.faq-list details p{padding-right:.2rem}.final-cta{padding:3.5rem 1.25rem}.final-cta h2{font-size:2.8rem}.final-cta .eyebrow{font-size:.75rem}.final-cta .button{padding-inline:.95rem;font-size:.875rem}.footer-main{flex-direction:column;gap:2rem;padding-block:2.5rem;display:flex}.footer-main nav{gap:.6rem 1.2rem}.footer-bottom{flex-direction:column;padding-bottom:1.5rem}.site-shell{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.mobile-order-bar{bottom:0;z-index:45;background:var(--cream);border-top:1px solid var(--line);padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:.7rem;display:flex;position:fixed;inset-inline:0;box-shadow:0 -5px 20px #3033240d}.mobile-order-bar>span{font-size:.8125rem;line-height:1.4}.mobile-order-bar small{color:var(--muted);margin-top:.25rem;font-size:.6875rem;display:block}.mobile-order-bar .button{gap:.5rem;min-height:2.8rem;padding:.75rem .9rem;font-size:.8125rem}}@media (max-width:360px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .text-link{align-self:start}.hero h1{font-size:2.9rem}.nutrition-card,.order-card{padding:1.25rem}.quantity-row{flex-direction:column;align-items:start}.mobile-order-bar>span{font-size:.75rem}}[data-reveal]{--reveal-distance:2.25rem;--reveal-scale:1;--reveal-duration:1.25s}[data-reveal=image]{--reveal-distance:2.75rem;--reveal-scale:.975;--reveal-duration:1.6s;transform-origin:50%}[data-motion=pending]{opacity:0;translate:0 var(--reveal-distance);scale:var(--reveal-scale)}[data-motion=visible]{opacity:1;transition:opacity var(--reveal-duration) cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s), translate var(--reveal-duration) cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s), scale var(--reveal-duration) cubic-bezier(.22, .61, .36, 1) var(--reveal-delay,0s);translate:0;scale:1}[data-reveal]:focus-within{opacity:1;transition:none;translate:none;scale:none}@media (max-width:700px){[data-reveal]{--reveal-distance:1.5rem}[data-reveal=image]{--reveal-distance:1.875rem;--reveal-scale:.985}}@media print{[data-reveal]{opacity:1!important;transition:none!important;translate:none!important;scale:none!important}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preview=full]) [data-reveal]{opacity:1!important;transition:none!important;translate:none!important;scale:none!important}html:not([data-motion-preview=full]){scroll-behavior:auto}html:not([data-motion-preview=full]) *,html:not([data-motion-preview=full]) :before,html:not([data-motion-preview=full]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.mobile-order-bar,.hero-actions,.order-section,.final-cta{display:none}.site-shell{padding-bottom:0}.section-wrap{width:100%}details{break-inside:avoid}}.not-found{min-height:65vh;padding-block:5rem}.not-found h1{font-size:clamp(3rem,6vw,5rem);line-height:1}.not-found .text-link{margin-left:1.5rem}.quantity-control{min-width:0;margin:0;padding:0}
