﻿/* 
    Created on : 11/08/2022, 14:42:27
    Author     : iConectiva
*/

/* ##### CONFIG GERAIS ##### */
body{
    
}

/* Setar Tamanho de Páginas em Telas Desktop */
@media(min-width: 992px){
    #middle{
        padding-top: 0 !important;
    }

    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;
    }
    
    /* 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: 992px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1120px;
    }
    .wd-product-line{
        position: relative;
    }
    body[class*="context-category"] .wd-product-line{
        position: absolute;
        width: min-content;
    }
}
@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{
        float: left;
        width: 33% !important;
        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;
    }
}


@media(min-width: 992px){
    body #main.HomeRoute #middle.wrapper{
        width: 100% !important;
        max-width: none;
    }
    body [class^="HomeRoute"] .wd-product-price-description .condition {
        font-size: 1em;
        line-height: 1.3em;
        position: relative;
        top:0;
        left: 0;
    }
    [class*="context-product"] .product-detail .information .wd-product-price-description .list-price span{
        font-size: 32px;
        font-weight: 800;
        color: #202020;
    }
}

@media (min-width: 1180px){
    .grid-products #middle, .wrapper, [class^="context-category"] #middle {
        width: 1180px;
        max-width: 1180px;
    }
}

@media (min-width: 1400px){
    body #main.HomeRoute .wrapper {
        width: 100%;
        max-width: none;
    }
    .grid-products #middle, .wrapper, [class^="context-category"] #middle {
        width: 100%;
        max-width: 1480px;
    }
}
/* ##### / CONFIG GERAIS ##### */



/* ##### HEADER #####*/ 
@media(max-width: 756px){
    body #logo a{
        width: 140px;
    }
}
@media(max-width: 991px){
    .wrapper .header-mobile{
        padding: 15px 5px !important;
    }
}

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

    .category-bar .main-category .section > li h3{
        font-size: 13px;
    }
    .category-bar .main-category .section > li h3 a{
        padding: 16px 8px !important;
		font-size: 12px !important;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        position: absolute;
        display: block;
        flex-wrap: wrap;
        width: 30%;
        left: 135px;
        border: 1px solid #ccc;
    }
    body #header .main-category .wd-category-menu .level-1>li>.submenu .level-2>li{
        margin: 0px 20px 20px 0;
    }
}

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

    .category-bar .main-category .section > li h3{
        font-size: 14px;
    }
	
    .category-bar .main-category .section > li h3 a{
        font-size: 14px !important;
    }
	
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        left: 145px;
    }
}

@media(min-width: 1680px){
    body #header .main-category .wd-category-menu .level-1>li[class^="bainhas-e-estojos"]>.submenu .level-2{
        width: 25%;
        left: 365px;
    }
}

header{
    color: #000;
    background-color: #fff;
}
.header-conditions{
    background-color: #1a1a1a;
    color: #d9bf77;
    font-size: 14px;
    font-weight: 400;
}
header .header-conditions .media{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
}
.header-conditions i{
    color: #fff;
}
.header-conditions a{
    color: #d9bf77;
}
.header-conditions a:hover{
    color: #fff;
}
header .header-bar{
    font-size: 14px;
    font-weight: 500;
    color: #17442b;
    background-color: #fff;
}
header .header-bar a:hover{
    text-decoration: none;
}
header .header-bar i{
    color: #17442b;
}
header .header-main{
    background-image: url("https://zakharov.admin.core.dcg.com.br/Custom/Content/Themes/ic-zakharov-militares/Imagens/bg-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    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 .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;
}

.category-bar .main-category .section > li h3:hover{
    text-decoration: underline;
}

/***** 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){
    [class^="HomeRoute"] button.btn.btn-search.btn-dark,
    [class^="context-product-"] button.btn.btn-search.btn-dark,
    [class^="context-category-"] button.btn.btn-search.btn-dark,
    [class^="context-search-"] 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,
    [class^="context-category-"] button.btn.btn-search:hover.btn-dark,
    [class^="context-search-"] button.btn.btn-search:hover.btn-dark{
        background-color: #202020;
    }
    
    .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;
    }
    .wd-search .suggestion-product-img img{
        height: 60px;
    }
    .wd-search .suggestion-product-name{
        font-weight: 400;
        font-size: 14px;
        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;
    }
}

@media(max-width: 756px){
    .main-bar .wd-search form button{
        background-color: #ccc;
        color: #111;
    }
}
/***** ## BUSCADOR DESKTOP ## *****/


/***** ## SUBCATEGORIAS DESKTOP ## *****/
/*
@media(min-width: 992px){
    body #header .main-category .wd-category-menu .level-1>li[class^="outros"]>.submenu .level-2{
        display: block;
        width: 15%;
        border: 1px solid #111;
        left: 329px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="esportivas-e-sobrevivencia"]>.submenu .level-2{
		display: block;
        width: 17%;
        border: 1px solid #111;
        left: -440px;
	}
	body #header .main-category .wd-category-menu .level-1>li[class^="uso-exclusivo-militar"]>.submenu .level-2{
		display: block;
        width: 17%;
        border: 1px solid #111;
        left: -85px;
	}
    body #header .main-category .wd-category-menu .level-1>li[class^="espadas"]>.submenu .level-2{
        display: block;
        width: 17%;
        border: 1px solid #111;
        left: 230px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="acessorio"]>.submenu .level-2{
        display: block;
        width: 17%;
        border: 1px solid #111;
        left: 300px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="estojos-e-bainhas"]>.submenu .level-2{
		display: block;
        width: 17%;
        border: 1px solid #111;
        left: 390px;
	}
}
@media(min-width: 1380px){
	body #header .main-category .wd-category-menu .level-1>li[class^="esportivas-e-sobrevivencia"]>.submenu .level-2{
        left: -505px !important;
	}
	body #header .main-category .wd-category-menu .level-1>li[class^="uso-exclusivo-militar"]>.submenu .level-2{
        left: -110px;
	}
	body #header .main-category .wd-category-menu .level-1>li[class^="espadas"]>.submenu .level-2{
		left: 0px;
	}
    body #header .main-category .wd-category-menu .level-1>li[class^="outros"]>.submenu .level-2{
        width: 10%;
        left: 320px;
    }
	body #header .main-category .wd-category-menu .level-1>li[class^="acessorio"]>.submenu .level-2{
		
	}
    body #header .main-category .wd-category-menu .level-1>li[class^="estojos-e-bainhas"]>.submenu .level-2{
        width: 13%;
        left: 425px;
    }
}
@media(min-width: 1680px){
    body #header .main-category .wd-category-menu .level-1>li[class^="outros"]>.submenu .level-2{
        width: 10%;
        left: 345px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="estojos-e-bainhas"]>.submenu .level-2{
        width: 10%;
        left: 429px;
    }
}
@media(min-width: 1980px){
	body #header .main-category .wd-category-menu .level-1>li[class^="esportivas-e-sobrevivencia"]>.submenu .level-2{
		width: 10%;
		left: -505px !important;
	}
    body #header .main-category .wd-category-menu .level-1>li[class^="outros"]>.submenu .level-2{
        width: 7%;
        left: 348px;
    }
    body #header .main-category .wd-category-menu .level-1>li[class^="estojos-e-bainhas"]>.submenu .level-2{
        width: 7%;
        left: 435px;
    }
}
*/
/***** ## SUBCATEGORIAS DESKTOP ## *****/


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


/* ##### HOME ##### */

body [class^="HomeRoute"] .wd-browsing-breadcrumbs{
    display: none;
}

#filtro-polegadas{
    background-image: url('https://zakharov.admin.core.dcg.com.br/Custom/Content/Themes/ic-zakharov-militares/Imagens/bg-1.jpg');
    background-position: left top;
}

#filtro-polegadas .nav-link.active{
    color: #d9bf77;
    background-color: transparent;
    border: 0;
}

@media(max-width: 992px){
    #filtro-polegadas{
        border-radius: 10px;
    }
    #filtro-polegadas a{
        font-weight: 700;
        color: #fff;
        text-transform: uppercase;
        padding: 0.5rem;
    }
    #filtro-polegadas .dropdown-menu{
        min-width: 330px;
        background-image: url(https://zakharov.admin.core.dcg.com.br/Custom/Content/Themes/ic-zakharov-militares/Imagens/bg-1.jpg);
        font-weight: 700;
        color: #fff;
        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;
    }
}


@media(min-width: 992px){
    body [class^="HomeRoute"] .banner-wrapper{
        height: auto !important;
    }
    
    #filtro-polegadas h2{
        font-size: 22px;
        font-weight: 800;
        color: #fff;
    }
    #filtro-polegadas a{
        font-size: 22px;
        font-weight: 800;
        color: #fff;
        text-decoration: none;
    }
    #filtro-polegadas a:hover{
        color:#d9bf77;
    }
    #filtro-polegadas a.btn{
        font-size: 18px;
        font-weight: 800;
        color: #fff;
        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-64"] #filtro-polegadas,
body[class~="context-category-65"] #filtro-polegadas,
body[class~="context-category-71"] #filtro-polegadas,
body[class~="context-category-72"] #filtro-polegadas,
body[class~="context-category-73"] #filtro-polegadas,
body[class~="context-category-74"] #filtro-polegadas,
body[class~="context-category-75"] #filtro-polegadas{
    display: none !important;
}
/* ### ---- ###*/


body [class^="HomeRoute"] .titulo-categoria {
    font-size: 28px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    color: #111;
}
body [class^="HomeRoute"] .titulo-container hr {
    display: block;
    background-color: #000;
}

body [class^="HomeRoute"] .wd-widget.wd-browsing-product-carousel .wd-header{
    display: none;
}
body [class^="HomeRoute"].wd-product-rating{
    display: none;
}

#categorias-facas{
    background-image: url(https://zakharov.admin.core.dcg.com.br/Custom/Content/Themes/ic-zakharov-militares/Imagens/banner-navegue-categorias/banner-facas-m3.png);
    background-position: top center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    min-height: 550px;
}
@media(min-width: 992px){
    #categorias-facas{
        background-image: url(https://zakharov.admin.core.dcg.com.br/Custom/Content/Themes/ic-zakharov-militares/Imagens/banner-navegue-categorias/banner-categorias.png);
    }
}
@media(min-width: 1450px){
    #categorias-facas{
        min-height: 600px;
    }
}
#categorias-facas img{
    filter: drop-shadow(2px 4px 6px black);
}
#categorias-facas h2{
    font-family: 'Bebas Neue', cursive;
    font-size: 44px;
    color: #d9bf77;
}
#categorias-facas p{
    max-width: 1020px;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    color: #fff;
}
#categorias-facas .btn-cat{
    position: relative;
    display: inline-block;
    text-align: center;
    background-color: #00b0e8;
    border-radius: 10px;
    margin-top: 25px;
}


body [class^="HomeRoute"] .wd-product-rating{
    display: none;
    float: none;
    text-align: center;
}
body [class^="HomeRoute"] .wd-product-rating .rating-average{
    width: 115px !important;
}

body [class^="HomeRoute"] .wd-product-price-description .condition{
    font-size: 14px;
}
/* ##### / HOME ##### */

/* ##### PÁGINA CATEGORIA ##### */
[class^="context-category-"] .category-text-header p{
    font-size: 14px;
    font-weight: 500;
    text-align: justify;
    color: #3d3d3d;
    margin: 20px 0 0 0;
}

[class^="context-category-"] .wd-product-price-description .sale-price span{
    color: #111;
}
[class^="context-category-"] .wd-product-price-description .condition .parcels{
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 0px;
}

[class^="context-category-"] .wd-browsing-grid .wd-browsing-grid-list > ul li .wd-product-line .item-description .wd-product-price-description span.consult{
    padding: 10px 40px;
    background-color: gray;
    color: #fff;
    border-radius: 10px;
    font-weight: 700;
    font-size: 16px;
}

[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{
    display: none;
}

@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: -10px;
        left: 0;
        font-weight: 400;
        margin-bottom: 0; 
    }
    
	[class^="context-category-"] .wd-browsing-grid-list ul > li .wd-product-line .item-description .btn-isuponrequest a{
		opacity: 0;
		visibility: hidden;
    	transition: visibility 0.3s linear, opacity 0.3s linear;
	}
	
    [class^="context-category-"] .wd-browsing-grid-list ul > li:hover .wd-product-line .item-description .bottom .wd-buy-button,
	[class^="context-category-"] .wd-browsing-grid-list ul > li:hover .wd-product-line .item-description .btn-isuponrequest a{
        opacity: 1;
        visibility: visible;
        transition: visibility 0.3s linear, opacity 0.3s linear;
    }
	
	[class^="context-category-"] .wd-browsing-grid-list ul > li .wd-product-line .item-description .btn-isuponrequest a:hover{
		background-color: #272727;
		opacity: 0.8
	}
}

@media(min-width: 992px) and (max-width: 1200px){
    [class^="context-category-"] .wd-browsing-grid-list > ul > li{
        width: 50% !important;
        height: 600px
    }
    body[class*="context-category"] .wd-product-line{
        width: inherit !important;
    }
}

@media(min-width: 1680px){
    [class^="context-category-"] .wd-product-line .item-description .name{
        width: 400px !important;
        margin: 40px auto 0;
    }
}

[class^="context-category-"] .wd-product-rating{
    text-align: center !important;
    float: none;
}
/* ##### / PÁGINA CATEGORIA ##### */


/* ##### BOTÃO COMPRAR #####*/
@media(min-width: 1200px){
    .wd-product-line .wd-buy-button {
        width: 100%;
        padding: 0 0 8px;
        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 #####*/


/* ##### PÁGINA DE BUSCA ##### */
[class^="context-search-"] .wd-product-rating{
    display: none;
}
@media(min-width: 992){
    [class^="context-search-"] .wd-browsing-grid-list>ul>li{
        width: 33%;
    }
}
/* ##### / PÁGINA DE BUSCA ##### */


/* ##### / 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;
    -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;
    /*margin-top: 20px;*/
}
[class^="context-product-"] .head .information .buy .buy-box .wd-buy-button button.btn-buy:hover{
    background-color: #1c7850 !important;
}

[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-"] .wd-product-rating{
    float: left;
}

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

@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-associations.upsell .wd-product-price-description .priceContainer del{
        margin: 0 auto !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;
    }
 
    .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 # */
    
    /*MODAL PRODUTO AVISE-ME*/
	/*
    .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;
    }
	*/
    /*### --- ###*/
}

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

/*MODAL PRODUTO AVISE-ME */
.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: 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;
    }
}


/*BOTÃO SOB-CONSULTA*/
.wd-product-uponrequest .content{
    display: flex;
    align-items: center;
    justify-content: start
}
.wd-product-uponrequest .content .bt-uponrequest{
    border-radius: 5px;
    background: #6c757d;
    color: #fff;
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
}
@media(min-width: 992px){
    .wd-product-uponrequest .content{
        justify-content: end;
    }
    .wd-product-uponrequest .content .bt-uponrequest{
        width: 75%;
    }
}
/*### --- ###*/


/*MODAL SOB-CONSULTA*/
.wd-product-uponrequest-modal .the-modal .the-modal-container .button-wrapper button{
    width: 90% !important;
    border-radius: 5px;
    text-transform: uppercase;
}
.the-modal .the-modal-container .button-wrapper{
    margin: 15px 0; 
}
.wd-product-uponrequest-modal .the-modal .the-modal-container .button-wrapper button.submit{
    background-color: #198754;
}
.wd-product-uponrequest-modal .the-modal .the-modal-container .button-wrapper button.clean-form{
    background: #6c757d;
    
}
@media(min-width: 992px){
    .wd-product-uponrequest-modal .the-modal .the-modal-container .button-wrapper button{
        width: 40% !important;
    }
}
/*### --- ###*/


/* 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: 0px;
    }
}
@media(min-width: 1400px){
    [class^="context-product-"] .wd-product-associations.cross-sell .wd-content .wd-flags{
        left: 30px;
        top: 0;
    }
}
/* # Widget Compre Junto # */

/* 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 */
/* ##### / PÁGINA DE PRODUTO ##### */


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

/*METADADO MESSAGE*/
[class^="BasketIndexRoute"] .wd-product-custom-metadata .messages{
    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;
    color: #fff;
}
/*##### PÁGINA DE RECUPERAÇÃO DE SENHA ##### */


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

/* ##### Footer ##### */
#footer {
    background-color: #fff;
}
#footer a{
    color: #fff;
    font-weight: 400;
}
footer section#pages-institucionais{
    background-image: url(https://zakharov.admin.core.dcg.com.br/Custom/Content/Themes/ic-zakharov-militares/Imagens/bg-1.jpg);
    background-size: contain;
}
footer section#method-payments{
    background-color: #1a1a1a;
}

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

.wd-page-menu li.root > a{
    display: none;
}

.text-institutional{
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}

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

footer #methods-payments #security-logs > a > img{
    max-height: 55px;
}

#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){
    iframe .view-container .view-frame .netreviews-widget #widget-body-element #review-wrapper .review-content{
        height: 90% !important;
    }
}
/* / COMENTÁRIOS CLIENTES */
/* ##### / Footer ##### */


/* ##### 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: 100% !important;
        width: 100% !important;
    }
    .wd-product-line .item-description .name{
        margin-top: 40px !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-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-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 #####*/


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

/* ###### / BANNER FILETE STYLES ###### */

/*##### FILTRO DE BUSCA MOBILE #####*/
@media(max-width: 992px){
    .facet-type{
        margin: 10px auto;
    }
    #showFacets.active{
        width: 65px;
        top: -10px;
    }
    #left .wd-facet-group .facets{
        padding: 20px;
        position: relative;
    }
    .wd-facet-group .facets .facet-type .facet-type-list .facet-title{
        font-size: 18px;
        text-transform: uppercase;
    }
    #left .wd-facet-group .facets .facet-type .facet-type-list ul li h4 a{
        font-weight: 400;
        font-size: 16px;
    }
    .wd-facet-type-range .range-wrapper{
        display: block;
        margin: 10px 0 20px !important;
    }
}
/*##### / FILTRO DE BUSCA MOBILE #####*/


/*##### AJUSTE PREÇO VITRINES / PÁGINA DE PRODUTO E QUEM VIU TAMBÉM VIU ######*/
[class^="context-product-"] .wd-product-price-description .priceContainer strong{
    display: grid;
    color: #111;
}
[class^="context-product-"] .wd-product-price-description .condition,
[class^="context-product"] .wd-product-price-description .savings,
[class^="context-category-"] .wd-product-price-description .condition,
[class^="context-category"] .wd-product-price-description .savings,
[class^="context-search-"] .wd-product-price-description .condition,
[class^="context-search"] .wd-product-price-description .savings{
    font-weight: 400;   
    font-size: 14px;
    color: #939393;
}
.wd-product-price-description .savings .discount{
    color: #ff4545;
}

@media(min-width: 992px){
    [class^="context-product-"] .wd-product-associations.upsell .wd-content .wd-product-line{
        padding: 20px;
    }
}

@media(min-width: 1600px){
    [class^="context-product-"] .wd-product-price-description .condition,
    [class^="context-product"] .wd-product-price-description .savings,
    [class^="context-category-"] .wd-product-price-description .condition,
    [class^="context-category"] .wd-product-price-description .savings,
    [class^="context-search-"] .wd-product-price-description .condition,
    [class^="context-search"] .wd-product-price-description .savings{
        font-size: 16px;
    }
}

[class^="context-product-"] .wd-product-price-description .condition,
[class^="context-search"] .wd-product-price-description .condition,
[class^="context-category-"] .wd-product-price-description .condition{
    top: 0;
    left: 0;
}
/*##### AJUSTE PREÇO VITRINES / PÁGINA DE PRODUTO E QUEM VIU TAMBÉM VIU ######*/


/*#####  AJUSTE PÁGINA DE LOGIN E CADASTRO #####*/
.wd-profile-login label{
    width: auto !important;
}

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

@media(min-width: 992px){
    .box-login{
        padding: 0px 100px;
    }
}
/*#####  AJUSTE PÁGINA DE LOGIN E CADASTRO #####*/


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

/*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;
    }
}
@media(max-width: 996px){
	.f-carousel__dot{
		color: #111
	}
	.fancybox__nav .carousel__button.is-next,
	.fancybox__nav .carousel__button.is-prev{
		display: none;
	}
}
/*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;
}



/*WHATSAPP RD STATION*/
#bricks-component-MVBkhXbPAisWaGTAJWMwSQ-wrapper.rdstation-popup-position-bottom_right.floating-button.floating-button--close{
	display: none;
}
/*WHATSAAP RD STATION*/
