﻿.wd-ko.wd-checkout-basket-summaryheader.size-by-item.empty.wd-widget-js {
    margin-top: -4px;
}

.wd-checkout-basket-summaryheader>a b:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.533' height='15.313' viewBox='0 0 13.533 15.313'%3E%3Cg id='svgexport-2' transform='translate(-10.733 -10.208)'%3E%3Cg id='noun_tote_bag_3219289' data-name='noun_tote bag_3219289' transform='translate(10.733 10.208)'%3E%3Cg id='Layer_25' data-name='Layer 25' transform='translate(0 0)'%3E%3Cpath id='Caminho_300' data-name='Caminho 300' d='M4.039,23.8a1.184,1.184,0,0,0,.893.407H16.1a1.184,1.184,0,0,0,1.173-1.347l-1.252-9.029A1.19,1.19,0,0,0,14.843,12.8H6.184a1.19,1.19,0,0,0-1.173,1.021L3.758,22.854a1.185,1.185,0,0,0,.28.941Zm.382-.849,1.251-9.028a.518.518,0,0,1,.51-.446h8.661a.518.518,0,0,1,.51.446l1.252,9.028a.516.516,0,0,1-.51.587H4.932a.516.516,0,0,1-.51-.587Z' transform='translate(-3.747 -8.889)'/%3E%3Cpath id='Caminho_301' data-name='Caminho 301' d='M21.02,4.245a.334.334,0,0,0,.334-.334V3.749a2.664,2.664,0,0,0-5.327,0v.162a.334.334,0,0,0,.668,0V3.749a2,2,0,1,1,3.991,0v.162a.334.334,0,0,0,.334.334Z' transform='translate(-11.924 -1.085)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    height: 0px;
}

.summaryheader-content.wd-widget {
    display: none !important;
}

.wd-checkout-basket-summaryheader>a .basket-size-wrapper {
    top: 13px;
    font-size: 10px;
    left: 11px;
    font-weight: 400;
}

.wd-checkout-basket-summaryheader>a .basket-size-wrapper {
    background-color: transparent;
    border: transparent;
}

.wd-checkout-basket-summaryheader>a .basket-size-wrapper .basket-size {
    color: black;
}

.suggestion-products ul {
    display: grid;
    grid-template-columns: 50% 50%;
}

.wd-search .suggestion-product:hover {
    background-color: white;
}

.wd-search .suggestion-title {
    color: black !important;
    font-weight: 100 !important;
    font-style: italic;
}

.wd-search .suggestion-product-price {
    color: black !important;
    font-weight: 600;
}

.wd-search .suggestion-product-name {
    color: black;
    font-weight: 600;
}

.wd-search .suggestion-product {
    display: grid;
    text-align: center;
    /* justify-content: center; */
}

.wd-search .suggestion-product-img img {
    height: 100% !important;
    width: 100%;
    /* object-fit: cover; */
}

.wd-search .suggestion-product-img {
    width: 100% !important;
}

.header-desk.sticky {
    position: fixed;
    background-color: white !important;
    /* z-index: 10; */
    width: 100%;
}

.logo a::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='138.559' height='21.161' viewBox='0 0 138.559 21.161'%3E%3Cg id='Grupo_105' data-name='Grupo 105' transform='translate(245.993 -1033.964)'%3E%3Cpath id='Caminho_263' data-name='Caminho 263' d='M-235.623,1054.974v-1.206H-244v-19.8h-1.99v21.01Zm10.638-16.368a1.01,1.01,0,0,0-1.025.995,1.01,1.01,0,0,0,1.025.995.554.554,0,0,0,.392-.121,1.94,1.94,0,0,1-.964,1.387l.121.271a2.447,2.447,0,0,0,1.447-2.411,1.036,1.036,0,0,0-.995-1.115Zm25.831,13.716a5.536,5.536,0,0,1-4.22,1.6c-4.1,0-6.481-4.31-6.481-9.435,0-5.155,2.381-9.315,6.481-9.315a6.083,6.083,0,0,1,4.19,1.537l.694-.934a7.591,7.591,0,0,0-4.884-1.809,8,8,0,0,0-6.18,3.135,11.666,11.666,0,0,0-2.471,7.385,12.074,12.074,0,0,0,2.471,7.506,8,8,0,0,0,6.18,3.135,6.47,6.47,0,0,0,4.884-2.02l-.664-.784Zm26.254,2.653v-1.206h-9.586v-9.043h8.38v-1.206h-8.38v-8.35h8.953v-1.206h-10.942v21.01Zm24.414-2.653a5.537,5.537,0,0,1-4.22,1.6c-4.1,0-6.481-4.31-6.481-9.435,0-5.155,2.381-9.315,6.481-9.315a6.082,6.082,0,0,1,4.19,1.537l.694-.934a7.591,7.591,0,0,0-4.884-1.809,8,8,0,0,0-6.18,3.135,11.665,11.665,0,0,0-2.472,7.385,12.073,12.073,0,0,0,2.472,7.506,8,8,0,0,0,6.18,3.135,6.47,6.47,0,0,0,4.884-2.02l-.664-.784Zm24.384,0a5.536,5.536,0,0,1-4.22,1.6c-4.1,0-6.481-4.31-6.481-9.435,0-5.155,2.381-9.315,6.481-9.315a6.082,6.082,0,0,1,4.19,1.537l.694-.934a7.59,7.59,0,0,0-4.884-1.809,8,8,0,0,0-6.18,3.135,11.666,11.666,0,0,0-2.472,7.385,12.074,12.074,0,0,0,2.472,7.506,8,8,0,0,0,6.18,3.135,6.47,6.47,0,0,0,4.884-2.02l-.664-.784Zm16.668-18.358h-1.989v21.01h1.989Z' transform='translate(0)' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");
}

.area-profile .wd-profile-addresses .wd-header,
.area-profile .wd-profile-wishlist-list .wd-header {
    overflow: unset !important;
}

.header-corpo {
    display: grid;
    grid-template-columns: 20% 60% 20%;
    max-width: 1300px;
    margin: auto;
    padding: 15px 10px;
    align-items: center;
    /* text-align: center; */
    /* box-shadow: 1px 1px 4px #bfbfbf; */
}

.HomeRoute .header-corpo svg {
    fill: white;
}

.HomeRoute .menu-mobile>svg{
	display:none !important;
}

.HomeRoute .wd-checkout-basket-summaryheader>a b:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.533' height='15.313' viewBox='0 0 13.533 15.313'%3E%3Cg id='svgexport-2' transform='translate(-10.733 -10.208)'%3E%3Cg id='noun_tote_bag_3219289' data-name='noun_tote bag_3219289' transform='translate(10.733 10.208)'%3E%3Cg id='Layer_25' data-name='Layer 25' transform='translate(0 0)'%3E%3Cpath id='Caminho_300' data-name='Caminho 300' d='M4.039,23.8a1.184,1.184,0,0,0,.893.407H16.1a1.184,1.184,0,0,0,1.173-1.347l-1.252-9.029A1.19,1.19,0,0,0,14.843,12.8H6.184a1.19,1.19,0,0,0-1.173,1.021L3.758,22.854a1.185,1.185,0,0,0,.28.941Zm.382-.849,1.251-9.028a.518.518,0,0,1,.51-.446h8.661a.518.518,0,0,1,.51.446l1.252,9.028a.516.516,0,0,1-.51.587H4.932a.516.516,0,0,1-.51-.587Z' transform='translate(-3.747 -8.889)' fill='%23fff'/%3E%3Cpath id='Caminho_301' data-name='Caminho 301' d='M21.02,4.245a.334.334,0,0,0,.334-.334V3.749a2.664,2.664,0,0,0-5.327,0v.162a.334.334,0,0,0,.668,0V3.749a2,2,0,1,1,3.991,0v.162a.334.334,0,0,0,.334.334Z' transform='translate(-11.924 -1.085)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.HomeRoute .wd-checkout-basket-summaryheader>a .basket-size-wrapper .basket-size {
    color: white;
}

.header-trio {
    display: grid;
    grid-auto-flow: column;
    text-align: center;
    grid-template-columns: 33% 33% 33%;
    align-items: center;
    width: 140px;
    margin-left: 115px;
}

.abre-busca {
    position: fixed;
    z-index: 3;
    background-color: white;
    width: 30%;
    top: 5px;
    bottom: 0;
    right: -1000px;
    transition: 0.4s;
}

.header-desk {
    /* opacity: 75%; */
    /* position: fixed; */
    z-index: 2;
    width: 100%;
    background-color: transparent !important;
    box-shadow: 1px 1px 4px #bfbfbf;
}

.wd-category-menu nav>ul {
    display: grid;
    grid-auto-flow: column;
}

ul.sub-section {
    /* display: none; */
}

.wd-category-menu a {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}

.wd-category-menu h3 {
    margin: 0;
}

.wd-category-menu a:hover {
    color: #949494;
    text-decoration: none;
}

.abre-busca.active {
    position: fixed;
    right: 5px;
    z-index: 20;
    overflow-y: scroll;
}

.login svg {
    max-width: 35px;
    height: auto;
}

.search svg {
    cursor: pointer;
    max-width: 35px;
    height: auto;
}

.close {
    position: absolute;
    right: 15px;
    top: 21px;
    color: lightgray;
    cursor: pointer;
}

.close p {
    margin: 0;
    font-family: monospace !important;
}

.abre-busca button {
    background-color: transparent !important;
    font-size: 0px;
    top: 21px !important;
    left: -20px;
}

.abre-busca .input-wrapper {
    width: 100%;
    border: none;
    box-shadow: none;
}

input.clear-default-value.search-field {
    border-top: none;
    border-left: none;
    border-right: none;
    box-shadow: none;
    padding: 0;
    text-indent: 45px;
    height: 60px;
    outline: none;
}

.abre-busca button::before {
    filter: brightness(0.5);
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='noun_Search_686211' width='21.222' height='21' viewBox='0 0 21.222 21'%3E%3Cg id='Grupo_53' data-name='Grupo 53' transform='translate(0)'%3E%3Cpath id='Caminho_302' data-name='Caminho 302' d='M28.316,36.633a8.316,8.316,0,1,1,8.316-8.316A8.341,8.341,0,0,1,28.316,36.633Zm0-15.121a6.8,6.8,0,1,0,6.8,6.8A6.824,6.824,0,0,0,28.316,21.512ZM41,39.715l-4.816-4.847a.748.748,0,0,0-1.058,1.058l4.816,4.847A.748.748,0,1,0,41,39.715Z' transform='translate(-20 -20)' fill='%23d2b49c'/%3E%3C/g%3E%3C/svg%3E");
}

.abre-busca button:hover {
    background-color: transparent !important;
}

.header-desk.sticky {
    opacity: 100%;
}

.abre-menu {
    opacity: 0;
    left: -1000px;
    overflow: hidden;
    position: fixed;
    background-color: white;
    width: 30%;
    transition: 0.4s;
    top: 8px;
    bottom: 10px;
}

.menu-mobile {
    /* display: none; */
}

.abre-menu.active {
    opacity: 1;
    left: 5px;
    z-index: 20;
}

.abre-menu.active .wd-category-menu nav>ul {
    grid-auto-flow: unset;
    /* position: relative; */
}

.abre-menu.active .wd-category-menu nav>ul a {
    display: block;
    padding: 10px 15px;
    /* border-bottom: solid 1px lightgray; */
    /* max-width: 200px; */
}

.abre-menu.active .wd-category-menu nav>ul li {
    margin: 0;
}

section#middle {
    padding: 0 !important;
}

.abre-menu.active h1 {
    font-style: italic;
    font-weight: 100;
    text-indent: 15px;
    margin-top: 20px;
}

.menu-mobile svg {
    cursor: pointer;
    max-width: 35px;
    height: auto;
}

.logo {
    text-align: center;
}

.background.dark {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 10;
}

.wd-category-menu {
    /* padding-top: 15px; */
    /* padding-left: 5px; */
}

ul.level-2 {
    /* display: none; */
    /* position: absolute; */
    right: 0;
    /* border-left: solid 1px lightgray; */
    /* width: 70%; */
    top: 88px;
    bottom: 0;
    /* overflow: hidden; */
    background-color: white;
    text-align: initial;
    overflow: auto;
}

ul.level-2 h4 {
    margin: 0;
}

ul.level-2 a {
    display: block;
    padding: 10px 15px;
}

.abre-menu.active .wd-category-menu nav>ul h3:hover+ul.level-2,
ul.level-2:hover {
    /* display: block; */
}

.abre-menu.active .wd-category-menu nav>ul h3 a {
    font-weight: bold;
}

@media only screen and (max-width:1000px) {
    .header-corpo {
        text-align: center;
    }
    .abre-menu {
        width: 85%;
    }
    .abre-busca.active {
        width: 70%;
    }
    .abre-menu.active h1 {
        /* text-align: center; */
        margin: 0;
    }
    .abre-menu.active {
        overflow: scroll;
    }
    ul.level-2 {
        position: unset;
        width: 100%;
        display: block;
    }
    ul.sub-section.level-2 a {
        padding-left: 30px !important;
    }

    .header-trio {
        display: grid;
        grid-auto-flow: column;
        text-align: center;
        grid-template-columns: 33% 33% 33%;
        align-items: center;
        width: auto;
        margin-left: 0px;
    }

    .header-corpo {
        display: grid;
        grid-template-columns: 15% 55% 30%;
        max-width: 1300px;
        margin: auto;
        padding: 15px 10px;
        align-items: center;
        /* text-align: center; */
        /* box-shadow: 1px 1px 4px #bfbfbf; */
    }

    .wd-checkout-basket-summaryheader>a .basket-size-wrapper {
        top: 13px;
        font-size: 10px;
        left: 8px;
        font-weight: 400;
    }
    .abre-menu.active h1 {
        font-style: italic;
        font-weight: 100;
        text-indent: 15px;
        margin-top: 20px!important;
    }
}

@media only screen and (max-width: 767px) {
    .wd-marketing-banner .banner-wrapper,
    .wd-marketing-banner a {
        height: 100% !important;
    }
}

@media (min-width: 760px){
	.header-trio .search svg{
		width: 19px;
	}
	
	.header-trio .login svg{
		width: 22px;
	}

	.header-trio .carrinho {
		position: relative;
		top: -2px;
	}
	
}