*{font-size:1.6rem;color:#393939}.faze-filter-form .top-filter{display:flex;flex-direction:column}.faze-filter-form .top-filter-body{display:flex;gap:.6rem;margin-bottom:1.7rem;flex-wrap:wrap}.faze-filter-form .filter-item{padding:1rem 1.5rem;border:.1rem solid #ececec;border-radius:.5rem;position:relative;background-color:#fff;cursor:pointer}.faze-filter-form .filter-item[open] .filter-title::after{transform:rotate(180deg)}.faze-filter-form .filter-item .filter-title{display:flex;align-items:center;justify-content:space-between;white-space:nowrap;gap:1rem}.faze-filter-form .filter-item .filter-title::after{content:'\f078';font-family:"Font Awesome 6 Pro";font-weight:400;transition:transform .2s}.faze-filter-form .filter-item .filter-body{position:absolute;left:0;top:calc(100% + .8rem);z-index:2;display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;min-width:26rem;border-radius:.7rem;border:.1rem solid #ececec;background-color:#fff;overflow:hidden}.faze-filter-form .filter-item .wrapper{display:flex;flex-direction:column;gap:1rem;max-height:20rem;overflow-y:auto}.faze-filter-form .filter-item .button-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.faze-filter-form .filter-item .btn{display:inline-flex;align-items:center;padding:0 2rem;height:3.2rem}.faze-filter-form .filter-item .btn-clear{padding:0;font-size:1.4rem;font-weight:400;white-space:nowrap;color:#838383}.faze-filter-form .filter-item .btn-clear:hover{color:#b6b6b6}.faze-filter-form .filter-item-balance .filter-body,.faze-filter-form .filter-item-balance .wrapper,.faze-filter-form .filter-item-price .filter-body,.faze-filter-form .filter-item-price .wrapper{overflow:visible}.faze-filter-form .filter-item-balance input,.faze-filter-form .filter-item-price input{display:inline-flex;align-items:center;max-width:10rem;height:3.2rem;padding:0 1.6rem;border-radius:.7rem;border:.1rem solid #ececec;background-color:#fff}.faze-filter-form .filter-item-price .input-wrapper{position:relative;display:flex;align-items:center;gap:2.4rem}.faze-filter-form .filter-item-price .input-wrapper::before{content:'—';position:absolute;top:50%;left:50%;color:#ececec;transform:translateX(-50%) translateY(-50%)}.faze-filter-form .filter-item-balance .storage{display:flex;justify-content:space-between;align-items:center;gap:1rem}.faze-filter-form .btn-mobile-filter,.faze-filter-form .mobile-sort{display:none}.faze-filter-form .long-divider-mobile,.faze-filter-form .mobile-filter-footer,.faze-filter-form .mobile-filter-header{display:none}@media (max-width:768px){.faze-filter-form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:'sort btn-mobile-filter' 'top-filter top-filter';grid-row-gap:2.4rem;padding:1.5rem 0}.faze-filter-form .mobile-sort{position:relative;grid-area:sort;display:flex}.faze-filter-form .mobile-sort .sort-body{position:absolute;left:0;top:calc(100% + .8rem);z-index:2;display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;min-width:26rem;border-radius:.7rem;border:.1rem solid #ececec;background-color:#fff}.faze-filter-form .btn-mobile-filter{grid-area:btn-mobile-filter;justify-self:end;display:block}.faze-filter-form .top-filter{display:none;grid-area:top-filter;padding:2.4rem;border-radius:.7rem;border:.1rem solid #ececec}.faze-filter-form .top-filter-body{flex-direction:column;gap:0;margin-bottom:0}.faze-filter-form .filter-item{display:flex;flex-direction:column;gap:0;border:none;border-bottom:.1rem solid #ececec}.faze-filter-form .filter-item .filter-title{display:flex;flex-direction:row;justify-content:space-between}.faze-filter-form .filter-item .filter-title::after{content:'\f103';color:#f60000}.faze-filter-form .filter-item .filter-body{position:static;width:100%;padding:1rem;border:none}.faze-filter-form .filter-item .button-wrapper{display:none}.faze-filter-form .filter-item-price .filter-body{padding-top:2rem}.faze-filter-form .filter-item-price input{max-width:100%;flex-grow:1}.faze-filter-form .filter-item-balance .filter-body{padding-top:2rem}.faze-filter-form .mobile-filter-header{display:flex;justify-content:space-between;padding-bottom:1rem;margin-bottom:1rem;border-bottom:.1rem solid #ececec}.faze-filter-form .mobile-filter-footer{display:block;margin-top:1.7rem}.faze-filter-form .mobile-filter-footer .btn{max-width:100%;width:100%}}.selected-filters{display:flex;gap:1rem;margin-bottom:1.5rem;overflow-x:auto;overflow-y:clip}.selected-filters .js-clear-filters{display:flex;align-items:center;justify-content:center;gap:1rem;order:1;color:#393939;text-wrap:nowrap}.selected-filters .selected-filter{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;white-space:nowrap;align-items:end;justify-content:center;padding:1rem 3rem;border-radius:.5rem;background-color:#f3f3f3}.selected-filters .selected-filter button{background-color:#f3f3f3;color:#393939;line-height:1.8rem;font-size:4rem;font-weight:100;padding:0}.selected-filters .selected-filter span{color:#393939}section.catalog .category-menu-mobile{display:none}section.catalog .popular-searches{display:flex;flex-direction:column;gap:1.7rem;padding:2rem}section.catalog .popular-searches span{color:#848484;font-weight:400;text-decoration:underline}section.catalog .popular-searches a{display:flex;flex-direction:row;gap:1rem;color:#393939;font-weight:400}section.catalog .sort-by-button{position:fixed;top:50%;right:5rem;width:5rem;height:5rem;border-radius:50%;border:none;background-color:#f60000;color:#fff;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;z-index:2}section.catalog .sort-by-button i{color:#fff}@media (max-width:768px){section.catalog .sort-by-button{display:none}}section.catalog .catalog-insert{width:264px;max-width:275px;height:428px;max-height:428px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.3rem;position:relative;gap:2rem;margin:auto}section.catalog .catalog-insert .text{text-align:center;max-width:90%;width:90%;white-space:normal}section.catalog .catalog-insert .text a{min-width:0;white-space:normal}section.catalog .catalog-insert .border{position:absolute;background:0 0;overflow:hidden;z-index:1}section.catalog .catalog-insert .border.bottom,section.catalog .catalog-insert .border.top{height:6px;width:100%}section.catalog .catalog-insert .border.left,section.catalog .catalog-insert .border.right{width:6px;height:100%}section.catalog .catalog-insert .border>span{position:absolute;background-color:#f60000;display:block}section.catalog .catalog-insert .border.top{top:0;left:0}section.catalog .catalog-insert .border.top>span{top:0;left:0;height:6px;width:100%;animation:slideTop 4s linear infinite}section.catalog .catalog-insert .border.right{top:0;right:0}section.catalog .catalog-insert .border.right>span{top:0;right:0;width:6px;height:100%;animation:slideRight 4s linear infinite}section.catalog .catalog-insert .border.bottom{bottom:0;left:0}section.catalog .catalog-insert .border.bottom>span{bottom:0;right:0;height:6px;width:100%;animation:slideBottom 4s linear infinite}section.catalog .catalog-insert .border.left{top:0;left:0}section.catalog .catalog-insert .border.left>span{bottom:0;left:0;width:6px;height:100%;animation:slideLeft 4s linear infinite}@keyframes slideTop{0%{left:-100%;right:100%}100%{left:100%;right:-100%}}@keyframes slideRight{0%{top:-100%;bottom:100%}100%{top:100%;bottom:-100%}}@keyframes slideBottom{0%{right:-100%;left:100%}100%{right:100%;left:-100%}}@keyframes slideLeft{0%{bottom:-100%;top:100%}100%{bottom:100%;top:-100%}}@media (max-width:768px){section.catalog .catalog-insert{width:100%;max-width:45vw;height:100%;margin:auto;aspect-ratio:unset;max-height:346px;padding:.5rem}}section.catalog aside.content{flex:1 0 27rem}section.catalog aside.content.search{max-width:100%}section.catalog aside.content .products-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,max-content));gap:1.5rem}@media (max-width:1500px){section.catalog aside.content .products-items{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:768px){section.catalog{flex-direction:column}section.catalog aside.sidebar{display:none}section.catalog .faze-filter-form{margin:auto;width:100%}section.catalog .category-menu-mobile{display:flex;position:relative;width:100%;margin:auto;margin-bottom:1.5rem;align-items:center;background:#f5f5f5;height:35px;border-radius:7px;border-width:1px;padding-top:5px;padding-right:15px;padding-bottom:5px;padding-left:15px}section.catalog .category-menu-mobile[open] .title::after{transform:rotate(180deg)}section.catalog .category-menu-mobile .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}section.catalog .category-menu-mobile .title p{margin:0;line-height:2}section.catalog .category-menu-mobile .title::after{content:"";font-family:"Font Awesome 6 Pro";margin-left:1rem}section.catalog .category-menu-mobile div.body{width:100%;border-radius:7px;background:#fff;border:1px solid #d3d3d3;padding:1rem;position:absolute;z-index:1;top:0;left:0}section.catalog .category-menu-mobile div.body .wrapper .category nav.body{display:flex;flex-direction:column;gap:2rem;flex-wrap:nowrap;height:50vw;overflow:auto;padding:1rem}section.catalog .category-menu-mobile div.body .wrapper .category nav.body a{display:flex;border:none;flex-direction:column;color:#000}section.catalog .category-menu-mobile div.body .wrapper .category nav.body a:after{content:"";position:absolute;bottom:0;left:50%;width:90%;transform:translateX(-50%);border-bottom:1px solid #ececec}section.catalog aside.content .products-items{grid-template-columns:1fr 1fr;gap:.7rem}}section.categories{position:relative;width:100vw;margin-top:4.5rem;padding:0;display:flex;flex-direction:column;align-items:center;background:#fff}section.categories>.title{max-width:clamp(25rem,90vw,138rem);width:100%;margin-bottom:2.4rem;font-size:3rem;font-weight:500;color:#393939}section.categories>.grid{max-width:clamp(25rem,90vw,138rem);width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:3.2rem 2.4rem}section.categories>.grid>.wrapper{position:relative}section.categories>.grid>.wrapper:hover{z-index:2}section.categories>.grid .category{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:2rem;margin:-1rem;border:1px solid transparent;border-radius:7px;width:100%}section.categories>.grid .category:hover{border:1px solid #cecece;box-shadow:0 .2rem .8rem rgba(0,0,0,.04);position:absolute;background-color:#fff}section.categories>.grid .category:hover .name{text-decoration:underline}section.categories>.grid .category .icon{width:6rem;height:6rem;aspect-ratio:1/1;margin-bottom:1.2rem;display:flex;align-items:center;justify-content:center;background:#f8f8f8;border-radius:.6rem}section.categories>.grid .category .icon img{width:2.8rem;height:2.8rem;display:block;object-fit:contain}section.categories>.grid .category .name{margin-bottom:1.2rem;font-size:1.7rem;font-weight:600;color:#393939}section.categories>.grid .category .list{margin:0 0 .6rem;padding:0;font-size:1.5rem;font-weight:400;line-height:1.4;color:#393939;list-style:none}section.categories>.grid .category .list li{margin-bottom:1.2rem;cursor:pointer}section.categories>.grid .category .list li a{color:#393939}section.categories>.grid .category .list li a:hover{color:#f60000}section.categories>.grid .category .hidden-item{display:none}section.categories>.grid .category.expanded .hidden-item{display:list-item}section.categories>.grid .category.expanded .more-items{display:none}section.categories>.grid .category.expanded .list{height:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}section.categories>.grid .category .more-items{margin-top:.2rem;font-size:1.4rem;font-weight:400;color:#838383;text-decoration:underline;cursor:pointer;transition:color .2s}@media (max-width:768px){section.categories>.grid{grid-template-columns:1fr;gap:0}section.categories>.grid .category{display:flex;flex-direction:row;gap:1rem;align-items:center;padding:1rem;width:100%}section.categories>.grid .category .name{font-size:1.4rem;font-weight:500}section.categories>.grid .category .list{display:none}}.items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5rem}@media (max-width:768px){.items{grid-template-columns:1fr}}