*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:"Poppins",sans-serif;line-height:1.6;background-color:#f2f2f2}.title-container{display:grid;width:100%;height:200px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#3c6fb0;background:url("../img/all-products/section-bg.png");justify-items:center;align-content:center;gap:10px}.title-container h2{text-align:center;align-items:center;color:#fff;font-size:44px}.title-container form{position:relative;width:400px;background:#57bd84;border-radius:12px}.title-container input,.title-container button{height:40px;font-family:"Poppins",sans-serif;border:0;color:#2f2f2f;font-size:15px}.title-container input:focus,.title-container button:focus{box-shadow:0 0 0 0;outline:0}.title-container input[type=search]{width:100%;background:#fff;padding:0 25px;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s cubic-bezier(0, 0, 0.43, 1.49);transition-property:width,border-radius;z-index:1;position:relative}.title-container button{display:none;position:absolute;top:0;right:0;width:90px;font-weight:bold;background:#57bd84;border-radius:0 12px 12px 0;color:#fff}.title-container input:not(:-moz-placeholder-shown){border-radius:12px 0 0 12px;width:calc(102% - 90px)}.title-container input:not(:placeholder-shown){border-radius:12px 0 0 12px;width:calc(102% - 90px)}.title-container input:not(:-moz-placeholder-shown)+button{display:block}.title-container input:not(:placeholder-shown)+button{display:block}.title-container label{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.main-container{display:flex;margin:30px 15px}.main-container .asides-container{display:flex;flex-direction:column;width:300px;margin:0 20px 0 20px}.main-container .asides-container .filters-header{margin-bottom:15px}.main-container .asides-container .filters-header button{color:#106299;font-size:12px;background-color:#fff;border-radius:7px;border:none;font-weight:500;cursor:pointer;padding:10px;border:1px solid rgba(224,224,224,0.8784313725)}.main-container .asides-container .filters-header i{margin:0 5px}.main-container .asides-container aside.marcas{width:300px;float:left;height:auto;box-sizing:border-box;border:1px solid rgba(224,224,224,.8784313725);border-radius:10px;height:auto;margin-bottom:50px;background-color:#fff}.main-container .asides-container aside.marcas .title{background-color:#106299;color:#fff;margin-bottom:15px;padding:10px 20px;border-radius:10px 10px 0 0;font-weight:400}.main-container .asides-container aside.marcas .title i{justify-content:center;align-items:center}.main-container .asides-container aside.marcas .title span{margin-left:5px}.main-container .asides-container aside.marcas ul{list-style:none;padding:0 0 20px 0}.main-container .asides-container aside.marcas ul li{position:relative;border-bottom:1px solid rgba(107,107,107,.15)}.main-container .asides-container aside.marcas ul li.selected a{color:#00548f;font-weight:600}.main-container .asides-container aside.marcas ul li a{color:#000;text-decoration:none;display:block;padding:10px 20px;background-color:#fff;font-size:12px}.main-container .asides-container aside.marcas ul li a:hover,.main-container .asides-container aside.marcas ul li a:active{background-color:#106299;color:#fff}.main-container .asides-container aside.marcas ul li .sub-items{position:absolute;display:none;top:0;left:100%;width:-moz-max-content;width:max-content;box-shadow:0 0 5px rgba(0,0,0,.5);z-index:1;border-radius:0 10px 10px 10px;padding:10px 0 10px 0;background-color:#fff}.main-container .asides-container aside.marcas ul li .sub-items li a{white-space:nowrap;padding:5px 15px;font-size:14px}.main-container .asides-container aside.marcas ul li:hover .sub-items,.main-container .asides-container aside.marcas ul li .sub-items:hover{display:block}.main-container .asides-container aside.marcas ul li:hover>a,.main-container .asides-container aside.marcas ul li .sub-items:hover~a{background-color:#106299;color:#fff}.main-container .asides-container aside.categorias{width:300px;float:left;height:auto;box-sizing:border-box;border:1px solid rgba(224,224,224,.8784313725);border-radius:10px;height:auto;margin-bottom:20px;background-color:#fff}.main-container .asides-container aside.categorias .title{background-color:#106299;color:#fff;margin-bottom:15px;padding:10px 20px;border-radius:10px 10px 0 0;font-weight:400}.main-container .asides-container aside.categorias .title i{justify-content:center;align-items:center}.main-container .asides-container aside.categorias .title span{margin-left:5px}.main-container .asides-container aside.categorias .category-tree{list-style:none;margin:0;padding:0 0 20px 0}.main-container .asides-container aside.categorias .category-tree ul{list-style:none;margin:0}.main-container .asides-container aside.categorias .category-tree .expand-toggle{cursor:pointer;margin-right:.25rem;display:inline-block;transition:transform .5s}.main-container .asides-container aside.categorias .category-tree li{color:#000;text-decoration:none;display:block;padding:10px 20px;background-color:#fff;font-size:12px;border-bottom:1px solid rgba(107,107,107,.15);cursor:pointer}.main-container .asides-container aside.categorias .category-tree li.selected .category-info{color:#00548f;font-weight:600}.main-container .asides-container aside.categorias .category-tree li.expanded>.expand-toggle{transform:rotate(90deg)}.main-container .asides-container aside.categorias .category-tree li>ul{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.main-container .asides-container aside.categorias .category-tree li.expanded>ul{max-height:900px;transition:max-height .5s ease-in}.main-container .asides-container aside.categorias .category-tree a{color:#000;text-decoration:none;display:block;padding:10px 20px;background-color:#fff;font-size:12px}.main-container .asides-container aside.categorias .category-tree a:hover,.main-container .asides-container aside.categorias .category-tree a:active{font-weight:500}.main-container .product-section{height:auto;flex:1}.main-container .product-section .product-grid{display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 1200px){.main-container .product-section .product-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.main-container .product-section .product-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.main-container .product-section .product-grid{grid-template-columns:repeat(1, 1fr)}}.main-container .product-section .product-grid .product{width:290px;height:320px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px 15px;display:flex;justify-content:space-between;flex-direction:column;background-color:#fff}.main-container .product-section .product-grid .product a .content-container{width:100%;display:flex;align-items:center;justify-content:center}.main-container .product-section .product-grid .product a .content-container .img-container{width:100%;height:170px;display:flex;justify-content:center;align-items:center;background-color:#f3f3f3}.main-container .product-section .product-grid .product a .content-container .img-container img{width:auto;max-width:200px;height:auto;max-height:150px}.main-container .product-section .product-grid .product h2{font-size:14px;font-weight:500;color:#6b6b6b}.main-container .product-section .product-grid .product .btn-area{text-align:end}.main-container .product-section .product-grid .product .btn-area a{border:none;box-shadow:none;background-color:#106299;color:#fff;border-radius:5px;font-weight:200;font-size:14px;padding:10px 15px;margin-top:20px;cursor:pointer}.main-container .product-section .product-grid .product .btn-area a:hover{background-color:#0e5382}.main-container .product-section .pagination{margin-top:20px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container .product-section .pagination a,.main-container .product-section .pagination span{display:inline-block;margin:0 4px;padding:8px 12px;border:1px solid #ccc;background-color:#fff;color:#333;text-decoration:none;border-radius:4px;transition:background-color .2s}.main-container .product-section .pagination a:hover{background-color:#f0f0f0}.main-container .product-section .pagination .current-page{background-color:#106299;color:#fff;border-color:#106299}.main-container .product-section .pagination .disabled{cursor:default;opacity:.5;border-color:#333;background-color:#fafafa}/*# sourceMappingURL=todos-os-produtos.css.map */