.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 h1{color:#12265a;text-align:center;padding:0 2.2%;font-weight:700;margin-top:30px;font-size:24px}.category__page-heading .page-title{position:absolute}.category__page-heading .has__banners{font-size:0;padding:0}.category__page-nav{padding-top:5px;display:flex;flex-wrap:wrap;align-items:center}.nav-filters{display:flex}.nav-filters>.arrow-down{color:#12265a;background:#fff;font-size:12px;text-transform:uppercase;font-weight:400;padding:7px 30px 7px 15px;margin-right:5px;border-radius:50px}.nav-filters>.arrow-down:after{border-color:#88d4f2;right:auto;margin-left:10px}.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:12px;text-transform:uppercase;padding:15px 20px;font-weight:400;border-bottom:1px solid var(--lightGray)}.nav-filters .attributes .arrow-down.active,.nav-filters .attributes .arrow-down:hover{background-color:var(--lightGray)}.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{width:100%;display:flex;justify-content:center;background:var(--mainColor)}.nav-filters .attributes ul label{cursor:pointer;border:1px solid #ddd;min-width:42px;height:42px;display:flex;align-items:center;justify-content:center;transition:.3s;padding:2px}.nav-filters .attributes ul .selected{background:var(--mainColor)}.nav-filters .attributes ul label span{padding:0 5px;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.5px}.nav-filters .attributes ul .selected span{color:#fff}.nav-filters .attributes ul img{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:1px solid #fff}.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:var(--cta);z-index:11;left:0;bottom:0;font-size:16px;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase}.pagination{margin-top:40px;margin-bottom:40px}.pagination button span{text-transform:capitalize;color:#000;font-size:14px;font-weight:500}.pagination .active a{color:#30d991}.pagination a{font-size:14px;font-weight:300}.category .product-shelf .message{text-align:center;font-weight:600;color:#12265a;margin-bottom:20px;padding:40px 2.2%;background-color:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-top:-50px}.category .product-shelf .shelf-wrapper{background:#fff;width:-webkit-fill-available;border-radius:16px;padding:8px}.category .product-shelf .shelf-wrapper .products-grid{display:flex;flex-wrap:wrap;grid-gap:14px 4px;gap:14px 4px}.category__page-grid-mode{display:flex;align-items:center;justify-content:flex-end;flex-grow:1}.category__page-grid-mode ul{display:flex;grid-gap:8px;gap:8px;background:#fff;padding:8px 16px;border-radius:50px}.category__page-grid-mode li{position:relative;display:flex;align-items:center;justify-content:center}.category__page-grid-mode li div{position:absolute;width:28px;height:28px;top:calc(50% - 14px);left:calc(50% - 14px);z-index:-1;background:transparent}.category__page-grid-mode .current div{background:transparent}.category__page-grid-mode .grid-5{display:none}.category__page-grid-mode .grid-3{display:block!important;width:12px;height:12px;background-color:rgba(18,38,90,.52)}.category__page-grid-mode .grid-3.current{background:#12265a}.category__page-grid-mode .grid-4{width:13px;height:12px;background-image:linear-gradient(90deg,#fff 2px,transparent 0);background-size:9px 100%;background-position:-3px;background-color:rgba(18,38,90,.52)}.category__page-grid-mode .grid-4.current{background-image:linear-gradient(90deg,#fff 1px,transparent 0);background-color:#12265a}.category__page-sort{position:relative;display:flex}.category__page-sort span{cursor:pointer;font-size:0}.category__page-sort span b{width:100%;position:relative;display:inline-block;color:#12265a;background:#fff;font-size:12px;font-weight:400;text-transform:uppercase;padding:7px 15px;margin-right:15px;border-radius:50px;transition:.3s}.category__page-sort span b:hover{background:#12265a;color:#fff}.category__page-sort .arrow-down:after{border-color:#88d4f2;right:14px}.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:14px;transition:.3s;color:#292929;cursor:pointer}.category__page-sort li:hover{background-color:var(--lightGray)}.category__page-sort li a{color:#292929}.grid-3 .product-shelf.carousel-false .products-grid>li{width:100%}.grid-4 .product-shelf.carousel-false .products-grid>li{width:calc(50% - 2px)}.grid-4 .product-shelf.carousel-false .products-grid li .tags{grid-gap:2px;gap:2px}.grid-4 .product-shelf.carousel-false .products-grid>li .tags p{height:20px}.grid-4 .product-shelf .product__add-bag-wrapper .add-to-cart .actions button{width:100%;margin-left:unset;margin-right:unset}.grid-4 .product-shelf li .tags p{min-width:36px;height:36px;font-size:10px}.category__page-description{padding:30px 10px;margin-bottom:30px}.description__content{max-width:900px;padding:0;overflow:hidden;position:relative;display:flex;flex-direction:column;margin:0 auto}.description__content>div{transition:.3s}.description__content>div *{font-size:12px;color:#737373!important;font-weight:400;text-align:center;background:transparent!important}.description__button{font-size:12px;font-weight:700;text-align:center;position:absolute;color:var(--mainColor);cursor:pointer;bottom:0;width:100%;padding-top:20px;background:linear-gradient(0deg,#f4fafc,rgba(244,250,252,.7) 50%,rgba(244,250,252,0));outline:none}.breadcrumbs li>*{color:#12265a;text-transform:capitalize;font-size:12px}.breadcrumbs ul{color:#12265a}@media (min-width:1025px){.product__page-shelf .container .shelf-wrapper{padding:40px}.category__page-sort{flex-grow:unset}.category__page-nav{margin-top:20px;margin-bottom:20px}.category__page-grid-mode .grid-3,.category__page-grid-mode .grid-4{width:32px;height:20px;background-image:linear-gradient(90deg,#b3b4b4 1px,transparent 0);background-size:11px 100%;background-color:rgba(18,38,90,.52);background-position:-1px;transition:.3s;cursor:pointer}.category__page-grid-mode .grid-4{width:43px}.category__page-grid-mode li div{width:calc(100% + 10px);left:-5px}.category__page-grid-mode .current,.category__page-grid-mode li:hover{background-color:#12265a}.category__page-grid-mode .grid-3.current{background-image:linear-gradient(90deg,#fff 1px,transparent 0);background-size:11px}.category__page-grid-mode :after{display:none}.category .product-shelf .shelf-wrapper .products-grid,.grid-3 .product-shelf .products-grid,.grid-4 .product-shelf .products-grid{grid-gap:20px 12px;gap:20px 12px}.product-shelf .product__add-bag-wrapper .add-to-cart .actions button{width:100%!important;max-width:100%}.grid-3 .product-shelf.carousel-false .products-grid>li{width:calc(33.33% - 8px)}.grid-4 .product-shelf.carousel-false .products-grid>li{width:calc(25% - 9px)}}@media (max-width:768px){.description__content{align-items:center;max-width:95%}}@media (max-width:480px){.category .product-shelf .products-grid .product-info-wrapper{grid-gap:6px;gap:6px;margin-top:16px}.category .products-grid .product-info-wrapper .h3{order:1;max-width:-webkit-fill-available}.category .product-shelf .products-grid .variations__list-viewer{order:2}.category .product-info-wrapper .variations__list-type.colors{position:relative;top:auto;right:inherit}.category .product-info-wrapper .price-box{order:3}.category .product-info-wrapper .price-box .prices .old-price{color:#d9d9d9;font-size:10px;font-weight:500}.category .product-info-wrapper .price-box .prices .unfocused{color:#b3afb0;font-size:12px;font-weight:500}.category .product-info-wrapper .price-box .installments{color:#b3afb0;text-decoration:underline;font-size:10px;font-weight:500}.category .product-info-wrapper .price-box .discount span{font-size:12px!important;font-weight:700}}