.navbar-wrapper .container{padding:20px 40px;grid-gap:20px;gap:20px;width:100%;display:inline-flex;justify-content:flex-start;flex-direction:row-reverse;align-items:center;position:relative}.category-page .splide .splide__pagination{bottom:10px}.category-heading{display:flex;align-items:center;grid-area:heading;margin-bottom:50px}.category-heading picture{position:relative;min-height:150px;width:100%}.category-heading picture div{width:100%;height:100%;position:absolute;z-index:-1}.category-heading picture img{display:block}.category-heading .banners{width:100%;position:relative;z-index:1;margin-bottom:0}.category-heading .h1{width:100%;font-size:35px;z-index:-1;padding:20px 40px;text-transform:uppercase}.category-heading .has-banners{position:absolute}.description{grid-area:desc;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;padding:50px 0;border-top:1px solid #eee}.description .container{max-width:1280px;margin:0 auto;padding:0}.description .h2{width:100%;font-size:20px;font-weight:400;text-transform:uppercase;margin-bottom:30px}.description p{width:100%;max-width:900px;font-size:16px;color:#575757;margin:0 auto;line-height:1.7}.description a{font-size:22px;font-weight:400}.category-page{margin-bottom:20px;display:grid;grid-template-columns:350px calc(100% - 350px);grid-template-areas:"heading heading" ". nvw " "layer . " ". shelf" "desc desc"}.category-page .navbar-wrapper{grid-area:nvw;display:flex;width:100%}.products-grid{width:calc(100% + 30px);margin-left:-15px}.shelf-wrapper .loader{width:calc(100% + 20px);margin-left:-10px}.pagination{width:100%;text-align:center;margin-top:40px;margin-bottom:50px}.pagination li{display:inline-flex;vertical-align:middle;text-align:center;border:1px solid #e7e7e7;margin:0 3px;cursor:pointer;align-items:center;justify-content:center;border-radius:4px}.pagination li.active>*,.pagination li:hover>*{background:#333;color:#fff}.pagination li>*{display:flex;width:40px;height:40px;border-radius:4px;font-size:14px;transition:.3s;justify-content:center;align-items:center;color:#b3b3b3}.pagination li *{color:#b3b3b3}.pagination li.active *,.pagination li:hover *{color:#fff}.loader .bt-spinner{width:24px;height:24px}.category-page .layer{grid-area:layer;grid-row-start:2;grid-row-end:5}.category-page .layer .nav-filters{padding:20px 40px 0}.category-page .layer div>button{background:transparent;font-size:15px;border:1px solid #e7e7e7;border-radius:4px;padding:6px 21px 6px 6px;position:relative;cursor:pointer;transition:.2s;color:#333;display:none}.category-page .layer div>button:after{border-color:#333;right:6px;transition:.2s}.category-page .layer .attributes .close{position:absolute;right:0;bottom:0;border:2px solid;padding:5px 10px;background:#333;color:#fff;font-size:14px;text-transform:uppercase;display:none}.category-page .layer .attribute:nth-child(n+7){border-top:1px solid #e7e7e7;padding-top:20px;margin-top:20px}.category-page .layer .attributes::-webkit-scrollbar{width:6px}.category-page .layer .attributes::-webkit-scrollbar-thumb{background:#ddd}.category-page .layer .active{max-height:600px;overflow:auto;display:flex}.category-page .layer .attribute{width:100%;margin:0 0 15px}.category-page .layer .attribute:last-child{margin:0 0 80px}.category-page .layer .attribute .arrow-down:after{display:none}.category-page .layer .attribute dt{font-size:18px;margin-bottom:10px;font-weight:600}.category-page .layer .attribute ul{display:flex;flex-wrap:wrap;align-items:center;padding-left:10px}.category-page .layer .attribute ul li{width:100%;margin:2px 0}.category-page .layer .attribute dd>ul,.category-page .layer .attribute ul .lvl-1{padding-left:0}.category-page .layer .attribute ul li a{width:100%;display:block;padding:4px 0;transition:.2s;font-size:13px}.category-page .layer .attribute ul li a:hover{text-decoration:underline}.category-page .layer .attribute ul .lvl-1>a{font-size:14px}.category-page .layer .categories ul li{padding-left:10px}.category-page .layer .cor ul{grid-gap:10px;gap:10px}.category-page .layer .cor ul li{width:auto;margin:0}.category-page .layer .cor ul li label{border:1px solid #e7e7e7;border-radius:4px;transition:.2s;font-size:13px}.category-page .layer .cor ul li .color,.category-page .layer .cor ul li img{border-radius:4px;padding:1px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.category-page .layer .cor ul li .color div{width:100%;height:100%;border-radius:2px}.category-page .layer .cor ul li label span{font-size:13px}.category-page .layer .cor ul li label:hover{background:#333;border-color:#333}.category-page .layer .cor ul li label:hover span{color:#fff}.category-page .layer .tamanho ul li{margin:0 10px 10px 0;width:auto}.category-page .layer .attribute ul li .checkbox{position:relative;display:none}.category-page .layer .attribute ul li label{width:100%;cursor:pointer;display:flex}.category-page .layer .tamanho ul li label{min-width:40px;min-height:35px;padding:5px 10px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #e7e7e7;transition:.2s}.category-page .layer .tamanho ul li label:hover{background:#333}.category-page .layer .attribute ul li label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:1px solid #ddd;border-radius:100%}.category-page .layer .attribute ul li label input:after{content:"";transition:.3s;left:5px;top:5px;position:absolute;height:6px;width:3px;transform:rotate(45deg);border-bottom:2px solid #858585;border-right:2px solid #858585;visibility:hidden;opacity:0}.category-page .layer .attribute ul li label input:checked:after{border-bottom:3px solid #78b13f;border-right:3px solid #78b13f;visibility:visible;opacity:1}.category-page .layer .attribute ul li label:hover input:after{visibility:visible;opacity:1}.category-page .layer .attribute ul li label span{font-size:14px;font-weight:400;transition:.2s;padding:4px 8px}.category-page .layer .tamanho ul li label span{font-weight:500}.category-page .layer .tamanho ul li label:hover span{color:#fff}.category-page .layer .attributes .attribute ul li .selected{background:#333;border-color:#333}.category-page .layer .attributes .attribute ul li .selected span{color:#fff;background:#333;border-radius:4px}.category-page .layer .price ul .price-range{display:flex;justify-content:space-between;margin-top:10px}.category-page .layer .price button{background:#fff;color:#333;border:2px solid #e7e7e7;border-radius:4px;padding:4px 8px;cursor:pointer;margin-top:10px;float:right;transition:.2s;font-size:13px}.category-page .layer .price button:hover{background:#333;border-color:#333;color:#fff}.category-page .layer .price ul li span{font-size:14px}.category-page .layer .slider-component .slider,.category-page .layer .slider-component .slider .slider-process{background-color:#fff}.category-page .layer .slider-component .slider .slider-dot{background-color:#fff;border:5px solid #0d0d0d;box-shadow:none}.category-page .sort-by{position:relative;padding:10px 0;font-size:15px;display:flex;align-items:center}.category-page .sort-by span{position:relative;padding-right:15px;cursor:pointer}.category-page .sort-by ul{visibility:hidden;opacity:0;transition:.2s;position:absolute;box-shadow:0 0 10px 1px rgb(0 0 0/5%);top:100%;right:0;padding:20px;background-color:#fff}.category-page .sort-by .show{visibility:visible;opacity:1;z-index:4;right:35px}.category-page .sort-by ul li{margin-bottom:5px;transition:.2s;cursor:pointer}.category-page .sort-by ul li:hover{color:#0d0d0d}.category-page .sort-by button{display:flex;margin-left:10px;padding:5px 0 5px 5px;border:0;background:transparent;transition:.2s}.category-page .sort-by button i{color:#ababab;font-size:16px;width:10px}.category-page .sort-by button .current{color:#000}.category-page .product-shelf{grid-area:shelf;margin-top:20px;grid-row-start:3}.category-page .product-shelf .message{text-align:center;font-size:25px}@media (max-width:1440px){.description .container{padding:0 40px}}@media (max-width:1280px){.grid-4 .products-grid:not(.carousel) li,.grid-5 .products-grid:not(.carousel) li{width:calc(50% - 20px)}}@media (max-width:1024px){.category-page{grid-template-columns:1fr 1fr;grid-template-areas:"heading heading" "layer layer" "nvw nvw" "shelf shelf" "desc desc"}.category-page .layer .nav-filters{padding:0 40px;position:relative}.category-page .layer{grid-row-start:auto;grid-row-end:auto}.category-page .product-shelf{grid-row-start:auto}.category-page .layer .attributes .close,.category-page .layer div>button{display:inline;display:initial}.category-page .layer div>button:hover{background:#333;color:#fff}.category-page .layer div>button:hover:after{border-color:#fff}.category-page .layer .attributes{width:calc(100% - 80px);padding:30px 35px;left:40px;top:calc(100% + 4px);z-index:6;position:absolute;transition:.3s;background:#fff;display:none;flex-wrap:wrap;box-shadow:0 0 10px 1px rgb(0 0 0/5%)}.category-page .layer .active{max-height:none;overflow:auto;display:flex}.category-page .layer .attribute{width:33.33333%;padding:0 40px 0 0}.category-page .layer .attribute:last-child{margin:initial}.category-page .layer .attribute:nth-child(n+5){border-top:1px solid #e7e7e7;padding-top:20px;margin-top:20px}.category-page .sort-by{padding:0}.navbar-wrapper .container{padding:0 40px}.navbar-wrapper .container .grid-mode{display:none}.category-heading picture{min-height:100px}}@media (max-width:768px){.grid-4 .products-grid:not(.carousel) li,.grid-5 .products-grid:not(.carousel) li{width:50%;margin:0 0 10px}.category-heading{margin-bottom:30px}.category-page .layer .nav-filters{position:absolute}.category-page .layer .nav-filters,.navbar-wrapper .container{padding:0 3%}.category-page .layer .attributes{position:fixed;height:calc(100% - 60px);top:0;width:100%;left:0;padding:0 0 30px;display:block;transform:translate(-100%);visibility:visible;opacity:1}.category-page .layer>div>.active{transform:translate(0)}.category-page .layer div>.close-mobile{position:fixed;bottom:0;right:0;background:#333;color:#fff;font-size:14px;text-transform:uppercase;width:100%;padding:21px 4%;height:60px;z-index:12}.category-page .layer div>.close-mobile:after,.category-page .layer div>.close-mobile:before{transition:.3s;content:"";width:20px;height:1px;transform:rotate(45deg);position:absolute;right:4%;top:50%;background:#fff}.category-page .layer div>.close-mobile:before{transform:rotate(-45deg)}.category-page .layer .attribute{width:100%;padding:0;margin:0}.category-page .layer .attribute ul li a{box-shadow:0 0 0 0 rgb(6 24 44/40%),0 1px 3px -2px rgb(6 24 44/65%),inset 0 1px 0 rgb(255 255 255/8%);padding:15px 0 15px 10px;margin:2px 0}.category-page .layer .attribute .active{background:#f9f9f9;transition:.2s}.category-page .layer .attribute:not(:first-child){border-top:1px solid #e7e7e7;padding-top:0;margin-top:0;margin-bottom:0}.category-page .layer .attribute dt{padding:15px 4%;font-size:16px;margin-bottom:0;position:relative}.category-page .layer .attribute .arrow-down:after{right:4%;display:block}.category-page .layer .attribute dd{padding:15px 4%}.category-heading picture{min-height:70px}.shelf-wrapper .loader{width:100%;margin-left:0}.shelf-wrapper .loader .loading div{width:calc(50% - 8px)!important;margin:0 2px}}@media (max-width:480px){.category-heading picture{min-height:250px}.arrow-down:after{right:2px}.category-page .layer{justify-content:flex-start;margin-right:10px}.category-page .layer .attribute dd{padding:15px 3%}.category-page .layer .attribute ul{padding-left:0}.description{padding-top:20px}.description .h2{margin-bottom:20px}.description p{font-size:14px}}