@charset "UTF-8";.img-desktop-tablet{display:block}.img-mobile{display:none}@media (max-width:767px){.img-desktop-tablet{display:none}.img-mobile{display:block}}.header-inner{padding-top:0.5rem !important;padding-bottom:0.5rem !important}nav,.navbar,.menu{padding-top:0.3rem;padding-bottom:0.3rem;line-height:1.2}nav a,.navbar a,.menu a{padding-top:0.3rem;padding-bottom:0.3rem}footer{background-color:#333 !important;background-image:none !important;box-shadow:0 5px 5px rgba(0,0,0,0.03) inset}footer a{font-weight:bold;text-decoration:underline;color:#fff}footer a:hover{font-weight:bold;text-decoration:none;color:#fff}footer p{color:#fff}.main-menu{background-color:#2D713B}.main-menu a,.main-menu span{background-color:#2D713B}h1,h2,h3,h4,h5,h6{color:#000 !important}h3{margin-bottom:15px;margin-top:30px}p strong{color:#000}ul strong{color:#000}ol strong{color:#000}.com-content-article__body p{font-size:18px !important}.com-content-article__body ul li{font-size:18px !important}.com-content-article__body ul li a{font-size:18px !important;color:#0056b3}.com-content-article__body ul li a:hover{font-size:18px !important;color:#0056b3;text-decoration:underline}.com-content-article__body ol li{font-size:18px !important}.com-content-article__body ol li a{font-size:18px !important;color:#0056b3}.com-content-article__body ol li a:hover{font-size:18px !important;color:#0056b3;text-decoration:underline}.p_pie p{color:#fff}.p_pie a{font-weight:bold;text-decoration:underline;color:#fff}.p_pie a:hover{font-weight:bold;text-decoration:none;color:#fff}.p_pie{color:#fff;font-size:16px !important;padding-left:10px;padding-right:10px;text-align:center}.p_pie strong{color:#fff}.ind_con{border:1px solid #2D713B;padding:10px;margin-bottom:20px}.ind_con ul{list-style-type:none;padding:0;margin:0}.ind_con a{display:block;padding:5px 0;text-decoration:none;color:#2D713B}.ind_con a:hover{display:block;padding:5px 0;text-decoration:underline;color:#2D713B}.ind_con a.active{font-weight:bold}.bg-info{font-size:18px !important}.bg-warning{font-size:18px !important}table{border-collapse:collapse;width:100% !important;font-size:20px !important}th,td{border:1px solid #ddd;text-align:left;padding:5px}th{background-color:#333;color:white;padding:5px}.mod-breadcrumbs a{color:#000}.mod-breadcrumbs a:hover{color:#333}.vm-subcategory-title{font-size:22px !important;font-weight:bold !important;text-decoration:underline}.vm-subcategory-title:hover{font-size:22px !important;font-weight:bold !important;text-decoration:none !important}.mod-finder__search.input-group{display:flex;width:100%}.awesomplete{flex:1}.awesomplete input{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}button.btn.btn-primary{border-top-left-radius:0;border-bottom-left-radius:0}.vm-category-title{display:none}.py-4{padding-top:0.5rem !important}@media (width>= 1200px){.mb-xl-5{margin-bottom:0.5rem !important}.vm-products-type-title{display:none}.vm-subcategory-title{font-size:32px !important;font-weight:bold !important}.vm-subcategory-title:hover{font-size:32px !important;font-weight:bold !important}.vm-product-title{font-size:24px !important;font-weight:bold !important;text-decoration:underline !important}.vm-product-title:hover{font-size:24px !important;font-weight:bold !important;text-decoration:none !important}.product-price .vm-price-value{font-size:30px !important;font-weight:300}.vm-price-value span:only-child{margin:0 auto;color:#000;font-family:'Montserrat',sans-serif;font-weight:300}.product-container{border:1px solid #ccc;border-radius:6px;padding:10px;background-color:#fff}.orderby-displaynumber{background-color:#f8f9fa;padding:20px}.disponibilidad-container{display:flex;justify-content:center}.disponibilidad-label{font-size:22px;font-weight:400;color:#333;margin-right:10px}.disponibilidad-envio{background-color:#28a745;color:white;padding:6px 12px;border-radius:8px;display:flex;align-items:center;gap:6px;font-weight:600}.vm-addtocart-button-wrapper .btn,.notify{background-color:#00B200;color:#fff;font-weight:bold;font-size:28px}.vm-addtocart-button-wrapper .btn,.notify:hover{background-color:#00B200;color:#fff;font-weight:bold;font-size:28px}.addtocart-button.btn{background-color:#28a745 !important;border-color:#28a745 !important;color:#fff !important}.addtocart-button.btn:hover{background-color:#1e7e34 !important;border-color:#1c7430 !important;color:#fff !important}.quantity-box{font-size:28px;margin-right:5px}.vm-product-details-container .vm-price-value .PricesalesPrice{font-size:40px !important;font-weight:300 !important;color:#000}.vm-img-desc{font-size:20px}.quantity-box .form-control{height:44px !important;font-size:28px !important;text-align:center;border:2px solid #ccc;border-radius:5px;box-sizing:border-box;padding:0 10px;color:#666;font-weight:300 !important}.quantity-controls.btn:hover{color:#000 !important;font-weight:bolder}.mt-auto{background-color:#efefef;padding:10px}.addtocart-bar .row{align-items:center}.quantity-box{margin-top:2px}.vm-page-title{font-size:36px !important;font-weight:bold !important;color:#000 !important}.ask-a-question{text-decoration:underline}.ask-a-question:hover{text-decoration:none}.browseCategoryImage{transition:transform 0.3s ease}.browseCategoryImage:hover{transform:scale(1.1)}.field-spacer .control-label{width:100% !important;text-align:left !important;display:block !important;padding-left:0 !important;margin-left:0 !important}.field-spacer .control-label .text{display:block !important}.com-users-login__options a:hover{text-decoration:underline}a[href="/es/acceder"]:hover,a[href="/es/registro"]:hover{text-decoration:underline}.com-users-login__submit .btn-primary{background-color:#28a745 !important;border-color:#28a745 !important}.com-users-login__submit .btn-primary:hover{background-color:#2D7D3C !important;border-color:#2D7D3C !important}.com-users-registration__submit .btn-primary{background-color:#28a745 !important;border-color:#28a745 !important}.com-users-registration__submit .btn-primary:hover{background-color:#2D7D3C !important;border-color:#2D7D3C !important}.sppb-img-responsive{transition:transform 0.3s ease;margin-bottom:10px}.sppb-img-responsive:hover{transform:scale(1.1);margin-bottom:10px}.mod-login-logout__button .btn:hover{text-decoration:underline}.user-links{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0;padding:0;list-style:none;font-size:15px;align-items:center}.user-links li a{color:#333;text-decoration:none;padding:6px 10px;border-radius:6px;display:flex;align-items:center;gap:6px;transition:background-color 0.2s,color 0.2s}.user-links li a:hover{background-color:#f0f0f0;color:#007bff;text-decoration:none}.user-links li a::before{content:attr(data-icon);font-weight:normal}.btn-secondary{--bs-btn-color:#f8f9fa;--bs-btn-bg:#27a844;--bs-btn-border-color:#EFEFEF;--bs-btn-hover-bg:#2d713b;--bs-btn-hover-border-color:#333;--bs-btn-active-bg:#333;--bs-btn-active-border-color:#333;color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border:1px solid var(--bs-btn-border-color);padding:0.5rem 1rem;font-size:1rem;border-radius:0.25rem;cursor:pointer;transition:all 0.3s ease}.btn-secondary:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-secondary:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}body{font-size:18px;color:#333}.browseProductImage{transition:transform 0.3s ease}.browseProductImage:hover{transform:scale(1.1);z-index:2}.vm-product-media-container{overflow:hidden}@media (max-width:768px){.browseProductImage:hover{transform:scale(1.05)}}.main-image img{transition:transform 0.3s ease}.main-image:hover img{transform:scale(1.2)}.main-image{overflow:hidden}@media (max-width:768px){.main-image img{transform:scale(1.1)}}.manufacturer a{color:#71ABZ5}.footer-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:20px 0;list-style:none;margin:0}.footer-menu li{display:inline-block}.footer-menu a{color:#e1d9d7;font-weight:500;text-decoration:none;display:flex;align-items:center;font-size:18px;transition:color 0.3s ease}.footer-menu a:hover{color:#FFFFF;text-decoration:underline}.footer-menu i.icon{margin-right:16px;font-size:18px;display:inline-block}.mod-breadcrumbs__item a:hover span,.mod-breadcrumbs__item.active span:hover{text-decoration:underline;cursor:pointer}.vmCartModule:hover .total_products{text-decoration:underline;cursor:pointer}#language_btn_114:hover{text-decoration:underline}.chosen-container{font-size:unset !important}.vm-checkout-products{background-color:#f8f8f8;padding:15px}.vm-cart-item-name a:hover{text-decoration:underline}.vm-price-value{display:flex;justify-content:center}.manufacturer a.manuModal:hover{text-decoration:underline}.ms-2{font-size:16px}.PricebasePrice{text-decoration:line-through}.PricebasePriceVariant{display:none !important}div.vm-price-value.PricediscountAmount{display:none !important}.vm-checkout-subtotals .PricediscountAmount.vm-display.vm-price-value{display:block !important;text-align:center}.form-check-input{height:auto important}.vm-checkout-register-userfields{background-color:#efefef;padding:20px}.vm-checkout-shipping-userfields{background-color:#efefef;padding:20px}.vm-checkout-shipping{background-color:#efefef;padding:20px}.vm-checkout-payment{background-color:#efefef;padding:20px}.info-icono{display:inline-block;position:relative;cursor:help;margin-left:5px;color:#007BFF;font-weight:bold;font-family:Arial,sans-serif;border:1px solid #007BFF;border-radius:50%;width:16px;height:16px;text-align:center;line-height:16px;font-size:12px}.info-icono .globo{visibility:hidden;width:220px;background-color:#333;color:#fff;text-align:left;padding:8px;border-radius:5px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s}.info-icono:hover .globo{visibility:visible;opacity:1}.bloque_colder{background-color:#eee;padding:15px}.ind_con{border:2px solid #2D713B;border-radius:8px;padding:20px;margin:20px 0}.ind_con p.centrado{background-color:#2D713B;color:white;font-weight:bold;text-align:left;padding:10px;margin:-20px -20px 20px -20px;border-top-left-radius:6px;border-top-right-radius:6px}.ind_con ol{margin:0;padding-left:20px}.ind_con ol li{margin-bottom:8px}.ind_con ol li a{color:#007acc;text-decoration:none !important}.ind_con ol li a:hover{text-decoration:underline !important}.ind_con ul{margin:0;padding-left:20px}.ind_con ul li{margin-bottom:8px}.ind_con ul li a{color:#2D713B;text-decoration:none !important}.ind_con ul li a:hover{color:#27A844;text-decoration:underline !important}li.nav-item.item-1145{position:relative}li.nav-item.item-1145>ul.mod-menu__sub{display:none;position:absolute;top:100%;left:0;background:white;z-index:999;min-width:200px;padding:0;margin:0;box-shadow:0 4px 10px rgba(0,0,0,0.15)}li.nav-item.item-1145:hover>ul.mod-menu__sub{display:block}li.nav-item.item-1145>ul.mod-menu__sub>li{padding:12px 16px;border-bottom:1px solid #eee;list-style:none;font-size:14px;white-space:nowrap}li.nav-item.item-1145>ul.mod-menu__sub>li:last-child{border-bottom:none}li.nav-item.item-1145>ul.mod-menu__sub>li a{color:#333;text-decoration:none;display:block}li.nav-item.item-1145>ul.mod-menu__sub>li:hover{background-color:#f5f5f5}li.nav-item.item-1145>span.mod-menu__separator::after{content:" ▼";font-size:10px;margin-left:5px}}
