@charset "UTF-8";#contact-form{border:1px solid var(--main-foreground);padding:1rem}#contact-form .form-group,#contact-form .form-label{margin-bottom:.625rem}#contact-form .form-control,#contact-form .form-label,#contact-form .form-submit{font-size:8px}#contact-form .form-group,#contact-form .form-label{margin-bottom:1rem}#contact-form .form-control{border:1px solid var(--main-foreground)}#contact-form .form-submit{border-radius:8px;letter-spacing:normal}#contact-form .g-recaptcha>div{margin:auto}@media (min-width:768px){#contact-form .form-control,#contact-form .form-label,#contact-form .form-submit{font-size:var(--h4)}}.container{margin:0 auto;padding:0 20px}.section{margin-bottom:5px}.section img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.section:last-child{margin-bottom:-20px}.landing-contact-info{background:var(--accent-color);color:var(--main-foreground);padding:1rem 0}.contact-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;justify-content:center}.landing-contact-title{font-weight:700}.landing-contact-title,.landing-contact-title h4{font-size:.6875rem!important}.landing-contact-item{align-items:center;display:flex;font-size:.5rem;gap:5px;margin:auto;white-space:nowrap;width:-moz-fit-content!important;width:fit-content!important}.map-section iframe{width:100%}.form-section{padding:30px 0;text-align:center}.form-section h3{color:#333;font-size:.6875rem;margin-bottom:1rem;text-transform:uppercase}footer{margin-top:0!important}@media (min-width:768px){.form-section{padding:60px 0}.form-section h3{font-size:18px;margin-bottom:40px}.contact-container{flex-wrap:nowrap;justify-content:start;text-align:left}.landing-contact-info{padding:20px 0}.landing-contact-item{flex:0 0 auto;font-size:var(--font-big);gap:15px;width:auto}.landing-contact-title,.landing-contact-title h4{font-size:var(--h2)!important}.landing-contact-swiper .swiper-wrapper{justify-content:space-between}}.landing-slider{overflow:hidden;z-index:1}.landing-slider,.landing-slider .swiper-container{position:relative;width:100%}.landing-slider .landing-slider-slide{overflow:hidden}.landing-slider .landing-slider-slide a{display:block}.landing-slider .landing-slider-image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.landing-slider .landing-slider-pagination{align-items:center;bottom:16px;display:flex;gap:8px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:auto;z-index:10}.landing-slider .landing-slider-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.35);border:1px solid hsla(0,0%,100%,.55);border-radius:50%;height:8px;margin:0!important;opacity:1;transition:background .2s ease,border-color .2s ease;width:8px}.landing-slider .landing-slider-pagination .swiper-pagination-bullet-active{background:#fff;border-color:#fff}.landing-slider .landing-slider-control{align-items:center;background:hsla(0,0%,100%,.6);border-radius:50%;height:40px;justify-content:center;margin-top:-20px;transition:background .2s ease;width:40px}.landing-slider .landing-slider-control:after{display:none}.landing-slider .landing-slider-control:hover{background:hsla(0,0%,100%,.9)}.landing-slider .landing-slider-control.swiper-button-prev{left:16px}.landing-slider .landing-slider-control.swiper-button-next{right:16px}@media (min-width:768px){.landing-slider .landing-slider-pagination{bottom:24px}}.landing-products-carousel{--landing-products-bg:#f6f7f9;--landing-products-label:#6b6e76;--landing-products-title:#111;--landing-products-highlight-bg:#d4f53c;--landing-products-highlight-text:#111;--landing-products-subtitle:#6b6e76;--landing-products-button-text:#111;--landing-products-button-line:#d4f53c;--landing-products-display-font:"Oswald","Arial Narrow",sans-serif;background:var(--landing-products-bg);padding:40px 0 32px}.landing-products-carousel .landing-products-carousel-header{margin:0 auto 24px;max-width:900px;padding:0 16px;text-align:center}.landing-products-carousel .landing-products-carousel-label{color:var(--landing-products-label);font-size:12px;font-weight:500;letter-spacing:.25em;margin:0 0 8px;text-transform:uppercase}.landing-products-carousel .landing-products-carousel-title{align-items:center;color:var(--landing-products-title);display:flex;flex-wrap:wrap;font-family:var(--landing-products-display-font);font-size:40px;font-weight:700;gap:4px 14px;justify-content:center;line-height:1.1;margin:0 0 10px;text-transform:uppercase}.landing-products-carousel .landing-products-carousel-highlight{background:var(--landing-products-highlight-bg);display:inline-block;padding:0 14px;transform:skewX(-8deg)}.landing-products-carousel .landing-products-carousel-highlight span{color:var(--landing-products-highlight-text);display:inline-block;font-style:italic;transform:skewX(8deg)}.landing-products-carousel .landing-products-carousel-subtitle{color:var(--landing-products-subtitle);font-size:16px;line-height:1.4;margin:0}.landing-products-carousel .landing-products-carousel-slider{position:relative}.landing-products-carousel .swiper-container{padding:0 16px}.landing-products-carousel .swiper-slide{height:auto}.landing-products-carousel .item{margin:0 0 8px;width:100%}.landing-products-carousel .landing-products-carousel-control{align-items:center;color:var(--landing-products-title);height:40px;justify-content:center;width:32px}.landing-products-carousel .landing-products-carousel-control:after{display:none}.landing-products-carousel .landing-products-carousel-control svg{fill:currentColor}.landing-products-carousel .landing-products-carousel-control.swiper-button-prev{left:4px}.landing-products-carousel .landing-products-carousel-control.swiper-button-next{right:4px}.landing-products-carousel .landing-products-carousel-control.swiper-button-disabled{opacity:.25}.landing-products-carousel .landing-products-carousel-footer{margin-top:24px;text-align:center}.landing-products-carousel .landing-products-carousel-button{align-items:center;border-bottom:3px solid var(--landing-products-button-line);color:var(--landing-products-button-text);display:inline-flex;font-family:var(--landing-products-display-font);font-size:20px;font-weight:500;gap:12px;letter-spacing:.02em;padding-bottom:6px;text-decoration:none;text-transform:uppercase}.landing-products-carousel .landing-products-carousel-button span{transition:transform .2s ease}.landing-products-carousel .landing-products-carousel-button:hover span{transform:translateX(4px)}@media (min-width:768px){.landing-products-carousel{padding:72px 0 56px}.landing-products-carousel .landing-products-carousel-header{margin-bottom:40px}.landing-products-carousel .landing-products-carousel-label{font-size:14px}.landing-products-carousel .landing-products-carousel-title{font-size:64px;gap:4px 18px}.landing-products-carousel .landing-products-carousel-subtitle{font-size:18px}.landing-products-carousel .landing-products-carousel-slider{margin:0 auto;max-width:1560px;padding:0 40px}.landing-products-carousel .swiper-container{padding:0}}.countdown-flip{align-items:center;display:none;flex-wrap:wrap;gap:4px 8px;justify-content:center}.countdown-flip.is-visible{display:flex}.countdown-flip-end-text,.countdown-flip-title{font-size:12px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.countdown-flip-clock{align-items:flex-start;display:flex;gap:10px;justify-content:center}.countdown-flip-clock[hidden]{display:none}.countdown-flip-unit{align-items:center;display:flex;flex-direction:column;gap:3px}.countdown-flip-digits{display:flex;gap:2px}.countdown-flip-label{font-size:9px;letter-spacing:.06em;line-height:1;opacity:.85;text-transform:uppercase}.countdown-flip-status{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}.countdown-flip-card{background-color:var(--countdown-card-background);border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.25);color:var(--countdown-card-color);display:block;font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;height:28px;perspective:120px;position:relative;width:20px}.countdown-flip-card:after{background-color:rgba(0,0,0,.12);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-.5px);z-index:5}.countdown-flip-face{backface-visibility:hidden;background-color:var(--countdown-card-background);height:50%;left:0;overflow:hidden;position:absolute;right:0}.countdown-flip-face span{height:28px;left:0;line-height:28px;position:absolute;right:0;text-align:center}.countdown-flip-face-flap-top,.countdown-flip-face-top{border-radius:3px 3px 0 0;top:0}.countdown-flip-face-flap-top span,.countdown-flip-face-top span{top:0}.countdown-flip-face-bottom,.countdown-flip-face-flap-bottom{border-radius:0 0 3px 3px;bottom:0}.countdown-flip-face-bottom span,.countdown-flip-face-flap-bottom span{bottom:0}.countdown-flip-face-flap-bottom,.countdown-flip-face-flap-top{transform-style:preserve-3d;z-index:3}.countdown-flip-face-flap-top{transform-origin:50% 100%}.countdown-flip-face-flap-bottom{transform:rotateX(90deg);transform-origin:50% 0}.countdown-flip-card.is-flipping .countdown-flip-face-flap-top{animation:countdown-flip-top .6s ease-in forwards}.countdown-flip-card.is-flipping .countdown-flip-face-flap-bottom{animation:countdown-flip-bottom .6s ease-out forwards}@keyframes countdown-flip-top{0%{transform:rotateX(0deg)}50%,to{transform:rotateX(-90deg)}}@keyframes countdown-flip-bottom{0%,50%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}@media (prefers-reduced-motion:reduce){.countdown-flip-card.is-flipping .countdown-flip-face-flap-bottom,.countdown-flip-card.is-flipping .countdown-flip-face-flap-top{animation:none}}.landing-featured-product{--landing-featured-bg:#f6f7f9;--landing-featured-label:#6b6e76;--landing-featured-title:#111;--landing-featured-line:#d4f53c;--landing-featured-text:#111;--landing-featured-stock-bg:#ff8ae2;--landing-featured-stock-text:#111;--landing-featured-savings:#1e6fd9;--landing-featured-button-bg:#0f1115;--landing-featured-button-text:#fff;--landing-featured-button-mobile-bg:#c6f432;--landing-featured-button-mobile-text:#111;--landing-featured-countdown-bg:#1e88e5;--landing-featured-countdown-text:#fff;--landing-featured-display-font:"Oswald","Arial Narrow",sans-serif;background:var(--landing-featured-bg);color:var(--landing-featured-text);padding:32px 16px}.landing-featured-product .landing-featured-header{margin:0 auto 24px;text-align:center}.landing-featured-product .landing-featured-label{color:var(--landing-featured-label);font-size:12px;font-weight:500;letter-spacing:.25em;margin:0 0 4px;text-transform:uppercase}.landing-featured-product .landing-featured-title{color:var(--landing-featured-title);font-family:var(--landing-featured-display-font);font-size:34px;font-weight:700;line-height:1.1;margin:0;text-transform:uppercase}.landing-featured-product .landing-featured-title:after{background:var(--landing-featured-line);content:"";display:block;height:5px;margin:12px auto 0;width:70px}.landing-featured-product .landing-featured-card{background:#fff;border:1px solid #e6e8ec;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;max-width:1400px;overflow:hidden;scroll-margin-top:90px}.landing-featured-product .landing-featured-card[hidden]{display:none}.landing-featured-product .js-landing-featured .landing-featured-card{animation:landing-featured-fade .3s ease}@keyframes landing-featured-fade{0%{opacity:0}}.landing-featured-product .landing-featured-media{background:#fff;position:relative}.landing-featured-product .landing-featured-image-link{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin:0 auto;max-height:340px;padding:24px}.landing-featured-product .landing-featured-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.landing-featured-product .landing-featured-media .labels{right:12px;top:12px}.landing-featured-product .landing-featured-media .label-images{left:12px}.landing-featured-product .landing-featured-countdown-wrapper{padding:0 12px}.landing-featured-product .landing-featured-countdown{background:var(--landing-featured-countdown-bg);border-radius:6px;color:var(--landing-featured-countdown-text);flex-wrap:nowrap;gap:8px;justify-content:space-between;padding:8px 10px}.landing-featured-product .landing-featured-countdown .countdown-flip-end-text,.landing-featured-product .landing-featured-countdown .countdown-flip-title{font-family:var(--landing-featured-display-font);font-size:14px;font-weight:700;letter-spacing:.02em}.landing-featured-product .landing-featured-countdown .countdown-flip-clock{gap:6px}.landing-featured-product .landing-featured-countdown .countdown-flip-card{font-family:var(--landing-featured-display-font)}.landing-featured-product .landing-featured-countdown .countdown-flip-label{font-size:8px;font-weight:700}.landing-featured-product .landing-featured-info{display:flex;flex-direction:column;gap:12px;padding:20px 16px 24px}.landing-featured-product .landing-featured-name{font-family:var(--landing-featured-display-font);font-size:24px;font-weight:700;line-height:1.15;margin:0;text-transform:uppercase}.landing-featured-product .landing-featured-name a{color:inherit;text-decoration:none}.landing-featured-product .landing-featured-description{color:#4a4d55;display:-webkit-box;font-size:14px;line-height:1.5;margin:0;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.landing-featured-product .landing-featured-description h1,.landing-featured-product .landing-featured-description h2,.landing-featured-product .landing-featured-description h3,.landing-featured-product .landing-featured-description h4,.landing-featured-product .landing-featured-description h5,.landing-featured-product .landing-featured-description h6,.landing-featured-product .landing-featured-description ol,.landing-featured-product .landing-featured-description p,.landing-featured-product .landing-featured-description ul{margin:0}.landing-featured-product .landing-featured-description iframe,.landing-featured-product .landing-featured-description img,.landing-featured-product .landing-featured-description video{display:none}.landing-featured-product .landing-featured-stock{align-self:flex-start;background:var(--landing-featured-stock-bg);color:var(--landing-featured-stock-text);font-family:var(--landing-featured-display-font);font-size:15px;font-weight:500;line-height:1.3;padding:2px 8px;transform:rotate(-2deg) skewX(-6deg)}.landing-featured-product .landing-featured-price-container{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px}.landing-featured-product .landing-featured-price{font-family:var(--landing-featured-display-font);font-size:36px;font-weight:700;line-height:1}.landing-featured-product .landing-featured-price-compare{color:#8a8d94;font-size:16px;text-decoration:line-through}.landing-featured-product .landing-featured-savings{color:var(--landing-featured-savings);font-family:var(--landing-featured-display-font);font-size:15px;font-weight:700;margin:-6px 0 0;text-transform:uppercase}.landing-featured-product .landing-featured-form{margin:0;position:relative}.landing-featured-product .landing-featured-form:after{color:var(--landing-featured-button-mobile-text);content:"→";font-size:22px;line-height:1;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.landing-featured-product .landing-featured-form:has(.js-addtocart-placeholder.active):after{display:none}.landing-featured-product .landing-featured-button{align-items:center;background:var(--landing-featured-button-mobile-bg);border:0;border-radius:4px;color:var(--landing-featured-button-mobile-text);cursor:pointer;display:flex;font-family:var(--landing-featured-display-font);font-size:20px;font-weight:500;gap:10px;justify-content:center;letter-spacing:.02em;min-height:52px;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease;width:100%}.landing-featured-product .landing-featured-button:hover{color:var(--landing-featured-button-mobile-text);opacity:.9}.landing-featured-product .landing-featured-button[disabled]{cursor:not-allowed;opacity:.5}.landing-featured-product .js-addtocart-placeholder.landing-featured-button{margin:0}.landing-featured-product .landing-featured-benefits{color:#3a3d45;font-size:13px;line-height:1.7;list-style:none;margin:0;padding:0}.landing-featured-product .landing-featured-benefits li:before{content:"✓";margin-right:6px}.landing-featured-product .landing-featured-options{margin:20px auto 0;max-width:1400px}.landing-featured-product .landing-featured-options-title{color:var(--landing-featured-title);font-family:var(--landing-featured-display-font);font-size:16px;font-weight:700;letter-spacing:.02em;margin:0 0 12px;text-align:center;text-transform:uppercase}.landing-featured-product .landing-featured-options-list{display:grid;gap:8px;grid-template-columns:repeat(var(--landing-featured-options-count,3),minmax(0,1fr))}.landing-featured-product .landing-featured-option{align-items:center;background:#fff;border:1px solid #e6e8ec;border-radius:8px;color:var(--landing-featured-text);display:flex;flex-direction:column;min-width:0;padding:8px 6px;position:relative;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.landing-featured-product .landing-featured-option:hover{border-color:#b9bcc3}.landing-featured-product .landing-featured-option.is-active{border-color:var(--landing-featured-title);box-shadow:0 0 0 1px var(--landing-featured-title)}.landing-featured-product .landing-featured-option-media{margin-bottom:6px;position:relative;width:100%}.landing-featured-product .landing-featured-option-media .labels{right:0;top:0}.landing-featured-product .landing-featured-option-media .labels .label,.landing-featured-product .landing-featured-option-media .labels .standalone-product-discount-label{font-size:9px;padding:2px 4px}.landing-featured-product .landing-featured-option-media .labels .label{display:none}.landing-featured-product .landing-featured-option-media .label-images{left:0;top:0!important}.landing-featured-product .landing-featured-option-media .label-images .label{padding:0}.landing-featured-product .landing-featured-option-media .label-images .label img{max-width:44px;min-width:0}.landing-featured-product .landing-featured-option-image{display:block;height:64px;margin-top:16px;-o-object-fit:contain;object-fit:contain;width:100%}.landing-featured-product .landing-featured-option-name{display:-webkit-box;font-size:11px;line-height:1.3;margin:0 0 4px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.landing-featured-product .landing-featured-option-price{font-family:var(--landing-featured-display-font);font-size:16px;font-weight:700;line-height:1.1;margin:auto 0 0}.landing-featured-product .landing-featured-option-price-compare{color:#8a8d94;font-size:11px;margin:0;text-decoration:line-through}.landing-featured-product .landing-featured-option{cursor:pointer}.landing-featured-product .landing-featured-option.is-active{cursor:default}.landing-featured-product .landing-featured-option:has(.landing-featured-option-toggle:focus-visible){outline:2px solid var(--landing-featured-title);outline-offset:2px}.landing-featured-product .landing-featured-option-toggle{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.landing-featured-product .landing-featured-option-actions{cursor:default;margin-top:8px;width:100%}.landing-featured-product .landing-featured-option-form{margin:0;position:relative}.landing-featured-product .landing-featured-option-form input.landing-featured-option-button,.landing-featured-product .landing-featured-option-form input.landing-featured-option-button:hover{color:transparent}.landing-featured-product .landing-featured-option-form:has(.js-addtocart-placeholder.active) .landing-featured-option-cart-icon{display:none}.landing-featured-product .landing-featured-option-cart-icon{color:var(--landing-featured-button-mobile-text);display:flex;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.landing-featured-product .landing-featured-option-cart-icon svg{height:18px;width:16px;fill:currentColor}.landing-featured-product .landing-featured-option-button,.landing-featured-product .landing-featured-option-viewing{align-items:center;border:1px solid transparent;border-radius:4px;display:flex;font-family:var(--landing-featured-display-font);font-size:12px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1.1;margin:0;min-height:32px;padding:6px 4px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.landing-featured-product .landing-featured-option-button{background:var(--landing-featured-button-mobile-bg);color:var(--landing-featured-button-mobile-text);cursor:pointer;transition:opacity .2s ease}.landing-featured-product .landing-featured-option-button:hover{color:var(--landing-featured-button-mobile-text);opacity:.9}.landing-featured-product .landing-featured-option-button[disabled]{cursor:not-allowed;opacity:.5}.landing-featured-product .landing-featured-option-viewing{background:#fff;border-color:#e6e8ec;color:#8a8d94;display:none;font-weight:500;pointer-events:none}.landing-featured-product .landing-featured-option.is-active .landing-featured-option-viewing{display:flex}.landing-featured-product .landing-featured-option.is-active .landing-featured-option-actions>:not(.landing-featured-option-viewing){display:none}@media (min-width:768px){.landing-featured-product{padding:48px clamp(32px,8vw,160px) 56px}.landing-featured-product .landing-featured-header{margin-bottom:32px}.landing-featured-product .landing-featured-label{font-size:13px}.landing-featured-product .landing-featured-title{font-size:56px}.landing-featured-product .landing-featured-title:after{height:5px;margin-top:12px;width:80px}.landing-featured-product .landing-featured-card{flex-direction:row;max-width:1100px}.landing-featured-product .landing-featured-info,.landing-featured-product .landing-featured-media{flex:1 1 50%;min-width:0}.landing-featured-product .landing-featured-image-link{aspect-ratio:auto;height:100%;max-height:460px;min-height:380px;padding:32px 32px 120px}.landing-featured-product .landing-featured-countdown-wrapper{bottom:24px;left:24px;padding:0;position:absolute;z-index:5}.landing-featured-product .landing-featured-countdown{align-items:flex-start;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px}.landing-featured-product .landing-featured-countdown .countdown-flip-end-text,.landing-featured-product .landing-featured-countdown .countdown-flip-title{font-size:18px}.landing-featured-product .landing-featured-countdown .countdown-flip-clock{gap:8px}.landing-featured-product .landing-featured-countdown .countdown-flip-card{font-size:26px;height:38px;width:26px}.landing-featured-product .landing-featured-countdown .countdown-flip-card .countdown-flip-face span{height:38px;line-height:38px}.landing-featured-product .landing-featured-countdown .countdown-flip-label{font-size:10px}.landing-featured-product .landing-featured-info{background:#f9fafb;border-left:1px solid #e6e8ec;gap:12px;justify-content:center;padding:32px 40px}.landing-featured-product .landing-featured-name{font-family:inherit;font-size:24px;text-transform:none}.landing-featured-product .landing-featured-description{font-size:15px;line-height:1.55;-webkit-line-clamp:3}.landing-featured-product .landing-featured-stock{font-size:17px;padding:3px 10px}.landing-featured-product .landing-featured-price{font-family:inherit;font-size:40px}.landing-featured-product .landing-featured-price-compare{font-size:18px}.landing-featured-product .landing-featured-savings{font-family:inherit;font-size:16px;text-transform:none}.landing-featured-product .landing-featured-button{background:var(--landing-featured-button-bg);color:var(--landing-featured-button-text)}.landing-featured-product .landing-featured-button:hover{color:var(--landing-featured-button-text)}.landing-featured-product .landing-featured-button-arrow,.landing-featured-product .landing-featured-form:after{display:none}.landing-featured-product .landing-featured-media .labels{right:24px;top:24px}.landing-featured-product .landing-featured-media .label-images{left:24px}.landing-featured-product .landing-featured-button{font-size:18px;min-height:48px}.landing-featured-product .landing-featured-benefits{font-size:14px}.landing-featured-product .landing-featured-options{margin-top:32px;max-width:1100px}.landing-featured-product .landing-featured-options-title{font-size:20px;margin-bottom:16px}.landing-featured-product .landing-featured-options-list{gap:16px;grid-template-columns:repeat(var(--landing-featured-options-count,3),minmax(0,360px));justify-content:center}.landing-featured-product .landing-featured-option{padding:12px 20px 20px}.landing-featured-product .landing-featured-option-media{margin-bottom:12px}.landing-featured-product .landing-featured-option-media .labels .label,.landing-featured-product .landing-featured-option-media .labels .standalone-product-discount-label{font-size:13px;padding:3px 8px}.landing-featured-product .landing-featured-option-media .labels .label{display:block}.landing-featured-product .landing-featured-option-media .label-images .label img{max-width:70px}.landing-featured-product .landing-featured-option-image{height:110px;margin-top:24px}.landing-featured-product .landing-featured-option-name{font-size:16px;margin-bottom:8px}.landing-featured-product .landing-featured-option-price{font-size:24px}.landing-featured-product .landing-featured-option-price-compare{font-size:14px}.landing-featured-product .landing-featured-option-actions{margin-top:16px}.landing-featured-product .landing-featured-option-form input.landing-featured-option-button,.landing-featured-product .landing-featured-option-form input.landing-featured-option-button:hover{color:var(--landing-featured-button-mobile-text)}.landing-featured-product .landing-featured-option-cart-icon{display:none}.landing-featured-product .landing-featured-option-button,.landing-featured-product .landing-featured-option-viewing{font-size:16px;min-height:40px;padding:10px 12px}}.landing-category-cards{--landing-category-bg:#f6f7f9;--landing-category-label:#6b6e76;--landing-category-title:#111;--landing-category-line:#d4f53c;--landing-category-subtitle:#6b6e76;--landing-category-name:#111;--landing-category-hover:#a326b8;--landing-category-hover-border:#111;--landing-category-display-font:"Oswald","Arial Narrow",sans-serif;background:var(--landing-category-bg);padding:32px 0 24px}.landing-category-cards .landing-category-header{margin:0 auto 20px;max-width:900px;padding:0 16px;text-align:center}.landing-category-cards .landing-category-label{color:var(--landing-category-label);font-size:12px;font-weight:500;letter-spacing:.25em;margin:0 0 4px;text-transform:uppercase}.landing-category-cards .landing-category-title{color:var(--landing-category-title);font-family:var(--landing-category-display-font);font-size:34px;font-weight:700;line-height:1.05;margin:0;text-transform:uppercase}.landing-category-cards .landing-category-title:after{background:var(--landing-category-line);content:"";display:block;height:5px;margin:12px auto 0;width:70px}.landing-category-cards .landing-category-subtitle{color:var(--landing-category-subtitle);font-size:14px;line-height:1.45;margin:14px 0 0}.landing-category-cards .landing-category-slider{padding:0 16px}@media (max-width:767px){.landing-category-cards .landing-category-slider .swiper-wrapper{align-items:stretch;height:auto}}.landing-category-cards .landing-category-slide{display:flex;height:auto}.landing-category-cards .landing-category-card{background:#fff;border:1px solid #e8e9ed;border-radius:6px;color:var(--landing-category-name);display:flex;flex:1 1 auto;flex-direction:column;padding:16px 10px 14px;text-decoration:none;transition:border-color .25s ease;width:100%}.landing-category-cards .landing-category-card:focus-visible,.landing-category-cards .landing-category-card:hover{color:var(--landing-category-name);text-decoration:none}.landing-category-cards .landing-category-image{aspect-ratio:1/1;margin:0 auto 14px;max-width:214px;width:100%}.landing-category-cards .landing-category-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.landing-category-cards .landing-category-footer{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:auto}.landing-category-cards .landing-category-name{font-family:var(--landing-category-display-font);font-size:15px;font-weight:700;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}.landing-category-cards .landing-category-arrow{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:color .25s ease;width:22px}.landing-category-cards .landing-category-arrow svg{display:block;height:100%;width:100%}@media (hover:hover) and (pointer:fine){.landing-category-cards .landing-category-card:hover{border-color:var(--landing-category-hover-border)}.landing-category-cards .landing-category-card:hover .landing-category-arrow,.landing-category-cards .landing-category-card:hover .landing-category-name{color:var(--landing-category-hover)}}.landing-category-cards .landing-category-card:focus-visible{border-color:var(--landing-category-hover-border);outline:none}.landing-category-cards .landing-category-card:focus-visible .landing-category-arrow,.landing-category-cards .landing-category-card:focus-visible .landing-category-name{color:var(--landing-category-hover)}.landing-category-cards .landing-category-pagination{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:16px;padding:0 16px;position:static;width:100%}.landing-category-cards .landing-category-pagination .swiper-pagination-bullet{background:#c9cbd1;border-radius:6px;height:6px;margin:0!important;opacity:1;transition:width .25s ease,background .25s ease;width:6px}.landing-category-cards .landing-category-pagination .swiper-pagination-bullet-active{background:var(--landing-category-title);width:20px}@media (min-width:768px){.landing-category-cards{padding:48px clamp(24px,4vw,96px) 56px}.landing-category-cards .landing-category-header{margin-bottom:40px}.landing-category-cards .landing-category-label{font-size:13px}.landing-category-cards .landing-category-title{font-size:64px}.landing-category-cards .landing-category-title:after{height:6px;margin-top:14px;width:90px}.landing-category-cards .landing-category-subtitle{font-size:17px;margin-top:22px}.landing-category-cards .landing-category-slider{margin:0 auto;max-width:1540px;overflow:visible;padding:0}.landing-category-cards .swiper-wrapper{align-items:flex-start;flex-wrap:nowrap;gap:clamp(10px,1.4vw,20px);justify-content:center;transform:none!important}.landing-category-cards .landing-category-slide{flex:1 1 0;max-width:284px;min-width:0;width:auto}.landing-category-cards .landing-category-card{padding:clamp(16px,2vw,28px) clamp(10px,1.4vw,20px) clamp(14px,1.7vw,24px)}.landing-category-cards .landing-category-image{margin-bottom:clamp(12px,1.4vw,20px)}.landing-category-cards .landing-category-name{font-size:clamp(12px,1.55vw,28px)}.landing-category-cards .landing-category-arrow{height:clamp(20px,2vw,30px);width:clamp(20px,2vw,30px)}}.landing-image-cards{--landing-image-cards-bg:#f6f7f9;--landing-image-cards-label:#6b6e76;--landing-image-cards-title:#111;--landing-image-cards-line:#d4f53c;--landing-image-cards-subtitle:#6b6e76;--landing-image-cards-display-font:"Oswald","Arial Narrow",sans-serif;background:var(--landing-image-cards-bg);padding:32px 16px}.landing-image-cards .landing-image-cards-header{margin:0 auto 20px;max-width:900px;text-align:center}.landing-image-cards .landing-image-cards-label{color:var(--landing-image-cards-label);font-size:11px;font-weight:500;letter-spacing:.25em;margin:0 0 4px;text-transform:uppercase}.landing-image-cards .landing-image-cards-title{color:var(--landing-image-cards-title);font-family:var(--landing-image-cards-display-font);font-size:34px;font-weight:700;line-height:1.05;margin:0;text-transform:uppercase}.landing-image-cards .landing-image-cards-title:after{background:var(--landing-image-cards-line);content:"";display:block;height:5px;margin:12px auto 0;width:70px}.landing-image-cards .landing-image-cards-subtitle{color:var(--landing-image-cards-subtitle);font-size:14px;line-height:1.45;margin:14px 0 0}.landing-image-cards .landing-image-cards-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1520px}.landing-image-cards .landing-image-card{aspect-ratio:9/7;background:#111;border-radius:8px;box-shadow:0 0 0 transparent;display:block;overflow:hidden;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.landing-image-cards .landing-image-card img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (hover:hover) and (pointer:fine){.landing-image-cards .landing-image-card:hover{box-shadow:0 6px 12px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.12);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.landing-image-cards .landing-image-card{transition:box-shadow .2s ease}.landing-image-cards .landing-image-card:hover{transform:none}}@media (min-width:768px){.landing-image-cards{padding:48px clamp(24px,2.5vw,96px) 64px}.landing-image-cards .landing-image-cards-header{margin-bottom:40px}.landing-image-cards .landing-image-cards-label{font-size:13px}.landing-image-cards .landing-image-cards-title{font-size:64px}.landing-image-cards .landing-image-cards-title:after{height:6px;margin-top:14px;width:90px}.landing-image-cards .landing-image-cards-subtitle{font-size:17px;margin-top:22px}.landing-image-cards .landing-image-cards-grid{gap:clamp(12px,1.6vw,26px);grid-template-columns:repeat(var(--landing-image-cards-columns,4),minmax(0,1fr))}}.landing-spy-desktop{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:40}@media (max-width:767px){.landing-spy-desktop{display:none}}.landing-spy-desktop-img{cursor:pointer;display:block;filter:drop-shadow(4px 6px 0 rgba(12,11,28,.12));height:180px;left:0;max-width:none;pointer-events:auto;position:absolute;top:28vh;transform:translateX(-105%);transition:top .45s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,1.4,.4,1);width:auto}.landing-spy-desktop-img.is-hiding{pointer-events:none;transition:top .45s cubic-bezier(.2,.7,.2,1),transform .22s ease-in}.landing-spy-bubble{background:#fff;border:2px solid #111;border-radius:22px;box-shadow:4px 5px 0 rgba(12,11,28,.12);color:#111;cursor:pointer;opacity:0;padding:10px 16px;pointer-events:none;position:absolute;transform:scale(.85);transform-origin:0 17px;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden;width:auto;z-index:1}.landing-spy-bubble:after,.landing-spy-bubble:before{border-style:solid;content:"";position:absolute;top:17px;transform:translateY(-50%)}.landing-spy-bubble:before{border-color:transparent #111 transparent transparent;border-width:7px 10px 7px 0;left:-10px}.landing-spy-bubble:after{border-color:transparent #fff transparent transparent;border-width:5px 7px 5px 0;left:-6px}.is-talking>.landing-spy-bubble{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity .15s ease,transform .3s cubic-bezier(.2,1.4,.4,1),visibility 0s;visibility:visible}.is-searching>.landing-spy-bubble{cursor:default;padding-bottom:12px}.landing-spy-desktop>.landing-spy-bubble{left:0;top:28vh}.landing-spy-desktop.is-searching>.landing-spy-bubble{width:260px}.landing-spy-desktop.has-results>.landing-spy-bubble{width:340px}.landing-spy-title>.landing-spy-bubble{left:calc(100% + 10px);max-width:calc(100vw - 86.34093px);top:10px}.landing-spy-title.is-searching>.landing-spy-bubble{width:min(260px,100vw - 56.34093px - 30px)}.landing-spy-title.has-results>.landing-spy-bubble{width:calc(100vw - 86.34093px)}.landing-spy-search{margin:0}.landing-spy-search-label{display:block;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-spy-search-field{align-items:center;border-bottom:2px solid #111;display:flex}.landing-spy-search-label+.landing-spy-search-field{display:none}.is-searching .landing-spy-search-label+.landing-spy-search-field{animation:landing-spy-field-in .25s ease;display:flex;margin-top:4px}@keyframes landing-spy-field-in{0%{opacity:0;transform:translateY(-4px)}}.landing-spy-search-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;color:#111;flex:1;font-size:14px;line-height:1.3;min-width:0;outline:none;padding:4px 0}@media (max-width:767px){.landing-spy-search-input{font-size:16px}}.landing-spy-search-submit{background:transparent;border:0;color:#111;cursor:pointer;font-size:14px;line-height:1;padding:4px 0 4px 8px}.landing-spy-search-suggest{border-radius:0 0 20px 20px;border-top:1px solid hsla(0,0%,7%,.12);display:none;font-size:13px;margin:10px -16px -12px;overflow-x:hidden;overflow-y:auto}.has-results .landing-spy-search-suggest{display:block}.landing-spy-search-suggest .search-suggest-list{margin:0;padding:4px 0 12px}.landing-spy-search-suggest .search-suggest-item{padding:8px 14px}.landing-spy-search-suggest .landing-spy-suggest-price{font-weight:700}.landing-spy-search-suggest .landing-spy-suggest-compare{font-size:11px;margin-left:4px;opacity:.6;text-decoration:line-through}.landing-spy-search-suggest .search-suggest-image{height:auto;width:40px}.landing-spy-search-suggest .js-search-suggest-all-link{margin:4px 14px 0}.landing-spy-overlay{background:rgba(12,11,28,.55);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease,visibility 0s linear .25s;visibility:hidden;z-index:1050}.landing-spy-is-searching .landing-spy-overlay{opacity:1;transition:opacity .25s ease;visibility:visible}.landing-spy-is-searching .landing-spy-desktop{z-index:1051}.landing-spy-section{position:relative}@media (max-width:767px){.landing-spy-section{padding-top:20px}}.landing-spy-title{height:115px;left:0;pointer-events:none;position:absolute;top:14px;width:56.34093px;z-index:5}@media (min-width:768px){.landing-spy-title{display:none}}.landing-spy-title.is-floating{position:fixed;z-index:1051}@media (max-width:767px){.landing-has-spy .landing-section .landing-category-header,.landing-has-spy .landing-section .landing-featured-header,.landing-has-spy .landing-section .landing-image-cards-header,.landing-has-spy .landing-section .landing-products-carousel-header,.landing-spy-home .landing-spy-heading{padding-left:64.34093px;padding-right:64.34093px}}.landing-spy-title-img{cursor:pointer;display:block;filter:drop-shadow(3px 4px 0 rgba(12,11,28,.12));height:115px;max-width:none;pointer-events:auto;transform:translateX(-105%);transition:transform .25s ease-in;width:auto}.is-peeking>.landing-spy-title-img,.is-searching>.landing-spy-title-img{transform:translateX(0);transition:transform .55s cubic-bezier(.2,1.4,.4,1) .1s}@media (prefers-reduced-motion:reduce){.landing-spy-desktop-img,.landing-spy-desktop-img.is-hiding{transition:none}.is-peeking>.landing-spy-title-img,.landing-spy-title-img{transform:translateX(0);transition:none}.is-talking>.landing-spy-bubble,.landing-spy-bubble,.landing-spy-is-searching .landing-spy-overlay,.landing-spy-overlay{transition:none}.is-searching .landing-spy-search-label+.landing-spy-search-field{animation:none}}
/*# sourceMappingURL=page_critical.min.faa32a23.css.map */