html{scroll-behavior:smooth}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}footer .footer-payments-shipping-logos img,.tab-group .tab-link,.alert,.form-control,.form-select,.form-quantity,.btn-secondary,.btn-primary,.btn-default{border-radius:0px}.btn-secondary{letter-spacing:normal}.head-logo-left .logo-img,.head-logo-left .logo-text{max-height:30px}.head-main.compress .logo-img{max-height:30px}.js-desktop-nav-item .nav-list-link{font-weight:600}.desktop-dropdown{padding:35px 0}.desktop-list-subitems{display:flex;justify-content:center}.desktop-list-subitems .nav-item{max-width:250px;padding:10px 15px;text-align:center;border:1px solid #cbd2d9;border-radius:4px;overflow:hidden}.megamenu_img{display:block}.megamenu_img img{width:100%}section[data-store=home-banner-categories],section[data-store=home-banner-promotional]{background-color:#e5ecf7}.section-testimonals-home{background-color:#e5ecf7}.js-home-sections-container .section-title{font-size:17px}section[data-store=home-welcome-message] .h3{font-weight:400;font-size:16px}.textbanner-image{border-radius:4px}.textbanner-text .btn{background-color:#16335a;border-radius:4px;font-size:16px;font-weight:600}section[data-store=home-banner-categories]{padding-top:0px !important}section[data-store=home-banner-news]{padding-top:0px !important;padding-bottom:0px}.section-home:not(.section-home-color)+.section-home:not(.section-home-color){margin-top:0px !important}.section-featured-home,.section-products-related{padding-bottom:50px}.section-banner-imgtext-home a{border-radius:10px;display:block;overflow:hidden}.section-banner-imgtext-home img{width:100%;display:block}.section-banner-imgtext-home .banner-text{background-color:#16335a;color:#fff;padding:25px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.section-banner-imgtext-home .banner-title{margin-bottom:1px;font-size:18px}.section-banner-imgtext-home .banner-description{margin-bottom:0px;font-weight:400}.section-banner-imgtext-home .banner-btn{background-color:#436ef7;padding:8px 25px;border-radius:4px}.section-testimonials-home{background-color:#e5ecf7;padding-bottom:50px}.section-testimonials-home h2{font-size:17px;color:#16335a;font-weight:600;text-align:center;margin-bottom:25px !important}.swiper-testimonials .swiper-slide{background-color:#fff;border-radius:4px;height:auto;padding:20px !important}.swiper-testimonials .swiper-slide h3{text-align:left;font-weight:600;font-size:13px;margin-top:15px !important;margin-bottom:0px !important}.swiper-testimonials .swiper-slide p{text-align:left}.swiper-testimonials .stars .icon-inline{fill:#436ef7}.newsletter-footer .h1-md{font-size:17px}.newsletter-footer .form-control{border-radius:4px;padding:10px;font-size:12px}.newsletter-footer .btn-link{background-color:#436ef7;text-decoration:none;border-radius:4px;font-size:12px;padding:10px;margin-left:15px}.category-header{background-color:#16335a;color:#fff;padding:35px 0px}.category-header .h2{font-size:22px}.category-header p{color:#cbd2d9;margin-bottom:0px;text-wrap:balance;font-size:13px}.category-controls-row{align-items:center}.category-controls-row .breadcrumbs{margin-bottom:0px}.category-body{padding-top:0px !important}.item-product{margin-bottom:15px}.item{border:1px solid #cbd2d9;height:100%;border-radius:4px;padding:15px;padding-top:15px}.item-description{padding-left:0px !important;padding-right:0px !important;padding-bottom:0px !important}.item-name{color:#16335a;font-size:15px !important}.item-price-container{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.item-price-container>div{margin:0px !important}.item-price{font-size:21px !important}.price-compare{font-size:17px !important;order:-1}.cont-item-discount{border-top:1px solid #cbd2d9;margin-top:5px;padding-top:5px}.cont-item-discount span{font-size:13px !important}.btn-item-more{display:table;margin:auto;background-color:#16335a;margin-top:15px;text-align:center;border-radius:4px}.labels-absolute{transform:none;display:flex;gap:10px;flex-wrap:wrap}.label{padding:6px 12px;border-radius:4px;font-size:13px;font-weight:500}.js-offer-label{background-color:#e42d20 !important;color:#fff !important}.swiper-product-thumb .swiper-slide{border:1px solid #cbd2d9;padding:10px;border-radius:4px;overflow:hidden;margin-bottom:10px}.swiper-product-thumb .swiper-slide .product-thumb{margin:0px !important}.swiper-product-thumb .swiper-slide img{border-radius:2px}.cont-etiquetas{display:flex;justify-content:center;gap:10px;font-size:10px;position:absolute;z-index:2;bottom:12px;left:50%;transform:translateX(-50%)}.cont-etiquetas div{width:65px}.cont-etiquetas div img{width:100%;border:1px solid #425e9c;border-radius:4px;display:block}.free-shipping-message{margin-top:10px}#single-product{padding-top:15px !important}#single-product .breadcrumbs{margin-bottom:15px !important;font-size:11px}div[data-store*=product-info]{border-left:1px solid #e0e0e0;padding-left:20px;margin-bottom:40px}div[data-store*=product-info] .labels{display:none !important}div[data-store*=product-info] .breadcrumbs{display:none}.cont-prices{display:flex;align-items:center;gap:10px}.cont-prices .price-compare{order:-1}.js-product-name{font-size:15px}.cont-product-promos{border:1px solid #e0e0e0;padding:20px;padding-top:10px;padding-bottom:0px;border-radius:4px}#single-product .js-product-variants{margin-bottom:15px !important}.btn-variant{border-radius:4px !important;border-color:#d9d9d9}.btn-variant.selected{border-color:#436ef7 !important;background-color:rgba(0,0,0,0) !important}.js-addtocart{border-radius:4px}div[data-store*=product-description]{background-color:#f5f5f5;padding:25px;border-radius:4px}div[data-store*=product-description] h6{text-align:center;padding-top:20px !important}div[data-store*=product-description] .user-content{max-width:700px;margin:auto}.modal-centered-md.modal-show.modal-bottom-md{height:auto}.products-section .item{padding-bottom:15px}.template-page .page-header .h2{text-align:center;color:#16335a;font-size:16px}.swiper_about{padding-bottom:15px}.swiper_about img{width:100%;display:block}.page-about img{width:100%}.page-about h1,.page-about h2{font-weight:600;font-size:16px}.page-about .line-1{padding-top:35px;padding-bottom:75px}.page-about p{margin-bottom:20px}.page-about p:last-child{margin-bottom:0px}.page-about .local-linkpop{display:table;margin:auto;margin-top:20px;font-size:12px;border-bottom:1px solid var(--main-foreground)}.swiper_locales{padding-bottom:15px}.swiper_locales img{width:100%;display:block}.page-locales{padding-top:5px}.page-locales h1{font-weight:600;font-size:16px}.page-locales .line-1{padding-top:35px;padding-bottom:75px}.page-locales .line-1 p{margin-bottom:0px}.page-locales .local-linkpop{display:table;margin:auto;margin-top:20px;font-size:12px;border-bottom:1px solid var(--main-foreground)}.poplocal{background-color:#fff !important;padding:10px !important;display:none;max-width:600px !important}.poplocal iframe{width:100% !important}.poplocal .f-button.is-close-btn{color:var(--main-foreground) !important}.fancybox-local .fancybox__slide::after{display:none}.contact-page{padding-top:40px;padding-bottom:30px}.foto-contacto{display:block;width:90%;border-radius:4px;margin-bottom:20px}.contact-page .list .mb-3{margin-bottom:10px !important}.contact-page .form-control{border-radius:4px;background-color:#e8e8e8}.contact-page .form-control::placeholder{color:#000}.contact-page .form-label{display:none}.contact-page .btn{display:table !important;border-radius:4px;width:auto;min-width:100px}footer>.container{padding-top:50px;padding-bottom:50px}.footer-logo-brand img{max-height:24px;margin-top:16px}.footer-legal{opacity:.6;padding:20px 0px;padding-bottom:15px}.claim-link .font-weight-bold{font-weight:normal !important}footer .h5{font-size:12px;padding-bottom:5px !important}.footer-menu-item{margin-bottom:8px !important}.logosby{display:flex;gap:10px;align-items:center;padding-top:5px}.powered-by-logo{width:auto;margin-top:2px}#svg_brand{height:15px}.cont-logo-zurbrand{display:flex;justify-content:center;margin-top:-1px}.link-zurbrand{padding:5px 10px;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:.8}.logo-zurbrand{height:12px;width:auto;fill:currentColor}body[class*=template-account] .page-header>.container-fluid>.row,.account-page>.container-fluid>.row{justify-content:center}body[class*=template-account] .page-header>.container-fluid>.row{text-align:center}@media screen and (max-width: 767px){.desktop{display:none}.mobile{display:inherit}.section-topbar>.container>.row.align-items-center.justify-content-end{width:100%}section[data-store=home-banner-categories],section[data-store=home-banner-promotional]{padding-left:15px;padding-right:15px}.section-banner-imgtext-home .banner-text{margin-bottom:15px}.section-banner-imgtext-home .banner-text>div{width:65%}.section-banner-imgtext-home .banner-title{line-height:21px;font-size:17px}.section-banner-imgtext-home .banner-btn{padding:8px 15px}.section-testimonials-home>.container>.row{margin-left:0px !important}.category-header{margin-bottom:0px;padding:30px 0px}.category-header .h2{margin-bottom:3px}.category-header p{line-height:19px}.item{display:flex;gap:15px}.item-name{font-size:14px !important}.item-image{flex:45%}.item-description{flex:55%}.item-price-container{gap:0px}.price-compare{font-size:15px !important}.item-price{font-size:18px !important}.item-image img{height:auto;width:100%}.label{padding:4px 10px}.labels-absolute{gap:0px}.item-image{position:relative}.item-image .btn-item-more{position:absolute;bottom:15px;width:100%;padding:6px 15px;z-index:3}.footer-logo-brand img{margin-bottom:10px}.logosby{justify-content:center;margin-top:20px}}
/* Engine:dart */