body{overflow-x:hidden}.js-item-product .form-label{display:none !important}.js-item-product .js-color-variants-container{display:block !important}.js-product-variants.item,.js-item-product.item{padding:8px}.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:contain}.js-product-variants .item-buy,.js-item-product .item-buy{display:none;opacity:0;bottom:8px;left:0;width:100%;padding:0 8px;box-sizing:border-box}.js-product-variants:hover .item-buy,.js-item-product:hover .item-buy{display:block;opacity:1}.js-product-variants .form-label,.js-item-product .form-label{font-size:12px;text-transform:uppercase !important;color:var(--main-foreground-opacity-50);letter-spacing:1px;font-weight:600;margin-bottom:10px}.js-product-variants .form-label.-quantity-label,.js-item-product .form-label.-quantity-label{display:none}.js-product-variants .btn-variant,.js-item-product .btn-variant{color:var(--main-foreground);font-size:14px;font-weight:500;background:var(--main-background);border:1px solid var(--main-foreground-opacity-20);border-radius:0;padding:0 10px;height:40px;min-width:40px;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.js-product-variants .btn-variant:hover,.js-item-product .btn-variant:hover{border-color:var(--main-foreground)}.js-product-variants .btn-variant.selected,.js-item-product .btn-variant.selected{background-color:rgba(0,31,64,.1) !important;color:var(--main-foreground) !important;border-color:var(--main-foreground) !important;border-width:1px !important}.js-product-variants .-size,.js-product-variants .-color,.js-item-product .-size,.js-item-product .-color{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:15px}.js-product-variants .-size.-item-variants,.js-product-variants .-color.-item-variants,.js-item-product .-size.-item-variants,.js-item-product .-color.-item-variants{flex-wrap:wrap;overflow:hidden;justify-content:center;gap:4px;margin-bottom:6px}.js-product-variants .-size.-item-variants .btn-variant,.js-product-variants .-color.-item-variants .btn-variant,.js-item-product .-size.-item-variants .btn-variant,.js-item-product .-color.-item-variants .btn-variant{flex-shrink:0;min-width:auto !important;padding:4px !important;font-size:11px !important}@media(max-width: 767px){.js-product-variants .-size.-item-variants .btn-variant,.js-product-variants .-color.-item-variants .btn-variant,.js-item-product .-size.-item-variants .btn-variant,.js-item-product .-color.-item-variants .btn-variant{padding:2px 5px !important;min-height:20px !important;height:20px !important;min-width:24px !important}}@media(max-width: 767px){.js-product-variants .-size,.js-product-variants .-color,.js-item-product .-size,.js-item-product .-color{gap:4px;margin-bottom:10px}}.js-product-variants .-size .btn-variant,.js-product-variants .-color .btn-variant,.js-item-product .-size .btn-variant,.js-item-product .-color .btn-variant{width:auto;height:30px;padding:0 10px;border-radius:0;border:1px solid var(--main-foreground-opacity-20) !important}@media(max-width: 767px){.js-product-variants .-size .btn-variant,.js-product-variants .-color .btn-variant,.js-item-product .-size .btn-variant,.js-item-product .-color .btn-variant{min-width:32px !important;min-height:32px !important;height:32px !important;font-size:12px !important;padding:0 8px !important;border-radius:0}}.js-product-variants .-size .btn-variant.selected,.js-product-variants .-color .btn-variant.selected,.js-item-product .-size .btn-variant.selected,.js-item-product .-color .btn-variant.selected{background-color:rgba(0,31,64,.1) !important;color:var(--main-foreground) !important;border-color:var(--main-foreground) !important;border-width:1px !important}.js-product-variants .-size .btn-variant span,.js-product-variants .-color .btn-variant span,.js-item-product .-size .btn-variant span,.js-item-product .-color .btn-variant span{padding:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;border:none !important}.js-product-variants .-color .btn-variant,.js-item-product .-color .btn-variant{padding:6px 12px;border-radius:0}.js-product-variants .-color .btn-variant .btn-variant-content[style*=background],.js-product-variants .-color .btn-variant .btn-variant-content[class*=custom-color-],.js-item-product .-color .btn-variant .btn-variant-content[style*=background],.js-item-product .-color .btn-variant .btn-variant-content[class*=custom-color-]{width:32px;height:24px;display:block;padding:0}@media(max-width: 767px){.js-product-variants .-color .btn-variant .btn-variant-content[style*=background],.js-product-variants .-color .btn-variant .btn-variant-content[class*=custom-color-],.js-item-product .-color .btn-variant .btn-variant-content[style*=background],.js-item-product .-color .btn-variant .btn-variant-content[class*=custom-color-]{width:18px !important;height:18px !important;min-width:18px !important}}.js-product-variants .-color .btn-variant:has(.btn-variant-content[style*=background]),.js-product-variants .-color .btn-variant:has(.btn-variant-content[class*=custom-color-]),.js-item-product .-color .btn-variant:has(.btn-variant-content[style*=background]),.js-item-product .-color .btn-variant:has(.btn-variant-content[class*=custom-color-]){padding:0}.js-product-variants .item-colors,.js-item-product .item-colors{background-color:rgba(0,0,0,0);position:absolute;bottom:0;z-index:9;width:100%;padding:0 0 15px;right:0;display:flex;align-content:center;justify-content:flex-end}.js-product-variants .item-colors span,.js-item-product .item-colors span{border-radius:50% !important;border:1px solid var(--secondary-color) !important}.js-product-variants .item-colors .js-insta-variant.btn-variant,.js-item-product .item-colors .js-insta-variant.btn-variant{border:0;background-color:rgba(0,0,0,0);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}@media(max-width: 767px){.js-product-variants .item-description,.js-item-product .item-description{padding:8px 4px !important}}.js-product-variants .item-description .item-link .js-item-name,.js-item-product .item-description .item-link .js-item-name{text-align:left}.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:#11293c;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.js-product-variants .item-description .item-installments,.js-item-product .item-description .item-installments{text-align:left !important;margin-top:5px;display:block !important;width:100%}.js-product-variants.item-gift-card,.js-item-product.item-gift-card{background:var(--main-background);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:20px !important;margin-bottom:40px;display:flex;flex-direction:column;height:calc(100% - 40px)}.js-product-variants.item-gift-card:hover,.js-item-product.item-gift-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.041)}.js-product-variants.item-gift-card .item-image,.js-item-product.item-gift-card .item-image{border-radius:12px;overflow:hidden;margin-bottom:10px;background-color:#fcfcfc}.js-product-variants.item-gift-card .item-image img,.js-item-product.item-gift-card .item-image img{object-fit:contain !important;background-color:rgba(0,0,0,0)}.js-product-variants.item-gift-card .item-description,.js-item-product.item-gift-card .item-description{padding:0 !important;flex-grow:1;display:flex;flex-direction:column;text-align:left}.js-product-variants.item-gift-card .item-description .item-name,.js-item-product.item-gift-card .item-description .item-name{font-size:17px;font-weight:700;color:var(--main-foreground);margin-bottom:5px !important;text-align:left;line-height:1.2 !important;height:41px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis}.js-product-variants.item-gift-card .item-description .item-price-container,.js-item-product.item-gift-card .item-description .item-price-container{margin-bottom:8px !important;justify-content:flex-start;align-items:center}.js-product-variants.item-gift-card .item-description .item-price-container .item-price,.js-item-product.item-gift-card .item-description .item-price-container .item-price{color:#11293c;font-size:21px;font-weight:800}.js-product-variants.item-gift-card .item-description .item-installments,.js-product-variants.item-gift-card .item-description .text-accent,.js-item-product.item-gift-card .item-description .item-installments,.js-item-product.item-gift-card .item-description .text-accent{display:block;text-align:left;width:100%;margin-bottom:5px}.js-product-variants.item-gift-card .item-buy-variants,.js-item-product.item-gift-card .item-buy-variants{padding:0 !important}@media(max-width: 767px){.js-product-variants.item-gift-card,.js-item-product.item-gift-card{padding:10px !important;margin-bottom:20px}.js-product-variants.item-gift-card .item-image,.js-item-product.item-gift-card .item-image{margin-bottom:10px}.js-product-variants.item-gift-card .item-description .item-name,.js-item-product.item-gift-card .item-description .item-name{font-size:13px !important;line-height:1.2 !important;height:31.2px !important;margin-bottom:4px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis}.js-product-variants.item-gift-card .item-description .item-price-container,.js-item-product.item-gift-card .item-description .item-price-container{margin-bottom:4px !important}.js-product-variants.item-gift-card .item-description .item-price-container .item-price,.js-item-product.item-gift-card .item-description .item-price-container .item-price{color:#11293c !important;font-size:17px !important;font-weight:700 !important}.js-product-variants.item-gift-card .item-description .item-installments,.js-product-variants.item-gift-card .item-description .text-accent,.js-item-product.item-gift-card .item-description .item-installments,.js-item-product.item-gift-card .item-description .text-accent{font-size:10px !important;margin-bottom:4px !important}.js-product-variants.item-gift-card .item-buy,.js-item-product.item-gift-card .item-buy{padding-top:5px !important}.js-product-variants.item-gift-card .item-buy .btn-primary,.js-item-product.item-gift-card .item-buy .btn-primary{padding:8px 5px !important;font-size:10px !important;min-height:0 !important}}.title-products{text-transform:uppercase;font-size:24px;line-height:28px;font-weight:500;margin-bottom:16px;color:#11293c}.figma-price{color:#11293c !important;font-weight:700;font-size:24px;line-height:24px}.price-compare{color:#d6363c !important;text-decoration:line-through;font-size:18px}.price-container:has(.js-compare-price-display[style*=inline]) .price-compare::before,.price-container:has(.js-compare-price-display[style*=block]) .price-compare::before{content:"De: ";text-decoration:none !important;display:inline-block}.price-container:has(.js-compare-price-display[style*=inline]) .figma-price,.price-container:has(.js-compare-price-display[style*=block]) .figma-price{color:#d6363c !important}.price-container:has(.js-compare-price-display[style*=inline]) .figma-price::before,.price-container:has(.js-compare-price-display[style*=block]) .figma-price::before{content:"Por: "}.item-price-container:has(.js-compare-price-display[style*=inline]) .item-price,.item-price-container:has(.js-compare-price-display[style*=block]) .item-price{color:#d6363c !important}.cart-item-subtotal:has(.cart-compare-price-container) .js-cart-item-subtotal,.cart-item-subtotal-short:has(.cart-compare-price-container) .h4,div:has(>.cart-compare-price-container)>.js-cart-item-subtotal{color:#d6363c !important;font-weight:700}.figma-installments{color:#4a5568 !important;font-size:14px}.figma-installments *{color:inherit !important}.title-section-products{background-color:var(--secondary-color);padding:16px 0}.title-section-products h2{color:var(--main-background);font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin:0 auto !important;text-align:center !important}.section-products-related .title-section-products{background-color:#fff}.section-products-related .title-section-products h2{color:#001f40 !important;text-align:center !important}.js-swiper-featured-prev,.js-swiper-featured-next,.js-swiper-new-prev,.js-swiper-new-next,.js-swiper-sale-prev,.js-swiper-sale-next{background:var(--secondary-color);padding:10px}.js-swiper-featured-prev svg,.js-swiper-featured-next svg,.js-swiper-new-prev svg,.js-swiper-new-next svg,.js-swiper-sale-prev svg,.js-swiper-sale-next svg{width:12px !important;height:18px !important}.js-swiper-marquee .swiper-wrapper{transition-timing-function:linear !important}.product-alerts{position:absolute;top:50%;transform:translateY(-50%);right:-30%;z-index:2;display:flex;flex-direction:column;gap:6px}.product-alerts>span{white-space:nowrap;padding:2px 6px;color:var(--main-background);width:auto;text-align:center;box-sizing:border-box;font-weight:600;display:inline-flex;align-items:center;font-size:9px;letter-spacing:.05em;text-transform:uppercase;border-radius:3px !important;background-color:var(--accent-color)}.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:nowrap;padding:2px 8px;color:var(--main-background);height:22px;width:auto;text-align:center;box-sizing:border-box;font-weight:600;display:inline-flex;align-items:center;font-size:10px;letter-spacing:.05em;text-transform:uppercase;border-radius:3px !important}.template-home #js-home-slider-7-fullbanner,.template-home #js-home-slider-8-fullbanner,.template-home [data-store=home-banner-categories],.template-home [data-store=home-banner-categories-v2],.template-home [data-store=home-products-featured],.template-home [data-store=home-products-new],.template-home [data-store=home-products-sale],.template-home [data-store=home-video]{margin:30px 0}.template-home [data-store=home-banner-categories] .textbanner-text h3.h2,.template-home [data-store=home-banner-categories-v2] .textbanner-text h3.h2{font-size:20px !important}@media(max-width: 767px){.template-home [data-store=home-banner-categories] .textbanner-text h3.h2,.template-home [data-store=home-banner-categories-v2] .textbanner-text h3.h2{font-size:16px !important}}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider{max-width:100%;width:100%;overflow:hidden;aspect-ratio:820/1000}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider.slider-no-mobile,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider.slider-no-mobile{aspect-ratio:1580/800}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider:has(.banner-split-text),.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider:has(.banner-split-text){aspect-ratio:auto !important;height:auto !important}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider:has(.banner-split-text) .swiper-container,.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider:has(.banner-split-text) .swiper-wrapper,.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider:has(.banner-split-text) .swiper-slide,.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider:has(.banner-split-text) .slide-container,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider:has(.banner-split-text) .swiper-container,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider:has(.banner-split-text) .swiper-wrapper,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider:has(.banner-split-text) .swiper-slide,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider:has(.banner-split-text) .slide-container{height:auto !important}@media screen and (min-width: 768px){.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider{aspect-ratio:1580/800}}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider .swiper-container,.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider .swiper-wrapper,.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider .swiper-slide,.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider .slide-container,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider .swiper-container,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider .swiper-wrapper,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider .swiper-slide,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider .slide-container{height:100% !important}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider .slider-slide,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider .slider-slide{position:relative;height:100%;overflow:hidden}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider .slider-slide.h-auto,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider .slider-slide.h-auto{height:auto !important}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider .slider-slide.h-auto img.slider-image,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider .slider-slide.h-auto img.slider-image{position:relative !important;height:auto !important}.template-home .js-home-sections-container [class*=js-home-main-slider] .section-slider .slider-slide img.slider-image,.template-home .js-home-sections-container [class*=js-live-preview-home-slider] .section-slider .slider-slide img.slider-image{width:100%;height:100%;object-fit:cover;object-position:center center;position:relative}.template-home .section-welcome-home .js-welcome-message-title,.template-home .section-welcome-home .js-home-video-title,.template-home .section-video-home .js-welcome-message-title,.template-home .section-video-home .js-home-video-title{font-size:28px !important}@media(max-width: 768px){.template-home .section-welcome-home .js-welcome-message-title,.template-home .section-welcome-home .js-home-video-title,.template-home .section-video-home .js-welcome-message-title,.template-home .section-video-home .js-home-video-title{font-size:24px !important}}.template-home .section-welcome-home .js-welcome-message-text,.template-home .section-welcome-home .js-home-video-text,.template-home .section-video-home .js-welcome-message-text,.template-home .section-video-home .js-home-video-text{font-size:16px !important}@media(max-width: 768px){.template-home .section-welcome-home .js-welcome-message-text,.template-home .section-welcome-home .js-home-video-text,.template-home .section-video-home .js-welcome-message-text,.template-home .section-video-home .js-home-video-text{font-size:14px !important}}.template-home .nube-slider-home .swiper-text{color:var(--main-background);width:72%;max-width:900px}@media(max-width: 767px){.template-home .nube-slider-home .swiper-text{width:75%}}.template-home .nube-slider-home .swiper-title{font-size:30px !important;font-weight:500 !important;line-height:1.2 !important;margin-bottom:10px !important;text-transform:none !important;color:var(--main-background) !important}@media(max-width: 767px){.template-home .nube-slider-home .swiper-title{font-size:17px !important}}.template-home .nube-slider-home .swiper-description{font-size:16px !important;font-weight:400 !important;line-height:1.5 !important;margin-bottom:20px !important;letter-spacing:0 !important;color:var(--main-background) !important}@media(max-width: 767px){.template-home .nube-slider-home .swiper-description{font-size:10px !important;margin-bottom:15px !important}}.template-home .nube-slider-home .swiper-btn{background-color:rgba(0,0,0,0) !important;border:1px solid var(--main-background) !important;color:var(--main-background) !important;padding:10px 25px !important;border-radius:0 !important;font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:1px !important;height:auto !important;display:inline-block !important;width:auto !important}.template-home .nube-slider-home .swiper-btn:hover{background-color:var(--main-background) !important;color:var(--main-foreground) !important}@media(max-width: 767px){.template-home .nube-slider-home .swiper-btn{padding:6px 15px !important;font-size:10px !important;margin-top:5px !important}}.template-home .banner-split-text .swiper-btn{border-color:var(--primary-color) !important;color:var(--primary-color) !important}.template-home .banner-split-text .swiper-btn:hover{background-color:var(--primary-color) !important;color:var(--main-background) !important}.template-home .js-home-main-slider-container .swiper-pagination{text-align:left;left:64px}.template-home .js-home-main-slider-container .swiper-pagination .swiper-pagination-bullet{width:80px;height:2px;background:rgba(255,255,255,.12);border-radius:0;opacity:1}.template-home .js-home-main-slider-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main-background)}.section-banner_full-home,.section-brands-home{background-color:rgba(0,0,0,0);overflow:hidden;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.section-banner_full-home .js-swiper-brands,.section-brands-home .js-swiper-brands{overflow:visible}.section-banner_full-home .brand-image-container,.section-brands-home .brand-image-container{padding-bottom:76.22%}.section-banner_full-home .banner_full-image-container,.section-brands-home .banner_full-image-container{padding-bottom:38.11%}@media(max-width: 767px){.section-banner_full-home .banner_full-image-container,.section-brands-home .banner_full-image-container{padding-bottom:65%}}.section-banner_full-home .banner_full-image-container,.section-banner_full-home .brand-image-container,.section-brands-home .banner_full-image-container,.section-brands-home .brand-image-container{position:relative;height:0}.section-banner_full-home .banner_full-image-container img.banner_full-image,.section-banner_full-home .banner_full-image-container img.brand-image,.section-banner_full-home .brand-image-container img.banner_full-image,.section-banner_full-home .brand-image-container img.brand-image,.section-brands-home .banner_full-image-container img.banner_full-image,.section-brands-home .banner_full-image-container img.brand-image,.section-brands-home .brand-image-container img.banner_full-image,.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}.section-brands-home .brand-image-container .brand-text{position:absolute;bottom:16px;left:16px;background-color:var(--primary-color);color:var(--main-background);margin:16px;padding:16px;max-width:320px;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-brands-home .brand-image-container .brand-text .title{font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:10px}@media(max-width: 767px){.section-brands-home .brand-image-container .brand-text .title{font-size:14px !important}}.section-brands-home .brand-image-container .brand-text .description{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:left}@media(max-width: 767px){.section-brands-home .brand-image-container .brand-text .description{font-size:12px !important}}.section-banner_full-home .banner_full-image-container .banner_full-text{position:absolute;bottom:40px;left:40px;background-color:rgba(0,0,0,0) !important;color:#fff;margin:0;padding:0;max-width:480px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:2}@media(max-width: 767px){.section-banner_full-home .banner_full-image-container .banner_full-text{bottom:20px;left:20px;max-width:80%}}.section-banner_full-home .banner_full-image-container .banner_full-text .title{font-size:32px;font-weight:500;color:#fff !important;text-transform:none;margin-bottom:8px;line-height:1.2}@media(max-width: 767px){.section-banner_full-home .banner_full-image-container .banner_full-text .title{font-size:22px}}.section-banner_full-home .banner_full-image-container .banner_full-text .description{font-size:16px;font-weight:400;color:#fff !important;line-height:1.4}@media(max-width: 767px){.section-banner_full-home .banner_full-image-container .banner_full-text .description{font-size:13px}}.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:50px;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;flex-direction:column}.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:32px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.template-home .custom-banner-text .custom-banner-description{font-size:16px;line-height:1.5;margin-bottom:20px}.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:all .3s ease}.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{background-color:var(--primary-color);margin:0;flex-direction:column-reverse}@media(min-width: 768px){.template-search .block-category-topo,.template-category .block-category-topo{flex-direction:row;align-items:stretch}}.template-search .block-category-topo>.-text,.template-category .block-category-topo>.-text{color:var(--main-background);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px 15px}@media(min-width: 768px){.template-search .block-category-topo>.-text,.template-category .block-category-topo>.-text{padding:48px 32px}}.template-search .block-category-topo>.-text .title,.template-category .block-category-topo>.-text .title{color:var(--main-background);font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin:0 0 12px 0}.template-search .block-category-topo>.-text .description,.template-category .block-category-topo>.-text .description{font-size:14px;font-style:normal;font-weight:400;line-height:1.6;text-align:left}.template-search .block-category-topo>.-image,.template-category .block-category-topo>.-image{padding:0;background-color:var(--primary-color);overflow:hidden}.template-search .block-category-topo>.-image img,.template-category .block-category-topo>.-image img{width:100%;height:auto;display:block;object-fit:contain;object-position:center}.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 .js-color-variants-container{display:block !important}.template-product .product-infos{height:fit-content;top:85px;position:sticky;padding:0 5%}@media(min-width: 991px){.template-product .product-infos{padding:0 4rem}}.template-product .product-infos #compare_price_display{font-size:15px}.template-product .product-infos .js-compare-price-display{opacity:.6}.template-product .product-infos .product-detail-installments{text-align:left !important}.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:700;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{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(0.4, 0, 0.2, 1);padding:0 10px;border-top:none;color:var(--main-foreground);opacity:.6}.template-product .collapse-content .collapse-inner{overflow:hidden}.template-product .collapse-content.show{grid-template-rows:1fr}:root{--footer-top-background: #F8F9FA;--footer-title: #001F40;--footer-foreground: #1A3F66;--footer-link: #001F40;--footer-legal-background: #001F40;--footer-legal-foreground: #FFFFFF;--footer-logo-color: #001F40;--main-foreground-opacity-05: #001F400D}footer.footer-block{margin-top:60px;color:var(--footer-foreground)}footer.footer-block .footer-title{color:var(--footer-title);font-size:16px;font-weight:700;margin-bottom:25px;letter-spacing:1px}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:18px 0;margin-bottom:0 !important;font-size:15px;font-weight:700}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:16px}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:12px;font-size:14px;color:var(--footer-foreground)}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{color:var(--footer-foreground);text-decoration:none;transition:color .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{color:var(--footer-link)}footer.footer-block .contact-info{color:var(--footer-foreground)}footer.footer-block .contact-info li{display:flex;align-items:flex-start;gap:10px;line-height:1.4}footer.footer-block .contact-info li svg{margin-top:3px;width:16px;height:16px;opacity:.8;fill:currentColor;color:var(--footer-foreground)}footer.footer-block .footer-legal{background-color:var(--footer-legal-background);border-top:1px solid var(--main-foreground-opacity-05);color:var(--footer-legal-foreground)}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:28px;width:auto;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:32px}}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:45px;height:auto}footer.footer-block .footer-legal .new-powered-by-link img{height:30px;width:auto}@media(max-width: 767px){footer.footer-block{margin-top:40px;text-align:center}footer.footer-block .footer-title{font-size:15px}footer.footer-block .contact-info li{justify-content:center}footer.footer-block .footer-logo-column{margin-bottom:30px !important}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%}.user-content{max-width:800px;padding:64px;background:var(--secondary-color);margin:auto;display:flex;flex-direction:column;align-items:center}.user-content>h2{overflow:hidden;color:var(--main-foreground);text-align:left;text-overflow:ellipsis;font-size:24px;font-style:normal;text-transform:uppercase;font-weight:700;line-height:normal}@media(min-width: 769px){#size-guide-modal{width:95vw !important;max-width:1116px !important;overflow-x:hidden !important;height:auto !important;min-height:0 !important;position:fixed !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;transform:translate(-50%, -50%) !important;margin:0 !important}#size-guide-modal .modal-dialog,#size-guide-modal .modal-content{height:auto !important;min-height:0 !important}#size-guide-modal .modal-body{height:auto !important;min-height:0 !important;padding:26px !important}}#size-guide-modal .modal-header{background:var(--main-background);color:var(--main-foreground);border-bottom:none;padding:26px 26px 0 !important}#size-guide-modal .modal-header .modal-close-icon{color:var(--main-foreground);fill:var(--main-foreground)}#size-guide-modal .sg-modal-title{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding-bottom:6px;border-bottom:1.5px solid var(--main-foreground)}#size-guide-modal .sg-modal-layout{display:flex;justify-content:space-between;align-items:center;gap:48px}#size-guide-modal .sg-modal-table{flex:1;border-right:none;padding-right:0;overflow-x:auto}#size-guide-modal .sg-modal-table table{width:100%;border-collapse:collapse;font-size:13px}#size-guide-modal .sg-modal-table table th{font-size:11px;font-weight:700;letter-spacing:.5px;padding:16px 10px;border-bottom:1.5px solid var(--main-foreground);text-align:center;white-space:nowrap}#size-guide-modal .sg-modal-table table th:first-child{text-align:left;width:150px}#size-guide-modal .sg-modal-table table td{padding:24px 10px;border-bottom:1px solid var(--secondary-color);text-align:center;color:var(--main-foreground);white-space:nowrap}#size-guide-modal .sg-modal-table table td:first-child{text-align:left;font-weight:700;font-size:11px;letter-spacing:.5px;text-transform:uppercase}#size-guide-modal .sg-modal-table table tr:last-child td{border-bottom:none}#size-guide-modal .sg-modal-product{width:300px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:12px}#size-guide-modal .sg-product-img{width:100%;max-width:240px;aspect-ratio:1;object-fit:cover;margin-bottom:4px}#size-guide-modal .sg-product-name{font-size:11px;font-weight:700;letter-spacing:.8px;text-align:left;text-transform:uppercase;margin:0;width:100%}#size-guide-modal .sg-product-price{font-size:13px;color:var(--main-foreground-opacity-50);margin:0;text-align:left;width:100%}#size-guide-modal .sg-sizes-label{font-size:10px;font-weight:700;letter-spacing:1.5px;margin:4px 0 0}#size-guide-modal .-color,#size-guide-modal .-size{justify-content:center;margin-bottom:8px}#size-guide-modal .sg-buy-btn{display:block;width:100%;background:var(--main-foreground);color:var(--main-background) !important;text-align:center;padding:14px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-decoration:none !important;margin-top:auto;border:none;cursor:pointer;font-family:inherit;transition:opacity .15s}#size-guide-modal .sg-buy-btn:hover{opacity:.8}#size-guide-modal .sg-buy-btn:disabled{opacity:.4;cursor:not-allowed}#size-guide-modal .sg-stock-msg{font-size:13px;font-weight:500;text-align:left;margin:12px 0;width:100%}#size-guide-modal .sg-stock-msg.alert{display:none;clear:both;padding:10px 14px;border:1px solid;border-radius:4px;box-sizing:border-box}#size-guide-modal .sg-stock-msg.alert.alert-warning{background-color:#fffaf0;border-color:#ffd59a;color:#b76e00}#size-guide-modal .sg-stock-msg.alert.alert-warning:before{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:middle;content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="%23b76e00"><path d="M270.2 160h35.5c3.4 0 6.1 2.8 6 6.2l-7.5 196c-.1 3.2-2.8 5.8-6 5.8h-20.5c-3.2 0-5.9-2.5-6-5.8l-7.5-196c-.1-3.4 2.6-6.2 6-6.2zM288 388c-15.5 0-28 12.5-28 28s12.5 28 28 28 28-12.5 28-28-12.5-28-28-28zm281.5 52L329.6 24c-18.4-32-64.7-32-83.2 0L6.5 440c-18.4 31.9 4.6 72 41.6 72H528c36.8 0 60-40 41.5-72zM528 480H48c-12.3 0-20-13.3-13.9-24l240-416c6.1-10.6 21.6-10.7 27.7 0l240 416c6.2 10.6-1.5 24-13.8 24z"/></svg>')}@media(max-width: 768px){#size-guide-modal{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;transform:none !important;position:fixed !important;overflow-y:auto !important;overflow-x:hidden !important;margin:0 !important;border-radius:0 !important;background:var(--main-background) !important}#size-guide-modal .modal-dialog{margin:0 !important;max-width:100% !important;height:100% !important}#size-guide-modal .modal-content{border-radius:0 !important;border:none !important;min-height:100% !important;height:auto !important;display:flex;flex-direction:column;background:var(--main-background) !important}#size-guide-modal .modal-body{flex:1;overflow-y:visible !important;padding:16px !important}#size-guide-modal .sg-modal-layout{flex-direction:column;align-items:center;gap:32px;width:100%}#size-guide-modal .sg-modal-table{border-right:none;padding-right:0;border-bottom:1px solid var(--secondary-color);padding-bottom:24px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#size-guide-modal .sg-modal-product{width:100%;align-items:center}#size-guide-modal .sg-product-name,#size-guide-modal .sg-product-price{text-align:center}}.btn-variant.sg-nostock,.sg-size-badge.sg-nostock{opacity:.35;pointer-events:none;position:relative;overflow:hidden}.btn-variant.sg-nostock::after,.sg-size-badge.sg-nostock::after{content:"";position:absolute;top:50%;left:-15%;width:130%;height:1px;background:currentColor;transform:rotate(-35deg);opacity:.7}.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{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{display:none;align-items:center;justify-content:center;gap:12px;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.08);color:#000;padding:14px 20px;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in-out;margin-bottom:20px}.toggle-sidebar svg{flex-shrink:0;color:#000}.toggle-sidebar:hover,.toggle-sidebar:focus{background-color:rgba(0,0,0,.01);border-color:rgba(0,0,0,.15);outline:none}@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:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;padding:16px 12px;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:15px}.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:500;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:has(input.js-shipping-input:placeholder-shown) .js-calculate-shipping{opacity:.6;pointer-events:none}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .form-control-container.col-7.pr-0{display:flex;border:1px solid rgba(95,36,159,.12);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:1;width:35px;border:none;height:35px;padding:0;font-size:10px;margin-left:-40px;z-index:1;transition:opacity .3s ease}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .js-calculate-shipping:disabled,.shipping-block .collapse-content-shipping .js-shipping-calculator-form .js-calculate-shipping[disabled]{opacity:.6;cursor:not-allowed}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .js-calculate-shipping .js-calculating-shipping-wording{display:none !important}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .js-calculate-shipping .loading{float:none !important;width:100%;text-align:center;line-height:35px}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .js-calculate-shipping .loading svg{display:none !important}.shipping-block .collapse-content-shipping .js-shipping-calculator-form .js-calculate-shipping .loading::after{content:"...";font-size:14px;font-weight:bold;letter-spacing:1px;display:inline-block;line-height:35px;vertical-align:top}.shipping-block .collapse-content-shipping .js-shipping-calculator-spinner{display:none !important}.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{text-transform:uppercase;font-size:12px}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 .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 .btn.btn,header .js-alert-added-to-cart.notification-floating .notification-cart .btn.btn.text-white{color:var(--main-background) !important}header .js-alert-added-to-cart.notification-floating .notification-cart .btn:hover{opacity:.9 !important;transform:scale(1.02) !important}#nav-filters,#modal-cart{background-color:var(--main-background)}#modal-cart .shipping-block{margin:0 15px}#modal-cart form{display:flex;flex-direction:column;height:100%}#modal-cart .modal-header{flex-shrink:0}#modal-cart .modal-body{flex:1;display:flex;flex-direction:column;min-height:0;overflow:visible !important;padding-bottom:0 !important}#modal-cart .cart-row{flex-shrink:0}#modal-cart .cart-row:last-child{margin:0 -20px -20px -20px;width:calc(100% + 40px);padding:20px;border-top:1px solid rgba(0,0,0,.1);background-color:var(--main-background)}#modal-cart .js-ajax-cart-list{flex:1 !important;overflow-y:auto;overflow-x:hidden}#nav-hamburger,.modal-nav-hamburger{transform:translateZ(0);overflow:hidden !important;background-color:var(--header-desktop-nav-background, var(--header-background))}#nav-hamburger .modal-with-fixed-footer,.modal-nav-hamburger .modal-with-fixed-footer{display:flex;flex-direction:column;height:100%}#nav-hamburger .modal-scrollable-area,.modal-nav-hamburger .modal-scrollable-area{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;transform:translateZ(0)}#nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel,.modal-nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel{display:block !important;position:fixed;top:56px;left:-100%;right:auto;width:100%;height:calc(100% - 56px);background-color:var(--main-background, #fff);z-index:1010;transition:left .3s cubic-bezier(0.4, 0, 0.2, 1);overflow-y:auto;padding:0;margin:0}#nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel.is-open,.modal-nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel.is-open{left:0}#nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header,.modal-nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header{position:sticky;top:0;background-color:var(--main-background, #fff);z-index:15;border-bottom:1px solid var(--secondary-color, #eee);margin:0;padding:0}#nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header a.nav-list-link,.modal-nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header a.nav-list-link{display:flex !important;align-items:center;justify-content:flex-start;font-size:12px;color:var(--main-foreground, #333);text-decoration:none;padding:8px !important}#nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header a.nav-list-link .nav-list-arrow,.modal-nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header a.nav-list-link .nav-list-arrow{position:static !important;margin:0 10px 0 0 !important;display:flex;align-items:center;transform:none !important}#nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header a.nav-list-link svg,.modal-nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header a.nav-list-link svg{width:14px;height:14px;fill:var(--main-foreground, #333)}#nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header a.nav-list-link strong,.modal-nav-hamburger .modal-scrollable-area .js-sliding-submenu-panel .sliding-submenu-header a.nav-list-link strong{text-transform:uppercase}#nav-hamburger .modal-topbar,.modal-nav-hamburger .modal-topbar{position:sticky;top:0;padding:0;z-index:1020}#nav-hamburger .navigation-topbar,.modal-nav-hamburger .navigation-topbar{background-color:var(--primary-color) !important;padding:18px 15px !important;margin:0 !important}#nav-hamburger .modal-close,.modal-nav-hamburger .modal-close{position:fixed !important;top:2px !important;right:5px !important;z-index:1021;padding:8px !important}#nav-hamburger .modal-close svg,#nav-hamburger .modal-close .modal-close-icon,.modal-nav-hamburger .modal-close svg,.modal-nav-hamburger .modal-close .modal-close-icon{fill:#fff !important;color:#fff !important}#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:color-mix(in srgb, var(--header-search-foreground) 60%, transparent) !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}#home-modal{border-radius:0;background-color:rgba(0,0,0,0) !important;overflow:hidden;padding:0}@media screen and (min-width: 768px){#home-modal{width:50% !important}}#home-modal .modal-close.invert{border:0;fill:var(--main-foreground);top:0px;right:0px;padding:5px;align-items:center;display:flex;justify-content:center}#home-modal .modal-body{display:flex;align-items:center;background-color:var(--main-background);color:var(--main-foreground);color:var(--main-foreground)}@media screen and (max-width: 768px){#home-modal .modal-body{flex-direction:row !important}}#home-modal .modal-body img{width:48%}#home-modal .modal-body .row.align-items-center{padding:25px}#home-modal .modal-body .row.align-items-center .newsletter .form-control{border-radius:0;border:1px solid var(--secondary-color)}#home-modal .modal-body .row.align-items-center .form-group{margin-bottom:0}#home-modal .modal-body .row.align-items-center h3{text-transform:uppercase;font-weight:600;margin-bottom:20px;text-align:left}#home-modal .modal-body .row.align-items-center .input-append{display:flex;align-items:center;justify-content:center;border-radius:0;gap:20px;margin-bottom:20px;flex-direction:column}#home-modal .modal-body .row.align-items-center .js-news-popup-submit{margin:auto;display:flex;width:100%;background:var(--primary-color);color:var(--main-background);position:relative;height:54px;top:revert;right:revert;justify-content:center;align-items:center}#home-modal .modal-body .row.align-items-center .js-news-popup-submit::placeholder{color:var(--main-background);font-weight:400;text-transform:uppercase}#home-modal .modal-body .row.align-items-center .js-news-popup-submit span.js-news-send{color:var(--main-background);position:absolute;right:20px;z-index:50}#home-modal .modal-body .row.align-items-center .infos-newsletter{color:var(--main-foreground);opacity:.6;font-size:8px;margin-top:15px;text-align:left}.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:rgba(0,0,0,.05) !important}.template-product .main-content{margin-top:50px}@media(max-width: 991px){.template-product .main-content{margin-top:30px}}.template-category .main-content,.template-search .main-content{padding-bottom:60px}.template-category .js-product-table.row,.template-search .js-product-table.row{margin-bottom:50px;clear:both;display:flex;flex-wrap:wrap;gap:20px;margin-left:0;margin-right:0}.template-category .js-product-table.row>.js-item-product,.template-search .js-product-table.row>.js-item-product{margin:0 !important;flex:0 0 auto}@media(max-width: 767px){.template-category .js-product-table.row>.js-item-product.col-6,.template-search .js-product-table.row>.js-item-product.col-6{width:calc((100% - 20px)/2) !important;max-width:calc((100% - 20px)/2) !important}.template-category .js-product-table.row>.js-item-product.col-12,.template-search .js-product-table.row>.js-item-product.col-12{width:100% !important;max-width:100% !important}}@media(min-width: 768px)and (max-width: 991px){.template-category .js-product-table.row>.js-item-product.col-md-4,.template-search .js-product-table.row>.js-item-product.col-md-4{width:calc((100% - 40px)/3) !important;max-width:calc((100% - 40px)/3) !important}.template-category .js-product-table.row>.js-item-product.col-md-6,.template-search .js-product-table.row>.js-item-product.col-md-6{width:calc((100% - 20px)/2) !important;max-width:calc((100% - 20px)/2) !important}}@media(min-width: 992px){.template-category .js-product-table.row>.js-item-product.col-lg-3,.template-search .js-product-table.row>.js-item-product.col-lg-3{width:calc((100% - 60px)/4) !important;max-width:calc((100% - 60px)/4) !important}.template-category .js-product-table.row>.js-item-product.col-lg-4,.template-search .js-product-table.row>.js-item-product.col-lg-4{width:calc((100% - 40px)/3) !important;max-width:calc((100% - 40px)/3) !important}}.head-main{transition:all .3s ease}.head-main.head-transparent{width:100%;top:0;left:0;z-index:1040;background-color:rgba(0,0,0,0) !important;border-bottom:none !important}.head-main.head-transparent .nav-list-link,.head-main.head-transparent .utilities-link,.head-main.head-transparent .logo-text,.head-main.head-transparent .utility-name,.head-main.head-transparent .icon-inline{color:var(--primary-color) !important;fill:var(--primary-color) !important}.head-main.head-transparent .logo-img{filter:brightness(0) invert(1)}.head-main.head-transparent .section-topbar{background-color:rgba(0,0,0,0) !important;border-bottom:1px solid rgba(255,255,255,.1)}.head-main.head-transparent .section-topbar .contact-link,.head-main.head-transparent .section-topbar .ad-text,.head-main.head-transparent .section-topbar .languages-link{color:var(--primary-color) !important}.head-main.compress,.head-main.head-fix.sticky{position:fixed !important;background-color:var(--main-background) !important;box-shadow:0 2px 10px rgba(0,0,0,.05)}.head-main.compress .nav-list-link,.head-main.compress .utilities-link,.head-main.compress .logo-text,.head-main.compress .utility-name,.head-main.compress .icon-inline,.head-main.head-fix.sticky .nav-list-link,.head-main.head-fix.sticky .utilities-link,.head-main.head-fix.sticky .logo-text,.head-main.head-fix.sticky .utility-name,.head-main.head-fix.sticky .icon-inline{color:var(--main-foreground) !important;fill:var(--main-foreground) !important}.head-main.compress .logo-img,.head-main.head-fix.sticky .logo-img{filter:none}.head-main .logo-img-container,.head-main .logo-text-container{margin-left:0 !important;margin-right:0 !important;max-width:fit-content !important;min-width:0 !important;flex-shrink:0 !important}.head-main .logo-img-container a,.head-main .logo-text-container a{margin:0 !important;justify-content:center !important;width:auto !important;display:inline-flex !important}.head-main .logo-img{margin-left:0 !important;margin-right:0 !important}@media(min-width: 992px){#logo{min-width:0 !important}.nav-desktop-list{margin-left:0 !important;gap:0;justify-content:flex-start !important;display:flex !important;overflow:visible !important;height:100% !important}.nav-desktop-list>.nav-item{padding:0 5px !important;height:100% !important}.nav-desktop-list>.nav-item>.nav-item-container>.nav-list-link,.nav-desktop-list>.nav-item>.nav-list-link{text-transform:uppercase;font-size:11px !important;font-weight:600;letter-spacing:.2px;white-space:nowrap;height:80px !important;display:flex;align-items:center;opacity:.9;transition:opacity .2s}.nav-desktop-list>.nav-item>.nav-item-container>.nav-list-link:hover,.nav-desktop-list>.nav-item>.nav-list-link:hover{opacity:1}body.force-hamburger .js-header-desktop-nav{display:flex !important}body.force-hamburger .js-header-mobile-trigger,body.force-hamburger .js-header-mobile-logo{display:none !important}.logo-img{max-height:70px !important}.utilities-item{display:flex !important;align-items:center !important;height:80px !important;padding:0 5px !important}button.utilities-item{background:rgba(0,0,0,0) !important;border:none !important;outline:none !important;appearance:none}.utility-head{display:flex !important;align-items:center !important;margin:0 !important}}@media(max-width: 991px){.head-main.head-transparent{background-color:var(--main-background) !important}.head-main.head-transparent .nav-list-link,.head-main.head-transparent .utilities-link,.head-main.head-transparent .logo-text,.head-main.head-transparent .icon-inline{color:var(--main-foreground) !important;fill:var(--main-foreground) !important}.head-main.head-transparent .logo-img{filter:none}.header-content{padding-left:10px;padding-right:10px}.js-header-mobile-logo .logo-img{max-height:55px !important}.utilities-item{padding:5px 10px !important}}.nav-col{position:static !important}.gift-wrap-card{display:flex;align-items:flex-start;gap:16px}.gift-wrap-img{width:80px;height:80px;object-fit:cover;flex-shrink:0}.gift-wrap-info{flex:1}.gift-wrap-name{font-size:13px;margin-bottom:10px;line-height:1.4}.gift-wrap-toggle{display:flex}.gift-wrap-container{display:flex;align-items:center;gap:15px;padding:12px;border:1px solid var(--secondary-color);background:#fbfbfb}.gift-wrap-image-container{flex-shrink:0;width:80px;height:80px;border-radius:4px;overflow:hidden}.gift-wrap-image-container .gift-wrap-img{width:100%;height:100%;object-fit:cover}.gift-wrap-info{flex-grow:1}.gift-btn{padding:6px 14px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--secondary-color);background:rgba(0,0,0,0);color:var(--main-foreground);cursor:pointer;transition:all .2s}.gift-btn:first-child{border-right:none}.gift-btn--active{background:var(--primary-color);color:var(--main-background);border-color:var(--primary-color)}.gift-btn:hover:not(.gift-btn--active){background:var(--secondary-color)}.gift-qty-wrapper{margin-top:10px}.gift-qty-controls{display:flex;align-items:center;gap:12px;margin-top:4px}.gift-qty-btn{width:28px;height:28px;border:1px solid var(--secondary-color);background:rgba(0,0,0,0);color:var(--main-foreground);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.gift-qty-btn:hover{background:var(--secondary-color)}.gift-qty-count{font-size:14px;font-weight:600;min-width:20px;text-align:center}.nav-dropdown-content{transition:opacity .3s ease,visibility 0s linear .15s !important}.nav-dropdown:hover .nav-dropdown-content,.nav-dropdown-content:hover,.nav-main-item.selected .nav-dropdown-content{visibility:visible !important;opacity:1 !important;transition-delay:0s !important}html body.template-home header.js-head-main.nav-open,html body.template-home header.js-head-main.nav-open .header-content,html body.template-home header.js-head-main.nav-open .js-nav-desktop-list{background-color:#fff !important;background:#fff !important;box-shadow:0 2px 8px rgba(0,0,0,.08) !important;opacity:1 !important}html body.template-home header.js-head-main.nav-open .header-content *,html body.template-home header.js-head-main.nav-open .header-content .header-content *,html body.template-home header.js-head-main.nav-open .js-nav-desktop-list .header-content *{color:#001f40 !important;fill:#001f40 !important}html body.template-home header.js-head-main.nav-open #logo img,html body.template-home header.js-head-main.nav-open .logo-img img,html body.template-home header.js-head-main.nav-open .header-content #logo img,html body.template-home header.js-head-main.nav-open .header-content .logo-img img,html body.template-home header.js-head-main.nav-open .js-nav-desktop-list #logo img,html body.template-home header.js-head-main.nav-open .js-nav-desktop-list .logo-img img{filter:brightness(0) invert(1) url(#logo-sticky-color-filter) !important}header.js-head-main{transition:background-color .3s ease,color .3s ease,fill .3s ease !important}.section-topbar{position:fixed;top:0;left:0;right:0;width:100%;z-index:1041;transition:top .3s ease}.topbar-ticker{overflow:hidden;width:100%;padding:4px 0}.topbar-ticker-track{display:flex;flex-shrink:0;white-space:nowrap;will-change:transform}.topbar-ticker-item{flex-shrink:0;padding:0 20px;white-space:nowrap;font-size:11px}.topbar-ticker-link{color:inherit !important;text-decoration:none !important}.topbar-ticker-link:hover,.topbar-ticker-link:visited,.topbar-ticker-link:focus,.topbar-ticker-link:active{color:inherit !important;text-decoration:underline !important;opacity:.85}.topbar-ticker-sep{margin-left:20px;font-size:.65em;opacity:.5;vertical-align:middle}.head-main.head-fix{top:var(--topbar-height, 0px) !important}.section-cat-carousel{position:relative;padding:30px 0}.cat-carousel-outer{position:relative;padding:0 16px}.cat-carousel-track{position:relative;overflow:hidden}.cat-carousel-btn{position:absolute;top:45%;transform:translateY(-50%);z-index:20;background:var(--main-background);border:1px solid rgba(0,0,0,.12);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--main-foreground);padding:0;transition:opacity .2s ease}.cat-carousel-btn--prev{left:8px}.cat-carousel-btn--next{right:8px}.cat-carousel-btn:disabled,.cat-carousel-btn.swiper-button-disabled{opacity:.25;cursor:default}.cat-carousel-title{font-size:18px;color:var(--main-foreground);margin-bottom:30px}.cat-carousel-slide{text-align:left}.cat-carousel-link{display:block;text-decoration:none;color:var(--main-foreground)}.cat-carousel-image{position:relative;overflow:hidden;border-radius:0;padding-top:100%}.cat-carousel-image img.cat-carousel-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cat-carousel-link:hover .cat-carousel-img{transform:scale(1.04)}.cat-carousel-name{margin-top:8px;margin-bottom:0;font-size:.95rem;font-weight:700;text-align:center;color:var(--main-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 639px){.cat-carousel-outer{padding:0 0 0 16px}.cat-carousel-btn{display:none}}.textbanner--overlay{margin-bottom:0}.textbanner--overlay .textbanner-image{padding-top:130%;overflow:hidden}.textbanner--overlay .textbanner-image.overlay{transition:transform .5s ease}.textbanner--overlay:hover .textbanner-image.overlay,.textbanner--overlay:focus .textbanner-image.overlay{transform:scale(1.05)}.textbanner--overlay .textbanner-text--inside{position:absolute;bottom:0;left:0;z-index:9;width:100%;padding:20px 20px 24px;background:linear-gradient(to top, rgba(0, 0, 0, 0.45) 0%, transparent 60%);text-align:left;color:var(--main-background)}.textbanner--overlay .textbanner-title-overlay{font-size:1.25rem;font-weight:700;line-height:1.2;color:var(--main-background);margin-bottom:4px}.textbanner--overlay .textbanner-desc-overlay{font-size:.85rem;color:var(--main-background);opacity:.85;margin:0;-webkit-line-clamp:2}.category-banners-overlay .row{margin-left:0;margin-right:0}.category-banners-overlay .row [class*=col-]{padding-left:4px;padding-right:4px}.gift-wrap-section .gift-wrap-image-container{width:100px;height:100px;border:1px solid var(--main-foreground-opacity-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gift-wrap-section .gift-wrap-image-container img{max-width:90%;max-height:90%;object-fit:contain}.gift-wrap-section .gift-wrap-name{font-size:14px;color:var(--main-foreground);margin-bottom:8px}.gift-wrap-section .gift-wrap-toggle{gap:8px}.gift-wrap-section .gift-wrap-container{gap:8px;padding:0;border:none;background:rgba(0,0,0,0)}.gift-wrap-section .gift-btn{background:var(--main-background);border:1px solid var(--main-foreground);color:var(--main-foreground-opacity-80);padding:10px 8px;font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal;cursor:pointer;flex:1;text-align:center;white-space:nowrap;line-height:1;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .2s}.gift-wrap-section .gift-btn.gift-btn--active{border-color:var(--main-foreground);color:var(--main-background);background-color:var(--main-foreground)}.gift-wrap-section .gift-btn:hover{border-color:var(--main-foreground);background-color:var(--main-foreground);color:var(--main-background)}.gift-wrap-section .gift-qty-controls{border:1px solid var(--main-foreground-opacity-10);width:150px;height:45px;display:flex;align-items:center;justify-content:space-between;margin-top:5px}.gift-wrap-section .gift-qty-controls .gift-qty-btn{background:rgba(0,0,0,0);border:none;width:45px;height:100%;font-size:20px;color:var(--main-foreground);display:flex;align-items:center;justify-content:center;cursor:pointer}.gift-wrap-section .gift-qty-controls .gift-qty-btn:hover{background:var(--main-background-opacity-50)}.gift-wrap-section .gift-qty-controls .gift-qty-count{font-size:16px;color:var(--main-foreground);font-weight:400}@media(max-width: 767px){.gift-wrap-section .gift-wrap-container{flex-direction:row}.gift-wrap-section .gift-wrap-image-container{width:90px;height:90px}.gift-wrap-section .gift-wrap-name{font-size:13px}.gift-wrap-section .gift-wrap-toggle{gap:4px}.gift-wrap-section .gift-wrap-toggle .gift-btn{padding:6px 4px;font-size:12px;width:auto;flex:1;white-space:normal;text-transform:none;line-height:1.1}.gift-wrap-section #gift-qty-wrapper p{font-size:11px !important}.gift-wrap-section .gift-qty-controls{width:100px;height:32px}.gift-wrap-section .gift-qty-controls .gift-qty-btn{width:32px;font-size:14px}.gift-wrap-section .gift-qty-controls .gift-qty-count{font-size:13px}}.campo-container{font-family:"Instrument Sans",sans-serif !important;margin-bottom:24px !important;padding:0 !important;border:none !important;display:flex !important;flex-direction:column !important;background:rgba(0,0,0,0) !important;width:100% !important}.campo-container>label,.campo-container>.titulo_campo{display:block !important;font-size:11px !important;font-weight:700 !important;color:var(--main-foreground) !important;margin-bottom:10px !important;text-transform:uppercase !important;letter-spacing:1px !important;line-height:normal !important;font-family:"Instrument Sans",sans-serif !important}.campo-container [class*=monta_],.campo-container [id^=monta_],.campo-container [id^=listing_]{margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important;width:100% !important}.campo-container input[type=text],.campo-container input[type=number],.campo-container input[type=email],.campo-container input[type=tel],.campo-container select,.campo-container textarea{height:44px !important;border-radius:0 !important;border:1px solid #000 !important;border-bottom:2px solid #000 !important;padding:10px 14px !important;font-size:13px !important;font-family:"Instrument Sans",sans-serif !important;color:#000 !important;background-color:#fff !important;width:100% !important;transition:border-color .2s ease !important;box-shadow:none !important;margin:0 !important;-webkit-appearance:none !important}.campo-container input[type=text]:focus,.campo-container input[type=number]:focus,.campo-container input[type=email]:focus,.campo-container input[type=tel]:focus,.campo-container select:focus,.campo-container textarea:focus{border-color:#000 !important;outline:none !important;box-shadow:none !important}.campo-container input[type=text]::placeholder,.campo-container input[type=number]::placeholder,.campo-container input[type=email]::placeholder,.campo-container input[type=tel]::placeholder,.campo-container select::placeholder,.campo-container textarea::placeholder{color:rgba(0,0,0,.35) !important;font-size:12px !important}.campo-container textarea{height:auto !important;min-height:90px !important;resize:vertical !important}.campo-container select{cursor:pointer !important;padding-right:36px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important}.campo-container [class*=monta_selecao],.campo-container .lista_selecao{display:flex !important;flex-wrap:wrap !important;gap:8px !important;width:100% !important;margin:0 !important;padding:0 !important}.campo-container [class*=monta_selecao] .item_selecao,.campo-container [class*=monta_selecao] .campo_imagem,.campo-container [class*=monta_selecao] [class*=item_selecao],.campo-container .lista_selecao .item_selecao,.campo-container .lista_selecao .campo_imagem,.campo-container .lista_selecao [class*=item_selecao]{position:relative !important;border:1px solid rgba(0,0,0,.18) !important;border-radius:4px !important;padding:8px !important;cursor:pointer !important;transition:border-color .2s ease,background .2s ease !important;background:#fafafa !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;min-width:70px !important;margin:0 !important}.campo-container [class*=monta_selecao] .item_selecao:hover,.campo-container [class*=monta_selecao] .campo_imagem:hover,.campo-container [class*=monta_selecao] [class*=item_selecao]:hover,.campo-container .lista_selecao .item_selecao:hover,.campo-container .lista_selecao .campo_imagem:hover,.campo-container .lista_selecao [class*=item_selecao]:hover{border-color:rgba(0,0,0,.5) !important;background:#fff !important}.campo-container [class*=monta_selecao] .item_selecao.selected,.campo-container [class*=monta_selecao] .item_selecao.selecionado,.campo-container [class*=monta_selecao] .item_selecao.active,.campo-container [class*=monta_selecao] .campo_imagem.selected,.campo-container [class*=monta_selecao] .campo_imagem.selecionado,.campo-container [class*=monta_selecao] .campo_imagem.active,.campo-container [class*=monta_selecao] [class*=item_selecao].selected,.campo-container [class*=monta_selecao] [class*=item_selecao].selecionado,.campo-container [class*=monta_selecao] [class*=item_selecao].active,.campo-container .lista_selecao .item_selecao.selected,.campo-container .lista_selecao .item_selecao.selecionado,.campo-container .lista_selecao .item_selecao.active,.campo-container .lista_selecao .campo_imagem.selected,.campo-container .lista_selecao .campo_imagem.selecionado,.campo-container .lista_selecao .campo_imagem.active,.campo-container .lista_selecao [class*=item_selecao].selected,.campo-container .lista_selecao [class*=item_selecao].selecionado,.campo-container .lista_selecao [class*=item_selecao].active{border:2px solid #000 !important;background:#000 !important}.campo-container [class*=monta_selecao] .item_selecao.selected span,.campo-container [class*=monta_selecao] .item_selecao.selected p,.campo-container [class*=monta_selecao] .item_selecao.selected label,.campo-container [class*=monta_selecao] .item_selecao.selected .nome-estampa,.campo-container [class*=monta_selecao] .item_selecao.selecionado span,.campo-container [class*=monta_selecao] .item_selecao.selecionado p,.campo-container [class*=monta_selecao] .item_selecao.selecionado label,.campo-container [class*=monta_selecao] .item_selecao.selecionado .nome-estampa,.campo-container [class*=monta_selecao] .item_selecao.active span,.campo-container [class*=monta_selecao] .item_selecao.active p,.campo-container [class*=monta_selecao] .item_selecao.active label,.campo-container [class*=monta_selecao] .item_selecao.active .nome-estampa,.campo-container [class*=monta_selecao] .campo_imagem.selected span,.campo-container [class*=monta_selecao] .campo_imagem.selected p,.campo-container [class*=monta_selecao] .campo_imagem.selected label,.campo-container [class*=monta_selecao] .campo_imagem.selected .nome-estampa,.campo-container [class*=monta_selecao] .campo_imagem.selecionado span,.campo-container [class*=monta_selecao] .campo_imagem.selecionado p,.campo-container [class*=monta_selecao] .campo_imagem.selecionado label,.campo-container [class*=monta_selecao] .campo_imagem.selecionado .nome-estampa,.campo-container [class*=monta_selecao] .campo_imagem.active span,.campo-container [class*=monta_selecao] .campo_imagem.active p,.campo-container [class*=monta_selecao] .campo_imagem.active label,.campo-container [class*=monta_selecao] .campo_imagem.active .nome-estampa,.campo-container [class*=monta_selecao] [class*=item_selecao].selected span,.campo-container [class*=monta_selecao] [class*=item_selecao].selected p,.campo-container [class*=monta_selecao] [class*=item_selecao].selected label,.campo-container [class*=monta_selecao] [class*=item_selecao].selected .nome-estampa,.campo-container [class*=monta_selecao] [class*=item_selecao].selecionado span,.campo-container [class*=monta_selecao] [class*=item_selecao].selecionado p,.campo-container [class*=monta_selecao] [class*=item_selecao].selecionado label,.campo-container [class*=monta_selecao] [class*=item_selecao].selecionado .nome-estampa,.campo-container [class*=monta_selecao] [class*=item_selecao].active span,.campo-container [class*=monta_selecao] [class*=item_selecao].active p,.campo-container [class*=monta_selecao] [class*=item_selecao].active label,.campo-container [class*=monta_selecao] [class*=item_selecao].active .nome-estampa,.campo-container .lista_selecao .item_selecao.selected span,.campo-container .lista_selecao .item_selecao.selected p,.campo-container .lista_selecao .item_selecao.selected label,.campo-container .lista_selecao .item_selecao.selected .nome-estampa,.campo-container .lista_selecao .item_selecao.selecionado span,.campo-container .lista_selecao .item_selecao.selecionado p,.campo-container .lista_selecao .item_selecao.selecionado label,.campo-container .lista_selecao .item_selecao.selecionado .nome-estampa,.campo-container .lista_selecao .item_selecao.active span,.campo-container .lista_selecao .item_selecao.active p,.campo-container .lista_selecao .item_selecao.active label,.campo-container .lista_selecao .item_selecao.active .nome-estampa,.campo-container .lista_selecao .campo_imagem.selected span,.campo-container .lista_selecao .campo_imagem.selected p,.campo-container .lista_selecao .campo_imagem.selected label,.campo-container .lista_selecao .campo_imagem.selected .nome-estampa,.campo-container .lista_selecao .campo_imagem.selecionado span,.campo-container .lista_selecao .campo_imagem.selecionado p,.campo-container .lista_selecao .campo_imagem.selecionado label,.campo-container .lista_selecao .campo_imagem.selecionado .nome-estampa,.campo-container .lista_selecao .campo_imagem.active span,.campo-container .lista_selecao .campo_imagem.active p,.campo-container .lista_selecao .campo_imagem.active label,.campo-container .lista_selecao .campo_imagem.active .nome-estampa,.campo-container .lista_selecao [class*=item_selecao].selected span,.campo-container .lista_selecao [class*=item_selecao].selected p,.campo-container .lista_selecao [class*=item_selecao].selected label,.campo-container .lista_selecao [class*=item_selecao].selected .nome-estampa,.campo-container .lista_selecao [class*=item_selecao].selecionado span,.campo-container .lista_selecao [class*=item_selecao].selecionado p,.campo-container .lista_selecao [class*=item_selecao].selecionado label,.campo-container .lista_selecao [class*=item_selecao].selecionado .nome-estampa,.campo-container .lista_selecao [class*=item_selecao].active span,.campo-container .lista_selecao [class*=item_selecao].active p,.campo-container .lista_selecao [class*=item_selecao].active label,.campo-container .lista_selecao [class*=item_selecao].active .nome-estampa{color:#fff !important}.campo-container [class*=monta_selecao] .item_selecao.selected img,.campo-container [class*=monta_selecao] .item_selecao.selecionado img,.campo-container [class*=monta_selecao] .item_selecao.active img,.campo-container [class*=monta_selecao] .campo_imagem.selected img,.campo-container [class*=monta_selecao] .campo_imagem.selecionado img,.campo-container [class*=monta_selecao] .campo_imagem.active img,.campo-container [class*=monta_selecao] [class*=item_selecao].selected img,.campo-container [class*=monta_selecao] [class*=item_selecao].selecionado img,.campo-container [class*=monta_selecao] [class*=item_selecao].active img,.campo-container .lista_selecao .item_selecao.selected img,.campo-container .lista_selecao .item_selecao.selecionado img,.campo-container .lista_selecao .item_selecao.active img,.campo-container .lista_selecao .campo_imagem.selected img,.campo-container .lista_selecao .campo_imagem.selecionado img,.campo-container .lista_selecao .campo_imagem.active img,.campo-container .lista_selecao [class*=item_selecao].selected img,.campo-container .lista_selecao [class*=item_selecao].selecionado img,.campo-container .lista_selecao [class*=item_selecao].active img{filter:brightness(0.85) !important}.campo-container [class*=monta_selecao] .item_selecao img,.campo-container [class*=monta_selecao] .campo_imagem img,.campo-container [class*=monta_selecao] [class*=item_selecao] img,.campo-container .lista_selecao .item_selecao img,.campo-container .lista_selecao .campo_imagem img,.campo-container .lista_selecao [class*=item_selecao] img{width:100% !important;max-width:72px !important;aspect-ratio:1/1 !important;object-fit:cover !important;border-radius:3px !important;margin-bottom:6px !important;display:block !important}.campo-container [class*=monta_selecao] .item_selecao span,.campo-container [class*=monta_selecao] .item_selecao .nome-estampa,.campo-container [class*=monta_selecao] .item_selecao p,.campo-container [class*=monta_selecao] .item_selecao label,.campo-container [class*=monta_selecao] .campo_imagem span,.campo-container [class*=monta_selecao] .campo_imagem .nome-estampa,.campo-container [class*=monta_selecao] .campo_imagem p,.campo-container [class*=monta_selecao] .campo_imagem label,.campo-container [class*=monta_selecao] [class*=item_selecao] span,.campo-container [class*=monta_selecao] [class*=item_selecao] .nome-estampa,.campo-container [class*=monta_selecao] [class*=item_selecao] p,.campo-container [class*=monta_selecao] [class*=item_selecao] label,.campo-container .lista_selecao .item_selecao span,.campo-container .lista_selecao .item_selecao .nome-estampa,.campo-container .lista_selecao .item_selecao p,.campo-container .lista_selecao .item_selecao label,.campo-container .lista_selecao .campo_imagem span,.campo-container .lista_selecao .campo_imagem .nome-estampa,.campo-container .lista_selecao .campo_imagem p,.campo-container .lista_selecao .campo_imagem label,.campo-container .lista_selecao [class*=item_selecao] span,.campo-container .lista_selecao [class*=item_selecao] .nome-estampa,.campo-container .lista_selecao [class*=item_selecao] p,.campo-container .lista_selecao [class*=item_selecao] label{font-size:11px !important;font-weight:600 !important;color:#000 !important;line-height:1.3 !important;margin:0 !important;font-family:"Instrument Sans",sans-serif !important;text-transform:uppercase !important;letter-spacing:.5px !important}.campo-container [class*=monta_selecao] .item_selecao input[type=radio],.campo-container [class*=monta_selecao] .item_selecao input[type=checkbox],.campo-container [class*=monta_selecao] .campo_imagem input[type=radio],.campo-container [class*=monta_selecao] .campo_imagem input[type=checkbox],.campo-container [class*=monta_selecao] [class*=item_selecao] input[type=radio],.campo-container [class*=monta_selecao] [class*=item_selecao] input[type=checkbox],.campo-container .lista_selecao .item_selecao input[type=radio],.campo-container .lista_selecao .item_selecao input[type=checkbox],.campo-container .lista_selecao .campo_imagem input[type=radio],.campo-container .lista_selecao .campo_imagem input[type=checkbox],.campo-container .lista_selecao [class*=item_selecao] input[type=radio],.campo-container .lista_selecao [class*=item_selecao] input[type=checkbox]{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important}.campo-container [class*=monta_opcao],.campo-container .lista_opcoes{display:flex !important;flex-wrap:wrap !important;gap:6px !important;width:100% !important;margin:0 !important}.campo-container [class*=monta_opcao] .item_opcao,.campo-container [class*=monta_opcao] .item_selecao_botao,.campo-container [class*=monta_opcao] [class*=item_opcao],.campo-container .lista_opcoes .item_opcao,.campo-container .lista_opcoes .item_selecao_botao,.campo-container .lista_opcoes [class*=item_opcao]{border:1px solid rgba(0,0,0,.2) !important;padding:8px 16px !important;background:#fff !important;color:#000 !important;font-size:11px !important;font-weight:700 !important;font-family:"Instrument Sans",sans-serif !important;text-transform:uppercase !important;letter-spacing:.5px !important;cursor:pointer !important;border-radius:0 !important;transition:all .15s ease !important;margin:0 !important}.campo-container [class*=monta_opcao] .item_opcao:hover,.campo-container [class*=monta_opcao] .item_selecao_botao:hover,.campo-container [class*=monta_opcao] [class*=item_opcao]:hover,.campo-container .lista_opcoes .item_opcao:hover,.campo-container .lista_opcoes .item_selecao_botao:hover,.campo-container .lista_opcoes [class*=item_opcao]:hover{border-color:#000 !important;background:#f5f5f5 !important}.campo-container [class*=monta_opcao] .item_opcao.selected,.campo-container [class*=monta_opcao] .item_opcao.selecionado,.campo-container [class*=monta_opcao] .item_opcao.active,.campo-container [class*=monta_opcao] .item_selecao_botao.selected,.campo-container [class*=monta_opcao] .item_selecao_botao.selecionado,.campo-container [class*=monta_opcao] .item_selecao_botao.active,.campo-container [class*=monta_opcao] [class*=item_opcao].selected,.campo-container [class*=monta_opcao] [class*=item_opcao].selecionado,.campo-container [class*=monta_opcao] [class*=item_opcao].active,.campo-container .lista_opcoes .item_opcao.selected,.campo-container .lista_opcoes .item_opcao.selecionado,.campo-container .lista_opcoes .item_opcao.active,.campo-container .lista_opcoes .item_selecao_botao.selected,.campo-container .lista_opcoes .item_selecao_botao.selecionado,.campo-container .lista_opcoes .item_selecao_botao.active,.campo-container .lista_opcoes [class*=item_opcao].selected,.campo-container .lista_opcoes [class*=item_opcao].selecionado,.campo-container .lista_opcoes [class*=item_opcao].active{background:#000 !important;color:#fff !important;border-color:#000 !important}.campo-container [class*=monta_opcao] .item_opcao input[type=radio],.campo-container [class*=monta_opcao] .item_opcao input[type=checkbox],.campo-container [class*=monta_opcao] .item_selecao_botao input[type=radio],.campo-container [class*=monta_opcao] .item_selecao_botao input[type=checkbox],.campo-container [class*=monta_opcao] [class*=item_opcao] input[type=radio],.campo-container [class*=monta_opcao] [class*=item_opcao] input[type=checkbox],.campo-container .lista_opcoes .item_opcao input[type=radio],.campo-container .lista_opcoes .item_opcao input[type=checkbox],.campo-container .lista_opcoes .item_selecao_botao input[type=radio],.campo-container .lista_opcoes .item_selecao_botao input[type=checkbox],.campo-container .lista_opcoes [class*=item_opcao] input[type=radio],.campo-container .lista_opcoes [class*=item_opcao] input[type=checkbox]{position:absolute !important;opacity:0 !important;pointer-events:none !important}.campo-container [class*=monta_cor],.campo-container .lista_cores{display:flex !important;flex-wrap:wrap !important;gap:10px !important;width:100% !important}.campo-container [class*=monta_cor] .item_cor,.campo-container [class*=monta_cor] [class*=item_cor],.campo-container .lista_cores .item_cor,.campo-container .lista_cores [class*=item_cor]{width:32px !important;height:32px !important;border-radius:50% !important;border:2px solid rgba(0,0,0,0) !important;cursor:pointer !important;transition:all .2s ease !important;position:relative !important;margin:0 !important;outline-offset:3px !important}.campo-container [class*=monta_cor] .item_cor:hover,.campo-container [class*=monta_cor] [class*=item_cor]:hover,.campo-container .lista_cores .item_cor:hover,.campo-container .lista_cores [class*=item_cor]:hover{outline:2px solid rgba(0,0,0,.4) !important}.campo-container [class*=monta_cor] .item_cor.selected,.campo-container [class*=monta_cor] .item_cor.selecionado,.campo-container [class*=monta_cor] .item_cor.active,.campo-container [class*=monta_cor] [class*=item_cor].selected,.campo-container [class*=monta_cor] [class*=item_cor].selecionado,.campo-container [class*=monta_cor] [class*=item_cor].active,.campo-container .lista_cores .item_cor.selected,.campo-container .lista_cores .item_cor.selecionado,.campo-container .lista_cores .item_cor.active,.campo-container .lista_cores [class*=item_cor].selected,.campo-container .lista_cores [class*=item_cor].selecionado,.campo-container .lista_cores [class*=item_cor].active{outline:2px solid #000 !important}.campo-container [class*=monta_cor] .item_cor input,.campo-container [class*=monta_cor] [class*=item_cor] input,.campo-container .lista_cores .item_cor input,.campo-container .lista_cores [class*=item_cor] input{position:absolute !important;opacity:0 !important;pointer-events:none !important}.campo-container [id^=upload_dropzone],.campo-container .bt-personaliza-upload,.campo-container .upload-area{background:#fafafa !important;border:2px dashed rgba(0,0,0,.15) !important;border-radius:4px !important;padding:20px !important;text-align:center !important;cursor:pointer !important;transition:border-color .2s ease !important;width:100% !important}.campo-container [id^=upload_dropzone]:hover,.campo-container .bt-personaliza-upload:hover,.campo-container .upload-area:hover{border-color:rgba(0,0,0,.4) !important}.campo-container [id^=upload_dropzone] p,.campo-container [id^=upload_dropzone] span,.campo-container .bt-personaliza-upload p,.campo-container .bt-personaliza-upload span,.campo-container .upload-area p,.campo-container .upload-area span{font-size:13px !important;color:rgba(0,0,0,.5) !important;margin:0 !important}.bt-personaliza,.svg-circle-big{width:36px !important;height:36px !important;border-radius:50% !important;background:var(--main-background) !important;box-shadow:0 2px 12px rgba(0,0,0,.15) !important;border:none !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease !important;margin-top:-18px !important}@media(min-width: 768px){.bt-personaliza,.svg-circle-big{display:flex !important}}.bt-personaliza svg,.svg-circle-big svg{width:13px !important;height:13px !important;fill:var(--primary-color) !important;transition:fill .2s ease !important}.bt-personaliza:hover:not(.swiper-button-disabled),.svg-circle-big:hover:not(.swiper-button-disabled){background:var(--primary-color) !important;box-shadow:0 4px 16px rgba(0,0,0,.22) !important;transform:scale(1.06) !important}.bt-personaliza:hover:not(.swiper-button-disabled) svg,.svg-circle-big:hover:not(.swiper-button-disabled) svg{fill:var(--main-background) !important}.bt-personaliza.swiper-button-disabled,.svg-circle-big.swiper-button-disabled{opacity:.3 !important;cursor:default !important;box-shadow:none !important}.bt-personaliza.swiper-button-lock,.svg-circle-big.swiper-button-lock{display:none !important}.swiper-pagination-bullet{width:6px;height:6px;background:var(--main-background);opacity:.35;border-radius:50px;transition:width .25s ease,opacity .25s ease,transform .25s ease;margin:0 3px}.swiper-pagination-bullet-active{width:18px !important;opacity:1 !important;background:var(--main-background) !important}body .swiper-pagination.swiper-pagination-bullets,body .swiper-pagination.swiper-pagination-bullets-dynamic,.home-products-slide body .swiper-pagination{backdrop-filter:blur(4px);border-radius:10px !important;padding:6px 20px !important;bottom:5px !important;border:none !important;z-index:99 !important;box-sizing:content-box !important;left:50% !important}body .swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic){width:max-content !important;transform:translateX(-50%) !important}.section-featured-home .swiper-container,.home-products-slide .swiper-container{padding-bottom:45px !important}body .swiper-pagination-bullet{width:8px !important;height:8px !important;background-color:var(--primary-color) !important;opacity:.3 !important;margin:0 4px !important;border-radius:100% !important}body .swiper-pagination-bullet-active,body .swiper-pagination-bullet-active-main{opacity:1 !important;background-color:var(--primary-color) !important}body .js-swiper-product-pagination.swiper-pagination.swiper-pagination-bullets,body .js-swiper-product-pagination.swiper-pagination.swiper-pagination-bullets-dynamic{background:rgba(0,0,0,0) !important;backdrop-filter:none !important;border-radius:0 !important;padding:0 12px !important;left:0 !important;transform:none !important;bottom:8px !important;width:100% !important;min-width:100% !important;height:auto !important;overflow:visible !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;white-space:normal !important;z-index:10 !important;gap:4px !important}body .js-swiper-product-pagination.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{flex:1 !important;height:2px !important;width:auto !important;min-width:0 !important;background:var(--primary-color) !important;opacity:.3 !important;border-radius:0 !important;margin:0 !important;transform:none !important;transition:none !important;display:block !important;position:relative !important;left:auto !important;top:auto !important}body .js-swiper-product-pagination.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active,body .js-swiper-product-pagination.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active-main{background:var(--primary-color) !important;opacity:1 !important;transform:none !important;width:auto !important}.btn-personalization{background:var(--primary-color) !important;color:var(--main-background) !important;border:2px solid var(--primary-color) !important;padding:12px 24px !important;font-weight:700 !important;font-size:12px !important;text-transform:uppercase !important;letter-spacing:1px !important;border-radius:0 !important;cursor:pointer !important;transition:opacity .2s ease !important;font-family:"Instrument Sans",sans-serif !important;width:100% !important;margin-top:8px !important}.btn-personalization:hover{opacity:.85 !important}.js-swiper-product-prev,.js-swiper-product-next{color:var(--primary-color) !important}.js-swiper-product-prev svg,.js-swiper-product-next svg{fill:var(--primary-color) !important}.product-description .content-before-table{background:var(--secondary-color);padding:16px}.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}.product-description .content-before-table p{color:var(--main-foreground);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.product-description .collapse-section{border-bottom:1px solid var(--main-foreground-opacity-10)}.product-description .collapse-title{font-weight:700;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}.product-description .collapse-title:hover{opacity:.9}.product-description .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:translateY(-50%) rotate(-45deg);transition:transform .3s ease}.product-description .collapse-title[aria-expanded=true]::after{transform:translateY(-50%) rotate(135deg)}.product-description .collapse-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(0.4, 0, 0.2, 1);padding:0 10px;border-top:none;color:var(--main-foreground);opacity:.8}.product-description .collapse-content .collapse-inner{overflow:hidden}.product-description .collapse-content.show{grid-template-rows:1fr}.js-quantity-up>*,.js-quantity-down>*{pointer-events:none}.js-lojas-data-source{display:none !important}.lojas-wrapper{margin:0 auto;padding:0 35px;overflow-x:hidden;max-width:100%}.lojas-header{text-align:center;margin-bottom:32px}.lojas-title{font-size:24px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;color:var(--main-foreground)}.lojas-desc{font-size:14px;color:var(--main-foreground);opacity:.7;max-width:560px;margin:0 auto;line-height:1.6}.lojas-wrapper .toggle-sidebar{margin-top:24px;margin-bottom:24px}.lojas-stats{display:flex;justify-content:space-between;align-items:stretch;border:1px solid var(--main-foreground-opacity-10);background:var(--main-background);margin-bottom:32px;width:100%}.stat-item{flex:1 1 0%;text-align:left;padding:20px 24px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--main-foreground-opacity-10)}.stat-item:last-child{border-right:none}.stat-num{display:block;font-size:26px;font-weight:700;color:var(--main-foreground);line-height:1.1}.stat-lbl{display:block;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--main-foreground-opacity-40);margin-top:4px;text-transform:uppercase}.lojas-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.lojas-filters{display:flex;gap:6px;flex-wrap:wrap}.filter-btn{padding:10px 18px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--main-foreground-opacity-10);background:var(--main-background);color:var(--main-foreground);cursor:pointer;border-radius:0px;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.filter-btn sup{font-size:9px;font-weight:500;vertical-align:middle;position:relative;top:0;opacity:.8}.filter-btn.is-active{background:var(--main-foreground);color:var(--main-background);border-color:var(--main-foreground)}.filter-btn.is-active sup{color:var(--main-background);opacity:.9}.filter-btn:hover:not(.is-active){background:var(--main-foreground-opacity-05);border-color:var(--main-foreground-opacity-30)}.lojas-search-wrap{display:flex;align-items:center;border:1px solid var(--main-foreground-opacity-10);border-radius:0px;overflow:hidden;background:var(--main-background);width:300px;height:38px}.lojas-search-wrap:focus-within{border-color:var(--main-foreground)}.lojas-search-input{flex-grow:1;height:100%;padding:0 14px;border:none;background:rgba(0,0,0,0);color:var(--main-foreground);font-size:13px;outline:none;width:auto}.lojas-search-input::placeholder{color:var(--main-foreground-opacity-50)}.lojas-search-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:var(--main-foreground);border:none;cursor:pointer;color:var(--main-background);padding:0;flex-shrink:0;transition:background-color .2s}.lojas-search-btn:hover{opacity:.9}.lojas-search-btn svg{stroke:var(--main-background)}.lojas-section-header{display:flex;align-items:center;margin-bottom:24px;margin-top:12px;border-bottom:1px solid var(--main-foreground-opacity-10);padding-bottom:8px}.lojas-section-lbl{font-size:10px;font-weight:600;color:var(--main-foreground-opacity-40);letter-spacing:.1em;text-transform:uppercase}.lojas-state-section{margin-bottom:48px}.lojas-state-title{font-size:20px;font-weight:700;color:var(--main-foreground);margin-bottom:24px;letter-spacing:-0.01em}.lojas-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px 24px}@media(max-width: 1400px){.lojas-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 991px){.lojas-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575px){.lojas-grid{grid-template-columns:1fr}}@media(max-width: 1199px){.lojas-state-section{overflow:hidden;width:100%}.lojas-grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;box-sizing:border-box}.lojas-grid::-webkit-scrollbar{display:none}.lojas-grid .loja-card{flex:0 0 calc(50% - 8px);min-width:0;scroll-snap-align:start}}@media(max-width: 575px){.lojas-listing .lojas-grid .loja-card{flex:0 0 100%}}@media(max-width: 1199px){.display-mode--grid .lojas-state-section{overflow:visible}.display-mode--grid .lojas-grid{display:grid;grid-template-columns:repeat(2, 1fr);overflow-x:visible;scroll-snap-type:none;flex-wrap:wrap}.display-mode--grid .lojas-grid .loja-card{flex:none;scroll-snap-align:none}}@media(max-width: 575px){.display-mode--grid .lojas-grid{grid-template-columns:1fr}}.lojas-carousel-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.lojas-carousel-dots{display:flex;gap:5px;align-items:center}.lojas-carousel-dot{width:24px;height:4px;border-radius:2px;background:var(--main-foreground-opacity-40);transition:background .25s ease;cursor:pointer;flex-shrink:0}.lojas-carousel-dot.is-active{background:var(--main-foreground)}.lojas-carousel-btn{background:none;border:1.5px solid var(--main-foreground-opacity-40);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--main-foreground);padding:0;flex-shrink:0;transition:all .2s}.lojas-carousel-btn:hover:not(:disabled){border-color:var(--main-foreground);background:var(--main-foreground-opacity-05)}.lojas-carousel-btn:disabled{opacity:.25;cursor:default}.loja-card{display:flex;flex-direction:column;border:1px solid var(--main-foreground-opacity-10);background:var(--main-background);padding:10px;border-radius:0}.loja-card-img-wrap{position:relative;display:block;overflow:hidden;border-radius:0;background:var(--main-foreground-opacity-05);aspect-ratio:4/3;margin-bottom:12px;text-decoration:none}.loja-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.loja-card-img-wrap:hover img{transform:scale(1.04)}.loja-card-img-empty{width:100%;height:100%;background:var(--main-foreground-opacity-05)}.loja-badge{position:absolute;top:10px;left:10px;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:4px 8px;border-radius:0;color:var(--main-background);background:var(--main-foreground)}.loja-badge--flagship{background:var(--main-foreground)}.loja-badge--shopping{background:var(--main-foreground-opacity-60)}.loja-badge--loja{background:var(--main-foreground-opacity-50)}.loja-card-name{font-size:15px;font-weight:700;color:var(--main-foreground);margin-bottom:8px}.loja-info{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:var(--main-foreground);opacity:.7;margin-bottom:4px;line-height:1.4}.loja-info svg{flex-shrink:0;margin-top:1px;color:var(--primary-color);stroke:var(--primary-color)}.loja-card-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px;width:100%}.loja-card-actions-row{display:flex !important;flex-direction:row !important;gap:8px;width:100%}.loja-card-actions-row .btn-loja{flex:1}.btn-loja{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:12px 14px;height:42px;border-radius:0;text-decoration:none;transition:all .2s;border:1px solid rgba(0,0,0,0)}.btn-loja--map{background:var(--main-foreground);color:var(--main-background);width:100%}.btn-loja--map:hover{background:var(--main-foreground);color:var(--main-background);text-decoration:none}.btn-loja--map svg{stroke:var(--main-background)}.btn-loja--wa{background:#f4fbf7;border:1px solid #d1f0e1;color:#15803d}.btn-loja--wa:hover{background:#e6f7ed;color:#15803d;text-decoration:none}.btn-loja--wa svg{fill:#15803d}.btn-loja--dir{background:var(--main-background);border:1px solid var(--main-foreground-opacity-10);color:var(--main-foreground)}.btn-loja--dir:hover{background:#f9f9f9;color:var(--main-foreground);text-decoration:none;border-color:var(--main-foreground-opacity-20)}.btn-loja--dir svg{stroke:var(--main-foreground)}.lojas-empty{text-align:center;padding:60px 20px;color:var(--main-foreground);opacity:.5;font-size:14px}.lojas-not-found{text-align:center;padding:60px 20px;font-size:14px}.lojas-not-found a{color:var(--main-foreground)}.detalhe-breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.8px;color:var(--main-foreground);opacity:.6;margin-bottom:24px;text-transform:uppercase;padding:0 40px}.detalhe-breadcrumb a{color:inherit;text-decoration:none;transition:opacity .2s}.detalhe-breadcrumb a:hover{opacity:1}.detalhe-breadcrumb svg{opacity:.5}.detalhe-breadcrumb .breadcrumb-sep{opacity:.4;font-weight:400}.detalhe-breadcrumb span:not(.breadcrumb-sep){opacity:1;font-weight:700;color:var(--main-foreground)}@media(max-width: 575px){.detalhe-breadcrumb{padding:0 10px}}.detalhe-hero{position:relative;border-radius:4px;overflow:hidden;margin-bottom:40px;background:var(--main-foreground);height:250px}@media(max-width: 767px){.detalhe-hero{height:260px}}.detalhe-hero-img{width:100%;height:100%;object-fit:cover;display:block}.detalhe-hero-empty{width:100%;height:100%;background:var(--main-foreground)}.detalhe-hero-overlay{position:absolute;bottom:0;left:0;right:0;padding:32px 32px 24px;background:linear-gradient(to top, var(--main-foreground-opacity-10) 0%, transparent 100%);color:var(--main-background);display:flex;justify-content:space-between;align-items:flex-end;gap:24px;text-shadow:0 1px 4px var(--main-foreground-opacity-20)}@media(max-width: 767px){.detalhe-hero-overlay{flex-direction:column;align-items:flex-start;padding:20px;gap:16px}}.detalhe-hero-left{flex:1}.detalhe-hero-right{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:190px}@media(max-width: 991px){.detalhe-hero-right{display:none}}.detalhe-hero-badges{display:flex;gap:8px;margin-bottom:12px}.detalhe-hero-badge{font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;background:var(--main-background);color:var(--main-foreground);padding:5px 12px;border-radius:4px}.detalhe-hero-status-badge{font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 12px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}.detalhe-hero-status-badge.status--open{background:#e8fced;color:#166534}.detalhe-hero-status-badge.status--open .status-dot{background-color:currentColor;width:7px;height:7px;border-radius:50%;display:inline-block}.detalhe-hero-status-badge.status--closed{background:#fde8e8;color:#b91c1c}.detalhe-hero-status-badge.status--closed .status-dot{background-color:currentColor;width:7px;height:7px;border-radius:50%;display:inline-block}.detalhe-hero-name{font-size:32px;font-weight:700;color:var(--main-background);margin:0 0 6px;line-height:1.1}@media(max-width: 767px){.detalhe-hero-name{font-size:24px}}.detalhe-hero-addr{font-size:13px;color:var(--main-background-opacity-80);margin:0}.btn-hero{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:12px 20px;border-radius:4px;text-decoration:none;transition:all .2s;border:1px solid rgba(0,0,0,0)}.btn-hero--map{background:var(--main-background);color:var(--main-foreground)}.btn-hero--map:hover{background:var(--main-background);text-decoration:none;color:var(--main-foreground)}.btn-hero--wa{background:#dcfce7;color:#166534;border:1px solid rgba(37,211,102,.25)}.btn-hero--wa:hover{background:rgba(220,252,231,.9529411765);text-decoration:none;color:#166534}@media(max-width: 767px){.btn-hero{width:100%;padding:12px 20px}}.detalhe-grid{display:grid;grid-template-columns:1fr 340px;column-gap:40px;align-items:start;padding:0 40px}@media(max-width: 991px){.detalhe-grid{grid-template-columns:1fr;column-gap:0;padding:0 16px;row-gap:24px}}@media(min-width: 992px){.detalhe-grid>.detalhe-sec{grid-column:1}.detalhe-grid>.detalhe-aside-card,.detalhe-grid>.exclusivo-banner,.detalhe-grid>.da-mini-map{grid-column:2;align-self:start;margin-bottom:16px}.detalhe-grid>.detalhe-aside-card:first-child{position:sticky;top:100px}}.detalhe-sec{margin-bottom:40px}.detalhe-sec:last-of-type{border-bottom:none}@media(max-width: 991px){.detalhe-sec{margin-bottom:0}}.detalhe-sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--main-foreground-opacity-10)}.detalhe-sec-title{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--main-foreground);opacity:.5;margin:0}.detalhe-open-maps{font-size:12px;font-weight:600;color:var(--main-foreground);text-decoration:underline}.detalhe-open-maps:hover{opacity:.8}.detalhe-horarios-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--main-foreground-opacity-10);border-radius:6px;overflow:hidden;margin-top:16px;background-color:var(--main-background)}.detalhe-horarios-table tr.is-today{background-color:rgba(37,211,102,.06);color:#166534}.detalhe-horarios-table tr.is-today td{font-weight:600;color:#166534}.detalhe-horarios-table tr.is-today.is-today--closed{background-color:rgba(239,68,68,.06);color:#b91c1c}.detalhe-horarios-table tr.is-today.is-today--closed td{color:#b91c1c}.detalhe-horarios-table tr:last-child td{border-bottom:none}.detalhe-horarios-table td{padding:14px 20px;font-size:13px;color:var(--main-foreground);vertical-align:middle;border-bottom:1px solid var(--main-foreground-opacity-10)}.detalhe-horarios-table td:first-child{width:35%}.detalhe-horarios-table td:nth-child(2){text-align:center;font-weight:500}.detalhe-horarios-table td:nth-child(3){text-align:right;width:35%}.detalhe-horarios-table .today-label{font-size:12px;font-weight:400;color:inherit;opacity:.7;margin-left:4px}.detalhe-horarios-table .status-pill{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;border-radius:100px;text-align:center;white-space:nowrap}.detalhe-horarios-table .status-pill.status-open{background-color:rgba(37,211,102,.15);color:#166534}.detalhe-horarios-table .status-pill.status-closed{background-color:rgba(239,68,68,.15);color:#b91c1c}.detalhe-map{border-radius:4px;overflow:hidden;height:320px;margin-bottom:16px;background:var(--main-foreground-opacity-05)}.detalhe-map iframe{width:100%;height:100%;border:0}.detalhe-addr-block-wrap{display:flex;justify-content:space-between;align-items:center;background:var(--main-foreground-opacity-03);border:1px solid var(--main-foreground-opacity-05);border-radius:4px;padding:16px;gap:16px}@media(max-width: 575px){.detalhe-addr-block-wrap{flex-direction:column;align-items:flex-start}}.detalhe-addr-block{font-size:13px;color:var(--main-foreground);line-height:1.5;margin:0}.btn-copy-address{background:var(--main-background);border:1px solid var(--main-foreground-opacity-20);color:var(--main-foreground);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:8px 14px;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.btn-copy-address:hover{background:var(--main-foreground-opacity-03);border-color:var(--main-foreground-opacity-30)}@media(max-width: 575px){.btn-copy-address{width:100%;justify-content:center}}.detalhe-como-chegar-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:16px}@media(max-width: 575px){.detalhe-como-chegar-grid{grid-template-columns:1fr}}.como-chegar-box{border:1px solid var(--main-foreground-opacity-10);border-radius:4px;padding:16px;display:flex;gap:12px;align-items:flex-start}.como-chegar-box svg{flex-shrink:0;color:var(--main-foreground);opacity:.6;margin-top:2px}.como-chegar-info h3{font-size:12px;font-weight:700;margin:0 0 4px;color:var(--main-foreground);text-transform:uppercase;letter-spacing:.3px}.como-chegar-info p{font-size:12px;margin:0;color:var(--main-foreground);opacity:.7;line-height:1.4}.detalhe-proximas-list{display:flex;flex-direction:column;margin-top:16px;border-top:1px solid var(--main-foreground-opacity-10)}.proxima-item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--main-foreground-opacity-10);padding:20px 0;text-decoration:none;color:inherit;transition:all .2s}.proxima-item:hover{background:rgba(0,0,0,0);text-decoration:none;color:inherit;opacity:.8}.proxima-info{display:flex;align-items:center;gap:16px}.proxima-circle{width:40px;height:40px;border-radius:50%;background:var(--main-foreground);color:var(--main-background);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.proxima-text h3{font-size:14px;font-weight:700;margin:0 0 4px;color:var(--main-foreground)}.proxima-text p{font-size:12px;margin:0;color:var(--main-foreground);opacity:.6}.proxima-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--main-foreground);opacity:.6}.proxima-meta span:first-child{font-weight:500}.detalhe-sobre-stats{display:flex;margin-bottom:24px;flex-wrap:wrap}.sobre-stat-box{border:1px solid var(--main-foreground-opacity-10);padding:16px 24px;flex:1;min-width:140px}.sobre-stat-box .stat-num{display:block;font-size:26px;font-weight:700;color:var(--main-foreground);line-height:1;margin-bottom:4px}.sobre-stat-box .stat-lbl{display:block;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--main-foreground);opacity:.5}.sobre-desc-text{font-size:13px;color:var(--main-foreground);opacity:.8;line-height:1.6;margin-bottom:16px}.sobre-desc-text:last-child{margin-bottom:0}.detalhe-fotos-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:16px;aspect-ratio:3.5/1}@media(max-width: 575px){.detalhe-fotos-grid{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:4/3;gap:6px}}.foto-thumb{position:relative;border-radius:4px;overflow:hidden;height:100%;background:var(--main-foreground-opacity-05);display:block}.foto-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.foto-thumb:hover img{transform:scale(1.03)}.foto-thumb.has-overlay::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--main-foreground-opacity-50);transition:background .3s}.foto-thumb.has-overlay:hover::after{background:var(--main-foreground-opacity-40)}@media(max-width: 575px){.foto-thumb{aspect-ratio:auto;height:100%}.foto-thumb:first-child{grid-row:span 2}}.foto-overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--main-background);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:2;text-align:center;white-space:nowrap}.detalhe-aside{display:flex;flex-direction:column;gap:16px;align-self:start}.detalhe-aside-card{border:1px solid var(--main-foreground-opacity-10);border-radius:6px;background:var(--main-background);overflow:hidden}.detalhe-aside-card.share-card{padding:24px}.da-header{background:var(--main-foreground);padding:20px 24px}.da-name{font-size:18px;font-weight:700;color:var(--main-background);margin:0 0 4px 0;line-height:1.2}.da-tipo{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--main-background-opacity-50);margin:0}.da-body{padding:24px}.da-status-box{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:6px;margin-bottom:24px}.da-status-box .status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.da-status-box .da-status-text{display:flex;flex-direction:column;gap:2px}.da-status-box .da-status-title{font-size:13px;font-weight:700;margin:0;line-height:1.2}.da-status-box .da-status-subtitle{font-size:11px;font-weight:500;margin:0;line-height:1.2}.da-status-box.status-box--open{border:1px solid rgba(37,211,102,.2);background-color:rgba(37,211,102,.06)}.da-status-box.status-box--open .da-status-title{color:#166534}.da-status-box.status-box--open .da-status-subtitle{color:#166534;opacity:.8}.da-status-box.status-box--closed{background-color:rgba(239,68,68,.06)}.da-status-box.status-box--closed .da-status-title{color:#b91c1c}.da-status-box.status-box--closed .da-status-subtitle{color:#b91c1c;opacity:.8}.da-info{margin-bottom:24px;display:flex;flex-direction:column;gap:14px}.da-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--main-foreground);opacity:.9;line-height:1.4;align-items:center}.da-row svg{flex-shrink:0;margin-top:2px}.da-divider{height:1px;background:var(--main-foreground-opacity-10);margin:20px 0}.btn-da{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .2s;margin-bottom:8px}.btn-da:last-child{margin-bottom:0}.btn-da--wa{background:rgba(37,211,102,.06);color:#166534;border:1px solid rgba(37,211,102,.2)}.btn-da--wa:hover{background:rgba(37,211,102,.12);color:#166534;text-decoration:none}.btn-da--dir{border:1px solid var(--main-foreground-opacity-10);color:var(--main-foreground);background:var(--main-background)}.btn-da--dir:hover{background:var(--main-foreground-opacity-03);border-color:var(--main-foreground-opacity-20);text-decoration:none;color:var(--main-foreground)}.da-sec-title{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--main-foreground);opacity:.5;margin-bottom:14px}.share-btns{display:flex;gap:8px}.share-btns .btn-share-action,.share-btns a.btn-share-action{flex:1;background:var(--main-background);border:1px solid var(--main-foreground-opacity-10);border-radius:2px;padding:8px;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--main-foreground);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all .2s;text-decoration:none}.share-btns .btn-share-action:hover,.share-btns a.btn-share-action:hover{background:var(--main-foreground-opacity-03);border-color:var(--main-foreground-opacity-20);text-decoration:none;color:var(--main-foreground)}.exclusivo-banner{background:var(--main-foreground);color:var(--main-background);padding:28px;border-radius:4px;position:relative}.exclusivo-banner .exclusivo-badge{font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;opacity:.5;display:block;margin-bottom:12px}.exclusivo-banner h3{font-size:15px;font-weight:700;color:var(--main-background);margin:0 0 10px;line-height:1.3}.exclusivo-banner p{font-size:12px;color:var(--main-background-opacity-80);line-height:1.5;margin:0 0 16px}.exclusivo-banner .btn-exclusivo-link{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;color:var(--main-foreground);background:var(--main-background);border:1.5px solid rgba(255,255,255,.35);border-radius:3px;padding:10px 20px;transition:border-color .2s,opacity .2s}.exclusivo-banner .btn-exclusivo-link:hover{border-color:var(--main-background);opacity:.9;text-decoration:none}.da-mini-map{border-radius:4px;overflow:hidden;height:160px;background:var(--main-foreground-opacity-05)}.da-mini-map iframe{width:100%;height:100%;border:0}@media(max-width: 991px){.da-mini-map{display:none}}@media(max-width: 767px){.lojas-wrapper{padding:0}.lojas-state-title{text-align:center}.lojas-controls{flex-direction:column;align-items:stretch;gap:16px}.lojas-search-wrap{width:100%}.lojas-stats{flex-wrap:wrap}.stat-item{flex:0 0 50%;border-right:1px solid var(--main-foreground-opacity-10);border-bottom:1px solid var(--main-foreground-opacity-10);padding:16px 20px}.stat-item:nth-child(2n){border-right:none}.stat-item:nth-child(3),.stat-item:nth-child(4){border-bottom:none}.loja-card-actions{flex-direction:column}.btn-loja{justify-content:center}}.lojas-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.lojas-modal.is-active{display:flex}.lojas-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--main-foreground-opacity-50);backdrop-filter:blur(4px)}.lojas-modal-container{position:relative;width:100%;max-width:800px;border-radius:8px;overflow:hidden;z-index:2;display:flex;flex-direction:column}.lojas-modal-close{position:absolute;top:15px;right:15px;background:none;border:none;color:var(--main-background);background-color:var(--primary-color);border-radius:50%;font-size:32px;line-height:1;cursor:pointer;z-index:10;transition:opacity .2s;outline:none;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.lojas-modal-close:hover{opacity:.7}.lojas-modal-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 10px 20px 10px}.lojas-modal-carousel{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.lojas-carousel-slide-wrap{width:100%;aspect-ratio:4/3;max-height:70vh;display:flex;align-items:center;justify-content:center}.lojas-carousel-img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;user-select:none}.lojas-carousel-prev,.lojas-carousel-next{position:absolute;top:50%;transform:translateY(-50%);background:var(--primary-color);border:none;color:var(--main-background);font-size:40px;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;transition:background .2s,opacity .2s;outline:none;user-select:none}.lojas-carousel-prev:hover,.lojas-carousel-next:hover{background:var(--main-background-opacity-30)}.lojas-carousel-prev:active,.lojas-carousel-next:active{transform:translateY(-50%) scale(0.95)}.lojas-carousel-prev{left:10px}.lojas-carousel-next{right:10px}.lojas-carousel-counter{color:var(--main-background-opacity-80);font-size:14px;margin-top:15px;font-weight:500;user-select:none}@media(max-width: 575px){.lojas-carousel-prev,.lojas-carousel-next{width:40px;height:40px;font-size:30px}.lojas-carousel-prev{left:5px}.lojas-carousel-next{right:5px}.lojas-modal-close{top:5px;right:5px}}.inst-container{display:flex;max-width:100%;margin:40px auto;padding:0 64px;gap:40px;align-items:flex-start}@media(max-width: 1200px){.inst-container{padding:0 30px}}@media(max-width: 768px){.inst-container{padding:0 15px}}.is-store-detail-page .inst-container{padding:0 !important}.is-store-detail-page .lojas-wrapper{padding:0 !important}.inst-sidebar{width:250px;flex-shrink:0;position:sticky;top:140px;background:rgba(0,0,0,0)}.inst-sidebar-group{margin-bottom:25px}.inst-sidebar-title{font-size:14px;font-weight:700;color:var(--main-foreground, #000);margin-bottom:12px;letter-spacing:.05em;text-transform:none}.inst-sidebar-list{list-style:none;padding:0;margin:0}.inst-sidebar-item{margin-bottom:6px;list-style-type:none !important}.inst-sidebar-link{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:500;color:rgba(0,0,0,.6);text-decoration:none;border-radius:4px;border:1px solid rgba(0,0,0,0);transition:all .2s ease-in-out}.inst-sidebar-link span{text-transform:none}.inst-sidebar-link .chevron{opacity:.3;transition:transform .2s ease,opacity .2s ease}.inst-sidebar-link:hover{color:var(--main-foreground, #000);background-color:rgba(0,0,0,.03);text-decoration:none}.inst-sidebar-link:hover .chevron{opacity:.8;transform:translateX(3px)}.inst-sidebar-link.active{color:var(--main-foreground, #000);font-weight:600;background-color:var(--main-background);border-color:rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.02)}.inst-sidebar-link.active .chevron{opacity:1;transform:translateX(2px)}.inst-content{flex-grow:1;min-width:0}html.is-store-detail-page .inst-sidebar{display:none !important}html.is-store-detail-page .inst-content{width:100% !important;max-width:100% !important}html.is-store-detail-page .toggle-sidebar{display:none !important}@media(max-width: 991px){.inst-container{gap:20px;margin:20px auto;width:100%}.inst-sidebar{display:none !important}.toggle-sidebar{display:flex !important}}@media(min-width: 992px){.toggle-sidebar{display:none !important}.sidebar{display:none !important}}.label-accent,.js-offer-label{background-color:#d6363c !important;color:#fff !important}.label{font-size:10px !important;padding:5px 10px !important;border-radius:2px !important;font-weight:600 !important;letter-spacing:.05em !important;text-transform:uppercase !important;line-height:1 !important;white-space:nowrap !important}.item-description .item-name,.js-item-name{font-size:14px !important;line-height:16px !important;height:32px !important;min-height:32px !important;overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important}@media(max-width: 767px){.item-description .item-name,.js-item-name{font-size:14px !important;line-height:16px !important;height:32px !important;min-height:32px !important}}.section-informative-banners [class*=js-informative-banner-title]{font-size:14px !important}.section-informative-banners [class*=js-informative-banner-description],.section-informative-banners [class*=js-informative-banner-description] *{font-size:12px !important}
/* Engine:dart */