#cn-upsell-superior .upsell-produto div:last-child p {text-align: left;font-weight: 800;color: #323232;}
#cn-upsell-superior .upsell-produto div:last-child {align-items: flex-start;justify-content: center;background-color: #fff !important;padding-left: 10px;border-left: 1px solid #eeeeee;}
#cn-upsell-superior .upsell-produto div:last-child p.preco-produto {font-size: 17px;font-weight: 900;}
#cn-upsell-superior .owl-stage {height: auto;}
#cn-upsell-superior .upsell-produto div:last-child p.nome-produto {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;width: 90%;margin-bottom: 5px;}
#cn-upsell-superior .upsell-produto {height: 130px;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);border: 1px solid #e5e5e5;gap: 5px;justify-content: flex-start;background-color: #f5f5f5;transition: all 0.3s ease;}
#cn-upsell-superior .upsell-produto div:last-child a {padding: 5px 9px;border-radius: 0;background-color: #363233;color: #ffa300;text-transform: uppercase;font-weight: 800;font-size: 9px;letter-spacing: 1px;text-decoration: none;transition: all 0.3s ease;}
#cn-upsell-superior .upsell-produto div:last-child a:hover {background-color: #ffa300;color: #363233;transition: all 0.3s ease;}
#cn-upsell-superior .owl-nav button {width: 30px;height: 30px;border-radius: 50px;background-color: #ffa300;}
#cn-upsell-superior .owl-nav {top: 30%;font-size: 11px;color: #363233;}
#cn-upsell-superior .upsell-produto:hover {border: 1px solid #ffa300;transition: all 0.3s ease;}
.cn-upsell-titulo {background-color: #363233;color: #fff;padding: 15px 20px;border-top: 3px solid #ffa300;font-weight: 700;text-transform: uppercase;letter-spacing: 1.5px;margin-bottom: 15px;font-size: 12px;display: flex;align-items: center;}
.cn-upsell-titulo span {background-color: #ffa300;color: #363233;letter-spacing: 0.3px;padding: 3px 8px;border-radius: 3px;margin-right: 5px;font-weight: 800;font-size: 11px;white-space: nowrap;}

.cn-upsell-lateral .cn-upsell-item .cn-upsell-info .cn-upsell-titulo {color: #ffffff!important;}
    
div#cn-tarja-comprar-root a.botao.botao-comprar.principal.grande {
    background-color: #584df0 !important;
    text-transform: capitalize !important;
    font-weight: 700;
    border-radius: 20px !important;
    font-size: 22px;
    line-height: 35px;
}

div#cn-tarja-comprar-root a.botao.botao-comprar.principal.grande i.icon-shopping-cart {
    display: none;
}

.produto .acoes-produto .comprar .botao-comprar i.icon-shopping-cart {
    display: none;
}

img.cn-pay-comprar-fixo {max-height: 18px;}
img.cn-pay-comprar-ico {max-height: 18px;}


@media (max-width: 767px){
    #cn-tarja-comprar-bg #cn-tarja-comprar .comprar a {display: flex;gap: 10px;font-size: 18px;padding: 10px 10px;}
    .produto .acoes-produto .comprar .botao-comprar img.cn-pay-comprar-fixo {margin: 19px 15px 19px 0 !important;}
}

@media (max-width: 413px){
    #cn-tarja-comprar-bg #cn-tarja-comprar .comprar a {font-size: 13px;line-height: 28px;}
    img.cn-pay-comprar-ico {max-height: 13px;}
}





/* .carrinho-checkout #finalizarCompra{width: 325px;} */

@media (min-width: 768px){
    body.pagina-inicial {padding-top: 204px !important;}
}

@media (max-width: 768px){
    .cn-upsell-lateral{display: none;}
}

.pagina-busca .listagem-item:first-child .info-produto > div:last-child {display: block !important;}
#fmais-loyalty__bottom__open__btn {display: none !important;}

/* carrinho lateral */
@media (max-width: 768px){
    .floating-cart-buy .floating-cart-finally a.cn-finalizar{width: 65% !important;}
    .floating-cart-finally a.cn-continuar{margin-left: 25px !important;}
}

@media (min-width: 768px){
    .pagina-produto .principal .botao.botao-comprar.principal::before{margin-left: 530px; height: 40%;}
}

.bandeiras-produto .bandeira-promocao {display: none !important;}
.yv-testimonial{display: none !important;}
.cn-promocao-iphone #cn-iphone {margin-top: 30px;}
html #cabecalho > .conteiner >.menu.superior .size-menu{display: none !important;}
.pagina-produto .purchaseKit td[data-produto-id] > span{width: 50% !important; font-size: 12px; margin-right: 15px !important;}
.pagina-produto .purchaseKit td[data-produto-id] > input[type=number]{width: 15% !important;}
.pagina-inicial #corpo .conteiner .conteudo.span12 {margin-left: 0;}
#corpo .fullbanner.fullbanner--desktop, #corpo .fullbanner.fullbanner--mobile {display: none;}


.secao-banners .banner.cheio ul.flex-direction-nav li.flex-nav-prev {position: absolute;bottom: 50%;padding: 5px;z-index: 2;left: 20px;}
.secao-banners .banner.cheio ul.flex-direction-nav li.flex-nav-next {position: absolute;bottom: 50%;padding: 5px;z-index: 2;right: 20px;}
.secao-banners .flexslider .flex-direction-nav .flex-next, .secao-banners .flexslider .flex-direction-nav .flex-prev{background-image: none;}
.secao-banners .flexslider:hover .flex-direction-nav .flex-next, .secao-banners .flexslider:hover .flex-direction-nav .flex-prev{background-color: #ffa300;border-radius: 50%;opacity: 1;padding: 5px;font-size: 0;/*background-image: none;*/}
.secao-banners .flexslider .flex-direction-nav a.flex-prev:before {content: "";background-image: url(https://cdn.awsli.com.br/35/35541/arquivos/arrow-left.svg);display: block;font-size: 0 !important;height: 20px;background-repeat: no-repeat;width: 20px;margin: 5px;}
.secao-banners .flexslider .flex-direction-nav a.flex-next:before {content: "";background-image: url(https://cdn.awsli.com.br/35/35541/arquivos/arrow-right.svg);display: block;font-size: 0 !important;height: 20px;background-repeat: no-repeat;width: 20px;margin: 5px;}

@media (max-width: 767px){
    .secao-banners .flexslider .flex-direction-nav .flex-next, .secao-banners .flexslider .flex-direction-nav .flex-prev {background-color: #ffa300;border-radius: 50%;padding: 4px;}
    .secao-banners .flexslider .flex-direction-nav a.flex-next:before {height: 16px;width: 16px;margin: 7px 8px;}
    .secao-banners .flexslider .flex-direction-nav a.flex-prev:before {height: 16px;width: 16px;margin: 7px 8px;}
    .secao-banners .banner.cheio ul.flex-direction-nav li.flex-nav-prev {left: 10px;}
    .secao-banners .banner.cheio ul.flex-direction-nav li.flex-nav-next {right: 10px;}
}