/* remove amazon pay */
.password-info {
    display: none !important;
}

/* alinhamento header */
.header-style-14 .switchpage-control {
    display: none;
}
.header-panel-container .header-pattern-left .pattern.item-1,
.header-panel-container .header-pattern-left .pattern.item-2 {
    background-color: transparent !important;
}

/* logo - header */
.main-logo {
    width: 250px;
    margin: 10px 0;
}

/* icon - chat - header */
.page-header .sticky-menu:not(.active) .hot-line-wrapper:before {
    content: "\f232" !important;
    font-size: 24px !important;
    background: #4dc247;
    color: #fff !important;
    border-color: #4dc247 !important;
}

/* opcoes personalizadas */
.catalog-product-view .product-options-wrapper {
    padding: 10px;
    border: solid 1px #eee;
    background: #eee;    
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.catalog-product-view .product-options-wrapper select {
    background: #fff;
    border-radius: 5px;
}
.product-options-wrapper .field.required .product-custom-option {    
    border-radius: 5px;
}

.catalog-product-view .product-options-wrapper .field .altura-input, 
.catalog-product-view .product-options-wrapper .largura-input {
    background: #fff;
}
.catalog-product-view .product-options-wrapper .zz_priceAv,
.catalog-product-view .product-options-wrapper .zz_pricePa {
    display: none;
}

/* ajuste do preco */
.price-box, .product-item-name {
    text-align: left;
}
.catalog-product-view .product-info-main .product-info-price .price-box.price-final_price .price,
.catalog-product-view .product-info-main .product-info-price .price-box.price-final_price #valorCalculado,
.catalog-product-view .product-info-main .product-info-price .price-box.price-final_price #valorParcelado {   
    line-height: 20px!important;
    color: #727171;
    font: 600 16px/1.20 Exo, Arial, Helvetica, sans-serif;
}

.catalog-category-view .product-item .price-box .price,
.cms-index-index .product-item .price-box .price {
    font-size: 16px !important;
    font-weight: 800 !important;
    color: #000 !important;
    line-height: 20px!important;
}

/* borda - produto */
.catalog-product-view .fotorama__thumb-border {
    border-color: #C9A47C;
}

/* avaliacao catalog view */
.catalog-category-view .filter-options-item.rating {
    display: none;
}

/* removendo todos os botões de lista de desejos */
.towishlist {
    display: none !important;
}
.wishlist {
    display: none !important;
}
.account-nav-content ul li:nth-child(3){
    display: none;
}

/* Dimuindo tamanho da fonte do megamenu*/
.cdz-menu.cdz-horizontal-menu .groupmenu li a span {
    font-size: 12px;
}

/* customizacao add to cart */
.product-list-style-31 .product-items .el-group {
    background: rgba(241,221,0,0.8) !important;
}
button.zz_AddtoCart:after {
    font-family: CodazonFont;
    content: "\e994";
    font-size: 18px;    
    color: #000;
    margin-left: 5px;
}
button.zz_AddtoCart {
    background: transparent;
    border: none;
    color: #000;
    width: 270px;
    display: flex;
    align-items: center;
    justify-content: center;
}
button.zz_AddtoCart:hover {
    background: transparent;
    color: #000;
}
/* ajuste espaco top-header */
.block-static-block.widget, .block-cms-link.widget {
    margin-bottom: 0px;
}
/* sidebar - destaques */
.catalog-category-view .zz_sidebar .product-image-wrapper {
    height: 100px;
    width: 100px;
}
.sidebar .zz_sidebar .product-items .product-item-details {    
    margin-left: 35%;
}
.zz_sidebar .zz_filter {
    text-transform: uppercase;    
    font-weight: 600;
    color: #000;
    border-bottom: 1px solid #e9eaec;
    padding-bottom: 10px;
    display: block;
    margin-bottom: 0;
}
.zz_sidebar.zz_mobi_featured {
    border: 1px solid #e1e1e1;
    padding: 10px;
}

/* barra lateral */
.cdz-sidebar .account-info-summary .info-summary-bottom .secondary .create-account-link {
    color: #C9A47C !important;
}
.cdz-sidebar .action.compare {
    display: none;
}

/* icon footer */
.footer-style-11 .footer-link .zz_FooterIcon::before {
    color: #C9A47C;
}

/* customizacao checkout */
.checkout-index-index .payment-method .action.primary.checkout {
    margin: 20px 0;
}
/* ajuste pagarmen - checkout */
.checkout-payment-method .ccard .captcha .input-text, 
.checkout-payment-method .ccard .number .input-text,
.checkout-payment-method input.input-text.cc_owner {
    width: 60% !important;
}
.checkout-payment-method .ccard .cvv .input-text {
    width: 50% !important;
}

/* ocultar a opcao de editar no carrinho */
.checkout-cart-index .action.action-edit {
    display: none !important;
}


/* ==== INICIO @MEDIA ==== */
@media (max-width: 1440px) {
    .sidebar .zz_sidebar .product-items .product-item-details {    
        margin-left: 0px;
        padding-left: 10px;
    }
}
@media (max-width: 767px) {
    /* logo - header */
    .page-header .logo {
        margin-top: 5px;
    }
    /* Removendo icone de setinha do megamenu mobile */
    .cdz-menu.cdz-horizontal-menu .groupmenu .menu-link .menu-icon{
        display: none;
    }
    /* ocultar institucional */
    .zz_institucional {
        display: none;
    }
    /* ocultar destaques em mobile */
    .zz_desk_featured {
        display: none;
    }
    /* titulo dos banners abaixo slider */
    .cms-index-index .wrapper-adv-style-06 .item-title {
        display: flex !important;
        position: absolute;
        top: 50%;
        left: 50%;
        padding: 5px 10px;
        min-width: 90px;
        letter-spacing: 0.5px;
        font-size: 11px;
        border: 1px solid;
        transform: translate(-50%, -50%);
        white-space: inherit;
        text-align: center;
        transition: all 500ms ease;
        backface-visibility: hidden;
        color: #000;
        border-color: #000;
        background: #fff;
    } 
    /* ajuste pagarmen - checkout */
    .checkout-payment-method .ccard .captcha .input-text, 
    .checkout-payment-method .ccard .number .input-text,
    .checkout-payment-method input.input-text.cc_owner {
        width: 100% !important;
    }
    /* alinhamento dos campos quick view - mobile */
    .qs-modal .page-title-wrapper .page-title {
        font: 600 20px/1.20 Exo, Arial, Helvetica, sans-serif !important;
    }
    .qs-modal.product-options-modal .quickshop-main {
        width: 100% !important;
    }
      
 
}


@media (min-width: 767px) {
    /* logo - header */
    .page-header .logo {
        padding: 1.5em;
    }
    /* Corrigindo tamanho das fontas na página do Produto */
    .catalog-product-view .product-info-main .page-title-wrapper.product h1.page-title{
        font-size: 20px;
    }    
    .catalog-product-view .product-info-main .product-info-price .price-box.price-final_price .price,
    .catalog-product-view .product-info-main .product-info-price .price-box.price-final_price #valorCalculado,
    .catalog-product-view .product-info-main .product-info-price .price-box.price-final_price #valorParcelado {        
        color: #727171;
        font: 600 18px/1.20 Exo, Arial, Helvetica, sans-serif;
    }
    /* altura header */
    .page-header .header-middle .header-panel-container {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    /* telefone de contato - header */
    .header-style-14 .header-top-links {        
        margin: 20px;
    }
    /* configuracoes da busca - header */
    .header-style-14 .js-sticky-menu .header-panel-center {
        border: solid 1px #d7d7d7;
        border-radius: 50px;
        padding-left: 0px;
        padding-right: 0px;
        background: #fff;
    }
    .header-style-14 .sticky-menu.active .header-panel-center {
        border: none;
        padding-left: 10px;
        padding-right: 10px;
        right: 85px !important;
    }
    /* remover borda do header */
    .page-header .sticky-menu:not(.active) .header-bottom {
        border: none !important;
    }
    /* alinhamento ver mais */
    .cms-index-index .trigger-wrap {
        display: flex;
        justify-content: center;
    }
    /* espaco top header */
    .page-header .header-middle {
        margin-top: 0px !important;
    }
    /* ocultar destaques em desktop */
    .zz_mobi_featured {
        display: none;
    }
    /* cor de hover do megamenu */
    .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:hover {
        color: #C9A47C !important;
    }
    /* customizacao checkout - pagarme */
    .checkout-payment-method .payment-method-content .fieldset > .field.type .control {
        margin-left: 2%;
    }
    /* megamenu */
    .header-style-14 .cdz-horizontal-menu .groupmenu li.level0>a.menu-link {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        align-content: center;
        justify-content: center;
    }
    .header-style-14 .cdz-menu i.menu-icon.img-icon img {
        max-width: 60px;
    }
    .page-header .header-bottom .cdz-fix-left {
        justify-content: center;
    }
}
@media (min-width: 1240px) {
    .cdz-menu.cdz-horizontal-menu.dropdown-fullwidth {
        display: flex;
    }
}