:root{--color-primary:#d1ba66;--color-border:#e5e5e5;--color-body-text:#666;--color-heading-text:#323232;--color-body-link:#666;--color-body-link-hover:#d1ba66;--color-product-title:#323232;--color-regular-price:#323232;--color-sale-price:#666;--btn-border-radius:30px;--color-btn-bg:#323232;--color-btn-text:#fff;--color-btn-bg-hover:#d1ba66;--color-btn-text-hover:#fff;--color-tip-bg:#fff;--color-tip-text:#333;--color-ratings:#d1ba66;--input-border-radius:30px;--color-input-bg:rgba(255, 255, 255, 0.5);--color-input-border:rgba(129, 129, 129, 0.2);--color-input-text:#282828;--color-cookie-bg:rgba(0, 0, 0, 0.8);--color-cookie-txt:#fff;--color-cookie-link:#fff;--color-cookie-btn-bg:#fff;--color-cookie-btn-text:#000;--color-cookie-btn-bg-h:#1d1d1d;--color-cookie-btn-text-h:#fff;--color-box-bg:#fff;--color-box-border:#e5e5e5;--box-border-radius:4px;}.breadcrumb{background:#fbfbfb;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;color:#666;}.breadcrumb .page-heading{color:#232323;}.breadcrumb li:after{color:#666;}.breadcrumb a{color:#666;}.breadcrumb a:hover{color:#232323;}@media (max-width:991px){.breadcrumb{padding-top:10px;padding-right:0px;padding-bottom:4px;padding-left:0px;}}.lang-rtl .breadcrumb{padding-left:15px;padding-right:15px;}@media (max-width:991px){.lang-rtl .breadcrumb{padding-left:0px;padding-right:0px;}}body.boxed main{border:none 1px;overflow:hidden;position:relative;margin:0 15px;box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.2);}@media (min-width:1300px){body.boxed main{max-width:1270px;margin:0 auto;}}.container,.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}body{background:#fff;color:var(--color-body-text, #666);}.tdstar:after{color:#d1ba66;}.product-flags .discount,.product-flags .on-sale{background:#d1ba66;color:#fff;}.product-flags .new{background:#232323;color:#fff;}.product-flags .online-only,.product-flags .pack{background:#333;color:#fff;}.product-flags .out_of_stock{background:#666;color:#fff;}.product-price.has-discount .discount{background:#d1ba66;color:#fff;}table#product_comparison .discount-product,#mywishlist .discount-product,#view_wishlist .discount-product,table#product_comparison .discount-percentage,#mywishlist .discount-percentage,#view_wishlist .discount-percentage{background:#d1ba66;color:#fff;}.products.row{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(20px/2);padding-right:calc(20px/2);margin-bottom:20px;}.products.row .slick-slider .product-miniature{padding-left:calc(20px/2);padding-right:calc(20px/2);margin-bottom:20px;}@media (max-width:1199px){.products.row{margin-left:calc(-14px/2);margin-right:calc(-14px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(14px/2);padding-right:calc(14px/2);margin-bottom:14px;}.products.row .slick-slider .product-miniature{padding-left:calc(14px/2);padding-right:calc(14px/2);margin-bottom:14px;}}@media (max-width:991px){.products.row{margin-left:calc(-12px/2);margin-right:calc(-12px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(12px/2);padding-right:calc(12px/2);margin-bottom:12px;}.products.row .slick-slider .product-miniature{padding-left:calc(12px/2);padding-right:calc(12px/2);margin-bottom:12px;}}@media (max-width:767px){.products.row{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}.products.row .slick-slider .product-miniature{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}}@media (max-width:543px){.products.row{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.products.row > .col,.products.row > [class*="col-"]{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}.products.row .slick-slider .product-miniature{padding-left:calc(10px/2);padding-right:calc(10px/2);margin-bottom:10px;}}.product-miniature .product-container{border:none 2px #8a3636;padding:20px;}@media (max-width:1199px){.product-miniature .product-container{padding:14px;}}@media (max-width:991px){.product-miniature .product-container{padding:12px;}}@media (max-width:767px){.product-miniature .product-container{padding:10px;}}@media (max-width:543px){.product-miniature .product-container{padding:10px;}}.product-miniature .product-container .product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}table#product_comparison .product-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#maintenance{background:#b1b1b1 url("/Prestashop/PRS02/PRS028/PRS16/img/cms/maintenance.jpg") center center / auto no-repeat fixed;color:#fff;}#maintenance a{color:#fff;}.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1051;background-color:#fff;display:table;}.loader-wrapper .loader-section{display:block;position:relative;text-align:center;display:table-cell;vertical-align:middle;}.loader-wrapper .loader-section.style5 .spinner{margin:auto;width:50px;height:40px;text-align:center;font-size:10px;}.loader-wrapper .loader-section.style5 .spinner > div{background-color:var(--color-primary);height:100%;width:6px;margin:0 1px;display:inline-block;-webkit-animation:css-stretchdelay 1.2s infinite ease-in-out;animation:css-stretchdelay 1.2s infinite ease-in-out;}.loader-wrapper .loader-section.style5 .spinner .box2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}.loader-wrapper .loader-section.style5 .spinner .box3{-webkit-animation-delay:-1s;animation-delay:-1s;}.loader-wrapper .loader-section.style5 .spinner .box4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}.loader-wrapper .loader-section.style5 .spinner .box5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}@-webkit-keyframes css-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4);}20%{-webkit-transform:scaleY(1);}}@keyframes css-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}20%{transform:scaleY(1);-webkit-transform:scaleY(1);}}html{font-size:13px;}@media (max-width:767px){}body{line-height:24px;}body{font-family:'Libre Franklin', sans-serif;}.cbp-horizontal > ul > li > a{font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase;line-height:50px;color:#000;padding-left:10px;padding-right:10px;}.cbp-horizontal > ul > li > a:hover{color:#d1ba66;}.cbp-horizontal .cbp-tab-title{line-height:1em !important;}.cbp-horizontal .cbp-mainlink-icon,.cbp-horizontal .cbp-mainlink-iicon{font-size:13px;max-height:13px;}.cbp-hrmenu.cbp-vertical > ul{background:#fff;border:none 1px;box-shadow:0px 15px 25px 0px rgba(74, 63, 63, 0.15);z-index:1;}.cbp-hrmenu.cbp-vertical .cbp-vertical-title{font-size:14px;font-style:normal;font-weight:500;text-transform:uppercase;line-height:50px;color:#232323;background:#232323;}.cbp-hrmenu.cbp-vertical .cbp-vertical-title:hover{background:#d1ba66;}.cbp-hrmenu.cbp-vertical > ul > li > a{font-size:13px;font-style:normal;font-weight:400;text-transform:uppercase;padding-top:8px;padding-bottom:8px;color:#000;border-top:none 1px;}.cbp-hrmenu.cbp-vertical > ul > li > a .cbp-mainlink-icon,.cbp-hrmenu.cbp-vertical > ul > li > a .cbp-mainlink-iicon{font-size:13px;max-height:13px;}.cbp-hrmenu.cbp-vertical > ul > li > a:hover{color:#428bca;}.cbp-vertical.cbp-vert-expanded .cbp-vertical-title{background:#d1ba66;}.cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper{top:0;margin-top:0px !important;min-height:100%;}.cbp-hrmenu.cbp-vertical .cbp-hrsub{min-height:100%;}.cbp-hrmenu.cbp-vertical .cbp-show{-js-display:flex;display:flex;flex-wrap:wrap;}.cbp-hrmenu.cbp-vertical .cbp-hrsub-inner{width:100%;}.cbp-hrmenu .cbp-hrsub{font-size:13px;font-style:normal;font-weight:400;text-transform:uppercase;}.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu ul.cbp-hrsub-level2{background:#fff;border:none 1px #f2f2f2;}.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu .cbp-hrsub-inner a{color:#232323 !important;}.cbp-hrmenu .cbp-hrsub-inner a:hover{color:#d1ba66 !important;}.cbp-hrmenu .cbp-tabs-names li a{color:#232323 !important;}.cbp-hrmenu .cbp-tabs-names li a:hover,.cbp-hrmenu .cbp-tabs-names li a.active{color:#d1ba66 !important;}.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{color:#232323 !important;border-bottom:none 1px;font-size:13px;font-style:normal;font-weight:600;text-transform:uppercase;}.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover{color:#d1ba66 !important;}#bitmegamenu-mobile{background:#fff;}.mobile-menu__submenu{background:#fff;}.mobile-menu__tab{border-bottom:solid 1px #ebebeb;min-height:46px;}.mobile-menu__link{color:#444 !important;padding-top:15px;padding-bottom:15px;font-size:16px;font-style:normal;font-weight:400;text-transform:none;}.mobile-menu__arrow{padding-top:15px;padding-bottom:15px;color:#444;font-size:16px;}.mobile-menu__tab-icon{font-size:16px;}.mobile-menu__tab-icon--img{max-height:16px;}.mobile-menu__legend{font-size:12px;font-style:normal;font-weight:400;text-transform:none;color:#fff;background-color:#444;}.mobile-menu__header-wrapper{color:#444;background-color:#f4f4f4;border-bottom:none 1px;}.mobile-menu__title{font-size:16px;font-style:normal;font-weight:400;text-transform:none;}.mobile-menu__column-title{font-size:16px;font-style:normal;font-weight:600;text-transform:uppercase;color:#444 !important;}.mobile-menu__column{font-size:14px;font-style:normal;font-weight:400;text-transform:none;color:#444;margin-bottom:30px;}.mobile-menu__column-categories:not(:last-child){margin-bottom:30px;}.mobile-menu__column-title{margin-bottom:10px;}.mobile-menu__links-list-li{padding-top:6px;padding-bottom:6px;}.mobile-menu__back-btn{color:#444;}@keyframes slideMenuLeft{0%{opacity:0;transform:translateX(100%);}100%{opacity:1;transform:translateX(0);}}@keyframes slideMenuRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(100%);}}/*etiquetas productos*/ .product-flag.out_of_stock { background: #ffaeae !important; } .product-flag.on-sale { background: #d1ba66 !important; } .product-flag.discount { background: #ff4062 !important; } /*css productos*/ .product-miniature .product-container { border: 1px solid #ededed !important; padding: 20px; } #category .container { max-width: 1900px !important; padding-left: 30px; padding-right: 30px; } #new-products .container { max-width: 1900px !important; padding-left: 30px; padding-right: 30px; } #best-sales .container{ max-width: 1900px !important; padding-left: 30px; padding-right: 30px; } #manufacturer .container{ max-width: 1900px !important; padding-left: 30px; padding-right: 30px; } #prices-drop .container{ max-width: 1900px !important; padding-left: 30px; padding-right: 30px; } #category .subcategories .subcategories-wrapper .subcategory-name { border: #ededed 1px solid; padding: 5px; } #header { background: #ffffff !important; } #search .container { max-width: 1900px !important; padding-left: 30px; padding-right: 30px; } /*texto debajo de imagen de producto*/ div#custom-text { border: 1px solid #cfcfcf !important; padding: 5px !important; text-align: center; } /*productos en movil*/ @media (max-width: 767px) { .products .product-miniature.style-6 .product-container .product-description .product-add-to-cart .btn-primary { padding: 4px 2px !important; min-width: 100%!important; } .product-miniature .product-container { padding: 10px !important; } .products .product-miniature .product-container .product-price-and-shipping .price { font-size: 14px !important; } #js-product-list-header{ display:none!important; } } /* boton quitar capitalize*/ .btn { text-transform: normal !important; } /*padding bitmegamenu*/ .container.container-bitmegamenu { padding: 0px !important; } /*ocultar sobre nosotros y contactenos en desktop menu */ /* Ocultar solo en desktop dentro del BIT Megamenu */ @media (min-width: 992px){ .bitmegamenu a[href*="contactenos"], .bitmegamenu a[href*="sobre-nosotros"]{ display:none !important; } .bitmegamenu li a[href*="contactenos"], .bitmegamenu li a[href*="sobre-nosotros"]{ display:none !important; visibility:hidden !important; opacity:0 !important; pointer-events:none !important; } .bitmegamenu li:has(a[href*="contactenos"]), .bitmegamenu li:has(a[href*="sobre-nosotros"]){ display:none !important; } } /*filtros barra izquierda*/ #search_filters .facet .facet-title { font-weight: 900; } .facet-block:not(:last-child) { border-bottom: 1px solid rgb(209 186 102); } div#left-column { border: 1px solid #dfdfdf; padding: 20px; } #left-column .tdsearchblock.clearfix { padding-bottom: 20px; } /*whatsapp*/ .float-bottom-right { box-shadow: none; } .jBox-closeButton-box .jBox-closeButton { top: 3px; right: 5px; } .jBox-closeButton-box:before { display:none; } /*div#jBox1{ inset: 688px auto auto 1570px !important; }*/ /*menu css submenu*/ .container .bitmegamenu-submenu-container{ max-width: 1900px !important; padding-left: 30px; padding-right: 30px; } .cbp-hrmenu .cbp-hrsub { border-bottom: 1px solid #d3d3d3; } /*migas de pan*/ .breadcrumb .page-heading { font-weight: 600; font-size: 16px; } .breadcrumb.style-3 .container, .breadcrumb.style-3 .container-fluid, .container>.breadcrumb.style-3 { flex-direction: row-reverse !important; } #contact #wrapper { padding-bottom: 0px; } #contact #main .page-content, #main .page-header { margin-bottom: 0px; } /*productos relacionados en carrito*/ #cart .products .product-miniature.style-6 .product-container .product-description .product-add-to-cart .btn-primary { padding: 2px 2px; } #cart .product-miniature .product-container { padding: 8px; } /*enlaces de marcas en submenu*/ .cbp-hrmenu li.cbp-hrmenu-tab-9 .menu-element-id-11 > .cbp-menu-column-inner { background-color: #f9f9f9; padding: 5px 10px; } ul.cbp-links.cbp-valinks.cbp-valinks-vertical > li { background-color: #d1ba664f; border: 1px solid #d1ba66; padding: 5px 4px; } ul.cbp-links.cbp-valinks.cbp-valinks-vertical { display: flex; gap: 5px; flex-wrap: wrap; } ul.cbp-links.cbp-valinks.cbp-valinks-vertical > li a { padding-left: 0px; } ul.cbp-links.cbp-valinks.cbp-valinks-vertical > li a:before{ display:none; } /*css imagenes de otc*/ .imgMedOTC{ display: flex !important; gap: 10px !important; align-items: stretch !important; flex-wrap: nowrap !important; } .imgMedOTC > .imgOTC { display: flex !important; align-items: center !important; justify-content: center !important; box-sizing: border-box !important; }