.filter{margin-top:clamp(1.25rem,.654rem + 2.98vw,2.5rem);margin-bottom:clamp(1.25rem,.654rem + 2.98vw,2.5rem)}@media (min-width: 992px){.filter{margin-bottom:4rem}}.filter .filter-show{height:clamp(2.25rem,1.867rem + 1.43vw,2.75rem);background-color:var(--secondary_color)}.filter .filter-show>.container{height:100%}.filter .filter-show .filter-show-btn{font-size:clamp(1rem,.808rem + .71vw,1.25rem);font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--button_hover_color);width:100%;height:100%;display:flex;justify-content:center;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.filter .filter-show .filter-show-btn .icon{width:clamp(1.125rem,.838rem + 1.07vw,1.5rem);height:clamp(1.125rem,.838rem + 1.07vw,1.5rem)}.filter .filter-show .filter-show-btn .text{transition:all .3s ease}.filter .filter-show .filter-show-btn .arrow{width:clamp(.625rem,.446rem + .89vw,1rem);height:clamp(.625rem,.446rem + .89vw,1rem)}@media (hover: hover){.filter .filter-show .filter-show-btn:hover .text{color:var(--button_bg_color)}}.filter .filter-show .filter-show-btn:active .text{color:var(--button_bg_color)}@media (min-width: 992px){.filter .filter-show .filter-show-btn{justify-content:start}}.filter .filter-menu{transform:translateY(1.25rem)}.filter .filter-menu .filter-menu-body{padding:1.125rem 5.625rem 1.125rem 2rem;box-shadow:0 0 4px 1px #0003;border-radius:20px}.filter .filter-menu .filter-menu-header,.filter .filter-menu .filter-menu-bottom{display:flex;justify-content:end;align-items:center;-moz-column-gap:2.75rem;column-gap:2.75rem}.filter .filter-menu .filter-menu-header .btn,.filter .filter-menu .filter-menu-bottom .btn{font-size:1rem;font-weight:400;line-height:1.2;min-width:7.75rem;height:1.5rem}.filter .filter-menu .filter-menu-bottom{margin-top:2.5em}.filter .filter-menu .filter-menu-bottom .btn-link{font-weight:500}.filter .filter-menu .filter-content>*:not(:last-child){margin-bottom:1.25rem}.filter .filter-menu .filter-attribute{padding-bottom:1rem;border-bottom:1px solid var(--border_color)}.filter .filter-menu .filter-attribute .name{font-size:1rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:#000;margin-bottom:1.125rem;display:block}.filter .filter-menu .filter-attribute .attributes{margin-right:-.5rem;margin-left:-.5rem;display:flex;align-items:center;flex-wrap:wrap;row-gap:1rem}.filter .filter-menu .filter-attribute .attributes>*{width:16.666667%;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}@media (min-width: 1280px){.filter .filter-menu .filter-attribute .attributes>*{width:11.11112%}}.filter .filter-menu .filter-attribute .form-checkbox{-moz-column-gap:.375rem;column-gap:.375rem}.filter .filter-menu .filter-attribute .form-checkbox .checkbox input{width:1.125rem;height:1.125rem;border-radius:1px}.filter .filter-menu .filter-attribute .form-checkbox .checkbox input:checked~label{color:#fff;border-color:var(--button_hover_color);background:var(--button_hover_color) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 256 256"><path d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"></path></svg>') center/.625rem .625rem no-repeat}.filter .filter-menu .filter-attribute .form-checkbox label{font-size:.875rem;line-height:1.2}.filter .filter-menu-mobile{width:100%;height:100dvh;position:fixed;top:0;left:0;z-index:6}.filter .filter-menu-mobile .filter-blur{display:none}@media (min-width: 576px){.filter .filter-menu-mobile .filter-blur{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.filter .filter-menu-mobile .filter-menu-body{width:100%;height:100%;position:absolute;top:0;right:0;z-index:2;overflow-y:auto;background-color:var(--bg_color)}@media (min-width: 576px){.filter .filter-menu-mobile .filter-menu-body{width:26.875rem}}.filter .filter-menu-mobile .filter-menu-header{padding:1rem 1rem .625rem;border-bottom:1px solid rgba(0,0,0,.5)}.filter .filter-menu-mobile .filter-header-top{margin-bottom:1rem;display:flex;justify-content:flex-end;align-items:center}.filter .filter-menu-mobile .filter-header-top .btn-icon{width:1.5rem;height:1.5rem}.filter .filter-menu-mobile .filter-header-bottom{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem}.filter .filter-menu-mobile .filter-header-bottom .text{font-size:1rem;font-weight:400;line-height:1.2;color:var(--text_color);display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem}.filter .filter-menu-mobile .filter-header-bottom .text svg{width:1.125rem;height:1.125rem}.filter .filter-menu-mobile .filter-header-bottom .btn-link{font-size:1rem;font-weight:400;line-height:1.2;color:var(--text_color)}.filter .filter-menu-mobile .filter-menu-content{height:calc(100% - 217px);margin-top:1.875rem;padding-left:2.5rem;padding-right:2.25rem;overflow-y:auto}.filter .filter-menu-mobile .filter-attribute .name{font-size:1rem;font-weight:400;line-height:1.2;text-transform:uppercase;color:var(--text_color);width:100%;margin-bottom:1rem;padding-bottom:.625rem;display:flex;justify-content:space-between;align-items:center;-moz-column-gap:1rem;column-gap:1rem;border-bottom:1px solid rgba(0,0,0,.5);transition:all .2s ease-in-out}.filter .filter-menu-mobile .filter-attribute .name .icon{width:.75rem;height:.75rem;display:flex;justify-content:center;align-items:center;position:relative}.filter .filter-menu-mobile .filter-attribute .name .icon:before,.filter .filter-menu-mobile .filter-attribute .name .icon:after{content:"";height:100%;width:1px;position:absolute;background-color:#000;transition:all .3s ease-in-out}.filter .filter-menu-mobile .filter-attribute .name .icon:before{opacity:1;transform:rotate(180deg)}.filter .filter-menu-mobile .filter-attribute .name .icon:after{transform:rotate(90deg)}.filter .filter-menu-mobile .filter-attribute .attributes{margin:0 -1.5rem;display:flex;flex-wrap:wrap}.filter .filter-menu-mobile .filter-attribute .attributes>*:not(:last-child){margin-bottom:1rem}.filter .filter-menu-mobile .filter-attribute .attributes>*{width:50%;padding:0 1.5rem}.filter .filter-menu-mobile .filter-attribute.open:not(:last-child){padding-bottom:1rem}.filter .filter-menu-mobile .filter-attribute.open .icon:before{opacity:0;transform:rotate(270deg)}.filter .filter-menu-mobile .filter-attribute.open .icon:after{transform:rotate(270deg)}.filter .filter-menu-mobile .filter-attribute .form-checkbox{align-items:start;-moz-column-gap:.625rem;column-gap:.625rem}.filter .filter-menu-mobile .filter-attribute .form-checkbox input{width:1rem;height:1rem;border-radius:1px;border-color:rgb(from #000 r g b/.3);background-color:#fff}.filter .filter-menu-mobile .filter-attribute .form-checkbox input:checked{color:#fff;border-color:var(--button_hover_color);background:var(--button_hover_color) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="white" viewBox="0 0 256 256"><path d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"></path></svg>') center/.75rem .75rem no-repeat}.filter .filter-menu-mobile .filter-attribute .form-checkbox label{font-size:.875rem;line-height:1.2;color:var(--text_color)}.filter .filter-menu-mobile .filter-menu-bottom{padding:1.75rem 2.5rem;display:flex;justify-content:center;align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem;background-color:var(--bg_color)}.filter .filter-menu-mobile .filter-menu-bottom .btn{min-width:5.25rem;font-size:1rem;font-weight:400;line-height:1.2;height:1.5rem;border-radius:2px}.advantages{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:1.25rem}.advantages .advantage{display:flex;flex-direction:column;align-items:center}.advantages .advantage .icon{width:70px;height:70px}.advantages .advantage .icon img{width:100%;height:auto}.advantages .advantage .text{margin-top:1rem}.advantages-heading{margin-top:2.5rem;margin-bottom:1.5rem;text-align:center;font-size:1.3rem;font-weight:400;line-height:1.2;color:var(--text_color)}
