.modern-template{--modern-canvas:#fcfaf7;--modern-surface-subtle:#f4efe7;--modern-surface-raised:#fff;--modern-surface-inverse:#221d15;--modern-text-primary:#242019;--modern-text-secondary:#5d564a;--modern-text-inverse:#faf6ee;--modern-text-inverse-muted:#cfc6b4;--modern-border-subtle:#e4ddcf;--modern-border-strong:#a89d89;--modern-accent:#146c3e;--modern-accent-hover:#0e5630;--modern-accent-soft:#e2f1e7;--modern-accent-on:#fff;--modern-focus:#146c3e;--modern-deal:#c2410c;--modern-deal-soft:#fbebdd;--modern-success:#18794e;--modern-warning:#8a5a00;--modern-error:#b42318;--modern-radius-xs:8px;--modern-radius-sm:12px;--modern-radius-md:16px;--modern-radius-lg:20px;--modern-radius-xl:24px;--modern-radius-pill:999px;--modern-container-max:100%;--modern-page-gutter:5.5vw;--modern-sticky-height:64px;--modern-hero-media-max-h:24rem;--modern-hero-media-gap:.8625rem;--modern-pdp-media-max-h:min(32.4rem, calc(100dvh - var(--modern-sticky-height) - 8rem));--modern-shadow-lift:0 8px 24px #10111414;--modern-shadow-sticky:0 1px 0 var(--modern-border-subtle), 0 8px 24px #1011140f;--modern-shadow-menu:0 12px 36px #10111424;--modern-shadow-dialog:0 24px 64px #10111433;--modern-shadow-bar-up:0 -8px 24px #1011140f;--modern-duration-color:.12s;--modern-duration-fast:.16s;--modern-duration-drawer:.22s;--modern-duration-carousel:.28s;--modern-ease-standard:cubic-bezier(.2, .8, .2, 1);--modern-ease-out:cubic-bezier(0, 0, .2, 1);--modern-font-display:Fraunces, Georgia, "Times New Roman", serif;--modern-control-min-h:2.25rem;--modern-control-px:.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--modern-canvas);color:var(--modern-text-primary);scroll-padding-top:calc(var(--modern-sticky-height) + 16px);transition:background-color var(--modern-duration-color) var(--modern-ease-out), color var(--modern-duration-color) var(--modern-ease-out)}@media (min-width:1024px){.modern-template:has([data-shell-region=category-row]){--modern-sticky-height:112px}}.modern-template.modern-dark{--modern-canvas:#000;--modern-surface-subtle:#111;--modern-surface-raised:#1c1c1c;--modern-surface-inverse:#000;--modern-text-primary:#f5f5f5;--modern-text-secondary:#a3a3a3;--modern-text-inverse:#f5f5f5;--modern-text-inverse-muted:#a3a3a3;--modern-border-subtle:#2a2a2a;--modern-border-strong:#525252;--modern-accent:#4fc380;--modern-accent-hover:#71d39c;--modern-accent-soft:#1e3326;--modern-accent-on:#0e2417;--modern-focus:#4fc380;--modern-deal:#f08a4b;--modern-deal-soft:#141414;--modern-success:#4cc38a;--modern-warning:#e5a13d;--modern-error:#f97066;--modern-shadow-lift:0 8px 24px #00000059;--modern-shadow-sticky:0 1px 0 var(--modern-border-subtle), 0 8px 24px #0000004d;--modern-shadow-menu:0 12px 36px #00000073;--modern-shadow-dialog:0 24px 64px #0000008c;--modern-shadow-bar-up:0 -8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.modern-template.bg-modern-canvas,.modern-template .bg-modern-canvas{background-color:var(--modern-canvas)}.modern-template.bg-modern-surface-subtle,.modern-template .bg-modern-surface-subtle{background-color:var(--modern-surface-subtle)}.modern-template.bg-modern-surface-raised,.modern-template .bg-modern-surface-raised{background-color:var(--modern-surface-raised)}.modern-template.bg-modern-surface-inverse,.modern-template .bg-modern-surface-inverse{background-color:var(--modern-surface-inverse)}.modern-template.bg-modern-accent,.modern-template .bg-modern-accent{background-color:var(--modern-accent)}.modern-template.bg-modern-accent-soft,.modern-template .bg-modern-accent-soft{background-color:var(--modern-accent-soft)}.modern-template.bg-modern-deal,.modern-template .bg-modern-deal{background-color:var(--modern-deal)}.modern-template.bg-modern-deal-soft,.modern-template .bg-modern-deal-soft{background-color:var(--modern-deal-soft)}.modern-template .bg-modern-canvas\/95{background-color:var(--modern-canvas)}@supports (color:color-mix(in lab, red, red)){.modern-template .bg-modern-canvas\/95{background-color:color-mix(in srgb, var(--modern-canvas) 95%, transparent)}}.modern-template .bg-modern-border-subtle\/60{background-color:var(--modern-border-subtle)}@supports (color:color-mix(in lab, red, red)){.modern-template .bg-modern-border-subtle\/60{background-color:color-mix(in srgb, var(--modern-border-subtle) 60%, transparent)}}.modern-template .bg-modern-accent\/10{background-color:var(--modern-accent)}@supports (color:color-mix(in lab, red, red)){.modern-template .bg-modern-accent\/10{background-color:color-mix(in srgb, var(--modern-accent) 10%, transparent)}}.modern-template .bg-modern-success\/10{background-color:var(--modern-success)}@supports (color:color-mix(in lab, red, red)){.modern-template .bg-modern-success\/10{background-color:color-mix(in srgb, var(--modern-success) 10%, transparent)}}.modern-template .bg-modern-warning\/10{background-color:var(--modern-warning)}@supports (color:color-mix(in lab, red, red)){.modern-template .bg-modern-warning\/10{background-color:color-mix(in srgb, var(--modern-warning) 10%, transparent)}}.modern-template .bg-modern-error\/10{background-color:var(--modern-error)}@supports (color:color-mix(in lab, red, red)){.modern-template .bg-modern-error\/10{background-color:color-mix(in srgb, var(--modern-error) 10%, transparent)}}.modern-template .bg-modern-error\/40{background-color:var(--modern-error)}@supports (color:color-mix(in lab, red, red)){.modern-template .bg-modern-error\/40{background-color:color-mix(in srgb, var(--modern-error) 40%, transparent)}}.modern-template .bg-modern-error\/5{background-color:var(--modern-error)}@supports (color:color-mix(in lab, red, red)){.modern-template .bg-modern-error\/5{background-color:color-mix(in srgb, var(--modern-error) 5%, transparent)}}.modern-template.text-modern-text-primary,.modern-template .text-modern-text-primary{color:var(--modern-text-primary)}.modern-template.text-modern-text-secondary,.modern-template .text-modern-text-secondary{color:var(--modern-text-secondary)}.modern-template.text-modern-text-inverse,.modern-template .text-modern-text-inverse{color:var(--modern-text-inverse)}.modern-template.text-modern-text-inverse-muted,.modern-template .text-modern-text-inverse-muted{color:var(--modern-text-inverse-muted)}.modern-template.text-modern-accent,.modern-template .text-modern-accent{color:var(--modern-accent)}.modern-template.text-modern-accent-on,.modern-template .text-modern-accent-on{color:var(--modern-accent-on)}.modern-template.text-modern-deal,.modern-template .text-modern-deal{color:var(--modern-deal)}.modern-template.text-modern-success,.modern-template .text-modern-success{color:var(--modern-success)}.modern-template.text-modern-warning,.modern-template .text-modern-warning{color:var(--modern-warning)}.modern-template.text-modern-error,.modern-template .text-modern-error{color:var(--modern-error)}.modern-template.border-modern-border-subtle,.modern-template .border-modern-border-subtle,.modern-template.divide-modern-border-subtle>:not(:last-child),.modern-template .divide-modern-border-subtle>:not(:last-child){border-color:var(--modern-border-subtle)}.modern-template.border-modern-border-strong,.modern-template .border-modern-border-strong{border-color:var(--modern-border-strong)}.modern-template.border-modern-accent,.modern-template .border-modern-accent{border-color:var(--modern-accent)}.modern-template.border-modern-success,.modern-template .border-modern-success{border-color:var(--modern-success)}.modern-template.border-modern-warning,.modern-template .border-modern-warning{border-color:var(--modern-warning)}.modern-template.border-modern-error,.modern-template .border-modern-error,.modern-template .border-modern-error\/40{border-color:var(--modern-error)}@supports (color:color-mix(in lab, red, red)){.modern-template .border-modern-error\/40{border-color:color-mix(in srgb, var(--modern-error) 40%, transparent)}}.modern-template .placeholder\:text-modern-text-secondary::placeholder{color:var(--modern-text-secondary)}.modern-template .hover\:bg-modern-accent-soft:hover{background-color:var(--modern-accent-soft)}.modern-template .hover\:bg-modern-surface-subtle:hover{background-color:var(--modern-surface-subtle)}.modern-template .hover\:text-modern-text-primary:hover{color:var(--modern-text-primary)}.modern-template .hover\:text-modern-text-inverse:hover{color:var(--modern-text-inverse)}.modern-template .hover\:text-modern-accent:hover{color:var(--modern-accent)}.modern-template .hover\:border-modern-border-strong:hover{border-color:var(--modern-border-strong)}.modern-template .focus-visible\:border-modern-accent:focus-visible{border-color:var(--modern-accent)}.modern-template .focus-visible\:ring-modern-focus:focus-visible,.modern-template .focus-within\:ring-modern-focus:focus-within{--tw-ring-color:var(--modern-focus)}@keyframes modern-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.modern-template.modern-shimmer,.modern-template .modern-shimmer{background-image:linear-gradient(100deg, transparent 20%, var(--modern-surface-raised) 50%, transparent 80%);background-repeat:no-repeat;background-size:200% 100%;animation:1.6s ease-in-out infinite modern-shimmer}@keyframes modern-media-fade-in{0%{opacity:0}to{opacity:1}}.modern-template.modern-media-fade-in,.modern-template .modern-media-fade-in{animation:modern-media-fade-in var(--modern-duration-carousel) var(--modern-ease-standard)}@keyframes modern-status-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.modern-template.modern-status-in,.modern-template .modern-status-in{animation:modern-status-in var(--modern-duration-fast) var(--modern-ease-standard)}@keyframes modern-mega-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.modern-template.modern-mega-in,.modern-template .modern-mega-in{animation:modern-mega-in var(--modern-duration-drawer) var(--modern-ease-out)}.modern-template :where(.min-h-11){min-height:var(--modern-control-min-h)}.modern-template :where(.min-w-11){min-width:var(--modern-control-min-h)}.modern-template :where(.h-11){height:var(--modern-control-min-h)}.modern-template :where(.size-11){width:var(--modern-control-min-h);height:var(--modern-control-min-h)}@media (min-width:640px){.modern-template :where(.sm\:min-h-0){min-height:0}.modern-template :where(.sm\:min-w-0){min-width:0}}.modern-template [data-slot=input]{height:var(--modern-control-min-h);min-height:var(--modern-control-min-h);padding-inline:var(--modern-control-px);padding-block:.25rem;font-size:1rem;line-height:1.25}.modern-template [data-slot=textarea]{min-height:4.5rem;padding-inline:var(--modern-control-px);padding-block:.5rem;font-size:1rem;line-height:1.4}@media (min-width:768px){.modern-template [data-slot=input],.modern-template [data-slot=textarea]{font-size:.875rem}}.modern-template [id],.modern-template :where(a,button,input,summary,[tabindex]){scroll-margin-top:calc(var(--modern-sticky-height) + 16px)}.modern-template :where(a,button,input,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--modern-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--modern-canvas)}.modern-template .modern-coupon-control:focus-visible{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.modern-template,.modern-template *,.modern-template :before,.modern-template :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}[data-slot=sheet-overlay]:has(+.modern-shell-drawer){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}}
