.category__page{width:100%;position:relative;overflow:hidden}.category__page .product__shelf-button{display:none}.category__page .product-shelf{margin-bottom:46px}.category__page .product-shelf .products-grid{grid-row-gap:32px;row-gap:32px}.page__search .ais-InstantSearch .product-shelf{margin-bottom:30px}.category__page .product-shelf .message{text-align:center;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.01em;color:#000;margin-top:40px;margin-bottom:40px}.category__page .loader{width:100%}.category__page .loader .loading{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:30px;gap:30px}.category__page .loader .loading div{width:calc(25% - 23px);height:400px}.breadcrumbs,.category__page .breadcrumbs{padding:20px 40px 4px;text-align:left;width:100%;box-sizing:border-box;margin:0}.breadcrumbs ul,.category__page .breadcrumbs ul{display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;justify-content:flex-start;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.breadcrumbs .breadcrumb__li-last,.breadcrumbs ul li,.category__page .breadcrumbs .breadcrumb__li-last,.category__page .breadcrumbs ul li{width:auto;max-width:none;display:inline-flex;align-items:center;white-space:nowrap}.breadcrumbs ul li a,.breadcrumbs ul li span,.category__page .breadcrumbs ul li a,.category__page .breadcrumbs ul li span{color:#777;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.04em;text-transform:none;text-decoration:none;transition:color .2s ease}.breadcrumbs ul li a:hover,.category__page .breadcrumbs ul li a:hover{color:#111}.breadcrumbs ul li:not(.breadcrumb__li-last):after,.category__page .breadcrumbs ul li:not(.breadcrumb__li-last):after{content:"/";display:inline-block;margin:0 8px;color:#ccc;font-size:11px}.breadcrumbs .breadcrumb__li-last span,.category__page .breadcrumbs .breadcrumb__li-last span{color:#111;font-weight:600}.category__page-heading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;width:100%;margin-bottom:12px}.category__page-heading .h1,.category__page-heading .has__banners{color:#111;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center;border:none;padding:16px 40px 8px;width:100%;box-sizing:border-box;display:block;margin:0 auto}.category__page-heading img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.filter_tamanho{background:transparent;padding:16px 40px;margin-bottom:12px;width:100%;box-sizing:border-box;display:block}.filter_tamanho h3{display:none}.filter_tamanho .nav-filters{width:100%}.filter_tamanho .attribute.tamanho{display:flex;justify-content:center;width:100%}.filter_tamanho .attribute.tamanho .splide{width:100%;max-width:100%}.filter_tamanho .splide__track{overflow:hidden;display:flex;justify-content:center;width:100%}.filter_tamanho .splide__list{display:flex;align-items:center;justify-content:center;width:auto;list-style:none;margin:0;padding:0;grid-gap:12px;gap:12px}.filter_tamanho .splide__list li{flex-shrink:0}.filter_tamanho .splide__list li label{display:flex;justify-content:center;align-items:center;cursor:pointer;background:transparent;margin:0}.filter_tamanho .splide__list li label .checkbox{display:none}.filter_tamanho .splide__list li label span{border-radius:50%;width:44px;height:44px;min-width:44px;min-height:44px;background-color:#f4f4f4;border:none;color:#222;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .2s ease;text-align:center}.filter_tamanho .splide__list li label:hover span{background-color:#eaeaea;color:#111}.filter_tamanho .splide__list li label.selected:hover span,.filter_tamanho .splide__list li label.selected span{background-color:#000;color:#fff}.category__page-nav{width:100%}.category__page-nav-wrapper{display:flex;align-items:center;justify-content:flex-start;width:100%;position:relative;padding:12px 40px;border-top:none;border-bottom:1px solid #eaeaea;grid-gap:32px;gap:32px;box-sizing:border-box}.category__page-nav-filter{flex:0 0 auto;margin:0}.category__page-nav-filter button.arrow-down{background:transparent;position:relative;cursor:pointer;padding:0;border:none;border-radius:0;font-size:0;display:flex;align-items:center;grid-gap:8px;gap:8px}.category__page-nav-filter button.arrow-down:before{display:none;content:none}.category__page-nav-filter button.arrow-down:after{content:"Filtrar";color:#111;font-size:13px;font-style:normal;font-weight:500;line-height:normal;position:static;border:none;border-radius:0;transform:none;width:auto;height:auto;letter-spacing:.05em;text-transform:capitalize;background:transparent}.nav__filter-overlay{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:21;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.nav__filter-overlay-on{visibility:visible;opacity:1}.category__page-nav-filter button.close-mobile{position:fixed;bottom:0;left:0;background-color:#000;color:#fff;font-size:14px;letter-spacing:.01em;text-transform:uppercase;padding:21px 4% 19px;height:60px;z-index:22;justify-content:center;width:30%;min-width:300px;border:none;cursor:pointer;-webkit-animation:filterTranslateX .3s ease-out forwards;animation:filterTranslateX .3s ease-out forwards}@-webkit-keyframes filterTranslateX{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes filterTranslateX{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.category__page-nav-filter button.close-mobile:hover{background-color:#222}.category__page-nav-filter button.close-mobile:after,.category__page-nav-filter button.close-mobile:before{transition:transform .3s ease;content:"";width:20px;height:1px;transform:rotate(45deg);position:absolute;right:4%;top:50%;background:#fff}.category__page-nav-filter button.close-mobile:before{transform:rotate(-45deg)}.category__page-nav-filter .attributes{position:fixed;width:30%;min-width:300px;height:calc(100% - 60px);min-height:100dvh;top:0;left:0;padding:0 0 60px;transform:translate(-100%);visibility:visible;transition:transform .3s ease;opacity:1;z-index:21;background-color:#fff;overflow-y:auto;display:flex;flex-direction:column}.category__page-nav-filter .attributes.active{transform:translate(0)}.category__page-nav-filter .attribute{background-color:#fff;border-top:1px solid #f2f2f2;display:flex;align-items:center;flex-direction:column;border-radius:0;width:100%;position:relative;transition:background-color .3s ease;cursor:pointer;font-size:15px}.category__page-nav-filter .attribute:hover{background-color:#f7f7f7}.category__page-nav-filter .attribute .arrow-down{font-size:13px;font-weight:500;color:#111;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;grid-gap:10px;gap:10px;position:relative;width:100%;padding:15px 4%;margin:0;background:transparent;border:none}.category__page-nav-filter .attribute .arrow-down.active{background-color:#f9f9f9;transition:background-color .2s ease}.category__page-nav-filter .attribute .arrow-down:after{content:"";border-right:1px solid #000;border-bottom:1px solid #000;width:6px;height:6px;transform:scale(1) rotate(45deg);transition:transform .3s ease;display:inline-block;position:static;border-radius:0 0 1px 0;margin-bottom:4px}.category__page-nav-filter .attribute .arrow-down.active:after{transform:scale(-1) rotate(45deg);margin-bottom:0}.category__page-nav-filter .attribute dd{width:100%;background-color:#fff;padding:10px 20px;margin:0}.category__page-nav-filter .attribute ul{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap;padding:10px 0;list-style:none;margin:0}.category__page-nav-filter .attribute ul li{width:auto;display:flex;align-items:center}.category__page-nav-filter .attribute ul li label{border:1px solid #d9d9d9;transition:all .2s ease;cursor:pointer;display:flex;font-weight:400;margin:0}.category__page-nav-filter .attribute ul li label:hover{background-color:#fafafa;border-color:#000}.category__page-nav-filter .attribute ul li label.selected,.category__page-nav-filter .attribute ul li label.selected:hover{background-color:#000;border-color:#000}.category__page-nav-filter .attribute ul li label span{padding:6px 12px;transition:color .2s ease;font-size:12px;font-weight:500;text-transform:uppercase;color:#222}.category__page-nav-filter .attribute ul li label:hover span{color:#000}.category__page-nav-filter .attribute ul li label.selected:hover span,.category__page-nav-filter .attribute ul li label.selected span{color:#fff}.category__page-nav-filter .attribute.categories ul{grid-gap:0;gap:0;padding:0}.category__page-nav-filter .attribute.categories .lvl-1 ul{margin-left:8px}.category__page-nav-filter .attribute.categories .lvl-2 ul{margin-left:16px}.category__page-nav-filter .attribute.categories .lvl-3 ul{margin-left:24px}.category__page-nav-filter .attribute.categories .lvl-4 ul{margin-left:32px}.category__page-nav-filter .attribute.categories ul li{width:100%;display:block}.category__page-nav-filter .attribute.categories ul li a{transition:background-color .2s ease;display:block;font-size:12px;font-weight:400;text-transform:uppercase;margin:2px 0;padding:10px 5px;text-decoration:none;color:#222}.category__page-nav-filter .attribute.categories ul li a:hover{background-color:#f7f7f7}.category__page-nav-filter .attribute.price button{background-color:#000;color:#fff;padding:6px 14px;cursor:pointer;margin-top:10px;float:right;transition:background-color .2s ease;border:1px solid #000;border-radius:0;font-size:13px;letter-spacing:.02em}.category__page-nav-filter .attribute.price button:hover{background-color:#151515}.category__page-nav-filter .attribute.price ul li{width:100%;position:relative}.category__page-nav-filter .attribute.price ul li.price-range{display:flex;justify-content:space-between;margin-top:10px}.category__page-nav-filter .attribute.price ul li.price-range span{font-size:13px;margin-top:5px;color:#414141}.category__page-nav-filter .attribute.price ul li .range-slider{position:static}.category__page-nav-filter .attribute .checkbox{display:none}.category__page-nav-filter .attribute.tamanho li label{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}.category__page-nav-filter .attribute.cor li label.has-thumb .color,.category__page-nav-filter .attribute.cor li label.has-thumb img{min-width:36px;min-height:36px;max-width:36px;max-height:36px;padding:1px}.category__page-nav-filter .attribute.cor li label.has-thumb .color div{width:100%;height:100%;border-radius:0}.nav__filter-clean{display:block;margin:5px;padding:5px 4%;background:transparent;border:none;cursor:pointer;color:#888;font-size:12px;text-transform:uppercase;text-align:left;transition:color .2s ease}.nav__filter-clean:hover{color:#000}.category__page-sort{flex:0 0 auto;margin:0}.category__page-sort,.category__page-sort span{position:relative;display:flex;align-items:center;font-size:13px;font-weight:500;color:#555;text-transform:capitalize}.category__page-sort span{cursor:pointer;transition:color .2s ease;font-style:normal;line-height:normal;letter-spacing:.05em;grid-gap:4px;gap:4px}.category__page-sort span b{color:#111;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.category__page-sort span b:before{content:":";color:#555;font-size:13px;font-style:normal;font-weight:500;margin-right:3px}.category__page-sort span.arrow-down:after{display:none}.category__page-sort ul{visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease;position:absolute;box-shadow:0 4px 16px rgba(0,0,0,.08);top:calc(100% + 8px);right:auto;left:50%;transform:translateX(-50%);padding:16px 20px;background-color:#fff;display:flex;flex-direction:column;grid-gap:10px;gap:10px;z-index:6;list-style:none;margin:0;border:1px solid #eaeaea}.category__page-sort ul.show{visibility:visible;opacity:1}.category__page-sort ul li{transition:color .2s ease;cursor:pointer;font-size:12px;font-weight:400;white-space:nowrap;color:#444}.category__page-sort ul li.sorty-by__current,.category__page-sort ul li:hover{color:#000;text-decoration:underline}.category__page-grid-mode{display:flex;position:relative;justify-content:flex-end;align-items:center;flex:0 0 auto;margin-left:auto}.category__page-grid-mode ul{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;grid-gap:6px;gap:6px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:opacity .2s ease;list-style:none;margin:0;padding:0}.category__page-grid-mode ul li{width:35px;height:15px;background-color:#fff;border-left:8px solid #2b2929;position:relative;border-right:8px solid #2b2929;cursor:pointer;opacity:.35;transition:opacity .2s ease,border-color .2s ease;display:flex}.category__page-grid-mode ul li:before,.category__page-grid-mode ul li div{content:"";display:flex;width:8px;height:15px;background-color:#2b2929;margin-left:1px;transition:background-color .2s ease}.category__page-grid-mode ul li.grid-4{border-right:0;width:26px}.category__page-grid-mode ul .current,.category__page-grid-mode ul li:hover{opacity:1;border-color:#2b2929}.category__page-grid-mode ul .current:before,.category__page-grid-mode ul .current div,.category__page-grid-mode ul li:hover:before,.category__page-grid-mode ul li:hover div{background-color:#2b2929}.category__page-count-products{display:flex;width:100%;padding:14px 0 18px}.category__page-count-products span{color:#777;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.02em}.category__page .product-shelf .products-grid li .tags,.category__page .tags{position:absolute;top:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;grid-gap:0;gap:0;margin:0;padding:0}.category__page .product-shelf .products-grid li .tags p,.category__page .tags p{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 5px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;width:auto;min-width:unset;min-height:unset;margin:0;display:flex;align-items:center;justify-content:center;border-radius:0;line-height:1}.category__page .product-shelf .products-grid li .tags .off,.category__page .tags .off,.off{background:#000;color:#fff;border:none;order:1}.category__page .product-shelf .products-grid li .tags p:not(.off),.category__page .tags p:not(.off),p:not(.off){background:#fff;color:#000;border:none;order:2}.category__page .product-shelf .products-grid li .tags .off b,.category__page .tags .off b{font-weight:700;color:inherit}.pagination{width:100%;display:flex;margin-top:51px;grid-gap:7px;gap:7px;padding:0;list-style:none}.pagination,.pagination li{text-align:center;justify-content:center}.pagination li{display:inline-flex;vertical-align:middle;cursor:pointer;align-items:center}.page__link-next,.page__link-prev,.pagination li a{display:flex;min-width:28px;height:28px;border-radius:0;font-size:12px;font-weight:500;transition:background-color .2s ease,color .2s ease;justify-content:center;align-items:center;color:#424242;text-decoration:none}.pagination li:hover a{background-color:#f0f0f0;color:#111}.pagination li.active:hover a,.pagination li.active a{background-color:#000;color:#fff}.pagination li button span{font-size:0;transition:opacity .2s ease}.page__link-next,.page__link-prev{width:auto;display:flex;background-color:#fff;transition:color .2s ease;padding:0 6px}.page__link-next span:before,.page__link-prev span:before{content:"próximo";font-size:12px;font-weight:500;color:#424242;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease;text-transform:uppercase;letter-spacing:.05em}.page__link-next:hover span:before,.page__link-prev:hover span:before{-webkit-text-decoration-color:#424242;text-decoration-color:#424242}.page__link-prev span:before{content:"anterior"}.category__page-description,.category__page-description .container,.category__page-description .l-container{width:100%;position:relative;margin:0;padding:0;box-sizing:border-box}.category__page-description{padding:0 40px;margin:0 auto 24px;max-width:680px;text-align:center;color:#555;font-size:13px;line-height:1.6}.description__content{max-width:680px;padding:0;overflow:hidden;position:relative;display:flex;flex-direction:column;text-align:center;margin:0 auto}.description__content-wrapper{transition:height .2s ease;color:#555;padding:0;line-height:1.6;text-align:center}.description__content,.description__content div *{font-size:13px;font-weight:400;line-height:1.6;color:#555;background-color:transparent;text-align:center;margin:0;padding:0}.description__content div * b,.description__content div * strong{font-weight:700}.description__content div h2,.description__content div h2 *,.description__content div h3,.description__content div h3 *,.description__content div h4,.description__content div h4 *{font-size:14px;color:inherit;background-color:transparent;text-align:left}.description__content div a,.description__content div a p,.description__content div a span,.description__content div a strong,.description__content div p a,.description__content div span a{text-decoration:underline;background-color:transparent;text-align:left;color:inherit}.description__button{font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:underline;text-align:center;color:#2b2929;display:block;position:absolute;letter-spacing:1px;cursor:pointer;bottom:0;left:0;width:100%;padding:1px 0 0;background-color:hsla(0,0%,100%,.8);border:none}@media (min-width:1025px){.category__page.grid-4 .products-grid:not(.carousel)>li{width:calc(33.33333% - 3px)}.category__page.grid-5 .products-grid:not(.carousel)>li{width:calc(25% - 3px)}}@media (max-width:1024px){.category__page-grid-mode ul li div{display:none}.category__page-grid-mode ul li.grid-4{width:17px}.category__page-grid-mode ul li{width:26px}.category__page-nav-filter .attributes,.category__page-nav-filter button.close-mobile{width:60%;min-width:280px}}@media (max-width:768px){.category__page.grid-4 .products-grid:not(.carousel)>li{width:100%}.category__page .breadcrumbs{padding:12px 20px 4px;text-align:left}.category__page .breadcrumbs ul{justify-content:flex-start}.category__page-heading{align-items:flex-start;text-align:left}.category__page-heading .h1{font-size:22px;letter-spacing:.04em;padding:12px 20px 13px;text-align:left;margin:0}.category__page-description{max-width:100%;padding:0 20px;margin:0 0 16px;text-align:left}.description__content{max-width:100%;text-align:left;margin:0}.description__content,.description__content div *{text-align:left}.category__page-description .description__content-wrapper{padding-left:0;padding-right:0;text-align:left}.category__page-nav-wrapper{padding:10px 20px;grid-gap:10px;gap:10px;justify-content:space-between}.category__page-grid-mode{margin-left:0}.category__page-nav-filter button.arrow-down:after,.category__page-sort span,.category__page-sort span b,.category__page-sort span b:before{font-size:11px}.category__page-grid-mode ul li:after,.category__page-grid-mode ul li div{display:none}.category__page-grid-mode ul li{border-right:0;width:17px}.category__page-grid-mode ul li.grid-4{border-right:0;width:14px}.category__page-grid-mode ul li.grid-4:before{margin-left:0}.category__page-nav-filter .attributes,.category__page-nav-filter button.close-mobile{width:85%;min-width:260px}.filter_tamanho{padding:14px 20px;margin-bottom:0}.filter_tamanho .attribute.tamanho{justify-content:flex-start}.filter_tamanho .splide__track{display:block;justify-content:flex-start}.filter_tamanho .splide__list{justify-content:flex-start;grid-gap:8px;gap:8px}}@media (max-width:480px){.category__page-heading .h1{font-size:20px;letter-spacing:.04em;padding:12px 20px 13px;text-align:left}.category__page-nav-filter .attributes,.category__page-nav-filter button.close-mobile{width:100%;min-width:100%}}