@keyframes E{0%{opacity:0;transform:scale(0) rotate(-180deg)}30%{opacity:1;transform:scale(2.5) rotate(0deg)}70%{opacity:1;transform:scale(1) rotate(0deg)}to{opacity:0;transform:scale(1) rotate(0deg)}}@keyframes F{0%{opacity:0;transform:scale(0)}60%{opacity:.8;transform:scale(8)}80%{opacity:.6;transform:scale(12)}to{opacity:0;transform:scale(15)}}@keyframes G{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.checkout-transition-overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.checkout-transition-logo{filter:drop-shadow(0 10px 20px rgba(251,191,36,.3))}.checkout-transition-wave{background:radial-gradient(circle,rgba(251,191,36,.8) 0,rgba(245,158,11,.6) 50%,transparent 70%);filter:blur(2px)}.css-crash-zoom{animation:E 1.8s cubic-bezier(.68,-.55,.265,1.55) forwards}.css-ripple-wave{animation:F 1.5s ease-out forwards}.css-logo-glow{animation:G 1s ease-in-out infinite}.checkout-transition-container{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}@media (max-width:768px){.checkout-transition-logo{filter:drop-shadow(0 5px 10px rgba(251,191,36,.3))}}@media (prefers-reduced-motion:reduce){.checkout-transition-container,.css-crash-zoom,.css-logo-glow,.css-ripple-wave{animation:none!important;transition:none!important}.checkout-transition-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}.checkout-transition-skip-button{background:rgba(0,0,0,.8);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;opacity:0;padding:8px 16px;pointer-events:none;position:fixed;right:20px;top:20px;transition:opacity .3s ease;z-index:999999}.checkout-transition-skip-button.visible,.checkout-transition-skip-button:focus{opacity:1;pointer-events:auto}@media (max-resolution:150dpi){.checkout-transition-wave{filter:none}.checkout-transition-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}.hero-carousel{min-height:400px;position:relative;width:100%}.hero-carousel .swiper{cursor:grab;height:100%;min-height:inherit;width:100%}.hero-carousel .swiper:active{cursor:grabbing}.hero-carousel .swiper-slide{height:100%;min-height:inherit;transition:box-shadow .3s ease;width:100%}.hero-carousel .swiper:active .swiper-slide-active{box-shadow:0 10px 30px rgba(0,0,0,.15)}.hero-carousel .swiper-slide>div{height:100%;min-height:inherit;width:100%}.hero-carousel .swiper-slide a,.hero-carousel .swiper-slide button:not(.hero-carousel-button-prev):not(.hero-carousel-button-next){cursor:pointer}.hero-carousel .swiper,.hero-carousel .swiper-container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-carousel .swiper-slide h1,.hero-carousel .swiper-slide h2,.hero-carousel .swiper-slide img,.hero-carousel .swiper-slide p,.hero-carousel .swiper-slide span:not(.hero-carousel-bullet){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.hero-carousel .swiper-slide [data-nimg],.hero-carousel .swiper-slide img,.hero-carousel .swiper-slide picture{pointer-events:none!important;-webkit-user-drag:none!important;user-drag:none!important}.hero-carousel .swiper-pagination{bottom:1rem;left:50%;z-index:30;--tw-translate-x:-50%;align-items:center;gap:.75rem;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero-carousel-bullet{animation-duration:.3s;background-color:hsla(0,0%,100%,.6);border-radius:9999px;cursor:pointer;height:.75rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.75rem}.hero-carousel-bullet:hover{background-color:hsla(0,0%,100%,.8)}.hero-carousel-bullet:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.hero-carousel-bullet{border-width:0;margin:0;padding:0;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);display:inline-block!important;visibility:visible!important}.hero-carousel-bullet,.hero-carousel-bullet-active{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);opacity:1!important}.hero-carousel-bullet-active{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hero-carousel:hover .hero-carousel-button-next,.hero-carousel:hover .hero-carousel-button-prev{opacity:1}.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev{opacity:.7}.hero-carousel .hero-carousel-button-next:hover,.hero-carousel .hero-carousel-button-prev:hover{opacity:1}@media (max-width:1023px){.hero-carousel{min-height:400px}.hero-carousel-bullet{height:.625rem;width:.625rem}.hero-carousel .swiper-pagination{bottom:1.5rem;gap:8px!important}.hero-carousel .swiper-pagination-bullet{height:10px!important;margin:0 4px!important;width:10px!important}.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev{display:none!important}}@media (max-width:639px){.hero-carousel{min-height:420px}.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev{height:2.25rem;width:2.25rem}}@media (min-width:1024px){.hero-carousel{min-height:500px}.hero-carousel .swiper{border-radius:1.5rem;overflow:hidden}}@media (min-width:1280px){.hero-carousel{min-height:550px}}@media (prefers-contrast:high){.hero-carousel-bullet{border-width:2px;--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hero-carousel-bullet-active{--tw-border-opacity:1;border-color:rgb(133 77 14/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev{border-width:2px;--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}@media (prefers-reduced-motion:reduce){.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev,.hero-carousel .swiper-slide img,.hero-carousel-bullet{transition-property:none}}.hero-carousel .hero-carousel-button-next:focus-visible,.hero-carousel .hero-carousel-button-prev:focus-visible,.hero-carousel-bullet:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(250 204 21/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}@keyframes e{50%{opacity:.5}}.hero-carousel .swiper-slide.swiper-slide-loading{animation:e 2s cubic-bezier(.4,0,.6,1) infinite;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hero-carousel .swiper-pagination-bullet{background:hsla(0,0%,100%,.6)!important;border-radius:50%!important;display:inline-block!important;height:12px!important;margin:0 4px!important;opacity:1;transition:all .3s ease!important;visibility:visible!important;width:12px!important}.hero-carousel .swiper-pagination-bullet-active{background:#facc15!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)!important;opacity:1;transform:scale(1.25)!important}.hero-carousel .swiper-pagination{align-items:center!important;bottom:16px!important;display:flex!important;gap:12px!important;justify-content:center!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important;width:auto!important;z-index:30!important}.hero-carousel .swiper-pagination .swiper-pagination-bullet{display:inline-block!important;opacity:1!important;visibility:visible!important}.hero-carousel .swiper-pagination{z-index:20}.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev{z-index:10}.hero-carousel *{animation-duration:.3s;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero-carousel [aria-hidden=true]{pointer-events:none}.hero-carousel .sr-only{border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}@media (hover:none) and (pointer:coarse){.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev{opacity:1}.hero-carousel-bullet{height:1rem;width:1rem}.hero-carousel .swiper-pagination-bullet{height:14px!important;width:14px!important}}.hero-carousel .swiper-slide img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:optimizeQuality}.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);backdrop-filter:blur(8px);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:639px){.hero-carousel [role=status]{min-height:44px;min-width:44px}}.hero-carousel .swiper-wrapper{display:flex!important}.hero-carousel .swiper-slide{flex-shrink:0!important;height:100%!important;position:relative!important;width:100%!important}@media print{.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev,.hero-carousel .swiper-pagination,.hero-carousel .swiper-slide:not(.swiper-slide-active){display:none}}.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev,.hero-carousel .swiper-slide{backface-visibility:hidden;transform:translateZ(0);will-change:transform,opacity}.hero-carousel .hero-carousel-button-next,.hero-carousel .hero-carousel-button-prev{z-index:50}.hero-carousel .swiper-pagination{z-index:40}