@media (max-width:767px){.product-info-dialog[data-state=open]{--tw-enter-translate-x:0!important;--tw-enter-translate-y:100%!important}.product-info-dialog[data-state=closed]{--tw-exit-translate-x:0!important;--tw-exit-translate-y:100%!important}}@media (min-width:768px){.product-info-dialog[data-state=open]{--tw-enter-translate-x:0!important;--tw-enter-translate-y:0!important;--tw-enter-scale:1!important}.product-info-dialog[data-state=closed]{--tw-exit-translate-x:0!important;--tw-exit-translate-y:0!important;--tw-exit-scale:1!important}}@layer utilities{.pdp-mobile-background-overlay{--tw-backdrop-blur:blur(24px);background:linear-gradient(145deg, hsl(var(--card) / .45) 0%, hsl(var(--card) / .3) 50%, hsl(var(--card) / .4) 100%);-webkit-backdrop-filter:var(--tw-backdrop-blur);backdrop-filter:var(--tw-backdrop-blur);box-shadow:inset 0 1px 0 0 hsl(var(--foreground) / .08), inset 0 -1px 0 0 #00000026, 0 4px 24px -4px #0006}@media (max-width:767px){.light .pdp-mobile-background-overlay{-webkit-backdrop-filter:none;box-shadow:none;background:#fff}.dark [data-mobile-page-background=enabled] [data-mobile-hero-meta-fields],.dark [data-mobile-page-background=enabled] [data-mobile-hero-meta-fields] .text-foreground{color:#fff}.light [data-mobile-page-background=enabled] [data-mobile-hero-source=portrait-background],.light [data-mobile-page-background=enabled] [data-mobile-hero-source=portrait-background] [class*=text-white]{color:#000}.dark [data-mobile-page-background=enabled] [data-mobile-page-content]{--muted-foreground:0 0% 100%;--color-muted-foreground:#fff}.dark [data-mobile-page-background=enabled] [data-mobile-page-content] [class*=text-white\/],.dark [data-mobile-page-background=enabled] [data-mobile-page-content] [class*=text-foreground\/]{color:#fff}}}@media (min-width:1024px){.lg\:glossy.product-purchase-panel-borderless,:root.light .lg\:glossy.product-purchase-panel-borderless,.neon-theme .lg\:glossy.product-purchase-panel-borderless{box-shadow:none;border-color:#0000}}.pdp-cta-content{white-space:nowrap;grid-template-columns:auto 9ch;justify-content:center;align-items:baseline;gap:.25rem;display:inline-grid}.pdp-cta-price-slot,.pdp-cta-price-slot *{font-variant-numeric:tabular-nums}.pdp-cta-price-slot{text-align:end;white-space:nowrap;width:9ch;display:inline-block}.pdp-deferred-section{content-visibility:auto;contain-intrinsic-size:auto 900px}
