a{cursor:pointer}.mobile{display:none}.swiper-button-prev svg,.swiper-button-next svg{background-color:#f3f3f3;border-radius:4px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2}.head-row{padding-top:20px !important;padding-bottom:20px !important}.logo-img.logo-small,.logo-center .logo-img.logo-big{max-width:100%;max-height:40px}.search-container{max-width:510px;margin:0px 20px}.head-colors .form-control{border:1px solid var(--main-foreground)}.head-colors .search-submit-btn{background:rgba(0,0,0,0)}.desktop-dropdown{padding-top:35px;padding-bottom:35px}.nav-desktop-list>.nav-item{padding:20px 15px}.nav-list-link{font-size:14px;font-weight:600;position:relative}.nav-dropdown>.nav-item-container>.nav-list-link:before{display:block;position:absolute;bottom:-21px;left:0;height:2px;width:100%;content:"";background:var(--accent-color);transform:scaleX(0);transition:transform .15s ease-in;z-index:110}.nav-dropdown:hover>.nav-item-container>.nav-list-link::before{visibility:visible;transform:scaleX(100%)}.desktop-list-subitems .nav-item .list-subitems .nav-item .nav-list-link{font-weight:400;font-size:13px}.desktop-list-subitems .nav-item .nav-list-link{margin-bottom:12px !important}.nav-desktop-secondary{position:relative;padding:0px 4px;border-right:1px solid var(--accent-color);border-left:1px solid var(--accent-color)}.dropdown{position:relative;display:inline-block;cursor:pointer}.dropdown-toggle{font-weight:500;cursor:pointer;padding:5px 15px;font-size:15px;display:inline-block;color:var(--accent-color)}.dropdown-menu{font-size:12px;display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);text-align:left;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.2);z-index:1000;min-width:200px;border-radius:4px}.dropdown-menu li{padding:10px 15px}.dropdown-menu li a{text-decoration:none;color:#333;display:block;cursor:pointer}.dropdown-menu li a:hover{background-color:#f5f5f5}.dropdown:hover .dropdown-menu{display:block}.head-phone{font-weight:700;font-size:21px;color:var(--accent-color)}.header-utility .font-medium{font-size:1rem !important}.swiper_home .swiper-button-prev{left:5px}.swiper_home .swiper-button-next{right:5px}.swiper_home img{width:100%;display:block}.cont-home-slider-banner{display:flex;flex-wrap:wrap;box-sizing:border-box !important;padding-top:15px}.cont-home-slider-banner .cont-home-slider{flex:0 0 59.5%;max-width:59.5%;border-radius:6px;overflow:hidden}.cont-home-slider-banner .cont-home-banner{flex:0 0 40.5%;max-width:40.5%;padding-left:16px}.cont-home-slider-banner img{border-radius:6px}.cont-home-banner img{width:100%}.textbanner{border-radius:6px;overflow:hidden}.gallery-title.h2{font-size:14px;font-weight:600}.section-featured-home{padding-top:10px;border-top:1px solid #e5e5e5}.section-featured-home .h4{font-size:14px;font-weight:600;text-align:center;margin-bottom:30px !important}.section-banners-home .h4{font-size:14px;font-weight:600;text-align:center;margin-bottom:30px !important}.js-banner-item img{border-radius:6px}.textbanner-text-background{padding:0px}.swiper-products-slider .swiper-slide{height:auto}.js-section-informative-banners{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.js-informative-banners-container{padding:15px 15px !important;padding-top:20px !important}.js-informative-banner-title{color:var(--accent-color);font-size:14px;font-weight:600}section.section-testimonials-home{border-top:1px solid #e5e5e5;padding-top:15px}.js-testimonial-main-title{font-size:14px;font-weight:600;text-align:center;margin-bottom:10px !important;text-transform:uppercase}.js-testimonial-slide{background-color:rgba(0,0,0,.05);border-radius:6px;height:auto;padding:30px 15px}.js-testimonial-name{text-align:center;font-weight:600;font-size:13px}.js-testimonial-stars{text-align:center}.js-testimonial-stars .icon-inline{fill:var(--accent-color)}.js-testimonial-description{margin-bottom:0px !important}.instafeed-title .icon-2x{font-size:1em}.instafeed-title .h4{font-size:15px;font-weight:500}.category-banner img{border-radius:6px}.breadcrumbs .separator{opacity:.4}.template-category h1{text-transform:uppercase;font-size:20px;font-weight:600}.category-body h2.h6{font-size:14px;margin-bottom:15px !important}.js-filter-container h6{font-weight:700 !important}.category-back{display:table !important;padding:10px;padding-left:30px;padding-right:15px;margin-bottom:20px;position:relative;background-color:#f3f3f3;border-radius:4px;font-size:12px}.category-back svg{display:none !important}.category-back::before{content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"%3E%3Crect width="256" height="256" fill="none"/%3E%3Cpolyline points="80 136 32 88 80 40" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/%3E%3Cpath d="M80,200h88a56,56,0,0,0,56-56h0a56,56,0,0,0-56-56H32" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/%3E%3C/svg%3E');display:inline-block;width:12px;height:12px;vertical-align:middle;left:10px;top:50%;transform:translateY(-50%);position:absolute}.product-item{border-radius:6px;border:1px solid rgba(0,0,0,.2)}.product-item-link{padding:0px 12px;padding-bottom:10px}.product-item-name{font-size:13px;line-height:18px;max-width:210px}.product-item-price{font-size:19px}.product-item-image-container{aspect-ratio:1/1}.product-item-image-container>div{padding:0px !important;height:100%}.product-item-image{display:block;max-width:90%;position:absolute;left:50%;height:100%;width:100%;object-fit:contain;object-position:center center;top:50%;transform:translate(-50%, -50%) !important;max-height:83%}.js-stock-label-private{background-color:#e03e2d !important;color:#fff !important}.product-item-information{padding-top:5px !important}.text-stock{font-weight:600}.product-item-colors{padding-left:12px}.product-images{flex:0 0 55%;width:55%}.product-images-slider{width:100% !important}.js-swiper-product{border:1px solid rgba(0,0,0,.2);aspect-ratio:1/1;border-radius:4px;overflow:hidden;margin-bottom:15px}.js-swiper-product .swiper-slide{height:auto}.js-swiper-product .swiper-slide>a{height:100%;padding-bottom:100% !important}.js-swiper-product .swiper-slide .img-absolute{top:50%;transform:translate(-50%, -50%);width:auto;max-width:90%;max-height:600px !important}.swiper-fractions{font-size:11px}.product-images-thumbs{width:100% !important;order:2 !important;position:relative}.swiper-product-thumb{height:auto}.swiper-product-thumb .swiper-slide{height:auto;display:flex;align-items:center}.swiper-product-thumb .swiper-slide:has(a){border:1px solid rgba(0,0,0,.2);border-radius:4px;overflow:hidden}.product-thumb{height:100px !important;padding-bottom:100px !important}.product-thumb .img-absolute{max-height:100px;width:auto;max-width:90%;top:50%;transform:translate(-50%, -50%)}.product-images-thumbs .swiper-button-inline.swiper-button-next{transform:rotate(-90deg)}.product-images-thumbs .swiper-button-inline.swiper-button-prev{transform:rotate(-90deg)}.product-info{flex:0 0 45%;width:45%;padding-left:30px}.product-info .breadcrumbs{font-size:12px !important;line-height:18px;margin-bottom:20px !important}.product-info .js-product-name{font-size:19px;margin-bottom:10px !important}.product-info .js-price-display{font-weight:700 !important;font-size:25px}.price-container .text-accent{color:#4bb98c}.payment-discount-price-product-container{color:#4bb98c}.product-info .text-stock{font-size:14px;color:#e03e2d}.product-info .free-shipping-message{margin-bottom:15px !important}.js-product-payments-container .js-product-discount-container{display:none}.js-product-payments-container .installment-no-interest{color:#4bb98c;font-weight:500}.free-shipping-message{color:#4bb98c}.btn-variant-content .img-absolute-centered-vertically{object-fit:contain}.form-quantity .form-quantity-icon .icon-inline{width:.9em;height:.9em}.product-info .icon-lg{font-size:1.2em}.product-info .icon-banner{font-size:1em}.font-medium{font-size:13px}.js-prod-submit-form{text-transform:uppercase;font-size:14px;font-weight:700;border-radius:4px !important}div[data-store*=product-description-]{padding:30px;padding-top:40px;padding-bottom:50px;background:#f3f3f3;border-radius:6px}div[data-store*=product-description-] .user-content{line-height:24px}div[data-store*=product-description-] hr{margin:20px 0px;border:0px;border-top:1px solid #000}.social-share{display:none}.products-section{padding-top:15px;padding-bottom:35px !important;border-top:1px solid #e5e5e5}.products-section .products-section-title{font-size:14px;font-weight:600;text-align:center;margin-bottom:30px !important}.product-video-full{overflow:hidden;border-radius:6px}.footer-newsletter-container{background-color:#373737;padding:50px 30px;max-height:none}.cont-footer-newsletter{max-width:600px;margin:auto;color:#fff;border:1px solid var(--accent-color);padding:35px;border-radius:4px}.cont-footer-newsletter .form-control{background-color:#fff;color:#000}.js-footer-news-title{font-size:15px}.js-footer-news-description{font-size:15px;width:80%;line-height:21px;margin-top:10px !important}.cont-footer-newsletter .btn{background-color:var(--accent-color);border:1px solid var(--accent-color);color:#fff;min-width:110px}footer,footer ul li,footer a{color:#777 !important}footer .cont-social a,footer .cont-social svg{color:#777 !important;fill:#777 !important}.notification-fixed-bottom.notification-fixed{bottom:10px;left:10px}footer{padding-bottom:50px}footer .font-medium{font-size:13px !important}.footer-logo-img{max-height:none;max-width:140px}.footer-contact-info-container ul,.footer-contact-info-container a{color:var(--accent-color)}footer .mb-3{margin-bottom:5px !important}.cont-social a,.cont-social svg{color:var(--accent-color);fill:var(--accent-color)}.cont-social .icon-inline{width:1.4em;height:1.4em}.footer-secondary-info{position:relative;padding-top:25px}.footer-secondary-info::before{background-color:#fff;height:1px;width:calc(100% - 32px);margin:0px 16px;position:absolute;top:0px;display:block;content:""}.legales{display:flex;gap:10px;margin-bottom:10px}.claim-link .font-weight-bold{font-weight:normal !important}.logosby{display:flex}#svg_brand{margin-bottom:-2px}.cont-logo-zurbrand{display:flex;justify-content:center;padding-top:1px}.link-zurbrand{padding:5px 10px;padding-top:0px;padding-bottom:15px;display:table;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.link-zurbrand:hover{opacity:1}.logo-zurbrand{height:13px;width:auto;fill:var(--footer-foreground)}@media screen and (max-width: 767px){.desktop{display:none}.mobile{display:inherit}.head-phone,.nav-desktop-secondary{display:none}.head-row{padding-bottom:15px}header .search-container{margin:0px;margin-top:15px;max-width:none}.nav-categories-mobile .nav-list-link{padding:12px 8px}.cont-home-slider-banner .cont-home-slider{flex:0 0 100%;max-width:100%}.cont-home-slider-banner .cont-home-banner{flex:0 0 100%;max-width:100%;padding-left:0px;padding-top:16px}.swiper_home_mobile .swiper-button-next,.swiper-button-prev{display:block}.js-informative-banners{margin-bottom:0px !important}.js-swiper-banner-pagination,.js-swiper-banner-promotional-pagination{display:none !important}.js-home-sections-container .swiper-pagination-outside{bottom:-12px}.product-item-discount{min-width:15px;font-size:10px !important}.template-category .breadcrumbs{margin-bottom:15px !important}.product-item{margin-bottom:0px !important}.product-item-name{max-width:144px}.product-images{flex:0 0 100%;width:100%}.product-info{flex:0 0 100%;width:100%;padding-left:0px}.js-swiper-product .swiper-slide .img-absolute{max-height:400px !important}.product-thumb{height:50px !important;padding-bottom:50px !important}.product-thumb .img-absolute{max-height:50px}div[data-store*=product-description-]{padding:25px;padding-top:30px;margin-top:0px !important}div[data-store*=product-description-] .user-content{font-size:14px;line-height:22px}.footer-newsletter-container{margin-bottom:0px !important;padding:35px 20px;margin-top:0px !important}.cont-footer-newsletter{padding:25px}.js-footer-news-description{width:100%}.cont-footer-newsletter .btn{min-width:90px}.footer-contact-info-container.mb-3{margin-bottom:25px !important}footer .cont-social{margin-bottom:0px !important}.legales{flex-direction:column}.logosby{padding-top:15px}}
/* Engine:dart */