@media (min-width:992px){.topbar::after{content:"";position:fixed;width:100%;height:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .5s linear 0s,height 0s linear .5s;z-index:9}.topbar--active::after{opacity:1;height:100%;transition:opacity .5s linear 0s,height 0s linear 0s}.topbar__container{max-width:960px}.topbar__row{--bs-gutter-x:1rem}.topbar__col-lg-3{flex:0 0 auto;width:25%}.topbar__col-lg-4{flex:0 0 auto;width:33.3333333333%}.topbar__col-lg-9{flex:0 0 auto;width:75%}.topbar__offset-lg-3{margin-left:25%}.topbar__offset-lg-6{margin-left:50%}.topbar__menu{top:0;left:0;position:relative;display:flex;padding-bottom:0;min-height:auto}.topbar__menu__navbar{flex-direction:row;height:100%}.topbar__menu__content__header{display:none}.topbar__menu__category--busca{order:1;margin-bottom:0;border:0;height:auto}.topbar__menu__category--busca .topbar__menu__category__header .topbar__icon{margin-right:.5rem}.topbar__menu__category__header{margin-bottom:0;border:none;font-weight:400;height:100%;padding:.75rem .5rem}.topbar__menu__category__content{position:fixed;left:0;top:80px!important;background-color:#fff;max-height:0!important;min-height:auto;opacity:0;transition:opacity .5s ease .5s,max-height 0s ease .8s;z-index:0;padding-bottom:2rem}.topbar__button{height:3.125rem}.topbar__accordion__header::after{display:none}.topbar__accordion__content{max-height:none}.topbar__menu__category__container{--bs-gutter-x:.75rem}.topbar__menu__category{flex:0 0 auto}.topbar__menu__category--active .topbar__menu__category__content{opacity:1;max-height:100vh!important;transition:opacity .5s ease 0s,max-height 0s ease 0s;z-index:1}.topbar__menu__category__header::after,.topbar__menu__subcategory_subcategory .topbar__menu__column__title::after{display:block;transform:none}.topbar__menu__category--active .topbar__menu__category__header::after{transform:rotate(180deg)!important}.topbar__menu__subcategory_subcategory .topbar__menu__column__title{font-weight:400}.topbar__menu__subcategory_subcategory .topbar__menu__column__title:hover,.topbar__menu__category__header:hover,.topbar__menu__category--active .topbar__menu__category__header{position:relative;cursor:pointer}.topbar__menu__category--active .topbar__menu__category__header::before{content:"";position:absolute;width:calc(100% - 32px);height:1px;border-bottom:1px solid #c0964d;margin-top:24px}.topbar__menu__column__link:hover,.topbar__menu__subcategory_subcategory .topbar__menu__column__title:hover{font-weight:700!important;letter-spacing:-.4px;cursor:pointer;transition:none}.topbar__menu__subcategory_subcategory .topbar__menu__column__title::after{transform:rotate(-90deg)!important}.topbar__menu__subcategory_subcategory.topbar__accordion--open .topbar__menu__column__title{color:#486F99;font-weight:700;letter-spacing:-.4px}.topbar__menu__subcategory_subcategory.topbar__accordion--open .topbar__menu__column__title::after{background-color:#486F99}.topbar__menu__subcategory_subcategory .topbar__menu__column__links{overflow:hidden;position:absolute;background-color:#fff;left:100%;z-index:1;width:0;top:0;height:100%;opacity:0;transition:opacity .3s ease .2s,width 0s ease .5s}.topbar__menu__subcategory_subcategory.topbar__accordion--open .topbar__menu__column__links{width:300%;opacity:1;transition:opacity .3s ease}.topbar__menu__column__links__slide{position:relative;margin-left:-100%;z-index:1;transition:margin-left 1s ease}.topbar__menu__subcategory_subcategory.topbar__accordion--open .topbar__menu__column__links__slide{margin-left:0;transition:margin-left .3s ease}.topbar__menu__column__links__close{display:block;position:absolute;right:0;top:0;cursor:pointer;padding:12px}.topbar__menu__highlights__item,.topbar__menu__column__title,.topbar__menu__column__link{padding-left:0;padding-right:0}.topbar__buttons{display:flex}.topbar__buttons br{display:block}.topbar__buttons .topbar__button{font-size:.75rem}.topbar__buttons__abra-sua-conta{position:relative}.topbar__buttons__abra-sua-conta__options{top:60px;right:0;left:auto;margin-left:auto}.topbar__menu-toggle{display:none}.topbar__menu__buttons-mobile{display:none}.topbar__buttons__login{margin-right:.25rem;display:flex}.topbar__search .js-search-autocomplete__results{width:calc(100% - 1rem);margin-left:0}}@media (min-width:1200px){.topbar__container{max-width:100%;max-width:1140px}.topbar__buttons br{display:none}.topbar__buttons .topbar__button{font-size:.85rem}.topbar__logo{margin-right:1rem}}@media (min-width:1400px){.topbar__container{max-width:1320px}.topbar__menu__category__header{padding:.75rem 1rem}}