@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer base{h1,.h1{font-size:clamp(2.75rem,3.51vw + 1.84rem,5rem);font-weight:800;line-height:120%;font-family:var(--font-replica-web-raw)}h2,.h2{font-size:clamp(2.13rem,2.53vw + 1.47rem,3.75rem);font-weight:800;line-height:120%;font-family:var(--font-replica-web-raw)}h3,.h3{font-size:clamp(1.75rem,2.14vw + 1.2rem,3.13rem);font-weight:800;line-height:110%;font-family:var(--font-replica-web-raw)}h4,.h4{font-size:clamp(1.5rem,1.95vw + 1rem,2.75rem);font-weight:800;line-height:110%;font-family:var(--font-replica-web-raw)}p,.body-1{font-size:clamp(1rem,.19vw + .95rem,1.13rem);line-height:150%;font-family:var(--font-sans-raw)}.body-2{font-size:clamp(.88rem,.19vw + .82rem,1rem);line-height:130%;font-family:var(--font-sans-raw)}.body-3{font-size:clamp(.75rem,.19vw + .7rem,.88rem);line-height:130%;font-family:var(--font-sans-raw)}.caption{font-size:clamp(.63rem,.19vw + .57rem,.75rem);font-weight:600;line-height:120%;font-family:var(--font-sans-raw)}body{overscroll-behavior:none;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#000;overflow-x:clip}body:has(nav[data-is-menu-open=t]){overflow:hidden}}.accordion-chevron #Plus{display:block}.accordion-chevron #Minus{display:none}[data-active=true] .accordion-chevron{margin-top:14px}[data-active=true] .accordion-chevron #Plus{display:none}[data-active=true] .accordion-chevron #Minus{display:block}.NavAccordion .accordion-chevron{content:url(/svgs/chevron.svg);width:24px;height:12px;transform:rotate(90deg)}.NavAccordion [data-active=true] .accordion-chevron{content:url(/svgs/chevron.svg);transform:rotate(-90deg)}.cardCarousel .carousel-viewport{overflow:visible}.cardCarousel .carousel-controls{background-color:#ffffff1a;border-radius:17px}@supports (color:color-mix(in lab, red, red)){.cardCarousel .carousel-controls{background-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.cardCarousel .carousel-controls{--_controls-top:100%;justify-content:flex-end;gap:4px;width:min-content;margin-top:16px;margin-left:auto;margin-right:40px;padding:2px 3px;top:100%}.cardCarousel .carousel-control{border-radius:var(--radius-2xl,1rem);background-color:var(--color-zinc-800,#27272a);color:#fff;border:0;padding:8px 12px;transition:transform .15s,color .15s,background-color .15s}@supports (color:lab(0% 0 0)){.cardCarousel .carousel-control{background-color:var(--color-zinc-800,lab(15.7305% .613764 -2.16959))}}.cardCarousel .carousel-control:hover{color:hsl(var(--primary))}.cardCarousel .carousel-control:active{transform:scale(.95)}:root{--site-banner-height:0px;--site-banner-offset:0px}.navigation-header{top:var(--site-banner-offset)}body:has([data-app-shell]) [data-site-banner][data-placement=document]{display:none}:root .background-gradient{min-height:calc(100vh - var(--site-banner-height))}.footer{translate:translate3d(0, 0, 0);position:relative}.footer:before,.footer:after{content:"";pointer-events:none;mix-blend-mode:lighten;filter:blur(100px);z-index:2;contain:paint;border-radius:50%;position:absolute}.footer:before{aspect-ratio:1.1;opacity:.9;background:#00337b;width:200%;top:-20%;left:-130%}.footer:after{opacity:.3;aspect-ratio:1;background:#ff0404;width:200%;top:30%;right:-120%}@media (min-width:768px){.footer:before{width:100%;top:-10%;left:-40%}.footer:after{aspect-ratio:16/9;width:100%;top:-10%;right:-40%}}.richText h2{margin-top:2rem;margin-bottom:1.5rem}.richText h3,.richText h4{margin-top:2rem;margin-bottom:1rem}.richText p{margin-top:1rem;margin-bottom:1rem}.richText p>a{text-decoration:underline}.richText ul,.richText ol{list-style:inherit;margin-top:1rem;margin-bottom:1rem;margin-left:24px}.richText li{margin-bottom:.5rem}.richText li:last-child{margin-bottom:0}.richText>:first-child{margin-top:0}.richText>:last-child{margin-bottom:0}.form-input-outline{outline:2px solid hsl(var(--primary));outline-offset:4px}.form{--input-background-color:#27272a;--input-border-color:#374151;--form-text-color:#c1c2c5;--form-placeholder-color:#6b7280;--form-error-color:hsl(var(--destructive));font-size:clamp(1rem,.19vw + .95rem,1.13rem);line-height:150%;font-family:var(--font-sans-raw);max-width:600px;margin-left:auto;margin-right:auto}.form input[type=text],.form input[type=email],.form input[type=radio],.form input[type=search],.form input[type=tel],.form input[type=url],.form textarea,.form select{min-height:64px;color:var(--form-text-color);border-color:var(--input-border-color)}.form input[type=text]::placeholder,.form input[type=email]::placeholder,.form input[type=radio]::placeholder,.form input[type=search]::placeholder,.form input[type=tel]::placeholder,.form input[type=url]::placeholder,.form textarea::placeholder,.form select::placeholder{color:var(--form-placeholder-color)}.form input[type=text]:focus-visible,.form input[type=email]:focus-visible,.form input[type=radio]:focus-visible,.form input[type=search]:focus-visible,.form input[type=tel]:focus-visible,.form input[type=url]:focus-visible,.form textarea:focus-visible,.form select:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.form input[type=text][data-error=true],.form input[type=email][data-error=true],.form input[type=radio][data-error=true],.form input[type=search][data-error=true],.form input[type=tel][data-error=true],.form input[type=url][data-error=true],.form textarea[data-error=true],.form select[data-error=true]{border-color:var(--form-error-color)}.form select.isPlaceholder{color:var(--form-placeholder-color);border-color:var(--input-border-color)}.form select.isPlaceholder[data-error=true]{border-color:var(--form-error-color)}.form.noMaxWidth{max-width:none;margin-left:0;margin-right:0}.formContainer{max-width:600px;margin-left:auto;margin-right:auto}.addressFinder{flex-direction:column;gap:8px;display:flex}.addressFinder input{min-height:64px;color:var(--form-text-color,#c1c2c5);background:var(--input-background-color,#27272a);border-style:solid;border-width:2px;border-color:var(--input-border-color,#374151);border-radius:12px;padding:16px 24px}.addressFinder input#cart_delivery{border-radius:var(--radius-2xl,1rem)!important;border-style:var(--tw-border-style)!important;width:100%!important;min-height:0!important;padding:calc(var(--spacing,.25rem) * 4)!important;border-width:2px!important;display:block!important}.addressFinder label{font-size:clamp(1rem,.19vw + .95rem,1.13rem);line-height:150%;font-family:var(--font-sans-raw);font-weight:700}.addressFinder ul{font-size:clamp(1rem,.19vw + .95rem,1.13rem);line-height:150%;font-family:var(--font-sans-raw);color:#000;border-radius:12px;flex-direction:column;gap:8px;display:flex;box-shadow:0 3px 10px #0003}.addressFinder ul li{font-size:clamp(1rem,.19vw + .95rem,1.13rem);line-height:150%;font-family:var(--font-sans-raw);border-radius:12px;padding-left:24px;padding-right:24px;font-weight:400}.addressFinder ul li:hover{font-weight:400}.checkbox{color:var(--form-text-color,inherit);border-color:var(--input-border-color,#374151)}form.formLight,.formLight form,.formLight.form{--form-text-color:black;--input-background-color:white;--input-border-color:#e4e4e7;border-color:#e4e4e7}.inputError,.inputInfo{font-size:clamp(1rem,.19vw + .95rem,1.13rem);line-height:150%;font-family:var(--font-sans-raw);color:var(--form-error-color,hsl(var(--destructive)));background-color:#ffe7e2;border-radius:1rem;flex-direction:row;align-items:center;gap:16px;padding:1rem 1.5rem;display:flex;position:relative}.inputError:before,.inputInfo:before{content:url(/svgs/error.svg);border-radius:50%;width:40px;height:40px;margin-top:-4px;margin-bottom:-4px}.inputInfo{font-size:clamp(1rem,.19vw + .95rem,1.13rem);line-height:150%;font-family:var(--font-sans-raw);color:#3f3f46;background-color:#ffe9c1}.inputInfo:before{content:url(/svgs/info-exclamation.svg)}.bg-glass{-webkit-backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff40;border-radius:16px;box-shadow:0 8px 32px #0000001a}@media (min-width:768px){.login-panel{background-image:linear-gradient(#ffffff1f 0%,#ffffff05 32% 100%),linear-gradient(196.53deg,#0064f27a 3.11%,#0064f21f 17.09%,#ef00150a 70.93%,#ef001566 90.69%),linear-gradient(90deg,#0c0c0d 0% 100%);box-shadow:inset 0 1px #fff3,inset 1px 0 #ffffff14}}@media (prefers-reduced-motion:reduce){.main-nav{transition:none!important}}.main-nav{backface-visibility:hidden;transition:background-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out,backdrop-filter .3s ease-in-out,box-shadow .3s ease-in-out;transform:translateZ(0)}.main-nav--backdrop{-webkit-backdrop-filter:blur(2rem)saturate(1.2)hue-rotate()contrast(1.2)brightness(1.2);backdrop-filter:blur(2rem)saturate(1.2)hue-rotate()contrast(1.2)brightness(1.2);box-shadow:0 0 1rem #00000026}html{scroll-padding-top:calc(var(--spacing,.25rem) * 20)}.navigation-header+main [data-header-container],.navigation-header+main [data-back-link-header]{padding-top:calc(var(--spacing,.25rem) * 25)}.navigation-header+main [data-back-link-header] [data-back-link-header_inner]{padding-top:calc(var(--spacing,.25rem) * 16)}.navigation-header+main [data-page-content]{margin-top:calc(var(--spacing,.25rem) * 25);padding-top:calc(var(--spacing,.25rem) * 20)}@media (max-width:1023px){html{scroll-padding-top:calc(var(--spacing,.25rem) * 17)}.navigation-header+main [data-header-container],.navigation-header+main [data-back-link-header]{padding-top:calc(var(--spacing,.25rem) * 17)}.navigation-header+main [data-back-link-header] [data-back-link-header_inner]{padding-top:calc(var(--spacing,.25rem) * 8)}.navigation-header+main [data-page-content]{margin-top:calc(var(--spacing,.25rem) * 17);padding-top:calc(var(--spacing,.25rem) * 17)}}.section-layout__last_section{background-image:linear-gradient(#0000 10%,#000)}@media (min-width:1024px){.background-gradient--red-to-blue .background-gradient__canvas,.background-gradient--blue .background-gradient__canvas,.background-gradient--red .background-gradient__canvas,.background-gradient--subtle-dark .background-gradient__canvas{width:170%;height:170%}}.background-gradient{background-color:#000;width:100%;min-height:100vh;position:relative}.background-gradient>:not(.background-gradient__viewport,.navigation-header){z-index:10;position:relative}.background-gradient{--background-gradient-base:linear-gradient(90deg, #0c0c0d 0%, #0c0c0d 100%);--background-gradient-red-to-blue:radial-gradient(circle at 15% 15%, var(--corner-a) 0%, transparent 45%), radial-gradient(circle at 85% 15%, var(--corner-b) 0%, transparent 45%);--background-gradient-blue:radial-gradient(circle at 20% 15%, #0064f2c7 0%, transparent 45%), radial-gradient(circle at 80% 15%, #1e82ffad 0%, transparent 45%);--background-gradient-red:radial-gradient(circle at 20% 15%, #ef0015c7 0%, transparent 45%), radial-gradient(circle at 80% 15%, #c81437ad 0%, transparent 45%);--background-gradient-subtle-dark:radial-gradient(circle at 15% 15%, var(--corner-a) 0%, transparent 45%), radial-gradient(circle at 85% 15%, var(--corner-b) 0%, transparent 45%);--blue-redToBlue:#0064f200;--blue-subtle-dark:#0064f200;--red-redToBlue:#ef001500;--red-subtle-dark:#ef001500;--corner-a:var(--blue-redToBlue);--corner-b:var(--red-redToBlue)}.background-gradient--red-to-blue .background-gradient__canvas{background-image:var(--background-gradient-red-to-blue)}.background-gradient--blue .background-gradient__canvas{background-image:var(--background-gradient-blue)}.background-gradient--red .background-gradient__canvas{background-image:var(--background-gradient-red)}.background-gradient--subtle-dark .background-gradient__canvas{background-image:var(--background-gradient-subtle-dark)}.background-gradient--animate-pan-red-to-blue .background-gradient__canvas{animation:30s ease-in-out infinite bg-gradient-pan-redToBlue}.background-gradient--animate-pan-blue .background-gradient__canvas{animation:26s ease-in-out infinite bg-gradient-pan-blue}.background-gradient:has([data-bg=redToBlue]) .background-gradient__canvas{background-image:var(--background-gradient-red-to-blue)}.background-gradient:has([data-bg=blue]) .background-gradient__canvas{background-image:var(--background-gradient-blue)}.background-gradient:has([data-bg=red]) .background-gradient__canvas{background-image:var(--background-gradient-red)}.background-gradient:has([data-bg=subtle-dark]) .background-gradient__canvas{background-image:var(--background-gradient-subtle-dark)}.background-gradient:has([data-bg-animation=pan-redToBlue]) .background-gradient__canvas{animation:30s ease-in-out infinite bg-gradient-pan-redToBlue}.background-gradient:has([data-bg-animation=pan-blue]) .background-gradient__canvas{animation:26s ease-in-out infinite bg-gradient-pan-blue}.background-gradient[data-gradient-blue-position] .background-gradient__canvas{width:140%;height:140%;transition:--corner-a .1s ease-in-out,--corner-b .1s ease-in-out,opacity .1s ease-in-out}.background-gradient[data-gradient-blue-position]{--blue-redToBlue:#0064f28c;--blue-subtle-dark:#0064f22e;--red-redToBlue:#ef001580;--red-subtle-dark:#ef001529}.background-gradient[data-gradient-blue-position=left]{--corner-a:var(--blue-redToBlue);--corner-b:var(--red-redToBlue)}.background-gradient[data-gradient-blue-position=right]{--corner-a:var(--red-redToBlue);--corner-b:var(--blue-redToBlue)}.background-gradient__viewport{z-index:0;clip-path:inset(0);pointer-events:none;will-change:transform;position:fixed;inset:0;transform:translateZ(0)}.background-gradient__canvas{background-image:var(--background-gradient-base);will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.background-gradient__canvas{animation:none}}@keyframes bg-gradient-pan-redToBlue{0%{transform:translate(-8.571%,-2.857%)}25%{transform:translate(-20%,-7.143%)}50%{transform:translate(-11.429%,-1.429%)}75%{transform:translate(-4.286%,-5.714%)}to{transform:translate(-8.571%,-2.857%)}}@keyframes bg-gradient-pan-blue{0%{transform:translate(-14.286%)}30%{transform:translate(-8.571%,-20%)}65%{transform:translate(-20%,-28.571%)}to{transform:translate(-14.286%)}}.background-gradient main footer .overlay{pointer-events:none;z-index:1;display:block;position:relative}.background-gradient main footer .overlay:after{content:"";background-image:linear-gradient(#0000,#00000080 50%,#000);width:100%;height:70svh;display:block;position:absolute;top:-140svh;left:0}.background-gradient main footer .overlay:before{content:"";background:#000;width:100%;height:70svh;display:block;position:absolute;top:-70svh;left:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground-rgb:255, 255, 255;--background-start-rgb:0, 0, 0;--background-end-rgb:0, 0, 0;--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:215 87% 52%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:359, 71%, 59%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--radius:.5rem}.container .container{padding-inline:0}.link{color:inherit;outline-color:hsl(var(--primary));margin:-4px -2px;padding:4px 2px;text-decoration:underline;transition:text-decoration-color .15s cubic-bezier(.075,.82,.165,1)}.link:hover{-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary))}a,button{outline-color:hsl(var(--primary))}.cardShadow{box-shadow:0 2px 24px #0000001a}[data-slot=input]:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #262626}[data-slot=input]:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #262626}[data-slot=input]:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #262626}[data-slot=input]::-webkit-calendar-picker-indicator{filter:invert()}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}