.category__page-heading{position:relative;display:flex;align-items:center;justify-content:center}.category__page-heading .loading div{width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0}.category__page-heading .page-title{position:absolute}.category__page-heading .has__banners{font-size:0}.category__page-nav{padding:12px 2.2%;display:grid;grid-template-columns:120px 156px 1fr;justify-items:center;align-items:center;margin-bottom:25px;grid-gap:3px;gap:3px}.category__page-nav-filter{width:100%}.nav-filters{text-align:center;display:flex;justify-content:center;height:32px;border:1px solid #000}.nav-filters button{text-transform:uppercase;font-size:11px;font-weight:300;width:100%}.nav-filters .arrow-down:after{display:none}.nav-filters .attributes{position:fixed;top:0;left:0;width:calc(100% - 50px);max-width:400px;transition:.3s;transform:translate(calc(-100% - 50px));z-index:12;background-color:#fff;visibility:hidden;opacity:0;padding-bottom:80px;overflow:auto;height:100vh}.nav-filters .attributes.active{transform:translate(0);visibility:visible;opacity:1}.nav-filters .attributes .arrow-down{cursor:pointer;position:relative;font-size:14px;padding:15px 20px;letter-spacing:.044em;font-weight:500;border-bottom:1px solid #eaeaea;transition:.2s}.nav-filters .attributes .arrow-down.active,.nav-filters .attributes .arrow-down:hover{background-color:#fafafa}.nav-filters .attributes dd{border-bottom:1px solid #eaeaea}.nav-filters .attributes ul{padding:20px;display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.nav-filters .attributes .price ul{padding-bottom:55px}.nav-filters .attributes .price li{width:100%}.nav-filters .attributes .price .price-range{display:flex;justify-content:space-between}.nav-filters .attributes .price button{float:right;text-transform:uppercase;margin-right:20px;background:#eee;padding:10px 20px;margin-top:-35px}.nav-filters .attributes .categories ul{padding:0;display:block}.nav-filters .attributes .categories ul a{width:100%;display:flex;font-size:13px;padding:15px 20px;border-bottom:1px solid #eaeaea;text-transform:uppercase}.nav-filters .attributes .categories ul ul a{padding-left:35px;font-size:12px}.nav-filters .attributes .categories ul ul ul a{padding-left:50px}.nav-filters .attributes ul .checkbox{display:none}.nav__filter-clean{display:block;width:100%}.nav-filters .attributes ul label{cursor:pointer;border:1px solid #ddd;min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:2px;transition:.3s;padding:2px}.nav-filters .attributes .attribute.cor ul label.selected,.nav-filters .attributes .attribute.cor ul label:hover{border-color:#000}.nav-filters .attributes .attribute.cor ul label.selected,.nav-filters .attributes .attribute.tamanho ul label.selected,.nav-filters .attributes .attribute.tamanho ul label:hover{background-color:#000;color:#fff}.nav-filters .attributes .attribute.cor ul label.selected{border-radius:2px}.nav-filters .attributes ul label span{padding:0 5px;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.5px}.nav-filters .attributes ul img{border-radius:2px;width:36px;height:36px;border:1px solid #fff}.nav-filters .attributes ul .color{width:100%;height:100%}.nav-filters .attributes ul .color>div{width:100%;height:100%;border-radius:2px}.nav-filters .close-mobile{position:fixed;text-align:center;padding-top:10px;width:50px;height:100%;top:0;right:0;z-index:13;font-size:0;visibility:hidden;opacity:0;display:block!important}.nav-filters .close-mobile:before{content:"\e8f6";font-family:Feather!important;top:10px;right:5px;font-size:24px;margin:auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;cursor:pointer;background-color:#fff;box-shadow:0 1px 2px rgb(0 0 0/7%),0 2px 4px rgb(0 0 0/7%),0 4px 8px rgb(0 0 0/7%),0 8px 16px rgb(0 0 0/7%),0 16px 32px rgb(0 0 0/7%),0 32px 64px rgb(0 0 0/7%);position:absolute}.nav__filter-overlay{visibility:hidden;opacity:0;display:flex;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:12}.nav-filters .close-mobile.active,.nav__filter-overlay-on{opacity:1;visibility:visible;transition-delay:.3s;transition-duration:.3s}.nav-filters .close-mobile:after{content:"Aplicar ⛌";position:fixed;width:calc(100% - 50px);max-width:400px;height:40px;background:#000;z-index:11;left:0;bottom:0;font-size:16px;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase}.category__page-count{text-align:center;font-size:0;display:flex;align-items:center;order:1}.category__page-count b{font-size:12px;font-weight:400}.category__page-count b:after{content:" produtos"}.category__page-grid-mode ul{display:flex;grid-gap:2px;gap:2px;flex-direction:row-reverse}.category__page-grid-mode li{position:relative}.category__page-grid-mode .grid-5{display:none}.category__page-grid-mode .grid-3{display:block!important;width:14px;height:14px;background-color:#a5a5a5}.category__page-grid-mode .grid-4{width:18px;height:14px;background-image:linear-gradient(90deg,#fff 1px,transparent 0);background-size:9px 100%;background-color:#a5a5a5}.category__page-grid-mode .current{background-color:#000}.category__page-sort{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:32px;border:1px solid #000}.category__page-sort span{cursor:pointer;font-size:0;width:100%;text-align:center;height:100%;display:flex;align-items:center}.category__page-sort span b{width:100%;display:inline-block;font-size:11px;font-weight:300;padding-right:20px;text-transform:uppercase}.category__page-sort .arrow-down:after{right:7px;width:4px;height:4px;top:calc(50% - 3px)}.category__page-sort ul{position:absolute;width:150px;top:calc(100% + 5px);background:#fff;left:calc(50% - 75px);visibility:hidden;opacity:0;transition:.2s;box-shadow:0 0 20px -5px rgb(0 0 0/10%);z-index:5}.category__page-sort .show{visibility:visible;opacity:1}.sorty-by__current{display:none}.category__page-sort ul li{padding:10px 20px;font-size:12px;transition:.3s;color:#292929;cursor:pointer;font-weight:300}.category__page-sort li:hover{background-color:#f6f6f6}.category__page-sort li a{color:#292929}.category__page .product-shelf .container{padding-left:2.2%;padding-right:2.2%}.grid-3 .product-shelf.carousel-false .products-grid>li{width:100%}.grid-4 .product-shelf.carousel-false .products-grid>li{width:calc(50% - 5px)}.category__page-description{margin-top:40px}.description__content{max-width:900px;padding:0 0 20px;overflow:hidden;position:relative;display:flex;flex-direction:column;margin:0 auto}.description__content>div{transition:.3s}.description__content>div *{font-size:14px;color:var(--darkGray)}.description__button{font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;position:absolute;cursor:pointer;bottom:0;width:100%;padding-top:20px;background:linear-gradient(0deg,rgb(255 255 255),rgb(255 255 255/70%) 50%,hsla(0,0%,100%,0));outline:none}.category__page .product-shelf.carousel-false .product__shelf-button{display:none!important}.category__page .footer__about{display:none}@media (min-width:1025px){.category__page-sort{flex-grow:unset;transition:.3s}.nav-filters>.arrow-down{width:100%;font-weight:300;font-size:14px;transition:.3s}.category__page-sort.selected,.category__page-sort:focus,.category__page-sort:hover,.nav-filters>.arrow-down.selected,.nav-filters>.arrow-down:focus,.nav-filters>.arrow-down:hover,.nav__filter-active .nav-filters>.arrow-down{background-color:#d2b6a1}.category__page-nav{flex-wrap:nowrap;align-items:center;grid-template-columns:repeat(3,1fr)}.category__page-count{flex-grow:unset;text-transform:uppercase}.category__page-grid-mode{margin-top:unset;padding:5px 10px}.category__page-grid-mode ul{grid-gap:10px;gap:10px}.category__page-grid-mode .grid-3,.category__page-grid-mode .grid-4{width:32px;height:20px;background-image:linear-gradient(90deg,#fff 1px,transparent 0);background-size:11px 100%;background-color:#ddd;background-position:-1px;transition:.3s;cursor:pointer}.category__page-grid-mode .grid-4{width:43px}.category__page-grid-mode .current,.category__page-grid-mode li:hover{background-color:#000}.category__page-grid-mode :after{display:none}.grid-3 .product-shelf .products-grid,.grid-4 .product-shelf .products-grid{grid-gap:40px 10px;gap:40px 10px}.grid-3 .product-shelf.carousel-false .products-grid>li{width:calc(33% - 1px)}.grid-4 .product-shelf.carousel-false .products-grid>li{width:calc(25% - 8px)}}