@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-hebrew-400-normal-BaQtOmbn.woff2)format("woff2"),url(/assets/assistant-hebrew-400-normal-B18Ux13Q.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-ext-400-normal-CJRdOknU.woff2)format("woff2"),url(/assets/assistant-latin-ext-400-normal-BcqNq6r3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/assistant-latin-400-normal-CDF-mh-3.woff2)format("woff2"),url(/assets/assistant-latin-400-normal-BKD5Gqji.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-hebrew-600-normal-DM_XHISn.woff2)format("woff2"),url(/assets/assistant-hebrew-600-normal-D6VOnxse.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-ext-600-normal-BRc8ZhdA.woff2)format("woff2"),url(/assets/assistant-latin-ext-600-normal-DvGDKMJu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/assistant-latin-600-normal-DQhO4fCi.woff2)format("woff2"),url(/assets/assistant-latin-600-normal-CfJI0IBS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-hebrew-700-normal-DbcUQTwo.woff2)format("woff2"),url(/assets/assistant-hebrew-700-normal-D7ACPilb.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-ext-700-normal-BKDtlU5N.woff2)format("woff2"),url(/assets/assistant-latin-ext-700-normal-D7H1VhBc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/assistant-latin-700-normal-Bh4ZScKg.woff2)format("woff2"),url(/assets/assistant-latin-700-normal-CguIzUmX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.form-dialog{max-block-size:calc(100dvh - 2rem);inline-size:min(40rem,100% - 2rem);color:var(--espresso);background:var(--paper);border:1px solid var(--rule);border-radius:.5rem;margin:auto;padding:clamp(1rem,4vw,2rem);overflow:auto}.form-dialog::backdrop{background:#3b201673}.form-dialog__heading{margin-block-end:var(--space-6)}.form-dialog__heading h2{font-size:1.5rem}.form-dialog__heading p{color:var(--muted);margin-block-start:var(--space-2)}.form-dialog__fields{gap:var(--space-6);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.form-dialog__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.form-dialog button{min-block-size:44px;padding:var(--space-2) var(--space-4);font:inherit;color:var(--espresso);background:var(--paper);border:1px solid var(--muted);cursor:pointer;border-radius:.25rem;font-weight:600}.form-dialog button:hover{background:var(--soft-red)}.form-dialog .form-dialog__submit{color:var(--paper);background:var(--cherry);border-color:var(--cherry)}.form-dialog button:disabled{color:var(--muted);background:var(--rule);border-color:var(--rule);cursor:not-allowed}.form-dialog button:focus-visible,.form-dialog h2:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}.form-field{gap:var(--space-2);min-inline-size:0;display:grid}.form-field label{font-weight:600}.form-field__hint{color:var(--muted)}.form-field__error{color:var(--cherry)}.form-field input,.form-field select,.form-field textarea{min-block-size:44px;inline-size:100%;min-inline-size:0;padding:var(--space-2) var(--space-3);color:var(--espresso);background:var(--paper);border:1px solid var(--muted);font:inherit;border-radius:.25rem}.form-field textarea{resize:vertical;min-block-size:7rem}.form-field input[type=checkbox],.form-field input[type=radio]{inline-size:44px;accent-color:var(--cherry)}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{color:var(--muted);background:var(--cream);cursor:not-allowed}.form-field [aria-invalid=true]{border-color:var(--cherry)}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.inventory-switch{gap:var(--space-2);margin-block:calc(-1 * var(--space-6)) var(--space-8);flex-wrap:wrap;display:flex}.inventory-switch button[aria-pressed=true]{background:var(--soft-red);color:var(--cherry);border-color:var(--cherry);font-weight:600}.purchase-list{margin:0;padding:0;list-style:none}.purchase-list li{border-block-start:1px solid var(--rule);padding-block:var(--space-6);overflow-wrap:anywhere}.purchase-list p{margin-block-start:var(--space-2)}.purchase-lines,.purchase-line,.purchase-disclosure-fields{gap:var(--space-4);display:grid}.purchase-line{min-inline-size:0;padding:var(--space-4);margin:var(--space-2) 0;border:1px solid var(--rule)}.purchase-line legend{padding-inline:var(--space-2);font-weight:600}.purchase-lines>button{justify-self:start}.purchase-field-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.purchase-disclosure{border-block-start:1px solid var(--rule);min-inline-size:0}.purchase-disclosure summary,.purchase-history summary{min-block-size:44px;padding-block:var(--space-3);cursor:pointer;font-weight:600}.purchase-disclosure summary:focus-visible,.purchase-history summary:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}.purchase-disclosure-fields{margin-block-start:var(--space-3)}.purchase-current{border:1px solid var(--rule);padding:var(--space-4);background:var(--cream)}.purchase-snapshot,.purchase-history{overflow-wrap:anywhere}.purchase-snapshot{margin-block-start:var(--space-3)}.purchase-snapshot ul{padding-inline-start:var(--space-6)}.purchase-snapshot li+li{margin-block-start:var(--space-3)}.purchase-metadata{gap:var(--space-2);display:grid}.purchase-metadata dt{color:var(--muted)}.purchase-metadata dd{white-space:pre-wrap;margin:0}.purchase-history{padding-inline-start:var(--space-6)}.purchase-history>li{padding-block:var(--space-4);border-block-start:1px solid var(--rule)}@media (width<=420px){.purchase-field-pair{grid-template-columns:minmax(0,1fr)}}.water-filter,.filter-banner{--filter-amber:#8a5300;--filter-amber-wash:#fdefc8}.filter-banner[data-state=due_soon],.filter-status[data-state=due_soon]{--filter-accent:var(--filter-amber)}.filter-banner[data-state=due_now],.filter-status[data-state=due_now]{--filter-accent:var(--cherry)}.filter-banner[data-state=unavailable]{--filter-accent:var(--muted);--filter-wash:var(--cream)}.management-main:focus{outline:none}.filter-banner{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);border:1px solid var(--filter-accent);background:var(--filter-wash);overflow-wrap:anywhere;border-inline-start-width:8px;flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.filter-banner[data-state=due_soon]{--filter-wash:var(--filter-amber-wash)}.filter-banner[data-state=due_now]{--filter-wash:var(--soft-red);border-width:2px;border-inline-start-width:8px}.filter-banner>svg{color:var(--filter-accent)}.filter-banner>p{flex:12rem;min-inline-size:0;font-weight:600}.water-filter{min-inline-size:0;padding:var(--space-6);border:1px solid var(--rule);background:var(--cream);overflow-wrap:anywhere;margin-block-end:var(--space-12)}.filter-empty{color:var(--muted)}.filter-status-line{align-items:flex-start;gap:var(--space-3);font-weight:600;display:flex}.filter-status-line>svg{color:var(--filter-accent);margin-block-start:.1rem}.filter-progress{appearance:none;block-size:.875rem;inline-size:100%;margin-block:var(--space-4);border:1px solid var(--muted);background:var(--paper);display:block}.filter-progress::-webkit-progress-bar{background:var(--paper)}.filter-progress::-webkit-progress-value{background:var(--filter-accent,var(--espresso))}.filter-progress::-moz-progress-bar{background:var(--filter-accent,var(--espresso))}.filter-figures{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));margin:0;display:grid}.filter-figures>div{min-inline-size:0}.filter-figures dt{color:var(--muted);font-size:.9375rem}.filter-figures dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.35rem;font-weight:600}.filter-meta{color:var(--muted);margin-block-start:var(--space-4);font-size:.9375rem}@media (width<=480px){.water-filter{padding:var(--space-4)}}.supply-list{margin:0;padding:0;list-style:none}.supply-list>li{border-block-start:1px solid var(--rule);padding-block:var(--space-6);overflow-wrap:anywhere}.supply-list p{margin-block-start:var(--space-2)}.supply-editor-switch{gap:var(--space-2);flex-wrap:wrap;display:flex}.supply-editor-switch button[aria-pressed=true]{color:var(--cherry);border-color:var(--cherry);background:var(--soft-red)}.supply-current,.packaging-fields{border:1px solid var(--rule);min-inline-size:0;padding:var(--space-4);overflow-wrap:anywhere}.packaging-fields{gap:var(--space-4);margin:0;display:grid}.packaging-fields legend{padding-inline:var(--space-2);font-weight:600}.supply-history{overflow-wrap:anywhere;border-block-start:1px solid var(--rule);min-inline-size:0}.supply-history summary{min-block-size:44px;padding-block:var(--space-3);cursor:pointer;font-weight:600}.supply-history summary:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}.supply-history ol{padding-inline-start:var(--space-6)}.supply-history li{padding-block:var(--space-3);border-block-start:1px solid var(--rule)}.supply-shortages{color:var(--cherry);overflow-wrap:anywhere}.supply-shortages ul{padding-inline-start:var(--space-6)}.order-main{max-inline-size:48rem;padding-block:var(--space-12)}.order-main>*+*{margin-block-start:var(--space-6)}.order-selection,.guest-checkout,.order-fields{gap:var(--space-4);display:grid}.order-fields{border:0;min-inline-size:0;margin:0;padding:0}.order-fields legend{margin-block-end:var(--space-3);font-weight:700}.order-products{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.order-product,.order-cart,.customer-order,.owner-order{padding-block:var(--space-6);border-block-start:1px solid var(--rule)}.order-product>*+*,.order-cart>*+*,.customer-order>*+*,.owner-order>*+*{margin-block-start:var(--space-3)}.order-checkbox{align-items:flex-start;gap:var(--space-3);min-block-size:44px;display:flex}.order-checkbox input{block-size:24px;inline-size:24px;accent-color:var(--cherry);flex-shrink:0;margin-block-start:.2rem}.order-checkbox span{min-inline-size:0}.order-lines{margin:0;padding:0;list-style:none}.order-lines li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);display:flex}.order-lines li>span{overflow-wrap:anywhere;min-inline-size:0}.order-summary{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.order-summary dt{color:var(--muted)}.order-summary dd{overflow-wrap:anywhere;margin:0}.order-notice{padding:var(--space-4);border-inline-start:3px solid var(--cherry);background:var(--paper);overflow-wrap:anywhere}.order-quote,.ordering-configuration,.order-share,.order-action-form{gap:var(--space-3);margin-block-start:var(--space-6);display:grid}.order-action-form{max-inline-size:32rem}.order-share input{min-block-size:44px;inline-size:100%;font:inherit}.owner-orders-heading{margin-block-end:var(--space-6)}@media (width<=500px){.order-summary{grid-template-columns:minmax(0,1fr)}.order-summary dd+dt{margin-block-start:var(--space-3)}}.drop-wizard,.drop-published{border:1px solid var(--rule);background:var(--paper);padding:var(--space-6);margin-block:var(--space-6)}.drop-wizard p,.drop-published p{margin-block:var(--space-3)}.drop-wizard fieldset{border:0;min-inline-size:0;margin:0;padding:0}.drop-steps{gap:var(--space-3);margin-block:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.drop-steps li{color:var(--muted);border-block-end:2px solid var(--rule);padding-block-end:var(--space-3)}.drop-steps li[aria-current=step]{color:var(--cherry);border-color:var(--cherry);font-weight:600}.drop-steps span{display:block}.drop-products{gap:var(--space-4);margin-block:var(--space-4);display:grid}.drop-product{border:1px solid var(--rule);padding:var(--space-4)}.drop-wizard-actions{margin-block-start:var(--space-6)}.drop-preview{border:1px solid var(--rule);padding:var(--space-4);background:var(--cream);margin-block:var(--space-4)}.drop-preview ul{padding:0;list-style:none}.drop-preview li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);display:flex}.drop-list{padding:0;list-style:none}.drop-card{padding-block:var(--space-6);border-block-end:1px solid var(--rule);overflow-wrap:anywhere}.drop-card ul{margin-block:var(--space-4)}.drop-state{color:var(--cherry);text-transform:capitalize}@media (width<=760px){.drop-wizard,.drop-published{padding:var(--space-4)}.drop-steps{gap:var(--space-2);font-size:.875rem}.drop-preview li{flex-wrap:wrap}.management-nav a{font-size:.9375rem}}:root{color:var(--espresso);background:var(--cream);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--cream:#fff8e9;--paper:#fffcf5;--espresso:#3b2016;--muted:#70574a;--cherry:#ad2928;--rule:#ded0bb;--soft-red:#f7e9df;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;scrollbar-color:var(--muted) var(--cream);caret-color:var(--cherry);font-family:Assistant,sans-serif;font-size:16px;line-height:1.55}*{box-sizing:border-box}body{min-inline-size:320px;margin:0}::selection{background:var(--cherry);color:var(--paper)}a{color:var(--cherry);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible{outline:3px solid var(--cherry);outline-offset:5px;border-radius:2px}button:disabled,button[aria-disabled=true]{cursor:not-allowed;color:var(--muted);background:var(--rule)}img{block-size:auto;max-inline-size:100%;display:block}h1,h2,p{margin:0}h1,h2{text-wrap:balance}h1{letter-spacing:-.025em;font-size:clamp(2.25rem,4.2vw,3.65rem);font-weight:700;line-height:1.08}h2{font-size:1.25rem;font-weight:700;line-height:1.3}p{max-inline-size:68ch}svg{flex-shrink:0}.page-width{inline-size:min(100% - 4rem,1200px);margin-inline:auto}.skip-link{background:var(--paper);z-index:5;padding:.75rem 1rem;position:absolute;inset-block-start:-100px;inset-inline-start:1rem}.skip-link:focus{inset-block-start:.5rem}.storefront main:focus-visible{outline:3px solid var(--cherry);outline-offset:5px}.shop-header{border-block-end:1px solid var(--rule);justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:88px;display:flex}.wordmark{color:var(--espresso);font-size:1.125rem;font-weight:700;text-decoration:none}.language-link{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:60px;font-weight:600;display:inline-flex}.shop-main{padding-block:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.brand-art{align-self:start;padding-block:1rem;position:sticky;inset-block-start:2rem}.brand-art img{inline-size:100%}.shop-content{min-inline-size:0}.shop-introduction{color:var(--muted);margin-block-start:var(--space-6);font-size:1.15rem}.availability{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-6);border-block:1px solid var(--rule);margin-block-start:var(--space-8);display:flex}.availability svg{color:var(--cherry);margin-block-start:.12rem}.availability h2{font-size:1.13rem}.availability p,.pickup-note p{color:var(--muted);margin-block-start:var(--space-2);font-size:1rem}.catalog{margin-block-start:var(--space-8)}.catalog h2{margin-block-end:var(--space-3)}.catalog-note{color:var(--muted);font-size:1rem}.product-list{margin:0;padding:0;list-style:none}.product-row{align-items:center;column-gap:var(--space-4);border-block-end:1px solid var(--rule);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.product-size{font-size:1.75rem;font-weight:700}.product-volume{color:var(--muted);font-size:1rem;font-weight:400;display:block}.product-details{text-align:end;min-inline-size:0}.product-price{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.35rem;font-weight:600;display:block}.product-status{color:var(--muted);text-align:end;font-size:.9375rem;display:block}.area-chooser{margin-block-start:var(--space-8)}.area-prompt{color:var(--muted);margin-block-start:var(--space-2)}.area-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-block-start:var(--space-4);display:grid}.area-card{align-content:start;gap:var(--space-1);padding:var(--space-4);text-align:start;display:grid}.area-card:focus-visible{border-radius:.25rem}.area-card[aria-pressed=true]{background:var(--soft-red);border-color:var(--cherry);box-shadow:inset 0 0 0 1px var(--cherry)}.area-card__name{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:1.25rem;font-weight:700;line-height:1.3;display:flex}.area-card__name svg{color:var(--cherry)}.area-card__mode{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.area-card__prices{gap:var(--space-1);margin-block-start:var(--space-1);display:grid}.area-card__price{justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:.9375rem;display:flex}.area-card__price .money{color:var(--espresso);font-variant-numeric:tabular-nums;font-weight:700}.area-details:not(:empty){padding-block:var(--space-4);border-inline-start:3px solid var(--cherry);margin-block-start:var(--space-4);padding-inline-start:var(--space-4)}.area-details h3{font-size:1.25rem}.area-details h4{margin-block-start:var(--space-4)}.area-details p{color:var(--muted);margin-block-start:var(--space-2)}.area-sizes{margin:var(--space-2) 0 0;padding:0;list-style:none}.area-sizes li{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--rule);display:flex}.area-size{font-size:1.125rem;font-weight:600}.area-price{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.area-details .area-ordering-soon{color:var(--espresso);margin-block-start:var(--space-4);font-weight:600}.merch-drop{padding-block:var(--space-6);border-block:1px solid var(--rule);margin-block-start:var(--space-8)}.merch-drop>p{color:var(--muted);margin-block-start:var(--space-3)}.merch-drop .merch-drop__date{color:var(--cherry);font-weight:700}.whatsapp-communities{margin-block-start:var(--space-8)}.whatsapp-communities h2{font-size:1.6rem}.whatsapp-communities>p{margin-block-start:var(--space-3)}.community-links{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-block-start:var(--space-4);display:grid}.community-link{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:48px;padding:var(--space-3) var(--space-4);background:var(--cherry);color:var(--paper);text-align:center;border-radius:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.community-link:hover{background:var(--espresso);color:var(--paper)}.whatsapp-communities .community-note{color:var(--muted);font-size:.9375rem}.batch-waitlist{margin-block-start:var(--space-8)}.batch-waitlist h2{font-size:1.6rem}.batch-waitlist>p{margin-block-start:var(--space-3)}.waitlist-pending{color:var(--muted);font-size:.9375rem}.waitlist-form{gap:var(--space-4);margin-block-start:var(--space-6);display:grid}.waitlist-form>button{min-block-size:48px}.waitlist-consent{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.waitlist-consent input{block-size:22px;inline-size:22px;accent-color:var(--cherry);flex-shrink:0;margin:3px 0}.waitlist-consent span{min-block-size:44px}.waitlist-leave{margin-block-start:var(--space-3)}.waitlist-leave summary,.waitlist-privacy summary{min-block-size:44px;inline-size:fit-content;padding-block:var(--space-3);color:var(--muted);cursor:pointer}.waitlist-privacy summary{color:var(--cherry);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.waitlist-leave summary:focus-visible,.waitlist-privacy summary:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}.waitlist-privacy p{color:var(--muted);padding-block-end:var(--space-2)}.waitlist-privacy-lead{color:var(--muted)}.waitlist-saved{padding-block:var(--space-4);overflow-wrap:anywhere;margin-block-start:var(--space-6);font-weight:600}.waitlist-saved:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}.signup-list{margin-block:var(--space-4);padding:0;list-style:none}.signup-list li{border-block-end:1px solid var(--rule);padding-block:var(--space-4)}.signup-contact{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.signup-list p,.signup-contact>span{color:var(--muted);font-size:.9375rem}.signup-list .signup-person{color:var(--espresso);overflow-wrap:anywhere;font-size:1rem}.pickup-note{gap:var(--space-3);margin-block-start:var(--space-8);display:flex}.pickup-note svg{margin-block-start:.15rem}.pickup-note h2{font-size:1rem}.pickup-note p{margin-block-start:var(--space-1)}.shop-footer{justify-content:space-between;gap:var(--space-3) var(--space-6);border-block-start:1px solid var(--rule);padding-block:var(--space-6);color:var(--muted);flex-wrap:wrap;display:flex}.shop-footer a{align-items:center;min-block-size:44px;display:inline-flex}.shop-footer p{align-self:center}.management{background:var(--paper);min-block-size:100svh}body:has(.management-sign-in){min-inline-size:0}.management-sign-in{min-block-size:100svh;padding:clamp(2rem, 7vh, 4rem) var(--space-6);background:var(--cream);place-items:center;display:grid}.sign-in-content{text-align:center;inline-size:min(100%,26rem)}.sign-in-logo{inline-size:144px;margin-block-end:var(--space-6);margin-inline:auto}.sign-in-label{color:var(--muted);margin-block-end:var(--space-2);font-size:1rem}.sign-in-content h1{font-size:clamp(2.25rem,6vw,3rem)}.sign-in-introduction{color:var(--muted);margin-block-start:var(--space-4)}.sign-in-action{margin-block:var(--space-8) var(--space-6)}.sign-in-action button{min-block-size:48px;inline-size:100%}.sign-in-action .error-summary{margin-block-end:var(--space-3)}.sign-in-help{border-block:1px solid var(--rule);text-align:start}.sign-in-help summary{min-block-size:48px;padding-block:var(--space-3);color:var(--espresso);cursor:pointer;font-weight:600}.sign-in-help summary:hover{color:var(--cherry)}.sign-in-help summary:focus-visible{outline:3px solid var(--cherry);outline-offset:3px;border-radius:2px}.sign-in-help ol{margin-block:var(--space-2) var(--space-4);padding-inline-start:var(--space-6)}.sign-in-help li+li{margin-block-start:var(--space-2)}.sign-in-help p{color:var(--muted);margin-block-end:var(--space-6)}.sign-in-shop{margin-block-start:var(--space-4);font-size:1rem}.management-header{justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--cream);min-block-size:96px;padding-inline:max(1.5rem,50% - 560px);display:flex}.management-header-actions{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.management-brand{gap:var(--space-3);align-items:center;font-size:1.1rem;font-weight:700;line-height:1.25;display:flex}.management-brand img{inline-size:56px}.management-brand small{color:var(--muted);margin-block-start:var(--space-1);font-size:.9375rem;font-weight:400;display:block}.text-link{align-items:center;gap:var(--space-2);min-block-size:44px;font-weight:600;display:inline-flex}.view-shop{white-space:nowrap}.management-nav{gap:var(--space-2);border-block:1px solid var(--rule);background:var(--cream);padding-inline:max(1.5rem,50% - 560px);display:flex}.management-nav a{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:54px;color:var(--muted);border-block-end:2px solid #0000;padding:.875rem 1.25rem;font-weight:600;text-decoration:none;display:flex}.management-nav a:hover{background:var(--soft-red);color:var(--espresso)}.management-nav a[aria-current=page]{color:var(--cherry);border-block-end-color:var(--cherry)}.management-main{inline-size:min(100% - 3rem,1120px);padding-block:var(--space-12) var(--space-16);margin-inline:auto}.page-heading{margin-block-end:var(--space-12)}.page-heading h1{font-size:clamp(2rem,4vw,2.65rem)}.page-heading p{color:var(--muted);margin-block-start:var(--space-3);font-size:1.1rem}.empty-state{padding:var(--space-16) var(--space-8);border-block:1px solid var(--rule);text-align:center}.empty-state>svg{color:var(--muted);margin-block-end:var(--space-6);margin-inline:auto}.empty-state h2{font-size:1.55rem}.empty-state p{max-inline-size:46ch;margin:var(--space-3) auto var(--space-4);color:var(--muted)}.section-heading{margin-block-end:var(--space-6)}.section-heading p{color:var(--muted);margin-block-start:var(--space-2)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:start;inline-size:100%}th,td{padding:var(--space-4) 0;border-block-end:1px solid var(--rule);text-align:start}thead th{color:var(--muted);padding-block-start:0;font-size:.9375rem;font-weight:400}tbody th{font-size:1.075rem;font-weight:600}tbody th span{margin-inline-start:var(--space-2);font-weight:400}.number{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:var(--space-4)}.muted{color:var(--muted)}.compact-empty{padding-block:var(--space-12);border-block-start:none;margin-block-start:var(--space-12)}.settings-section{align-items:start;gap:var(--space-4);padding-block:var(--space-8);border-block-end:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.settings-section:first-of-type{border-block-start:1px solid var(--rule)}.settings-section svg{color:var(--muted);margin-block-start:var(--space-1)}.settings-section p{color:var(--muted);max-inline-size:58ch;margin-block-start:var(--space-2)}.setup-status{color:var(--muted);white-space:nowrap;margin-block-start:var(--space-1);font-size:.9375rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.page-width{inline-size:min(100% - 2.5rem,580px)}.shop-header{min-block-size:72px}.shop-main{gap:var(--space-6);padding-block:var(--space-6) var(--space-12);grid-template-columns:minmax(0,1fr)}.brand-art{inline-size:min(68%,290px);margin-inline:auto;padding-block:0;position:static}.shop-content h1{font-size:clamp(2.25rem,7vw,3rem)}.shop-introduction{margin-block-start:var(--space-4)}.availability{margin-block-start:var(--space-6)}.shop-footer{font-size:.9375rem}.management-header{min-block-size:88px;padding-inline:var(--space-4);gap:var(--space-3)}.management-header-actions{padding-block:var(--space-2);flex-direction:column;align-items:flex-end;gap:0}.management-brand{font-size:1rem}.management-brand img{inline-size:44px}.view-shop{gap:var(--space-1);font-size:.9375rem}.management-nav{padding-inline:var(--space-2);gap:0}.management-nav a{padding-inline:var(--space-2);flex:1}.management-main{inline-size:calc(100% - 2rem);padding-block-start:var(--space-8)}.page-heading{margin-block-end:var(--space-8)}.empty-state{padding-inline:var(--space-3);padding-block:var(--space-12)}tbody th span{margin-inline-start:0;font-size:1rem;display:block}.settings-section{gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.setup-status{grid-column:2;margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}button{font:inherit;min-block-size:44px;color:var(--espresso);background:var(--paper);border:1px solid var(--muted);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem}button.primary{background:var(--cherry);border-color:var(--cherry);color:var(--paper);font-weight:600}button:hover:not(:disabled):not([aria-disabled=true]){background:var(--soft-red);color:var(--espresso)}button:disabled,button[aria-disabled=true]{background:var(--rule);color:var(--muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}h3,h4{margin:0;font-size:1.1rem}.local-preview{color:var(--muted);margin-block-end:var(--space-6);font-size:.9375rem}.location-selector{max-inline-size:28rem;margin-block-end:var(--space-8)}.heading-actions{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.heading-actions>div:first-child{min-inline-size:0}.actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.command-notice{padding:var(--space-6);border:1px solid var(--muted);background:var(--cream);overflow-wrap:anywhere;margin-block-end:var(--space-8)}.command-notice>*+*{margin-block-start:var(--space-3)}.error-summary{color:var(--cherry);overflow-wrap:anywhere}.error-summary:empty{display:none}.error-summary:not(:empty){padding-block:var(--space-3)}.promise-references{color:var(--cherry);margin-block:var(--space-3);overflow-wrap:anywhere}.inventory-basis{gap:var(--space-6);grid-template-columns:minmax(15rem,1fr) minmax(0,1.5fr);align-items:center;margin-block-end:var(--space-12);display:grid}.inventory-table th,.inventory-table td{padding-inline:var(--space-2);font-variant-numeric:tabular-nums}.inventory-table th:first-child{overflow-wrap:anywhere;max-inline-size:23rem;padding-inline-start:0}.inventory-table small{color:var(--muted);font-weight:400;display:block}.inventory-section{margin-block-start:var(--space-12)}.batch-row{border-block-start:1px solid var(--rule);padding-block:var(--space-6)}.batch-row>p,.batch-row .heading-actions p{color:var(--muted);margin-block-start:var(--space-2)}.lot-list{margin-block-start:var(--space-4)}.lot-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-block-end:1px solid var(--rule);background:var(--cream);display:flex}.lot-row>div{overflow-wrap:anywhere;min-inline-size:0}.stock-exclusion{color:var(--cherry)}.refresh-link{margin-block-start:var(--space-6)}.settings-block{padding-block:var(--space-8);border-block-end:1px solid var(--rule)}.settings-block:first-of-type{border-block-start:1px solid var(--rule)}.settings-block p{color:var(--muted);margin-block-start:var(--space-3)}.profile-details{column-gap:var(--space-6);row-gap:var(--space-3);grid-template-columns:12rem minmax(0,1fr);margin-block-end:0;display:grid}.profile-details dt{color:var(--muted)}.profile-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.window-list{margin:var(--space-6) 0 0;padding:0;list-style:none}.window-list li{border-block-start:1px solid var(--rule);padding-block:var(--space-6)}.shop-window,.shop-content>.form-field{margin-block-start:var(--space-6)}.shop-faq{border-block-start:1px solid var(--rule);margin-block-start:var(--space-12);padding-block-start:var(--space-8)}.faq-answer{margin-block-start:var(--space-6)}.faq-answer p{color:var(--muted);margin-block-start:var(--space-2)}.public-guide{max-inline-size:46rem;padding-block:var(--space-12) var(--space-16)}.public-guide h1{font-size:clamp(2rem,5vw,3rem)}.breadcrumbs{color:var(--muted);margin-block-end:var(--space-6)}.breadcrumbs ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-inline-end:var(--space-2)}.breadcrumbs a{align-items:center;min-block-size:44px;display:inline-flex}.guide-section,.guide-links{margin-block-start:var(--space-8)}.guide-section h2{font-size:1.5rem}.guide-section p{margin-block-start:var(--space-3)}.guide-prices{margin-block:var(--space-4) 0}.guide-prices>div{justify-content:space-between;gap:var(--space-4);border-block-end:1px solid var(--rule);padding-block:var(--space-3);display:flex}.guide-prices dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.guide-table{table-layout:fixed;overflow-wrap:anywhere;margin-block-start:var(--space-4)}.guide-table caption{text-align:start;margin-block-end:var(--space-3);font-weight:600}.guide-table th,.guide-table td{padding:var(--space-3) var(--space-2);vertical-align:top;font-size:1rem}.guide-table thead th{color:var(--espresso);font-weight:600}.accessibility-contact{padding-block:var(--space-6);border-block:1px solid var(--rule);margin-block-start:var(--space-8)}.accessibility-contact p{margin-block-start:var(--space-3)}.accessibility-contact-links{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.accessibility-contact-links a{align-items:center;min-block-size:44px;display:inline-flex}.privacy-notice{max-inline-size:46rem;padding-block:var(--space-8) var(--space-12);border-block-start:1px solid var(--rule)}.privacy-notice>p{margin-block-start:var(--space-3)}.privacy-notice__reviewed{color:var(--muted);font-size:.9375rem}.privacy-notice__details{margin-block-start:var(--space-4)}.privacy-notice__details summary{min-block-size:44px;padding-block:var(--space-3);color:var(--cherry);cursor:pointer;font-weight:600}.privacy-notice__details summary:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}.privacy-notice__details section{margin-block-start:var(--space-6)}.privacy-notice__details h3{margin-block:0 var(--space-2);font-size:1.125rem}.privacy-notice__details p+p{margin-block-start:var(--space-3)}.whatsapp-privacy{margin-block-start:var(--space-4);font-size:.9375rem}.whatsapp-privacy>p>a{align-items:center;min-block-size:44px;display:inline-flex}.privacy-contact-links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.privacy-contact-links a{flex-wrap:wrap;align-items:center;column-gap:.25em;min-block-size:44px;display:inline-flex}.guide-updates{padding-block:var(--space-6);border-block:1px solid var(--rule);margin-block-start:var(--space-8)}.guide-updates .community-link{margin-block-start:var(--space-4)}.guide-links ul{margin-block:var(--space-3) 0;padding:0;list-style:none}.guide-links a{min-block-size:44px;padding-block:var(--space-2);align-items:center;display:inline-flex}@media (width<=760px){.inventory-basis{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-8)}.inventory-table table,.inventory-table tbody{display:block}.inventory-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.inventory-table tr{padding-block:var(--space-4);border-block-end:1px solid var(--rule);gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-table th,.inventory-table td{border:0;min-inline-size:0;padding:0}.inventory-table th:first-child{grid-column:1/-1;max-inline-size:none}.inventory-table td[data-label]:before{content:attr(data-label) " ";color:var(--muted)}.inventory-table td:last-child{grid-column:1/-1}.profile-details{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.profile-details dd+dt{margin-block-start:var(--space-3)}.lot-row{flex-wrap:wrap}.command-notice{padding:var(--space-4)}}.brand-storefront{--brand-display:Georgia, "Times New Roman", serif;--brand-gutter:clamp(1.25rem, 5vw, 5rem);overflow:clip}.brand-storefront .brand-section-width{inline-size:min(100% - var(--brand-gutter) * 2, 1380px);margin-inline:auto}.brand-storefront :is(section,main)[id]{scroll-margin-block-start:1.5rem}.brand-storefront .brand-eyebrow{letter-spacing:.13em;font-size:.75rem;font-weight:700;line-height:1.6}.brand-storefront[dir=rtl] .brand-eyebrow{letter-spacing:.025em}.brand-storefront .brand-announcement{padding:.5rem var(--brand-gutter);background:var(--cherry);min-block-size:44px;color:var(--cream);text-align:center;letter-spacing:.06em;justify-content:center;align-items:center;gap:1.25rem;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.brand-storefront .brand-announcement:focus-visible{outline-color:var(--cream);outline-offset:-5px}.brand-storefront .brand-announcement time{white-space:nowrap}.brand-storefront .brand-announcement:hover{background:var(--espresso)}.brand-storefront .brand-header{justify-content:space-between;align-items:center;gap:2rem;min-block-size:112px;display:flex}.brand-storefront .brand-wordmark{color:var(--espresso);align-items:center;gap:.65rem;text-decoration:none;display:flex}.brand-storefront .brand-wordmark img{inline-size:56px}.brand-storefront .brand-wordmark>span{text-align:center;gap:.15rem;display:grid}.brand-storefront .brand-wordmark bdi{font:700 2rem/1 var(--brand-display);letter-spacing:-.065em}.brand-storefront .brand-wordmark small{letter-spacing:.23em;font-size:.6rem;font-weight:700}.brand-storefront .brand-navigation{flex-wrap:wrap;gap:0 2.25rem;display:flex}.brand-storefront .brand-navigation a{min-block-size:44px;color:var(--espresso);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.brand-storefront .brand-navigation a:hover{color:var(--cherry);text-decoration:underline}.brand-storefront .brand-header__actions{align-items:center;gap:1rem;display:flex}.brand-storefront .language-link{min-inline-size:44px;color:var(--espresso);font-size:.875rem}.brand-storefront .brand-button{border:1px solid var(--cherry);background:var(--cherry);min-block-size:50px;color:var(--cream);justify-content:center;align-items:center;gap:1.5rem;padding:.8rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.brand-storefront .brand-button:hover{background:var(--espresso);border-color:var(--espresso)}.brand-storefront .brand-text-link{min-block-size:50px;color:var(--espresso);align-items:center;gap:.75rem;font-weight:700;display:inline-flex}.brand-storefront .brand-hero{border-block-start:1px solid var(--rule);grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);display:grid}.brand-storefront .brand-hero__copy{padding-block:clamp(3rem,6vw,7rem) 2.5rem;padding-inline:var(--brand-gutter) clamp(2rem, 4vw, 5rem);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.brand-storefront .brand-hero h1{font-family:var(--brand-display);letter-spacing:-.065em;text-wrap:initial;margin-block:2.25rem 0;font-size:clamp(3.75rem,6.6vw,7.25rem);font-weight:400;line-height:.98}.brand-storefront .brand-hero h1 em{color:var(--cherry);margin-block-start:.08em;font-weight:400;display:block}.brand-storefront .brand-hero .shop-introduction{max-inline-size:36ch;color:var(--espresso);margin-block-start:2rem;font-size:1.2rem;line-height:1.6}.brand-storefront .brand-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block-start:2rem;display:flex}.brand-storefront .brand-scroll{min-block-size:44px;color:var(--muted);letter-spacing:.13em;align-items:center;gap:.75rem;margin-block-start:clamp(3rem,7vw,6rem);font-size:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-storefront .brand-hero__visual{background:var(--espresso);block-size:min(820px,84svh);min-block-size:690px;margin:0;position:relative}.brand-storefront .brand-hero__photo{object-fit:cover;object-position:center 36%;block-size:100%;inline-size:100%}.brand-storefront .brand-hero__seal{border-radius:50%;inline-size:clamp(100px,10vw,155px);position:absolute;inset-block-end:3.5rem;inset-inline-start:-3.5rem;transform:rotate(-13deg)}.brand-storefront .brand-hero__visual figcaption{max-inline-size:none;color:var(--cream);text-align:end;letter-spacing:.02em;background:#24140dd9;padding:.6rem 1rem;font-size:.65rem;position:absolute;inset-block-end:0;inset-inline:0}.brand-storefront .brand-ribbon{background:var(--cherry);color:var(--cream);white-space:nowrap;letter-spacing:.13em;direction:ltr;justify-content:space-around;align-items:center;gap:2.5rem;padding:1.25rem 0;font-size:clamp(.85rem,1.35vw,1.25rem);font-weight:700;display:flex}.brand-storefront .brand-ribbon__star{font-size:1.9rem;line-height:1}.brand-storefront .brand-story{background:var(--espresso);color:var(--cream);view-timeline-name:--brand-story;view-timeline-axis:block;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.brand-storefront .brand-story__visual{align-self:start;block-size:100svh;position:sticky;inset-block-start:0;overflow:clip}.brand-storefront .brand-story__photo{object-fit:cover;object-position:center 75%;block-size:100%;inline-size:100%;transform:scale(1.01)}.brand-storefront .brand-story__signature{text-align:center;color:var(--cream);text-shadow:0 1px 20px #24140d;direction:ltr;position:absolute;inset-block-end:3rem;inset-inline:0}.brand-storefront .brand-story__signature span{font:italic 700 clamp(4rem, 8vw, 9rem)/.9 var(--brand-display);letter-spacing:-.06em;display:block}.brand-storefront .brand-story__signature small{letter-spacing:.35em;margin-block-start:1.25rem;font-weight:700;display:block}.brand-storefront .brand-story__chapters{padding:5rem var(--brand-gutter)}.brand-storefront .brand-story__chapter{border-block-end:1px solid #fff8e940;flex-direction:column;justify-content:center;min-block-size:48svh;padding-block:3rem;display:flex}.brand-storefront .brand-story__chapter:last-child{border-block-end:0}.brand-storefront .brand-chapter-number{letter-spacing:.1em;color:#e5b391;font-size:.8rem}.brand-storefront .brand-story__chapter h2{font:400 clamp(2.25rem, 3.8vw, 4rem)/1.08 var(--brand-display);letter-spacing:-.045em;white-space:pre-line;margin-block:1.5rem}.brand-storefront .brand-story__chapter p{color:#e8d6c4;max-inline-size:37ch;font-size:1.1rem;line-height:1.7}.brand-storefront .brand-coffee{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.brand-storefront .brand-coffee__heading{align-self:start;position:sticky;inset-block-start:3rem}.brand-storefront .brand-coffee__heading h2{font:400 clamp(2.75rem, 4.5vw, 4.75rem)/1.05 var(--brand-display);letter-spacing:-.05em;margin-block:1.75rem}.brand-storefront .brand-coffee__heading>p:not(.brand-eyebrow){max-inline-size:34ch;color:var(--muted);margin-block-start:1rem;font-size:1.1rem}.brand-storefront .brand-coffee__heading .brand-coffee__note{color:var(--espresso);font-size:1.25rem}.brand-storefront .brand-coffee__seal{inline-size:140px;margin-block-start:3rem;transform:rotate(-12deg)}.brand-storefront .availability{margin-block-start:0}.brand-storefront .availability h2{font-size:1.2rem}.brand-storefront .shop-content>.form-field{margin-block:1.5rem}.brand-storefront .area-cards{gap:1rem}.brand-storefront .area-card{border-color:var(--rule);background:0 0;border-radius:0;padding:1.5rem;transition:border-color .18s,background .18s}.brand-storefront .area-card:hover{border-color:var(--cherry);background:#f7e9df66}.brand-storefront .area-card[aria-pressed=true]{border-color:var(--cherry);background:var(--soft-red)}.brand-storefront .area-card__name{font-size:1.55rem}.brand-storefront .area-card__mode{min-block-size:3.5rem;line-height:1.35}.brand-storefront .area-card__prices{border-block-start:1px solid var(--rule);padding-block-start:1rem}.brand-storefront .area-card__price{flex-wrap:wrap;gap:.25rem .75rem}.brand-storefront .brand-payment-note{margin-block-start:1.5rem;font-weight:600}.brand-storefront .pickup-note{border-block-start:1px solid var(--rule);padding-block-start:1.75rem}.brand-storefront .pickup-note p{font-size:.95rem;line-height:1.65}.brand-storefront .pickup-note p+p{margin-block-start:1rem}.brand-storefront .pickup-note .community-link{min-block-size:44px;color:var(--cherry);background:0 0;justify-content:flex-start;padding:0;text-decoration:underline}.brand-storefront .brand-events{background:var(--soft-red);border-block-start:1px solid var(--rule);padding-block:clamp(3.5rem,7vw,7rem)}.brand-storefront .brand-events__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}.brand-storefront .brand-events h2{font:400 clamp(2.75rem, 4.8vw, 5rem)/1.05 var(--brand-display);letter-spacing:-.05em;white-space:pre-line;margin-block:1.5rem}.brand-storefront .brand-events__occasions{color:var(--cherry);flex-wrap:wrap;gap:.5rem 1.5rem;margin-block:2rem 0;padding:0;font-weight:600;list-style:none;display:flex}.brand-storefront .brand-events__occasions li{border-block-start:1px solid var(--cherry);padding-block-start:.65rem}.brand-storefront .brand-events__details>p{max-inline-size:44ch;font-size:1.15rem;line-height:1.7}.brand-storefront .brand-events__details .brand-button{max-inline-size:100%;margin-block:1.5rem}.brand-storefront .brand-events__details .brand-button svg{flex-shrink:0}.brand-storefront .brand-events__details .brand-events__note{color:var(--muted);font-size:.875rem}.brand-storefront .merch-drop{background:var(--cherry);color:var(--cream);border:0;margin:0;padding-block:clamp(3.5rem,7vw,7rem)}.brand-storefront .brand-merch__heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-block-end:3rem;display:flex}.brand-storefront .brand-merch__heading h2{font:italic 400 clamp(3.25rem, 6.5vw, 7rem)/1 var(--brand-display);letter-spacing:-.055em;margin-block-start:1.25rem}.brand-storefront .brand-merch__date{text-align:end;flex-shrink:0;gap:.5rem;padding-block-end:.25rem;display:grid}.brand-storefront .brand-merch__date>span{font-size:.8rem}.brand-storefront .brand-merch__date time{font-size:1.25rem;font-weight:700}.brand-storefront .brand-merch__visual{margin:0}.brand-storefront .brand-merch__visual img{object-fit:contain;block-size:auto;max-block-size:none;inline-size:100%}.brand-storefront .brand-merch__visual figcaption{margin-block-start:.75rem;font-size:.8rem}.brand-storefront .brand-merch__details{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,8vw,8rem);margin-block-start:2.75rem;display:grid}.brand-storefront .brand-merch__details p{max-inline-size:47ch;font-size:1.1rem}.brand-storefront .brand-merch__details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin-block:1.75rem 0;padding:0;list-style:none;display:grid}.brand-storefront .brand-merch__details li{border-block-start:1px solid #fff8e975;padding-block-start:.75rem;font-weight:600}.brand-storefront .brand-merch__details li>span{margin-inline-end:.75rem;font-size:.7rem;font-weight:400;display:inline-block}.brand-storefront .brand-button--cream{background:var(--cream);border-color:var(--cream);color:var(--cherry);margin-block-start:1.5rem}.brand-storefront .brand-button--cream:hover{background:var(--espresso);color:var(--cream)}.brand-storefront .merch-drop :is(a,button):focus-visible{outline-color:var(--cream)}.brand-storefront .brand-community{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,8vw,8rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.brand-storefront .brand-community>div>h2{font:400 clamp(3.5rem, 6vw, 6.25rem)/.95 var(--brand-display);letter-spacing:-.05em;white-space:pre-line;margin-block-start:1.75rem}.brand-storefront .whatsapp-communities{align-self:center;margin:0}.brand-storefront .community-links{grid-template-columns:1fr}.brand-storefront .community-link{border-radius:0;min-block-size:54px}.brand-storefront .brand-answers{padding-block-end:clamp(3rem,6vw,6rem)}.brand-storefront .shop-faq{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,6rem);margin-block-start:0;padding-block-start:3rem;display:grid}.brand-storefront .shop-faq h2{font:400 clamp(2.5rem, 3.5vw, 3.75rem)/1.1 var(--brand-display);letter-spacing:-.035em;margin-block-start:1.25rem}.brand-storefront .faq-answer{border-block-end:1px solid var(--rule);margin:0}.brand-storefront .faq-answer summary{cursor:pointer;min-block-size:56px;padding-block:1.2rem;padding-inline-end:2rem;font-size:1.1rem;font-weight:600;list-style:none;position:relative}.brand-storefront .faq-answer summary::-webkit-details-marker{display:none}.brand-storefront .faq-answer summary:after{content:"+";color:var(--cherry);font-size:1.4rem;position:absolute;inset-block-start:1.05rem;inset-inline-end:.25rem}.brand-storefront .faq-answer[open] summary:after{content:"−"}.brand-storefront .faq-answer summary:focus-visible{outline:3px solid var(--cherry);outline-offset:3px}.brand-storefront .faq-answer p{margin-block:0 1.5rem;line-height:1.75}.brand-storefront .faq-sources{margin-block:-.75rem 1.25rem;padding:0;list-style:none}.brand-storefront .faq-sources a{align-items:center;min-block-size:44px;padding-block:.35rem;font-size:.875rem;display:inline-flex}.brand-storefront .guide-links{border-block-start:1px solid var(--rule);margin-block-start:4rem;padding-block-start:2rem}.brand-storefront .guide-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.brand-storefront .guide-links a{color:var(--espresso)}.brand-storefront .brand-footer{background:var(--espresso);color:var(--cream);border:0;margin:0;padding-block:2.5rem 1.5rem;display:block}.brand-storefront .brand-footer__top,.brand-storefront .brand-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;display:flex}.brand-storefront .brand-footer__top{font-size:1.1rem}.brand-storefront .brand-footer a{color:var(--cream);gap:.75rem}.brand-storefront .brand-footer a:focus-visible{outline-color:var(--cream)}.brand-storefront .brand-footer__wordmark{text-align:center;direction:ltr;padding-block:3rem 4rem}.brand-storefront .brand-footer__wordmark>span{font:italic 700 clamp(6rem, 23vw, 22rem)/.95 var(--brand-display);letter-spacing:-.07em}.brand-storefront .brand-footer__wordmark>small{letter-spacing:.5em;margin-block-start:1.5rem;font-size:clamp(.75rem,2vw,1.75rem);display:block}.brand-storefront .brand-footer__bottom{border-block-start:1px solid #fff8e945;padding-block-start:1rem;font-size:.875rem}.brand-storefront .brand-footer__bottom nav{flex-wrap:wrap;gap:1.5rem;display:flex}.brand-storefront[dir=rtl] :is(.brand-hero h1,.brand-story__chapter h2,.brand-coffee__heading h2,.brand-events h2,.brand-merch__heading h2,.brand-community>div>h2,.shop-faq h2){letter-spacing:-.035em;font-family:Assistant,sans-serif;font-weight:600}.brand-storefront[dir=rtl] .brand-hero h1 em{font-style:normal;font-weight:600}.brand-storefront[dir=rtl] .brand-merch__heading h2{font-style:normal}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=761px){.brand-storefront .brand-story__photo{animation:linear both brand-story-drift;animation-timeline:--brand-story;animation-range:cover}}}@keyframes brand-story-drift{0%{transform:scale(1.01)}to{transform:scale(1.05)}}@media (width>=761px) and (height<=860px){.brand-storefront .brand-hero__photo{object-position:center 30%}}@media (width>=1600px){.brand-storefront .brand-hero__photo{object-position:center 30%}.brand-storefront .brand-story__photo{object-position:center 75%}}@media (width>=761px) and (width<=1100px){.brand-storefront .brand-header{gap:1rem}.brand-storefront .brand-navigation{gap:0 1rem}.brand-storefront .brand-header__actions{gap:.25rem}.brand-storefront .brand-header__actions .brand-button{padding-inline:1rem}.brand-storefront .brand-hero h1{font-size:5.9vw}.brand-storefront .brand-coffee{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2.5rem}.brand-storefront .area-cards{grid-template-columns:1fr}}@media (width<=760px){.brand-storefront .brand-announcement{gap:.65rem;padding-inline:1rem;font-size:.65rem}.brand-storefront .brand-header{flex-wrap:wrap;gap:.5rem 1rem;min-block-size:0;padding-block:1rem 0}.brand-storefront .brand-wordmark img{inline-size:43px}.brand-storefront .brand-wordmark bdi{font-size:1.6rem}.brand-storefront .brand-wordmark small{font-size:.5rem}.brand-storefront .brand-header__actions{gap:.25rem}.brand-storefront .brand-header__actions .brand-button{min-block-size:44px;padding:.6rem .8rem;font-size:.8rem}.brand-storefront .brand-navigation{border-block-start:1px solid var(--rule);order:3;justify-content:center;gap:0 1.25rem;inline-size:100%;padding-block:.35rem;font-size:.95rem}.brand-storefront .brand-hero{grid-template-columns:minmax(0,1fr)}.brand-storefront .brand-hero__copy{padding-block:2rem 1rem;padding-inline:var(--brand-gutter)}.brand-storefront .brand-hero h1{margin-block-start:1.5rem;font-size:clamp(3.5rem,12vw,5.7rem)}.brand-storefront .brand-hero .shop-introduction{margin-block-start:1rem;font-size:1.1rem}.brand-storefront .brand-actions{gap:.5rem 1rem;margin-block-start:1rem}.brand-storefront .brand-button{gap:1rem;padding-inline:1.1rem}.brand-storefront .brand-scroll{display:none}.brand-storefront .brand-hero__visual{block-size:clamp(430px,120vw,650px);min-block-size:0}.brand-storefront .brand-hero__photo{object-position:center 36%}.brand-storefront .brand-hero__seal{inline-size:100px;inset-block-end:2.5rem;inset-inline:auto 1rem}.brand-storefront .brand-ribbon{justify-content:flex-start;gap:1.5rem;padding-inline:1.25rem}.brand-storefront .brand-story{grid-template-columns:minmax(0,1fr)}.brand-storefront .brand-story__visual{block-size:70svh;min-block-size:380px;max-block-size:600px;position:relative}.brand-storefront .brand-story__photo{object-position:center 75%}.brand-storefront .brand-story__chapters{padding:2.5rem var(--brand-gutter)}.brand-storefront .brand-story__chapter{min-block-size:0;padding-block:2.5rem}.brand-storefront .brand-story__chapter h2{font-size:clamp(2.5rem,9vw,3.5rem)}.brand-storefront .brand-story__chapter p{max-inline-size:none}.brand-storefront .brand-coffee{grid-template-columns:minmax(0,1fr);gap:2.5rem}.brand-storefront .brand-coffee__heading{position:static}.brand-storefront .brand-coffee__heading h2{max-inline-size:15ch;font-size:3rem}.brand-storefront .brand-coffee__seal{display:none}.brand-storefront .brand-events__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.brand-storefront .brand-events h2{font-size:clamp(2.75rem,10vw,4rem)}.brand-storefront .area-cards{grid-template-columns:minmax(0,1fr)}.brand-storefront .area-card__mode{min-block-size:0;margin-block:.5rem 1rem}.brand-storefront .brand-merch__heading{margin-block-end:2rem;display:block}.brand-storefront .brand-merch__heading h2{font-size:clamp(3rem,11vw,5rem)}.brand-storefront .brand-merch__date{text-align:start;margin-block-start:1.75rem}.brand-storefront .brand-merch__visual{margin-inline:calc(var(--brand-gutter) * -1)}.brand-storefront .brand-merch__visual img{min-block-size:0}.brand-storefront .brand-merch__visual figcaption{padding-inline:var(--brand-gutter)}.brand-storefront .brand-merch__details{grid-template-columns:minmax(0,1fr)}.brand-storefront .brand-community{grid-template-columns:minmax(0,1fr);gap:2.5rem}.brand-storefront .brand-community>div>h2{font-size:4rem}.brand-storefront .shop-faq{grid-template-columns:minmax(0,1fr);gap:1.5rem}.brand-storefront .guide-links ul{grid-template-columns:minmax(0,1fr)}.brand-storefront .brand-footer__top{font-size:.9rem}.brand-storefront .brand-footer__wordmark{padding-block:2.5rem}.brand-storefront .brand-footer__bottom{gap:1rem}}@media (width<=380px){.brand-storefront .brand-wordmark{gap:.35rem}.brand-storefront .brand-wordmark img{inline-size:38px}.brand-storefront .brand-wordmark bdi{font-size:1.4rem}.brand-storefront .brand-header__actions .brand-button{padding-inline:.6rem;font-size:.75rem}.brand-storefront .brand-header__actions .language-link{min-inline-size:44px;font-size:.75rem}.brand-storefront .brand-hero h1{font-size:3.5rem}.brand-storefront .brand-merch__details ul{gap:.75rem}}@media (prefers-reduced-motion:reduce){.brand-storefront *,.brand-storefront :before,.brand-storefront :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.brand-storefront .brand-story__visual,.brand-storefront .brand-coffee__heading{position:relative;inset-block-start:auto}.brand-storefront .brand-story__photo{transform:none}}.delivery-request{padding-block:var(--space-6);border-block-start:2px solid var(--cherry);overflow-wrap:anywhere;min-inline-size:0;margin-block-start:var(--space-8)}.delivery-request__invitation{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.delivery-request__invitation h3{margin-block:.25rem .5rem;font-size:1.5rem}.delivery-request__invitation p{max-inline-size:48ch}.delivery-request__eyebrow{color:var(--cherry);letter-spacing:.06em;font-size:.8rem;font-weight:700}.delivery-request__launcher{flex-shrink:0}.delivery-request button,.delivery-request__primary{border:1px solid var(--rule);min-block-size:48px;min-inline-size:44px;font:inherit;color:var(--espresso);background:var(--paper);cursor:pointer;white-space:normal;border-radius:.35rem;padding:.65rem 1.15rem;font-weight:600;line-height:1.3}.delivery-request .delivery-request__launcher,.delivery-request .delivery-request__primary{background:var(--cherry);color:var(--paper);border-color:var(--cherry)}.delivery-request__primary{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.delivery-request .delivery-request__primary:hover,.delivery-request .delivery-request__launcher:hover{background:var(--espresso);border-color:var(--espresso)}.delivery-request button:disabled,.delivery-request button:disabled:hover{color:var(--muted);background:var(--rule);border-color:var(--rule);cursor:not-allowed}.delivery-request__privacy{color:var(--muted);margin-block-start:.75rem}.delivery-request summary{cursor:pointer;min-block-size:44px;color:var(--cherry);padding-block:.65rem;font-weight:600}.delivery-request details p{margin-block:.5rem}.delivery-request :is(button,a,summary,input,select,textarea):focus-visible,.delivery-request [tabindex="-1"]:focus{outline:3px solid var(--cherry);outline-offset:3px}.delivery-request .delivery-request__step h2[tabindex="-1"]:focus{outline:none}.delivery-request__dialog{block-size:min(54rem,100dvh - 3rem);max-block-size:none;inline-size:min(60rem,100% - 3rem);max-inline-size:none;color:var(--espresso);background:var(--cream);border:1px solid var(--rule);border-radius:1rem;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 90px #3b201640}.delivery-request__dialog[open]{display:flex}.delivery-request__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23130ca6}.delivery-request__form{flex-direction:column;min-block-size:0;inline-size:100%;min-inline-size:0;margin:0;display:flex}.delivery-request__header{background:var(--paper);border-block-end:1px solid var(--rule);flex:none;padding:1.1rem 2rem 0}.delivery-request__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.delivery-request__wordmark{color:var(--cherry);font:italic 1.8rem/1 Georgia,serif}.delivery-request__wordmark span{letter-spacing:.06em;margin-inline-start:.5rem;font:600 .85rem/1 Assistant,sans-serif}.delivery-request .delivery-request__close{background:0 0;border-color:#0000;block-size:44px;min-block-size:44px;inline-size:44px;padding:0;font:2rem/1 Assistant,sans-serif}.delivery-request__progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.delivery-request__progress li{color:var(--muted);border-block-start:3px solid var(--rule);align-items:center;gap:.4rem;padding-block:.7rem;font-size:.9rem;display:flex}.delivery-request__progress li[aria-current],.delivery-request__progress li[data-complete=true]{border-color:var(--cherry);color:var(--cherry)}.delivery-request__progress li[aria-current]{font-weight:700}.delivery-request__step-number{font-variant-numeric:tabular-nums}.delivery-request__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-block-size:0;padding:1.75rem 2rem;overflow-y:auto}.delivery-request__fields,.delivery-request__group{border:0;min-inline-size:0;margin:0;padding:0}.delivery-request__step{max-inline-size:48rem;margin-inline:auto;animation:.18s ease-out delivery-step-in}.delivery-request__step h2{letter-spacing:-.025em;margin:.3rem 0 .65rem;font:2.25rem/1.15 Georgia,serif}.delivery-request[dir=rtl] .delivery-request__step h2{letter-spacing:0;font-family:Assistant,sans-serif;font-weight:700}.delivery-request__intro{color:var(--muted);margin-block-end:1rem}.delivery-request__required-note{color:var(--muted);margin-block:0 .7rem;font-size:.875rem}.delivery-request__required,.delivery-request__required-note>span{color:var(--cherry);font-weight:700}.delivery-request__bottles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.delivery-request__bottle{background:var(--paper);border:1px solid var(--rule);border-radius:.6rem;gap:.65rem;min-inline-size:0;padding:1.25rem;display:grid}.delivery-request__bottle[data-selected=true]{border-color:var(--cherry);box-shadow:inset 0 0 0 1px var(--cherry)}.delivery-request__bottle-name{font-size:1.15rem;font-weight:600}.delivery-request__price{font:2.3rem/1.1 Georgia,serif}.delivery-request__quantity{grid-template-columns:48px minmax(0,1fr) 48px;gap:.5rem;display:grid}.delivery-request__quantity button{padding:0;font-size:1.5rem}.delivery-request__quantity input{text-align:center;font-variant-numeric:tabular-nums}.delivery-request__contact,.delivery-request__address{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.delivery-request__address{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.delivery-request__field{align-content:start;gap:.45rem;min-inline-size:0;display:grid}.delivery-request__field label,.delivery-request__bottle label{font-weight:600}.delivery-request input,.delivery-request select,.delivery-request textarea{border:1px solid var(--muted);background:var(--paper);min-block-size:48px;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--espresso);font:inherit;border-radius:.35rem;padding:.65rem .75rem;font-size:1rem}.delivery-request input[aria-invalid=true]{border:2px solid var(--cherry)}.delivery-request__hint{color:var(--muted);font-size:.9rem;line-height:1.4}.delivery-request__error,.delivery-request__errors{color:var(--cherry);font-size:.9rem;line-height:1.35}.delivery-request__errors{margin-block-start:1rem;font-weight:700}.delivery-request__optional,.delivery-request__policy{margin-block-start:.65rem}.delivery-request__optional>.delivery-request__field{margin-block-start:.8rem}.delivery-request__plan-note{border-inline-start:2px solid var(--cherry);color:var(--muted);margin-block:.7rem 1.25rem;padding-inline-start:.9rem}.delivery-request__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.5rem;display:grid}.delivery-request__summary section{border-block-end:1px solid var(--rule);min-inline-size:0;padding-block-end:.75rem}.delivery-request__summary p{font-size:.95rem;line-height:1.4}.delivery-request__summary-heading{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.delivery-request__summary h3,.delivery-request__payment h3{margin:0;font-size:1.05rem}.delivery-request .delivery-request__edit{min-block-size:44px;color:var(--cherry);text-underline-offset:.15em;background:0 0;border-color:#0000;padding:.4rem 0;font-size:.9rem;text-decoration:underline}.delivery-request__totals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.15rem 1rem;margin-block:.9rem .2rem;font-size:.95rem;display:grid}.delivery-request__totals dd{text-align:end;margin:0;font-weight:600}.delivery-request__message{resize:vertical;line-height:1.5}.delivery-request__approval,.delivery-request__payment-approval{cursor:pointer;align-items:flex-start;gap:.65rem;min-block-size:44px;margin-block:.65rem .25rem;font-weight:600;line-height:1.35;display:flex}.delivery-request__approval input,.delivery-request__payment-approval input{block-size:24px;min-block-size:24px;inline-size:24px;accent-color:var(--cherry);flex-shrink:0;margin:.15rem 0 0}.delivery-request__payment{border:1px solid var(--cherry);background:var(--soft-red);border-radius:.5rem;margin-block-start:1rem;padding:1rem;scroll-margin-block:1rem}.delivery-request__payment>*+*{margin-block-start:.7rem}.delivery-request__reopen{align-items:center;min-block-size:44px;display:inline-flex}.delivery-request__footer{background:var(--paper);border-block-start:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:1rem;min-inline-size:0;padding:1rem 2rem;display:flex}.delivery-request__footer .delivery-request__primary{min-inline-size:10rem;max-inline-size:80%}.delivery-request__footer-note{color:var(--muted);font-size:.9rem}.delivery-request__sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}@keyframes delivery-step-in{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.delivery-request__invitation{flex-direction:column;align-items:stretch;gap:1rem}.delivery-request__dialog{border:0;border-radius:0;block-size:100dvh;inline-size:100%;margin:0}.delivery-request__header{padding:max(.65rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left))}.delivery-request__wordmark{font-size:1.6rem}.delivery-request__wordmark span{font-size:.75rem}.delivery-request__progress{gap:.4rem;margin-block-start:.4rem}.delivery-request__progress li{justify-content:center;gap:.25rem;padding-block:.55rem;font-size:.8rem}.delivery-request__step-number{display:none}.delivery-request__body{scrollbar-gutter:auto;padding:.75rem 1rem}.delivery-request__step h2{font-size:1.9rem}.delivery-request__intro{margin-block-end:.8rem}.delivery-request__bottles{grid-template-columns:minmax(0,1fr);gap:.75rem}.delivery-request__bottle{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;padding:1rem}.delivery-request__bottle-name{grid-area:1/1/auto/-1;align-self:center;padding-inline-end:5rem;font-size:1.05rem}.delivery-request__price{text-align:end;grid-area:1/2;align-self:start;font-size:1.8rem}.delivery-request__bottle label{grid-area:2/1;align-self:center}.delivery-request__quantity{grid-area:2/2;grid-template-columns:44px minmax(0,1fr) 44px;gap:.25rem;inline-size:10rem}.delivery-request__bottle>.delivery-request__error{grid-column:1/-1}.delivery-request__contact{grid-template-columns:minmax(0,1fr);gap:1rem}.delivery-request__address{gap:.75rem}.delivery-request__summary{gap:.2rem .85rem}.delivery-request__summary-heading{align-items:start}.delivery-request__summary h3{padding-block-start:.7rem}.delivery-request__summary .delivery-request__edit{max-inline-size:4.7rem;font-size:.85rem}.delivery-request__footer{padding:.8rem max(1rem, env(safe-area-inset-right)) max(.8rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));gap:.65rem}.delivery-request__footer .delivery-request__primary{flex:1;min-inline-size:0}.delivery-request__footer-note{max-inline-size:45%;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.delivery-request__step{animation:none}}
