.js-item-product .form-label{display:none !important}.js-product-variants.item,.js-item-product.item{padding:0 10px}.js-product-variants .js-product-variants.js-product-quickshop-variants.mb-3.form-row.mx-0.pt-2.row.px-2,.js-item-product .js-product-variants.js-product-quickshop-variants.mb-3.form-row.mx-0.pt-2.row.px-2{padding-left:2px !important;padding-top:0 !important}.js-product-variants .item-image,.js-product-variants .item-image img,.js-item-product .item-image,.js-item-product .item-image img{max-height:revert;width:100%;height:100%;object-fit:cover}.js-product-variants .item-buy,.js-item-product .item-buy{opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.js-product-variants:hover .item-buy,.js-item-product:hover .item-buy{opacity:1;pointer-events:auto;transform:translateY(0)}.js-product-variants .form-label,.js-item-product .form-label{font-size:16px;text-transform:capitalize}.js-product-variants .form-label.-quantity-label,.js-item-product .form-label.-quantity-label{display:none}.js-product-variants .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color),.js-item-product .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color){color:var(--main-foreground);font-size:12px;font-weight:600;background:rgba(0,0,0,0);border-radius:50%;padding:10px 12px}.js-product-variants .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color).selected,.js-item-product .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color).selected{background-color:var(--primary-color);color:var(--main-background);border-radius:50%}.js-product-variants .-size,.js-product-variants .-color,.js-item-product .-size,.js-item-product .-color{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:10px}.js-product-variants .-size .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color),.js-product-variants .-color .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color),.js-item-product .-size .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color),.js-item-product .-color .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color){min-height:30px;min-width:35px;width:35px;height:30px;display:flex;align-items:center;justify-content:center;padding:0}.js-product-variants .-size .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color) span,.js-product-variants .-color .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color) span,.js-item-product .-size .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color) span,.js-item-product .-color .btn-variant:not(.pdp-variant--image):not(.pdp-variant--color) span{padding:2px;display:flex;width:100%;height:100%;border-radius:50%;align-items:center;justify-content:center}.js-product-variants .item-colors,.js-item-product .item-colors{background-color:rgba(0,0,0,0);position:relative;z-index:9;width:100%;padding:0;margin-top:12px;margin-bottom:0;display:flex;align-content:center;justify-content:flex-start}.js-product-variants .item-colors span,.js-item-product .item-colors span{border-radius:50% !important}.js-product-variants .item-colors .js-insta-variant.btn-variant,.js-item-product .item-colors .js-insta-variant.btn-variant{border:0 !important;background-color:rgba(0,0,0,0) !important;border-radius:100%;padding:0}.js-product-variants .item-colors .item-colors-bullet,.js-item-product .item-colors .item-colors-bullet{border:none !important;margin-right:0 !important}.js-product-variants .item-colors .item-colors-bullet .js-insta-variant .item-colors-bullet,.js-item-product .item-colors .item-colors-bullet .js-insta-variant .item-colors-bullet{width:12px;height:12px;min-width:12px}.js-product-variants .item-description,.js-item-product .item-description{border-bottom:none}.js-product-variants .item-description .item-link .js-item-name,.js-item-product .item-description .item-link .js-item-name{text-align:left;font-size:18px;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.js-product-variants .item-description .js-product-variants-colors,.js-item-product .item-description .js-product-variants-colors{min-height:20px;padding-left:0 !important;padding-right:0 !important}.js-product-variants .item-description .js-product-variants-colors>div,.js-item-product .item-description .js-product-variants-colors>div{padding-left:0 !important;padding-right:0 !important}.js-product-variants .item-description .item-price-container,.js-item-product .item-description .item-price-container{display:flex;justify-content:flex-start;position:relative;width:fit-content}.js-product-variants .item-description .item-price-container .item-price,.js-item-product .item-description .item-price-container .item-price{text-align:left;color:var(--primary-color);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.title-section-products{padding:22px 0}@media(min-width: 768px){.title-section-products{padding:32px 0}}.title-section-products h2{color:var(--main-foreground);font-size:22px;font-weight:300;line-height:normal;text-transform:uppercase;letter-spacing:.075em;margin:0 auto;text-align:inherit}@media(min-width: 768px){.title-section-products h2{font-size:32px}}.js-home-mobile-slider-visibility{overflow:hidden !important}@media(min-width: 768px){.js-home-mobile-slider-visibility{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;pointer-events:none !important}}.swiper-button-prev.svg-circle-big,.swiper-button-next.svg-circle-big{display:flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;min-width:32px;margin-top:-16px;padding:0 !important;background:var(--main-background) !important;border-radius:50% !important;border:1px solid #e0e0e0 !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,border-color .2s ease !important;cursor:pointer}.swiper-button-prev.svg-circle-big svg,.swiper-button-next.svg-circle-big svg{width:10px !important;height:14px !important;fill:#333 !important;transition:fill .2s ease !important}.swiper-button-prev.svg-circle-big:hover,.swiper-button-next.svg-circle-big:hover{background:#1b263b !important;border-color:#1b263b !important;box-shadow:0 4px 16px rgba(0,0,0,.2) !important;transform:scale(1.1) !important}.swiper-button-prev.svg-circle-big:hover svg,.swiper-button-next.svg-circle-big:hover svg{fill:var(--main-background) !important}.swiper-button-prev.svg-circle-big:active,.swiper-button-next.svg-circle-big:active{transform:scale(0.95) !important;box-shadow:0 1px 4px rgba(0,0,0,.15) !important}.swiper-button-prev.svg-circle-big.swiper-button-disabled,.swiper-button-next.svg-circle-big.swiper-button-disabled{opacity:0 !important;pointer-events:none}.swiper-button-prev.product-item-slider-controls-container,.swiper-button-next.product-item-slider-controls-container{align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;min-width:32px;margin-top:-16px;padding:0 !important;background:var(--main-background) !important;border-radius:50% !important;border:1px solid #e0e0e0 !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important;transition:background .2s ease,box-shadow .2s ease,transform .15s ease,border-color .2s ease !important;cursor:pointer}.swiper-button-prev.product-item-slider-controls-container svg,.swiper-button-next.product-item-slider-controls-container svg{width:10px !important;height:14px !important;fill:#333 !important;transition:fill .2s ease !important}.swiper-button-prev.product-item-slider-controls-container:hover,.swiper-button-next.product-item-slider-controls-container:hover{background:#1b263b !important;border-color:#1b263b !important;box-shadow:0 4px 16px rgba(0,0,0,.2) !important;transform:scale(1.1) !important}.swiper-button-prev.product-item-slider-controls-container:hover svg,.swiper-button-next.product-item-slider-controls-container:hover svg{fill:var(--main-background) !important}.swiper-button-prev.product-item-slider-controls-container.swiper-button-disabled,.swiper-button-next.product-item-slider-controls-container.swiper-button-disabled{opacity:0 !important;pointer-events:none}.js-swiper-home-prev-mobile,.js-swiper-home-next-mobile{display:none !important;visibility:hidden !important}@media(max-width: 767px){.js-swiper-home-prev-mobile,.js-swiper-home-next-mobile{display:flex !important;visibility:visible !important;width:28px !important;height:28px !important;min-width:28px;margin-top:-14px;cursor:pointer}.js-swiper-home-prev-mobile svg,.js-swiper-home-next-mobile svg{width:8px !important;height:12px !important;fill:#333 !important}.js-swiper-home-prev-mobile:hover,.js-swiper-home-next-mobile:hover{background:#1b263b !important;border-color:#1b263b !important}.js-swiper-home-prev-mobile:hover svg,.js-swiper-home-next-mobile:hover svg{fill:var(--main-background) !important}.js-swiper-home-prev-mobile:active,.js-swiper-home-next-mobile:active{transform:scale(0.92) !important}}.section-informative-banners svg.icon-inline{font-size:3.5em !important}.section-informative-banners .service-item-image{max-width:40px !important;height:auto}.section-informative-banners .service-item span{font-size:14px !important;font-weight:300 !important;color:var(--main-background) !important}@media(min-width: 992px){.section-informative-banners .service-item span{white-space:nowrap}}.section-informative-banners .service-item p{font-size:13px !important;font-weight:300 !important;color:var(--main-background) !important}@media(min-width: 992px){.section-informative-banners .service-item p{white-space:nowrap}}@media(max-width: 1024px){.section-informative-banners .js-informative-banners.swiper-container{width:100%}.section-informative-banners .js-informative-banners .swiper-wrapper{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important}.section-informative-banners .service-item-container.swiper-slide{flex:none !important;max-width:none !important}.section-informative-banners .service-item{margin:0 auto}.section-informative-banners .service-item-content{width:fit-content;margin:0 auto}}.product-alerts{position:relative;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.product-alerts>span{padding:2px 6px;color:var(--main-background);text-align:center;font-weight:600;font-size:9px;letter-spacing:.3px;text-transform:uppercase;border-radius:2px}.item-image .product-flags{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;gap:6px}.item-image .product-flags>span{white-space:wrap;padding:4px 12px;color:var(--main-background);height:30px;width:auto;text-align:center;box-sizing:border-box;font-weight:700;display:flex;align-items:center;font-size:11px}.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view{max-height:none !important;overflow:hidden}.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .section-slider,.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .swiper-container,.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .swiper-wrapper,.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .swiper-slide,.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .section-slider,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .swiper-container,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .swiper-wrapper,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .swiper-slide,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .slider-slide{height:100vh !important}.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .slider-slide{position:relative !important}.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide::after,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .slider-slide::after{content:none !important;display:none !important}.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide iframe,.template-home .js-home-sections-container .js-home-main-slider-container.-is-full-first-view .slider-slide img.slider-image,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .slider-slide iframe,.template-home .js-home-sections-container .js-live-preview-home-slider-container.-is-full-first-view .slider-slide img.slider-image{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;position:absolute !important;top:0 !important;left:0 !important}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider{max-width:100%;width:100%;overflow:hidden}@media screen and (max-width: 767px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider{aspect-ratio:auto}}@media screen and (min-width: 768px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider{aspect-ratio:1580/600}}@media screen and (max-width: 767px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-container,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-wrapper,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-slide,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slide-container,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-container,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-wrapper,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-slide,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slide-container{height:auto !important}}@media screen and (min-width: 768px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-container,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-wrapper,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-slide,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slide-container,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-container,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-wrapper,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-slide,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slide-container{height:100% !important}}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide{position:relative;overflow:hidden}@media screen and (max-width: 767px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide{height:auto !important}}@media screen and (min-width: 768px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide{height:100%}}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide iframe,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide img.slider-image,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide iframe,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide img.slider-image{width:100%;object-fit:cover;object-position:center center}@media screen and (max-width: 767px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide iframe,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide img.slider-image,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide iframe,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide img.slider-image{height:auto !important;position:relative !important;display:block !important}}@media screen and (min-width: 768px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide iframe,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide img.slider-image,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide iframe,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide img.slider-image{height:100%;position:absolute;top:0;left:0}}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .slider-slide .slider-image-animation,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .slider-slide .slider-image-animation{animation:zoom-in-out 20s infinite alternate}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-text{position:absolute;width:100%;top:0;bottom:0;left:0;z-index:9;padding:clamp(1rem,var(--slider-max-height, 650px)*.06,5rem);height:100%;max-height:100%;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;color:var(--main-background);text-align:left;pointer-events:none}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text>*,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-text>*{pointer-events:auto}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .swiper-title,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-text .swiper-title{font-size:clamp(1.4rem,var(--slider-max-height, 550px)*.1,2.8rem);font-weight:700;line-height:1.1}@media screen and (min-width: 1024px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .swiper-title,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-text .swiper-title{font-size:clamp(2rem,var(--slider-max-height, 650px)*.12,6.2rem)}}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .swiper-description,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-text .swiper-description{font-size:clamp(1.2rem,var(--slider-max-height, 550px)*.04,1.6rem)}@media screen and (min-width: 1024px){.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .swiper-text .swiper-description,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .swiper-text .swiper-description{font-size:clamp(1.4rem,var(--slider-max-height, 650px)*.05,1.8rem)}}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .js-swiper-home-pagination-mobile,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .js-swiper-home-pagination,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .js-swiper-home-pagination-mobile,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .js-swiper-home-pagination{bottom:20px}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .js-swiper-home-pagination-mobile .swiper-pagination-bullet,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .js-swiper-home-pagination .swiper-pagination-bullet,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .js-swiper-home-pagination-mobile .swiper-pagination-bullet,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .js-swiper-home-pagination .swiper-pagination-bullet{width:10px;height:10px;display:inline-block;opacity:.8;border-radius:50%;margin:0 6px;background:rgba(0,0,0,0);cursor:pointer;position:relative;border:2px solid #fff;transition:all .3s ease}.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .js-swiper-home-pagination-mobile .swiper-pagination-bullet-active,.template-home .js-home-sections-container .js-home-main-slider-container .section-slider .js-swiper-home-pagination .swiper-pagination-bullet-active,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .js-swiper-home-pagination-mobile .swiper-pagination-bullet-active,.template-home .js-home-sections-container .js-live-preview-home-slider-container .section-slider .js-swiper-home-pagination .swiper-pagination-bullet-active{opacity:1;background:#fff}.template-home .template-home .banner_full-text .title{color:var(--primary-color)}.template-home .section-banner_full-home,.template-home .section-brands-home{background-color:rgba(0,0,0,0);overflow:hidden}.template-home .section-banner_full-home .js-swiper-brands,.template-home .section-banner_full-home .js-swiper-brands-2,.template-home .section-brands-home .js-swiper-brands,.template-home .section-brands-home .js-swiper-brands-2{overflow:visible}.template-home .section-banner_full-home .brand-image-container,.template-home .section-brands-home .brand-image-container{padding-bottom:76.22%}.template-home .section-banner_full-home .banner_full-image-container,.template-home .section-brands-home .banner_full-image-container{padding-bottom:38.11%}.template-home .section-banner_full-home .banner_full-image-container,.template-home .section-banner_full-home .brand-image-container,.template-home .section-brands-home .banner_full-image-container,.template-home .section-brands-home .brand-image-container{position:relative;height:0}.template-home .section-banner_full-home .banner_full-image-container img.banner_full-image,.template-home .section-banner_full-home .banner_full-image-container img.brand-image,.template-home .section-banner_full-home .brand-image-container img.banner_full-image,.template-home .section-banner_full-home .brand-image-container img.brand-image,.template-home .section-brands-home .banner_full-image-container img.banner_full-image,.template-home .section-brands-home .banner_full-image-container img.brand-image,.template-home .section-brands-home .brand-image-container img.banner_full-image,.template-home .section-brands-home .brand-image-container img.brand-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;max-height:100%;opacity:1}.template-home .section-banner_full-home .banner_full-image-container .banner_full-text,.template-home .section-banner_full-home .banner_full-image-container .brand-text,.template-home .section-banner_full-home .brand-image-container .banner_full-text,.template-home .section-banner_full-home .brand-image-container .brand-text,.template-home .section-brands-home .banner_full-image-container .banner_full-text,.template-home .section-brands-home .banner_full-image-container .brand-text,.template-home .section-brands-home .brand-image-container .banner_full-text,.template-home .section-brands-home .brand-image-container .brand-text{position:absolute;bottom:10px;left:10px;background-color:var(--primary-color);color:var(--main-background);margin:10px;padding:12px;max-width:calc(100% - 40px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transition:all .3s ease}@media screen and (min-width: 768px){.template-home .section-banner_full-home .banner_full-image-container .banner_full-text,.template-home .section-banner_full-home .banner_full-image-container .brand-text,.template-home .section-banner_full-home .brand-image-container .banner_full-text,.template-home .section-banner_full-home .brand-image-container .brand-text,.template-home .section-brands-home .banner_full-image-container .banner_full-text,.template-home .section-brands-home .banner_full-image-container .brand-text,.template-home .section-brands-home .brand-image-container .banner_full-text,.template-home .section-brands-home .brand-image-container .brand-text{bottom:16px;left:16px;margin:16px;padding:16px;max-width:320px}}.template-home .section-banner_full-home .banner_full-image-container .banner_full-text .title,.template-home .section-banner_full-home .banner_full-image-container .brand-text .title,.template-home .section-banner_full-home .brand-image-container .banner_full-text .title,.template-home .section-banner_full-home .brand-image-container .brand-text .title,.template-home .section-brands-home .banner_full-image-container .banner_full-text .title,.template-home .section-brands-home .banner_full-image-container .brand-text .title,.template-home .section-brands-home .brand-image-container .banner_full-text .title,.template-home .section-brands-home .brand-image-container .brand-text .title{font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.template-home .section-banner_full-home .banner_full-image-container .banner_full-text .description,.template-home .section-banner_full-home .banner_full-image-container .brand-text .description,.template-home .section-banner_full-home .brand-image-container .banner_full-text .description,.template-home .section-banner_full-home .brand-image-container .brand-text .description,.template-home .section-brands-home .banner_full-image-container .banner_full-text .description,.template-home .section-brands-home .banner_full-image-container .brand-text .description,.template-home .section-brands-home .brand-image-container .banner_full-text .description,.template-home .section-brands-home .brand-image-container .brand-text .description{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:left;margin-top:10px}.template-home .grid-brands-title h2{font-size:22px;font-weight:400;letter-spacing:1px;text-transform:uppercase;margin:0}.template-home .grid-brands .grid-brands-items{display:grid;grid-template-columns:1fr;gap:16px;padding:0 16px}@media(min-width: 768px){.template-home .grid-brands .grid-brands-items{grid-template-columns:repeat(2, 1fr);gap:32px;padding:0 32px}}@media(min-width: 768px){.template-home .grid-brands.grid-brands--cols-1 .grid-brands-items{grid-template-columns:1fr}}.template-home .grid-brands .brand-image-container{height:auto !important;padding-bottom:0 !important;display:block}.template-home .grid-brands .brand-image-container img.brand-image{position:static !important;width:100% !important;height:auto !important;object-fit:contain !important;max-height:none}.template-home .grid-brands .brand-image-container .brand-text{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0) !important;color:var(--main-foreground) !important;padding:0 !important;margin:20px !important}.template-home .grid-brands .brand-image-container .brand-text .title{color:var(--main-foreground) !important;font-weight:400;font-size:28px;text-transform:none}.template-home .grid-brands .brand-image-container .brand-text .description{color:var(--main-foreground) !important;font-weight:600;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-top:5px}.template-home .grid-brands--no-gap .grid-brands-items{gap:0;padding:0}.template-home .custom-banner-wrapper{background-color:var(--primary-color);padding:0}.template-home .custom-banner-wrapper>.row{margin:0 !important}.template-home .custom-banner-wrapper>.row .custom-banner-container{padding:0 !important}.template-home .custom-banner-content{display:flex;align-items:center}.template-home .custom-banner-image{padding:0 !important}.template-home .custom-banner-image .wrapper-image{padding-bottom:75.61%;height:0;position:relative;margin:0;width:100%}.template-home .custom-banner-image .wrapper-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.template-home .custom-banner-text{background-color:var(--primary-color);color:var(--main-background);padding:25px;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;flex-direction:column}@media screen and (min-width: 768px){.template-home .custom-banner-text{padding:50px}}.template-home .custom-banner-text .custom-banner-logo{width:100%;margin-top:10%;display:flex;justify-content:flex-end}.template-home .custom-banner-text .custom-banner-logo img{width:100px}.template-home .custom-banner-text .custom-banner-details{max-width:400px}.template-home .custom-banner-text .custom-banner-highlight{background-color:var(--main-background);color:var(--primary-color);font-size:12px;text-transform:uppercase;padding:5px 10px;display:inline-block;margin-bottom:20px}.template-home .custom-banner-text .custom-banner-title{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width: 768px){.template-home .custom-banner-text .custom-banner-title{font-size:32px}}.template-home .custom-banner-text .custom-banner-description{font-size:14px;line-height:1.5;margin-bottom:20px}@media screen and (min-width: 768px){.template-home .custom-banner-text .custom-banner-description{font-size:16px}}.template-home .custom-banner-text .custom-banner-button{display:inline-block;background-color:rgba(0,0,0,0);border:1px solid var(--main-background);color:var(--main-background);padding:10px 20px;font-size:14px;text-transform:uppercase;text-align:center;transition:var(--transition-normal)}.template-home .custom-banner-text .custom-banner-button:hover{background-color:var(--main-background);color:var(--primary-color)}.template-search .block-category-topo,.template-category .block-category-topo{padding:0;margin:0}.template-search .block-category-topo>.-image,.template-category .block-category-topo>.-image{position:relative;width:100%;display:block}.template-search .block-category-topo>.-image img,.template-category .block-category-topo>.-image img{position:relative;width:100%;height:auto !important;object-fit:contain;display:block}.template-search .form-select-icon,.template-category .form-select-icon{right:revert;left:15px}.template-search .js-modal-open .ml-2,.template-category .js-modal-open .ml-2{font-size:12px}.template-search select.js-sort-by,.template-category select.js-sort-by{border:none;padding:10px 12px 14px 40px;text-transform:uppercase;font-size:12px}.template-search select.js-sort-by option,.template-category select.js-sort-by option{text-transform:uppercase;font-weight:500;font-size:12px}.template-search .category-image-grid,.template-category .category-image-grid{padding:8px;width:100%;height:100%;object-fit:cover}.template-search .block-grid h4,.template-category .block-grid h4{font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin:0}.template-search .block-grid button,.template-category .block-grid button{border:none;background-color:rgba(0,0,0,0);width:100%}.template-search .block-grid button.icon-grid-3 svg,.template-category .block-grid button.icon-grid-3 svg{width:18px;height:16px}.template-search .block-grid button.icon-grid-4 svg,.template-category .block-grid button.icon-grid-4 svg{width:32px;height:16px}.template-search .block-banner,.template-category .block-banner{position:relative;height:0;padding-bottom:81.64% !important}@media(min-width: 768px){.template-search .block-banner.grid-3,.template-category .block-banner.grid-3{padding-bottom:52.82% !important}.template-search .block-banner.grid-4,.template-category .block-banner.grid-4{padding-bottom:40.82% !important}}.template-search .block-banner img,.template-category .block-banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pagination{display:flex;justify-content:center;margin:24px auto;gap:8px}.pagination p{margin:0;color:var(--main-foreground);opacity:.6;font-weight:500;line-height:2;text-transform:uppercase}.pagination strong{color:var(--main-foreground);line-height:2}.template-product .pdp-breadcrumb-row{margin-bottom:8px;padding-left:15px !important;padding-right:0 !important}@media(max-width: 991px){.template-product .pdp-breadcrumb-row{padding-left:12px !important}}.template-product .pdp-breadcrumb-row .breadcrumbs{font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin:0;padding:0}.template-product .title-products{font-size:16px;text-transform:uppercase}.template-product .product-infos{height:fit-content;padding:0 5%;margin-top:20px}@media(min-width: 992px){.template-product .product-infos{top:85px;position:sticky;padding:0 4rem;margin-top:0}}.template-product .product-infos #compare_price_display{font-size:15px}.template-product .product-infos .js-price-display{font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-right:.3rem}.template-product .product-infos .js-compare-price-display{opacity:.6}.template-product .product-infos .js-product-variants.item{padding:8px}.template-product .product-infos .js-product-variants .form-label{font-size:12px;text-transform:uppercase;color:var(--main-foreground);opacity:.32;font-weight:400;margin-bottom:8px}.template-product .product-infos .js-product-variants .form-label.-quantity-label{display:none}.template-product .product-infos .js-product-variants .btn-variant{color:var(--main-foreground);font-size:16px;font-weight:600;background:rgba(0,0,0,0);border:1px solid var(--secondary-color);border-radius:0;padding:6px 12px}.template-product .product-infos .js-product-variants .btn-variant.selected{border:1px solid var(--secondary-color);background-color:var(--secondary-color);color:var(--main-foreground)}.template-product .product-infos .js-product-variants .row.px-2{padding:0 !important}.template-product .product-infos .js-product-variants .-size{padding:0 !important;gap:8px;width:100%;display:flex;flex-wrap:wrap;align-items:center}.template-product .product-infos .js-product-variants .-size .btn-variant{width:auto !important;min-width:40px;max-width:none;height:auto !important;border-radius:4px !important;padding:8px 16px !important;font-size:13px !important}.template-product .product-infos .js-product-variants .-size .btn-variant>span{border:none}.template-product .product-infos .js-product-variants .-color{margin-bottom:10px;padding-left:0;padding-right:0}.template-product .product-infos .js-product-variants .-color .btn-variant{padding:6px}.template-product .product-infos .js-product-variants .-color .btn-variant span{width:16px;height:16px}.template-product .product-description .content-before-table{background:var(--secondary-color);padding:16px}.template-product .product-description .content-before-table h2{color:var(--primary-color);font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.template-product .product-description .content-before-table p{color:var(--main-foreground);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.template-product .collapse-title{font-weight:400;text-transform:uppercase;cursor:pointer;padding:16px 0;width:100%;text-align:left;border:none;background:rgba(0,0,0,0);outline:none;color:var(--main-foreground);font-size:14px;font-style:normal;line-height:normal;position:relative}.template-product .collapse-title:hover{opacity:.9}.template-product .collapse-title::after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-left:2px solid var(--main-foreground);border-bottom:2px solid var(--main-foreground);transform:rotate(-45deg);transition:transform .3s ease}.template-product .collapse-title[aria-expanded=true]::after{transform:rotate(135deg)}.template-product .collapse-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;border-top:none;color:var(--main-foreground)}.template-product .collapse-content.show{max-height:500px}:root{--footer-top-background: #F8F8F8;--footer-title: #000000;--footer-foreground: #333333;--footer-link: #000000;--footer-legal-background: #000000;--footer-legal-foreground: #FFFFFF;--footer-logo-color: #000000;--main-foreground-opacity-05: #0000000D}footer.footer-block{background-color:var(--main-background) !important;color:var(--footer-foreground)}footer.footer-block .footer-custom-wrapper{width:100%;padding:40px;max-width:1440px;margin:0 auto}footer.footer-block .footer-custom-links{width:100%;align-items:flex-start;display:flex;flex-grow:1;flex-wrap:wrap;flex-direction:row;justify-content:space-around;gap:20px}footer.footer-block .footer-custom-col{width:100%}@media(min-width: 992px){footer.footer-block .footer-custom-col{width:auto}}footer.footer-block .footer-title{color:var(--footer-foreground) !important;font-size:15px !important;font-weight:500 !important;margin-bottom:25px;letter-spacing:0 !important;text-transform:uppercase}footer.footer-block .footer-logo-column{display:flex;flex-direction:column;align-items:center}footer.footer-block .footer-logo-column .logo-img-container{margin-bottom:2px}footer.footer-block .footer-logo-column .logo-img svg,footer.footer-block .footer-logo-column .logo-img path,footer.footer-block .footer-logo-column .logo-img .logo-text{fill:var(--footer-logo-color) !important;color:var(--footer-logo-color) !important}footer.footer-block .footer-logo-column .social-icon{margin:0 10px;color:var(--footer-logo-color)}footer.footer-block .footer-logo-column .social-icon svg{width:18px;height:18px;fill:var(--footer-logo-color)}footer.footer-block .footer-collapse-item{border-bottom:1px solid var(--main-foreground-opacity-05)}footer.footer-block .footer-collapse-item .footer-title{cursor:pointer;padding:16px 0;margin-bottom:0 !important;font-size:15px !important;font-weight:500 !important}footer.footer-block .footer-collapse-item .footer-title .icon-arrow{transition:transform .3s ease;opacity:.5}footer.footer-block .footer-collapse-item .footer-title.active .icon-arrow{transform:rotate(180deg);opacity:1}footer.footer-block .footer-collapse-item .footer-collapse-content{display:none;padding-bottom:25px}@media(min-width: 992px){footer.footer-block .footer-collapse-item{border-bottom:none}footer.footer-block .footer-collapse-item .footer-title{cursor:default;padding:0;margin-bottom:25px !important;pointer-events:none;font-size:15px !important}footer.footer-block .footer-collapse-item .footer-collapse-content{display:block !important;padding-bottom:0}}footer.footer-block ul.footer-menu,footer.footer-block ul.contact-info{list-style:none;padding:0;margin:0}footer.footer-block ul.footer-menu li,footer.footer-block ul.contact-info li{margin-bottom:0;font-size:13px !important;color:var(--footer-foreground) !important;align-items:center}footer.footer-block ul.footer-menu li a,footer.footer-block ul.footer-menu li .contact-link,footer.footer-block ul.contact-info li a,footer.footer-block ul.contact-info li .contact-link{display:inline-block;padding:7px 0;font-size:13px !important;color:var(--footer-foreground) !important;text-decoration:none;transition:opacity .2s}footer.footer-block ul.footer-menu li a:hover,footer.footer-block ul.footer-menu li .contact-link:hover,footer.footer-block ul.contact-info li a:hover,footer.footer-block ul.contact-info li .contact-link:hover{opacity:.7}footer.footer-block .contact-info{color:var(--footer-foreground) !important}footer.footer-block .contact-info li{display:flex;align-items:flex-start;padding:7px 0;margin-bottom:0;gap:10px;line-height:1.4}footer.footer-block .contact-info li svg{position:static !important;flex-shrink:0;margin-top:3px;width:16px;height:16px;opacity:.8;fill:currentColor;color:var(--footer-foreground) !important}footer.footer-block .footer-legal{border-top:1px solid var(--footer-legal-foreground) !important;color:var(--footer-legal-foreground) !important}footer.footer-block .footer-legal .row{margin:0}footer.footer-block .footer-legal .d-flex.gap-3{gap:1rem !important}footer.footer-block .footer-legal .footer-seals,footer.footer-block .footer-legal .footer-payments,footer.footer-block .footer-legal .footer-shipping{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(min-width: 1200px){footer.footer-block .footer-legal .footer-seals,footer.footer-block .footer-legal .footer-payments,footer.footer-block .footer-legal .footer-shipping{justify-content:flex-end;gap:1rem}}footer.footer-block .footer-legal .footer-seals img,footer.footer-block .footer-legal .footer-seals .icon-logo,footer.footer-block .footer-legal .footer-payments img,footer.footer-block .footer-legal .footer-payments .icon-logo,footer.footer-block .footer-legal .footer-shipping img,footer.footer-block .footer-legal .footer-shipping .icon-logo{max-height:22px !important;width:auto;filter:grayscale(1);transition:filter .3s;margin:0}@media(min-width: 1200px){footer.footer-block .footer-legal .footer-seals img,footer.footer-block .footer-legal .footer-seals .icon-logo,footer.footer-block .footer-legal .footer-payments img,footer.footer-block .footer-legal .footer-payments .icon-logo,footer.footer-block .footer-legal .footer-shipping img,footer.footer-block .footer-legal .footer-shipping .icon-logo{max-height:25px !important}}footer.footer-block .footer-legal .footer-seals img:hover,footer.footer-block .footer-legal .footer-seals .icon-logo:hover,footer.footer-block .footer-legal .footer-payments img:hover,footer.footer-block .footer-legal .footer-payments .icon-logo:hover,footer.footer-block .footer-legal .footer-shipping img:hover,footer.footer-block .footer-legal .footer-shipping .icon-logo:hover{filter:grayscale(0)}footer.footer-block .footer-legal .footer-seals .icon-logo,footer.footer-block .footer-legal .footer-payments .icon-logo,footer.footer-block .footer-legal .footer-shipping .icon-logo{max-width:40px !important;height:auto}footer.footer-block .footer-legal .new-powered-by-link img{height:30px;width:auto}@media(max-width: 767px){footer.footer-block{padding-top:40px;text-align:center}footer.footer-block .footer-title{font-size:15px;justify-content:center !important;position:relative}footer.footer-block .footer-title .icon-arrow{position:absolute;right:0;top:0;bottom:0;margin:auto;height:12px;display:flex;align-items:center}footer.footer-block .contact-info li{justify-content:center}footer.footer-block .footer-logo-column{margin-bottom:0 !important}footer.footer-block .footer-logo-column .logo-img img{max-width:160px !important;height:auto}footer.footer-block .footer-logo-column .social-icon{margin:0 10px}footer.footer-block .footer-legal{padding-bottom:60px}footer.footer-block .footer-legal .text-md-right,footer.footer-block .footer-legal .text-md-left{text-align:center !important}footer.footer-block .footer-legal .justify-content-md-end{justify-content:center !important}footer.footer-block .footer-legal .row>div{margin-bottom:20px}footer.footer-block .footer-legal .row>div:last-child{margin-bottom:0}}.about-section{background:var(--secondary-color)}.about-section>.container-fluid{padding:0 5%}.about-section .about-image{margin:-40px 0}.about-text p{color:var(--main-foreground);font-size:16px;font-style:normal;font-weight:400;line-height:normal}.responsibility-section figure,.about-section figure{margin:0;position:relative;padding-bottom:115.18%}.responsibility-section figure img,.about-section figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.mission-section{margin-bottom:32px;padding:0}@media(min-width: 768px){.mission-section{padding:0 5%}}.mission-section figure{margin:0;position:relative;padding-bottom:106.67%}@media(min-width: 768px){.mission-section figure{padding-bottom:27.43%}}.mission-section figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border:1px solid var(--secondary-color)}@media(min-width: 768px){.mission-section figure{padding-bottom:27.43%}.mission-section figure img{padding:42px;border:1px solid var(--secondary-color)}}.values-section{padding:0;margin-bottom:32px;border:1px solid var(--secondary-color);width:90%}.values-title{overflow:hidden;color:var(--main-foreground);text-align:center;text-overflow:ellipsis;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.values{padding:70px 20px;margin:42px;text-align:center;background:var(--secondary-color);width:calc(100% - 84px)}.card-block img{height:60px;width:60px;margin:0 auto;object-fit:contain}.responsibility-section{padding:40px 20px}.responsibility-section p{text-align:justify}.signature{font-style:italic;text-align:right}.press-section .press-text{margin:50px auto}.press-section .press-text .title{overflow:hidden;color:var(--main-foreground);text-align:center;text-overflow:ellipsis;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.press-section .press-text .description{color:var(--main-foreground);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;opacity:.6}.press-section .press-image-container img{width:100%}.sidebar{position:fixed;left:0;top:0;width:100%;max-width:350px;height:100%;background-color:var(--main-background);transform:translateX(-100%);transition:transform .3s ease;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:99999}.sidebar.active{transform:translateX(0)}.sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;margin:20px;padding-bottom:8px;border-bottom:1px solid var(--secondary-color)}.sidebar .sidebar-title{font-size:18px;font-weight:bold;color:var(--main-foreground)}.sidebar .close-sidebar{background:none;border:none;cursor:pointer}.sidebar .close-sidebar svg{width:24px;height:24px}.sidebar .sidebar-menu{padding:20px}.sidebar .sidebar-menu ul{list-style:none;padding:0}.sidebar .sidebar-menu ul li a{display:block;padding:10px 20px;color:var(--main-foreground);text-decoration:none;text-transform:uppercase;font-size:16px;border-left:2px solid var(--secondary-color)}.sidebar .sidebar-menu ul li a:hover,.sidebar .sidebar-menu ul li a.active{border-left:2px solid var(--primary-color);font-weight:600}#filters{border-radius:0;width:100%}#filters .title-section{display:flex;align-items:center;background-color:var(--secondary-color);text-align:center;color:var(--main-foreground);padding:16px;border-radius:0;font-weight:bold;font-size:16px;justify-content:center}#filters .h6{font-size:14px;color:var(--main-foreground);margin:0;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-radius:0;background-color:var(--main-background);border-bottom:1px solid var(--secondary-color);position:relative;font-weight:500}#filters .h6::after{content:"";width:10px;height:10px;border-right:2px solid var(--main-foreground);border-bottom:2px solid var(--main-foreground);transform:rotate(45deg);position:absolute;right:15px;transition:transform .3s ease}#filters .h6.open::after{transform:rotate(-135deg)}#filters .filter-content{display:none;padding:10px 0 0 0;flex-direction:column}#filters .filter-content .btn-link{color:var(--main-foreground);position:relative;display:flex;padding:5px}#filters .filter-content .checkbox-container{display:flex;align-items:center;margin-bottom:10px}#filters .filter-content .checkbox-container .checkbox{margin-right:10px;display:flex;align-items:center;gap:6px}#filters .filter-content .checkbox-container .checkbox .checkbox-icon{width:18px;height:18px;border:1px solid var(--secondary-color);border-radius:0;display:inline-block;position:relative}#filters .filter-content .checkbox-container .checkbox .checkbox-icon::after{border-color:var(--main-background);top:2px;left:6px;width:5px;height:10px}#filters .filter-content .checkbox-container input[type=checkbox]:checked+.checkbox .checkbox-icon{background-color:var(--primary-color);border-color:var(--primary-color)}#filters .filter-content .checkbox-container .checkbox-text{font-size:14px;color:var(--main-foreground)}#filters .js-price-filter-container .form-group{display:flex;flex-direction:row;align-items:flex-end}#filters .js-price-filter-container .form-group label{font-size:14px;margin-bottom:5px;color:var(--main-foreground)}#filters .js-price-filter-container .form-group .filter-input-price{border:1px solid var(--secondary-color);border-radius:0;padding:8px;font-size:14px}#filters .js-price-filter-container .form-group .input-clear-content{color:var(--main-foreground);cursor:pointer}#filters .js-price-filter-container .form-group .input-clear-content:hover{color:var(--main-foreground);opacity:.8}#filters .js-price-filter-container .form-group .btn{position:relative;background-color:var(--primary-color);color:var(--main-background);border-radius:0;padding:18px;font-size:0;cursor:pointer;margin:auto 0 0}#filters .js-price-filter-container .form-group .btn:hover{background-color:var(--primary-color);opacity:.8}#filters .js-price-filter-container .form-group .btn::after{content:"ok";font-size:8px;padding:0;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}#filters .js-price-filter-container .form-group .btn.disabled{color:var(--main-foreground);opacity:.6;cursor:not-allowed}.toggle-sidebar{position:fixed;top:120px;left:10px;border:none;padding:0;cursor:pointer;background-color:rgba(0,0,0,0);z-index:1000}@media(max-width: 768px){.sidebar{width:100%;transform:translateX(-100%)}}.whatsapp-float{position:fixed;bottom:20px;right:20px;width:60px;height:60px;z-index:9999;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.whatsapp-float:hover{transform:scale(1.1)}.shipping-block{width:100%;border-radius:8px;border:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;padding:12px;justify-content:space-between;align-items:center;align-self:stretch;margin:1rem}.shipping-block .collapse-button.btn{line-height:normal;width:100%}.shipping-block .collapse-button.btn p{text-transform:none;margin:0;color:var(--main-foreground);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.shipping-block .collapse-content-shipping{width:100%;padding:0 5px}.shipping-block .collapse-content-shipping .js-shipping-calculator-form{width:100%}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .form-control-container.col-7.pr-0{display:flex;border-radius:4px;border:1px solid var(--main-foreground-opacity-10);padding:6px 6px 6px 16px;background:var(--main-background);height:40px}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .form-control-container.col-7.pr-0 input.form-control.js-shipping-input{border:none;border-radius:0;padding:0;margin:0}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .js-calculate-shipping{background-color:var(--primary-color);text-transform:uppercase;color:var(--main-background);opacity:.6;border-radius:100%;width:35px;border:none;height:35px;padding:0;font-size:10px;margin-left:-40px;z-index:1}#product-shipping-container .shipping-block{margin:0}.js-category-controls .apply-filters{display:none}.apply-filters{display:flex;flex-direction:column}.apply-filters .js-remove-all-filters{overflow:hidden;color:var(--main-foreground);text-align:right;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:uppercase}.linear-footer{background:rgba(255,255,255,.12);height:1px;width:calc(100% - 6rem);margin:40px 3rem}footer .element-footer .col h4.h3{font-size:16px}footer .footer-menu-item{margin-bottom:8px}footer .footer-menu-item a{font-size:14px}header .js-alert-added-to-cart.notification-floating .notification-cart{min-width:320px !important;max-width:400px !important;padding:20px !important;background-color:var(--main-background) !important;box-shadow:0 10px 40px rgba(0,0,0,.2) !important;border-radius:12px !important;border:1px solid rgba(0,0,0,.08) !important;z-index:999999 !important}header .js-alert-added-to-cart.notification-floating .notification-cart,header .js-alert-added-to-cart.notification-floating .notification-cart *,header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-notification-item-name,header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-notification-item-price,header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-notification-item-quantity,header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-total,header .js-alert-added-to-cart.notification-floating .notification-cart strong,header .js-alert-added-to-cart.notification-floating .notification-cart span,header .js-alert-added-to-cart.notification-floating .notification-cart div:not(.btn){color:var(--main-foreground) !important;fill:var(--main-foreground) !important}header .js-alert-added-to-cart.notification-floating .notification-cart .notification-close{cursor:pointer;top:15px !important;right:15px !important}header .js-alert-added-to-cart.notification-floating .notification-cart .notification-close svg,header .js-alert-added-to-cart.notification-floating .notification-cart .notification-close svg.notification-icon{fill:var(--main-foreground) !important;color:var(--main-foreground) !important;opacity:1 !important;width:24px !important;height:24px !important;display:block !important}header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-notification-item{margin-bottom:20px !important}header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-notification-item .notification-img{min-width:100px;max-width:100px;padding-right:15px;position:relative}header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-notification-item .notification-img img{width:100%;height:auto;border-radius:8px;border:1px solid rgba(0,0,0,.05)}header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-notification-item .notification-img svg{fill:var(--primary-color) !important;background:var(--main-background) !important;border-radius:50% !important;position:absolute;bottom:-5px;right:10px;width:20px !important;height:20px !important;padding:2px;box-shadow:0 2px 5px rgba(0,0,0,.1)}header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-notification-item .col-9 .js-cart-notification-item-name{font-weight:700 !important;font-size:15px !important;margin-bottom:5px !important}header .js-alert-added-to-cart.notification-floating .notification-cart .divider{background-color:rgba(0,0,0,.1) !important;height:1px;width:100%;margin:15px 0 !important}header .js-alert-added-to-cart.notification-floating .notification-cart .js-cart-total{color:var(--primary-color) !important;font-weight:800 !important;font-size:18px !important}header .js-alert-added-to-cart.notification-floating .notification-cart a.btn{margin-top:10px !important;font-size:15px !important;padding:14px 20px !important;border-radius:10px !important;font-weight:700 !important;background-color:var(--primary-color) !important;color:var(--main-background) !important;fill:var(--main-background) !important;border:0 !important;text-transform:uppercase;letter-spacing:1px;display:block !important;width:100% !important;text-align:center !important}header .js-alert-added-to-cart.notification-floating .notification-cart a.btn:hover{opacity:.9 !important;transform:scale(1.02) !important}#nav-filters,#modal-cart{background-color:var(--main-background)}#nav-hamburger,.modal-nav-hamburger{background-color:var(--header-desktop-nav-background, var(--header-background));padding:10px 15px}#nav-hamburger .modal-header,.modal-nav-hamburger .modal-header{display:flex;align-items:center;justify-content:left;border-bottom:1px solid var(--secondary-color);padding:16px 24px !important;margin:0 0 12px 0 !important;border-radius:0 !important;background:var(--header-desktop-nav-background, var(--header-background)) !important;font-size:16px !important;font-style:normal !important;font-weight:700 !important;line-height:normal !important;text-transform:uppercase !important;width:100%;color:var(--main-foreground) !important}#nav-hamburger .modal-header span,#nav-hamburger .modal-header a,.modal-nav-hamburger .modal-header span,.modal-nav-hamburger .modal-header a{color:var(--header-desktop-nav-foreground, var(--header-foreground)) !important;fill:var(--header-desktop-nav-foreground, var(--header-foreground)) !important}#nav-hamburger .modal-header::before,.modal-nav-hamburger .modal-header::before{content:"";display:inline-block;width:18px;height:21px;margin-right:8px;vertical-align:middle}#nav-hamburger .modal-header .modal-close,.modal-nav-hamburger .modal-header .modal-close{color:var(--header-desktop-nav-foreground, var(--header-foreground)) !important;fill:var(--header-desktop-nav-foreground, var(--header-foreground)) !important;order:2;margin-left:auto}#nav-hamburger .js-cart-item .cart-item-name,.modal-nav-hamburger .js-cart-item .cart-item-name{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#nav-hamburger .js-cart-item .cart-item-name a,.modal-nav-hamburger .js-cart-item .cart-item-name a{font-weight:700}#nav-hamburger .js-cart-item .cart-item-delete,.modal-nav-hamburger .js-cart-item .cart-item-delete{display:flex;align-items:center;margin-left:auto;justify-content:flex-end;height:100%}#nav-hamburger .js-cart-item .cart-item-delete button,.modal-nav-hamburger .js-cart-item .cart-item-delete button{color:var(--accent-color);font-size:12px;text-transform:none;font-style:normal;font-weight:400;width:fit-content;line-height:normal;position:relative}#nav-hamburger .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity,.modal-nav-hamburger .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity{border:1px solid var(--secondary-color)}#nav-hamburger .variacao-name,.modal-nav-hamburger .variacao-name{color:var(--main-foreground);font-size:12px;font-style:normal;font-weight:400;line-height:normal;opacity:.6;text-transform:uppercase}#nav-hamburger .image-cart,.modal-nav-hamburger .image-cart{position:relative;height:0;width:100%;padding-bottom:150%;display:flex}#nav-hamburger .image-cart img,.modal-nav-hamburger .image-cart img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;max-height:100%;opacity:1}.js-modal-open-search{background-color:rgba(0,0,0,0);border:none}.block-search{position:absolute;top:100%;left:0;width:100%;z-index:1000;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.block-search.active{max-height:500px}.block-search .block-search-content{background-color:var(--main-background);padding:15px;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(min-width: 768px){.block-search .block-search-content{padding:20px 40px}}.block-search .search-container{max-width:800px;margin:0 auto;position:relative;background-color:var(--header-search-background);border-radius:8px}.block-search .search-input-submit,.block-search .search-close{color:var(--header-search-foreground) !important;fill:var(--header-search-foreground) !important}.block-search input.form-control{padding-right:100px;height:45px;font-size:15px;border-radius:8px !important;background-color:var(--header-search-background) !important;color:var(--header-search-foreground) !important}.block-search input.form-control::placeholder{color:var(--main-foreground-opacity-60) !important}@media(min-width: 768px){.block-search input.form-control{height:50px;font-size:16px}}.block-search .search-input-submit{position:absolute;right:50px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;padding:8px;cursor:pointer}.block-search .search-input-submit:hover{opacity:.7}.block-search .search-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;padding:8px;cursor:pointer}.block-search .search-close:hover{opacity:.7}.block-search .search-suggest{max-width:800px;margin:15px auto 0;background:var(--main-background);border-radius:8px;max-height:300px;overflow-y:auto}body.search-modal-open{overflow:auto}.popup-custom-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);cursor:pointer}.popup-custom-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:860px;max-width:95%;background:var(--main-background);border-radius:8px;overflow:hidden;display:flex;flex-direction:row;min-height:380px}.popup-custom-close{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.2);background:var(--main-background);color:var(--main-foreground);font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 2px 0}.popup-custom-close:hover{background:var(--main-foreground);color:var(--main-background)}.popup-col-text{flex:1 1 0;min-width:0;padding:40px 36px;display:flex;flex-direction:column;justify-content:center;background:var(--main-background);color:var(--main-foreground)}.popup-col-text h3{font-size:22px;font-weight:700;text-transform:uppercase;margin:0 0 12px 0;line-height:1.3;color:var(--main-foreground)}.popup-col-text .popup-subtxt{font-size:14px;opacity:.7;margin-bottom:20px}.popup-col-text form{display:flex;flex-direction:column;gap:10px;width:100%}.popup-col-text form input[type=email]{width:100%;height:48px;border:1px solid var(--secondary-color, #ccc);padding:0 15px;font-size:14px;box-sizing:border-box;background:var(--main-background);color:var(--main-foreground);border-radius:0}.popup-col-text form button[type=submit]{width:100%;height:48px;background:var(--primary-color);color:var(--main-background);font-weight:700;font-size:14px;text-transform:uppercase;border:none;cursor:pointer;letter-spacing:1px;border-radius:0}.popup-col-text form button[type=submit]:hover{opacity:.9}.popup-col-text .popup-legal{font-size:9px;opacity:.5;margin:0;line-height:1.4;color:var(--main-foreground)}.popup-col-text .popup-msg{font-size:13px;font-weight:600;padding:6px 0 0}.popup-col-text .popup-success{color:green}.popup-col-text .popup-error{color:red}.popup-col-img{flex:0 0 45%;background-color:#f0f0f0;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:380px}.popup-col-img .popup-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-weight:bold;text-transform:uppercase;font-size:14px;text-align:center;padding:20px}@media(max-width: 767px){.popup-custom-inner{flex-direction:column;max-height:90vh;overflow-y:auto;width:92%}.popup-col-img{flex:0 0 auto;width:100%;min-height:200px;height:200px;order:-1}.popup-col-text{padding:25px 20px}}.font-arial{font-family:Arial,Helvetica,sans-serif !important}#nav-hamburger .nav-list-link,#nav-hamburger .nav-list-arrow,#nav-hamburger .nav-list-arrow svg,#nav-hamburger .nav-list-arrow>i,#nav-hamburger strong,#nav-hamburger .nav-item-container .nav-list-link,#nav-hamburger .modal-header,#nav-hamburger .modal-header span,#nav-hamburger .modal-header a,#nav-hamburger .modal-header .modal-close,#nav-hamburger .nav-accounts-link,#nav-hamburger .nav-accounts-item,#nav-hamburger .nav-accounts-item strong,.modal-nav-hamburger .nav-list-link,.modal-nav-hamburger .nav-list-arrow,.modal-nav-hamburger .nav-list-arrow svg,.modal-nav-hamburger .nav-list-arrow>i,.modal-nav-hamburger strong,.modal-nav-hamburger .nav-item-container .nav-list-link,.modal-nav-hamburger .modal-header,.modal-nav-hamburger .modal-header span,.modal-nav-hamburger .modal-header a,.modal-nav-hamburger .modal-header .modal-close,.modal-nav-hamburger .nav-accounts-link,.modal-nav-hamburger .nav-accounts-item,.modal-nav-hamburger .nav-accounts-item strong{color:var(--header-desktop-nav-foreground, var(--header-foreground)) !important;fill:var(--header-desktop-nav-foreground, var(--header-foreground)) !important}#nav-hamburger .nav-secondary,.modal-nav-hamburger .nav-secondary{background-color:var(--primary-color) !important}#nav-hamburger .nav-secondary .nav-account,#nav-hamburger .nav-secondary .nav-accounts-link,#nav-hamburger .nav-secondary .nav-accounts-item,#nav-hamburger .nav-secondary .nav-accounts-item strong,#nav-hamburger .nav-secondary svg,.modal-nav-hamburger .nav-secondary .nav-account,.modal-nav-hamburger .nav-secondary .nav-accounts-link,.modal-nav-hamburger .nav-secondary .nav-accounts-item,.modal-nav-hamburger .nav-secondary .nav-accounts-item strong,.modal-nav-hamburger .nav-secondary svg{color:var(--main-background) !important;fill:var(--main-background) !important}header .utilities-container .subutility-list,header .utilities-container .nav-dropdown-content{background-color:var(--main-background) !important;box-shadow:0 4px 15px rgba(0,0,0,.2) !important}header .utilities-container .subutility-list li.subutility-list-item,header .utilities-container .subutility-list li.nav-accounts-item,header .utilities-container .subutility-list .nav-accounts-link,header .utilities-container .subutility-list a.nav-accounts-link,header .utilities-container .subutility-list strong,header .utilities-container .nav-dropdown-content li.subutility-list-item,header .utilities-container .nav-dropdown-content li.nav-accounts-item,header .utilities-container .nav-dropdown-content .nav-accounts-link,header .utilities-container .nav-dropdown-content a.nav-accounts-link,header .utilities-container .nav-dropdown-content strong{color:var(--header-background) !important;fill:var(--header-background) !important;background-color:rgba(0,0,0,0) !important;text-decoration:none !important;opacity:1 !important}header .utilities-container .subutility-list li.subutility-list-item:hover,header .utilities-container .subutility-list li.nav-accounts-item:hover,header .utilities-container .subutility-list .nav-accounts-link:hover,header .utilities-container .subutility-list a.nav-accounts-link:hover,header .utilities-container .subutility-list strong:hover,header .utilities-container .nav-dropdown-content li.subutility-list-item:hover,header .utilities-container .nav-dropdown-content li.nav-accounts-item:hover,header .utilities-container .nav-dropdown-content .nav-accounts-link:hover,header .utilities-container .nav-dropdown-content a.nav-accounts-link:hover,header .utilities-container .nav-dropdown-content strong:hover{opacity:.7 !important;background-color:var(--main-foreground-opacity-05) !important}body:not(.template-home):not(.template-category) .main-content{padding-top:40px}@media(max-width: 991px){body:not(.template-home):not(.template-category) .main-content{padding-top:24px}}@media(max-width: 767px){body:not(.template-home):not(.template-category) .main-content{padding-top:16px}}@keyframes zoom-in-out{0%{transform:scale(1)}100%{transform:scale(1.1)}}.template-product .product-image-container .js-product-slide-link{background-color:var(--main-background)}.template-product .product-image-container .product-slider-image{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:contain !important;object-position:center center !important;transform:none !important;background-color:var(--main-background)}@media(min-width: 992px){.template-product .product-image-container .swiper-slide{transition:opacity .3s ease}}@media(max-width: 991px){.template-product .product-image-container{padding:0 !important;margin:0 !important;border-radius:0 !important;border:none !important;overflow:hidden !important}.template-product .product-image-container .nube-slider-product{width:100% !important}}@media(max-width: 991px){.template-product .product-image-container .swiper-slide{width:100% !important;border-radius:0 !important;border:none !important}.template-product .product-image-container .product-slider-image{object-fit:cover !important}}@media(max-width: 991px){.template-product .js-swiper-product-pagination{left:0 !important;width:100% !important;text-align:center !important;font-size:15px !important;font-weight:500 !important;color:var(--main-background) !important;text-shadow:0 1px 3px rgba(0,0,0,.4) !important;line-height:1 !important;position:absolute !important}}.btn-variant-content-square{position:relative;width:100%;height:100%;display:block;overflow:hidden;border-radius:inherit}.template-product .js-product-variants .-color .pdp-variant--color,.template-product .pdp-variant--color{width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;padding:2px !important;border-radius:4px !important;border:2px solid rgba(0,0,0,0) !important;background:rgba(0,0,0,0) !important;overflow:hidden}.template-product .js-product-variants .-color .pdp-variant--color.selected,.template-product .pdp-variant--color.selected{border-color:var(--main-foreground) !important;outline:none !important;background:rgba(0,0,0,0) !important}.template-product .js-product-variants .-color .pdp-variant--color span,.template-product .pdp-variant--color span{padding:0 !important;border-radius:2px !important;border:none !important;width:100% !important;height:100% !important;display:block !important;overflow:hidden}.template-product .js-product-variants .-color .pdp-variant--image,.template-product .pdp-variant--image{width:100px !important;min-width:100px !important;height:100px !important;min-height:100px !important;padding:0 !important;border-radius:0 !important;border:none !important;overflow:hidden !important;background:rgba(0,0,0,0) !important;opacity:.5 !important;transition:opacity .2s ease}.template-product .js-product-variants .-color .pdp-variant--image.selected,.template-product .pdp-variant--image.selected{opacity:1 !important;outline:1.5px solid var(--main-foreground) !important;outline-offset:2px !important}.template-product .js-product-variants .-color .pdp-variant--image:hover,.template-product .pdp-variant--image:hover{opacity:.75 !important}.template-product .js-product-variants .-color .pdp-variant--image span,.template-product .pdp-variant--image span{border-radius:0 !important;border:none !important;padding:0 !important;width:100% !important;height:100% !important;position:relative;overflow:hidden;display:block !important}.template-product .js-product-variants .-color .pdp-variant--image img,.template-product .pdp-variant--image img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;object-fit:cover;border-radius:0 !important}.template-product .js-product-variants .-color .pdp-variant--text,.template-product .pdp-variant--text{width:auto !important;min-width:auto !important;height:auto !important;min-height:auto !important;padding:6px 12px !important;border-radius:4px !important;border:1px solid #ddd !important;background:rgba(0,0,0,0) !important}.template-product .js-product-variants .-color .pdp-variant--text.selected,.template-product .pdp-variant--text.selected{background-color:var(--main-foreground) !important;border-color:var(--main-foreground) !important}.template-product .js-product-variants .-color .pdp-variant--text.selected span,.template-product .pdp-variant--text.selected span{color:var(--main-background) !important}.template-product .js-product-variants .-color .pdp-variant--text span,.template-product .pdp-variant--text span{min-height:auto !important;line-height:1 !important;font-size:11px !important;font-weight:600 !important;white-space:nowrap !important;letter-spacing:.5px !important;text-transform:uppercase !important;width:auto !important;height:auto !important;border-radius:0 !important;border:none !important;padding:0 !important;background:none !important;display:inline !important}.template-product .js-addtocart[data-store=product-buy-button]{background-color:#15b180 !important;border-color:#15b180 !important;color:var(--main-background) !important;opacity:1;transition:opacity .3s ease;font-weight:700;text-transform:uppercase;letter-spacing:2px}.template-product .js-addtocart[data-store=product-buy-button]:hover{opacity:.8 !important;background-color:#15b180 !important;border-color:#15b180 !important}.shipping-extra-info{text-align:left;color:var(--main-foreground);margin-top:15px !important;margin-bottom:15px !important}.shipping-extra-info strong u{text-decoration:underline;font-weight:700;font-size:11px;display:block;line-height:1.4}.js-item-product .position-relative.item-image{padding-bottom:150% !important}.js-item-product .item-image{position:relative;overflow:hidden}.js-item-product .item-with-two-images .item-image-primary{transition:opacity .6s ease !important}.js-item-product .item-with-two-images .item-image-secondary{opacity:0 !important;transform:translateX(-50%) scale(1) !important;transition:opacity .6s ease,transform .8s cubic-bezier(0.23, 1, 0.32, 1) !important;z-index:3 !important}.js-item-product .item-with-two-images:hover .item-image-secondary{opacity:1 !important;transform:translateX(-50%) scale(1.03) !important}.js-item-product .item-with-two-images:hover .item-image-primary{opacity:0 !important;transition-delay:0s !important}.js-item-product .item-buy{position:absolute;bottom:0;left:0;width:100%;background-color:#15b180 !important;z-index:10;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.js-item-product .item-buy .item-buy-variants{padding:0 !important}.js-item-product .item-buy .js-product-quickshop-variants{display:none !important}.js-item-product .item-buy .js-addtocart{background-color:#15b180 !important;border:none !important;border-radius:0 !important;color:var(--main-background) !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;padding:12px 0 !important;margin-bottom:0 !important;width:100% !important;cursor:pointer}.js-item-product .item-buy .js-addtocart:hover{opacity:.8 !important}.js-item-product .item-buy .js-addtocart-placeholder{background-color:#15b180 !important;border:none !important;border-radius:0 !important;color:var(--main-background) !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;padding:12px 0 !important;margin-bottom:0 !important;width:100% !important}.js-item-product .item-buy .js-addtocart-placeholder .spinner-ellipsis .point{background-color:var(--main-background) !important}@media(max-width: 767px){.js-item-product .item-buy{display:none !important}}@media(max-width: 767px){.js-item-product .item-buy{display:none !important}}.js-item-product:hover .item-buy{opacity:1 !important;pointer-events:auto !important;transform:translateY(0) !important}.item-add-to-cart-link{background-color:rgba(0,0,0,0)}.item-add-to-cart-link .btn-add-link{background-color:#f9f9f9;border:1px solid #eee;padding:4px 0;color:var(--main-foreground);text-decoration:none;font-weight:500;letter-spacing:.5px;cursor:pointer;outline:none;width:100%;display:flex;align-items:center;justify-content:center;transition:var(--transition-normal)}.item-add-to-cart-link .btn-add-link:hover{background-color:#f0f0f0;border-color:#ccc}.item-add-to-cart-link .btn-add-link svg{fill:var(--main-foreground) !important;width:14px;height:14px;margin-right:8px;margin-bottom:0}.item-add-to-cart-link .btn-add-link span{font-size:11px;line-height:1}.item-add-to-cart-link .btn-add-link.is-loading{opacity:.6 !important;pointer-events:none !important}.item-add-to-cart-link .btn-add-link.is-loading .text-normal{display:none !important}.item-add-to-cart-link .btn-add-link.is-loading .text-loading{display:inline-block !important}form.white-btn-clicked .item-buy .js-addtocart-placeholder{display:none !important}.js-item-name{font-weight:600 !important;color:var(--main-foreground) !important}.item-buy-close{cursor:pointer;padding:8px 0;transition:opacity .3s ease}.item-buy-close:hover{opacity:.5}.item-buy-close svg{width:12px;height:12px;fill:#999}@media(max-width: 767px){.swiper-button-prev.svg-circle-big,.swiper-button-next.svg-circle-big{width:28px !important;height:28px !important;min-width:28px;margin-top:-14px}.js-item-product .item-description .js-item-name{font-size:14px !important;text-transform:uppercase !important;letter-spacing:.4px;margin-bottom:4px !important;font-weight:500 !important}.js-item-product .item-description .price-compare{font-size:12px !important}.js-item-product .item-description .item-price{font-size:15px !important;font-weight:700 !important;margin-bottom:2px !important}.js-item-product .item-description .item-installments,.js-item-product .item-description .item-pix{font-size:12px !important;margin-top:0 !important}.js-item-product .item-add-to-cart-link span{font-size:12px !important}}.fancybox__container{z-index:30000 !important}body{padding-top:0}.notification-fixed.js-alert-added-to-cart{top:var(--notification-offset, 80px) !important;z-index:9999 !important}#modal-cart{padding:0 !important}#modal-cart .js-ajax-cart-panel{display:flex;flex-direction:column;height:100%;overflow:hidden}#modal-cart .modal-header{flex-shrink:0;background-color:var(--main-background) !important;color:var(--main-foreground) !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;padding:14px 20px !important;margin:0 !important;gap:10px;box-sizing:border-box !important;width:100% !important}#modal-cart .modal-header .modal-close{order:3;margin-left:auto;color:var(--main-foreground) !important;fill:var(--main-foreground) !important}#modal-cart .modal-header .modal-close svg{fill:var(--main-foreground) !important}#modal-cart .modal-header .cart-modal-head{order:1;flex:1;display:flex;align-items:center;gap:12px}#modal-cart .modal-header .cart-modal-title{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:var(--main-foreground)}#modal-cart .modal-header .cart-modal-clear{background:none;border:none;font-size:11px;color:#888;text-decoration:underline;cursor:pointer;padding:0;white-space:nowrap}#modal-cart .modal-body{flex:1;overflow:hidden !important;display:flex !important;flex-direction:column;padding:0 !important}#modal-cart .modal-body .cart-offers-banner{flex-shrink:0;background-color:#f5ede0;text-align:center;padding:10px 16px;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#333}#modal-cart .modal-body .js-ajax-cart-list{flex:1;overflow-y:auto;padding:1rem 1.5rem}#modal-cart .modal-body .js-ajax-cart-list::-webkit-scrollbar{width:4px}#modal-cart .modal-body .js-ajax-cart-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#modal-cart .modal-body .js-ajax-cart-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}#modal-cart .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity{border:1px solid var(--secondary-color);width:75px !important;height:28px !important;min-height:28px !important;padding:0 !important;border-radius:4px}#modal-cart .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity .form-control,#modal-cart .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity input{padding:0 !important;height:26px !important;line-height:26px !important;font-size:14px !important;font-weight:600;min-height:26px !important}#modal-cart .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity .btn,#modal-cart .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity .form-quantity-icon{padding:0 4px !important;height:26px !important;min-height:26px !important;display:flex;align-items:center;justify-content:center}#modal-cart .modal-body .js-ajax-cart-list .js-cart-item .cart-item-quantity .form-quantity.cart-item-quantity svg{width:8px !important;height:8px !important}#modal-cart .modal-body .js-empty-ajax-cart{flex:1;padding:1rem 1.5rem}#modal-cart .modal-body .cart-clear-confirm{flex-shrink:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;background-color:#fafafa;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#333;padding:0 1.5rem}#modal-cart .modal-body .cart-clear-confirm.is-open{max-height:60px;padding:12px 1.5rem}#modal-cart .modal-body .cart-clear-confirm .cart-clear-confirm-btns{display:flex;gap:8px;flex-shrink:0}#modal-cart .modal-body .cart-clear-confirm .cart-clear-confirm-btns button{border:none;padding:6px 14px;font-size:11px;font-weight:600;cursor:pointer;border-radius:2px;transition:opacity .2s}#modal-cart .modal-body .cart-clear-confirm .cart-clear-confirm-btns button:first-child{background:var(--main-foreground);color:var(--main-background)}#modal-cart .modal-body .cart-clear-confirm .cart-clear-confirm-btns button:last-child{background:none;color:#888;text-decoration:underline;padding:6px 4px}#modal-cart .modal-body .cart-clear-confirm .cart-clear-confirm-btns button:disabled{opacity:.5}#modal-cart .cart-totals-row{flex-shrink:0;padding:.75rem 1rem;border-top:1px solid #eee}#modal-cart .cart-totals-row .bar-progress{height:10px;background:#e8e8e8}#modal-cart .cart-totals-row .bar-progress .bar-progress-active{background:#15b180 !important;background-image:none !important}#modal-cart .cart-totals-row .bar-progress .bar-progress-check{fill:#15b180}#modal-cart .cart-totals-row .ship-free-rest-message{font-size:12px;text-align:center}#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-success,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-amount,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-condition{color:#15b180}#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-success strong,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-success span,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-success .js-ship-free-dif,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-amount strong,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-amount span,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-amount .js-ship-free-dif,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-condition strong,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-condition span,#modal-cart .cart-totals-row .ship-free-rest-message .bar-progress-condition .js-ship-free-dif{color:#15b180;font-size:12px;font-weight:700}#modal-cart .cart-totals-row .js-fulfillment-info{margin-top:4px}#modal-cart .cart-totals-row .js-fulfillment-info .shipping-block .collapse-button{width:100%;display:flex !important;justify-content:space-between !important;padding:6px 0;border:none;background:none;border-radius:0}#modal-cart .cart-totals-row .js-fulfillment-info .shipping-block .collapse-button::before{content:"Entrega";color:#333;font-size:13px;font-weight:400}#modal-cart .cart-totals-row .js-fulfillment-info .shipping-block .collapse-button p{font-size:0;padding:0;margin:0}#modal-cart .cart-totals-row .js-fulfillment-info .shipping-block .collapse-button p::after{content:"Inserir CEP";font-size:13px;color:var(--main-foreground);text-decoration:underline}#modal-cart .cart-totals-row [data-store=cart-subtotal]{font-size:15px !important;font-weight:400 !important}#modal-cart .cart-totals-row [data-store=cart-subtotal] *{font-size:15px !important;font-weight:400 !important}#modal-cart .cart-totals-row .js-cart-total-container{padding-top:8px;margin-bottom:8px}#modal-cart .cart-totals-row .js-cart-total-container h2{font-size:15px;font-weight:400}#modal-cart .cart-totals-row .cart-checkout-btn{background:#15b180 !important;border-color:#15b180 !important;color:var(--main-background) !important;font-weight:600 !important;font-size:13px !important;letter-spacing:.5px;text-transform:uppercase;display:flex !important;align-items:center;justify-content:center;padding:10px !important;border-radius:4px;width:100%}#modal-cart .cart-totals-row .cart-checkout-btn:hover{background:#2db866 !important;border-color:#2db866 !important}#modal-cart .cart-totals-row .btn-link{color:#555;font-size:12px;text-transform:uppercase;letter-spacing:.5px}#nav-hamburger .modal-content{background-color:var(--main-background) !important;color:var(--main-foreground) !important}#nav-hamburger .nav-list-link{color:var(--main-foreground) !important;border-bottom-color:#eee !important}#nav-hamburger .modal-topbar,#nav-hamburger .navigation-topbar{background-color:var(--main-foreground) !important}#nav-hamburger .navigation-topbar{fill:var(--main-background) !important}#nav-hamburger .navigation-topbar a,#nav-hamburger .navigation-topbar svg,#nav-hamburger .navigation-topbar i,#nav-hamburger .navigation-topbar span{color:var(--main-background) !important;fill:var(--main-background) !important}#nav-hamburger .modal-close.no-header{display:none !important}#nav-hamburger .nav-topbar-close{color:var(--main-background) !important;fill:var(--main-background) !important}#nav-hamburger .nav-topbar-close svg{fill:var(--main-background) !important;color:var(--main-background) !important}body.force-hamburger .js-desktop-nav{display:none !important}body.force-hamburger .js-desktop-hamburger{display:block !important}body.force-hamburger .js-desktop-hamburger .utilities-link{color:var(--main-foreground)}body.force-hamburger .js-desktop-hamburger .utilities-link svg{fill:var(--main-foreground)}.product-thumbs-container{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:4px 0;scrollbar-width:none}.product-thumbs-container::-webkit-scrollbar{display:none}.product-thumbs-container .product-thumb{flex:0 0 70px;width:70px !important;height:100px !important;padding-bottom:0 !important;margin-bottom:0 !important;opacity:.5;border:none;transition:opacity .2s ease;cursor:pointer;overflow:hidden;position:relative !important}.product-thumbs-container .product-thumb img{object-fit:cover}.product-thumbs-container .product-thumb.selected{opacity:1;outline:1.5px solid var(--main-foreground);outline-offset:2px}.product-thumbs-container .product-thumb:hover{opacity:.75}.product-thumbs-container a.js-video-thumb.product-thumb>div{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background-color:var(--secondary-color) !important;width:100% !important;height:100% !important}.section-newsletter-custom{background-color:#f4f6f8 !important;padding:50px 0 !important}.section-newsletter-custom .newsletter-custom-title{font-weight:300 !important;font-size:26px !important;letter-spacing:2px !important;margin-bottom:5px !important;text-transform:uppercase !important;color:#111 !important}.section-newsletter-custom .newsletter-custom-text{font-size:15px !important;color:#333 !important;font-weight:400 !important;letter-spacing:.5px !important}.section-newsletter-custom .newsletter-custom-form-container{max-width:650px;margin:0 auto;width:100%}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group{display:flex;background:var(--main-background) !important;border-radius:40px !important;overflow:hidden;border:none !important;box-shadow:none !important;padding:0}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group .newsletter-custom-input{border:none !important;box-shadow:none !important;flex-grow:1;padding:10px 30px !important;background:rgba(0,0,0,0) !important;height:54px !important;font-size:15px !important;color:#555 !important}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group .newsletter-custom-input:focus{outline:none !important;box-shadow:none !important}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group .newsletter-custom-btn{background:#555 !important;color:var(--main-background) !important;border:none !important;border-radius:0 !important;padding:0 40px !important;font-weight:600 !important;letter-spacing:2px !important;height:54px !important;transition:background .3s !important;margin:0 !important;font-size:13px !important;flex-shrink:0}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group .newsletter-custom-btn:hover{background:#333 !important}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group .newsletter-custom-btn:disabled{cursor:not-allowed}.section-newsletter-custom .newsletter-custom-form-container .newsletter-checkbox-container{margin-top:10px;font-size:13px !important;padding-left:15px}.section-newsletter-custom .newsletter-custom-form-container .newsletter-checkbox-container .checkbox-container{display:flex;align-items:center;cursor:pointer;color:#555 !important}.section-newsletter-custom .newsletter-custom-form-container .newsletter-checkbox-container .checkbox-container input[type=checkbox]{margin-right:10px !important;display:inline-block !important;visibility:visible !important;opacity:1 !important;appearance:auto !important;-webkit-appearance:checkbox !important;width:16px !important;height:16px !important;position:relative !important}@media(max-width: 767px){.section-newsletter-custom{padding:30px 0}.section-newsletter-custom .newsletter-custom-title{font-size:20px}.section-newsletter-custom .newsletter-custom-form-container .newsletter-custom-form{display:flex !important;flex-direction:column !important}.section-newsletter-custom .newsletter-custom-form-container .newsletter-checkbox-container{order:2 !important;padding-left:0 !important;display:flex;justify-content:flex-start;margin:15px 0 !important;width:100% !important}.section-newsletter-custom .newsletter-custom-form-container .newsletter-checkbox-container .checkbox-container{justify-content:flex-start}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group{display:contents !important}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group .newsletter-custom-input{order:1 !important;background:var(--main-background) !important;border:1px solid #ddd !important;border-radius:30px !important;margin-bottom:0 !important;width:100%;height:50px !important;padding:0 20px !important;box-sizing:border-box !important}.section-newsletter-custom .newsletter-custom-form-container .newsletter-input-group .newsletter-custom-btn{order:3 !important;border-radius:30px !important;width:200px !important;max-width:100% !important;margin:0 auto !important;height:50px !important;padding:0 30px !important;box-sizing:border-box !important}}@media(min-width: 768px){#nav-hamburger.modal-left{left:auto !important;right:-100% !important}#nav-hamburger.modal-left.modal-show{left:auto !important;right:0 !important}}.product-video-container{width:100%}.product-video-container .js-video{padding-bottom:150% !important;height:0 !important;position:relative !important;overflow:hidden !important}.product-video-container .js-video-image{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;background-color:#000 !important;z-index:1 !important}.product-video-container .js-video-iframe{position:relative !important;padding-bottom:150% !important;height:0 !important;overflow:hidden !important;width:100% !important}.product-video-container .video-player{z-index:10 !important}@media(max-width: 767px){.category-controls,.category-controls.is-sticky{position:relative !important;top:auto !important;z-index:auto !important}}
/* Engine:dart */