.page-wrapper{background-color:#EBEBEB;}
.page-main{
    background-color: #EBEBEB;      
}
.div-title{
    max-width: 1280px; 
}

.home-banner {
    margin-bottom: 3rem;
}

.top-container {
    display: none;
}

.image-text {            
    font-family: 'Montserrat', sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
}

.container-img .custom-col-line {
        position: relative;
    }

.container-img .custom-col-line:not(:last-child)::after {
        content: '';
        position: absolute;
        top: 20px;
        right: 0;
        height: 80%;
        width: 1px; 
        background-color: #ABABAB; 
}
    
.container-img img{
    height: 25%;
    width: 25%;
}

.hr-title{    
    height: 3px;
    background-color: #FFB71B;
    width: 100%;
    position: relative;
    top: 37px;
    border: none;
}

/* begin Footer Styles */ 

.footer-cmp{
    font-family: 'Montserrat', sans-serif;         
    line-height: 1.5rem;         
}

.page-footer .footer nav ul li a, .page-footer .footer.content a {
    margin-right: 0;
}

.footer-menu p:not(.title){
    margin-bottom: 0!important;
}

.col-horario{
    padding-right: 0;
    padding-left: 0;
}

.page-footer .footer nav ul li a, .page-footer .footer.content a {
    font-size: 1.2rem;
    color: #FFFFFF;
}

.footer-detail{
    margin-left: 0;
    margin-right: 0;
}

.footer-cmp{
   background-color: #000000;
}
.title-16 {
   font-size: 16px;
   line-height: 16px;
}
.text-13 {
   font-size: 13px;
   line-height: 16px;
   color: #FFFFFF;
}

.email-text{
  color: #FFB71B
}

.footer-cmp a[href*="politica-de-cambio"]:hover p,
.footer-cmp a[href*="metodo-de-envio"]:hover p,
.footer-cmp a[href*="terminos-y-condiciones"]:hover p,
.footer-cmp a[href*="tel:081044444267"]:hover p,
.footer-cmp a[href*="tel:+543484478400"]:hover p {
    color: #FFB71B;
}

.footer-cmp a[href*="mailto:tienda@comercialcmp.com.ar"]:hover p {
    color: #FFFFFF;
}

.footer-cmp a.social-img:hover img {
    transform: scale(1.1);
    opacity: 0.9; 
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.page-footer .footer.content a:visited, .page-footer .footer.content .links a:visited, .page-footer .footer.content .alink:visited {
       color: #FFFFFF;
}

/* End Footer Styles*/

.main-title{
    font-family: 'Montserrat', sans-serif;
    font-size: clamp(2rem, 5vw, 3.5rem);
    font-weight: 600;
    padding: 8px 16px;
}
.secondary-title{
    font-family: 'Montserrat',sans-serif;
    font-size: clamp(1rem, 5vw, 2.5rem);
}

.row-about-us, .about-us-contact, .row-mission-vision, .map-cmp{
    max-width: 1280px;
 }

.row-about-us, .row-mission-vision{
    font-family: 'Montserrat', sans-serif;
}

.txt-about-us-1{
    font-size: 2.2rem;
    line-height: 3.4rem;
    color: #1D1E1C;
}
.txt-about-us-2{
    padding-bottom: 6rem;
}
.txt-about-us-2, .mission, .about-us-contact, .vision{
   font-family: 'Montserrat', sans-serif;   
   font-weight: 400;
   font-size: 2rem;
   line-height: 3.4rem;   
   color: #1D1E1C;     
}

.col-color{
    background-color: #FFB71B;
}

.custom-color{
    color: #2F80ED;
}

._show .modal-header {
    background: transparent!important;
}
/* Begin Categories Styles */

.div-categories{
    max-width: 1280px;
  	margin: 0 auto;    
}

.category-title-div{
    font-family: 'Montserrat', sans-serif;;
	font-weight: 700;
	font-size: 3.8rem;
	color: #FFFFFF;
}

.div-sheet-metal{
    background-image: url(/media/viviendaverde/CMP/chapas-cat-1.webp);   
}

.div-steel-profile{
    background-image: url(/media/viviendaverde/CMP/perfiles-cat.webp);   
}

.div-dry-construction{
    background-image: url(/media/viviendaverde/CMP/const-en-seco-cat.webp);   
}

.div-sheet-metal, .div-steel-profile, .div-dry-construction{
   background-size: cover;
   background-position: center; 
   background-repeat: no-repeat; 
   width: 30%; 
   height: 30vh;
}  

.view-category-btn{
    font-family: 'Montserrat', sans-serif;
	font-size: 1.6rem;
	font-weight: 700;
	background-color: #FFB71B;
    color: #1D1C1E;
    border: none;    
	border-radius: 4px; 
    box-shadow: inset 0px -4px 0px rgba(0, 0, 0, 0.25)!important;
}

.view-category-btn:hover{
    background-color: #FFB71B;
}

.custom-btn{
    top: 2.5rem;
  	position: relative;
}

/* End Categories Styles */

/* Begin Widget Styles */

.product-item .product-item-info{
    border-radius: 3px;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 25%);
}

.calculators-widget .product-item .product-item-info.structure {
    border-radius: 3px;
    box-shadow: 0px 4px 10px rgb(0 0 0 / 25%)!important;   
}

#maincontent .block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info {
  position: static;
}

.widget-one-cmp, .widget-two-cmp, .widget-three-cmp, .widget-four-cmp, .widget-five-cmp{
    width: 100%;
    max-width: 1440px;
    background-image: url(/media/viviendaverde/CMP/background-sliders-cmp.webp);   
    background-repeat: no-repeat;
    background-position: center;
}

.slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus, .slick-prev:not(.primary), .slick-next:not(.primary){               background-color: transparent;     
			}

.slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after {
    color: #1D1E1C;
    font-size: 4rem; 
}

.slick-prev, .slick-next{
    top: 53%;
}

button:focus{
    outline: none;
}

.block.widget .products-grid .product-item .product-item-details.wo-addtobudget:not(.configurable) .product-item-inner .thumb-add-budget {
    margin: 6px 0 10px 0;
}

/* End Widgets Styles */

body:not(.storelocator-index-store) .contact-form .form .fieldset > .legend{
    display: none;
}

.contact-form {
    width: 80%;    
}

.contact-form .actions-toolbar {
    text-align: center;
}

body.cms-index-index.page-layout-1column .widget.block-highlight{
    padding:0;
    transform: translateY(-13px);
}

/*Fix Colores/Posicion de Textos&Imagenes */


.chevron-icon, .save-button-wishname, .text-success-vv, .ship-to {
   color: #1D1E1C; 
}

img.bugdet-save-img {
    filter: invert(100%);    
}

.fieldset .field .control .username-msg{
    background-color: #FFB71B;
    color: #1D1E1C;
}

.navigation .level0>.level-top {
   color: #1D1E1C;
}


.ship-map-purchase-multiplewishlist-header-container-1 {
    width: auto!important;
}

/* Begin Styles NavPro */

.navpro.navpro .level0>.level-top{
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.8rem;
    color: #1D1E1C;
}

.navpro .level0 .children > li > a, .navpro .level0 .children .parent > a, .navpro .level0 .level-top {
    font-family: 'Montserrat', sans-serif;;
}

/* End Styles NavPro */

/*Fix background-color button active */

button.btn.primary, button.btn-primary, button.action.primary, button.btn.primary:hover, button.btn-primary:hover, button.action.primary:hover, button.btn.primary:active, button.btn-primary:active, button.action.primary:active, .action.primary:active, a.btn.primary, a.btn-primary, .btn-primary, body:not(.storelocator-index-store) a.action.primary:not(.official-store), .catalog-product_compare-index .action.print, .action.action-login.secondary, .new-billing-address .action.action-update, .dropdown-menu > li.dropdown-header > a.btn-link, .getlocation-icon, .getlocation-icon:hover, .getlocation-icon.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #FFB71B!important;
}

.product-item-details .thumb-add-budget .btn.primary span {    
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.3rem;
    color: #1D1E1C;
}

.product-item-details .product.price .price-box .price {
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: 700;
    color: #1D1E1C;
}    
/* Begin Header Wrapper & Address Container Styles*/

.block-search .input-text,.page-header .header-my-account .logout a, .page-header .header-activity .label-budget, .ship-address-container .ship-to-fast-selector .ship-to-data .shipping-address, .ship-address-container .ship-to-fast-selector .ship-to-data .ship-to {
    font-family: 'Montserrat' , sans-serif;
}
/* End Header Wrapper & Address Container Styles */


/* Begin Regret Button Styles */

.regret-btn{
    font-family: 'Montserrat', sans-serif;
	font-size: 1.6rem;
	font-weight: 700;
	background-color: #FFB71B;
    box-shadow: inset 0px -4px 0px rgba(0, 0, 0, 0.25)!important;
	border-radius: 4px;
}
/* End Regret Button Styles */

/* Begin Contact Form Styles */

.contact-form button.action span{
    font-family: 'Montserrat';   
    font-weight: 700;
    font-size: 1.6rem;    
    color: #1D1E1C;
    text-transform: uppercase;
}

button.action span {
  padding-top: 0;
}

/* End Contact Form Styles */

/* Begin Budget Styles  */

.popup-minibudget-div .button-see-budget-popup, .popup-minibudget-div .button-see-budget-popup:hover, button.btn-primary:focus{
    color: #1D1E1C;
}

.trigger-auth-popup{
   color: #1D1E1C;   
}

.discover-products-budget{
   color: #1D1E1C; 
}

#maincontent .btn.action.primary span{   
   color: #1D1E1C;
}

.page-header .header-activity li a .count{
      color: #1D1E1C;
}

.popup-up-addresses-p{
    color: #1D1E1C;
}

body.marketplace-quote-view div.product-social-links button.share-button {
    background: #FFB71B;
}

body.marketplace-quote-view div.product-social-links button.share-button span {    
    color: #000000;
}

.marketplace-quote-view .share-button:before{
    opacity: 1;
}

/* End Budget Styles  */

/* Begin Calculate Button Styles */

.icon-chevron svg {
    filter: invert(1);
}
/* End Calculate Button Styles */

.pages a.page:hover {
  color: #FFB71B;
}

/* Begin Easyslide Styles */

.home-banner{
    box-shadow: 0px 4px 4px 0px #00000040;
}
/* End Easyslide Styles */
    
/*Fix QA 06/03/23 & 07/03/23 */

.page-wrapper > .breadcrumbs {
  margin-top: 40px;
}

.customer-account-index .page-main, .payment-billing-address-list, .block.block-addresses-list .block-content {
    background-color: #FFFFFF!important;
}

.payment-billing-address-list .address-item .action .action.delete{
    background-color: #FFFFFF!important;
} 

.customer-address-form .page-main {
  background-color: #FFFFFF!important;
}



/* Fix position of confirmation message for Contact Form */

.page-main > .messages .message {
  margin: 45px 0 !important;
}

/* Configurable border color change */

.swatch-option:hover, .swatch-option.selected {
    border: 2px solid #ffb71b !important;
}

/* Begin Styles Budgets View */

.multiplewishlist-index-index .account.page-layout-2columns-left .sidebar-main{
    padding-left: 1.5rem;
}

.multiplewishlist-index-index .account.page-layout-2columns-left .column.main {
    padding-right: 1.5rem;
}

.marketplace-quote-view .ship-container .label-charge{
    display: none;
}

/* End Styles Budgets View */

/* Begin Position Order History Content / Multiplewishlist */

.sales-order-history .page-main, .multiplewishlist-index-index .page-main{
    margin-top: 1rem;
}

/* End Position Order History Content / Multiplewishlist */

.ship-address-container .ship-to-fast-selector .ship-to-data .ship-to {
    color: #1D1E1C;
}

/*Fix Bug User Menu 16/06/23 */

.menu-my-account li a, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #333!important;
}
/* Fix Text Color Button "Register as a Contractor" */

button a span.dashboard-edit {
    color: #1C1D1E!important;
}

/* Begin Styles Exchange Policy */

.return-policy{
    max-width: 1280px;
}

.return-policy-txt, .shipping-methods-txt{
    background-color: #E0E0E0;    
}

.policy-title{
    font-family: 'Montserrat', sans-serif;    
    font-size: 1.8rem;
}

.txt-policy, .return-policy-txt, .shipping-methods-txt{
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 1.4rem;
}

.shipping-methods-title{
    font-family: 'Montserrat', sans-serif;
    font-size: 2.5rem;    
}

.return-policy-main-title, .shipping-methods-main-title{
    margin: 4rem auto;
}

/* End Styles Exchange Policy */

/* Begin Styles Durlock/Pradecon Banner */

.durlock-banner, .pradecon-banner { 
    filter: drop-shadow(4px 4px 8px #0000004D);    
}

/* End Styles Durlock/Pradecon Banner */

/* Fix colors Popup Login*/

#close-first-loggin-popup {    
    color: #1D1E1C !important;
    }

/* Begin Color Text Popup Addresses */

.addressmodal #popup-modal-address #create-address-form .getlocation-text{
    color: #1D1E1C!important;
}

.buttons.row span a.trigger-auth-popup, buttons.row span a.trigger-auth-popup:hover {
  color: #1D1E1C!important; 
}

.li-addresses-list .selected-address-msj {
  color: #1D1E1C!important;
}

/* End Color Text Popup Addresses */


/* Begin Background Color Section Titles*/ 

.highlight-background {
  background-color: #FFB71B;
  display: inline;
  }

/*Begin Text Color Checkout*/

.form-address-edit p.background-primary-color.popup-up-addresses-p.btn-primary.selected-address-msj {
  color: #1D1C1E;
}

/*End Text Color Checkout*/

/* Ocultar atributos ficha de producto */

td.td-attribute.text-attribute[data-th="Apto uso"], td.td-attribute.text-attribute[data-th="Línea"], td.td-attribute.text-attribute[data-th="Tipo de carga para envios"], td.td-attribute.text-attribute[data-th="Aplicación principal"]
 {
  display: none!important;
}

/* Ocultar tipo de envio en Detalle de entrega (ckeckout) */

.marketplace-checkout-shipping-text span[data-bind="text: $data.qty_text"] {
        display: none !important;
}

/* Begin Breadcrumbs Styles*/

.breadcrumbs a {
    color: #1D1C1E!important;
}

/* End Breadcrumbs Styles*/

/* Styles Text Checkout - Order History */

body.page-products.checkout-index-index span.active-msg-content {  
  color: #1D1C1E;  
}

.sales-order-history .orders-history .table-order-items.history.table.data.table-vv-style .btn-order-status {
  color: #1D1C1E;  
}
/* Begin CSS Whatsapp Custom */

.whatsapp-popup #wpp-background, .whatsapp-popup .text-container-wpp{
   background-color: #FFB71B;
}

.whatsapp-popup .text-container-wpp{
   color: #1D1C1E; 
}
/* End CSS Whatsapp Custom */

/* Begin CSS Custom Help Page */

.cms-ayuda-cmp .help-cmp {
    display: flex;
    justify-content: space-around;
}

.cms-ayuda-cmp .page-cc-benefits .help-list li > a h3, .cms-ayuda-cmp .container-sidelinks-construct ul.side-links-construct li a{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 25px;     
}

.cms-ayuda .container-sidelinks-construct ul.side-links-construct li a {
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  font-size: 24px;
}

.cms-ayuda .container-sidelinks-construct{
    margin-top: 120px;
}

.cms-ayuda-cmp .cc-icon img{
  border-radius: 50%;
  border: 3px solid #FFB71B;   
}

.cms-ayuda-cmp .page-cc-benefits .help-list li > a .cc-icon{
    width: auto!important; 
}

.cms-ayuda-cmp .page-vv-format{
    border: none;
    border-left: 3px solid  #FFB71B;
    margin-top: 0!important;
}

.cms-ayuda-cmp .page-cc-benefits .help-list li{
    border: none;
}

.cms-ayuda-cmp .page-cc-benefits .help-list {
  margin: unset;
}

.cms-ayuda-cmp .container-sidelinks-construct ul.side-links-construct li a{
    border-bottom: 3px solid  #FFB71B;
}

.cms-ayuda-cmp .page-vv-format{
    background: #EBEBEB;
}

.cms-ayuda-cmp .page-cc-benefits a.article:hover{
    background: #EBEBEB;
}

.container-sidelinks-construct {
  padding: 80px 0;
}
.checkout-onepage-success #maincontent .checkout-success a.btn {
    padding: 8px;
}

.cms-ayuda-envios-y-entregas-cmp .page-layout-2columns-left .column.main {
    width: auto!important;
}

/* End CSS Custom Help Page */

/*Begin Hide Product Filters */

.sidebar-main .filter-content .filter-options .vv_segment,
.sidebar-main .filter-content .filter-options .vv_model, .sidebar-main .filter-content .filter-options .vv_diameter, .sidebar-main .filter-content .filter-options .vv_thickness, .sidebar-main .filter-content .filter-options .manufacturer,
.sidebar-main .filter-content .filter-options .vv_size, .sidebar-main .filter-content .filter-options .vv_application, .sidebar-main .filter-content .filter-options .vv_model, .sidebar-main .filter-content .filter-options .vv_use, .sidebar-main .filter-content .filter-options .vv_color, .sidebar-main .filter-content .filter-options .vv_superficial, .sidebar-main .filter-content .filter-options .vv_material, .sidebar-main .filter-content .filter-options .lenght, .sidebar-main .filter-content .filter-options .width, .sidebar-main .filter-content .filter-options .thick_height, .sidebar-main .filter-content .filter-options .section_diameter, .sidebar-main .filter-content .filter-options .weight {
    display: none;
}

/*End Hide Product Filters*/

/* Slider Styles */

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {    
    background-color: #FFB71B;
}

.swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23FFB71B'%2F%3E%3C%2Fsvg%3E")!important;
}

.swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23FFB71B'%2F%3E%3C%2Fsvg%3E")
!important;
}

/* Ocultar Stock pagina presupuestos */

.catalog-product-view .product-add-form .wo-leadtime span:first-of-type {
    display: none;
}    

.aa-SourceNoResults, .aa-SourceHeader, .ship-address-container, .first-loggedin, .carousel-container p, .carousel-container .structure-related-carrousel, .products-algolia .structure-slick-carousel, .payment-text-container .fiserv-installments-images, .structure-slick {
    display: none;
}
.tocompare {
    display: none!important
}
#maincontent {
    padding-top: 0!important
}
/*Corousel calculadores*/

.prolabels-wrapper span.prolabel:has(.div-discount) {
  display: block!important;
}
/* Fix Cucarda Ficha Producto */

.catalog-product-view .prolabels-wrapper span.prolabel:has(.div-discount), .page-title-wrapper .page-title span {
  display: block!important;  
}
.slick-initialized .slick-slide {
    display: flow;
}

/* Fix Card Price Position*/

body .products-grid .product-item-info .price-box .old-price .price-container, .billing-container .address-item-content {
    padding: 0;
}
.aa-Panel .algoliasearch-autocomplete-price {
        display: flex;
    flex-direction: column;
    align-items: end;
}
.product-description .vendor-tab-product-name-container .product-name, .multiplewishlist-alternatives-container .product-name, .vendor-tab-product-name-container .product-name, .multiplewishlist-alternatives-container .product-name {
        -webkit-box-orient: horizontal;
}
.cms-index-index .block.widget.block-highlight .products-grid .product-items.widget-product-grid .product-item-photo {
        height: 230px;
}
.block.widget .product-item-info:not(.configurable) .price-box.price-final_price .old-price {
        display: block;
}
.whatsapp-popup .wpp-icon-store img {
        width: 65px;
    height: 65px;
    bottom: -9px;
    right: 4px;
}
.whatsapp-popup #wpp-background, .whatsapp-popup .text-container-wpp {
    background-color: #4bae32;
    color: #FFF !important;
}
<!-- Nueva Home -->

div.pay-cmp {
    max-width: revert !important;
}

.product-item .prolabel .cmp-cucarda-static { display: none; }

.product-item:has(input[value="ISOVER-7838009"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-AISTIP-50"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-AISTIP-45"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-7008440"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-7019160"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-7838010"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-7914012"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-7914021"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-7924010"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="ISOVER-7926800"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-SIN-25GNE-02500"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-T1010-25GGR-02000"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-T1010-25GBL-02500"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-SIN-25GVE-02500"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-SIN-25GRO-02500"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-SIN-27GALV-03500"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-SIN-27CIAL-07000"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-T1010-25CIAL-05000"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-T1010-27CIAL-03500"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-SIN-27GALV-04500"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="TERNIUM-SIN-27GALV-05000"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="DURLOCK-93794-2"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="PRADECON-27704"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="PRADECON-27705"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="DURLOCK-TEMP-ACU6012512002400"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="DURLOCK-88398"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="LP-427"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="DURLOCK-114183"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="PRADECON-27405"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="PRADECON-27448"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="DURLOCK-116691"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="PRADECON-27426"]) .prolabel .cmp-cucarda-static { display: block !important; }
.product-item:has(input[value="DURLOCK-88399"]) .prolabel .cmp-cucarda-static { display: block !important; }

.marketplace-quote-view .product-container-vendor-tab:has(.multiplewishlist-shipment-table.method-selected) .multiplewishlist-shipment-header, .marketplace-quote-view div.payment-container-vendor-tab.method-selected div.payment-header {
    background-color: #4B4B4B;
} 

    .sellers-wrapper {
        display: none;
    }

.old-price .price-container.price-final_price.tax.weee .price-wrapper .price, .sellers-wrapper .sellers-products .old-price .price {
    margin: 119px;
}

.installments span {
    vertical-align: baseline !important;
}


@media (max-width: 768px) {

.installment-detail .container-cuotas {
    margin-top: 15px;
}

.old-price .price-container.price-final_price.tax.weee .price-wrapper .price, .sellers-wrapper .sellers-products .old-price .price {
    margin: 34px !important;
}


}


.div-discount {
    top: 2% !important;
    left: 4% !important;
}.popup-minibudget-container {
  top: 145px;
}
@media (min-width: 768px) {
  /*Fix QA 06/03/23 */
  .page-header .logo img {
    margin: 0px 0px 10px 10px;
    height: 60px;
  }

  .ship-address-container .ship-to-fast-selector .dropdown-toggle {
    margin-top: 6px;
  }

  .products-grid .slick-track {
    left: -7px;
  }

  .page-header .sections.nav-sections {
    /*Fix QA 06/03/23 */
    margin-top: 6px !important;
  }

  .page-vv-format {
    margin-top: 100px !important;
  }

  .navpro
    .level0
    .navpro-dropdown-level1
    > .navpro-dropdown-inner
    > .gutters
    > .navpro-col
    > .children
    > li
    > a,
  .navpro
    .level0
    .navpro-dropdown-level1
    > .navpro-dropdown-inner
    > .gutters
    > .navpro-col
    > .children
    .parent
    > a {
    color: #1c1d1e;
  }

  .navpro
    .level0
    .navpro-dropdown-level1
    > .navpro-dropdown-inner
    > .gutters
    > .navpro-col
    > .children
    > li
    > a:hover,
  .navpro
    .level0
    .navpro-dropdown-level1
    > .navpro-dropdown-inner
    > .gutters
    > .navpro-col
    > .children
    .parent
    > a:hover {
    background-color: #d79f1e !important;
    color: #fff;
  }

  .navpro
    .navpro-dropdown-level2
    > .navpro-dropdown-inner
    > .gutters
    > .navpro-col
    > .children
    > li
    > a:hover {
    background-color: #ededed;
  }

  .navpro-dropdown {
    background: #f6f6f6 !important;
  }

  .navpro-dropdown-level1 {
    background-color: #fab622 !important;
  }

  .navpro
    .level0
    .navpro-dropdown-level1
    > .navpro-dropdown-inner
    > .gutters
    > .navpro-col
    > .children
    > li
    > a
    span.navpro-icon-caret::before {
    filter: none;
  }

  .div-border-right {
    border-right: 3px solid #ffb71b;
  }

  .block.widget.highlight-cols-5 .products-grid .product-item:nth-child(n),
  .page-layout-1column
    .block.widget.highlight-cols-5
    .products-grid
    .product-item:nth-child(n),
  .block.widget.highlight-cols-4 .products-grid .product-item:nth-child(n),
  .page-layout-1column
    .block.widget.highlight-cols-4
    .products-grid
    .product-item:nth-child(n),
  .page-layout-3columns
    .block.widget.highlight-cols-4
    .products-grid
    .product-item:nth-child(n) {
    margin: 0 10px 10px 10px;
    /*Fix Card width*/
  }

  .txt-category-title {
    display: none;
  }

  #ayuda-columns .columns {
    display: flex;
  }

  .slick-slider .slick-list {
    width: 100.5%;
  }

  .cms-ayuda-cmp .page-cc-benefits .help-list li > a {
    padding: 10px 15px 10px 120px;
  }

  .cms-ayuda-cmp .columns {
    display: flex;
  }

  .cms-ayuda-envios-y-entregas-cmp.page-layout-2columns-left .column.main {
    width: fit-content;
  }

  /*Fix Img card size*/

  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-image-container,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-item-photo,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-image-container,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .prolabels-wrapper,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-image-container,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-item-photo
    .product-image-container {
    height: 220px;
  }

  .cms-index-index .products-grid .product-image-container {
    padding-top: 10px;
  }

  .popup-minibudget-container {
    margin-top: 33px !important;
  }

  #algolia-autocomplete-container .aa-dropdown-menu,
  .aa-Panel {
    top: 80px !important;
  }

  /* Fix Cucarda Ficha Producto */
  .catalog-product-view .prolabel {
    left: 15px !important;
  }
}

@media (min-width: 1024px) {
  .category-title {
    display: none;
  }
}

@media (min-width: 320px) and (max-width: 768px) {
  .footer-detail {
    flex-direction: column;
    margin: 0;
    align-items: center !important;
  }

  .social-media {
    display: flex;
    justify-content: center;
  }

  .about-us-contact {
    font-size: 2rem;
  }

  .row-about-us {
    align-items: start;
  }

  .featured-products,
  .best-selling-products,
  .roofing-sheets,
  .ternium-products,
  .related-products-roofing-sheets,
  .profiles,
  .featured-products-profiles,
  .related-products-profiles,
  .drywall-construction,
  .durlock-products,
  .pradecon-products,
  .related-products-drywall-construction {
    background-image: none;
  }

  .img-facebook {
    padding-right: 5px;
  }

  .img-categories,
  .about-us-img {
    display: none;
  }
}

@media (min-width: 320px) and (max-width: 991px) {
  .footer-detail {
    flex-direction: column;
    margin: 0;
    align-items: center !important;
  }

  .vertical-line {
    display: none;
  }
}

@media (min-width: 767px) and (max-width: 1149px) {
  .page-vv-format {
    /*Fix QA 06/03/23 */
    margin-top: 30px !important;
  }
}

@media (max-width: 991px) {
  .div-categories {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-sheet-metal,
  .div-steel-profile,
  .div-dry-construction {
    width: 100%;
    height: 50vw;
    margin-bottom: 1.5rem;
  }
}

/*Arreglos*/

@media (max-width: 576px) {
  .durlock-banner,
  .pradecon-banner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .row-durlock-pradecon {
    margin-left: 0;
    margin-right: 0;
  }

  .product-info-main .product-add-form .box-tocart > .fieldset,
  .product-info-main .product-add-form .box-tocart .product.price {
    justify-content: center;
  }

  .container-img img {
    height: 50%;
    width: 50%;
  }
}

@media (max-width: 425px) {
  .page-header .header-activity {
    margin-left: 10vw !important;
  }
  .block.widget
    .products-grid:not(.swiper-container)
    .product-items
    .product-item:not(.product-structure)
    .product-item-details
    .thumb-add-budget
    .set-qty-product
    .qty-input {
    width: 44px !important;
  }
  #maincontent .btn.action.primary span {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}

.text-review,
.people-review,
.horarios .horarios-locacion,
.enterate-novedades,
.horarios .title-lugar,
.dias-atencion,
.suscribite-newsletter {
  color: #000;
}

.text-review {
  font-size: 13px;
  font-weight: 500;
}

.people-review {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 400;
}

.review-people {
  padding: 16px 32px;
  border-radius: 0px 0px 80px 0px;
  max-width: 290px;
  height: 200px;
}

.categorias-home,
.construccion-seco {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  margin: 16px auto 40px auto;
  max-width: 1280px;
}

.horarios {
  margin: 60px auto;
  max-width: 1280px;
}

.newsletter-cmp,
.horarios {
  font-family: Montserrat;
}

.block.newsletter input[type="email"] {
  border: 1px solid #000;
  margin-right: 8px;
  border-radius: 0;
  padding: 0 10px;
}

.newsletter-cmp {
  padding: 16px 30px;
  position: relative;
  max-width: 1280px;
  margin: 0 auto 30px auto;
}

.nuestros-horarios .horarios-locacion {
  margin-bottom: 28px;
}

.horarios .horarios-locacion,
.enterate-novedades {
  font-size: 16px;
  font-weight: 700;
}

.suscribite-newsletter {
  font-size: 21px;
  font-family: Montserrat;
}

.horarios .title-lugar,
.dias-atencion {
  font-weight: 600;
}

.dias-atencion-footer {
  margin: 0 32px;
}

.block.newsletter .field .control:before {
  display: none;
}

.form .field .control {
  margin-bottom: 0;
  height: 32px;
}

body:not(.storelocator-index-store) .newsletter-cmp button.action.primary {
  background-color: transparent !important;
  padding: 15px 20px;
  position: absolute !important;
}

.newsletter-cmp .block.newsletter .form.subscribe > .actions span {
  display: none;
}

.newsletter-cmp .block.newsletter,
.newsletter-cmp label {
  width: 100%;
}

@media (min-width: 768px) {
  .linea-separacions {
    border-right: 2px solid #ffb71b;
  }

  .border-text-dia {
    border-right: 2px solid #bebebe;
  }

  .comentarios-gente {
    gap: 16px;
    max-width: 1280px;
    margin: 0 auto 30px auto;
  }
}

@media (max-width: 1220px) {
  .review-people {
    min-width: auto;
  }

  .horarios {
    flex-direction: column;
  }
}

@media (min-width: 768px) and (max-width: 1120px) {
  .review-people {
    height: auto;
  }
}

@media (min-width: 1220px) {
  .review-people {
    min-width: 290px;
  }
}

@media (min-width: 768px) {
  #algolia-autocomplete-container .aa-dropdown-menu,
  .aa-Panel {
    top: 68px !important;
  }
}

.nav-sections-item-content {
  max-width: 100% !important;
}

.container-img .celular,
.container-img .tarjeta {
  width: 23%;
}

.product-item-info
  .price-box.price-final_price
  .old-price
  .price-container
  span:not(.price-label) {
  opacity: 0.6;
  color: var(--text-normal) !important;
  text-decoration-color: var(--text-normal) !important;
  text-align: start;
}

.product-item-details .product.price .price {
  margin-left: 0;
}

footer .img-fluid.align-self-end {
  margin-top: 20px;
}

.sections.nav-sections
  .section-item-content.nav-sections-item-content
  .swissup-navigationpro {
  width: 100% !important;
}

.page-header .logo img {
  height: 60px;
}

@media (max-width: 767px) {
  .hr-title {
    top: 27px;
  }

  div.d-flex.flex-row .new-wishlist-product {
    top: 118px;
  }

  .custom-col {
    margin-top: 3rem;
  }

  .col-social-media {
    align-items: center;
  }

  .product-item-details .thumb-add-budget .btn.primary span {
    font-size: 10px;
  }

  .product-item-details .product.price .price-box .price {
    font-size: 1.5rem;
    margin: 0;
  }

  .block.widget .product-item-info {
    width: 100%;
  }

  .product-item-details .product.name .product-name-list.product-item-link {
    font-size: 12px;
  }

  .page-products
    .products-grid:not(.swiper-container)
    .product-items
    .product-item
    .product-item-details
    .thumb-add-budget,
  .page-products
    .products-grid:not(.swiper-container)
    .product-items
    .product-item:not(.product-structure)
    .product-item-details
    .thumb-add-budget,
  .block.widget
    .products-grid:not(.swiper-container)
    .product-items
    .product-item:not(.product-structure)
    .product-item-details
    .thumb-add-budget,
  .block.widget
    .products-grid:not(.swiper-container)
    .product-items
    .product-item
    .product-item-details
    .thumb-add-budget {
    width: 85%;
  }

  .product-item .price-box .price {
    font-size: 18px;
  }

  .page-products
    .products-grid:not(.swiper-container)
    .product-items
    .product-item:not(.product-structure)
    .product-item-details
    .thumb-add-budget {
    padding: 0;
  }

  body.page-products
    .page-wrapper
    .page-main
    .columns
    .column.main
    .block.widget.block-highlight.highlight-grid
    .block-content
    .block-products-list
    .block-content
    .products-grid
    .product-items.widget-product-grid {
    padding-left: 10px;
  }

  .page-layout-1column
    .block.widget.highlight-cols-4
    .products-grid
    .product-item:nth-child(n),
  .block.widget.highlight-cols-5 .products-grid .product-item:nth-child(n),
  .page-layout-1column
    .block.widget.highlight-cols-5
    .products-grid
    .product-item:nth-child(n) {
    margin: 10px 5px 10px 5px;
  }

  .durlock-banner {
    margin-bottom: 3rem;
  }

  .products-grid .product-item-actions .actions-primary {
    display: flex;
    justify-content: center;
  }

  .slick-track .product-item .attr-manufacturer {
    font-size: 12px;
  }

  .page-cc-benefits .help-list li > a::after {
    filter: grayscale(1);
  }

  .page-cc-benefits .help-list li > a .cc-icon {
    margin-bottom: 0;
  }

  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-image-container,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-item-photo,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-image-container,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .prolabels-wrapper,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-image-container,
  .cms-index-index
    .block.widget.block-highlight
    .products-grid
    .product-items.widget-product-grid
    .product-item-photo
    .product-image-container {
    height: 148px;
  }

  .type-product-manufacturer {
    margin: 10px 0 10px 0;
  }

  .product-item-details .product.price .price {
    font-weight: 700;
  }

  .help-cmp {
    display: block !important;
  }

  .container-sidelinks-construct {
    display: none !important;
  }

  .page-vv-format {
    border: 1px solid #ddd !important;
  }

  .page-cc-benefits .help-list li > a::after {
    right: 0 !important;
  }

  .page-cc-benefits .help-list li > a {
    padding: 10px 15px 10px;
  }

  .cc-icon img {
    width: 50%;
  }

  .div-border-bottom {
    border-bottom: 3px solid #ffb71b;
  }

  .div-border-right {
    border-right: none;
  }

  .img-custom-1 {
    margin-bottom: 3rem;
  }

  .img-custom-2 {
    margin-top: 3rem;
  }

  .page-header .sections.nav-sections {
    background-color: #ffb71b !important;
  }

  .navpro.navpro li.li-item {
    background-color: #ffb71b !important;
  }

  .nav-sections .navigation a.level-top {
    color: #1d1e1c !important;
  }

  .navpro-dropdown .children > li > a,
  .navpro-dropdown .children .parent > a {
    color: #1d1e1c !important;
  }

  .navpro
    .level0
    .navpro-dropdown-level1
    > .navpro-dropdown-inner
    > .gutters
    > .navpro-col
    > .children
    > li
    > a,
  .navpro
    .level0
    .navpro-dropdown-level1
    > .navpro-dropdown-inner
    > .gutters
    > .navpro-col
    > .children
    .parent
    > a {
    color: #1d1e1c !important;
  }

  .product-item .type-product {
    padding: 2px 0 2px 0;
  }

  .type-product-manufacturer {
    padding: 0 10px 0 7px;
  }

  div.d-flex.flex-row.align-items-center.popup-minibudget-div.my-0.mx-auto {
    bottom: 0;
  }

  .popup-minibudget-container {
    top: 88px;
  }

  .cms-mesdelamor .products-grid .slick-track {
    left: -10px;
  }

  .cms-mesdelamor
    .products-grid.grid
    .product-items.widget-product-grid
    .product-item
    .product-item-info {
    min-height: 360px;
  }

  .price-box.price-final_price {
    flex-direction: column-reverse;
  }

  .block.widget
    .product-item-info:not(.configurable)
    .price-box.price-final_price
    .old-price {
    display: block;
  }

  /*Fix Popup Minibudget Position*/
  .popup-minibudget-container {
    top: 168px;
  }

  .mercadopago_basic .method-image,
  .mercadopago_basic.multiplewishlist-vendor-left-border .method-image,
  .purchaseorder .method-image,
  .purchaseorder.multiplewishlist-vendor-left-border .method-image,
  .banktransfer.multiplewishlist-vendor-left-border .method-image,
  .checkmo .method-image,
  .checkmo.multiplewishlist-vendor-left-border .method-image,
  .firstdata .method-image,
  .firstdata.multiplewishlist-vendor-left-border .method-image,
  .img-success-page-pay {
    width: 70px;
  }

  .banktransfer .method-image {
    width: 80px;
    height: 30px;
  }

  .catalog-product-view
    .product-info-main
    .set-qty-product
    .qty-input
    .label
    .quantity-products {
    bottom: 0;
  }

  .catalog-product-view .product-info-main .set-qty-product .qty-input input {
    width: 120px;
  }

  .page-header .header-activity {
    margin-left: 15vw !important;
  }

  .categorias-home,
  .construccion-seco {
    grid-template-columns: repeat(1, 1fr);
  }

  .img-newslatter {
    position: absolute;
    top: -20%;
  }

  .newsletter-cmp,
  .dias-horarios-mobil {
    flex-direction: column;
    gap: 8px;
  }

  .newsletter-cmp {
    padding: 30px 0;
    margin: 30px 8px;
  }

  .linea-separacions {
    border-top: 2px solid #ffb71b;
    margin: 32px 0;
  }

  .comentarios-gente .slick-slide div {
    display: flex;
    justify-content: center;
  }

  .comentarios-gente .slick-slide .estrellas {
    justify-content: start;
  }

  .review-people {
    max-width: 100%;
  }

  .product-description {
    -webkit-box-orient: horizontal;
  }

  .page-header .header.content {
    background-color: #fff;
    height: 168px;
    padding: 2px 10px 70px;
  }

  #algoliaAutocomplete {
    position: absolute !important;
    top: auto;
    bottom: 0;
    width: 94%;
    left: 3%;
    z-index: 2;
  }

  .page-header .logo img {
    height: auto;
    width: 105px;
  }

  .page-header .logo {
    height: auto;
    width: 120px;
    position: unset;
  }

  .page-header .logo img {
    width: 100%;
    height: 100%;
    max-width: inherit;
    margin: 0px;
  }

  .page-header .header-my-account .logout {
    position: relative;
    width: auto;
    top: unset;
    left: 20px;
  }

  .page-header .nav-toggle {
    position: absolute;
    top: 50px;
  }

  .page-header .header.content {
    justify-content: space-between;
  }

  .page-header .header-my-account .logout a,
  .page-header .header-activity .icon-bell,
  .page-header .header-activity .icon-budget-big {
    width: 35px;
    height: 35px;
    opacity: 1;
  }

  .page-header .nav-toggle:after {
    opacity: 1;
  }

  #algoliaAutocomplete .aa-SubmitButton {
    border-left: 1px solid transparent;
  }

  .page-header .header-my-account .icon-user {
    width: 35px;
    height: 35px;
    opacity: 1;
  }

  .page-header .header-my-account .dropdown-menu {
    left: -94px;
    z-index: 999999;
  }

  .page-header .header-my-account .dropdown-menu:before {
    left: 54.1%;
  }

  .page-header .header-my-account .dropdown-menu:after {
    left: 54%;
  }



  .product-info-main .product-add-form .box-tocart .product.price {
    justify-content: center;
  }

  .products-grid .slick-track {
    left: 0;
  }

 

  .catalog-product-view .page-wrapper .page-main,
  .multiplewishlist-index-index #maincontent,
  .sales-order-history #maincontent,
  .customer-account-index #maincontent {
    margin-top: 12em !important;
  }

  .simples-col-2 {
    width: 50% !important;
  }

  .subtotal-price-product-price {
    top: 4px;
  }

  .product-item .product-item-info .result-wrapper,
  .products-algolia .product-item-info .product.name {
    width: 100% !important;
  }

  .btn-add-product-algolia {
    width: 70%;
  }
  .result-sub-content .multiple_wishlist_product_form .input-text {
    width: 40px;
    padding: 6px;
    text-align: start;
  }
  .qty-inc-dec-hit {
    left: 6px;
  }
  .cms-contacto #maincontent,
  .cms-politica-de-cambio #maincontent,
  .cms-metodo-de-envio #maincontent,
  .cms-terminos-y-condiciones #maincontent,
  .cms-arrepentimiento-compra #maincontent {
    margin-top: 9.5em !important;
  }

  .open-filter .map-filter-zone {
    z-index: 10;
  }

  .sections.nav-sections .li-item.opened .children .li-item .li-item a span {
    font-weight: 500;
  }
  .sections.nav-sections .navpro.navpro a span {
    font-weight: 700;
  }
  .page-products
    .products-grid:not(.swiper-container)
    .product-items
    .product-item:not(.product-structure)
    .product-item-details
    .thumb-add-budget,
  .page-products .page-main {
    padding-left: 6px;
    padding-right: 6px;
  }
  .simples-col-2 {
    padding: 4px;
  }
  #algolia_instant_selector .row {
    margin-left: 0;
    margin-right: 0;
  }
  .page-with-filter
    .algolia-instant-results-wrapper
    .products-algolia
    .instant-search-results-container {
    margin: 0;
  }
}

/*HOTSALE CUCUARDAS*/
.product-item-info .img-bomba img {
  top: 33% !important;
}

.product-item-info .img-bomba img {
  left: auto;
  right: 0 !important;
  top: 4% !important;
}
@media (max-height: 850px) {
  .navpro .level0 .children > li > a,
  .navpro .level0 .children .parent > a,
  .navpro .level0 .level-top {
    padding: 6px 20px;
  }

  .algolia-serch-product .thumb img {
    width: auto;
  }
}

.is-widget-container-vv_model
  .ais-RefinementList-item
  .ais-RefinementList-label
  .label {
  white-space: unset !important;
}
.ais-RefinementList.disjunctive
  .ais-RefinementList-list
  .ais-RefinementList-label {
  text-align: center !important;
}
.product-view-cards img:last-child,
.jumbotron .d-none-cmp,
.jumbotron .img-fluid {
  display: none !important;
}
.jumbotron .d-block-cmp {
  display: block !important;
}
@media (min-width: 1440px) {
  .sections.nav-sections
    .section-item-content.nav-sections-item-content
    .swissup-navigationpro {
    display: flex;
    justify-content: center;
    float: none;
  }
}

.multiplewishlist-header-container
  .container-adress-budget:not(:has(.form-address-edit)),
.multiplewishlist-header-container .form-address-edit {
  background: #ffb71b !important;
}
.categorypath-productos-perfiles-de-chapa-perfil-c
  .is-widget-container-vv_model
  .ais-RefinementList
  .ais-RefinementList-label
  .label {
  display: none !important;
}
.ais-RefinementList.disjunctive
  .ais-RefinementList-list
  .ais-RefinementList-label {
  background-color: #fff;
}

@media (max-width: 568px) {
  #optimizer-search-results {
    top: 168px;
  }
}
                body a, body a:visited, .breadcrumbs a:visited {
                    color:  #FFB71B;
                }

                button.btn.primary, button.btn.primary:active, button.btn.primary:hover, button.action.primary:active, .action.primary:active button.action.primary:hover, a.btn.primary, a.btn.primary:active, a.btn-primary:hover, .btn-primary, body:not(.storelocator-index-store) a.action.primary:not(.official-store), .catalog-product_compare-index .action.print, .action.action-login.secondary, .new-billing-address .action.action-update, .dropdown-menu > li.dropdown-header > a.btn-link, .getlocation-icon, .getlocation-icon:hover, .getlocation-icon.btn-primary:not(:disabled):not(.disabled):active {
                    background-color:  #FFB71B;
                }
                .action.primary:focus, .action-primary:focus, .action.primary:active, .action-primary:active{
                    background-color:  #FFB71B;
                }
                a.btn-link,
                .wishlist-link a,
                .marketplace-checkout-shipping .marketplace-checkout-shipping-type,
                .wishlist-link a:hover,
                body:not(.storelocator-index-store) .filter .actions div.secondary a.show-more,
                body:not(.storelocator-index-store) .filter .actions div.secondary a.show-less,
                .catalog-product-view .product-item-info .find-builder a:hover,
                .multiplewishlist-quote-index .multiple-wishlist-quote .shipping-block .shipping-block-title .seller-data a:hover,
                .structure-linked-container a:hover,
                .page-cc-benefits:not(.store-contact-info) a:hover,
                .post-info a:hover,
                .account-title-section a:hover,
                .contact-list a:hover,
                .page-product-structure .mfblog-replated-posts-block .post-item-link:hover,
                .addressmodal .trigger-auth-popup,
                .addressmodal .trigger-auth-popup:hover,
                .help-page-link-color,
                .help-page-link-color:hover,
                .page-product-structure .input-structure-container .structure-item-wrapper.field .how-to-calculate,
                .page-product-structure .input-structure-container .structure-item-wrapper.field .how-to-calculate:hover {
                    color:  #FFB71B !important;
                }
                button.btn.primary,
                button.btn-primary,
                button.action.primary,
                button.btn.primary:hover,
                button.btn-primary:hover,
                button.action.primary:hover,
                button.btn.primary:active,
                button.btn-primary:active,
                button.action.primary:active,
                .action.primary:active,
                a.btn.primary,
                a.btn-primary,
                .btn-primary,
                body:not(.storelocator-index-store) a.action.primary:not(.official-store),
                .catalog-product_compare-index .action.print,
                .action.action-login.secondary,
                .new-billing-address .action.action-update,
                .dropdown-menu > li.dropdown-header > a.btn-link,
                .getlocation-icon,
                .getlocation-icon:hover,
                .getlocation-icon.btn-primary:not(:disabled):not(.disabled):active {
                    background-color:  #FFB71B;
                }
                .page-with-filter .filter-active .state-item,
                .table-vv-style .label-bought {
                    background-color:  #FFB71B;
                    opacity: 0.7;
                }
                .multiplewishlist-index-view .budget-actions .popup-split-budget::before,
                .multiplewishlist-share-view .budget-actions .popup-split-budget::before {
                    filter: drop-shadow(0px 2px  #FFB71B);
                }
                .multiplewishlist-index-view .budget-actions .popup-split-budget,
                .multiplewishlist-share-view .budget-actions .popup-split-budget {
                    border: 2px  #FFB71B solid;
                }
                .author .block-description .a-right .read-more,
                .author .block-description .a-right .read-more:hover {
                    color:  #FFB71B;
                    border-color:  #FFB71B;
                }
                .btn.btn-white {
                    color:  #FFB71B;
                }
                .btn.btn-white .icon-chevron svg g path {
                    fill:  #FFB71B !important;
                }
                button.btn.outline,
                a.btn.outline,
                button.copy-link,
                .checkout-onepage-success .page-title-wrapper .action.print,
                .opc-wrapper .action-show-popup,
                .block-addresses-default .action.edit,
                button.action.action-select-shipping-item,
                .action.viewcart,
                button.action.action-edit-address,
                button.action.action-select-billing-item,
                .checkout-index-index .checkout-shipping-address .new-address-popup .action,
                .checkout-index-index .checkout-billing-address .new-address-popup .action,
                .module-rewardpoints .rwp-nopoint a,
                .block-addresses-list + .actions-toolbar .primary .action.primary.add {
                    color:  #FFB71B;
                }
                .marketplace-quote-view .share-button svg g g path {
                    fill:  #FFB71B;
                }
                .action.action-input,
                .getlocation-text {
                    color:  #FFB71B;
                }
                .dropdown-menu > li > a:hover,
                .dropdown-menu > li > a:focus {
                    color:  #FFB71B;
                }
                .page-header .header-activity li a .count {
                    background-color:  #FFB71B;
                }
                .opc-progress-bar-item._active > span:before,
                .checkout-index-index .opc-progress-bar .opc-progress-bar-item:nth-child(2):before,
                .checkout-index-index .opc-progress-bar .opc-progress-bar-item:nth-child(2) > span:before {
                    background:  #FFB71B !important;
                    border-color:  #FFB71B !important;
                }
                .opc-progress-bar-item._active:before {
                    background:  #FFB71B !important;
                    border-color:  #FFB71B !important;
                }
                .opc-progress-bar-item._active > span:after,
                body:not(.storelocator-index-store) .filter .actions div.secondary a.show-more,
                body:not(.storelocator-index-store) .filter .actions div.secondary a.show-less {
                    border-color:  #FFB71B !important;
                }
                @media (min-width: 768px) {
                    .navpro.orientation-horizontal .navpro-dropdown-level1 > .navpro-shevron {
                        background:  #FFB71B !important;
                        border: 1px solid  #FFB71B !important;
                        border-color:  #FFB71B transparent transparent  #FFB71B !important;
                    }
                }
                .navpro-dropdown-level1 {
                    background-color:  #FFB71B;
                    border: 1px solid  #FFB71B;
                }
                .page-header .block-search .qs-option-name a {
                    color:  #FFB71B !important;
                }
                .page-header .minicart-wrapper .action.showcart .counter.qty {
                    background:  #FFB71B;
                }
                .notif-actions a {
                    color:  #FFB71B;
                }
                .drop-budget-actions .budget-btn {
                    color:  #FFB71B;;
                }
                .jumbotron.home-assistant {
                    background-color:  #FFB71B;
                }
                .home-assistant .steps em {
                    color:  #FFB71B;
                }
                .breadcrumbs a {
                    color:  #FFB71B;
                }
                .block-actions.filter-actions .filter-clear {
                    border: 1px solid  #FFB71B;
                    color:  #FFB71B;
                }
                .product-info-main .product-add-form .input-structure-qty .label-qty a,
                .breadcrumbs a:hover {
                    color:  #FFB71B;
                }
                .product-info-main .product-add-form .input-structure .form-group label .tooltip-container i {
                    color:  #FFB71B;
                }
                .product-social-links .share-button {
                    color:  #FFB71B;
                }
                .adv-item .meter .meter-value b {
                    color:  #FFB71B;
                }
                .adv-item.value-1 .meter i:first-child,
                .adv-item.value-2 .meter i:nth-child(-n+2),
                .adv-item.value-3 .meter i:nth-child(-n+3),
                .adv-item.value-4 .meter i:nth-child(-n+4),
                .adv-item.value-5 .meter i:nth-child(-n+5) {
                    background-color:  #FFB71B;
                }
                .attached-product-content .product-attachment-container .downloads-item .item-link b {
                    color:  #FFB71B;
                }
                .construction-list li span.number {
                    background-color:  #FFB71B;
                }
                .table-vv-style tr:hover .table-actions .action.btn-actions {
                    color:  #FFB71B;
                }
                .table-vv-style tr:hover .table-actions .action.btn-actions i {
                    color:  #FFB71B;
                }
                .pages a.page {
                    color:  #FFB71B;
                }
                .pages a.page,
                .pages a.page:visited {
                    color:  #FFB71B;
                }
                .mission-vision {
                    background-color:  #FFB71B;
                }
                .about-history ul li h3 {
                    color:  #FFB71B;
                }
                .fotorama__nav__frame.fotorama__nav__frame--dot.fotorama__active .fotorama__dot {
                    border-color:  #FFB71B !important;
                    background-color:  #FFB71B !important;
                }
                .blog-page .sidebar .widget.block .block-content .item .post-item-link {
                    color:  #FFB71B;
                }
                .blog-page .post-list-wrapper .post-holder .post-content .post-read-more {
                    color:  #FFB71B;
                }
                .post-view .post-holder .author .readmore {
                    color:  #FFB71B;
                }
                .popovers .discount-icon span {
                    color:  #FFB71B !important;
                }
                .popovers .discount-text p b {
                    color:  #FFB71B;
                }
                .popovers .mo-icon span {
                    color:  #FFB71B !important;
                }
                .modal-popup .modal-footer button.action-dismiss {
                    color:  #FFB71B;
                }
                .modal-popup .modal-footer button.action-accept {
                    background-color:  #FFB71B;
                }
                .order-title .btn-group > .btn:last-child {
                    background-color:  #FFB71B;
                }
                .order-actions-toolbar .actions .action {
                    color:  #FFB71B;
                }
                .page-with-filter:not(.storelocator-index-store) .filter-options-content .smile-es-range-slider .ui-slider-handle {
                    background:  #FFB71B;
                }
                .page-with-filter .irs--modern .irs-from,
                .page-with-filter .irs--modern .irs-to,
                .page-with-filter .irs--modern .irs-single {
                    background-color:  #FFB71B;
                }
                .page-with-filter .irs--modern .irs-from:before,
                .page-with-filter .irs--modern .irs-to:before,
                .page-with-filter .irs--modern .irs-single:before {
                    border-top-color:  #FFB71B;
                }
                .page-with-filter .irs--modern .irs-bar {
                    background:  #FFB71B;
                }
                .page-with-filter .filter-active .filter-active-item-clear-all {
                    color:  #FFB71B;
                }
                .table-comparison .tgl-flip + .tgl-btn:after,
                .table-comparison .tgl-flip + .tgl-btn:before {
                    background-color:  #FFB71B !important;
                }
                .popup-authentication .block-authentication .actions-toolbar .secondary a.action,
                .customer-account-login .login-container .block.block-customer-login .actions-toolbar .secondary a.action,
                .checkout-onepage-success #maincontent .checkout-success a.btn.outline,
                .sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.whatsapp,
                .sales-order-payment .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.whatsapp,
                .dropdown-menu.menu-address .dropdown-header-address .dropdown-see-address.btn-link,
                .dropdown-menu.menu-budgets .dropdown-header .dropdown-see-budget {
                    color:  #FFB71B !important;
                    background-color: transparent !important;
                }
                .checkout-index-index .opc-progress-bar-item._active:before {
                    background:  #FFB71B;
                    border-color:  #FFB71B;
                }
                .checkout-index-index .opc-progress-bar-item._active > span:before {
                    background:  #FFB71B;
                    border-color:  #FFB71B;
                }
                .checkout-index-index .opc-progress-bar-item._active > span:after {
                    border-color:  #FFB71B;
                }
                .checkout-index-index .opc-wrapper .shipping-address-item.selected-item {
                    border-color:  #FFB71B;
                }
                .checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after {
                    border: 7px solid  #FFB71B;
                }
                .checkout-index-index .payment-method._active {
                    border-color:  #FFB71B;
                    z-index: 2;
                }
                .checkout-index-index .checkout-payment-method .checkout-billing-address .payment-billing-address-list .billing-address-item.selected-item {
                    border-color:  #FFB71B;
                    z-index: 2;
                }
                .checkout-index-index .checkout-payment-method .checkout-billing-address .payment-billing-address-list .billing-address-item.selected-item:after {
                    background:  #FFB71B;
                }
                .checkout-index-index .checkout-payment-method .checkout-billing-address .primary .action-cancel {
                    color:  #FFB71B;
                }
                .checkout-index-index .checkout-payment-method .checkout-billing-address .primary .action-update {
                    background-color:  #FFB71B;
                }
                .checkout-index-index .modal-popup .modal-footer .action-hide-popup,
                .checkout-index-index .modal-popup .new-billing-address .action.action-cancel {
                    color:  #FFB71B;
                }
                .checkout-index-index .minicart-wrapper .action.showcart .counter.qty {
                    background:  #FFB71B;
                }
                .module-rewardpoints .reward-points-user {
                    background:  #FFB71B;
                }
                .sales-order-view .order-details-items .btn-group .btn.btn-sm:hover,
                .sales-order-shipment .order-details-items .btn-group .btn.btn-sm:hover,
                .sales-order-invoice .order-title-invoice .btn-group .btn.btn-sm:hover,
                .checkout-onepage-success #maincontent .checkout-success a.btn:hover
                {
                    background-color:  #FFB71B;
                }
                .sales-order-payment #attachment-form.form-attachments .swissup-attachment-drag-area .text-attach-input .product-social-links .customer-order-link .copy-link.share-button {
                    color:  #FFB71B !important;
                    background-color: transparent !important;
                }
                .cms-ayuda .page-cc-benefits .help-list li > a .cc-icon img,
                .cms-ayuda-comprando .help-buying img,
                .help-page-border {
                    border: 1.5px solid  #FFB71B;
                }
                .multiplewishlist-quote-index .shipping-container .shipping-block .radio-selector-wrapper.selected,
                .multiplewishlist-quote-index .shipping-container .shipping-block .radio-selector-wrapper:before,
                .multiplewishlist-quote-index .shipping-container .shipping-block .radio-selector-wrapper .address-edit-button:hover,
                .checkout-index-index .billing-address-item.selected-item button.action.action-select-billing-item:before,
                .checkout-index-index .billing-address-item button.action.edit-address-link:hover,
                .dropdown-menu.menu-address .dropdown-header-address .dropdown-see-address.btn-link,
                .dropdown-menu.menu-budgets .dropdown-header .dropdown-see-budget,
                .dropdown-menu.menu-budgets .dropdown-header .dropdown-see-budget:hover,
                .checkout-index-index .checkout-container .rewardpoints-block .payment-option-title,
                .checkout-index-index .checkout-container .rewardpoints-block .payment-option-content {
                    border: 1px solid  #FFB71B;
                }
                .customer-account-index #billing-shipping-info .active-msg-container,
                .multiplewishlist-quote-index .shipping-container .shipping-block .radio-selector-wrapper:before,
                .checkout-index-index .billing-address-item.selected-item button.action.action-select-billing-item:before {
                    background-color:  #FFB71B;
                }
                .multiplewishlist-quote-index .shipping-container .shipping-block .radio-selector-wrapper .address-edit-button:hover,
                .checkout-index-index .billing-address-item button.action.edit-address-link:hover,
                .checkout-index-index .checkout-payment-method .rewardpoints-block .payment-option-content .reward-user-info > b .mw_rewardpoints,
                .checkout-index-index .marketplace-checkout-card .marketplace-checkout-shippings .marketplace-checkout-shipping .marketplace-checkout-shipping-type span {
                    color:  #FFB71B;
                }
                .multiplewishlist-left-border {
                    border-left: 6px solid  #FFB71B;
                }
                .alternative-btn,
                .alternative-btn:hover,
                .alternative-btn:focus {
                    color:  #FFB71B;
                    border: 1px solid  #FFB71B;
                    background: transparent;
                }
                .radio-left-border-width {
                    border-left: 16px solid  #FFB71B;
                }
                .radio-left-border {
                    border-left: 12px solid  #FFB71B;
                }
                .radio-btn-vv-container input:checked ~ span.checkmark-radio-btn {
                    background-color:  #FFB71B;
                }
                .progress-btn {
                    background-color:  #FFB71B;
                }

                .vv-primary-color {
                    color: #FFB71B !important;
                    }

                .vv-primary-border-left {
                    border-left: 6px solid  #FFB71B !important;
                }
                .vv-primary-background,
                .background-primary-color,
                .btn-primary,
                .radio-btn-vv-container input:checked ~ span.vv-primary-background-input,
                 .active-msg-content {
                background-color:  #FFB71B !important;
                }
                .border-primary-color-vv {
                    border-color:  #FFB71B !important;
                }
                .primary-color-vv {
                    color:  #FFB71B !important;
                }
                .background-store-opacity {
                    background-color:  #FFB71B20 !important;
                 }
                .sto-primary, .ais-RangeInput-submit {
                    background: linear-gradient(0deg,  #FFB71B,  #FFB71B) !important;
                }
                .sto-tertiary {
                    color:  #FFB71B !important;
                }
                .sto-primary:hover, .ais-RangeInput-submit:hover {
                    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%),
                                linear-gradient(0deg,  #FFB71B,  #FFB71B) !important;
                }
                .sto-primary:active, .ais-RangeInput-submit:active {
                    background: linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),
                                linear-gradient(0deg,  #FFB71B,  #FFB71B) !important;
                }
                .sto-tertiary .sto-label {
                    color:  #FFB71B !important;
                }
                .sto-icon-primary,
                .ais-RefinementList-item .ais-RefinementList-label.checked .checket-img-filter svg path,
                .check-image-model .ckeck-filter svg path {
                    stroke:  #FFB71B !important;
                }
                .ais-RefinementList-checkbox:checked,
                .structure-item-wrapper .swatch-attribute .swatch-option.selected,
                .swatch-attribute .swatch-option.selected,
                .check-image-model .ckeck-filter rect {
                    border: 2px solid  #FFB71B !important;
                }

                .ais-RefinementList-checkbox:checked::after,
                .ais-RefinementList-item--selected .label,
                .ais-RefinementList-label:has(.ais-RefinementList-checkbox:checked) {
                    color:  #FFB71B !important;
                }

                .is-widget-container-vv_color .ais-RefinementList-item .ais-RefinementList-label.checked,
                .is-widget-container-manufacturer .ais-RefinementList-item .ais-RefinementList-label.checked .img-label,
                .is-widget-container-vv_model .ais-RefinementList-item .ais-RefinementList-label.checked,
                .ais-RefinementList-item .ais-RefinementList-label.checked .checket-img-filter,
                .ais-RangeInput-input--min:active,
                .ais-RangeInput-input--max:active {
                    border: 3px solid  #FFB71B !important;
                }

                .account.multiplewishlist-index-index .fancy-radio label input[type="checkbox"]:checked ~ i {
                   border: 1px solid  #FFB71B !important;
                }

                .account.multiplewishlist-index-index .fancy-radio .fa-check:before {
                   color:  #FFB71B !important;
                }

                .box-edge.left {
                    border-left: 2.5px solid  #FFB71B !important;
                }
                .box-edge.right {
                    border-right: 2.5px solid  #FFB71B !important;
                }
                .box-edge.top {
                    border-top: 2.5px solid  #FFB71B !important;
                }
                .box-edge.bottom {
                    border-bottom: 2.5px solid  #FFB71B !important;
                }
                .marketplace-optimizer-view .tr-optimizer .switch-rotate:has(input:checked)  {
                    background:  #FFB71B !important;
                }
                .multiplewishlist-header-container .container-adress-budget:not(:has(.form-address-edit)), .multiplewishlist-header-container .form-address-edit {
                    background:  #FFB71B !important;
                }
            
            a.btn-link:hover,
             .vv_primary_color {
                color: #1D1E1C !important;
            }
            a:hover {
                 color: #1D1E1C;
            }

            button.btn:active,
            a.btn:hover,
            a.btn:focus,
            a.btn:active,
            a.action:hover,
            a.action:focus,
            a.action:active,
            button.action:focus,
            button.action:active,
            .checkout-index-index .shipping-address-item button.action.edit-address-link:hover,
            .checkout-index-index .shipping-address-item button.action.edit-address-link:focus,
            .checkout-index-index .shipping-address-item button.action.edit-address-link:active,
            .checkout-index-index .billing-address-item button.action.edit-address-link:hover,
            .checkout-index-index .billing-address-item button.action.edit-address-link:focus,
            .checkout-index-index .billing-address-item button.action.edit-address-link:active {
                color: #1D1E1C;
            }
            a.btn.primary:hover,
            a.btn-primary:hover,
            a.action.primary:hover,
            a.btn.primary:focus,
            a.btn-primary:focus,
            a.action.primary:focus,
            a.btn.primary:active,
            a.btn-primary:active,
            a.action.primary:active,
            button.btn.primary:hover,
            button.btn-primary:hover,
            button.action.primary:hover,
            button.btn.primary:focus,
            button.btn-primary:focus,
            button.action.primary:focus,
            button.btn.primary:active,
            button.btn-primary:active,
            button.action.primary:active,
            .action.primary:active ,
            .catalog-product_compare-index .action.print:hover,
            .catalog-product_compare-index .action.print:active,
            .catalog-product_compare-index .action.print:focus,
            .action.action-login.secondary:hover,
            .action.action-login.secondary:active,
            .action.action-login.secondary:focus,
            .new-billing-address .action.action-update:hover,
            .new-billing-address .action.action-update:active,
            .new-billing-address .action.action-update:focus,
            .page-with-filter .filter-options-content .smile-es-range-slider .actions-toolbar .action.primary.small:hover,
            .page-with-filter .filter-options-content .smile-es-range-slider .actions-toolbar .action.primary.small:focus,
            .page-with-filter .filter-options-content .smile-es-range-slider .actions-toolbar .action.primary.small:active,
            .dropdown-menu > li.dropdown-header > a.btn-link:hover,
            .dropdown-menu > li.dropdown-header > a.btn-link:focus,
            .dropdown-menu > li.dropdown-header > a.btn-link:active {
                background: #1D1E1C;
            }
            .action.primary:focus, .action-primary:focus, .action.primary:active, .action-primary:active{
                background-color: #1D1E1C;
            }
            .btn.btn-white:hover,
            .btn.btn-white:focus,
            .btn.btn-white:active,
            .btn.btn-white:not(:disabled):not(.disabled):active {
                color: #1D1E1C;
            }

            .btn.btn-white:hover .icon-chevron svg g path,
            .btn.btn-white:focus .icon-chevron svg g path,
            .btn.btn-white:active .icon-chevron svg g path,
            .btn.btn-white:not(:disabled):not(.disabled):active .icon-chevron svg g path {
                fill: #1D1E1C !important;
            }
            button.btn.outline,
            a.btn.outline,
            button.copy-link,
            .checkout-onepage-success .page-title-wrapper .action.print,
            .opc-wrapper .action-show-popup,
            .block-addresses-default .action.edit,
            button.action.action-select-shipping-item,
            .action.viewcart,
            button.action.action-edit-address,
            button.action.action-select-billing-item,
            .checkout-index-index .checkout-shipping-address .new-address-popup .action,
            .checkout-index-index .checkout-billing-address .new-address-popup .action,
            .module-rewardpoints .rwp-nopoint a,
            .block-addresses-list + .actions-toolbar .primary .action.primary.add {
                border: 1px solid #1D1E1C;

            }
            button.btn.outline:hover,
            button.btn.outline:focus,
            button.btn.outline:active,
            a.btn.outline:hover,
            a.btn.outline:focus,
            a.btn.outline:active,
            button.copy-link:hover,
            button.copy-link:focus,
            button.copy-link:active,
            .checkout-onepage-success .page-title-wrapper .action.print:hover,
            .checkout-onepage-success .page-title-wrapper .action.print:focus,
            .checkout-onepage-success .page-title-wrapper .action.print:active,
            .opc-wrapper .action-show-popup:hover,
            .opc-wrapper .action-show-popup:focus,
            .opc-wrapper .action-show-popup:active,
            .block-addresses-default .action.edit:hover,
            .block-addresses-default .action.edit:focus,
            .block-addresses-default .action.edit:active,
            button.action.action-select-shipping-item:hover,
            button.action.action-select-shipping-item:focus,
            button.action.action-select-shipping-item:active,
            .action.viewcart:hover,
            .action.viewcart:focus,
            .action.viewcart:active,
            button.action.action-edit-address:hover,
            button.action.action-edit-address:focus,
            button.action.action-edit-address:active,
            button.action.action-select-billing-item:hover,
            button.action.action-select-billing-item:focus,
            button.action.action-select-billing-item.active,
            .checkout-index-index .checkout-shipping-address .new-address-popup .action:hover,
            .checkout-index-index .checkout-shipping-address .new-address-popup .action:focus,
            .checkout-index-index .checkout-shipping-address .new-address-popup .action:active,
            .checkout-index-index .checkout-billing-address .new-address-popup .action:hover,
            .checkout-index-index .checkout-billing-address .new-address-popup .action:focus,
            .checkout-index-index .checkout-billing-address .new-address-popup .action:active,
            .module-rewardpoints .rwp-nopoint a:hover,
            .module-rewardpoints .rwp-nopoint a:focus,
            .module-rewardpoints .rwp-nopoint a:active,
            .block-addresses-list + .actions-toolbar .primary .action.primary.add:hover,
            .block-addresses-list + .actions-toolbar .primary .action.primary.add:focus,
            .block-addresses-list + .actions-toolbar .primary .action.primary.add:active {
                border: 1px solid #1D1E1C;
                color: #1D1E1C;
            }
            .form-control:focus {
                border-color: #1D1E1C;
            }
            .navpro .level0 .navpro-dropdown-level1 > .navpro-dropdown-inner > .gutters > .navpro-col > .children > li > a:hover,
            .navpro .level0 .navpro-dropdown-level1 > .navpro-dropdown-inner > .gutters > .navpro-col > .children .parent > a:hover {
                background-color: #1D1E1C;
            }
            .block-search .form.processing .control:after {
                border: .1em solid #1D1E1C;
            }
            i.fa.fa-info {
                background-color: #1D1E1C;
            }
            a:visited, .alink:visited,
            .breadcrumbs a:visited {
                color: #1D1E1C;
            }
            .product-social-links ._2tga._49ve {
                color: #1D1E1C;
            }
            .account .block-collapsible-nav .item.current strong {
                color: #1D1E1C;
            }
            .payment-billing-address-list .address-item:hover div.action a.action,
            .payment-billing-address-list .address-item div.action a.action:hover {
                border-color: #1D1E1C;
                color: #1D1E1C;
            }
            .table-vv-style tr:hover .table-actions .action.btn-actions {
                border: 1px solid #1D1E1C;
            }
            .page-cc-benefits article h3 {
                color: #1D1E1C;
            }
            .page-cc-benefits .help-list li > a:hover h3 {
                color: #1D1E1C;
            }
            .blog-page .post-list-wrapper .post-holder .post-content .post-read-more {
                border: 1px solid #1D1E1C;
            }
            .post-view .post-holder .author .readmore {
                border: 1px solid #1D1E1C;
            }
            .header-note p b a {
                border: 1px solid #1D1E1C;
            }
            .header-note p b a:hover {
                border: 1px solid #1D1E1C;
                color: #1D1E1C !important;
            }
            .modal-popup .modal-footer button.action-dismiss {
                border: 1px solid #1D1E1C;
            }
            .modal-popup .modal-footer button.action-dismiss:hover,
            .modal-popup .modal-footer button.action-dismiss:active,
            .modal-popup .modal-footer button.action-dismiss:focus {
                border: 1px solid #1D1E1C;
                color: #1D1E1C;
            }
            .modal-popup .modal-footer button.action-accept:hover,
            .modal-popup .modal-footer button.action-accept:active,
            .modal-popup .modal-footer button.action-accept:focus {
                background: #1D1E1C;
            }
            .order-title .btn-group > .btn:last-child:hover {
                background: #1D1E1C;
            }
            .order-actions-toolbar .actions .action {
                border: 1px solid #1D1E1C;
            }
            .page-with-filter .swissup-filter-item-checkbox input:checked + div::before {
                border-color: #1D1E1C;
            }
            .page-with-filter .swissup-filter-item-checkbox input.loading:checked + div::before {
                border-color: #1D1E1C;
            }
            .page-with-filter .filter-active .filter-active-item-clear-all {
                border: 1px solid #1D1E1C;
            }
            .page-with-filter .filter-active .filter-active-item-clear-all {
                border: 1px solid #1D1E1C;
            }
            .page-with-filter .filter-active .filter-active-item-clear-all:hover,
            .page-with-filter .filter-active .filter-active-item-clear-all:focus,
            .page-with-filter .filter-active .filter-active-item-clear-all:active {
                border: 1px solid #1D1E1C;
                color: #1D1E1C;
            }
            .table-comparison .tgl-flip + .tgl-btn:after:focus,
            .table-comparison .tgl-flip + .tgl-btn:before:focus,
            .table-comparison .tgl-flip + .tgl-btn:after:active,
            .table-comparison .tgl-flip + .tgl-btn:before:active,
            .table-comparison .tgl-flip + .tgl-btn:after:hover,
            .table-comparison .tgl-flip + .tgl-btn:before:hover {
                background: #1D1E1C !important;
            }
            .popup-authentication .block-authentication .actions-toolbar .secondary a.action:hover,
            .popup-authentication .block-authentication .actions-toolbar .secondary a.action:focus,
            .popup-authentication .block-authentication .actions-toolbar .secondary a.action:active {
                color: #1D1E1C;
            }
            .checkout-index-index .table-checkout-shipping-method .col-method input:checked + i {
                background-color: #1D1E1C;
                border-color: #1D1E1C;
            }
            .checkout-index-index .table-checkout-shipping-method .col-method input[type="radio"]:checked + i:hover {
                background-color: #1D1E1C;
            }
            .checkout-index-index .checkout-payment-method .payment-method .payment-method-title input[type="radio"]:checked:hover + label:before {
                background-color: #1D1E1C;
            }
            .checkout-index-index .checkout-payment-method .payment-method .payment-method-title input:checked + label:before {
                background-color: #1D1E1C;
                border-color: #1D1E1C;
            }
            .checkout-index-index .shipping-address-item button.action.edit-address-link:hover {
                border-color: #1D1E1C;
            }
            .checkout-index-index .shipping-address-item.selected-item button.action.action-select-shipping-item:before {
                background-color: #1D1E1C;
                border-color: #1D1E1C;
            }
            .checkout-index-index .checkout-payment-method .checkout-billing-address .primary .action-update:hover,
            .checkout-index-index .checkout-payment-method .checkout-billing-address .primary .action-update:focus,
            .checkout-index-index .checkout-payment-method .checkout-billing-address .primary .action-update:active {
                background: #1D1E1C;
            }
            .checkout-index-index .billing-address-item.selected-item button.action.action-select-billing-item:before {
                background-color: #1D1E1C;
                border-color: #1D1E1C;
            }
            .checkout-index-index .billing-address-item button.action.edit-address-link:hover,
             {
                border-color: #1D1E1C !important;
            }

            .div-addresses-options input[type=radio] {
                accent-color: #1D1E1C !important;
            }

            .search.results > dl.block > dd.item a,
             .primary-color-vv {
                color: #1D1E1C !important;
            }
            .search.results > dl.block > dd.item a:hover {
                border-color: #1D1E1C;
            }
            .popover-trigger.icon-info i.fa-info-circle {
                color: #1D1E1C;
            }

               .sales-order-view .order-details-items .btn-group .btn.btn-sm,
                .sales-order-shipment .order-details-items .btn-group .btn.btn-sm,
                .sales-order-invoice .order-title-invoice .btn-group .btn.btn-sm,
                .checkout-onepage-success #maincontent .checkout-success a.btn,
                #addtocart-wishpopup .budget-group-buttons button,
                body.customer-account-index #billing-shipping-info .typeaddress .default-address,
                .sales-order-view .order-details-items .btn-group .btn.btn-sm,
                .sales-order-shipment .order-details-items .btn-group .btn.btn-sm,
                .sales-order-invoice .order-title-invoice .btn-group .btn.btn-sm,
                .checkout-onepage-success #maincontent .checkout-success a.btn
                 {
	                background-color: #1D1E1C;
                }

                .catalog-product-view .actions-custom-product button.action,
                .box-actions .btn-submit-form-builder,
                .btn.outline.edit,
                .btn.outline.back,
                .multiple_wishlist_product_form .submit-button-wrapper .btn.action.primary,
                .budget-group-buttons button,
                .edit-title-budget button,
                .pre-con .btn.action.primary,
                .btn.primary.back-to-budget,
                .new-address-popup .action,
                #maincontent .product-add-form.product-item-info .budget-group-buttons .btn.primary.addingwishlist,
                .page-wrapper #maincontent #multiple_wishlist_add_form .budget-group-buttons .btn.primary.addingwishlist,
                .actions-toolbar button.primary,
                .actions-primary a.action:not(.tocompare),
                .actions-toolbar a.action,
                .budget-actions .share-button,
                .product-item-inner .actions-primary .btn.action.primary
                {
                    background-color: #1D1E1C !important;
                }
            
            .header.content .dropdown-toggle-custom span,
            .header.content #wishlists-dropdown .label-budget
             {
                color: #1D1E1C;
            }

            .vv-font-color  {
               color: #1D1E1C !important;
            };

            .actions-toolbar button.primary,
            .actions-primary a.action:not(.tocompare),
            .actions-toolbar a.action,
            .budget-actions .share-button,
            .product-item-inner .product-item-inner .btn.action.primary,
            .customer-account-index .dashboard-edit,
            .product-item-inner .actions-primary .btn.action.primary,
            .budget-group-buttons #cancel-wishlist,
            body:not(.marketplace-quote-view):not(.marketplace-share-view) #maincontent .btn.action.primary span,
            .box-tocart .btn.action.primary:hover span {
                color: #1D1E1C !important;
            }
             .page-header .sections.nav-sections{ background: " #FFB71B"; }
            body:not(.storelocator-index-store) .actions-toolbar button.primary,
            .box-actions button.primary,
            .budget-actions .share-button,
            button.btn.primary,
            button.btn-primary,
            button.btn.primary:hover,
            button.btn-primary:hover,
            button.btn.primary:active,
            button.btn-primary:active,
            body:not(.storelocator-index-store) button.action.primary,
            a.btn.primary,
            a.btn-primary,
            body:not(.storelocator-index-store) a.action.primary:not(.official-store),
            .catalog-product_compare-index .action.print,
            .action.action-login.secondary,
            .new-billing-address .action.action-update,
            .dropdown-menu > li.dropdown-header > a.btn-link,
            .product.details.product-item-details .noprice-text a.findelocation,
            #maincontent .product-add-form.product-item-info .findelocation-container .noprice-text .findelocation,
            .multiplewishlist-index-view .box-actions.budget-actions .product-social-links .btn.outline.share-button,
            .multiplewishlist-share-view .box-actions.budget-actions .product-social-links .btn.outline.share-button,
            .new-address-popup button.action,
            .page-products .actions.actions-custom-product button.btn.action.primary,
            .sellers-products.product-item-info .field.submit-button-wrapper button.btn.action.primary,
            .product-item-info .box-tocart.microsite .btn.action.primary,
            #maincontent .btn.action.primary,
            .label-active.active-wishlist,
            .catalog-product-view .sellers-wrapper .no-sellers .location .text-noprice-location .noprice-text .findelocation,
            .dropdown-menu.menu-address .dropdown-header-address .dropdown-new-address,
            .customer-account-index .typeaddress .default-address,
            .multiplewishlist-index-view .product-social-links button.copy-link,
            .checkout-onepage-success #maincontent .checkout-success .block-content a.btn,
            .checkout-onepage-success #maincontent .checkout-success .block-content a.btn span,
            .popup-constructor .head-constructor,
            body:not(.storelocator-index-store) .fancy-radio label input[type="checkbox"]:checked ~ i,
            .dropdown-menu.menu-address .dropdown-header-address .btn-link.wo-address,
            .menu-budgets .wo-budgets, .calculate-material-slick, .structure-slick .structure-slick-carousel .slick-dots li.slick-active button
            {
                background-color: #FFB71B !important;
            }
            .ais-RangeSlider .rheostat-progress{
                background-color:  #FFB71B !important;
            }

            .prolabel__content b.featured-label:nth-child(1) {
                border: 10px solid  #FFB71B !important;
                border-left: 4px solid transparent !important;
            }
            .prolabel__content b.featured-label:nth-child(2) {
                border: 10px solid  #FFB71B !important;
                border-right: 4px solid transparent !important;
            }
            .popup-constructor {
                border: 1px solid  #FFB71B;
            }
            .popup-constructor:after {
               border: 1px solid  #FFB71B;
               border-color: transparent  #FFB71B  #FFB71B transparent;
            }
            .wishlist-index-row.radio-left-border {
                border-top: 17px solid  #FFB71B;
            }
            .jumbotron.footer{
            background:  #FFB71B;
            }

            
            .actions-toolbar button.primary,
            .box-actions button.primary,
            .budget-actions .share-button,
            button.btn.primary,
            button.btn-primary,
            button.btn.primary: hover,
            button.btn-primary: hover,
            button.btn.primary: active,
            button.btn-primary: active,
            body:not(.storelocator-index-store) button.action.primary,
            a.btn.primary,
            a.btn-primary,
            body:not(.storelocator-index-store) a.action.primary:not(.official-store),
            .catalog-product_compare-index .action.print,
            .action.action-login.secondary,
            .new-billing-address .action.action-update,
            .dropdown-menu > li.dropdown-header > a.btn-link,
            .product.details.product-item-details .noprice-text a.findelocation,
            #maincontent .product-add-form.product-item-info .findelocation-container .noprice-text .findelocation,
            .multiplewishlist-index-view .box-actions.budget-actions .product-social-links .btn.outline.share-button,
            .multiplewishlist-share-view .box-actions.budget-actions .product-social-links .btn.outline.share-button,
            .new-address-popup button.action,
            a.btn-primary span,
            .product-item-info .box-tocart.microsite .btn.action.primary,
            body:not(.marketplace-quote-view):not(.marketplace-share-view) #maincontent .btn.action.primary span,
            .label-active.active-wishlist,
            .catalog-product-view .sellers-wrapper .no-sellers .location .text-noprice-location .noprice-text .findelocation,
            .dropdown-menu.menu-address .dropdown-header-address .dropdown-new-address,
            .customer-account-index .typeaddress .default-address span,
            .multiplewishlist-index-view .product-social-links button.copy-link,
            .prolabels-wrapper .prolabel__content, .prolabels-content-wrapper .prolabel__content,
            .sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions .action.order-primary:hover,
            .sales-order-payment .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions .action.order-primary:hover,
            .checkout-onepage-success #maincontent .checkout-success .block-content a.btn,
            .checkout-onepage-success #maincontent .checkout-success .block-content a.btn span,
            .popup-constructor .head-constructor h2,
            .fancy-radio label input[type="checkbox"]:checked ~ i,
            .active-msg-content,
            .dropdown-menu.menu-address .dropdown-header-address .btn-link.wo-address,
            .menu-budgets .wo-budgets,
            .menu-budgets .wo-budgets:hover
            {
                color:#1D1E1C !important;
            }

            
            .actions-toolbar button.primary:hover,
            .box-actions button.primary:hover,
            .budget-actions .share-button:hover,
            button.btn.primary:hover,
            button.btn-primary:hover,
            button.action.primary:hover,
            a.btn.primary:hover,
            a.btn-primary:hover,
            a.action.primary:hover,
            button.btn.primary:active,
            button.btn-primary:active,
            button.action.primary:active,
            .action.primary:active,
            a.btn.primary:active,
            a.btn-primary:active,
            a.action.primary:active,
            .catalog-product_compare-index .action.print:hover,
            .action.action-login.secondary:hover,
            .new-billing-address .action.action-update:hover,
            .dropdown-menu > li.dropdown-header > a.btn-link:hover,
            .product.details.product-item-details .noprice-text a.findelocation:hover,
            #maincontent .product-add-form.product-item-info .findelocation-container .noprice-text .findelocation:hover,
            .multiplewishlist-index-view .box-actions.budget-actions .product-social-links .btn.outline.share-button:hover,
            .multiplewishlist-share-view .box-actions.budget-actions .product-social-links .btn.outline.share-button:hover,
            .new-address-popup button.action:hover,
            .product-item-info .box-tocart.microsite .btn.action.primary:hover,
            .popup-authentication .block-customer-login .fieldset .actions-toolbar .secondary a.action:hover,
            #maincontent .btn.action.primary span:hover
            {
                color:#1D1E1C !important;
            }

            
            .header.wrapper, .header.wrapper.is_stuck {
                background-color: #FFFFFF;
            }

            @media (min-width: 768px) {
                .page-header .sections.nav-sections {
                background-color:  #FFB71B;
                width: 100vw;
                margin-left: calc(50% - 50vw);
                margin-top: 23px;
                }
                .sections.nav-sections .section-item-content.nav-sections-item-content .ship-to-fast-selector {
                width: 30%;
                }
                .sections.nav-sections .section-item-content.nav-sections-item-content .swissup-navigationpro {
                width: 70%;
                }
            }
            .nav-sections-item-content {
                max-width: 1280px;
                margin: auto;
            }
            @media (min-width: 1280px) {
                .ship-address-container {
                    margin-left: calc(15px + (100vw - 1280px)/2);
                    width: fit-content;
                }
            }
            @media (max-width: 1279px) and (min-width: 1025px) {
                .ship-address-container {
                padding-left: 15px;
                }
            }
            @media (min-width: 768px) and (max-width: 1024px) {
                .ship-address-container {
                padding-left: 10px;
                }
            }
            
        .multiplewishlist-index-index .btn-group.mass-action-buttons .btn.outline,
        .btn-actions.btn-delete.wishlist-remove,
        .btn-actions.btn-edit.wishlist-edit,
        .customer-account-index .box-actions .btn.outline.edit,
        .payment-billing-address-list .address-item .action .action.edit,
        .payment-billing-address-list .address-item .action .action.delete,
        .customer-account-edit .form-edit-account .box-actions .btn.outline.back.pull-left,
        .multiplewishlist-index-view .input-group>.input-group-append>.btn,
        .multiplewishlist-index-view .multiple_wishlist_table.table-vv-style .table-actions .btn-simple .action.btn-actions.btn-delete.wishlist-item-remove,
        .multiplewishlist-index-view .multiple_wishlist_table.table-vv-style .table-comments .control .btn.outline.btn-sm,
        .multiplewishlist-index-view .box-actions.budget-actions .btn.outline.delete-budget,
        .multiplewishlist-quote-index .shipping-container .shipping-block.customer-address-wrapper .radio-selector-wrapper.address  .action.address-edit-button,
        .multiplewishlist-quote-index .shipping-quote-container .go-to-payment-wrapper .btn.primary.back-to-budget,
        .multiplewishlist-share-view .block-content .actions-share-budget .btn.outline.copy-budget,
        .checkout-index-index .checkout-container .opc-wrapper .checkout-payment-method .checkout-billing-address .payment-billing-address-list .billing-address-item.billing-type.selected-item .action.edit-address-link,
        .checkout-index-index .checkout-container .checkout-shipping-address .field.addresses .shipping-address-items .shipping-address-item .action.edit-address-link,
        .checkout-index-index .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus)
         {
          background-color: #FFFFFF !important;
        }
        
            .action.tocompare,
            .share-dialog.is-open .copy-link,
            .multiplewishlist-index-index .btn-group.mass-action-buttons .btn.outline,
            .btn-actions.btn-delete.wishlist-remove,
            .btn-actions.btn-edit.wishlist-edit,
            .customer-account-index .box-actions .btn.outline.edit,
            .payment-billing-address-list .address-item .action .action.edit,
            .payment-billing-address-list .address-item .action .action.delete,
            .customer-account-edit .form-edit-account .box-actions .btn.outline.back.pull-left,
            .multiplewishlist-index-view .input-group>.input-group-append>.btn,
            .multiplewishlist-index-view .multiple_wishlist_table.table-vv-style .table-actions .btn-simple .action.btn-actions.btn-delete.wishlist-item-remove,
            .multiplewishlist-index-view .multiple_wishlist_table.table-vv-style .table-comments .control .btn.outline.btn-sm,
            .multiplewishlist-index-view .box-actions.budget-actions .btn.outline.delete-budget,
            .multiplewishlist-quote-index .shipping-container .shipping-block.customer-address-wrapper .radio-selector-wrapper.address  .action.address-edit-button,
            .multiplewishlist-quote-index .shipping-quote-container .go-to-payment-wrapper .btn.primary.back-to-budget,
            .multiplewishlist-share-view .block-content .actions-share-budget .btn.outline.copy-budget,
            .checkout-index-index .checkout-container .opc-wrapper .checkout-payment-method .checkout-billing-address .payment-billing-address-list .billing-address-item.billing-type.selected-item .action.edit-address-link,
            .checkout-index-index .checkout-container .checkout-shipping-address .field.addresses .shipping-address-items .shipping-address-item .action.edit-address-link,
            .checkout-index-index .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus)
             {
              color: #1D1E1C !important;
             }
        