﻿/* 
    Created on : 19/09/2022, 13:56:24
    Author     : iConectiva
*/

body{
    
}


img.lazy {
    display: block;
    /*background-image: url(../Imagens/lazy/loading.gif);*/
    /*background-image: url(../Imagens/lazy/loading.svg);*/
    background-position: 50% 50%;
    background-repeat: no-repeat;
    /* background-size: cover; */
    background-size: contain;
}


/* Setar Tamanho de Páginas em Telas Desktop */
@media(min-width: 992px){
    body [class^="HomeRoute"] #middle{
        width: 100%;
        max-width: none;
    }
    body [class^="context-category"] #middle{
        width: 100%;
        max-width: none;
    }
    body [class^="context-product"] #middle{
        width: 100%;
        max-width: none;
    }
}

@media(max-width: 576px){
    body [class^="context-search-"] .wd-browsing-grid-list>ul>li,
    body [class^="context-category-"] .wd-browsing-grid-list>ul>li{
        float: left;
        width: 100% !important;
        min-height: 200px;
    }
    
    /* OCULTAR BOTÃO DE COMPRA NA VITRINE */
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list .wd-product-line .bottom,
    [class^="context-category-"] .wd-browsing-grid .wd-product-line .item-description .bottom{
        display: none;
    }
}
@media(min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1180px;
    }
    
    [class^="context-search-"].grid-products #middle, .wrapper{
        width: 1180px;
        max-width: 1180px;
    }
    
    body [class^="context-search-"] .wd-browsing-auction-list>ul>li, .wd-browsing-grid-list>ul>li, .wd-browsing-grid>ul>li,
    body [class^="context-category-"] .wd-browsing-auction-list>ul>li, .wd-browsing-grid-list>ul>li, .wd-browsing-grid>ul>li{
        float: left;
		/* Solicitação chamado 01904141 */
		width: 33.33333333% !important;
        min-height: 540px !important;
    }
}
@media(min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1380px;
    }
    [class^="context-search-"].grid-products #middle, .wrapper{
        width: 1380px;
        max-width: 1380px;
    }
}
@media(min-width: 1680px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1600px;
    }
    [class^="context-search-"].grid-products #middle, .wrapper{
        width: 1600px;
        max-width: 1600px;
    }
}


/***** HEADER *****/
header{
    color: #000;
    background-color: #fff;
}

@media(max-width: 756px){
    header .main-bar.simples{
        padding: 15px 15px;
    }
}

@media(min-width: 991px){
    header .main-bar.simples{
        padding: 30px 15px;
    }
    .category-bar .main-category .section > li h3{
        font-size: 13px;
    }
    [class^="HomeRoute"].category-bar .main-category .section > li h3 a,
    [class^="context-category-"].category-bar .main-category .section > li h3 a{
        padding: 1.2em 0.8em;
    }
}

header .header-conditions{
    background-color: #dfdfdf;
    color: #111;
    font-size: 13px;
    font-weight: 400;
}
header .header-conditions .media{
    display: flex;
    align-items: center;
}
header .header-conditions i{
    color: #111;
}
header .header-bar{
    font-size: 14px;
    font-weight: 500;
    color: #17442b;
    background-color: #fff;
}
header .header-bar i{
    color: #b02f2f;
}

header .header-main{
    background-color: #fff;
    color: #292929;
}
@media(min-width: 992px){
    header .header-main{
        background-size: auto;
    }
}

header .header-actions{
    font-size: 12px;
}
header .header-actions i{
    display: block;
    margin: auto;
    padding-bottom: 5px;
}
header .header-actions svg{
    display: inline-block;
    margin: auto;
    padding-bottom: 5px;
    height: 36px;
    color: #b02f2f;
    fill: #b02f2f;
}

header .search-container{
    display: block;
    width: 100%;
}
header .header-main .wd-search{
    overflow: visible;
}
header .wd-search .input-wrapper{
    margin-right: 0;
}
header .wd-search button{
    position: absolute;
    right: 0;
    top: 10px;
    width: 0;
    padding: 0px;
}
header .wd-search button svg{
    visibility: visible;
}
header .wd-search .input-wrapper input{
    font-family: 'Signika', sans-serif;
    font-size: 14px;
    font-weight: 300;
    color: #292929;
    display: block;
    width: 100%;
    height: 42px;
    padding: 4px 12px;
    background-color: #fff;
    border-top: none;
    border-right: none;
    border-bottom: 1px solid #111;
    border-left: none;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0px 0px rgb(0 0 0 / 0%);
    /* box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); */
    /* -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; */
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    /* transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; */
}
header .wd-search .input-wrapper input:focus{
    box-shadow: 0 0 0 0;
    outline: 0;
}

header .search-container .input-wrapper{
    margin-bottom: 0px !important;
}

/***** BUSCADOR MOBILE *****/
@media(max-width: 756px){
    .wd-search .suggestion-box-wrapper{
         border-radius: 0px 0px 10px 10px;
    }
    .wd-search .suggestion-title{
        text-transform: uppercase;
        color: #b02f2f !important;
    }
    
    header .main-bar .wd-search .input-wrapper .suggestion-box .suggestion-box-wrapper .suggestion-products .suggestion-title{
        margin: 10px auto;
        text-align: center;
    }
    
    header .main-bar .wd-search .input-wrapper .suggestion-box .suggestion-box-wrapper .suggestion-products ul li{
        display: flex;
        align-items: center;
        padding: 15px 10px;
    }
    
    .wd-search .suggestion-product-img {
        float: left;
        width: 90px !important;
        height: 53px !important;
        border: 1px solid #ccc;
        border-radius: 2px;
        margin-right: 10px;
        text-align: center;
    }
    .wd-search .suggestion-product-img img {
        height: 50px !important;
        width: 80px !important;
    }
    
    .wd-search .suggestion-product-description{
        margin-left: 10px;
    }
    .wd-search .suggestion-product-name{
        font-weight: 600;
        color: #878787 !important;
    }
    .wd-search .suggestion-product-price{
        font-weight: 600;
        color: #111 !important;
        margin-top: 5px;
    }
    .main-bar .wd-search form button{
        color: #fff;
    }
    
}
/***** ## BUSCADOR MOBILE ## *****/

/***** ## BUSCADOR DESKTOP ## *****/
@media(min-width: 992px){
    [class^="HomeRoute"] button.btn.btn-search.btn-dark,
    [class^="context-product-"] button.btn.btn-search.btn-dark{
        background-color: transparent;
        border-radius: 5px;
        padding: 0.375rem 0.75rem;
    }
    [class^="HomeRoute"] button.btn.btn-search:hover.btn-dark,
    [class^="context-product-"] button.btn.btn-search:hover.btn-dark{
        background-color: #202020;
    }
    
    .wd-search .suggestion-product{
        display: flex !important;
        padding: 10px 5px !important;
    }
    
    .wd-search .suggestion-box-wrapper{
        border-radius: 0px 0px 10px 10px;
    }
    .wd-search .suggestion-title{
        text-transform: uppercase;
        color: #111;
    }
    .wd-search .suggestion-product-img{
        width: 100px !important;
        height: 65px;
        border: 1px solid #ccc;
        text-align: center;
        border-radius: 10px;
    }
    .wd-search .suggestion-product-img img{
        height: 60px !important;
    }
    .wd-search .suggestion-product-name{
        font-weight: 400;
        font-size: 16px !important;
        color: #878787 !important;
        text-align: left;
    }
    .wd-search .suggestion-product-price{
        font-size: 16px !important;
        line-height: 16px;
        color: #111 !important;
        font-weight: 500;
        margin-top: 10px;
        text-align: left
    }
    .wd-search .suggestion-product-description{
        padding: 10px 0 0 20px;
    }
    
    header .header-main .wd-profile-welcome-shopper .widget-content .shopper-authenticated a{
        align-items: center;
    }
    
    body #header .main-category .wd-category-menu .level-1>li>.submenu .level-2>li h4 a{
        font-weight: 400;
        font-size: 14px;
    }
    body #header .main-category .wd-category-menu .level-1>li>.submenu .level-2>li{
        margin: 0 20px 10px 0;
    }
}
/***** ## BUSCADOR DESKTOP ## *****/

/***** # HEADER # *****/


/***** HOME *****/
.home-coditions{
    background-color: #eaeaea;
}
.home-coditions .coditions{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    color: #b02f2f;
}

@media(max-width: 575px){
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list .list li{
        width: 365px !important;
    }
}
@media(min-width: 992px){
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list .list .wd-product-line{
        padding: 0 !important;
    }
    [class^="HomeRoute"] .wd-product-list .wd-product-line .medias,
    [class^="HomeRoute"] .wd-product-line .item-description .name{
        padding: 5px;
    }
    [class^="HomeRoute"] .wd-product-line .item-description .name a,
    [class^="context-search-"] .wd-product-line .item-description .name a{
        font-size: 18px;
    }
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list .list .wd-product-line:hover{
        outline: 1px solid #ccc;
    }
}
@media(min-width: 1240px){
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list .list li{
        width: 370px !important;
        padding: 25px;
    }
}
@media(min-width: 1400px){
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list .list li{
        width: 445px !important;
        padding: 25px;
    }
}
@media(min-width: 1620px){
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list .list li{
        width: 450px !important;
        padding: 25px;
    }
}

[class^="HomeRoute"] .wd-product-line .item-description .description,
[class^="HomeRoute"] .wd-product-line .item-description .brand-ref,
[class^="HomeRoute"] .wd-product-line .more,
[class^="HomeRoute"] .wd-product-rating,
[class^="HomeRoute"] .wd-product-line .wd-buy-button form .btn-buy:before{
    display: none;
}

[class^="HomeRoute"] .wd-product-line .wd-product-price-description{
    text-align: center;
    justify-content: center;
    height: auto;
}
[class^="HomeRoute"] .wd-product-price-description .sale-price span{
    font-size: 2rem !important;
    color: #1f1f1f !important;
}
[class^="HomeRoute"] .wd-product-line .wd-product-price-description .condition span{
    font-size: 0.875rem;
    font-weight: 300;
    color: #545454;
}

@media(min-width: 992px){
    [class^="HomeRoute"] .wd-product-line .bottom,
    [class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list .bottom,
    [class^="context-search-"] .wd-browsing-grid-list li .wd-product-line .wd-buy-button .btn-buy,
    [class^="context-search-"] .wd-browsing-grid-list .item-description .bottom{
        height: 55px;
    }
    
    [class^="HomeRoute"] .wd-product-line .wd-buy-button,
    [class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list .wd-buy-button,
    [class^="context-search-"] .wd-browsing-grid-list li .wd-product-line .wd-buy-button .btn-buy{
        width: 100%;
        padding: 0 0px;
        opacity: 0;
        visibility: hidden;
        transition: visibility 0.3s linear,opacity 0.3s linear;
    }
    [class^="HomeRoute"] .wd-product-list .list > li:hover .bottom .wd-buy-button,
    [class^="context-category-"] .wd-browsing-grid-list ul > li:hover .wd-product-line .item-description .bottom .wd-buy-button,
    [class^="context-search-"] .wd-browsing-grid-list ul > li:hover .wd-product-line .wd-buy-button .btn-buy{
        opacity: 1;
        visibility: visible;
        transition: visibility 0.3s linear, opacity 0.3s linear;
    }
}
[class^="HomeRoute"] .wd-product-line .wd-buy-button form .btn-buy,
[class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list .wd-buy-button form .btn-buy,
[class^="context-search-"] .wd-browsing-grid-list li .wd-product-line .wd-buy-button .btn-buy{
    font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    height: 55px;
    background-color: #29aa72;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}
[class^="HomeRoute"] button.btn-buy:hover,
[class^="context-category-"] .wd-browsing-grid button.btn-buy:hover,
[class^="context-search-"] .wd-browsing-grid button.btn-buy:hover{
    background-color: #1c7850 !important;
}


section#sobre-arkhip .container-fluid{
    background-color: #b02f2f;
}
section#sobre-arkhip h2{
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin: 0 !important;
}
section#sobre-arkhip #bg-sobre{
    background-image: url("https://arkhip.admin.core.dcg.com.br/Custom/Content/Themes/ic-arkhip/Imagens/bg.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    min-height: 450px;
    padding-bottom: 25px;
}
section#sobre-arkhip #bg-sobre .box-sobre{
    min-width: 100%;
    background-color: rgba(255,255,255,0.6);
    padding: 15px;
}
@media(min-width: 992px){
    section#sobre-arkhip #bg-sobre .box-sobre{
        margin: 0 auto;
        min-width: 940px;
        min-height: 100px;
        padding: 55px;
    }
}
section#sobre-arkhip h3{
    font-size: 1.5rem;
    font-weight: 700;
    color: #b02f2f;
}



section#sobre-arkhip p{
/* Ajuste da Linx referente ao chamado 05201399 */
    /* font-size: 1.125rem;*/ font-size: 1.25rem; 
/* Fim dp ajuste da Linx referente ao chamado 05201399 */
    font-weight: 300;
    color: #111;
    line-height: 1.75em;
}

section#clientes-arkhip h2{
    font-size: 1.5rem;
    font-weight: 600;
    color: #626262;
    text-transform: uppercase;
    text-decoration: underline;
}

section#dicas-arkhip .container-fluid{
    background-color: #f2f2f2;
}
section#dicas-arkhip h3{
    font-size: 1.375em;
    font-weight: 600;
    text-transform: uppercase;
    color: #202020;
    margin: 15px 0px;
}
section#dicas-arkhip a.btn{
    font-size: 1.375em;
    font-weight: 600;
    text-transform: uppercase;
    color: #111;
    background-color: transparent;
    border: 2px solid #a90000;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}
section#dicas-arkhip a.btn:hover{
    background-color: #a90000;
    color: #fff;
}
/***** # HOME # *****/


/***** # PÁGINA CATEGORIA # *****/
@media(max-width: 756px){
    [class^="context-category-"] .wd-browsing-grid-list > ul > li{
        width: 100% !important;
    }
}

[class^="context-category-"] .wd-product-line .item-description .brand-ref,
[class^="context-category-"] .wd-product-rating,
[class^="context-category-"] .wd-product-line .item-description .description,
[class^="context-category-"] .wd-product-line .more,
[class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias.wd-product-line-medias-variations.wd-widget-js,
[class^="context-category-"] .wd-product-line .wd-buy-button form .btn-buy:before,
[class^="context-search-"] .wd-product-line .item-description .brand-ref,
[class^="context-search-"] .wd-product-rating,
[class^="context-search-"] .wd-product-line .item-description .description,
[class^="context-search-"] .wd-product-line .more,
[class^="context-search-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias.wd-product-line-medias-variations.wd-widget-js,
[class^="context-search-"] .wd-product-line .wd-buy-button form .btn-buy:before{
    display: none;
}

[class^="context-category-"] .wd-product-line .wd-product-price-description,
[class^="context-search-"] .wd-product-line .wd-product-price-description{
    justify-content: center;
}

[class^="context-category-"] .wd-product-price-description .sale-price,
[class^="context-category-"] .wd-product-price-description .sale-price span,
[class^="context-search-"] .wd-product-price-description .sale-price,
[class^="context-search-"] .wd-product-price-description .sale-price span{
    color: #111;
    text-align: center;
}
@media(min-width: 992px){
    [class^="context-category"] .wd-product-line,
    [class^="context-search-"] .wd-product-line{
        padding: 0px;
    }
    
    [class^="context-category"] .wd-product-line .medias,
    [class^="context-category"] .wd-product-line .item-description .name,
    [class^="context-search-"] .wd-product-line .medias,
    [class^="context-search-"] .wd-product-line .item-description .name{
        padding: 5px;
    }
    
    [class^="context-category-"] .wd-browsing-grid-list li:hover .wd-product-line,
    [class^="context-search-"] .wd-browsing-grid-list li:hover .wd-product-line{
        outline: 1px solid #b3b3b3;
    }
}


@media(min-width: 992px){
    .wd-browsing-grid-pager .description{
        display: none;
    }
    .wd-browsing-grid .wd-browsing-grid-sorter{
        float: left;
    }
}
/***** # PÁGINA CATEGORIA # *****/


/***** # PÁGINA DE PRODUTO # *****/
[class^="context-product-"] .product-detail .head .information .name{
    font-size: 32px;
    font-weight: 300;
    color: #000;
}
[class^="context-product-"] div.box-barcode{
    width: 250px;
    height: 50px;
    border: 1px solid #bbbbbb;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;    
}
@media(min-width: 1680px){
    [class^="context-product-"] div.box-barcode{
        width: 300px;
    }
}
[class^="context-product-"] .text-barcode{
    margin: 5px 0;
    font-weight: 300;
    font-size: 16px;
}
[class^="context-product-"] div.box-barcode i{
    color: #111;
}
[class^="context-product-"] .text-barcode-promotion{
    font-size: 18px;
    font-weight: 400;
    color: #111;
}
[class^="context-product-"] .link-personalizacao{
    font-size: 18px;
    font-weight: 400;
    color: #111;
}
[class^="context-product-"] .link-personalizacao:hover{
    color: #b02f2f;
}

[class^="context-product-"] .buy .buy-box{
    display: block !important;
}
[class^="context-product-"] .product-detail .head .information .buy .buy-box .wd-buy-button .btn-buy{
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}
@media(min-width: 992px){
    [class^="context-product-"] .product-detail .head .information .buy .buy-box .wd-buy-button .btn-buy{
        font-size: 24px;
    }
    [class^="context-product-"] .product-detail .head .medias #add-wishlist{
        top: 0;
    }
    [class^="context-product-"] .wd-product-price-description{
        margin: 0 !important;
    }
    
    /* Produto Flutuante */
    [class^="context-product-"] .product-detail .prod-flutuante{
        display: none;
        position: fixed;
        top: 30%;
        right: 0;
        background-color: #fff;
        width: 240px;
        min-height: 250px;
        padding: 20px 10px;
        z-index: 100;
        border-top: 1px solid #202020;
        border-bottom: 1px solid #202020;
        border-left: 1px solid #202020;
    }
    [class^="context-product-"] .product-detail .prod-flutuante .wd-widget{
        width: 100%;
        height: auto;
    }
    [class^="context-product-"] .product-detail .prod-flutuante .media{
        text-align: center;
    }
    [class^="context-product-"] .product-detail .prod-flutuante .media img{
        padding: 5px 15px;
        border: 1px solid #ddd;
        border-radius: 10px;
    }
    [class^="context-product-"] .product-detail .prod-flutuante button.btn-buy{
        width: 100%;
        border-radius: 10px;
        background-color: #34c85a;
    }
    [class^="context-product-"] .product-detail .prod-flutuante .wd-product-price-description .priceContainer strong{
        text-align: center;
        color: #202020;
        font-weight: 600;
        font-size: 22px;
    }
    [class^="context-product-"] .product-detail .prod-flutuante .wd-product-price-description .condition{
        text-align: center;
        position: static;
    }
    [class^="context-product-"] .product-detail .prod-flutuante .wd-product-price-description .priceContainer p{
        font-size: 14px;
        margin-bottom: 0;
        font-weight: 400;
        color: #8d8d8d;
    }
    /* # Produto Flutuante # */
}
[class^="context-product-"] .buy .buy-box .wd-buy-button button.btn-buy{
    background-color: #29aa72;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}
[class^="context-product-"] button.btn-buy:hover{
    background-color: #1c7850 !important;
}
[class^="context-product-"] .wd-product-deliveryfee .button-wrapper button[type="submit"]{
    position: absolute;
    top: 35px;
    right: -50px !important;
    background-color: #29aa72;
}
/***** # PÁGINA DE PRODUTO # *****/

/***** FOOTER *****/
#footer a{
    color: #272727;
    font-size: 16px;
    font-weight: 300;
}
#footer a:hover{
    color: #b02f2f;
    text-decoration: none;
}

#footer .footer-newsletter{
    background-color: #272727;
}
.newsletter-title{
    font-size: 24px;
    font-weight: 300;
    color: #fff;
    margin: 0;
}
#footer .footer-newsletter i{
    color: #fff;
}
#footer .footer-newsletter .wd-marketing-newsletter{
    max-width: none !important;
}
#footer .footer-newsletter .wd-marketing-newsletter .input-button-marketing-newsletter button{
    background-color: #525252;
    margin-left: 10px;
    border-radius: 10px !important;
    width: 90% !important;
}
#footer .footer-newsletter .wd-marketing-newsletter .input-email-marketing-newsletter input{
    border-radius: 10px !important;
}

.img-opinioes{
    top: -1px;
}

.title-institutional{
    font-size: 20px;
    font-weight: 600;
    color: #272727;
    text-transform: uppercase;
}
.text-institutional{
    font-size: 16px;
    font-weight: 300;
    color: #272727;
}

footer section#payments-socials{
    background-color: #f1f1f1;
}
.title-payments-security{
    font-size: 18px;
    font-weight: 500;
    color: #cbbf8d;
    text-transform: uppercase
}

footer section#dados-empresariais{
    background-color: #272727;
    color: #fff;
}
#footer .assinatura{
    background-color: #272727 !important;
}
#logos-agencia{
    background-color: #f1f1f1;
}
#logos-agencia .logo-creator-ic img{
    max-width: 120px; 
}

footer .whatsapp-fixed{
    font-size: 2rem !important;
    text-decoration: none;
    background-color: #25d366;
    border-radius: 50%;
    left: auto; 
    right: 0px;
    height: 50px;
    width: 50px;
    animation: pulse-whats 2.5s infinite;
}
footer .whatsapp-fixed:hover{
    text-decoration: none;
    animation: none;
}
footer .whatsapp-fixed .badge{
    position: absolute;
    font-family: arial;
    font-size: 12px;
    font-weight: 500;
    border: 1px solid rgba(255, 255, 255, 0.8);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
    padding: 0px;
    line-height: 20px;
    height: 20px;
    width: 20px;
    top: -5px;
    right: -6px;
}
/***** # FOOTER # *****/


/***** ## PÁGINA DE REGISTRO ## *****/
[class^="LoginRoute"] button:hover,
[class^="LoginRoute"] div#criarconta .painel-box button:hover,
[class^="AccountRegisterRoute"] .button-wrapper:hover .bt-submit{
    background-color: #17442b
}
.AccountRegisterRoute .wd-profile-register fieldset .input-wrapper .input-group{
    align-items: center;
}
[class^="AccountRegisterRoute"] .wd-profile-register .wd-content .customer-type-person input[type="radio"]{
    margin: 0px 5px;
}
[class^="AccountRegisterRoute"] .wd-profile-register .wd-content .customer-type-person label[for="customer-type-person"],
[class^="AccountRegisterRoute"] .wd-profile-register .wd-content .customer-type-person label[for="customer-type-company"]{
    margin: 5px 50px 0px 0px;
}
[class^="AccountRegisterRoute"] .AccountRegisterRoute .wd-profile-register select,
[class^="AccountRegisterRoute"] .AccountRegisterRoute .wd-profile-register input[type="password"],
[class^="AccountRegisterRoute"] .AccountRegisterRoute .wd-profile-register input[type="text"]{
    height: 42px !important;
}
/***** ## PÁGINA DE REGISTRO ## *****/


div#slider-condicoes .swiper-wrapper{
    justify-content: center;
}
@media(min-width: 992px){
    .swiper-wrapper{
        justify-content: center;
    }
    div#slider-condicoes .swiper-slide{
        /* Solicitação chamado 01838570 */
        width: 20% !important;
    }
}
.slider-condicoes .swiper-slide .media{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left
}
.slider-condicoes .swiper-slide .media i{
    color: #111;
    font-size: 1.95em;
}
.slider-condicoes .swiper-slide .media img{
    max-width: 50px;
    max-height: 47px;
}
.slider-condicoes .swiper-slide .media span{
    font-size: 16px;
    font-weight: 500;
}


/*---- Swiper slider ----*/
.slider-dicas .swiper-slide .media{
    max-width: 100%;
    margin: 0 auto;
    display: block;
    justify-content: center;
    align-items: center;
}

.swiper-custom{
    position: relative;
    width: 100%;
    height: auto;
}
.swiper-custom-shadow > .swiper{
    width: 100%;
    height: auto;
    padding: 40px 0px;
}
:root {
    --swiper-theme-color: #e39797;
}
.swiper-custom-shadow .wrapper{
    position: relative;
    display: table;
    margin: auto;
}
.swiper-custom-shadow .swiper-slide .wrapper:after,
.swiper-custom-shadow .swiper-slide .wrapper:before{
    content: "";
    position: absolute;
    margin-top: -1px;
    top: 100%;
    width: 165px;
    height: 26px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    opacity: 0.75;
}
.swiper-custom-shadow .swiper-slide .wrapper:before{
    left: -10px;
    background-position: 0 0;
}
.swiper-custom-shadow .swiper-slide .wrapper:after{
    right: -10px;
    background-position: 100% 0;
}
@media(min-width: 768px){
    .swiper-custom-shadow .swiper-slide .wrapper:before{
        left: -10px;
    }
    .swiper-custom-shadow .swiper-slide .wrapper:after{
        right: -10px;
    }
}
.swiper-custom-shadow .swiper-slide img{
    border-radius: 10px;
}
.swiper-custom-border .swiper-slide img{
    border: solid 1px #f1f1f1;
    border-radius: 10px;
    box-sizing: border-box;
}
@media(max-width: 767.8px){
    .swiper-custom-shadow .swiper-slide:first-child img{
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .swiper-custom-shadow .swiper-slide:last-child img{
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
}
@media(min-width: 768px){
    .swiper-custom-shadow .swiper-slide-wrapper img{
        border-radius: 12px;
    }
}
.swiper-custom > .swiper-button-prev,
.swiper-custom > .swiper-button-next{
    margin-top: -2.00% !important;
}
@media(min-width: 768px){
    .swiper-custom > .swiper-button-prev,
    .swiper-custom > .swiper-rtl .swiper-button-next{
        text-align: left;
        left: -25px !important;
    }
    .swiper-custom > .swiper-button-next,
    .swiper-custom > .swiper-rtl .swiper-button-prev{
        text-align: right;
        right: -25px !important;
    }
}
@media(min-width: 1400px){
    .swiper-custom > .swiper-button-prev,
    .swiper-custom > .swiper-rtl .swiper-button-next{
        text-align: left;
        left: -40px !important;
    }
    .swiper-custom > .swiper-button-next,
    .swiper-custom > .swiper-rtl .swiper-button-prev{
        text-align: right;
        right: -40px !important;
    }
}
.swiper-custom-shadow .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: 15px !important;
}
.swiper-custom-shadow .swiper-pagination-bullet{
    border: solid 1px #fff;
    height: 12px !important;
    width: 12px !important;
}
.swiper-infobar{
    position: relative;
    display: block;
    color: #bbb;
    text-align: center;
    width: 100%;
}
.swiper-custom-shadow .swiper-infobar{
    margin-bottom: -30px;
}
/*---- # Swiper slider ----*/

/* ##### BLINK #####*/
.blink-2{
    -webkit-animation: blink-2 1.3s infinite both;
            animation: blink-2 1.3s infinite both;
}
.blink-2:hover{
    animation: none;
}
/* ----------------------------------------------
* Generated by Animista on 2021-3-16 10:57:3
* Licensed under FreeBSD License.
* See http://animista.net/license for more info. 
* w: http://animista.net, t: @cssanimista
* ---------------------------------------------- */

/**
* ----------------------------------------
* animation blink-2
* ----------------------------------------
*/
@-webkit-keyframes blink-2 {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.2;
    }
    100% {
        opacity: 1;
    }
}
@keyframes blink-2 {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.2;
    }
    100% {
        opacity: 1;
    }
}
/* ##### / BLINK #####*/


/* ##### AJUSTES CHECKOUT - ALINHAMENTOS #####*/
@media(min-width:992px){
    .wd-checkout-basket-grid .grid .grid-title{
        border-bottom: 1px solid #ddd;
    }
    
    .wd-checkout-basket-grid .grid .grid-title li.product{
        margin-bottom: 0px;
    }
    
    .wd-checkout-basket-grid .grid .grid-title li{
        padding: 10px 30px !important;
        margin-bottom: 0px;
    }
    
    .wd-checkout-basket-grid .grid .grid-informations .item .price{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
    }
    
    .wd-checkout-basket-grid .grid .grid-informations .item .quantity{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .wd-checkout-basket-grid .grid .grid-informations .item .subtotal{
        display: flex;
        align-items: center;
        justify-content: end;
        margin-bottom: 20px;
    }
}
/* ##### AJUSTES CHECKOUT - ALINHAMENTOS #####*/


/* ##### TAMANHO FOTOS #####*/
@media(max-width: 576px){
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias{
        width: 270px !important;
        height: 270px !important;
        margin: 0 auto;
    }
    
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias a.thumb,
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias .variation img.current-img{
        width: 270px !important;
        height: 270px !important;
    }
    
    [class^="context-category-"] .wd-browsing-grid .wd-content wd-browsing-grid-list ul li .wd-product-line .medias .wd-product-line-medias{
        width: 270px !important;
        height: 270px !important;
        margin: 0 auto;
    }
    
    [class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias a.thumb,
    [class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias .variation img.current-img,
    [class^="context-search-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias a.thumb,
    [class^="context-search-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias .variation img.current-img{
        width: 270px !important;
        height: 270px !important;
    }
}
@media(min-width: 992px){
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias,
    .wd-product-line .variation img.fade.showing, .wd-product-line-medias .variation img.current-img, .wd-product-line-medias .variation img.showing{
        width: 302px !important;
        height: 302px !important;
        margin: 0 auto;
    }
    .wd-product-line-medias a.thumb{
        height: 302px !important;
        width: 302px !important;
        padding: 0px !important;
    }
    .wd-product-line-medias .variation{
        height: 302px !important;
        width: 302px !important;
    }
    .wd-product-line .item-description .name{
        margin-top: 30px !important;
    }
}
@media(min-width: 1439px){
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias{
        width: 352px !important;
        height: 352px !important;
        margin: 0 auto;
    }
    .wd-product-line-medias .variation{
        width: 352px !important;
        height: 352px !important;
        margin: 0 auto;
    }
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias a.thumb,
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias .variation img.current-img,
    [class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias a.thumb,
    [class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias .variation img.current-img,
    [class^="context-search-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias a.thumb,
    [class^="context-search-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias .variation img.current-img{
        width: 352px !important;
        height: 352px !important;
    }
}
@media(min-width: 1599px){
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias{
        width: 352px !important;
        height: 352px !important;
        margin: 0 auto;
    }
    
    .wd-product-line-medias a.thumb{
        height: 352px !important;
        width: 352px !important;
        padding: 0px !important;
    }
    
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias a.thumb,
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias .variation img.current-img,
    [class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias a.thumb,
    [class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias .variation img.current-img,
    [class^="context-search-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias a.thumb,
    [class^="context-search-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .wd-product-line-medias .variation img.current-img{
        width: 352px !important;
        height: 352px !important;
    }
    
    .wd-product-line-medias .variation{
        height: 352px !important;
        width: 352px !important;
    }
    
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias,
    .wd-product-line .variation img.fade.showing, .wd-product-line-medias .variation img.current-img, .wd-product-line-medias .variation img.showing{
        width: 352px;
        height: 352px;
        margin: 0 auto;
    }
}
/* ##### TAMANHO FOTOS #####*/