.contact-page,.section-single-product,.section-products-related,.section-video-home,.section-featured-home,.section-instafeed-home{margin-bottom:15px}.section-featured-home{border-top:0}section.section-categories-index .js-textbanner-text{width:100%;padding:20px !important;box-sizing:border-box;text-align:center;border:0 !important}section.section-categories-index .js-textbanner-text .js-banner-title{font-weight:300;font-size:13px}section.section-categories-index .js-textbanner-text .textbanner-arrow{display:none}section.section-categories-index a.textbanner-link:hover .textbanner-text{border-bottom:0}section.section-cluster-index .js-textbanner-text{width:100%;text-align:center;border:0;padding-right:15px !important}section.section-cluster-index .js-textbanner-text .js-banner-title{text-transform:uppercase;font-weight:300}section.section-cluster-index .js-textbanner-text .textbanner-arrow{display:none}section.section-cluster-index a.textbanner-link:hover .textbanner-text{border-bottom:0}section.section-cluster-index h2{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;font-size:28px;line-height:100%;letter-spacing:2px;color:#000;font-weight:300;padding:20px 0;margin:0}section.section-cluster-index i svg{width:30px;height:30px;margin-right:10px;position:relative;top:2px}section.section-cluster-index h4{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;font-size:16px;line-height:140%;color:#000;font-weight:300;padding:0 0 30px 0;letter-spacing:1px}section.section-banners-home.section-cluster-index{padding:30px 0 0 0;background-color:#f5f5f5}.videoIndex{width:100%;height:auto;overflow:hidden}.videoIndex video{width:100%;height:auto;object-fit:cover}.js-section-video .container-fluid{display:none}body.template-home header:not(.compress){background:rgba(0,0,0,0) !important;box-shadow:unset !important}body.template-home header:not(.compress) a,body.template-home header:not(.compress) .svg-icon-text,body.template-home header:not(.compress) .tabnav a,body.template-home header:not(.compress) .tabnav .svg-icon-text{color:#fff !important;fill:#fff !important}body.template-home header:not(.compress):hover{background-color:#fff !important}body.template-home header:not(.compress):hover a,body.template-home header:not(.compress):hover .svg-icon-text,body.template-home header:not(.compress):hover .tabnav a,body.template-home header:not(.compress):hover .tabnav .svg-icon-text{color:#000 !important;fill:#000 !important}body.template-home header:not(.compress):hover .logoLegion svg .cls-1{fill:#000 !important}body.template-home .item-image>div{padding-bottom:120% !important}body.template-home .js-live-preview-banner.grid-item{margin:0 0 15px 0}@media(max-width: 768px){.videoIndex video{height:90vh}.js-product-container .position-relative{padding-bottom:120% !important}section.section-cluster-index h4{padding:0 20px 30px 20px}}.js-cart-item.js-cart-item-shippable.cart-item.form-row.position-relative[data-store=cart-item-308452206] .cart-item-quantity{pointer-events:none}.js-cart-item.js-cart-item-shippable.cart-item.form-row.position-relative[data-store=cart-item-308452206] .cart-item-quantity span.js-cart-quantity-btn.form-quantity-icon.btn{display:none}.js-cart-item.js-cart-item-shippable.cart-item.form-row.position-relative[data-store=cart-item-308452206] .cart-item-quantity input.form-control.js-cart-quantity-input.text-center.form-control-inline{pointer-events:none}.js-cart-item.js-cart-item-shippable.cart-item.form-row.position-relative[data-store=cart-item-308452206] .cart-item-quantity input.form-control.js-cart-quantity-input.text-center.form-control-inline{pointer-events:none !important}body.template-home .js-item-quickshop.item-actions{display:none !important}body.template-home .js-item-price-container .js-payment-discount-price-product-container.payment-discount-price-product-container{display:none !important}section.section-banners-home{margin-bottom:20px !important}section.section-banners-home .textbanner{margin-bottom:0 !important}section.section-banners-home.section-categories-index .textbanner-image{position:relative;padding-top:130%;overflow:hidden}section.section-banners-home.section-categories-index .js-banner-row.row{padding:24px 100px 85px 100px;box-sizing:border-box;margin:0}section.section-banners-home.section-categories-index h2{text-align:center;margin:0;padding:48px 0 0 0;font-size:22px;letter-spacing:.4px}@media(max-width: 768px){.js-swiper-featured .swiper-pagination-progressbar{height:3px;width:100%;margin-top:12px;background:rgba(0,0,0,.12)}.js-swiper-featured .swiper-pagination-progressbar-fill{background:#000}}@media(min-width: 768px){.js-swiper-featured .swiper-pagination{display:none}}@media(max-width: 768px){.textbanner-image{padding-top:90%}section.section-categories-index .js-textbanner-text .js-banner-title{font-size:13px;font-weight:300}section.section-banners-home.section-categories-index .swiper-wrapper{flex-wrap:wrap;padding:0 5px;box-sizing:border-box}section.section-banners-home.section-categories-index .js-live-preview-banner.swiper-slide.slide-container{width:50% !important;margin:0 !important;padding:0 10px}section.section-categories-index .js-textbanner-text{padding:15px 20px 20px 20px !important}section.section-featured-home .swiper-button-next.d-none{display:block !important}section.section-featured-home .swiper-button-prev.d-none{display:block !important}section.section-banners-home.section-categories-index .js-banner-row.row{padding:24px 20px 35px 20px}section.section-banners-home.section-categories-index h2{padding:28px 30px 0 30px;font-size:20px}}.videoMobile{display:none}@media(max-width: 768px){.videoMobile{display:block}.videoDesktop{display:none}}@media(max-width: 767px){.js-banner-row{position:relative;overflow:hidden;display:flex !important;flex-wrap:nowrap !important;margin:0 !important}.js-live-preview-banner{flex:0 0 100% !important;max-width:100% !important;width:100% !important;transition:transform .35s ease;padding:0 12px}.banner-slider-arrow{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:hsla(0,0%,100%,.85);border:none;border-radius:50%;width:36px;height:36px;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:18px;color:#111;padding:0}.banner-slider-arrow.prev{left:8px}.banner-slider-arrow.next{right:8px}.banner-slider-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.banner-slider-dot{width:7px;height:7px;border-radius:50%;background:#ccc;border:none;padding:0;cursor:pointer;transition:background .2s}.banner-slider-dot.active{background:#111}}@media(min-width: 768px){.banner-slider-arrow,.banner-slider-dots{display:none !important}}@media(max-width: 767px){section.section-banners-home.section-cluster-index .js-banner-row.row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;scrollbar-width:none}section.section-banners-home.section-cluster-index .js-banner-row.row::-webkit-scrollbar{display:none}section.section-banners-home.section-cluster-index .js-live-preview-banner.grid-item{flex:0 0 80%;scroll-snap-align:start}.scroll-dots{display:flex;justify-content:center;gap:6px;padding:4px 0 8px}.scroll-dot{width:6px;height:6px;border-radius:50%;background:#ccc;transition:all .25s ease}.scroll-dot.active{width:20px;border-radius:3px;background:#000}}
/* Engine:dart */