@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_5bda0f{font-family:inter,inter Fallback;font-style:normal}.__variable_5bda0f{--font-inter:"inter","inter Fallback"}@font-face{font-family:playfair;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfair Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_596cf0{font-family:playfair,playfair Fallback;font-style:normal}.__variable_596cf0{--font-playfair:"playfair","playfair Fallback"}.shop-root{--color-brand-50:#fff7fa;--color-brand-100:#fce4ec;--color-brand-200:#f8bbd0;--color-brand-300:#f48fb1;--color-brand-400:#f06292;--color-brand-500:#e91e63;--color-brand-600:#d81b60;--color-brand-700:#c2185b;--color-brand-800:#ad1457;--color-accent-50:#fff7fa;--color-accent-100:#fce4ec;--color-accent-200:#f8bbd0;--color-accent-300:#f48fb1;--color-accent-400:#f06292;--color-accent-500:#e91e63;--color-accent-600:#d81b60;--color-accent-700:#c2185b;--color-accent-800:#ad1457;--color-brand-ink:#ffffff;--color-accent-ink:#ffffff;--color-ink-950:#0f0f0f;--color-ink-900:#171717;--color-ink-800:#262626;--color-ink-700:#3d3d3d;--color-ink-600:#545454;--color-ink-500:#6b6b6b;--color-ink-400:#8e8e8e;--color-ink-300:#c9bcc2;--color-ink-200:#f1d5df;--color-ink-100:#f8e7ee;--color-ink-50:#fff7fa;--color-canvas:#fff7fa;--color-surface:#ffffff;--color-button:#171717;--color-button-ink:#ffffff;--color-banner:#0f0f0f;--color-banner-ink:#ffffff;--color-banner-accent:#f06292;--color-banner-accent-soft:#f8bbd0;--color-danger-600:#dc2626;--color-danger-100:#fee2e2;--color-info-600:#1d4ed8;--color-info-100:#dbeafe;--color-success-600:#15803d;--color-success-100:#dcfce7;--color-warning-600:#b45309;--color-warning-100:#fef3c7;--primary-color:#e91e63;--secondary-color:#e91e63;--primary-contrast:#ffffff;--secondary-contrast:#ffffff;--font-display:var(--font-playfair),Georgia,"Times New Roman",serif;--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--shadow-card:0 1px 2px rgb(23 23 23/0.04),0 8px 24px -12px rgb(200 24 99/0.14);--banner-image:none;--banner-wash:0.55;--rgb-accent-100:252 228 236;--rgb-accent-200:248 187 208;--rgb-accent-300:244 143 177;--rgb-accent-400:240 98 146;--rgb-accent-50:255 247 250;--rgb-accent-500:233 30 99;--rgb-accent-600:216 27 96;--rgb-accent-700:194 24 91;--rgb-accent-800:173 20 87;--rgb-accent-ink:255 255 255;--rgb-banner:15 15 15;--rgb-banner-accent:240 98 146;--rgb-banner-accent-soft:248 187 208;--rgb-banner-ink:255 255 255;--rgb-brand-100:252 228 236;--rgb-brand-200:248 187 208;--rgb-brand-300:244 143 177;--rgb-brand-400:240 98 146;--rgb-brand-50:255 247 250;--rgb-brand-500:233 30 99;--rgb-brand-600:216 27 96;--rgb-brand-700:194 24 91;--rgb-brand-800:173 20 87;--rgb-brand-ink:255 255 255;--rgb-button:23 23 23;--rgb-button-ink:255 255 255;--rgb-canvas:255 247 250;--rgb-danger-100:254 226 226;--rgb-danger-600:220 38 38;--rgb-info-100:219 234 254;--rgb-info-600:29 78 216;--rgb-ink-100:248 231 238;--rgb-ink-200:241 213 223;--rgb-ink-300:201 188 194;--rgb-ink-400:142 142 142;--rgb-ink-50:255 247 250;--rgb-ink-500:107 107 107;--rgb-ink-600:84 84 84;--rgb-ink-700:61 61 61;--rgb-ink-800:38 38 38;--rgb-ink-900:23 23 23;--rgb-ink-950:15 15 15;--rgb-success-100:220 252 231;--rgb-success-600:21 128 61;--rgb-surface:255 255 255;--rgb-warning-100:254 243 199;--rgb-warning-600:180 83 9}:where(.shop-root){color-scheme:light;background-color:var(--color-canvas);color:var(--color-ink-900);font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-wrap:break-word;min-height:100vh}:where(.shop-root,.shop-root *){border-color:var(--color-ink-100)}:where(.shop-root) :where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance}:where(.shop-root) :where(p){text-wrap:pretty}:where(.shop-root) :where(:focus-visible){outline:2px solid var(--color-ink-900);outline-offset:2px;border-radius:2px}:where(.shop-root) :where(input,select,textarea){font-size:16px}@media (min-width:640px){:where(.shop-root) :where(input,select,textarea){font-size:.9375rem}}:where(.shop-root) :where(img){max-width:100%}:where(.shop-root) ::selection{background:var(--color-brand-200);color:var(--color-ink-900)}html:has(.shop-root){-webkit-text-size-adjust:100%;scroll-behavior:smooth}body:has(.shop-root):has(.modal-root) .toast-root{top:1rem;bottom:auto}@media (min-width:640px){body:has(.shop-root):has(.modal-root) .toast-root{top:1.5rem}}:where(.shop-root) .container-page{width:100%;margin-inline:auto;max-width:84rem;padding-inline:1rem}@media (min-width:640px){:where(.shop-root) .container-page{padding-inline:1.5rem}}@media (min-width:1024px){:where(.shop-root) .container-page{padding-inline:2rem}}:where(.shop-root) .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}:where(.shop-root) .no-scrollbar::-webkit-scrollbar{display:none}:where(.shop-root) .text-balance{text-wrap:balance}:where(.shop-root) .hairline{box-shadow:inset 0 0 0 1px var(--color-ink-100)}:where(.shop-root) .skeleton{position:relative;overflow:hidden;background-color:var(--color-ink-100)}:where(.shop-root) .skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgb(255 255 255/0),rgb(255 255 255/.55) 50%,rgb(255 255 255/0));animation:shop-shimmer 1.6s infinite}:where(.shop-root) .animate-fade-up{animation:shop-fade-up .45s var(--ease-out-soft) both}:where(.shop-root) .animate-pop-in{animation:shop-pop-in .32s var(--ease-out-soft) both}:where(.shop-root) .animate-soft-pulse{animation:shop-soft-pulse 2s var(--ease-in-out-soft) infinite}:where(.shop-root) .animate-attention-bounce{animation:shop-attention-bounce 3.4s var(--ease-out-soft) infinite}@keyframes shop-shimmer{to{transform:translateX(100%)}}@keyframes shop-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shop-pop-in{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes shop-soft-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes shop-attention-bounce{0%,58%,to{transform:translateY(0)}66%{transform:translateY(-26%)}74%{transform:translateY(0)}81%{transform:translateY(-11%)}88%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html:has(.shop-root){scroll-behavior:auto}:where(.shop-root,.shop-root *),:where(.shop-root,.shop-root *):after,:where(.shop-root,.shop-root *):before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}:where(.shop-root) .skeleton:after{display:none}}@media print{body:has(.receipt-print-area) :not(:has(.receipt-print-area)):not(.receipt-print-area):not(.receipt-print-area *){display:none!important}body:has(.receipt-print-area) :has(.receipt-print-area){position:static!important;overflow:visible!important;max-height:none!important;height:auto!important;max-width:none!important;padding:0!important;box-shadow:none!important;transform:none!important;opacity:1!important}body:has(.receipt-print-area),html:has(.receipt-print-area){overflow:visible!important;height:auto!important}body:has(.receipt-print-area[data-printing]) .receipt-print-area:not([data-printing]){display:none!important}body:has(.receipt-print-area) .receipt-print-area{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.receipt-print-area) .receipt-print-area .receipt-paper{transform:none!important;filter:none!important}body:has(.receipt-print-area) .receipt-print-area .receipt-paper,body:has(.receipt-print-area) .receipt-print-area .receipt-paper *{-webkit-mask-image:none!important;mask-image:none!important;clip-path:none!important}}