@font-face{font-family:firaSans;src:url(/_next/static/media/7799120ed5e84383-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:firaSans;src:url(/_next/static/media/f0a0d8238108dc7d-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:firaSans;src:url(/_next/static/media/45f74ef7e82d5e97-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:firaSans Fallback;src:local("Arial");ascent-override:90.89%;descent-override:25.76%;line-gap-override:0.00%;size-adjust:102.87%}.__className_248080{font-family:firaSans,firaSans Fallback}.__variable_248080{--font-fira:"firaSans","firaSans Fallback"}@font-face{font-family:helveticaNeue;src:url(/_next/static/media/70b75ad00960e9db-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:helveticaNeue;src:url(/_next/static/media/e2542b709b225903-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:helveticaNeue;src:url(/_next/static/media/158a5b5cee324fb8-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:helveticaNeue Fallback;src:local("Arial");ascent-override:70.43%;descent-override:19.53%;line-gap-override:8.19%;size-adjust:101.37%}.__className_f3fbff{font-family:helveticaNeue,helveticaNeue Fallback}.__variable_f3fbff{--font-helvetica:"helveticaNeue","helveticaNeue Fallback"}:root{--color-primary:#000000;--color-secondary:#ffffff;--color-pink-leo:#fd0166;--color-accent:var(--color-pink-leo);--gradient-bundle:linear-gradient(135deg,#fd0166,#ffd1e4);--color-filter-green:#9efc06;--color-filter-cyan:#0acdfb;--color-filter-blue:#0097c8;--color-gray-100:#f5f5f5;--color-gray-200:#e0e0e0;--color-gray-800:#333333;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--container-width:1600px;--container-padding-mobile:1rem;--container-padding-tablet:1.5rem;--container-padding-desktop:2rem;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--touch-target-min:44px;--touch-target-comfortable:48px;--free-shipping-banner-height:48px;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.5rem;--font-fira:var(--font-fira);--font-helvetica:var(--font-helvetica);--z-index-dropdown:10;--z-index-sticky:100;--z-index-fixed:999;--z-index-modal-backdrop:999;--z-index-modal:1000;--z-index-toast:2000;--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:50px}@media (max-width:768px){:root{--free-shipping-banner-height:56px}}*{box-sizing:border-box;padding:0;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-helvetica),sans-serif;font-size:16px;line-height:1.5;color:var(--color-primary);background-color:var(--color-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}h1,h2,h4,h5,h6{font-family:var(--font-fira),sans-serif;text-transform:uppercase;line-height:1.2}h3{font-family:var(--font-helvetica),sans-serif;line-height:1.3}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding-mobile);width:100%}@media (min-width:768px){.container{padding:0 var(--container-padding-tablet)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}}@media (min-width:1024px){.container{padding:0 var(--container-padding-desktop)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.Footer_footer__pQtti{background-color:#000000;color:#ffffff;padding:var(--spacing-lg) var(--spacing-md);padding-bottom:calc(var(--spacing-lg) + var(--free-shipping-banner-height))}.Footer_logo__fUEOF{color:white;width:auto;margin-bottom:1rem}.Footer_logoIcon__B99nM{width:30px;height:30px;border:2px solid white;display:flex;align-items:center;justify-content:center;font-size:14px}.Footer_columns__CcQ8J{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.Footer_column__fehd0 h3{font-family:var(--font-helvetica);font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:var(--spacing-md)}.Footer_column__fehd0 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.Footer_column__fehd0 a{font-family:var(--font-helvetica);font-size:.9rem;color:#ffffff;text-decoration:none;transition:opacity .2s}.Footer_column__fehd0 a:hover{opacity:.7}.Footer_contactsSection__mG9kQ{margin-bottom:var(--spacing-xl)}.Footer_contactsSection__mG9kQ h3{font-family:var(--font-helvetica);font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:var(--spacing-md)}.Footer_contactsGrid__RaL9y{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.Footer_contactsGrid__RaL9y>div{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Footer_contactsGrid__RaL9y a{font-family:var(--font-helvetica);font-size:.9rem;color:#ffffff;text-decoration:none;transition:opacity .2s}.Footer_contactsGrid__RaL9y a:hover{opacity:.7}.Footer_socialIcons__PPLhr{display:flex;justify-content:center;gap:var(--spacing-xl);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) 0}@media (max-width:768px){.Footer_socialIcons__PPLhr{padding:var(--spacing-sm) var(--spacing-sm);display:flex;justify-content:space-around}}.Footer_copyright__j4atB{text-align:center;font-family:var(--font-helvetica);font-size:.85rem;opacity:.8;border-top:1px solid rgba(255,255,255,.2);padding-top:var(--spacing-md)}