/* remove amazon pay */

.password-info {
    display: none !important;
}

/* selo do footer - alinhamento */
.zz_footerSelo {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

/* correcao posicionamento back to top */
#back-top {
    margin-bottom: 100px;
}
#chat-application {
    bottom: 50px !important;
}

/* posicao campo boleto - pagseguro */
.checkout-onepage-success #rm_pagseguro_btnboleto {
    margin-top: 10px;
}

/* estilizacao do checkout */
.checkout-payment-method .input-text.ps_cc_birthdate, 
.checkout-payment-method .input-text.cc-exp-date, 
#rm_pagseguro_cc_cc_owner_birthday_day, 
#rm_pagseguro_cc_cc_owner_birthday_month {
    width: 20%;
}

/* correcao wishlist-page */
.account .products-grid.wishlist .product-item .product-item-actions .action.tocart.primary {
    padding: 7px;
    font-size: 11px;
}
/* comparacao custom page */
.table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions {
    display: flex !important;
    align-items: stretch;
    justify-content: space-around;
    background: transparent !important;    
    align-content: space-between;
    flex-direction: row;
}
/* itens megamenu - menu com sub-categorias */
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:active, 
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:focus, 
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:visited,
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a {
    color: #282828 !important;
}
.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop a:hover {
    color: #0a4164 !important;
}

/* ajuste em minha conta */
.account .block-reorder .actions-toolbar .secondary {
    margin: 5px 0px;
}
.account .block-reorder .actions-toolbar .secondary .action.view {
    font-style: inherit;
    border-bottom: none;
}
.account .block.block-reorder .secondary span {
    color: #fff;
    border-color: #0a4164;
    background: #0a4164;
    font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
    border: 1px solid;
    box-shadow: none;
    border-radius: 25px;
    transition: all 500ms ease;
    padding: 8px 90px;
    min-height: auto;
    text-transform: uppercase;       
    float: left;
}
.account .block.block-reorder .secondary span:hover {
    color: #0a4164;
    background: #fff;
}
/* lista de desejos - minha conta */
.block-wishlist .block-content .actions-toolbar {    
    display: flex !important;
    justify-content: center;   
}
.block-wishlist .block-content .action.details {      
    border: solid 1px;
    padding: 8px;
    border-radius: 25px;
    text-align: center;
    justify-content: center;
    float: none;
    color: #fff;
    background: #0a4164;
    width: 300px;
}
.block-wishlist .block-content .action.details:hover {
    color: #0a4164;
    border-color: #0a4164;
    background: #fff;

}

/* borda imagens home */
.cms-codazon-home-page img,
.cms-codazon-home-page .product-item-info,
.cms-codazon-home-page .cdz-block-content {
    border-radius:10px;
}

/* icone do cupom - checkout */
.checkout-payment-method .payment-option-title #block-discount-heading:after {
    font-family: 'icons-blank-theme';
    font-size: 25px;
    margin: 0px;
    color: #333333;
}

/* ===== @MEDIA abaixo ===== */

@media (max-width: 1450px) {
    /* correcao wishlist-page */
    .account .products-grid.wishlist .product-item .product-item-actions {
        display: flex !important;
    }
}

@media (max-width: 767px) {
    /* lista de desejos - minha conta */
    .block-wishlist .block-content .action.details {              
        padding: 0 65px;
    }
    /* custom footer */
    .page-footer .footer-address.zz_footer {
        color: #000
    }
    .zz_footerCopy {
        margin: 10px 0;
    }
    .cdz-dd-content {        
        white-space: normal;
    }
    /* tela de comparacao */
    .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary>.action.towishlist:after {
        color: #fff;        
    }
    .zz_compare {
        margin-left: -7px;
        font-size: 15px;
        display: grid;
    }
    /* ajuste na barra de busca */
    .form.minisearch #search::placeholder {
        text-transform: none !important;
    }
    /* alinhamento header - desktop */
    li.item.level0.zz-menu.level-top.row.no-dropdown {
        padding: 0 20px;
        text-transform: uppercase;
    }
    li.item.level1.zz-header-rt {
        margin: 10px 0;
    }
    li.item.level1.zz-header-rt a {
        color: #222 !important;
        line-height: 35px !important;
        background: transparent;
        font-weight: 500;
        text-transform: uppercase;
        font-size: 14px;
    }
    li.item.level0.zz-tab.level-top.tab-item {
        display: none;
    }
}

@media (min-width: 768px) {
    /* icone da sacola-carrinho */
    .page-header .features-links .minicart-wrapper .action.showcart:before, 
    .product-list-style-38 .products.items.product-items .action.primary:before {
        content: "\e992" !important;
    }
    /* comparacao custom page */
    .table-wrapper.comparison .table-comparison .cell.product.info .product-item-actions .actions-secondary {
        border: solid 1px #0a4164;    
    }
    /* tamanho megamenu - sanduiche */
    .cdz-scroll-menu .m-top-list {
        max-height: 25vh;
    }
    /* logo visao desktop */
    .main-logo {
        max-width: 300px;
    }
    /* alinhamento header - desktop */
    .page-header .sticky-menu:not(.active) .header-menu-wrap.text-center .cdz-horizontal-menu>.groupmenu li.item.level0.zz-header-lt {
        float: left;
        text-transform: uppercase;
    }
    .zz-tab {
        font-size: 30px;
        font-weight: 100;
        float: left !important;        
    }
    .zz-tab .cdz-tab-link {
        margin: 0 30px;
        pointer-events: none;
    }
    .item.level0.zz-menu.level-top.row.no-dropdown {
        float: right !important;
    }
    .groupmenu-nondrop {
        display: flex;
        float: right;
        font: 600 16px/1.35 Mukta, Helvetica Neue, Verdana, Arial, sans-serif;
        text-transform: uppercase;
        align-items: center;
        margin-top: 12px;      
    }    
    .cdz-horizontal-menu .groupmenu .groupmenu-nondrop>li.item.zz-header-rt {
        margin: 0 10px;
    }  
    .cdz-horizontal-menu .groupmenu .groupmenu-nondrop>li.item.zz-header-rt a.menu-link span:hover {
        color: #fff;
    }
    .zz-MoreCategory a {
        pointer-events: none;
    }
    .zz-SubCat a {
        pointer-events: inherit;
    }
    /* espacamento megamenu */
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop>li.item, 
    li.item.tablet-item.visible-tablet, 
    li.item.level1.zz-SubCat.parent.cat-tree.no-full {
        padding: 5px;
    }
    /* hover ... header */
    .switchpage-control .control:hover {
        color: #eb933b !important;
    }
    
}