@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-storefront-order][data-studio-authoritative=true]>div>section:first-child,[data-storefront-order][data-studio-authoritative=true]>div>section:first-child+div,[data-storefront-order][data-studio-authoritative=true]>div>div:first-child>section:first-child,[data-storefront-order][data-studio-authoritative=true]>div>div:first-child>section:first-child+div,[data-storefront-order] button[aria-label^=Save\ ]{display:none}@media (width<=639px){[data-storefront-order] .bg-cream:has([data-testid=product-controls]){border-radius:18px;flex-direction:row;align-items:center;gap:8px;min-height:116px;padding:12px}[data-storefront-order] .bg-cream:has([data-testid=product-controls])>div:first-child{flex:auto;align-items:center;gap:8px;width:auto;min-width:0}[data-storefront-order] .bg-cream:has([data-testid=product-controls])>div:first-child>:first-child{border-radius:14px;flex:0 0 92px;width:92px;height:92px}[data-storefront-order] .bg-cream:has([data-testid=product-controls])>div:first-child>div:last-child{flex:auto;min-width:0}[data-storefront-order] .bg-cream:has([data-testid=product-controls]) .font-display.text-lg.font-semibold{font-family:var(--font-sans);letter-spacing:0;font-size:16px;line-height:24px}[data-storefront-order] .bg-cream:has([data-testid=product-controls])>div:last-child{flex:none;justify-content:flex-end;width:auto}[data-storefront-order] .bg-cream:has([data-testid=product-controls]) [data-testid=product-controls]>.sm\:hidden{gap:2px}:is([data-storefront-order] .bg-cream:has([data-testid=product-controls]) button[aria-label^="Decrease quantity of "],[data-storefront-order] .bg-cream:has([data-testid=product-controls]) button[aria-label^="Increase quantity of "]){width:32px;min-width:32px;height:32px;padding:0}[data-storefront-order] .bg-cream:has([data-testid=product-controls]) button[aria-label^=Add\ ]{background:linear-gradient(120deg, #0d1426, color-mix(in oklab, var(--brand-primary,var(--primary)) 88%, #06c));border-radius:9999px;width:36px;min-width:36px;height:36px;padding:0;font-size:0;box-shadow:0 3px 7px -2px #00000029}[data-storefront-order] .bg-cream:has([data-testid=product-controls]) button[aria-label^=Add\ ] svg{width:16px;height:16px;margin:0}}@media (width<=767px){[data-storefront-order] .sticky.bottom-16{background:linear-gradient(90deg, color-mix(in oklab, var(--brand-surface,var(--card)) 96%, transparent), color-mix(in oklab, var(--brand-primary,var(--primary)) 12%, var(--brand-surface,var(--card))));border-width:1px 0 0;border-radius:0;width:calc(100% + 32px);margin-inline:-16px;padding:14px 16px 18px;bottom:0;box-shadow:0 -8px 18px -8px #00000024}[data-storefront-order] .sticky.bottom-16>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;display:grid}[data-storefront-order] .sticky.bottom-16>div:first-child>div:first-child{display:contents}[data-storefront-order] .sticky.bottom-16>div:first-child>div:first-child>p:first-child{grid-column:1;font-size:14px;line-height:20px}[data-storefront-order] .sticky.bottom-16>div:first-child>div:first-child>p:last-child{font-family:var(--font-sans);letter-spacing:-.01em;grid-column:2;justify-self:end;font-size:20px;line-height:28px}[data-storefront-order] .sticky.bottom-16>div:first-child>:is(a,button){border-radius:8px;grid-column:1/-1;width:100%;min-height:40px}}[data-seasonal-treatment]{isolation:isolate;position:relative}[data-seasonal-treatment]:before{content:"";z-index:20;pointer-events:none;opacity:.1;background-repeat:repeat;position:fixed;inset:0}[data-seasonal-treatment=sparkle]:before{background-image:radial-gradient(circle at 20% 24%,currentColor 0 1px,#0000 2px),radial-gradient(circle at 72% 66%,currentColor 0 1.5px,#0000 2.5px);background-size:72px 72px}[data-seasonal-treatment=confetti]:before{background-image:linear-gradient(35deg,#0000 47%,currentColor 48% 51%,#0000 52%),linear-gradient(145deg,#0000 48%,currentColor 49% 51%,#0000 52%);background-size:72px 72px}[data-seasonal-treatment=ribbons]:before,[data-seasonal-treatment=flag_ribbon]:before{background-image:linear-gradient(135deg,#0000 42%,currentColor 43% 46%,#0000 47%);background-size:180px 180px}[data-seasonal-treatment=hearts]:before{background-image:radial-gradient(circle at 43% 48%,currentColor 0 5px,#0000 6px),radial-gradient(circle at 57% 48%,currentColor 0 5px,#0000 6px);background-size:96px 96px}[data-seasonal-treatment=snow]:before{background-image:radial-gradient(circle at 20% 20%,currentColor 0 2px,#0000 2.5px),radial-gradient(circle at 70% 65%,currentColor 0 3px,#0000 3.5px);background-size:64px 64px}[data-seasonal-treatment=lanterns]:before{opacity:.06;background-image:linear-gradient(90deg,#0000 43%,currentColor 44% 56%,#0000 57%),linear-gradient(#0000 44%,currentColor 45% 57%,#0000 58%);background-size:110px 110px}[data-seasonal-treatment=rangoli]:before{background-size:120px 120px;background-image:repeating-conic-gradient(from 45deg at 50% 50%, currentColor 0 4deg, transparent 4deg 18deg);opacity:.055}[data-seasonal-treatment=menu_badges]:before{opacity:.07;background-image:radial-gradient(circle at 20% 20%,#0000 0 12px,currentColor 13px 14px,#0000 15px),radial-gradient(circle at 80% 80%,#0000 0 9px,currentColor 10px 11px,#0000 12px);background-size:140px 140px}@media (prefers-reduced-motion:reduce){[data-seasonal-treatment]:before{animation:none!important}}
