﻿/* 
    Created on : 20/07/2022, 13:56:24
    Author     : iConectiva
*/

body{
    
}

/*ATIVAR DISC UL NA PÁGINA DE PRODUTO*/
[class*="context-product"] .accordion .accordion-item .accordion-body > ul{
    list-style: disc;
    padding: 0px 35px;
}

[class^="context-product-"] .wd-product-price-description .priceContainer p,
[class^="context-category-"] .wd-product-price-description .priceContainer p,
[class^="context-search-"] .wd-product-price-description .priceContainer p{
    margin-bottom: 0.2em;
    font-size: 16px;
    font-weight: 300;
}
[class^="context-search-"] .wd-product-price-description .savings{
    font-size: 14px;
    font-weight: 300
}

/* 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{
        float: left;
        width: 100%;
        min-height: 200px;
    }
    
    [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: 992px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1120px;
    }
}
@media(min-width: 1300px){
    .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-product-"] .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;
        width: 33%;
        min-height: 630px !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;
    }
}


/* ##### BOTÃO COMPRAR #####*/
[class^="HomeRoute"] button.btn-buy:hover,
[class^="context-category-"] button.btn-buy:hover,
[class^="context-product-"] button.btn-buy:hover,
[class^="context-search-"] button.btn-buy:hover{
    background-color: #cbbf8d !important;
}

@media(min-width: 1200px){
    .wd-product-line .wd-buy-button {
        width: 100%;
        padding: 0 30px;
        opacity: 0;
        visibility: hidden;
        transition: visibility 0.3s linear, opacity 0.3s linear;
    }
    
    .wd-product-list .list > li:hover .bottom .wd-buy-button,
    .wd-browsing-grid .wd-browsing-grid-list li:hover .wd-product-line .bottom .wd-buy-button{
        opacity: 1;
        visibility: visible;
        transition: visibility 0.3s linear, opacity 0.3s linear;    
    }
}

/* ##### BOTÃO COMPRAR #####*/


/* ##### Header ##### */ 
@media(max-width: 756px){
    body #logo a{
        width: 150px;
    }
    .hamburguer .dropdown-menu .category-menu-small .wd-category-menu .level-1 > li .level-2 .first h4{
        display: none;
    }
}
@media(max-width: 991px){
    header .main-bar.simples{
        padding: 15px 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;
    }
}
@media(min-width: 992px){
    .social-service{
        font-size: 11px;
    }
    .category-bar .main-category .section > li h3{
        font-size: 12px;
    }
    .category-bar .main-category .section > li h3 a{
        padding: 16px 10px !important;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="churrasco-e-cozinha"]>.submenu .level-2{
        width: 20%;
        display: block;
        right: 385px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="linha-premium"]>.submenu .level-2{
        width: 20%;
        left: 66px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="acessorios"]>.submenu .level-2{
        display: block;
        width: 20%;
        left: 338px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        width: 17%;
        left: 175px;
        display: block;
    }
    body #header .main-category .wd-category-menu .level-1>li>.submenu .level-2>li{
        margin: 0rem 0rem .5rem 0rem;
    }
}
@media(min-width: 1240px){
    .social-service{
        font-size: 12px;
    }
    .category-bar .main-category .section > li h3{
        font-size: 14px;
    }
    .category-bar .main-category .section > li h3 a{
        padding: 16px 10px !important;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="churrasco-e-cozinha"]>.submenu .level-2{
        width: 20%;
        right: 465px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="linha-premium"]>.submenu .level-2{
        width: 20%;
        left: 50px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        width: 20%;
        left: 192px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="acessorios"]>.submenu .level-2{
        width: 20%;
        left: 360px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="outro"]>.submenu .level-2{
        width: 20%;
        left: 470px;
    }
}
@media(min-width: 1400px){
    body #header .main-category .wd-category-menu .level-1>li[class^="churrasco-e-cozinha"]>.submenu .level-2{
        width: 15%;
        right: 487px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="linha-premium"]>.submenu .level-2{
        width: 15%;
        left: 30px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        width: 15%;
        left: 173px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="acessorios"]>.submenu .level-2{
        width: 15%;
        left: 342px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="outro"]>.submenu .level-2{
        width: 15%;
        left: 488px;
    }
}
@media(min-width: 1590px){
    body #header .main-category .wd-category-menu .level-1>li[class^="churrasco-e-cozinha"]>.submenu .level-2{
        width: 15%;
        right: 474px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="linha-premium"]>.submenu .level-2{
        width: 15%;
        left: 44px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        width: 15%;
        left: 185px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="acessorios"]>.submenu .level-2{
        width: 15%;
        left: 355px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="outro"]>.submenu .level-2{
        width: 13%;
        left: 622px;
    }
}
@media(min-width: 1900px){
    body #header .main-category .wd-category-menu .level-1>li[class^="churrasco-e-cozinha"]>.submenu .level-2{
        width: 12%;
        right: 479px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="linha-premium"]>.submenu .level-2{
        width: 12%;
        left: 40px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        width: 12%;
        left: 180px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="acessorios"]>.submenu .level-2{
        width: 13%;
        left: 360px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="outro"]>.submenu .level-2{
        width: 13%;
        left: 642px;
    }
}
@media(min-width: 2000px){
    body #header .main-category .wd-category-menu .level-1>li[class^="churrasco-e-cozinha"]>.submenu .level-2{
        width: 10%;
        right: 465px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="linha-premium"]>.submenu .level-2{
        width: 10%;
        left: 53px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        width: 10%;
        left: 195px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="acessorios"]>.submenu .level-2{
        width: 10%;
        left: 365px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="outro"]>.submenu .level-2{
        width: 10%;
        left: 647px;
    }
}

header{
    color: #000;
    background-color: #fff;
}
header .header-bar{
    font-size: 14px;
    font-weight: 500;
    color: #111;
    background-color: #fff;
}
header .header-bar a:hover{
    text-decoration: none;
}
header .header-main{
    background-color: #111;
    color: #fff;
}
header .logo-zakharov{
background-image: url(https://zakharov.assets.cdn.linxcommerce.io/Custom/Content/Themes/Shared/Images/logo-zakharov.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 257px;
    height: 85px;
    display: block;
}
header .header-actions{
    font-size: 12px;
}
header .header-actions i{
    display: block;
    margin: auto;
    padding-bottom: 5px;
}
header .header-actions svg{
    display: block;
    margin: auto;
    padding-bottom: 5px;
    height: 36px;
}
.header-actions a svg{
    color: #fff;
}

header .search-container{
    display: none;
    overflow: visible;
}
header .search-container .wd-search{
    overflow: visible;
}
header .search-container .input-wrapper{
    margin-bottom: 0px !important;
    margin-right: 0px !important;
}
header .search-container form button{
    display: none;
}
header .btn-search{
    font-size: 12px;
    color: #fff;
    background-color: transparent;
    border: none;
}

/* ##### 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: #111 !important;
    }
    
    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: 60px;
        width: 80px;
    }
    
    .wd-search .suggestion-product-description{
        margin-left: 10px;
    }
    .wd-search .suggestion-product-name{
        font-weight: 600;
        color: #a4a4a4 !important;
    }
    .wd-search .suggestion-product-price{
        font-weight: 600;
        color: #111 !important;
        margin-top: 5px;
    }
    
}
/* ##### BUSCADOR MOBILE #####*/


/* ##### BUSCADOR DESKTOP #####*/
@media(min-width: 992px){
    .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;
        height: 65px;
        border: 1px solid #ccc;
        text-align: center;
        border-radius: 10px;
        background-color: #fff;
    }
    .wd-search .suggestion-product-img img{
        width: 90px;
        height: 62px;
        margin: 0 auto;
    }
    .wd-search .suggestion-product-name{
        font-weight: 400;
        font-size: 16px;
        color: #a4a4a4;
    }
    .wd-search .suggestion-product-price{
        font-size: 16px;
        line-height: 16px;
        color: #202020;
        font-weight: 500;
        margin-top: 10px;
    }
    .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;
    }
}
/* ##### BUSCADOR DESKTOP #####*/
@media(max-width: 756px){
    .main-bar .wd-search form button{
        background-color: #ccc !important;
        color: #111;
    }
}

/* ##### / Header ##### */ 

/* ##### Home ##### */
.ic-title{
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    color: #111;
}

.wd-product-price-description .sale-price span{
    color: #111 !important;
}

@media(min-width: 992px){
    [class^="HomeRoute"] .banner-wrapper{
        height: auto !important;
    }
}

[class^="HomeRoute"] .wd-product-line .item-description > .wd-product-rating{
    display: none;
}
/*[class^="HomeRoute"] .wd-product-rating{
    margin-bottom: 10px;
    float: none !important;
    text-align: center;
}*/

[class^="HomeRoute"] .wd-product-price-description .condition .parcels{
    margin-bottom: 0.2em;
}

@media(max-width: 760px){
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-product-list .wd-product-list li{
        width: 340px !important;
    }
}
@media(min-width: 998px){
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-product-list .wd-product-list li{
        width: 415px;
    }
    
    [class^="HomeRoute"] .wd-product-list .list > li:hover .bottom .wd-buy-button,
    [class^="context-search-"] .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{
        opacity: 1;
        visibility: visible;
        transition: visibility 0.3s linear, opacity 0.3s linear;
    }
    [class^="HomeRoute"] .wd-flags .flag{
        padding-left: 0;
    }
    [class^="HomeRoute"] .wd-product-rating .rating-average{
        width: 105px !important;
    }
    
    body [class^="HomeRoute"] .wd-product-price-description .condition {
        font-size: 1em;
        line-height: 1.3em;
        position: relative;
        top: 0;
        left: 0;
    }
    body [class*="context-product"] .product-detail .information .wd-product-price-description .list-price span{
        font-size: 32px;
        font-weight: 800;
        color: #202020;
    }
    body [class*="context-product"] .product-detail .information .wd-product-price-description .list-price.de-por span{
        font-size: 22px;
        font-weight: 600;
        color: #707982;
    }
}

.sobre-zakharov{
    background-image: url(https://zakharov.admin.core.dcg.com.br/Custom/Content/Themes/ic-zakharov/Imagens/bg-sobre.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}
.sobre-zakharov h2{
    font-size: 26px;
    color: #cbbf8d;
    text-transform: uppercase;
}
.sobre-zakharov p{
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    line-height: 2.375rem;
}


/* BANNER FILETE */
.slider-condicoes .swiper-slide .media{
    border: 1px solid #b0b0b0;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left
}
.slider-condicoes .swiper-slide .media i{
    color: #cbbf8d;
    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 ----*/
.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 ----*/
/* BANNER FILETE */ 


/* ##### / Home ##### */

/* ##### Página Categoria ##### */
[class^="context-category-"] .wd-product-price-description .condition .parcels{
    font-weight: 400;
    font-size: 14px;
    color: #939393;
    margin-top: 10px;
}
[class^="context-category-"] .wd-product-price-description .savings{
    font-weight: 400;
    font-size: 14px;
    color: #939393;
    margin-top: 25px;
}
[class^="context-category"] .wd-product-price-description .savings .discount{
    color: #ff4545;
}

[class^="context-category-"] .wd-product-rating{
    text-align: center !important;
    float: none;
    display: none;
}

[class^="context-category-"] .category-text-header p{
    font-size: 14px;
    font-weight: 500;
    text-align: justify;
    color: #3d3d3d;
    margin: 20px 0 0 0;
}
@media screen and (min-width: 768px) and (max-width: 991px){
    .wd-product-price-description .savings{
        margin-top: 10px;
    }
}
@media(max-width: 756px){
    [class^="context-category-"] .wd-product-price-description .condition{
        height: 0;
    }
}
@media(min-width: 992px){
    [class^="context-category-"] .category-text-header p{
        line-height: 1.5em
    }
    [class^="context-category-"] .wd-product-price-description .condition{
        position: relative;
        top: 0px;
        left: 0
    }
    [class^="context-category-"] .wd-product-price-description .savings{
        margin-top: 0px;
    }
}
@media(min-width: 1680px){
    [class^="context-category-"] .wd-product-line .item-description .name{
        width: 400px !important;
        margin: 40px auto 0;
    }
}
/* ##### / Página Categoria ##### */


/* ##### Página de Produto ##### */
[class^="context-product-"] .product-detail .head .information .buy .buy-box{
    display: block !important;
}

[class^="context-product-"] .head .information .buy .buy-box .wd-buy-button button.btn-buy{
    width: 100%;
    text-align: center;
    background-color: #34c85a;
    border-radius: 10px;
    float: right;
    font-size: 24px;
    padding: 15px;
    font-weight: 500;
    text-transform: uppercase;
    /*margin-top: 20px;*/
}

[class^="context-product-"] .head .sale-price span{
    font-size: 28px;
    font-weight: 700;
    color: #111;
    float: left;
}

[class^="context-product-"] .wd-product-rating{
    float: left;
}

[class^="context-product-"] .btn-gp-open{
    float: right;
    width: 100%;
    max-width: 100%;
    height: 50px;
    -webkit-border-radius: 0 0 59px 0;
    border-radius: 0 0 59px 0;
    background-color: #efefef;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #111;
    padding: 0;
}

[class^="context-product-"] .product-detail .head .information .wd-product-deliveryfee .input-wrapper input{
    padding: 8px !important;
}

[class^="context-product-"] button.btn-buy:hover{
    background-color: #cbbf8d !important;
}

[class^="context-product-"] .descriptions h2{
    margin-top: 0px;
}
[class^="context-product-"] .descriptions .accordion-button *{
    margin: auto;
}
[class^="context-product-"] .descriptions .accordion-button,
[class^="context-product-"] .descriptions .accordion-button:hover.collapsed{
    background-color: #e1e1e1 !important;
    color: #111;
    border-color: #111;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

[class^="context-product-"] body input {
    color: #8b8b8b !important;
}

[class^="context-product-"] .legenda-btnbuy{
    position: relative;
    display: block;
    text-align: center;
}
[class^="context-product-"] .legenda-gp{
    position: relative;
    display: block;
    text-align: center
}

[class^="context-product-"] figure.wd-product-medias{
    min-height: 300px;
}

[class^="context-product-"] .box-points{
    padding: 10px;
    border: 1px solid rgb(241, 241, 241);
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
}
[class^="context-product-"] .box-points i{
    color: #cbbf8d;
}

@media(max-width: 756px){
    [class^="context-product-"] .wd-product-price-description .condition{
        display: inline-block;
        height: auto;
    }
    [class^="context-product-"] .wd-product-price-description .condition .parcels,
    [class^="context-product-"] .wd-product-price-description .savings{
        color: #939393;
        font-weight: 400;
        font-size: 14px;
    }
    [class^="context-product-"] .wd-product-price-description .savings .discount{
        color: #ff4545;
    }
}

@media(min-width: 992px){
    [class^="context-product-"] .head .information .buy .buy-box .wd-buy-button button.btn-buy{
        width: 75%;
    }
    
    [class^="context-product-"] .head .information .buy .buy-box .wd-buy-button .loading-buy{
        width: 75%;
        border-radius: 10px;
        float: right;
        margin-top: 10px;
    }
    
    [class^="context-product-"] .head .sale-price span{
        font-size: 32px;
        float: right;
    }
    
    [class^="context-product-"] .wd-product-rating{
        float: right;
    }
    [class^="context-product-"] .btn-gp-open{
        width: 75%;
    }
    [class^="context-product-"] .product-detail .head .information .payment{
        padding-right: 12px;
    }
    [class^="context-product-"] .descriptions .accordion-button,
    [class^="context-product-"] .descriptions .accordion-button:hover.collapsed{
        font-size: 18px;
    }
    
    [class^="context-product-"].wd-product-reviews-create .input-wrapper>label,
    [class^="context-product-"].wd-product-reviews-create .rating-attributes>li>b{
        width: 70px !important;
        text-align: left !important;
    }
    
    [class^="context-product-"] .legenda-btnbuy{
        left: 60px;
    }
    [class^="context-product-"] .legenda-gp{
        left: 60px;
    }
    
    [class^="context-product-"] figure.wd-product-medias{
        padding-left: 100px;
        min-height: 600px;
    }
    [class^="context-product-"] .product-detail .head .medias .wd-product-media-selector{
        position: absolute;
        top: 0px;
        left: 0;
        width: 85px;
    }
    
    [class^="context-product-"] .wd-product-price-description .sale-price{
        color: #111;
        display: grid !important;
    }
    [class^="context-product-"] .wd-product-price-description .condition,
    [class^="context-product-"] .wd-product-price-description .savings{
        top: 0 !important;
        left: 0 !important;
        font-weight: 400;
        font-size: 16px;
        color: #939393;
    }
    [class^="context-product"] .wd-product-price-description .savings .discount{
        color: #ff4545;
    }
    
    /* Produto Flutuante */
    [class^="context-product-"] .product-detail .prod-flutuante{
        display: none;
        position: fixed;
        top: 30%;
        right: 0;
        background-color: #fff;
        width: 210px;
        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,
    [class^="context-product-"] .product-detail .prod-flutuante .wd-product-price-description .savings{
        text-align: center;
        position: static;
        font-size: 14px;
    }
    [class^="context-product-"] .product-detail .prod-flutuante .wd-product-price-description .priceContainer p{
        font-size: 14px;
        margin-bottom: 0;
        font-weight: 400;
        color: #8d8d8d;
    }
    
    .mfp-content{
        width: auto !important;
    }
    .mfp-close{
        position: absolute;
        right: 0px;
        top: 0px;
        padding: 10px;
        background-color: transparent;
    }
    .mfp-close:hover{
        background-color: transparent;
    }
    .mfp-close ion-icon{
        color: #111;
        font-size: 2em;
    }
    /* # Produto Flutuante # */
}
@media(min-width: 1400px){
    [class^="context-product-"] .legenda-btnbuy{
        left: 75px;
    }
    [class^="context-product-"] .legenda-gp{
        left: 70px;
    }
}
@media(min-width: 1600px){
    [class^="HomeRoute"] .legenda-btnbuy{
        left: 85px;
    }
    [class^="context-product-"] .legenda-gp{
        left: 80px;
    }
}


/* TAG PROMOÇÔES */
@media(min-width: 992px){
    [class^="context-product-"] .wd-flags{
        position: absolute;
        z-index: 10;
        left: 100px;
    }
    [class^="context-product-"] .wd-product-associations.upsell .wd-flags{
        position: absolute;
        z-index: 10;
        left: 10px;
    }
}
/* / TAG PROMOÇÔES */


/* Modal Avaliações */
.modal-wd-product-reviews .the-modal .the-modal-container .wd-product-reviews-create .wd-widget .wd-content .rating-attributes li .rating{
    margin: 0px 20px !important
}
.wd-product-reviews .rating label{
    cursor: pointer;
}
/* # Modal Avaliações # */


/* Widget Compre Junto */
[class^="context-product-"] .wd-widget .wd-product-associations.wd-widget.cross-sell{
    border: none;
}
[class^="context-product-"] .wd-product-associations.wd-widget.cross-sell .wd-header{
    text-align: center;
    background: none;
}

[class^="context-product-"] .wd-product-associations .wd-content>form>ul>li{
    width: 50%;
}
[class^="context-product-"] .wd-product-associations.cross-sell .wd-content .wd-product-line{
    padding: 5px;
}

[class^="context-product-"] .wd-product-associations .wd-product-line .wd-product-line-medias-variations,
[class^="context-product-"] .wd-product-associations .wd-product-line .brand-ref,
[class^="context-product-"] .wd-widget .wd-product-associations .wd-content .info .description,
[class^="context-product-"] .wd-widget .wd-product-associations .wd-content .cross-sell-footer .total .wd-product-asyncprice .list-price .prefix{
    display: none;
}

[class^="context-product-"] .wd-product-associations .wd-widget .wd-product-associations .wd-content ul li,
[class^="context-product-"] .wd-widget .wd-product-associations .wd-content ul li,
[class^="context-product-"] .wd-widget .wd-product-associations .wd-content .cross-sell-footer .total .wd-product-asyncprice .priceContainer{
    text-align: center !important;
}

[class^="context-product-"] .wd-widget .wd-product-associations .wd-content .wd-product-rating{
    display: none;
}

[class^="context-product-"] .wd-widget .wd-product-associations .wd-content .wd-product-asyncprice .asyncprice-area .list-price,
[class^="context-product-"] .wd-widget .wd-product-associations.upsell .wd-product-price-description .list-price.de-por{
    margin: 15px 0px 0px 0px;
}

[class^="context-product-"] .wd-widget .wd-product-associations.cross-sell .total{
    margin-right: 0;
}

[class^="context-product-"] .wd-widget .wd-product-associations .wd-content .cross-sell-footer .total .wd-product-asyncprice .priceContainer .sale-price{
    margin: 5px 0px;
}
[class^="context-product-"] .wd-widget .wd-product-associations .wd-content .cross-sell-footer .total .wd-product-asyncprice .priceContainer .sale-price span{
    color: #34c85a;
    font-weight: 800;
}
[class^="context-product-"] .wd-widget .wd-product-associations .wd-content .cross-sell-footer button{
    background-color: #34c85a;
}

@media(max-width: 575px){
    [class^="context-product-"] .wd-product-associations.upsell .wd-content>ul>li{
        width: 100%;
    }
    [class^="context-product-"] .wd-widget .wd-product-associations .wd-product-line .wd-product-price-description{
        height: 130px;
    }
    [class^="context-product-"] .wd-widget .wd-product-associations .wd-content>form>ul{
        padding: 0px 10px;
    }
    [class^="context-product-"] .associations wd-product-associations.cross-sell  .wd-product-price-description .condition{
        height: 55px;
    }
}
@media(min-width: 992px){
    [class^="context-product-"] .wd-product-associations.upsell .wd-content>ul>li{
        width: 33%;
    }
    [class^="context-product-"] .wd-product-associations.cross-sell .wd-content .wd-product-line{
        padding: 10px;
    }
    
    [class^="context-product-"] .wd-product-associations.cross-sell .wd-content .wd-flags{
        left: 10px;
    }
    
    [class^="context-product-"] .wd-widget .wd-product-associations .wd-content .wd-product-price-description .condition{
        padding: 0 20px;
    }
    
    [class^="context-product-"] .wd-widget .wd-product-associations .wd-content .wd-product-price-description .condition{
        left: 0;
        top: 0;
    }
    [class^="context-product-"] .wd-widget .wd-product-associations .wd-product-line .wd-product-price-description{
        height: 120px;
    }
}
@media(min-width: 1400px){
    [class^="context-product-"] .wd-product-associations.cross-sell .wd-content .wd-flags{
        left: 30px;
        top: 0;
    }
}
/* # Widget Compre Junto # */


/* ##### / Página de Produto ##### */


/* ##### Página de Checkout ##### */


/*METADADO MESSAGE*/
[class^="BasketIndexRoute"] .wd-product-custom-metadata .messages{
    display: none;
}
[class^="BasketIndexRoute"] .wd-checkout-basket-grid .skuoptions-option{
    display: none;
}

/*BANNER CHECKOUT FRETE*/
[class^="BasketIndexRoute"] .banner-checkout{
    font-size: 16px;
    background-color: #111;
    padding: 10px 5px;
    color: #fff;
    border-radius: 5px;
    line-height: 25px;
}
/*### --- ###*/

[class^="BasketIndexRoute"] .wd-checkout-basket .basket-bottom .wd-checkout-basket-deliveryoptions{
    display: contents;
}
[class^="BasketIndexRoute"] .wd-checkout-basket .basket-bottom .total .price{
    text-align: left;
}
[class^="BasketIndexRoute"] .wd-checkout-basket .basket-bottom .total .price .condition{
    font-size: 0.77em;
}
[class^="BasketIndexRoute"] .shipping-date-teste-dev{
    text-align: left;
    position: initial;
    padding: 5px 10px;
}
[class^="BasketIndexRoute"] .shipping-date-teste-dev b{
    font-weight: 700;
}
[class^="BasketIndexRoute"] button.btn-buy{
    background-color: #34c85a;
    border-radius: 10px;
}
[class^="BasketIndexRoute"] button.btn-buy:hover{
    background-color: #cbbf8d !important;
}

[class^="BasketIndexRoute"] button.btn-remove{
    padding: 5px;
}
[class^="BasketIndexRoute"] button.btn-remove:hover{
    border: 1px solid #ddd;
}

@media(min-width: 992px){
    [class^="BasketIndexRoute"] .wd-checkout-basket .basket-bottom .total .price,
    [class^="BasketIndexRoute"] .wd-checkout-basket .basket-bottom .total .price .condition,
    [class^="BasketIndexRoute"] .shipping-date-teste-dev{
        text-align: right;
    }
}
/* ##### / Página de Checkout ##### */

/*##### PÁGINA DE RECUPERAÇÃO DE SENHA ##### */
[class^="PasswordRecoveryRoute"] button.js-btnsave.btn.calculate{
    background-color: #198754;
}
[class^="PasswordRecoveryRoute"] button.js-btnsave.btn.calculate{
    background-color: #198754;
    color: #fff;
}
/*##### PÁGINA DE RECUPERAÇÃO DE SENHA ##### */

/* #####  Página de Busca ##### */
[class^="context-search-"] .wd-product-rating{
    text-align: center;
    float: none;
}

[class^="context-search-"] .wd-product-price-description .condition .parcels,
[class^="context-search-"] .wd-product-price-description .savings{
    font-weight: 400;
    font-size: 14px;
    color: #939393;
}
[class^="context-search-"] .wd-product-price-description .savings{
    font-weight: 400;
    font-size: 14px;
    color: #939393;
}
[class^="context-search-"] .wd-product-price-description .savings .discount{
    color: #ff4545
}

@media(min-width: 992px){
    [class^="context-search-"] .wd-flags .flag{
        padding: 0px;
    }
    [class^="context-search-"] .wd-product-line-wishlist{
        right: 0px;
    }
    [class^="context-search-"] .wd-product-price-description .condition{
        top:0;
        left:0;
    }
    [class^="context-search-"] .wd-product-price-description .condition .parcels,
    [class^="context-search-"] .wd-product-price-description .savings{
        color: #939393;
        font-weight: 400;
        font-size: 14px;
    }
}
@media(min-width: 1600px){
    [class^="context-search-"] .wd-product-line-wishlist{
        right: 0px;
    }
}
/* ##### / Página de Busca ##### */


/* ##### Footer ##### */
#footer a{
    color: #fff;
    font-weight: 400;
    font-size: 16px;
}

#footer .container-fluid .footer-newsletter{
    background-color: #f1f1f1;
}

.newsletter-title{
    font-size: 24px;
    font-weight: 400;
    color: #111;
    margin: 0;
}

.title-institutional{
    font-size: 26px;
    font-weight: 500;
    color: #cbbf8d;
    text-transform: uppercase;
}
.text-institutional{
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

#seloEbit img{
    max-width: 100%;
}
@media(min-width: 992px){
    #seloEbit img{
        height: 60px;
    }
}

.wd-page-menu li.root > a,
.wd-page-menu .page-institucional-golden-bull,
.wd-page-menu .page-institucional-prime-bull,
.wd-page-menu .page-institucional-picanheira-especial-8,
.wd-page-menu .page-institucional-picanheira-8,
.wd-page-menu .page-institucional-zakharov-militares-facas-esportivas{
    display: none;
}

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

#logos-agencia{
    background-color: #f1f1f1;
}
#logos-agencia img{
    max-width: 160px;
}
#logos-agencia small{
    font-size: 12px;
    font-weight: 500;
}

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;
}

/* COMENTÁRIOS CLIENTES */
iframe #review-wrapper {
    height: 200px !important;
}
@media(min-width: 992px){
    .review-content{
        height: 90% !important;
    }
}
/* / COMENTÁRIOS CLIENTES */
/* ##### / Footer ##### */


/* ##### MODAL FLUTUANTE PRODUTO ##### */
.product-detail .produto-flutuante{
    display: none;
}
/* ##### MODAL FLUTUANTE PRODUTO ##### */


/* ##### Widget Carrossel Produtos ##### */
.wd-browsing-product-carousel .jcarousel-control-prev{
    left: 5px !important;
}
.wd-browsing-product-carousel .jcarousel-control-next{
    right: 2px !important;
}
.wd-browsing-product-carousel .jcarousel-control-prev i{
    font-size: 0.8em !important;
}
.wd-browsing-product-carousel .jcarousel-control-next i{
    font-size: 0.8em !important;
}
/* ##### / Widget Carrossel Produtos ##### */



/* ##### 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 #####*/


/* ##### 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: 300px !important;
        height: 225px !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: 300px !important;
        height: 225px !important;
    }
    
    [class^="context-category-"] .wd-browsing-grid .wd-content wd-browsing-grid-list ul li .wd-product-line .medias .wd-product-line-medias{
        width: 300px !important;
        height: 225px !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: 300px !important;
        height: 225px !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: 320px;
        height: 240px;
        margin: 0 auto;
    }
    .wd-product-line-medias a.thumb{
        height: 240px !important;
        width: 320px !important;
        padding: 0px !important;
    }
    .wd-product-line-medias .variation{
        height: 240px !important;
        width: 320px !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: 320px !important;
        height: 240px !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: 320px !important;
        height: 240px !important;
    }
}
@media(min-width: 1599px){
    .wd-browsing-product-carousel.wd-v2 .wd-content .wd-product-list ul li .medias .wd-product-line-medias{
        width: 380px !important;
        height: 285px !important;
        margin: 0 auto;
    }
    
    .wd-product-line-medias a.thumb{
        height: 285px !important;
        width: 380px !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: 380px !important;
        height: 285px !important;
    }
    
    .wd-product-line-medias .variation{
        height: 285px !important;
        width: 380px !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: 380px;
        height: 285px;
        margin: 0 auto;
    }
}
/* ##### TAMANHO FOTOS #####*/


/* ### AJUSTES PÁGINAS INSTITUCIONAIS ###*/
[class^="ContentRoute"] body h1{
    font-size: 24px !important;
}
.wd-cms-page .wd-header .wd-title{
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: smaller;
    margin: 25px 0;
}
.wd-cms-page .wd-content .body h2{
    font-size: 18px;
}

.wd-cms-page .wd-content ul{
    font-size: 14px;
}

@media(min-width: 992px){
    
}
/* ##### AJUSTES PÁGINAS INSTITUCIONAIS ##### */

/*### AJUSTES PÁGINA DE CADASTRO ###*/
[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;
}
/*### AJUSTES PÁGINA DE CADASTRO ###*/

/* ### AJUSTES PARA TABLET ### */
@media(min-width: 768px) and (max-width: 998px){
    
    /* AJUSTE BARRA DE NAVEGAÇÃO */
    .category-bar .main-category .section > li h3{
        font-size: 9px;
        font-weight: 600
    }
    .category-bar .main-category .section > li h3 a{
        padding: 1.2em 4px;
    }
    /*# AJUSTE BARRA DE NAVEGAÇÃO #*/
    
    /* AJUSTE CARROSSEL PRODUTO HOME */
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-product-list .wd-product-list li{
        width: 370px !important;
    }
    /*# AJUSTE CARROSSEL PRODUTO HOME #*/
    
    
    /*# AJUSTE TAMANHOS DAS FOTOS #*/
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list ul li .wd-product-line .medias .wd-product-line-medias .thumb,
    [class^="HomeRoute"] .wd-browsing-product-carousel .wd-content .wd-product-list ul li .wd-product-line .medias .wd-product-line-medias .thumb .variation img{
        width: 265px !important;
        height: 200px !important;
    }
    
    [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: 470px !important;
    }
    /*# AJUSTE TAMANHOS DAS FOTOS #*/
    
    /*# AJUSTE TAMANHO ALTURA BANNERS HOME #*/
    .wd-marketing-banner .banner-wrapper.banner-show.banner-default{
        height: auto !important;
    }
    /*# AJUSTE TAMANHO ALTURA BANNERS HOME #*/
    
    /*# AJUSTE PREÇO PÁGINA DE PRODUTO #*/
    [class^="context-product-"] .priceContainer{
        text-align: left;
        margin-top: 30px;
    }
    [class^="context-product-"] .head .sale-price span{
        margin-right: 50px;
        margin-top: 5px;
    }
    /*# AJUSTE PREÇO PÁGINA DE PRODUTO #*/
}
/* ##### AJUSTES PARA TABLET ##### */


/* ### CSS CHECKOUT NOVO ### */

/* ### CSS CHECKOUT NOVO ### */

/* FILTRO POLEGADAS */

#filtro-polegadas .nav-link.active{
    color: #d9bf77;
}

@media(max-width: 992px){
    #filtro-polegadas{
        border-radius: 10px;
    }
    #filtro-polegadas a{
        font-weight: 700;
        text-transform: uppercase;
        padding: 0.5rem;
        color: #202020
    }
    #filtro-polegadas .dropdown-menu{
        min-width: 330px;
        font-weight: 700;
        z-index: 10 !important;
        border-radius: 10px;
    }
    #filtro-polegadas .dropdown-menu.show{
        inset: 50px auto auto 0px !important;
        transform: translate3d(0px, 0px, 0px) !important;
    }
    #filtro-polegadas .dropdown-menu li{
        display: inline-block;
    }
    .nav-tabs .nav-link.active{
        background-color: transparent !important;
        border-color: transparent !important;
    }
    .btn-outline-success{
        border-color: #198754 !important;
    }
}


@media(min-width: 992px){
    body [class^="HomeRoute"] .banner-wrapper{
        height: auto !important;
    }
    
    #filtro-polegadas h2{
        font-size: 22px;
        font-weight: 800;
    }
    #filtro-polegadas a{
        font-size: 20px;
        font-weight: 800;
        text-decoration: none;
        color: #202020
    }
    #filtro-polegadas a.btn{
        font-size: 18px;
        font-weight: 800;
        color: #202020;
        text-decoration: none;
    }
    #filtro-polegadas a:hover{
        color:#d9bf77;
    }
    #filtro-polegadas a.btn:hover{
        color: #fff;
        background-color: #198754;
    }
}

/* OCULTAR FILTROS NAS CATEGORIAS QUE NÃO POSSUEM POLEGADAS */
body[class~="context-category-33"] #filtro-polegadas,
body[class~="context-category-34"] #filtro-polegadas,
body[class~="context-category-52"] #filtro-polegadas,
body[class~="context-category-53"] #filtro-polegadas,
body[class~="context-category-67"] #filtro-polegadas,
body[class~="context-category-68"] #filtro-polegadas,
body[class~="context-category-69"] #filtro-polegadas,
body[class~="context-category-70"] #filtro-polegadas{
    display: none !important;
}
/**/
/*### ---- ###*/


/*FANCYBOX PÁGINA DE PRODUTO*/
@media(min-width: 998px){
    .is-horizontal .f-carousel__nav .f-button.is-prev,
    .is-horizontal .f-carousel__nav .f-button.is-next,
    .is-horizontal .fancybox__nav .f-button.is-prev,
    .is-horizontal .fancybox__nav .f-button.is-next{
        background-color: #fff;
        border-radius: 50%;
    }
    
    .f-button:focus-visible{
        box-shadow: none !important;
    }
}
/*FANCYBOX PÁGINA DE PRODUTO*/





.product-detail .medias .swiper img{
	cursor: pointer;
}
.product-detail .medias .swiper .swiper-pagination-bullet-active{
    background: #c1c1c1;
    width: 24px;
    height: 8px;
    border-radius: 1rem;
}
.product-detail .medias .swiper .swiper-button-next,
.product-detail .medias .swiper .swiper-button-prev{
    font-size: 2.5rem;
    font-weight: bold;
    color: #fff;
    text-shadow: -2px 0 #111, 0 2px #111, 2px 0 #111, 0 -2px #111;
    top: calc(50% - 0rem);
    opacity: 0.7;
}

.product-detail .medias #add-wishlist{
	color: #fff;
    text-shadow: -1px 0 #111, 0 1px #111, 1px 0 #111, 0 -1px #111;
    opacity: 0.7;
	z-index: 999 !important;
}





/*retirar padding accordion no mobile - apenas produtos que contem descrição como imagem*/
@media(max-width: 756px){
    .product-detail .delivery-box #delivery-formas ul.title li{
        height: auto;
        line-height: 20px;
    }
    [class^="context-product-424"] .accordion #panelsStayOpen-collapse-1 .accordion-body,
    [class^="context-product-416"] .accordion #panelsStayOpen-collapse-1 .accordion-body,
    [class^="context-product-417"] .accordion #panelsStayOpen-collapse-1 .accordion-body,
    [class^="context-product-413"] .accordion #panelsStayOpen-collapse-1 .accordion-body,
    [class^="context-product-411"] .accordion #panelsStayOpen-collapse-1 .accordion-body,
    [class^="context-product-471"] .accordion #panelsStayOpen-collapse-1 .accordion-body{
        padding: 1rem 0rem;
    }
}
/*retirar padding accordion no mobile*/


/*LAZY*/
img[src=""], img:not([src]){
	visibility: hidden;
}
/*LAZY*/


/*MODAL PRODUTO AVISE-ME */
@media(max-width: 756px){
	.themodal-overlay.wd-product-notifymewhenavailable-modal .the-modal .the-modal-container{
		padding: 1.5rem 1rem !important;
	}
}


.the-modal .the-modal-container .wd-header{
	text-align: center;
}
.the-modal .the-modal-container .wd-header .wd-title{
	font-size: 1.25rem;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
}
.themodal-overlay.wd-product-notifymewhenavailable-modal .close{
	border-radius: 100%;
    top: 5px !important;
    right: 5px;
    width: 24px;
    height: 24px;
    font-size: 28px;
    line-height: 24px;
    padding: 0px;
    text-align: center;	
}
.notify-form #dvVariations{
	display: none;
}

.themodal-overlay .the-modal .the-modal-container .notify-form .wd-content form div img{
	display: flex !important;
	margin: 0 auto !important;
	width: 50%;
	max-width: 100%;
	height: auto;
}
.themodal-overlay .the-modal .the-modal-container .notify-form .wd-content form div .product-name{
	text-align: center;
}
.themodal-overlay .the-modal .the-modal-container .notify-form .wd-content form div .wd-product-price-description{
	text-align: center !important;
	margin: 0.875rem 0;
	height: auto;
}
.themodal-overlay .the-modal .the-modal-container .notify-form .wd-content form div .wd-product-price-description .condition{
	top: 0;
	left: 0;
}
.themodal-overlay .the-modal .the-modal-container .notify-form .wd-content form fieldset .button-wrapper button{
	width: 50%;
	text-transform: uppercase;
	border-radius: 5px;
	background-color: #198754;
}

.the-modal .the-modal-container .notify-form .button-wrapper{
	margin: 0;
}
/*MODAL PRODUTO AVISE-ME */

@media(min-width: 992px){
	.main-category .collapse:not(.show){
		display: flex !important;
	}

	.main-category .navbar-nav .nav-link{
		padding: 12px 14px !important;
    	font-weight: 400;
    	color: #111 !important;
		font-size: 14px;
	}
	.main-category .navbar-nav .dropdown-menu{
		position: absolute !important;
	}
	.main-category .navbar-nav .dropdown-menu .nav-link{
		padding: 8px !important;
	}
	.main-category .navbar-nav .nav-item > a:hover{
		text-decoration: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1900px) {
  .main-category .navbar-nav > .nav-item:last-child .dropdown-menu {
    /*left: auto;*/
    /*right: 0;*/
  }
}

@media(min-width: 1900px){
	.main-category .navbar-nav .nav-link{
		padding: 12px 15px !important;
		font-size: 14px;
	}
}

@media (min-width: 998px) {
    #middle{
        padding-top: 0px !important;
    }
    .wd-marketing-banner {
        margin-top: 0px !important;
    }
}

body #___ratingbadge_1{
	display: none !important;
}
