@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.16191ingcc7md.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.0fuf3937kiol3.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5de48a2e-module__Jc9X5W__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_5de48a2e-module__Jc9X5W__variable{--font-heading:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7f01a77e-module__KloiwG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7f01a77e-module__KloiwG__variable{--font-main:"Inter", "Inter Fallback"}
.ui-module__SP2qqW__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:4%}.ui-module__SP2qqW__section{padding-block:var(--space-16)}.ui-module__SP2qqW__sectionHead{gap:var(--space-2);margin-bottom:var(--space-8);flex-direction:column;max-width:640px;display:flex}.ui-module__SP2qqW__sectionEyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--eyebrow-color,var(--color-clay-600));font-weight:700}.ui-module__SP2qqW__sectionTitle{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--text-heading)}.ui-module__SP2qqW__sectionIntro{color:var(--text-muted);line-height:var(--leading-relaxed);font-size:var(--text-base)}.ui-module__SP2qqW__sectionCenter{text-align:center;align-items:center;margin-inline:auto}.ui-module__SP2qqW__card{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6)}.ui-module__SP2qqW__cardPad-sm{padding:var(--space-4)}.ui-module__SP2qqW__cardPad-lg{padding:var(--space-8)}.ui-module__SP2qqW__cardInteractive{cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.ui-module__SP2qqW__cardInteractive:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.ui-module__SP2qqW__sheetBackdrop{z-index:var(--z-sheet-backdrop);background:var(--overlay);animation:ui-module__SP2qqW__fadeIn var(--dur) var(--ease-out);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.ui-module__SP2qqW__sheetBackdrop{padding:var(--space-4);align-items:center}}.ui-module__SP2qqW__sheet{z-index:var(--z-sheet);background:var(--surface);border:1px solid var(--border-hairline);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-width:560px;max-height:92dvh;box-shadow:var(--shadow-sheet);animation:ui-module__SP2qqW__sheetUp var(--dur-slow) var(--ease-editorial);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}@media (min-width:640px){.ui-module__SP2qqW__sheet{border-radius:var(--radius-xl);animation:ui-module__SP2qqW__sheetScaleIn var(--dur) var(--ease-out)}}@keyframes ui-module__SP2qqW__sheetUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-module__SP2qqW__sheetScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ui-module__SP2qqW__sheet-sm{max-width:400px}.ui-module__SP2qqW__sheet-lg{max-width:720px}.ui-module__SP2qqW__sheet-full{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.ui-module__SP2qqW__sheetHandle{padding:var(--space-2) 0 0;touch-action:none;cursor:grab;background:0 0;border:none;flex:none;justify-content:center;display:flex}.ui-module__SP2qqW__sheetHandle:after{content:"";border-radius:var(--radius-pill);background:var(--border-strong);width:40px;height:4px}@media (min-width:640px){.ui-module__SP2qqW__sheetHandle{display:none}}.ui-module__SP2qqW__sheetHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);flex:none;display:flex}.ui-module__SP2qqW__sheetTitle{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-2xl);color:var(--text-heading);font-weight:600}.ui-module__SP2qqW__sheetClose{border:1px solid var(--border-hairline);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-module__SP2qqW__sheetClose:hover{background:var(--glass-bg)}.ui-module__SP2qqW__sheetBody{padding:0 var(--space-6) var(--space-6);flex:auto}.ui-module__SP2qqW__sheetFooter{padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--border-hairline);background:var(--surface);flex:none;position:sticky;bottom:0}.ui-module__SP2qqW__skeletonText{width:100%;height:.9em}.ui-module__SP2qqW__skeletonTitle{width:60%;height:1.5em}.ui-module__SP2qqW__skeletonLine{width:100%;height:1em}.ui-module__SP2qqW__skeletonAvatar{border-radius:50%;flex:none;width:44px;height:44px}.ui-module__SP2qqW__skeletonCard{aspect-ratio:4/3;width:100%}.ui-module__SP2qqW__skeletonBlock{width:100%;height:100%}.ui-module__SP2qqW__emptyBrand{color:var(--color-brand-cafe,var(--color-clay-600));justify-content:center;align-items:center;display:flex}.ui-module__SP2qqW__emptyIcon{background:var(--glass-bg);border:1px solid var(--border-hairline);width:56px;height:56px;color:var(--color-brass-500);border-radius:50%;justify-content:center;align-items:center;display:flex}.ui-module__SP2qqW__emptyTitle{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-xl);color:var(--text-heading);font-weight:600}.ui-module__SP2qqW__emptyText{max-width:32ch;font-size:var(--text-sm)}.ui-module__SP2qqW__emptyActions{margin-top:var(--space-2);gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.ui-module__SP2qqW__rating{align-items:center;gap:var(--space-1);display:inline-flex;position:relative}.ui-module__SP2qqW__ratingStars{color:var(--color-brass-500);gap:2px;display:inline-flex}.ui-module__SP2qqW__ratingStarBtn{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:2px;display:inline-flex}.ui-module__SP2qqW__ratingCount{font-size:var(--text-xs);color:var(--text-muted)}.ui-module__SP2qqW__price{align-items:baseline;gap:var(--space-2);font-family:var(--font-heading), "Fraunces", serif;color:var(--text-heading);font-weight:600;display:inline-flex}.ui-module__SP2qqW__priceCompare{font-family:var(--font-main), sans-serif;color:var(--text-muted);font-size:.7em;font-weight:400;text-decoration:line-through}.ui-module__SP2qqW__segmented{gap:var(--space-1);padding:var(--space-1);background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-md);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ui-module__SP2qqW__segmented::-webkit-scrollbar{display:none}.ui-module__SP2qqW__segmentedItem{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;flex:1 0 auto;font-weight:600}.ui-module__SP2qqW__segmentedItem[aria-selected=true]{background:var(--surface-raised);color:var(--text-heading);box-shadow:var(--shadow-sm)}.ui-module__SP2qqW__optionRow{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--text);display:flex}.ui-module__SP2qqW__optionInput{width:22px;height:22px;accent-color:var(--brand);flex:none}.ui-module__SP2qqW__divider{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);display:flex}.ui-module__SP2qqW__dividerLine{background:var(--border-hairline);flex:1;height:1px}.ui-module__SP2qqW__grain{pointer-events:none;opacity:.05;mix-blend-mode:multiply;position:absolute;inset:0}body.ui-module__SP2qqW__theme-panela .ui-module__SP2qqW__grain{mix-blend-mode:overlay;opacity:.06}.ui-module__SP2qqW__bellPanel{width:min(360px,92vw);max-height:70vh;padding:var(--space-2);overflow-y:auto}.ui-module__SP2qqW__bellItem{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);color:inherit;text-decoration:none;display:flex}.ui-module__SP2qqW__bellItem:hover{background:var(--glass-bg)}.ui-module__SP2qqW__bellDot{background:var(--color-brass-500);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ui-module__SP2qqW__footer{background:var(--color-brand-verde-oscuro);color:var(--color-cream-100);padding:var(--space-16) 4% var(--space-8);padding-bottom:calc(var(--space-8) + var(--bottom-inset) + var(--safe-bottom))}.ui-module__SP2qqW__footerTop{gap:var(--space-8);max-width:1200px;margin:0 auto;display:grid}.ui-module__SP2qqW__footerBrand{gap:var(--space-3);flex-direction:column;max-width:360px;display:flex}.ui-module__SP2qqW__footerLogo{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-xl);color:var(--color-cream-50);font-weight:600;text-decoration:none;display:inline-flex}.ui-module__SP2qqW__footerLogo svg{color:var(--color-brass-400)}.ui-module__SP2qqW__footerTagline{color:color-mix(in srgb, var(--color-cream-100) 70%, transparent);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ui-module__SP2qqW__footerCols{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.ui-module__SP2qqW__footerColTitle{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-brass-400);margin-bottom:var(--space-3);font-weight:700}.ui-module__SP2qqW__footerLinks{flex-direction:column;gap:0;list-style:none;display:flex}.ui-module__SP2qqW__footerLinks a,.ui-module__SP2qqW__footerLinks span{color:color-mix(in srgb, var(--color-cream-100) 85%, transparent);font-size:var(--text-sm);align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.ui-module__SP2qqW__footerLinks a:hover{color:var(--color-cream-50);text-decoration:underline}.ui-module__SP2qqW__footerNewsletter{gap:var(--space-3);flex-direction:column;display:flex}.ui-module__SP2qqW__footerNewsletterForm{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-module__SP2qqW__footerInput{min-width:0;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-cream-100) 30%, transparent);background:color-mix(in srgb, var(--color-cream-100) 8%, transparent);color:var(--color-cream-50);flex:180px;font-size:16px}.ui-module__SP2qqW__footerInput::placeholder{color:color-mix(in srgb, var(--color-cream-100) 55%, transparent)}.ui-module__SP2qqW__footerSubmit{background:var(--color-brass-500);color:var(--color-espresso-950);border-color:var(--color-brass-500)}.ui-module__SP2qqW__footerSubmit:hover{filter:brightness(1.08)}.ui-module__SP2qqW__footerSocial{gap:var(--space-3);display:flex}.ui-module__SP2qqW__footerSocial a{border:1px solid color-mix(in srgb, var(--color-cream-100) 25%, transparent);width:44px;height:44px;color:var(--color-cream-100);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-module__SP2qqW__footerSocial a:hover{background:color-mix(in srgb, var(--color-cream-100) 10%, transparent)}.ui-module__SP2qqW__footerBottom{max-width:1200px;margin:var(--space-10) auto 0;padding-top:var(--space-6);border-top:1px solid color-mix(in srgb, var(--color-cream-100) 16%, transparent);gap:var(--space-3) var(--space-6);font-size:var(--text-xs);color:color-mix(in srgb, var(--color-cream-100) 65%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ui-module__SP2qqW__footerLegal{gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-module__SP2qqW__footerLegal a{color:inherit;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.ui-module__SP2qqW__footerLegal a:hover{text-decoration:underline}@media (min-width:640px){.ui-module__SP2qqW__footerCols{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.ui-module__SP2qqW__footerTop{gap:var(--space-12);grid-template-columns:1.1fr 2fr 1fr}}.ui-module__SP2qqW__bottomNav{width:100%;z-index:var(--z-bottomnav);height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--border-hairline);backface-visibility:hidden;will-change:transform;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translate(0,0)}.ui-module__SP2qqW__bottomNav:after{content:"";background:var(--surface);pointer-events:none;height:120px;position:absolute;top:100%;left:0;right:0}@media (min-width:1024px){.ui-module__SP2qqW__bottomNav{display:none}}.ui-module__SP2qqW__bottomNavItem{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.ui-module__SP2qqW__bottomNavItem.ui-module__SP2qqW__active{color:var(--text-heading)}.ui-module__SP2qqW__bottomNavDot{background:var(--color-brass-500);border-radius:50%;width:4px;height:4px;position:absolute;top:4px}.ui-module__SP2qqW__bottomNavBadge{border-radius:var(--radius-pill);background:var(--brand);min-width:16px;height:16px;color:var(--brand-contrast);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:2px;right:calc(50% - 18px)}
.AccountPage-module__SbkJCW__page{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.AccountPage-module__SbkJCW__pageHeader{margin-bottom:var(--space-6)}.AccountPage-module__SbkJCW__layout{gap:var(--space-5);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__panel{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.AccountPage-module__SbkJCW__stack{gap:var(--space-5);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__skeletonNav{border-radius:var(--radius-md)}.AccountPage-module__SbkJCW__skeletonPanel{border-radius:var(--radius-lg)}.AccountPage-module__SbkJCW__sectionTitle{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-lg);color:var(--text-heading);font-weight:600}.AccountPage-module__SbkJCW__sectionHeadRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AccountPage-module__SbkJCW__metaLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:700}.AccountPage-module__SbkJCW__metaValue{color:var(--text-heading);margin-top:2px;font-weight:600}.AccountPage-module__SbkJCW__mobileNav{margin-bottom:var(--space-1)}.AccountPage-module__SbkJCW__mobileNav a{align-items:center;gap:var(--space-2);min-height:44px;text-decoration:none;display:inline-flex}.AccountPage-module__SbkJCW__filterControl [role=tab]{min-height:44px}.AccountPage-module__SbkJCW__navBadge{border-radius:var(--radius-pill);background:var(--brand);min-width:17px;height:17px;color:var(--brand-contrast);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.AccountPage-module__SbkJCW__sidebar{display:none}@media (min-width:1024px){.AccountPage-module__SbkJCW__page{padding-bottom:4rem}.AccountPage-module__SbkJCW__layout{align-items:flex-start;gap:var(--space-8);flex-direction:row}.AccountPage-module__SbkJCW__mobileNav{display:none}.AccountPage-module__SbkJCW__panel{flex:1;min-width:0}.AccountPage-module__SbkJCW__sidebar{gap:var(--space-2);width:260px;top:calc(var(--header-h) + var(--space-6));background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;flex:none;display:flex;position:sticky}}.AccountPage-module__SbkJCW__sidebarProfile{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--border-hairline);display:flex}.AccountPage-module__SbkJCW__avatar{background:var(--brand);width:44px;height:44px;color:var(--brand-contrast);font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-base);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.AccountPage-module__SbkJCW__sidebarName{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.AccountPage-module__SbkJCW__sidebarEmail{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountPage-module__SbkJCW__sidebarList{flex-direction:column;gap:2px;list-style:none;display:flex}.AccountPage-module__SbkJCW__sidebarLink{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-weight:600;font-size:var(--text-sm);transition:background var(--dur-fast), color var(--dur-fast);text-decoration:none;display:flex}.AccountPage-module__SbkJCW__sidebarLinkLabel{flex:1;min-width:0}.AccountPage-module__SbkJCW__sidebarLink:hover{background:var(--glass-bg);color:var(--text-heading)}.AccountPage-module__SbkJCW__sidebarLinkActive,.AccountPage-module__SbkJCW__sidebarLinkActive:hover{background:var(--brand);color:var(--brand-contrast)}.AccountPage-module__SbkJCW__sidebarSignOut{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--border-hairline);padding-top:var(--space-4);border-radius:var(--radius-sm);color:var(--danger);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;display:flex}.AccountPage-module__SbkJCW__sidebarSignOut:hover{background:var(--color-danger-surface)}.AccountPage-module__SbkJCW__homeStack{gap:var(--space-5);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__homeGreeting{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-2xl);color:var(--text-heading);font-weight:600}.AccountPage-module__SbkJCW__homeSubtitle{color:var(--text-muted);margin-top:2px}.AccountPage-module__SbkJCW__homeGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.AccountPage-module__SbkJCW__homeCard{gap:var(--space-3);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__homeCardHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.AccountPage-module__SbkJCW__homeCardTitle{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-base);color:var(--text-heading);font-weight:600}.AccountPage-module__SbkJCW__homeCardLink{font-size:var(--text-sm);color:var(--color-brass-600);justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.AccountPage-module__SbkJCW__homeCardLink:hover{text-decoration:underline}.AccountPage-module__SbkJCW__homeEmptyText{color:var(--text-muted);font-size:var(--text-sm)}.AccountPage-module__SbkJCW__homeOrderMeta{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-heading);font-weight:600;display:flex}.AccountPage-module__SbkJCW__homeSubPlan{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-lg);color:var(--text-heading)}.AccountPage-module__SbkJCW__homeSubMeta{font-size:var(--text-sm);color:var(--text-muted)}.AccountPage-module__SbkJCW__homeNotifList{flex-direction:column;gap:2px;list-style:none;display:flex}.AccountPage-module__SbkJCW__homeQuickLinks{gap:var(--space-2);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__homeQuickLink{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text);font-weight:600;font-size:var(--text-sm);align-items:center;text-decoration:none;display:flex}.AccountPage-module__SbkJCW__homeQuickLink:hover{background:var(--glass-bg)}@media (min-width:640px){.AccountPage-module__SbkJCW__homeGrid{grid-template-columns:1fr 1fr}}.AccountPage-module__SbkJCW__orderList{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.AccountPage-module__SbkJCW__orderCard{gap:var(--space-3);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__orderCard:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong)}.AccountPage-module__SbkJCW__orderCardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.AccountPage-module__SbkJCW__orderCardId{font-family:var(--font-heading), "Fraunces", serif;color:var(--text-heading);font-weight:700}.AccountPage-module__SbkJCW__orderCardDate{font-size:var(--text-sm);color:var(--text-muted)}.AccountPage-module__SbkJCW__orderCardItems{font-size:var(--text-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AccountPage-module__SbkJCW__miniTracker{align-items:center;gap:var(--space-2);display:flex}.AccountPage-module__SbkJCW__miniDot{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.AccountPage-module__SbkJCW__miniDot[data-done=true]{background:var(--color-brass-500)}.AccountPage-module__SbkJCW__orderCardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-hairline);display:flex}.AccountPage-module__SbkJCW__orderCardPayment{font-size:var(--text-sm);color:var(--text-muted)}.AccountPage-module__SbkJCW__orderCardTotal{color:var(--text-heading);font-weight:700}.AccountPage-module__SbkJCW__orderDetailStack{gap:var(--space-6);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__orderDetailActions{gap:var(--space-3);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__helpLink{text-align:center;color:var(--text-muted);font-size:var(--text-sm);text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.AccountPage-module__SbkJCW__addressList{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.AccountPage-module__SbkJCW__addressCardItem{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm);gap:var(--space-4);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__addressCardTop{gap:var(--space-3);display:flex}.AccountPage-module__SbkJCW__addressCardIcon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:40px;height:40px;color:var(--color-brass-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.AccountPage-module__SbkJCW__addressCardLabelRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AccountPage-module__SbkJCW__addressCardLabelText{color:var(--text-heading);font-weight:700}.AccountPage-module__SbkJCW__addressCardText{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-snug)}.AccountPage-module__SbkJCW__addressCardActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.AccountPage-module__SbkJCW__notifHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AccountPage-module__SbkJCW__notifList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.AccountPage-module__SbkJCW__notifItem{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-hairline);color:inherit;font:inherit;text-align:left;cursor:pointer;min-height:44px;text-decoration:none;display:flex}.AccountPage-module__SbkJCW__notifItem:hover{background:var(--glass-bg)}.AccountPage-module__SbkJCW__notifItem[data-unread=true]{border-color:color-mix(in srgb, var(--color-brass-500) 40%, var(--border-hairline));background:color-mix(in srgb, var(--color-brass-500) 6%, var(--surface-raised))}.AccountPage-module__SbkJCW__notifIcon{background:var(--surface-sunken);width:36px;height:36px;color:var(--color-brass-600);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.AccountPage-module__SbkJCW__notifBody{flex-direction:column;gap:2px;min-width:0;display:flex}.AccountPage-module__SbkJCW__notifHead{align-items:center;gap:var(--space-2);display:flex}.AccountPage-module__SbkJCW__notifTitle{color:var(--text-heading);font-weight:700;font-size:var(--text-sm)}.AccountPage-module__SbkJCW__notifDot{background:var(--color-brass-500);border-radius:50%;flex:none;width:7px;height:7px}.AccountPage-module__SbkJCW__notifText{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-snug)}.AccountPage-module__SbkJCW__notifTime{font-size:var(--text-xs);color:var(--text-muted)}.AccountPage-module__SbkJCW__subHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.AccountPage-module__SbkJCW__subPlanName{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-2xl);color:var(--text-heading)}.AccountPage-module__SbkJCW__subPlanPrice{color:var(--text-muted);font-size:var(--text-sm)}.AccountPage-module__SbkJCW__subMeta{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}.AccountPage-module__SbkJCW__progress{border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-hairline);height:8px;margin-top:var(--space-5);overflow:hidden}.AccountPage-module__SbkJCW__progressBar{background:var(--color-brass-500);border-radius:var(--radius-pill);height:100%;transition:width .4s}.AccountPage-module__SbkJCW__subActions{gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.AccountPage-module__SbkJCW__history{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;list-style:none;display:flex}.AccountPage-module__SbkJCW__historyItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.AccountPage-module__SbkJCW__historyPlan{color:var(--text-heading);font-weight:600}.AccountPage-module__SbkJCW__historyDates{color:var(--text-muted);font-size:var(--text-xs);flex-basis:100%}.AccountPage-module__SbkJCW__form{gap:var(--space-4);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.AccountPage-module__SbkJCW__orderCard,.AccountPage-module__SbkJCW__progressBar{transition:none}}@media (min-width:640px){.AccountPage-module__SbkJCW__subMeta{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AccountPage-module__SbkJCW__subMeta{grid-template-columns:repeat(4,1fr)}.AccountPage-module__SbkJCW__subActions{flex-flow:wrap}.AccountPage-module__SbkJCW__subActions .btn{width:auto}}
.checkout-module__cHyWIW__freeShipping{gap:var(--space-2);flex-direction:column;display:flex}.checkout-module__cHyWIW__freeShippingText{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-heading);font-weight:600;display:flex}.checkout-module__cHyWIW__freeShippingText svg{color:var(--color-brass-500);flex:none}.checkout-module__cHyWIW__freeShippingTrack{border-radius:var(--radius-pill);background:var(--surface-sunken);height:6px;overflow:hidden}.checkout-module__cHyWIW__freeShippingFill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-brass-500), var(--color-brass-400));height:100%;transition:width var(--dur-slow) var(--ease-out)}.checkout-module__cHyWIW__couponToggle{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) 0;color:var(--color-brass-600);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;text-decoration:underline;display:inline-flex}.checkout-module__cHyWIW__couponForm{align-items:flex-start;gap:var(--space-3);display:flex}.checkout-module__cHyWIW__couponInputWrap{flex:1;min-width:0}.checkout-module__cHyWIW__couponSubmit{flex:none;margin-top:1.6rem}.checkout-module__cHyWIW__couponApplied{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.checkout-module__cHyWIW__couponRemove{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;font-weight:600;display:inline-flex}.checkout-module__cHyWIW__couponRemove:hover{color:var(--danger)}.checkout-module__cHyWIW__orderSummary{gap:var(--space-5);flex-direction:column;display:flex}.checkout-module__cHyWIW__orderSummaryItems{gap:var(--space-3);flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.checkout-module__cHyWIW__orderSummaryItem{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:44px 1fr auto;display:grid}.checkout-module__cHyWIW__orderSummaryThumb{border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--border-hairline);width:44px;height:44px;position:relative;overflow:hidden}.checkout-module__cHyWIW__orderSummaryThumb img{object-fit:contain}.checkout-module__cHyWIW__orderSummaryThumbPlaceholder{background:linear-gradient(160deg, var(--color-clay-500), var(--color-espresso-700));width:100%;height:100%;display:block}.checkout-module__cHyWIW__orderSummaryQty{border-radius:var(--radius-pill);background:var(--brand);min-width:16px;height:16px;color:var(--brand-contrast);box-shadow:0 0 0 2px var(--surface-raised);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:-2px;right:-2px}.checkout-module__cHyWIW__orderSummaryName{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-module__cHyWIW__orderSummaryLineTotal{white-space:nowrap;color:var(--text-heading);font-weight:600}.checkout-module__cHyWIW__orderSummaryTotals{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);flex-direction:column;display:flex}.checkout-module__cHyWIW__orderSummaryRow{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);display:flex}.checkout-module__cHyWIW__orderSummaryDiscount{color:var(--color-success-600)}.checkout-module__cHyWIW__orderSummaryTotal{padding-top:var(--space-3);margin-top:var(--space-1);border-top:1px solid var(--border-hairline);color:var(--text-heading);align-items:baseline;font-weight:700}.checkout-module__cHyWIW__orderSummaryTotal dt{font-size:var(--text-base)}.checkout-module__cHyWIW__checkoutPage{padding-top:var(--header-h)}.checkout-module__cHyWIW__checkoutHeader{top:var(--header-h);z-index:var(--z-sticky);align-items:center;gap:var(--space-3);padding:var(--space-3) 4%;background:var(--surface);border-bottom:1px solid var(--border-hairline);display:flex;position:sticky}.checkout-module__cHyWIW__checkoutBack{border:1px solid var(--border-hairline);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.checkout-module__cHyWIW__checkoutBack:hover{background:var(--glass-bg)}.checkout-module__cHyWIW__checkoutLogo{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-lg);color:var(--text-heading);white-space:nowrap;text-decoration:none}.checkout-module__cHyWIW__checkoutSteps{align-items:center;gap:var(--space-2);scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.checkout-module__cHyWIW__checkoutSteps::-webkit-scrollbar{display:none}.checkout-module__cHyWIW__checkoutStep{align-items:center;gap:var(--space-2);color:var(--text-muted);flex:none;display:flex}.checkout-module__cHyWIW__checkoutStepDot{border:1.5px solid var(--border-strong);width:24px;height:24px;font-size:var(--text-xs);background:var(--surface-raised);color:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.checkout-module__cHyWIW__checkoutStepLabel{font-size:var(--text-xs);white-space:nowrap;font-weight:600;display:none}.checkout-module__cHyWIW__checkoutStepLine{background:var(--border-hairline);flex:none;width:16px;height:1px}.checkout-module__cHyWIW__checkoutStep[data-state=current] .checkout-module__cHyWIW__checkoutStepDot{border-color:var(--brand);background:var(--brand);color:var(--brand-contrast)}.checkout-module__cHyWIW__checkoutStep[data-state=current] .checkout-module__cHyWIW__checkoutStepLabel{color:var(--text-heading);display:inline}.checkout-module__cHyWIW__checkoutStep[data-state=done] .checkout-module__cHyWIW__checkoutStepDot{border-color:var(--color-brass-500);background:var(--color-brass-500);color:var(--color-espresso-950)}.checkout-module__cHyWIW__checkoutLayout{gap:var(--space-6);max-width:1100px;padding:var(--space-6) 4% calc(6rem + var(--safe-bottom));flex-direction:column;margin:0 auto;display:flex}.checkout-module__cHyWIW__checkoutMain{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.checkout-module__cHyWIW__checkoutAside{display:none}.checkout-module__cHyWIW__checkoutStepTitle{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-2xl);color:var(--text-heading)}.checkout-module__cHyWIW__checkoutStepIntro{color:var(--text-muted);margin-top:var(--space-1)}.checkout-module__cHyWIW__checkoutFooterBar{z-index:var(--z-sticky);padding:var(--space-3) 4% calc(var(--space-3) + var(--safe-bottom));background:var(--surface);border-top:1px solid var(--border-hairline);position:fixed;bottom:0;left:0;right:0}.checkout-module__cHyWIW__checkoutFooterInner{gap:var(--space-2);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.checkout-module__cHyWIW__checkoutFooterTotal{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);display:flex}.checkout-module__cHyWIW__addressGrid{gap:var(--space-3);flex-direction:column;display:flex}.checkout-module__cHyWIW__addressCard{align-items:flex-start;gap:var(--space-3);text-align:left;cursor:pointer;border:1.5px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;padding:var(--space-4);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:flex}.checkout-module__cHyWIW__addressCard[data-selected=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.checkout-module__cHyWIW__addressRadioDot{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:inline-flex}.checkout-module__cHyWIW__addressCard[data-selected=true] .checkout-module__cHyWIW__addressRadioDot{border-color:var(--brand)}.checkout-module__cHyWIW__addressRadioDot:after{content:"";background:var(--brand);opacity:0;width:12px;height:12px;transition:opacity var(--dur-fast) var(--ease-out);border-radius:50%}.checkout-module__cHyWIW__addressCard[data-selected=true] .checkout-module__cHyWIW__addressRadioDot:after{opacity:1}.checkout-module__cHyWIW__addressCardBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.checkout-module__cHyWIW__addressCardHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.checkout-module__cHyWIW__addressCardLabel{color:var(--text-heading);font-weight:700}.checkout-module__cHyWIW__addressCardText{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.checkout-module__cHyWIW__addAddressCard{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);min-height:64px;color:var(--text-heading);cursor:pointer;background:0 0;font-weight:600;display:flex}.checkout-module__cHyWIW__addAddressCard:hover{background:var(--glass-bg)}.checkout-module__cHyWIW__useSavedAddress{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.checkout-module__cHyWIW__addressFormGrid,.checkout-module__cHyWIW__addressFormRow2{gap:var(--space-4);grid-template-columns:1fr;display:grid}.checkout-module__cHyWIW__shippingCard{gap:var(--space-4);align-items:flex-start;display:flex}.checkout-module__cHyWIW__shippingIcon{background:color-mix(in srgb, var(--color-brass-500) 14%, var(--surface-raised));width:44px;height:44px;color:var(--color-brass-600);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.checkout-module__cHyWIW__shippingBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.checkout-module__cHyWIW__shippingTitle{color:var(--text-heading);font-weight:700}.checkout-module__cHyWIW__shippingMeta{color:var(--text-muted);font-size:var(--text-sm)}.checkout-module__cHyWIW__shippingPrice{color:var(--text-heading);white-space:nowrap;font-weight:700}.checkout-module__cHyWIW__addressRecap{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.checkout-module__cHyWIW__addressRecapText{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.checkout-module__cHyWIW__paymentGrid{gap:var(--space-3);flex-direction:column;display:flex}.checkout-module__cHyWIW__paymentCard{text-align:left;cursor:pointer;border:1.5px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;padding:var(--space-4);min-height:56px;transition:border-color var(--dur-fast) var(--ease-out)}.checkout-module__cHyWIW__paymentCard[data-selected=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.checkout-module__cHyWIW__paymentCardHead{align-items:center;gap:var(--space-3);text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:flex}.checkout-module__cHyWIW__paymentCardHeadText{flex-direction:column;flex:1;min-width:0;display:flex}.checkout-module__cHyWIW__paymentCardIcon{border-radius:var(--radius-sm);background:var(--surface-sunken);width:40px;height:40px;color:var(--color-brass-600);flex:none;justify-content:center;align-items:center;display:inline-flex}.checkout-module__cHyWIW__paymentCardTitle{color:var(--text-heading);font-weight:700}.checkout-module__cHyWIW__paymentCardDesc{font-size:var(--text-xs);color:var(--text-muted);margin-top:1px}.checkout-module__cHyWIW__paymentCardRadio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;display:inline-flex}.checkout-module__cHyWIW__paymentCard[data-selected=true] .checkout-module__cHyWIW__paymentCardRadio{border-color:var(--brand)}.checkout-module__cHyWIW__paymentCardRadio:after{content:"";background:var(--brand);opacity:0;border-radius:50%;width:12px;height:12px}.checkout-module__cHyWIW__paymentCard[data-selected=true] .checkout-module__cHyWIW__paymentCardRadio:after{opacity:1}.checkout-module__cHyWIW__paymentCardDetail{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);gap:var(--space-3);flex-direction:column;display:flex}.checkout-module__cHyWIW__cardFieldsGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.checkout-module__cHyWIW__cardFieldsGrid>:first-child{grid-column:1/-1}.checkout-module__cHyWIW__simulatedNote{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-warning-600);background:var(--color-warning-surface);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:flex}.checkout-module__cHyWIW__wompiNote{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-info-600);background:var(--color-info-surface);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:flex}.checkout-module__cHyWIW__paymentSecurity{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-2);display:flex}.checkout-module__cHyWIW__reviewSection{gap:var(--space-2);flex-direction:column;display:flex}.checkout-module__cHyWIW__reviewSectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.checkout-module__cHyWIW__reviewSectionTitle{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-brass-600);font-weight:700}.checkout-module__cHyWIW__reviewEdit{min-height:32px;color:var(--color-brass-600);font-weight:600;font-size:var(--text-sm);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;text-decoration:underline}.checkout-module__cHyWIW__reviewText{color:var(--text);font-size:var(--text-sm);line-height:var(--leading-snug)}.checkout-module__cHyWIW__reviewMuted{color:var(--text-muted)}.checkout-module__cHyWIW__termsRow{padding-top:var(--space-2)}.checkout-module__cHyWIW__confirmError{scroll-margin-top:6rem}.checkout-module__cHyWIW__authGateIntro{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-4)}.checkout-module__cHyWIW__authGateForm{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.checkout-module__cHyWIW__authGateFoot{margin-top:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.checkout-module__cHyWIW__link{text-align:center;color:var(--text-heading);text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:640px){.checkout-module__cHyWIW__checkoutStepLabel{display:inline}.checkout-module__cHyWIW__cardFieldsGrid{grid-template-columns:repeat(4,1fr)}.checkout-module__cHyWIW__addressFormRow2{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.checkout-module__cHyWIW__checkoutLayout{padding-bottom:var(--space-8);flex-direction:row;align-items:flex-start}.checkout-module__cHyWIW__checkoutMain{flex:1}.checkout-module__cHyWIW__checkoutAside{width:380px;top:calc(var(--header-h) + var(--space-6));flex:none;display:block;position:sticky}.checkout-module__cHyWIW__checkoutFooterBar{left:0;right:0}.checkout-module__cHyWIW__checkoutFooterInner{justify-content:flex-end;align-items:center;gap:var(--space-6);flex-direction:row}.checkout-module__cHyWIW__checkoutFooterInner .checkout-module__cHyWIW__btn{width:auto}}
.landing-module___cEqKa__reveal{opacity:0;transition:opacity .45s var(--ease-editorial), transform .45s var(--ease-editorial);transform:translateY(14px)}.landing-module___cEqKa__reveal[data-in-view]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__reveal{opacity:1;transition:none;transform:none}}.landing-module___cEqKa__trustBarViewport{width:100%;max-width:100%;padding-block:var(--space-5);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--space-6), black calc(100% - var(--space-6)), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black var(--space-6), black calc(100% - var(--space-6)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--space-6), black calc(100% - var(--space-6)), transparent 100%);position:relative;overflow:hidden}.landing-module___cEqKa__trustBarTrack{will-change:transform;width:max-content;animation:36s linear infinite landing-module___cEqKa__trustBarRight;display:flex}.landing-module___cEqKa__trustBarTrack:hover,.landing-module___cEqKa__trustBarTrack:focus-within{animation-play-state:paused}@keyframes landing-module___cEqKa__trustBarRight{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.landing-module___cEqKa__trustBarGroup{gap:var(--space-3);padding-right:var(--space-3);flex-shrink:0;margin:0;padding-left:0;list-style:none;display:flex}.landing-module___cEqKa__trustItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);background:var(--surface-raised);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;flex:none;display:inline-flex}.landing-module___cEqKa__trustItem svg{color:var(--color-brass-500);flex:none}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__trustBarViewport{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.landing-module___cEqKa__trustBarTrack{width:100%;animation:none}.landing-module___cEqKa__trustBarGroup[aria-hidden=true],.landing-module___cEqKa__trustItem[data-extra=true]{display:none}.landing-module___cEqKa__trustBarGroup{width:100%;padding-right:0;overflow-x:auto}}.landing-module___cEqKa__originGrid{gap:var(--space-10);align-items:center;display:grid}@media (min-width:1024px){.landing-module___cEqKa__originGrid{gap:var(--space-16);grid-template-columns:1fr 1fr}.landing-module___cEqKa__originGrid[data-flip]{direction:rtl}.landing-module___cEqKa__originGrid[data-flip]>*{direction:ltr}}.landing-module___cEqKa__originText p{color:var(--text-muted);line-height:var(--leading-relaxed)}.landing-module___cEqKa__originText p+p{margin-top:var(--space-4)}.landing-module___cEqKa__originFacts{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.landing-module___cEqKa__factCard{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-hairline)}.landing-module___cEqKa__factLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-brass-600);font-weight:700;display:block}.landing-module___cEqKa__factValue{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-lg);color:var(--text-heading);margin-top:4px;font-weight:600;display:block}.landing-module___cEqKa__trace{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);width:100%;padding:var(--space-6)}.landing-module___cEqKa__traceList{gap:var(--space-6);flex-direction:column;list-style:none;display:flex}.landing-module___cEqKa__traceStage{align-items:flex-start;gap:var(--space-4);display:flex;position:relative}.landing-module___cEqKa__traceStage:not(:last-child):after{content:"";top:52px;bottom:calc(-1 * var(--space-6) + 6px);background:var(--border-hairline);width:1px;position:absolute;left:21px}.landing-module___cEqKa__traceMarker{z-index:1;background:var(--surface-sunken);border:1px solid var(--border-hairline);width:44px;height:44px;color:var(--color-brass-600);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.landing-module___cEqKa__traceBody{gap:var(--space-1);padding-top:var(--space-2);flex-direction:column;display:flex}.landing-module___cEqKa__traceLabel{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-lg);color:var(--text-heading)}.landing-module___cEqKa__traceText{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (min-width:1024px){.landing-module___cEqKa__traceList{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.landing-module___cEqKa__traceStage{text-align:center;flex-direction:column;align-items:center}.landing-module___cEqKa__traceStage:not(:last-child):after{width:calc(100% + var(--space-8));height:1px;top:21px;bottom:auto;left:50%}.landing-module___cEqKa__traceBody{align-items:center;padding-top:0}.landing-module___cEqKa__traceText{max-width:30ch}}.landing-module___cEqKa__productsGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.landing-module___cEqKa__productsGrid{grid-template-columns:repeat(3,1fr)}}.landing-module___cEqKa__productCard{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.landing-module___cEqKa__productImage{aspect-ratio:4/5;border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 38%, var(--surface-raised) 0%, var(--surface-sunken) 72%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.landing-module___cEqKa__productImageFrame{width:56%;height:84%;position:relative}.landing-module___cEqKa__productImage img{object-fit:contain;filter:drop-shadow(0 18px 20px #120d0a38)}.landing-module___cEqKa__productModel{--poster-color:transparent;--progress-bar-color:transparent;outline:none;width:100%;height:100%;position:absolute;inset:0}.landing-module___cEqKa__productImagePlaceholder{width:100%;height:100%;color:var(--color-brass-500);background:linear-gradient(160deg, var(--color-sand-300), var(--surface-sunken));justify-content:center;align-items:center;display:flex}.landing-module___cEqKa__productName{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-lg);color:var(--text-heading);line-height:var(--leading-snug)}.landing-module___cEqKa__productNotes{gap:var(--space-1);flex-wrap:wrap;min-height:1.5rem;display:flex}.landing-module___cEqKa__noteChip{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border-hairline)}.landing-module___cEqKa__productFoot{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.25rem;margin-top:auto;display:flex}.landing-module___cEqKa__productActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.landing-module___cEqKa__steps{gap:var(--space-10);display:grid;position:relative}@media (min-width:768px){.landing-module___cEqKa__steps{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}.landing-module___cEqKa__steps:before{content:"";background:var(--border-hairline);height:1px;position:absolute;top:26px;left:16.5%;right:16.5%}}.landing-module___cEqKa__step{z-index:1;text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.landing-module___cEqKa__stepNum{background:var(--surface-raised);border:1px solid var(--border-hairline);width:52px;height:52px;color:var(--color-brass-600);box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.landing-module___cEqKa__stepTitle{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-lg);color:var(--text-heading)}.landing-module___cEqKa__stepText{color:var(--text-muted);font-size:var(--text-sm);max-width:28ch}.landing-module___cEqKa__stepsCta{margin-top:var(--space-10);justify-content:center;display:flex}.landing-module___cEqKa__tastingWrap{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;max-width:960px;margin-inline:auto;display:flex}@media (min-width:1024px){.landing-module___cEqKa__tastingWrap{justify-content:center;align-items:center;gap:var(--space-12);flex-direction:row}}.landing-module___cEqKa__tastingEmpty{color:var(--text-muted);font-size:var(--text-base);text-align:center;padding:var(--space-8) var(--space-4);background:var(--surface-raised);border:1px dashed var(--border-hairline);border-radius:var(--radius-lg);width:100%;max-width:480px}.landing-module___cEqKa__wheel{flex:none;width:min(340px,92vw);max-width:100%;height:auto;overflow:visible}.landing-module___cEqKa__polygon{fill:var(--color-brass-500);fill-opacity:.24;stroke:var(--color-brass-400);stroke-width:2px;stroke-linejoin:round;transition:opacity .5s var(--ease-editorial)}.landing-module___cEqKa__wheelPoint{opacity:.95;transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--ease-editorial), transform .5s var(--ease-editorial);transform:scale(.6)}.landing-module___cEqKa__wheel[data-in-view] .landing-module___cEqKa__wheelPoint{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__wheelPoint{opacity:1;transition:none;transform:none}}.landing-module___cEqKa__wheelLabel{font-family:var(--font-main), "Inter", sans-serif;fill:var(--text-heading);letter-spacing:.01em;font-size:11px;font-weight:600}.landing-module___cEqKa__scaleTick{font-family:var(--font-main), "Inter", sans-serif;fill:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:9px;font-weight:500}.landing-module___cEqKa__tastingLegend{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);gap:var(--space-4);width:min(360px,100%);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.landing-module___cEqKa__legendHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-hairline);display:flex}.landing-module___cEqKa__legendScale{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-base);color:var(--text-heading);font-weight:600}.landing-module___cEqKa__legendScaleHelp{font-size:var(--text-xs);color:var(--text-muted)}.landing-module___cEqKa__legendList{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.landing-module___cEqKa__legendItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.landing-module___cEqKa__legendBullet{border-radius:var(--radius-pill);background:var(--color-brass-500);flex:none;width:6px;height:6px}.landing-module___cEqKa__legendName{color:var(--text);flex:1;font-weight:500}.landing-module___cEqKa__legendValue{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:600}.landing-module___cEqKa__notesList{gap:var(--space-2);flex-wrap:wrap;justify-content:center;max-width:360px;display:flex}.landing-module___cEqKa__testimonialsViewport{width:100%;max-width:100%;padding-block:var(--space-2);-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--space-6), black calc(100% - var(--space-6)), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black var(--space-6), black calc(100% - var(--space-6)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, black var(--space-6), black calc(100% - var(--space-6)), transparent 100%);position:relative;overflow:hidden}.landing-module___cEqKa__testimonialsTrack{will-change:transform;width:max-content;animation:32s linear infinite landing-module___cEqKa__testimonialLoop;display:flex}.landing-module___cEqKa__testimonialsTrack:hover,.landing-module___cEqKa__testimonialsTrack:focus-within,.landing-module___cEqKa__testimonialsTrack[data-paused=true]{animation-play-state:paused}@keyframes landing-module___cEqKa__testimonialLoop{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.landing-module___cEqKa__testimonialsGroup{gap:var(--space-4);padding-right:var(--space-4);flex-shrink:0;margin:0;padding-left:0;list-style:none;display:flex}.landing-module___cEqKa__testimonial{gap:var(--space-4);flex-direction:column;flex:0 0 300px;width:300px;display:flex}@media (min-width:640px){.landing-module___cEqKa__testimonial{flex:0 0 360px;width:360px}}@media (prefers-reduced-motion:reduce){.landing-module___cEqKa__testimonialsViewport{scroll-snap-type:x mandatory;scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.landing-module___cEqKa__testimonialsTrack{width:100%;animation:none}.landing-module___cEqKa__testimonialsGroup[aria-hidden=true]{display:none}.landing-module___cEqKa__testimonialsGroup{scroll-snap-type:x mandatory;width:100%;padding-right:0;overflow-x:auto}.landing-module___cEqKa__testimonial{scroll-snap-align:start}}.landing-module___cEqKa__quote{font-family:var(--font-heading), "Fraunces", serif;font-style:italic;font-size:var(--text-lg);color:var(--text-heading);line-height:var(--leading-relaxed)}.landing-module___cEqKa__quote:before{content:"“"}.landing-module___cEqKa__quote:after{content:"”"}.landing-module___cEqKa__author{flex-direction:column;margin-top:auto;display:flex}.landing-module___cEqKa__authorName{color:var(--text-heading);font-weight:600;font-size:var(--text-sm)}.landing-module___cEqKa__authorCity{font-size:var(--text-xs);color:var(--text-muted)}.landing-module___cEqKa__subscribe{background:var(--color-brand-verde-oscuro);color:var(--color-cream-50);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-6);text-align:center;position:relative;overflow:hidden}.landing-module___cEqKa__subscribe:before{content:"";background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--color-brass-500) 16%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:-20%}.landing-module___cEqKa__subscribeEyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-brass-400);font-weight:700;display:inline-block;position:relative}.landing-module___cEqKa__subscribeTitle{margin-top:var(--space-3);font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-3xl);max-width:20ch;margin-inline:auto;position:relative}.landing-module___cEqKa__subscribeText{margin-top:var(--space-3);color:color-mix(in srgb, var(--color-cream-100) 78%, transparent);max-width:52ch;line-height:var(--leading-relaxed);margin-inline:auto;position:relative}.landing-module___cEqKa__benefits{gap:var(--space-6);margin:var(--space-10) auto;max-width:680px;display:grid;position:relative}@media (min-width:640px){.landing-module___cEqKa__benefits{grid-template-columns:repeat(3,1fr)}}.landing-module___cEqKa__benefit{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.landing-module___cEqKa__benefit svg{color:var(--color-brass-400)}.landing-module___cEqKa__benefitText{font-size:var(--text-sm);color:color-mix(in srgb, var(--color-cream-100) 88%, transparent)}.landing-module___cEqKa__subscribeCta{position:relative}.landing-module___cEqKa__subscribeCta .btn-brass-outline{color:var(--color-brand-verde-lima);border-color:color-mix(in srgb, var(--color-brand-verde-lima) 55%, transparent)}:is(.landing-module___cEqKa__subscribeCta .btn-brass-outline:not(:disabled):hover,.landing-module___cEqKa__subscribeCta .btn-brass-outline:not(:disabled):active){background:color-mix(in srgb, var(--color-brand-verde-lima) 12%, transparent);border-color:var(--color-brand-verde-lima)}
.auth-module__dgWmnG__form{flex-direction:column;gap:1.1rem;display:flex}.auth-module__dgWmnG__stack{flex-direction:column;gap:.75rem;display:flex}.auth-module__dgWmnG__passwordWrap{position:relative}.auth-module__dgWmnG__passwordWrap .auth-module__dgWmnG__passwordInput{padding-right:3.25rem}.auth-module__dgWmnG__toggle{cursor:pointer;width:44px;height:44px;color:var(--muted-color);background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;right:2px}.auth-module__dgWmnG__toggle:active,.auth-module__dgWmnG__toggle[aria-pressed=true]{color:var(--heading-color)}.auth-module__dgWmnG__meter{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.auth-module__dgWmnG__segment{background:var(--glass-border);border-radius:6px;height:6px;transition:background .2s}.auth-module__dgWmnG__level1 .auth-module__dgWmnG__segment:nth-child(-n+1){background:var(--danger)}.auth-module__dgWmnG__level2 .auth-module__dgWmnG__segment:nth-child(-n+2){background:var(--warning)}.auth-module__dgWmnG__level3 .auth-module__dgWmnG__segment:nth-child(-n+3){background:var(--accent-blue)}.auth-module__dgWmnG__level4 .auth-module__dgWmnG__segment{background:var(--success)}.auth-module__dgWmnG__meterLabel{color:var(--muted-color);min-height:1.2em;font-size:.8rem}.auth-module__dgWmnG__rules{color:var(--muted-color);gap:.25rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.auth-module__dgWmnG__rules li{align-items:center;gap:.4rem;display:flex}.auth-module__dgWmnG__rules li:before{content:"";background:var(--glass-border);border-radius:50%;flex:none;width:8px;height:8px}.auth-module__dgWmnG__rules li.auth-module__dgWmnG__met{color:var(--success)}.auth-module__dgWmnG__rules li.auth-module__dgWmnG__met:before{background:var(--success)}.auth-module__dgWmnG__links{text-align:center;color:var(--muted-color);flex-direction:column;gap:.5rem;font-size:.9rem;display:flex}.auth-module__dgWmnG__links a{color:var(--brand-brown);text-underline-offset:3px;margin:-13px 0;padding:13px 0;font-weight:600;text-decoration:underline;display:inline-block}.auth-module__dgWmnG__center{text-align:center;line-height:1.5}.auth-module__dgWmnG__email{color:var(--heading-color);word-break:break-all;font-weight:600}.auth-module__dgWmnG__skeletonLine{height:20px}.auth-module__dgWmnG__skeletonBlock{height:48px}
.cart-module__Gco78W__drawerBody{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.cart-module__Gco78W__cartSheet{width:420px!important;max-width:92vw!important;height:100dvh!important;max-height:none!important;animation:cart-module__Gco78W__cartSheetIn var(--dur) var(--ease-out)!important;border-radius:0!important;position:fixed!important;inset:0 0 0 auto!important}}@keyframes cart-module__Gco78W__cartSheetIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cart-module__Gco78W__cartSheet{animation:none!important}}.cart-module__Gco78W__lines{gap:var(--space-4);flex-direction:column;display:flex}.cart-module__Gco78W__line{gap:var(--space-2) var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-hairline);grid-template-columns:64px 1fr;align-items:center;display:grid}.cart-module__Gco78W__lines .cart-module__Gco78W__line:last-child{border-bottom:none;padding-bottom:0}.cart-module__Gco78W__thumb,.cart-module__Gco78W__thumbPlaceholder{border-radius:var(--radius-md);object-fit:contain;background:var(--surface-sunken);border:1px solid var(--border-hairline);width:64px;height:64px;display:block}.cart-module__Gco78W__thumbPlaceholder{background:linear-gradient(160deg, var(--color-clay-500), var(--color-espresso-700));border:none}.cart-module__Gco78W__lineInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.cart-module__Gco78W__lineName{color:var(--text-heading);font-weight:600;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-module__Gco78W__lineUnit{font-size:var(--text-xs);color:var(--text-muted)}.cart-module__Gco78W__lineControls{justify-content:space-between;align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex}.cart-module__Gco78W__lineActions{align-items:center;gap:var(--space-3);display:flex}.cart-module__Gco78W__lineTotal{color:var(--text-heading);font-weight:700}.cart-module__Gco78W__lineTotal.cart-module__Gco78W__pending{opacity:.55}.cart-module__Gco78W__remove{min-width:44px;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.cart-module__Gco78W__remove:disabled{opacity:.5;cursor:not-allowed}.cart-module__Gco78W__remove:not(:disabled):hover{background:var(--color-danger-surface);color:var(--danger)}.cart-module__Gco78W__summary{gap:var(--space-2);flex-direction:column;display:flex}.cart-module__Gco78W__summaryRow{justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-muted);display:flex}.cart-module__Gco78W__summaryDiscount{color:var(--color-success-600)}.cart-module__Gco78W__summaryTotal{font-weight:700;font-size:var(--text-lg);color:var(--text-heading);border-top:1px solid var(--border-hairline);padding-top:var(--space-2);margin-top:var(--space-1)}.cart-module__Gco78W__link{text-align:center;color:var(--text-heading);text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.cart-module__Gco78W__emptyLogo{color:var(--color-brand-cafe,var(--color-clay-500))}.cart-module__Gco78W__page,.cart-module__Gco78W__layout{gap:var(--space-6);flex-direction:column;display:flex}.cart-module__Gco78W__list,.cart-module__Gco78W__suggestions{gap:var(--space-3);flex-direction:column;display:flex}.cart-module__Gco78W__suggestionsTitle{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-xl);color:var(--text-heading)}.cart-module__Gco78W__suggestionsGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.cart-module__Gco78W__suggestionCard{gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.cart-module__Gco78W__suggestionThumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-hairline);width:100%;position:relative;overflow:hidden}.cart-module__Gco78W__suggestionThumb img{object-fit:contain}.cart-module__Gco78W__suggestionName{font-size:var(--text-sm);color:var(--text-heading);font-weight:600}.cart-module__Gco78W__mobileCta{z-index:var(--z-sticky);padding:var(--space-3) 4% calc(var(--space-3) + var(--bottom-nav-h) + var(--safe-bottom));background:var(--surface);border-top:1px solid var(--border-hairline);position:fixed;bottom:0;left:0;right:0}.cart-module__Gco78W__mobileCtaInner{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cart-module__Gco78W__mobileCtaTotal{flex-direction:column;line-height:1.15;display:flex}.cart-module__Gco78W__mobileCtaLabel{font-size:var(--text-xs);color:var(--text-muted)}.cart-module__Gco78W__mobileCtaValue{font-weight:700;font-size:var(--text-lg);color:var(--text-heading)}@media (min-width:1024px){.cart-module__Gco78W__layout{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 380px;display:grid}.cart-module__Gco78W__aside{top:calc(var(--header-h) + var(--space-6));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.cart-module__Gco78W__mobileCta{display:none}.cart-module__Gco78W__page{padding-bottom:0}}
.marketplace-module__mHc3sq__root{min-height:100dvh;padding-top:var(--header-h);background:var(--color-cream-50)}.marketplace-module__mHc3sq__headSection{padding-block:var(--space-8) var(--space-16)}.marketplace-module__mHc3sq__controls{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.marketplace-module__mHc3sq__searchBar{align-items:center;display:flex;position:relative}.marketplace-module__mHc3sq__searchIcon{left:var(--space-4);color:var(--text-muted);pointer-events:none;position:absolute}.marketplace-module__mHc3sq__searchInput{width:100%;min-height:48px;padding:var(--space-3) var(--space-10);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);background:var(--surface-raised);color:var(--text);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);font-family:inherit;font-size:16px}.marketplace-module__mHc3sq__searchInput::-webkit-search-cancel-button{display:none}.marketplace-module__mHc3sq__searchInput:focus{border-color:var(--color-brass-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brass-500) 22%, transparent);outline:none}.marketplace-module__mHc3sq__searchClear{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:2px}.marketplace-module__mHc3sq__searchClear:hover{background:var(--surface-sunken)}.marketplace-module__mHc3sq__categoryRow{gap:var(--space-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;display:flex;overflow-x:auto}.marketplace-module__mHc3sq__categoryRow::-webkit-scrollbar{display:none}:is(.marketplace-module__mHc3sq__categoryRow .marketplace-module__mHc3sq__chip,.marketplace-module__mHc3sq__categoryRow .chip){flex:none}.marketplace-module__mHc3sq__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.marketplace-module__mHc3sq__filterBtn{gap:var(--space-2);position:relative}.marketplace-module__mHc3sq__filterCount{border-radius:var(--radius-pill);background:var(--brand);min-width:20px;height:20px;color:var(--brand-contrast);font-size:var(--text-xs);justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.marketplace-module__mHc3sq__sortSelect{max-width:220px}.marketplace-module__mHc3sq__sortSelect .field-label{font-size:var(--text-xs);color:var(--text-muted)}.marketplace-module__mHc3sq__activeFilters{gap:var(--space-2);flex-wrap:wrap;display:flex}.marketplace-module__mHc3sq__activeFilterChip{align-items:center;gap:var(--space-1);display:inline-flex}.marketplace-module__mHc3sq__resultsCount{font-size:var(--text-sm);color:var(--text-muted)}.marketplace-module__mHc3sq__grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.marketplace-module__mHc3sq__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.marketplace-module__mHc3sq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.marketplace-module__mHc3sq__cardSkeleton{gap:var(--space-2);flex-direction:column;display:flex}.marketplace-module__mHc3sq__loadMoreRow{margin-top:var(--space-10);justify-content:center;display:flex}.marketplace-module__mHc3sq__card{color:inherit;border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border-hairline);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.marketplace-module__mHc3sq__card:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);transform:translateY(-2px)}.marketplace-module__mHc3sq__cardMedia{aspect-ratio:1;background:var(--surface-sunken);position:relative}.marketplace-module__mHc3sq__cardImage{object-fit:cover}.marketplace-module__mHc3sq__cardPlaceholder{background:linear-gradient(160deg, var(--color-clay-400), var(--color-espresso-700));position:absolute;inset:0}.marketplace-module__mHc3sq__cardBadges{top:var(--space-2);left:var(--space-2);align-items:flex-start;gap:var(--space-1);max-width:calc(100% - var(--space-4));flex-direction:column;display:flex;position:absolute}.marketplace-module__mHc3sq__cardTools{top:var(--space-2);right:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex;position:absolute}.marketplace-module__mHc3sq__cardTools .icon-btn{background:var(--surface-raised)}.marketplace-module__mHc3sq__wishlistBtn{color:var(--text)}.marketplace-module__mHc3sq__wishlistBtnActive{color:var(--color-danger-600);border-color:color-mix(in srgb, var(--color-danger-600) 40%, transparent)}.marketplace-module__mHc3sq__cardBody{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex}.marketplace-module__mHc3sq__cardName{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-heading);-webkit-line-clamp:2;min-height:calc(var(--text-sm) * var(--leading-snug) * 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketplace-module__mHc3sq__cardNotes{gap:var(--space-1);flex-wrap:wrap;display:flex}.marketplace-module__mHc3sq__cardNote{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);white-space:nowrap}.marketplace-module__mHc3sq__cardFooter{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.marketplace-module__mHc3sq__cardAdd{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-hairline);background:var(--brand);color:var(--brand-contrast);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:filter var(--dur-fast);font-weight:600}.marketplace-module__mHc3sq__cardAdd:hover:not(:disabled){filter:brightness(1.08)}.marketplace-module__mHc3sq__cardAdd:disabled{opacity:.55;cursor:not-allowed}@media (min-width:640px){.marketplace-module__mHc3sq__cardBody{padding:var(--space-4) var(--space-4) var(--space-5)}.marketplace-module__mHc3sq__cardName{font-size:var(--text-base)}}.marketplace-module__mHc3sq__filterSection{padding-block:var(--space-5);border-bottom:1px solid var(--border-hairline);gap:var(--space-3);flex-direction:column;display:flex}.marketplace-module__mHc3sq__filterSection:first-child{padding-top:0}.marketplace-module__mHc3sq__filterSection:last-child{border-bottom:none}.marketplace-module__mHc3sq__filterLabel{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-base);color:var(--text-heading)}.marketplace-module__mHc3sq__filterChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.marketplace-module__mHc3sq__priceInputs{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.marketplace-module__mHc3sq__filterFooter{align-items:center;gap:var(--space-3);display:flex}.marketplace-module__mHc3sq__filterFooter>.btn:last-child{flex:1}.marketplace-module__mHc3sq__quickView{gap:var(--space-3);flex-direction:column;display:flex}.marketplace-module__mHc3sq__quickViewMedia{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-sunken);position:relative;overflow:hidden}.marketplace-module__mHc3sq__quickViewBadges{gap:var(--space-2);display:flex}.marketplace-module__mHc3sq__quickViewName{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-xl);color:var(--text-heading)}.marketplace-module__mHc3sq__quickViewShort{color:var(--text-muted);line-height:var(--leading-relaxed);font-size:var(--text-sm)}.marketplace-module__mHc3sq__quickViewActions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.marketplace-module__mHc3sq__quickViewRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.marketplace-module__mHc3sq__guestNotice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px dashed var(--border-strong);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);display:flex}.marketplace-module__mHc3sq__guestNotice svg{color:var(--color-brass-500);flex:none;margin-top:2px}.marketplace-module__mHc3sq__guestNotice a{color:var(--color-brass-600);font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.marketplace-module__mHc3sq__card{transition:none}}
.hero-stage-module__fe49EW__stage{--stage-shadow:color-mix(in srgb, var(--color-espresso-950) 30%, transparent)}.hero-stage-module__fe49EW__immersive{pointer-events:none;position:absolute;inset:0}.hero-stage-module__fe49EW__stacked{border-radius:var(--radius-xl);width:100%;height:clamp(300px,52svh,460px);position:relative;overflow:hidden}.hero-stage-module__fe49EW__nodes{pointer-events:none;z-index:var(--z-hero-bg);position:absolute;inset:0;overflow:hidden}.hero-stage-module__fe49EW__node{pointer-events:none;border-radius:50%;position:absolute}.hero-stage-module__fe49EW__leaves{pointer-events:none;z-index:var(--z-hero-bg);transition:transform .1s ease-out;position:absolute;inset:0}.hero-stage-module__fe49EW__leaf{pointer-events:none;--progress-bar-color:transparent;width:60px;height:60px;filter:drop-shadow(0 5px 15px color-mix(in srgb, var(--color-espresso-950) 20%, transparent));position:absolute}.hero-stage-module__fe49EW__l1{top:10%;left:15%}.hero-stage-module__fe49EW__l2{opacity:.4;width:140px;height:140px;top:40%;left:80%}.hero-stage-module__fe49EW__l3{width:80px;height:80px;top:70%;left:75%}.hero-stage-module__fe49EW__l4{opacity:.3;width:120px;height:120px;top:85%;left:20%}.hero-stage-module__fe49EW__center{z-index:var(--z-hero-bag);pointer-events:none;background:radial-gradient(circle at center, color-mix(in srgb, var(--color-brass-400) 8%, transparent) 0%, transparent 70%);justify-content:center;align-items:center;animation:6s ease-in-out infinite hero-stage-module__fe49EW__stage-float;display:flex;position:absolute;inset:0}.hero-stage-module__fe49EW__bag{pointer-events:auto;--progress-bar-color:transparent;--poster-color:transparent;outline:none;width:80vw;height:80vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(8deg)}.hero-stage-module__fe49EW__immersive .hero-stage-module__fe49EW__center{opacity:0;animation:1.5s ease-out .3s forwards hero-stage-module__fe49EW__stage-fade-in,6s ease-in-out infinite hero-stage-module__fe49EW__stage-float}.hero-stage-module__fe49EW__stacked .hero-stage-module__fe49EW__bag{width:100%;height:100%;transform:translate(-50%,-50%)}.hero-stage-module__fe49EW__halo{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--color-brass-400) 26%, transparent) 0%, transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:12%}.hero-stage-module__fe49EW__posterWrap{width:40vw;max-width:420px;height:70vh;max-height:640px;position:relative}.hero-stage-module__fe49EW__stacked .hero-stage-module__fe49EW__posterWrap{width:auto;max-width:none;height:auto;max-height:none;position:absolute;inset:8%}.hero-stage-module__fe49EW__posterWrap{transition:opacity var(--dur-slow) var(--ease-out)}.hero-stage-module__fe49EW__posterWrap[data-hidden]{opacity:0}.hero-stage-module__fe49EW__poster{object-fit:contain;filter:drop-shadow(0 24px 30px color-mix(in srgb, var(--color-espresso-950) 28%, transparent))}.hero-stage-module__fe49EW__beansFront{pointer-events:none;z-index:var(--z-hero-beans);transition:transform .1s ease-out;position:absolute;inset:0}.hero-stage-module__fe49EW__beansBack{pointer-events:none;z-index:var(--z-hero-bg);transition:transform .1s ease-out;position:absolute;inset:0}.hero-stage-module__fe49EW__bean{--progress-bar-color:transparent;width:120px;height:120px;filter:drop-shadow(0 10px 20px var(--stage-shadow));outline:none;position:absolute}.hero-stage-module__fe49EW__b1{width:140px;height:140px;top:25%;left:30%}.hero-stage-module__fe49EW__b2{width:65px;height:65px;top:60%;left:42%}.hero-stage-module__fe49EW__b3{width:155px;height:155px;top:30%;left:62%}.hero-stage-module__fe49EW__b4{width:90px;height:90px;top:15%;left:48%}.hero-stage-module__fe49EW__b5{width:75px;height:75px;top:75%;left:20%}.hero-stage-module__fe49EW__b6{width:115px;height:115px;top:45%;left:75%}.hero-stage-module__fe49EW__b7{opacity:.7;width:55px;height:55px;top:15%;left:40%}.hero-stage-module__fe49EW__b8{opacity:.6;width:45px;height:45px;top:50%;left:55%}.hero-stage-module__fe49EW__b9{opacity:.7;width:50px;height:50px;top:80%;left:35%}.hero-stage-module__fe49EW__stacked .hero-stage-module__fe49EW__b1{width:68px;height:68px;top:12%;left:6%}.hero-stage-module__fe49EW__stacked .hero-stage-module__fe49EW__b3{width:78px;height:78px;top:16%;left:74%}.hero-stage-module__fe49EW__stacked .hero-stage-module__fe49EW__b6{width:60px;height:60px;top:66%;left:78%}.hero-stage-module__fe49EW__stacked .hero-stage-module__fe49EW__l1{opacity:.8;width:52px;height:52px;top:6%;left:44%}.hero-stage-module__fe49EW__stacked .hero-stage-module__fe49EW__l3{opacity:.6;width:72px;height:72px;top:70%;left:4%}@keyframes hero-stage-module__fe49EW__stage-fade-in{to{opacity:1}}@keyframes hero-stage-module__fe49EW__stage-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (prefers-reduced-motion:reduce){.hero-stage-module__fe49EW__center{animation:none}.hero-stage-module__fe49EW__immersive .hero-stage-module__fe49EW__center{animation:.3s ease-out forwards hero-stage-module__fe49EW__stage-fade-in}.hero-stage-module__fe49EW__leaves,.hero-stage-module__fe49EW__beansFront,.hero-stage-module__fe49EW__beansBack{transition:none}}
.admin-module__r4bRMW__shell{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.admin-module__r4bRMW__content{min-width:0}.admin-module__r4bRMW__sectionHeading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.admin-module__r4bRMW__sectionTitle{font-family:var(--font-heading), serif;font-size:var(--text-2xl);color:var(--text-heading);margin:0;font-weight:700}.admin-module__r4bRMW__sectionSubtitle{color:var(--text-muted);font-size:var(--text-sm);margin:.25rem 0 0}.admin-module__r4bRMW__muted{color:var(--text-muted)}.admin-module__r4bRMW__topTabsWrap{top:var(--header-h);z-index:var(--z-sticky);background:var(--surface);padding-block:var(--space-2);margin-bottom:var(--space-2);position:sticky}.admin-module__r4bRMW__rail{display:none}@media (min-width:1024px){.admin-module__r4bRMW__shell{grid-template-columns:232px minmax(0,1fr);align-items:start}.admin-module__r4bRMW__rail{gap:var(--space-1);top:calc(var(--header-h) + var(--space-6));flex-direction:column;display:flex;position:sticky}.admin-module__r4bRMW__topTabsWrap{display:none}}.admin-module__r4bRMW__railLink{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--text);font-weight:500;font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.admin-module__r4bRMW__railLink:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}.admin-module__r4bRMW__railLinkActive,.admin-module__r4bRMW__railLinkActive:hover{background:var(--brand);color:var(--brand-contrast);font-weight:600}.admin-module__r4bRMW__railBadge{border-radius:var(--radius-pill);background:var(--color-danger-600);min-width:20px;height:20px;color:var(--color-cream-50);font-size:var(--text-xs);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-weight:700;line-height:1;display:inline-flex}.admin-module__r4bRMW__railLinkActive .admin-module__r4bRMW__railBadge{background:var(--brand-contrast);color:var(--brand)}.admin-module__r4bRMW__statGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:640px){.admin-module__r4bRMW__statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.admin-module__r4bRMW__statGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-module__r4bRMW__statCard{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.admin-module__r4bRMW__statLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere}.admin-module__r4bRMW__statValue{font-family:var(--font-heading), serif;font-size:var(--text-2xl);color:var(--text-heading);overflow-wrap:anywhere;font-weight:700;line-height:1.15}.admin-module__r4bRMW__statDelta{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.admin-module__r4bRMW__statDeltaUp{color:var(--color-success-600)}.admin-module__r4bRMW__statDeltaDown{color:var(--color-danger-600)}.admin-module__r4bRMW__chartsGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.admin-module__r4bRMW__chartsGrid{grid-template-columns:1.6fr 1fr}}.admin-module__r4bRMW__chartCard{min-width:0}.admin-module__r4bRMW__chartHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.admin-module__r4bRMW__chartTitle{color:var(--text-heading);font-weight:700;font-size:var(--text-base)}.admin-module__r4bRMW__revenueWrap{width:100%;position:relative}.admin-module__r4bRMW__revenueSvg{width:100%;height:auto;overflow:visible}.admin-module__r4bRMW__revenuePoint{cursor:pointer}.admin-module__r4bRMW__revenuePoint:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin-module__r4bRMW__revenueTooltip{pointer-events:none;background:var(--color-espresso-900);color:var(--color-cream-50);border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;box-shadow:var(--shadow-md);z-index:var(--z-sticky);padding:6px 10px;position:absolute;transform:translate(-50%,-110%)}.admin-module__r4bRMW__revenueLegend{gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.admin-module__r4bRMW__legendItem{align-items:center;gap:6px;display:inline-flex}.admin-module__r4bRMW__legendDot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.admin-module__r4bRMW__donutWrap{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.admin-module__r4bRMW__donutSvg{width:100%;max-width:200px;height:auto}.admin-module__r4bRMW__donutLegend{gap:var(--space-2);width:100%;font-size:var(--text-sm);flex-direction:column;display:flex}.admin-module__r4bRMW__donutLegendRow{align-items:center;gap:var(--space-2);display:flex}.admin-module__r4bRMW__donutLegendLabel{flex:1;min-width:0}.admin-module__r4bRMW__donutLegendValue{font-variant-numeric:tabular-nums;font-weight:600}.admin-module__r4bRMW__barsList{gap:var(--space-3);flex-direction:column;display:flex}.admin-module__r4bRMW__barRow{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,3fr) auto;display:grid}.admin-module__r4bRMW__barLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__r4bRMW__barTrack{border-radius:var(--radius-pill);background:var(--surface-sunken);width:100%;height:10px;overflow:hidden}.admin-module__r4bRMW__barFill{border-radius:var(--radius-pill);background:var(--accent);height:100%}.admin-module__r4bRMW__barValue{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:var(--text-xs)}.admin-module__r4bRMW__toolbar{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.admin-module__r4bRMW__toolbar{flex-flow:wrap;justify-content:space-between;align-items:flex-end}}.admin-module__r4bRMW__filterBar{gap:var(--space-3);flex-wrap:wrap;flex:1;align-items:flex-end;display:flex}.admin-module__r4bRMW__filterField{flex:160px;min-width:160px;margin-bottom:0}.admin-module__r4bRMW__filterCheckbox{align-items:center;height:44px;display:flex}.admin-module__r4bRMW__tableWrap{overflow-x:auto}.admin-module__r4bRMW__dataTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.admin-module__r4bRMW__dataTable th,.admin-module__r4bRMW__dataTable td{text-align:left;border-bottom:1px solid var(--border-hairline);vertical-align:middle;padding:.6rem .75rem}.admin-module__r4bRMW__dataTable th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.admin-module__r4bRMW__dataTable tbody tr:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}.admin-module__r4bRMW__numCell{font-variant-numeric:tabular-nums}.admin-module__r4bRMW__actionsCell{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-module__r4bRMW__thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-sunken);width:48px;height:48px;display:block}.admin-module__r4bRMW__thumbPlaceholder{border-radius:var(--radius-sm);background:var(--surface-sunken);width:48px;height:48px;color:var(--text-muted);place-items:center;display:grid}.admin-module__r4bRMW__nameCell{align-items:center;gap:var(--space-3);min-width:0;display:flex}.admin-module__r4bRMW__nameCellText{min-width:0;max-width:200px}.admin-module__r4bRMW__primaryText{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;overflow:hidden}.admin-module__r4bRMW__secondaryText{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.admin-module__r4bRMW__cardList{gap:var(--space-3);flex-direction:column;display:flex}.admin-module__r4bRMW__rowCard{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.admin-module__r4bRMW__rowCardTop{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.admin-module__r4bRMW__rowCardMeta{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.admin-module__r4bRMW__rowCardMetaLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.admin-module__r4bRMW__rowCardActions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}@media (max-width:767px){.admin-module__r4bRMW__tableWrap{display:none}}@media (min-width:768px){.admin-module__r4bRMW__cardList{display:none}}.admin-module__r4bRMW__expandedRow td{background:var(--surface-sunken)}.admin-module__r4bRMW__expandButton{align-items:center;gap:var(--space-1);display:inline-flex}.admin-module__r4bRMW__pagination{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.admin-module__r4bRMW__pageInfo{color:var(--text-muted);font-size:var(--text-sm)}.admin-module__r4bRMW__pageControls{gap:var(--space-2);display:flex}.admin-module__r4bRMW__formGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:560px){.admin-module__r4bRMW__formGrid{grid-template-columns:1fr 1fr}}.admin-module__r4bRMW__span2{grid-column:1/-1}.admin-module__r4bRMW__sheetFooterBar{justify-content:flex-end;align-items:center;gap:var(--space-3);width:100%;display:flex}.admin-module__r4bRMW__saveStatus{font-size:var(--text-sm);color:var(--text-muted);margin-right:auto}.admin-module__r4bRMW__charCount{font-size:var(--text-xs);color:var(--text-muted);text-align:right;margin-top:2px}.admin-module__r4bRMW__chipInputRow{gap:var(--space-2);display:flex}.admin-module__r4bRMW__chipList{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.admin-module__r4bRMW__chip{border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-hairline);font-size:var(--text-sm);align-items:center;gap:6px;padding:4px 8px 4px 12px;display:inline-flex}.admin-module__r4bRMW__chipRemove{width:22px;height:22px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.admin-module__r4bRMW__chipRemove:hover{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text)}.admin-module__r4bRMW__specRow{gap:var(--space-2);grid-template-columns:1fr 1fr auto;align-items:center;display:grid}.admin-module__r4bRMW__featureRow{gap:var(--space-2);grid-template-columns:1fr auto;align-items:center;display:grid}.admin-module__r4bRMW__stockAdjust{align-items:center;gap:var(--space-2);display:flex}.admin-module__r4bRMW__galleryGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.admin-module__r4bRMW__galleryItem{border-radius:var(--radius-md);border:1px solid var(--border-hairline);background:var(--surface-sunken);position:relative;overflow:hidden}.admin-module__r4bRMW__galleryImgWrap{aspect-ratio:1;width:100%;position:relative}.admin-module__r4bRMW__galleryImg{object-fit:cover}.admin-module__r4bRMW__galleryPrimaryBadge{position:absolute;top:6px;left:6px}.admin-module__r4bRMW__galleryActions{justify-content:space-between;align-items:center;gap:var(--space-1);padding:var(--space-2);display:flex}.admin-module__r4bRMW__galleryReorder{gap:4px;display:flex}.admin-module__r4bRMW__uploadDrop{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-5);text-align:center;color:var(--text-muted);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.admin-module__r4bRMW__uploadProgress{border-radius:var(--radius-pill);background:var(--surface-sunken);width:100%;height:6px;overflow:hidden}.admin-module__r4bRMW__uploadProgressFill{background:var(--accent);height:100%;transition:width var(--dur) var(--ease-out)}.admin-module__r4bRMW__modelPreviewWrap{border-radius:var(--radius-md);background:var(--surface-sunken);width:100%;height:280px;overflow:hidden}.admin-module__r4bRMW__timeline{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-module__r4bRMW__timelineItem{gap:var(--space-3);grid-template-columns:12px 1fr;align-items:start;display:grid}.admin-module__r4bRMW__timelineDot{background:var(--accent);border-radius:50%;width:12px;height:12px;margin-top:5px}.admin-module__r4bRMW__courierList{gap:var(--space-2);flex-direction:column;display:flex}.admin-module__r4bRMW__courierOption{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-hairline);border-radius:var(--radius-md);cursor:pointer;background:var(--surface-raised);min-height:44px;display:flex}.admin-module__r4bRMW__courierOptionActive{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.admin-module__r4bRMW__confirmActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}.admin-module__r4bRMW__checkboxRow{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.admin-module__r4bRMW__detailGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.admin-module__r4bRMW__detailGrid{grid-template-columns:1.3fr 1fr}}.admin-module__r4bRMW__detailBlock{gap:var(--space-2);flex-direction:column;display:flex}.admin-module__r4bRMW__detailLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}
.courier-module__S7-NAq__offlineBanner{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-surface);border:1px solid color-mix(in srgb, var(--color-warning-600) 45%, transparent);color:var(--badge-warning-text);font-size:var(--text-sm);font-weight:600;display:flex}.courier-module__S7-NAq__header{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.courier-module__S7-NAq__greeting{font-family:var(--font-heading), "Fraunces", serif;font-weight:600;font-size:var(--text-3xl);color:var(--text-heading);line-height:var(--leading-tight)}.courier-module__S7-NAq__today{margin-top:var(--space-1);color:var(--muted-color);font-size:var(--text-sm);text-transform:capitalize;display:block}.courier-module__S7-NAq__counters{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.courier-module__S7-NAq__counters{grid-template-columns:repeat(4,1fr)}}.courier-module__S7-NAq__counterChip{justify-content:center;align-items:center;gap:var(--space-1);min-height:64px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);background:var(--glass-solid);border:1px solid var(--glass-border);color:var(--text-color);cursor:pointer;text-align:center;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.courier-module__S7-NAq__counterChip:active{transform:scale(.97)}.courier-module__S7-NAq__counterChip.courier-module__S7-NAq__counterChipActive{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.courier-module__S7-NAq__counterValue{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-xl);font-weight:700;line-height:1}.courier-module__S7-NAq__counterLabel{font-size:var(--text-xs);color:inherit;opacity:.85;font-weight:600}.courier-module__S7-NAq__toolbar{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.courier-module__S7-NAq__refreshRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.courier-module__S7-NAq__updatedInfo{font-size:var(--text-xs);color:var(--muted-color)}.courier-module__S7-NAq__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.courier-module__S7-NAq__card{gap:var(--space-3);transition:opacity var(--dur-slow) var(--ease-editorial), transform var(--dur-slow) var(--ease-editorial), max-height var(--dur-slow) var(--ease-editorial);flex-direction:column;display:flex}.courier-module__S7-NAq__card.courier-module__S7-NAq__cardLeaving{opacity:0;transform:scale(.96)translateY(-8px)}.courier-module__S7-NAq__cardMain{gap:var(--space-2);text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.courier-module__S7-NAq__cardTop{align-items:center;gap:var(--space-2);display:flex}.courier-module__S7-NAq__orderNumber{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);color:var(--muted-color);font-weight:700}.courier-module__S7-NAq__chevron{color:var(--muted-color);flex:none;margin-left:auto}.courier-module__S7-NAq__schedule{font-size:var(--text-sm);color:var(--color-brass-600);font-weight:600}.courier-module__S7-NAq__customer{font-family:var(--font-heading), "Fraunces", serif;font-size:var(--text-xl);color:var(--text-heading);margin:0;font-weight:700}.courier-module__S7-NAq__address{color:var(--muted-color);line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.courier-module__S7-NAq__itemChips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.courier-module__S7-NAq__itemChip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--border-hairline);font-size:var(--text-xs);color:var(--text-color)}.courier-module__S7-NAq__total{font-family:var(--font-heading), "Fraunces", serif;font-weight:700;font-size:var(--text-lg);color:var(--text-heading)}.courier-module__S7-NAq__failureNote{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-danger-surface);color:var(--danger);font-size:var(--text-sm);display:flex}.courier-module__S7-NAq__failureNote svg{flex:none;margin-top:2px}.courier-module__S7-NAq__quickActions{gap:var(--space-2);display:flex}.courier-module__S7-NAq__quickActions .courier-module__S7-NAq__actionBtn{flex:1 1 0;min-width:0}.courier-module__S7-NAq__actionBtn{justify-content:center;align-items:center;gap:var(--space-1);min-height:56px;padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-solid);color:var(--text-color);font-size:var(--text-xs);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;font-weight:600;text-decoration:none;display:flex}.courier-module__S7-NAq__actionBtn:hover,.courier-module__S7-NAq__actionBtn:active{background:var(--glass-bg);border-color:var(--border-strong)}.courier-module__S7-NAq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.courier-module__S7-NAq__primaryActions{gap:var(--space-2);flex-direction:column;display:flex}.courier-module__S7-NAq__primaryActions .courier-module__S7-NAq__primaryAction,.courier-module__S7-NAq__sheetActions .courier-module__S7-NAq__primaryAction{min-height:56px}.courier-module__S7-NAq__offlineHint{font-size:var(--text-xs);color:var(--muted-color);text-align:center}.courier-module__S7-NAq__cardSkeleton{gap:var(--space-3);flex-direction:column;display:flex}.courier-module__S7-NAq__stateBox{align-items:flex-start;gap:var(--space-3);padding:var(--space-6) 0;flex-direction:column;display:flex}.courier-module__S7-NAq__historyCard,.courier-module__S7-NAq__historyCardSkeleton{gap:var(--space-2);flex-direction:column;display:flex}.courier-module__S7-NAq__loadMoreRow{margin-top:var(--space-5);justify-content:center;display:flex}.courier-module__S7-NAq__sheetDescription{color:var(--muted-color);margin-bottom:var(--space-4)}.courier-module__S7-NAq__sheetActions{gap:var(--space-3);flex-direction:column;display:flex}.courier-module__S7-NAq__reasonGrid{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.courier-module__S7-NAq__routeOptions{gap:var(--space-3);flex-direction:column;display:flex}.courier-module__S7-NAq__routeOption{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-solid);color:var(--text-color);cursor:pointer;text-align:left;font-weight:600;display:flex}.courier-module__S7-NAq__routeOption:hover,.courier-module__S7-NAq__routeOption:active{background:var(--glass-bg);border-color:var(--border-strong)}.courier-module__S7-NAq__routeOption span:first-of-type{flex:1}.courier-module__S7-NAq__detailHead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.courier-module__S7-NAq__detailSection{gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--border-hairline);flex-direction:column;display:flex}.courier-module__S7-NAq__detailSection:first-of-type{border-top:none;padding-top:0}.courier-module__S7-NAq__detailLabel{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-color);font-weight:700}.courier-module__S7-NAq__detailValue{color:var(--text-color);line-height:var(--leading-relaxed)}.courier-module__S7-NAq__detailHint{font-size:var(--text-sm);color:var(--muted-color);font-style:italic}.courier-module__S7-NAq__detailItems{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.courier-module__S7-NAq__detailItems li{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-color);display:flex}.courier-module__S7-NAq__timeline{margin:var(--space-2) 0 0;gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.courier-module__S7-NAq__timelineItem{gap:var(--space-3);display:flex}.courier-module__S7-NAq__timelineDot{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.courier-module__S7-NAq__timelineStatus{color:var(--text-heading);font-weight:600}.courier-module__S7-NAq__timelineNote{font-size:var(--text-sm);color:var(--text-color)}.courier-module__S7-NAq__timelineTime{font-size:var(--text-xs);color:var(--muted-color);display:block}@media (prefers-reduced-motion:reduce){.courier-module__S7-NAq__card,.courier-module__S7-NAq__counterChip{transition:none}}
