:root{--primary:#9d4d66;--texto:#000;--bg_dark:#313131;--bg_light:#f7f7f7;--bg_hover:#85203f}a:hover{color:var(--primary)!important}.btn-outline,.btn-outline,.btn,.btn,.btn-primary,.btn-primary{background-color:var(--primary)}.btn-outline:hover,.btn-outline:focus,.btn:hover,.btn:focus,.btn-primary:hover,.btn-primary:focus{background-color:var(--bg_dark);color:#fff!important}.text-light{color:#fff!important}.text-center{text-align:center!important}.bannercontainer .tp-caption.btn:hover,.leo-fly-cart-total,.box-top .col-info .ap-btn-wishlist .ap-total,.enable_fheader.btn_yes:after,.box-top .col-info #_desktop_cart .header .cart-products-count,.block-categories .category-sub-menu li:hover:after,.has-discount .discount,.product-add-to-cart .product-quantity .add-to-cart:hover,.iview-directionNav a:hover,.iview-controlNav div.iview-items ul li a.iview-control.active,.iview-controlNav div.iview-items ul li a.iview-control:hover,.leo-megamenu .dropdown-menu li a:hover:before,.plist-center .thumbnail-container .pro-btn .btn-product:hover,.plist-dsimple .thumbnail-container .discount-percentage,.box-toph2.box-h4 .col-cart #_desktop_cart .header .cart-products-count,.box-ftoph1 .block-social li:hover,.box-ftoph1 .block_newsletter .input-wrapper button:hover,.box-ftoph1 .block_newsletter .input-wrapper button:focus,.box-ftoph1 .block_newsletter .input-wrapper button:active,#leosearchtopbox a.cate-item.active,#leosearchtopbox a.cate-item:hover,#leosearchbox a.cate-item.active,#leosearchbox a.cate-item:hover,.ApTabs .nav-tabs .nav-link.active,.ApTabs .nav-tabs .nav-link:hover,.blog-item .blog-meta>span.blog-created:after,.blog-menu li:hover:after,.leo-blog-tags .block_content a:hover{background-color:var(--primary)}#back-top{background-color:#fff}@media (max-width:768px){h1{font-size:22px;line-height:30px}}#back-top svg.progress-circle path{stroke:var(--primary)}.vacaciones_text p{font-size:15px;font-weight:500;color:#fff;padding:10px}@media (max-width:767px){.vacaciones_text p{font-size:13px;padding:5px 10px}}.top_text{font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;padding:2px}.header-top .wrapper{background-color:var(--bg_light)}.box-toph2.box-h4{min-height:100px}.box-navh2.box-h4 .userinfo-selector .popup-content li a{font-weight:bold;font-size:11px;color:var(--bg_dark);letter-spacing:0}.box-navh2.box-h4 .userinfo-selector .popup-content li a:hover{color:#9a9a9a}@media (max-width:991px){.box-navh2.box-h4 .col-info .popup-over .popup-title{line-height:30px;max-height:30px}.top_text{line-height:25px}}@media (min-width:992px){.box-navh2.box-h4 .userinfo-selector .popup-content li a{padding:2px 15px}}@media (max-width:767px){.navbar-header{padding-left:10px}.box-menuh4 .navbar-header .navbar-toggler{background:#fff}}.box-toph2.box-h4 #leo_search_block_top .form-control{border:none;border-radius:2px;box-shadow:none}.box-toph2.box-h4 #leo_search_block_top .btn{top:0;right:0;height:40px;line-height:40px;background-color:var(--primary)}.box-toph2.box-h4 #leo_search_block_top .btn i{font-size:24px}.box-toph2.box-h4 #leo_search_block_top .btn:hover{background-color:var(--bg_hover)}.box-toph2.box-h4 #leo_search_block_top .form-control:focus{border-color:var(--primary)!important}.leoproductsearch-result .ac_results li{border-bottom:1px solid #eee}.leoproductsearch-result .ac_results li a{display:flex;align-items:center;width:100%}.ac_results .lps-result-img{width:15%}.ac_results .lps-result-content{display:flex;align-items:center;width:85%}.ac_results .lps-result-title{color:var(--primary)!important;font-size:14px;line-height:21px;font-weight:600;width:85%}.lps-result-price{width:15%;text-align:right;color:var(--bg_dark);font-weight:600}.box-toph2.box-h4 .col-cart #_desktop_cart .header .block{display:none}.box-toph2.box-h4 .col-cart #_desktop_cart .header .cart-products-count{right:0;left:auto}.leo-dropdown-cart-item{display:flex;align-items:center}.leo-cart-item-info .product-name a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}.leo-cart-item-info .product-price{font-weight:600;color:var(--bg_hover)}.leo-megamenu .navbar-nav>li>a{font-size:14px;font-weight:700;line-height:21px;letter-spacing:0;text-transform:uppercase}.leo-megamenu .dropdown-menu div.menu-title{display:none}.leo-megamenu .dropdown-menu li a{font-size:14px;line-height:21px;color:#333;padding:3px 0}@media (min-width:992px){.box-menuh4 .leo-megamenu .navbar-nav>li.active>a,.box-menuh4 .leo-megamenu .navbar-nav>li:hover>a,.box-menuh4 .leo-megamenu .navbar-nav>li:focus>a{color:#fff!important}.leo-megamenu .navbar-nav>li>a{padding:10px 15px}.leo-megamenu .navbar-nav>li:not(:last-child) .dropdown-menu {padding:33px}}.box-menuh4 .leo-megamenu .navbar-nav>li.active>a{color:#fff!important;background-color:var(--bg_hover)}#index .box-menuh4 .leo-megamenu .navbar-nav>li.active>a{background-color:transparent}.box-menuh4 .leo-megamenu .navbar-nav>li.active:hover>a,.box-menuh4 .leo-megamenu .navbar-nav>li:hover>a,.box-menuh4 .leo-megamenu .navbar-nav>li:focus>a{color:#fff!important;background-color:var(--bg_hover)!important}.leo-megamenu .navbar-nav>li>a.dropdown-toggle:after{display:none}.leo-megamenu .widget-subcategories .widget-heading{font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0;color:var(--bg_hover);margin-bottom:15px;text-transform:initial}.leo-megamenu .dropdown-menu li a{font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;color:var(--primary);text-transform:initial;margin-bottom:0}.leo-megamenu .dropdown-menu li:hover>a,.leo-megamenu .dropdown-menu li a:hover{color:var(--bg_hover)!important}.title_slider{font-size:35px;font-style:normal;font-weight:700;line-height:53px;letter-spacing:0;text-align:center}.tp-caption.center.slogan_slider{height:auto!important}.bannercontainer .tp-caption.slogan_slider .caption-contain .slogan-txt{width:620px!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.bannercontainer .tp-caption.btn2 .caption-contain{background-color:var(--primary);font-size:14px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0;color:#fff;border-color:var(--primary);padding:10px 50px}.iview-controlNav div.iview-items ul li a.iview-control.active,.iview-controlNav div.iview-items ul li a.iview-control:hover{box-shadow:0 0 0 15px var(--primary) inset}.home_cat{padding-top:20px}.home_cat .image_description h2{position:absolute;bottom:48px;width:100%;font-size:15px;font-weight:700;line-height:23px;letter-spacing:0;text-align:center;color:#fff}.home_cat .title_prima{font-size:35px;font-style:normal;font-weight:700;line-height:53px;letter-spacing:0;display:block}.box_ayuverda .title_prima{color:var(--primary)}.box_autoayuda .title_prima{color:#b0fcbc}.box_narrativa .title_prima{color:#f4f087}@media (min-width:768px) and (max-width:992px){.home_cat .image_description h2{max-width:214px;bottom:15px}.home_cat .title_prima{font-size:26px}}.title_sect h4,.ApColumn .title_block{font-weight:600;font-size:24px;line-height:36px;letter-spacing:0;text-align:center;margin-bottom:30px}.box-products{padding-top:0;padding-bottom:0}.owl-theme .owl-controls .owl-pagination{margin-top:0}.owl-theme .owl-controls .owl-pagination span{height:5px}.product-flags .product-flag.discount{font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:0}.plist-dsimple .thumbnail-container .product-title a{font-size:13px;font-weight:500;line-height:20px;letter-spacing:0;color:#7e7e7e;-webkit-line-clamp:2;height:40px}.thumbnail-container .product-price-and-shipping .price{font-size:15px;font-style:normal;font-weight:700;line-height:23px;letter-spacing:0;text-align:center}.thumbnail-container .product-price-and-shipping .regular-price{font-size:13px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;color:#bbb}.plist-dsimple .thumbnail-container .discount-percentage{font-size:12px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:0;padding:2px 10px}.box-bannertext .ApHtml{max-width:580px;margin-left:auto;margin-right:auto;padding:50px 0}.box-bannertext .ApHtml h3{margin-bottom:10px;font-size:35px;font-weight:700;line-height:53px;letter-spacing:0}.box-bannertext .ApHtml p{margin-bottom:0;font-size:14px;line-height:21px}.box-bannertext .ApHtml a{border-radius:0;background-color:var(--primary);font-weight:bold;font-size:14px;color:#fff;letter-spacing:0;text-transform:uppercase}.box-bannertext .ApHtml a:hover{color:var(--bg_dark)}@media (max-width:767px){.box-bannertext .ApHtml h3{font-size:24px}}.ico_ventajas.block{margin-bottom:25px}.ico_ventajas img{margin-bottom:15px}.ico_ventajas h3{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;margin-bottom:10px}.ico_ventajas p{font-size:14px;color:#000;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;height:40px}.ico_ventajas img{width:auto;height:50px}@media (min-width:768px){#wrapper .breadcrumb{margin:0;padding:10px 0}.breadcrumb li a{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;color:rgba(0,0,0,.5)}.breadcrumb li:last-child{color:#000}.breadcrumb-bg{margin-bottom:10px}}@media (max-width:768px){.breadcrumb-bg{margin-bottom:20px}#wrapper .breadcrumb{margin:0;padding:10px 0}}@media (min-width:992px){.sidebar#left-column{border-right:none}}.sidebar .block-categories{padding-top:0;margin-top:0}.sidebar .block .title_block a{color:var(--bg_hover);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0}.block-categories .category-sub-menu li>a{font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;text-align:left;color:#000}.block-categories .category-sub-menu li:after{width:5px;height:5px;top:17px}#search_filters>.h6{color:var(--bg_hover);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}#search_filters .facet:not(:last-child) .collapse {padding-bottom:30px;border-bottom:1px solid #c4c4c4}#search_filters .facet .facet-title{color:var(--bg_hover);font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0;margin-bottom:15px}body #search_filters .facet .facet-label a{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0}#search_filters .facet .facet-label .custom-checkbox{top:-4px}#search_filters .facet .facet-label .magnitude{background:transparent;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;top:8px;color:var(--texto)}#search_filters .ui-widget-header{background:#d8d8d8}#search_filters .ui-slider .ui-slider-handle{background:#e7e7e7;border-color:#979797;border-radius:50%!important}.faceted-slider{margin-bottom:20px}.custom-checkbox input[type="checkbox"]+span,.custom-checkbox input[type="radio"]+span{border-color:#9b9b9b!important;background:#fff}.block-category.card h1{font-size:25px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:0;color:var(--bg_hover)}.block-category #category-description p{font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;color:var(--texto)}.category-cover{display:none}.display{display:none}@media (max-width:768px){.block-category.card h1{font-size:22px}}@media (min-width:992px){.pagination>div{font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;color:var(--texto)}.pagination .page-list li a{font-size:16px;line-height:24px;color:var(--texto)}.pagination .current a{font-weight:700}}h1.product-detail-name{margin-top:0;font-size:28px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:0;color:var(--primary);text-transform:initial}.prod_ref,.description-short{font-size:13px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;color:#4a4a4a}.product-prices .current-price .current-price-value{color:#333;font-weight:700;margin:0 30px}.has-discount .discount{font-size:10px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:0}.product-add-to-cart .product-quantity .qty{width:100%}.product-add-to-cart .product-quantity .qty span.control-label{display:block;float:left;color:#4a4a4a}.product-quantity .input-group{display:block;float:left;width:100px}.disponibilidad{margin:5px 0 30px;display:block;width:100%}.disponibilidad .product-available{font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.availableship{color:#878787;margin-left:15px}.btn-primary.add-to-cart{font-size:14px;font-style:normal;font-weight:700;letter-spacing:0;text-align:center}.product-add-to-cart .product-quantity .add-to-cart{background-color:var(--bg_hover)}.product-quantity .leo-compare-wishlist-button .btn{border-color:var(--bg_hover);color:var(--bg_hover)}.product-quantity .leo-compare-wishlist-button .btn:hover{background:var(--bg_hover);border-color:var(--bg_hover);color:#fff}@media (max-width:786px){h1.product-detail-name{font-size:24px;line-height:34px;margin-top:20px}.owl-controls{margin-bottom:20px}}.tab-content,.tab-content p{font-size:13px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0;text-align:left;color:var(--texto)}.product-tabs.tabs .nav-tabs .nav-link{text-transform:none;font-size:14px;color:#333;font-weight:400}.product-tabs.tabs .nav-tabs .nav-link.active{font-size:14px;color:#333;font-weight:700}.product-tabs.tabs .nav-tabs .nav-link:hover{color:#333}.product-tabs.tabs .nav-tabs .nav-link:before{background:#333}@media (min-width:768px){.product-tabs.tabs{border:0;flex-wrap:wrap}.product-tabs.tabs .nav-tabs{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;float:none;text-align:center;border-right:0;border-bottom:1px solid #efefef;display:flex;justify-content:center}.product-tabs.tabs .nav-tabs .nav-item{border-bottom:0}.product-tabs.tabs .tab-content{padding-left:0;padding-right:0;width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.product-tabs.tabs .nav-tabs .nav-item .nav-link:after{top:auto;right:0;bottom:0;left:0;height:0}.product-tabs.tabs .nav-tabs .nav-item .nav-link.active:after{background:#333;width:auto;height:2px}}@media (max-width:400px){.product-tabs.tabs .nav-tabs .nav-link{background:transparent;color:#333}}.featured-products .h2{font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:0;text-transform:initial}#blockcart-modal .modal-header{background-color:var(--primary)}#blockcart-modal .product-name{color:var(--primary)}#blockcart-modal .cart-content a.btn,.product-add-to-cart .product-quantity .add-to-cart,.leo-cart-dropdown-action a.btn.cart-dropdow-checkout,.continue.btn,button.btn.btn-primary.center-block,.cart-detailed-actions .btn{background-color:var(--primary)}#blockcart-modal .cart-content a.btn:hover,.product-add-to-cart .product-quantity .add-to-cart:hover,.leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover,.continue.btn:hover,button.btn.btn-primary.center-block:hover,.cart-detailed-actions .btn:hover{background-color:var(--bg_dark);color:var(--bg_light)!important}body#checkout section.checkout-step.js-current-step .step-title .step-number,.custom-radio input[type="radio"]:checked+span{background:var(--primary)}body#checkout section.checkout-step .step-title{text-transform:initial}.product-line-info .value{color:var(--primary)}.btn.btn-touchspin:hover{background:var(--primary)}#order-items h3.card-title{text-transform:initial}#contact #left-column{display:none}#contact #content-wrapper{width:100%}#contact .psgdpr_consent_message{color:var(--texto)}#gdpr_consent label.psgdpr_consent_message input[name="psgdpr_consent_checkbox"]+span{background:#eee}#cms #content h1{font-size:22px;margin:30px 0 20px;text-align:left}#cms #content h2{font-size:20px;margin:30px 0 20px;text-align:left}#content-wrapper .sitemap h2{font-size:20px}#manufacturer #left-column{display:none}#manufacturer #content-wrapper{width:100%!important}@media (min-width:992px){section#products{margin-top:-26px}}.list-brands .brand{justify-content:space-between;border-bottom:1px solid #eee}.list-brands .brand:first-child{border-top:1px solid #eee}.brand-img a{display:block;margin:0 auto}.brand-img img{max-width:100%;height:auto}.brand-infos{flex-direction:column;justify-content:center!important}.brand-infos p{padding:0 20px;width:100%;margin:0}.brand-infos p:first-child{font-weight:600;font-size:18px;padding-bottom:10px}#manufacturer .btn-outline,#manufacturer .btn-outline,#manufacturer .btn,#manufacturer .btn,#manufacturer .btn-primary,#manufacturer .btn-primary{background-color:var(--primary)}#manufacturer .btn-outline:hover,#manufacturer .btn-outline:focus,#manufacturer .btn:hover,#manufacturer .btn:focus,#manufacturer .btn-primary:hover,#manufacturer .btn-primary:focus{background-color:var(--bg_dark);color:#fff!important}@media (min-width:992px){.brand-products a:first-child{padding:0 20px}}@media (min-width:768px){.brand{padding:10px 0}.brand-products a:first-child{padding:0}.brand-products{flex-direction:column;justify-content:center!important}}@media (max-width:767px){.list-brands .brand{flex-direction:column;border-bottom:1px solid var(--texto);text-align:center}.brand-infos p,.brand-products{margin:10px auto}.brand-products{flex-direction: ;justify-content:center!important}.brand-products a:first-child{padding:0 20px}}.box-footerlinkh5 .ApColumn{color:#fff;padding-bottom:0}.box-footerlinkh5 .ApColumn:first-child,.box-footernew,.newscol,.left-copyright{padding-left:0}.box-footerbottom{padding:0}.footer-center .ApColumn .title_block{margin-bottom:25px}.localizacion{padding-top:20px}.footer_direcc .fa-map-marker{margin-right:12px!important;vertical-align:top;padding-top:6px}.calle{display:inline-block}.footer-container .ApLink li a,.box-footerbottom,.block-social li{color:#fff;text-transform:initial;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.footer-container .ApLink li a:hover,.block-social li:hover{color:#dcdcdc!important}.block_newsletter .alert{color:#00ced1}.box-footernew .psgdpr_consent_message{color:#fff}.box-footerlinkh5 .ApColumn:nth-child(2) {border-right:none}@media (min-width:992px){.footer_box_link .ApBlockLink{margin-bottom:0!important}.box-footerlinkh5{border-bottom:1px solid #fff}.box-footernew .ApColumn .title_block{float:none}.box-footerlinkh5 .ApColumn{padding:30px 15px}.box-footerlinkh5 .ApColumn:last-child,.box-footernew,.pago_seguro{padding-right:0}}@media (min-width:768px){.box-footernew .block_newsletter .block_content{width:90%}.psgdpr_consent_message{max-width:499px}.legal_resp{display:block;margin-left:-25px}}@media (max-width:767px){.legal_resp{display:block;margin-top:5px}}#block-newsletter-label{margin-bottom:15px;padding:0;line-height:0;text-transform:uppercase}.box-footernew .block_newsletter input[name="email"]{border:none;background-color:#fff}.col-conditions{display:none}.custom-checkbox input[type="checkbox"]:checked+span .checkbox-checked,.custom-checkbox input[type="radio"]:checked+span .checkbox-checked{color:var(--texto)}.box-footernew .block_newsletter .btn-outline{background-color:var(--bg_hover);border:1px solid var(--bg_hover)}.box-footernew .block_newsletter .btn-outline:hover{background-color:var(--bg_dark)}.box-footerlinkh5 .ApColumn .title_block{text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:0;line-height:14.3px;text-align:left}.box-footerlinkh5 .ApRawHtml p,.calle{font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.box-footerlinkh5 a,.box-footernew .psgdpr_consent_message a{color:#fff!important}.psgdpr_consent_message{font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0}.box-footernew .psgdpr_consent_message a{text-decoration:underline}.box-footerlinkh5 a:hover,.box-footerbottom a:hover,.box-footernew .psgdpr_consent_message a:hover{color:#fff!important}.social-sharing li:before{font-size:20px}@media (max-width:991px) and (min-width:768px){.box-footerlinkh5 .ApColumn:nth-child(2) {min-height:225px}}@media (max-width:480px){.block-toggler .navbar-toggler i{line-height:1}.box-footerlinkh5 .footer_box_link.ApColumn .title_block{margin-bottom:0}.footer_box_link ul.collapse li:first-child{margin-top:20px}}.TechnologyBy,.TechnologyBy a{color:#fff}