/* ALPIX */
.atributos-crossSelling{}
.atributos-crossSelling ul > li > a{
    padding:0;
}
.atributos-crossSelling ul{
    display:flex;
    gap:5px;
    margin:.5rem 0;
}
.atributos-crossSelling .atributo-cor a{display:block;}
.atributos-crossSelling .atributo-cor a span{
    display:block;
}

.apx_widgets_worker-crossSelling input:checked{
    background:green;
}
.apx_widgets_worker-crossSelling li.active{position:relative;}
.apx_widgets_worker-crossSelling li.active:after{
    content: "\f14a";
    color: #31bf86;
    position: absolute;
    font-size: 15px;
    overflow: hidden;
    top: -5px;
    right: -5px;
    font-family: 'FontAwesome';
    background: #fff;
    
    line-height: 13px;
}
.customCheckbox{
    color: #31bf86;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #e6e6e6;
    width: 18px;
    height: 18px;
    display: block;
    position: relative;
}
.customCheckbox input{
    margin: 0;
    display: block;
    opacity: 0;
    height: 16px;
    width: 16px;
}
.customCheckbox input:checked + .customCheckboxCheck{
    line-height: 18px;
    font-size: 23px;
    display: block;
    top: 0;
    left: 0;
}
.customCheckbox .customCheckboxCheck{
    position: absolute;
    top: -4px;
    left: -1px;
    font-size: 22px;
    pointer-events:none;
}
.customCheckbox input:checked + .customCheckboxCheck:before{
    font-family: 'FontAwesome';
    content: "\f14a";
        font-style: normal;
}

.atributos-crossSelling{}

/*.atributos-crossSelling ul > li.active > a{*/
/*        border: 1px solid;*/
/*}*/
.atributos-crossSelling ul{
    display:flex;
    gap:5px;
    margin:.5rem 0;
}
.atributos-crossSelling .atributo-cor a{display:block;}
.atributos-crossSelling .atributo-cor a span{
    display:block;
}

.apx_widgets_worker-crossSelling input:checked{
    background:green;
}
.apx_widgets_worker-crossSelling li.active{position:relative;}
.apx_widgets_worker-crossSelling li.active:after{
    content: "\f14a";
    color: #31bf86;
    position: absolute;
    font-size: 15px;
    overflow: hidden;
    top: -5px;
    right: -5px;
    font-family: 'FontAwesome';
    background: #fff;
    
    line-height: 13px;
}
.customCheckbox{
    color: #31bf86;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #e6e6e6;
    width: 18px;
    height: 18px;
    display: block;
    position: relative;
}
.customCheckbox input{
    margin: 0;
    display: block;
    opacity: 0;
    height: 16px;
    width: 16px;
}
.customCheckbox input:checked + .customCheckboxCheck{
    line-height: 18px;
    font-size: 23px;
    display: block;
    top: 0;
    left: 0;
}
.customCheckbox .customCheckboxCheck{
    position: absolute;
    top: -4px;
    left: -1px;
    font-size: 22px;
    pointer-events:none;
}
.customCheckbox input:checked + .customCheckboxCheck:before{
    font-family: 'FontAwesome';
    content: "\f14a";
        font-style: normal;
}
@media(max-width:990px){
    .customCheckbox{border-width:0!important;}
}
.apx_widgets_worker-crossSelling > strong{
        font-size: 14px;
    text-transform: uppercase;
    color: #000;
    font-weight: 500;
}
.apx_widgets_worker-crossSelling
.apx_widgets_worker-crossSelling-item #tabela-medidas{display:none!important;}
.apx_widgets_worker-crossSelling{margin:0!important;}
.apx_widgets_worker-crossSelling-item-price{
    font-size: 16px;
    font-weight: 600;
    color: #000;
}
.apx_widgets_worker-crossSelling-item-price:not(:empty):before {
    content: "+";
}

 .tabela-carrinho .formas-envio span{
         white-space: normal;
    text-align: left;
 }
 .formas-envio li{margin-bottom:10px;}
:root{
    /* INVERT HEADER */
    --invertHeaderBackground:#000;
    --invertHeaderColor:#fff;
    --invertHeaderCartBadgeBackground:#000;
    --invertHeaderCartBadgeColor:#fff;

    /* AJUSTE LOGO */
    --logoDesktop : 52px;
    --logoMobile : 40px;

    --borderRadius: 30px;

    /* PRIMARY */
    --primaryColor: #000000;
    --secondaryColor: #666;
    --buttonColor: #000;
    --bodyFontFamily: "Poppins";
    --bodyFontWeight: 400;
    --bodyFontSize: 12px;
    
    /* TITLES */
    --titleFontFamily: "Poppins";
    --titleFontWeight: 600;
    --titleFontSize: 24px;
    --titleFontTransform: uppercase;
    --titleFontColor: #000;

    /* MENU */
    --menuFontFamily: "Poppins";
    --menuFontWeight: 400;
    --menuFontSize: 14px;
    --menuFontTransform: normal;
    --menuFontColor: #000;

    /* FOOTER */
    --footerFontFamily: "Poppins";
    --footerFontWeight: 400;
    --footerFontSize: 14px;
    --footerFontTransform: normal;
    --footerFontColor: #878787;

    /* FOOTER TITLES */
    --footerTitleFontFamily: "Poppins";
    --footerTitleFontWeight: 600;
    --footerTitleFontSize: 18px;
    --footerTitleFontTransform: normal;
    --footerTitleFontColor: #000;

    /* PRODUCT LISTING */
    --productFontFamily: "Poppins";
    --productFontWeight: 500;
    --productFontSize: 14px;
    --productFontColor: #000;

    
    --productPriceFontFamily: "Poppins";
    --productPriceFontWeight: 400;
    --productPriceFontSize: 14px;
    --productPriceColor:#000;
    
    --productPriceStrikeFontWeight: 300;
    --productPriceStrikeFontSize: 12px;
    --productPriceStrikeColor:#666;  
    
    --productButtonAddBackground: #fff;
    --productButtonAddColor: #000;

    /* BUTTONS */
    --buttonBorderRadius: 0px;
    --buttonFontSize: 0px;
    --buttonBackground: "";
    --buttonColor: "";
}

.theme_worker-insertVideos.withDescription{
    padding: 0;
    background: transparent;
    box-shadow: unset;
}
/* CSS ANTIGO */
/*@media screen and (max-width: 767px){*/
/*	.float-contact {*/
/*       display: inherit !important;*/
/*    }*/
    
/*    #modalContato{*/
/*        width: 95% !important;*/
/*    }*/
/*}*/

/*.full.menu{*/
/*	background-color: #FFA093;*/
/*}*/

/*.full.menu .conteiner .nivel-um>li>a>.titulo{*/
/*	color: #ffffff;*/
/*}*/

/*#cabecalho .actions>li>a .icon *{*/
/*	fill: #FFA093;*/
/*}*/

/*.scrollToTop,*/
/*.float-contact .float-items>li>a,*/
/*.float-contact .float-open,*/
/*.flex-direction-nav li a,*/
/*#cabecalho .carrinho .qtd-carrinho{*/
/*	background-color: #FFA093;*/
/*}*/

/*@media only screen and (max-width: 767px){*/
/*    .atalhos-mobile ul li a .icon,*/
/*	.atalhos-mobile ul li a .icon * {*/
/*        fill: #FFA093;*/
/*    }*/
    
/*    .atalhos-mobile ul li a .qtd-carrinho{*/
/*    	background-color: #FFA093;*/
/*    }*/
/*}*/
