@font-face{font-family:Gilroy;src:url(../fonts/gilroylight.woff2) format("woff2");src:url(../fonts/gilroylight.woff) format("woff");font-style:normal;font-weight:300}@font-face{font-family:Gilroy;src:url(../fonts/gilroyextrabold.woff2) format("woff2");src:url(../fonts/gilroyextrabold.woff) format("woff");font-style:normal;font-weight:800}@font-face{font-family:Open-Sans;src:url(../fonts/opensanslight.woff2) format("woff2");src:url(../fonts/opensanslight.woff) format("woff");font-style:normal;font-weight:300}@font-face{font-family:Open-Sans;src:url(../fonts/opensans.woff2) format("woff2");src:url(../fonts/opensans.woff) format("woff");font-style:normal;font-weight:400}:root{--basic-dark:#363636;--basic-white:#ffffff;--basic-white-transparent:rgba(255, 255, 255, 0.3);--basic-grey:#464646;--basic-half-grey:#7e7e7e;--basic-grey-light:#e5e5e5;--basic-grey-semilight:#dcdcdc;--special-hover-grey:#d9d9d9;--special-grey:#ebebeb;--special-yellow:#f7e296;--special-yellow-dark:#f0c52e;--special-green:#91c92f;--basic-black:#000000;--basic-black-transparent:rgba(0, 0, 0, 0.3);--basic-black-transparent-two:#c4c4c4;--transparent:transparent;--font-gilroy:"Gilroy","Tahoma",sans-serif;--font-open-sans:"Open-Sans","Trebuchet MS",sans-serif;--input-background:#f2f2f2;--input-background-hover:#eaeaea;--input-background-invalid:#f6dada;--input-disabled:#a6a6a6;--form-shadow:rgba(0, 0, 0, 0.15)}.visually-hidden:not(:focus):not(:active){position:absolute;margin:-1px;border:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0)}*,:after,:before{box-sizing:border-box}body{display:grid;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;margin:0;padding:0;line-height:20px;font-family:var(--font-open-sans);font-size:15px;font-weight:300}body .main{overflow:hidden}.main-container{margin:0 auto;width:1160px}.sub-container{position:relative;margin:0 auto;width:1040px}.no-bullets{margin:0;padding:0;list-style:none}.basic-link-md{position:relative;text-decoration:none;line-height:22px;letter-spacing:.2em;color:var(--basic-black);font-family:var(--font-gilroy);font-size:18px;font-weight:800}.basic-link-sm{position:relative;text-decoration:none;line-height:20px;color:var(--basic-black);font-family:var(--font-open-sans);font-size:15px;font-weight:300}.link-decor{background-color:var(--transparent);padding:9px 44px}.link-decor::before{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:.4s;z-index:-1;background-color:var(--special-yellow-dark);width:100%;height:8px;content:""}.link-decor:hover::before{background-color:var(--special-yellow-dark);height:100%}.link-decor:active{color:var(--basic-black-transparent)}.main-heading{margin:0;line-height:58px;font-family:var(--font-gilroy);font-size:47px;font-weight:800}.main-header{position:relative;z-index:10;margin-top:40px;background-color:var(--special-yellow);padding-top:27px;padding-bottom:40px;width:100%;min-height:92px}.index-mount::after{display:block;position:absolute;top:0;z-index:5;background-color:var(--special-yellow);width:1160px;height:123px;content:""}.main-header .site-logo{position:absolute;top:-47px}.main-header .site-logo:hover{opacity:.6}.main-header .site-logo:active{opacity:.3}.main-header .basic-link-md:hover,.main-header .basic-link-sm:hover{opacity:.6}.main-header .basic-link-md:active,.main-header .basic-link-sm:active{opacity:.3}.main-header .header-sup-nav{display:grid;grid-template-columns:270px 270px 250px 250px;padding-bottom:31px}.header-sup-nav .sup-nav-search{position:relative;grid-column:1/3;margin-bottom:4px}.header-sup-nav .sup-nav-search::before{display:block;position:absolute;top:21px;left:1px;background-image:url(../img/icons/search.svg);background-position:center center;background-size:cover;width:13px;height:13px;content:""}.sup-nav-search .search-input{outline:0;border:0;border-bottom:2px solid var(--special-yellow);background-color:var(--special-yellow);padding-top:18px;padding-bottom:12px;padding-left:38px;width:356px;line-height:20px;color:var(--basic-black);font-family:var(--font-gilroy);font-size:15px;font-weight:300}.sup-nav-search .search-input::-webkit-input-placeholder{opacity:.3}.sup-nav-search .search-input::-moz-placeholder{opacity:.3}.sup-nav-search .search-input::placeholder{opacity:.3}.sup-nav-search .search-input:hover::-webkit-input-placeholder{opacity:.6}.sup-nav-search .search-input:hover::-moz-placeholder{opacity:.6}.sup-nav-search .search-input:hover::placeholder{opacity:.6}.sup-nav-search .search-label{display:inline-block;position:relative;right:5px;opacity:0;border:2px solid var(--special-yellow);background-color:var(--basic-black);padding:12px 17px;width:84px;vertical-align:middle}.sup-nav-search .search-input:focus{border-color:var(--basic-black)}.search-input:focus+.search-label{opacity:1;border-color:var(--basic-black);background-color:var(--special-yellow)}.sup-nav-search .search-label:hover{background-color:var(--basic-black);color:var(--basic-white)}.sup-nav-search .search-label:active{opacity:1;border:2px solid var(--basic-black);background-color:var(--basic-black);color:var(--basic-white-transparent)}.header-sup-nav .sup-nav-user{display:flex}.header-sup-nav .nav-user-item{display:flex;align-items:center}.footer-sup-nav .footer-login,.footer-sup-nav .footer-name,.header-sup-nav .header-login,.header-sup-nav .header-name{position:relative}.footer-login .basic-link-sm,.footer-name .basic-link-sm,.header-login .basic-link-sm,.header-name .basic-link-sm{padding-left:24px}.footer-sup-nav .footer-login::before,.footer-sup-nav .footer-name::before,.header-sup-nav .header-login::before,.header-sup-nav .header-name::before{display:block;position:absolute;top:23px;left:2px;background-image:url(../img/icons/user-header.svg);background-size:cover;width:9px;height:10px;content:""}.header-sup-nav .header-logout{opacity:.3;color:var(--basic-black)}.header-sup-nav .sup-nav-products{display:flex;align-items:center;justify-content:flex-end}.sup-nav-products .footer-compare,.sup-nav-products .header-compare{position:relative;margin-right:40px}.footer-compare .basic-link-sm,.header-compare .basic-link-sm{padding-left:25px}.sup-nav-products .footer-compare::before,.sup-nav-products .header-compare::before{display:block;position:absolute;top:6px;left:1px;background-image:url(../img/icons/compare-header.svg);background-size:cover;width:10px;height:10px;content:""}.sup-nav-products .footer-cart,.sup-nav-products .header-cart{position:relative}.footer-cart .basic-link-sm,.header-cart .basic-link-sm{padding-left:25px}.sup-nav-products .footer-cart::before,.sup-nav-products .header-cart::before{display:block;position:absolute;top:5px;left:3px;background-image:url(../img/icons/cart-header.svg);background-size:cover;width:10px;height:10px;content:""}.footer-cart:hover::before,.footer-compare:hover::before,.footer-login:hover::before,.footer-name:hover::before,.header-cart:hover::before,.header-compare:hover::before,.header-login:hover::before,.header-name:hover::before{opacity:.6}.footer-cart:active::before,.footer-compare:active::before,.footer-login:active::before,.footer-name:active::before,.header-cart:active::before,.header-compare:active::before,.header-login:active::before,.header-name:active::before{opacity:.3}.main-nav{display:grid;grid-template-columns:270px 270px 250px 250px}.main-nav-left{grid-column:1/3}.main-nav-left .nav-link{display:inline-block;position:relative;bottom:1px;vertical-align:middle;letter-spacing:.1em}.main-nav-left .nav-link::after{display:block;position:absolute;top:2px;right:-34px;background-image:url(../img/icons/plus.svg);background-size:cover;width:16px;height:16px;content:""}.main-nav-right{display:flex;flex-wrap:wrap;grid-column:3/5;justify-content:space-between}.main-nav-right .nav-right-item:last-child{margin-right:-4px;margin-left:72px}.main-nav .nav-link{text-transform:uppercase}.dropdown-nav:hover,.dropdown-trigger:hover+.dropdown-nav{display:grid}.dropdown-nav{display:none;position:absolute;grid-template-columns:-webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content min-content;grid-column-gap:55px;z-index:10;padding-top:21px}.dropdown-nav::before{display:block;position:absolute;left:-60px;z-index:9;background-color:var(--special-yellow);width:1160px;height:100%;content:""}.dropdown-nav-item .basic-link-sm{display:inline-block;padding:8px;padding-left:0;vertical-align:middle;white-space:nowrap}.dropdown-column{position:relative;z-index:100;padding-bottom:20px}.main-slider{position:relative;z-index:9;margin-bottom:95px}.card{display:none}.card-active{display:grid;position:relative;grid-template-columns:540px 500px;z-index:7}.card-active .card-text-wrapper{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-top:87px}.card-active .card-text-wrapper::before{display:block;position:absolute;top:27px;background-color:var(--basic-white);width:100px;height:7px;content:""}.card-active img{position:relative}.card-selfie img{top:-5px;left:29px}.card-tracker img{top:20px;left:56px}.card-drone img{top:77px;right:29px}.card-active .slide-number{position:absolute;z-index:10;text-transform:uppercase;line-height:219px;color:var(--basic-white);font-family:var(--font-gilroy);font-size:179px;font-weight:800}.card-selfie .slide-number{top:-24px;right:-13px}.card-tracker .slide-number{top:-23px;right:-6px}.card-drone .slide-number{top:-22px;right:-8px}.card-active .main-heading{position:relative;z-index:11;margin-bottom:26px}.card-active .card-descr{margin:0;margin-bottom:50px}.card-active .learn-more{margin-bottom:50px;text-transform:uppercase}.card-active table{position:relative;left:-3px;align-self:flex-start;border-collapse:separate}.card-features-value th{padding-right:60px;padding-bottom:11px;line-height:42px;letter-spacing:.1em;font-family:var(--font-gilroy);font-size:36px;font-weight:300}.card-features-value th:last-child{padding-right:0}.card-features-descr td{line-height:15px;letter-spacing:.1em;font-family:var(--font-gilroy);font-size:13px}.card-drone th{padding-right:41px}.main-slider-buttons{display:flex;position:absolute;right:26px;bottom:136px;justify-content:space-between;z-index:999;min-width:81px}.main-slider-buttons .slider-radio{display:block;opacity:0;margin:-1px;width:1px;height:1px;font-size:0}.main-slider-buttons .slider-radio:focus{outline:0}.slider-radio:focus+.slider-btn-item{outline:2px solid var(--special-yellow-dark)}.slider-radio+.slider-btn-item{background-image:url(../img/icons/slider-button-empty.svg);background-position:center center;background-repeat:no-repeat;cursor:pointer;padding:10px;width:12px;height:12px}.slider-radio:checked+.slider-btn-item{background-image:url(../img/icons/slider-button.svg);width:12px;height:12px}.product-line{margin-bottom:67px}.product-line ul{display:flex;justify-content:space-between}.product-line .product-line-item{width:160px}.product-line .product-name{position:relative}.product-line .product-name::before{display:block;position:absolute;z-index:5;background-color:transparent;background-position:center center;background-repeat:no-repeat;cursor:pointer;width:160px;height:160px;content:""}.product-name.virtual-reality:before{background-image:url(../img/icons/popular-1.svg)}.product-name.monopod:before{background-image:url(../img/icons/popular-2.svg);background-position:center 26px}.product-name.action-camera:before{background-image:url(../img/icons/popular-3.svg)}.product-name.fintess-tracker:before{background-image:url(../img/icons/popular-4.svg)}.product-name.smart-watch:before{background-image:url(../img/icons/popular-5.svg)}.product-name.drone:before{background-image:url(../img/icons/popular-6.svg)}.product-line-item .product-name:hover::after{background-color:var(--special-yellow-dark)}.product-line-item .product-name:active::before,.product-name:active span{opacity:.3}.product-line .product-name::after{display:block;position:absolute;top:0;background:var(--special-yellow);cursor:pointer;width:160px;height:160px;content:""}.product-name a{display:block;padding-top:198px;padding-right:0;padding-left:0;letter-spacing:.05em}.product-name.fintess-tracker a{letter-spacing:0}.services .main-container{display:grid;position:relative;grid-template-columns:284px 876px;margin-bottom:90px;padding-bottom:68px}.services{position:relative}.services::before{display:block;position:absolute;top:100px;z-index:-1;background-color:var(--basic-grey-light);width:100%;height:calc(100% - 100px);content:""}.services .services-collapse{border-right:7px solid var(--basic-black);padding-top:80px;padding-bottom:57px;min-height:173px}.services-collapse .services-collapse-item{width:100%}.service-name{display:inline-block;margin-bottom:21px;border:0;padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:19px;vertical-align:middle;text-align:left;text-transform:uppercase}.service-name.service-warranty{padding-right:22px;padding-left:24px}.service-name.service-credit{padding-right:35px;padding-left:38px}.services-collapse .service-name-active{background-color:var(--basic-black);width:100%;color:var(--special-yellow)}.service-name:hover{cursor:pointer}.services-descr{position:relative;padding-top:41px;padding-left:116px}.services-descr-item{display:none;padding-top:30px;padding-right:190px;padding-bottom:25px;overflow:visible}.services-descr .descr-item-active{display:block;position:relative}.services-descr-item.service-delivery::after{position:absolute;top:30px;right:2px;background-image:url(../img/icons/delivery.svg);background-repeat:no-repeat;background-size:cover;width:136px;height:164px;content:""}.services-descr-item.service-warranty::after{position:absolute;top:12px;right:-16px;background-image:url(../img/icons/warranty.svg);background-repeat:no-repeat;background-size:cover;width:171px;height:195px;content:""}.services-descr-item.service-credit::after{position:absolute;top:7px;right:8px;background-image:url(../img/icons/credit.svg);background-repeat:no-repeat;background-size:cover;width:156px;height:188px;content:""}.services-descr::before{display:block}.services-descr .main-heading{margin-bottom:40px;letter-spacing:.2em}.services .service-explained{margin:0;line-height:28px;letter-spacing:.1em}.service-warranty .service-explained{line-height:30px}.featured-brands{margin-bottom:86px}.featured-brands ul{display:flex;justify-content:space-between}.featured-brands img{transition:.4s;opacity:.2;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.featured-brands img:hover{opacity:1;-webkit-filter:none;filter:none}.index-columns{display:grid;grid-template-columns:600px 560px;margin-bottom:66px}.index-columns .about-us,.index-columns .our-contacts{position:relative;padding-top:57px;padding-right:30px;padding-bottom:20px}.index-columns .about-us:before,.index-columns .our-contacts:before{display:block;position:absolute;top:0;left:0;background-color:var(--basic-black);width:80px;height:7px;content:""}.about-us .main-heading,.our-contacts .main-heading{margin-bottom:40px;letter-spacing:.2em}.about-us .descr,.our-contacts .descr{margin:0;margin-bottom:40px;line-height:28px}.about-us .learn-more,.our-contacts .write-us-trigger{text-transform:uppercase}.about-us .partners{margin-top:60px;margin-bottom:77px;line-height:28px;letter-spacing:0;font-size:15px}.about-us .partners-item{position:relative;margin-bottom:15px;padding-left:32px;line-height:28px;font-family:var(--font-gilroy);font-size:16px;font-weight:800}.about-us .partners-item::before{display:block;position:absolute;top:8px;left:0;background-image:url(../img/icons/bullet.svg);width:8px;height:8px;content:""}.about-us .learn-more{padding-right:19px;padding-left:24px}.our-contacts .device-map{display:block;margin-bottom:81px}.our-contacts .write-us-trigger{padding-right:37px;padding-left:41px}.main-footer{background-color:var(--basic-dark);padding-top:46px;padding-bottom:65px;width:100%}.main-footer .main-container{display:grid;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-template-columns:350px 460px 350px;min-height:214px}.main-footer-left{position:relative;min-height:200px}.main-footer-left .site-logo{display:block;margin-top:18px;margin-bottom:37px}.main-footer-left .site-logo:hover{opacity:.6}.main-footer-left .site-logo:active{opacity:.3}.main-footer-left .address{margin:0;color:var(--basic-white)}.main-footer-left::after{display:block;position:absolute;bottom:30px;background-color:var(--special-yellow-dark);width:80px;height:7px;content:""}.main-footer-center{display:flex;flex-direction:column;justify-content:flex-end;min-height:230px}.main-footer-center .footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:49px;padding-right:5px;padding-left:9px}.main-footer-center .footer-nav-item{padding:5px 10px}.main-footer-center .social-icons{display:flex;position:relative;flex-wrap:wrap;justify-content:center}.main-footer-center .social-icons-item{padding:13px 10px}.main-footer-center .footer-nav-link{text-transform:uppercase;color:var(--basic-white)}.main-footer-center .footer-nav-link:hover{opacity:.6}.main-footer-center .footer-nav-link:active{opacity:.3}.social-icons-item svg{opacity:.3}.social-icons-item:hover svg{opacity:.6}.social-icons-item:active svg{opacity:.1}.main-footer-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding-bottom:12px}.footer-sup-nav{display:grid;grid-template-columns:1fr 258px}.footer-sup-nav .sup-nav-user{display:flex;position:relative;flex-grow:1;justify-content:flex-end}.sup-nav-user .footer-name,.sup-nav-user .header-name{margin-right:21px;white-space:nowrap}.sup-nav-products{display:flex;justify-content:flex-end}.main-footer-right .footer-phone{position:relative;top:3px}.footer-cart .basic-link-sm,.footer-compare .basic-link-sm,.footer-login .basic-link-sm,.footer-logout .basic-link-sm,.main-footer-right .footer-phone{opacity:.7;color:var(--basic-white)}.footer-cart .basic-link-sm:hover,.footer-compare .basic-link-sm:hover,.footer-login .basic-link-sm:hover,.footer-logout .basic-link-sm:hover,.main-footer-right .footer-phone{opacity:1}.footer-cart .basic-link-sm:active,.footer-compare .basic-link-sm:active,.footer-login .basic-link-sm:active,.footer-logout .basic-link-sm:active,.main-footer-right .footer-phone:active{opacity:.3}.footer-sup-nav .footer-login::before,.footer-sup-nav .footer-name::before{top:6px;background-image:url(../img/icons/user-footer.svg)}.sup-nav-products .footer-compare::before{top:7px;left:3px;background-image:url(../img/icons/compare-footer.svg)}.sup-nav-products .footer-cart::before{background-image:url(../img/icons/cart-footer.svg)}.academy-logo:hover svg{opacity:.6}.academy-logo:active svg{opacity:.3}.catalog-header{padding-bottom:49px}.product-line-page{margin-top:44px;margin-bottom:50px}.product-line-page ul{display:flex;margin-right:40px}.product-line-page .page-item{position:relative;margin-right:40px}.product-line-page .page-item:not(:last-child)::after{display:block;position:absolute;top:8px;right:-22px;background-image:url(../img/icons/nav-arrow.svg);background-position:center center;background-repeat:no-repeat;width:6px;height:7px;content:""}.product-line-page .page-item-link{opacity:.3;line-height:19px;font-size:14px}.product-line-page .page-item-link:hover{opacity:.6}.product-line-page .page-item-link:active{opacity:.1}.product-line-page .page-name{margin:0;margin-bottom:30px;line-height:58px;font-family:var(--font-gilroy);font-size:47px;font-weight:800}.products-wrapper{display:grid;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-columns:328px 760px;grid-column-gap:72px}.filters-heading-wrapper .filters-heading,.top-sorting .sorting-heading{text-transform:uppercase;line-height:20px;letter-spacing:.1em;font-family:var(--font-gilroy);font-size:16px;font-weight:800}.side-filters{position:relative;z-index:10;padding-left:59px}.side-filters form{padding-top:70px;padding-right:68px}.side-filters::before{display:block;position:absolute;right:0;z-index:-2;background-color:var(--basic-grey-light);width:100vw;height:100%;content:""}.filters-heading-wrapper .filters-heading{position:relative;margin:0;padding-top:24px;padding-bottom:25px;padding-left:60px;height:100%}.filters-heading-wrapper .filters-heading::after{display:block;position:absolute;top:0;right:0;z-index:-1;background-color:var(--basic-grey-semilight);width:100vw;height:100%;content:""}.side-filters .filter-item{border:0;border-top:2px solid var(--basic-black);padding:0;padding-top:14px;padding-bottom:37px}.side-filters h3,.side-filters p{margin:0}.filter-item .filter-legend{line-height:17px;letter-spacing:.1em;font-family:var(--font-gilroy);font-size:14px;font-weight:800}.filter-item label{line-height:19px;font-family:var(--font-open-sans);font-size:14px;font-weight:300}.filter-price .price-slider{position:relative;margin-top:30px;margin-bottom:5px;width:200px;height:20px}.price-slider .slider-bar{position:relative;top:50%;transform:translateY(-1px);background-color:var(--basic-black-transparent-two);width:200px;height:2px}.price-slider .slider-bar-range{position:relative;top:50%;left:20px;transform:translateY(-1px);background-color:var(--special-green);width:100px;height:2px}.price-slider .slider-range{position:absolute;top:0;z-index:1;border:8px solid var(--basic-white);border-radius:50%;box-shadow:0 2px 2px rgba(0,0,0,.18);background-color:var(--basic-black-transparent-two);padding:0;width:20px;height:20px}.price-slider .slider-range-max{left:113px}.filter-price .price-input{display:none}.filter-price .price-label{display:inline-block;vertical-align:middle;line-height:16px;font-family:var(--font-gilroy);font-size:14px;font-weight:300}.filter-price .price-label:first-of-type{margin-right:66px}.side-filters .filter-color{padding-bottom:19px}.filter-color .filter-legend{margin-bottom:33px}.filter-color input{opacity:0;margin:-1px;width:1px;height:1px}.filter-color .filter-name{display:inline-block;position:relative;margin-bottom:20px;padding-left:38px;vertical-align:middle}.filter-input:focus+.filter-name{outline:2px solid var(--basic-black);outline-offset:10px}.filter-input:checked+.filter-name::before,.filter-input:not(:checked)+.filter-name::before{display:block;position:absolute;top:-3px;left:-3px;background-repeat:no-repeat;width:26px;height:26px;content:""}.filter-color .filter-input:not(:checked)+.filter-name::before{background-image:url(../img/icons/checkbox-off.svg)}.filter-input:checked+.filter-name::before{display:block;position:absolute;top:-3px;left:-3px;background-repeat:no-repeat;width:26px;height:26px;content:""}.filter-color .filter-input:checked+.filter-name::before{background-image:url(../img/icons/checkbox-on.svg)}.filter-input+.filter-name:hover::before{opacity:.6}.filter-input+.filter-name:active::before{opacity:1}.filter-input:disabled+.filter-name::before{opacity:.25}.filter-input:disabled+.filter-name{color:var(--input-disabled)}.side-filters .filter-bluetooth{padding-bottom:23px}.filter-bluetooth .filter-legend{margin-bottom:32px}.filter-bluetooth .filter-input{opacity:0;margin:-1px;width:1px;height:1px}.filter-bluetooth .filter-name{display:inline-block;position:relative;margin-bottom:21px;margin-left:5px;padding-left:31px;vertical-align:middle}.filter-bluetooth .filter-input:not(:checked)+.filter-name::before{top:-2px;left:-8px;background-image:url(../img/icons/radio-off.svg)}.filter-bluetooth .filter-input:checked+.filter-name::before{top:-2px;left:-8px;background-image:url(../img/icons/radio-on.svg)}.side-filters .submit-button{position:relative;z-index:2;border:none;background-color:var(--basic-grey-light);padding-right:44px;padding-left:38px;text-transform:uppercase}.side-filters .filter-name,.side-filters .slider-range:hover{cursor:pointer}.top-sorting{display:flex;position:relative;background-color:var(--basic-grey-light);padding:24px 0 15px}.top-sorting::after{position:absolute;top:0;left:-72px;z-index:-1;background-color:var(--basic-grey-light);width:100vw;height:100%;content:""}.top-sorting .sorting-heading{margin:0;margin-right:74px}.top-sorting .sorting-options{display:flex;flex-wrap:wrap}.sorting-options li{padding-bottom:10px}.top-sorting .sorting-option-item{opacity:.3;margin-right:30px;text-decoration:none;line-height:19px;color:var(--basic-black);font-family:var(--font-open-sans);font-size:14px;font-weight:400}.sorting-option-item:hover{opacity:.6}.sorting-option-item:active{opacity:1}.top-sorting .option-active{opacity:1}.sorting-buttons{display:flex;justify-content:space-between;margin-left:auto}.sorting-buttons .arrow{border:0;background-color:var(--basic-grey-light);background-position:center;background-repeat:no-repeat;cursor:pointer;padding:10px;width:16px;height:15px}.sorting-buttons .arrow-ascending{margin-right:14px;background-image:url(../img/icons/icon-up-dir.svg)}.sorting-buttons .arrow-descending{background-image:url(../img/icons/icon-down-dir.svg)}.sorting-buttons .arrow-current{opacity:.2}.sorting-buttons .arrow:hover{opacity:.4}.sorting-buttons .arrow:active{opacity:1}.catalog .catalog-gallery{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:48px;grid-column-gap:40px;margin-top:70px;margin-bottom:40px}.catalog-item{position:relative;width:360px}.catalog-item.new-item:after{display:block;position:absolute;top:29px;right:27px;background-image:url(../img/icons/new-item.svg);width:62px;height:62px;content:""}.catalog-item .catalog-item-img{display:block;margin-bottom:30px}.catalog-img-popup:hover,.catalog-item-img:hover+.catalog-img-popup{display:flex}.catalog-img-wrapper{position:relative}.catalog-img-popup{display:none;position:absolute;top:0;left:0;flex-direction:column;align-items:center;justify-content:center;background-color:var(--basic-white-transparent);width:100%;height:100%}.catalog-img-popup .basic-link-md{position:relative;top:33px;z-index:1;margin-bottom:46px;padding-right:36px;padding-left:38px;text-transform:uppercase}.catalog-img-popup .basic-link-sm{opacity:.5;line-height:18px;letter-spacing:.1em;font-size:13px}.catalog-img-popup .basic-link-sm:hover{opacity:1}.catalog-img-popup .basic-link-sm:active{opacity:.2}.catalog-item .catalog-item-name{display:inline-block;margin:0;width:270px;vertical-align:middle}.catalog-item-name .basic-link-md{letter-spacing:.05em}.catalog-item .catalog-item-price{display:inline-block;position:relative;top:4px;left:9px;margin:0;vertical-align:top;line-height:18px;letter-spacing:.05em;white-space:nowrap;font-family:var(--font-gilroy);font-size:16px;font-weight:300}.catalog-pages{display:flex;align-items:center;justify-content:space-between;margin-bottom:78px;background-color:var(--special-grey);width:100%}.page-nav-item .basic-link-md{display:inline-block;padding:25px 30px;vertical-align:middle;text-transform:uppercase;line-height:20px;font-size:16px}.page-nav-item:hover .basic-link-md{background-color:var(--special-hover-grey)}.page-nav-item:active .basic-link-md{background-color:var(--special-hover-grey);color:var(--basic-black-transparent)}.catalog-pages .basic-link-md{letter-spacing:.1em}.catalog-pages .page-num{display:flex;position:relative;left:5px;flex-wrap:wrap}.page-num-item a{display:inline-block;opacity:.3;margin:0 7px;padding:13px 7px;vertical-align:middle}.page-num-item a:hover{opacity:.6}.page-num-item a:active{opacity:1}.page-num-item .page-num-current{opacity:1}.write-us{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;margin:auto;box-shadow:0 10px 16px var(--form-shadow);background-color:var(--basic-white);width:960px;height:550px}.write-us .write-us-from{display:flex;flex-wrap:wrap;padding:92px 100px 50px;width:960px}.write-us p{display:flex;flex-direction:column;margin:0}.write-us label{margin-bottom:10px;line-height:22px;font-family:var(--font-gilroy);font-size:18px;font-weight:800}.write-us-email input,.write-us-message textarea,.write-us-name input{border:0;background-color:var(--input-background)}.write-us-email input:hover::-webkit-input-placeholder,.write-us-message textarea:hover::-webkit-input-placeholder,.write-us-name input:hover::-webkit-input-placeholder{background-color:var(--input-background-hover)}.write-us-email input:hover::-moz-placeholder,.write-us-message textarea:hover::-moz-placeholder,.write-us-name input:hover::-moz-placeholder{background-color:var(--input-background-hover)}.write-us-email input:hover::-webkit-input-placeholder,.write-us-message textarea:hover::-webkit-input-placeholder,.write-us-name input:hover::-webkit-input-placeholder{background-color:var(--input-background-hover)}.write-us-email input:hover::-moz-placeholder,.write-us-message textarea:hover::-moz-placeholder,.write-us-name input:hover::-moz-placeholder{background-color:var(--input-background-hover)}.write-us-email input:hover,.write-us-email input:hover::placeholder,.write-us-message textarea:hover,.write-us-message textarea:hover::placeholder,.write-us-name input:hover,.write-us-name input:hover::placeholder{background-color:var(--input-background-hover)}.write-us-email input:focus::-webkit-input-placeholder,.write-us-message textarea:focus::-webkit-input-placeholder,.write-us-name input:focus::-webkit-input-placeholder{background-color:var(--basic-white)}.write-us-email input:focus::-moz-placeholder,.write-us-message textarea:focus::-moz-placeholder,.write-us-name input:focus::-moz-placeholder{background-color:var(--basic-white)}.write-us-email input:focus::-webkit-input-placeholder,.write-us-message textarea:focus::-webkit-input-placeholder,.write-us-name input:focus::-webkit-input-placeholder{background-color:var(--basic-white)}.write-us-email input:focus::-moz-placeholder,.write-us-message textarea:focus::-moz-placeholder,.write-us-name input:focus::-moz-placeholder{background-color:var(--basic-white)}.write-us-email input:focus,.write-us-email input:focus::placeholder,.write-us-message textarea:focus,.write-us-message textarea:focus::placeholder,.write-us-name input:focus,.write-us-name input:focus::placeholder{background-color:var(--basic-white)}.write-us-email input:focus,.write-us-message textarea:focus,.write-us-name input:focus{outline:2px solid var(--special-yellow)}.write-us-email input:invalid::-webkit-input-placeholder,.write-us-message textarea:invalid::-webkit-input-placeholder,.write-us-name input:invalid::-webkit-input-placeholder{background-color:var(--input-background-invalid)}.write-us-email input:invalid::-moz-placeholder,.write-us-message textarea:invalid::-moz-placeholder,.write-us-name input:invalid::-moz-placeholder{background-color:var(--input-background-invalid)}.write-us-email input:invalid::-webkit-input-placeholder,.write-us-message textarea:invalid::-webkit-input-placeholder,.write-us-name input:invalid::-webkit-input-placeholder{background-color:var(--input-background-invalid)}.write-us-email input:invalid::-moz-placeholder,.write-us-message textarea:invalid::-moz-placeholder,.write-us-name input:invalid::-moz-placeholder{background-color:var(--input-background-invalid)}.write-us-email input:invalid,.write-us-email input:invalid::placeholder,.write-us-message textarea:invalid,.write-us-message textarea:invalid::placeholder,.write-us-name input:invalid,.write-us-name input:invalid::placeholder{background-color:var(--input-background-invalid)}.write-us-email input::-webkit-input-placeholder,.write-us-message textarea::-webkit-input-placeholder,.write-us-name input::-webkit-input-placeholder{background-color:var(--input-background);line-height:19px;font-family:var(--font-open-sans);font-size:14px;font-weight:400}.write-us-email input::-moz-placeholder,.write-us-message textarea::-moz-placeholder,.write-us-name input::-moz-placeholder{background-color:var(--input-background);line-height:19px;font-family:var(--font-open-sans);font-size:14px;font-weight:400}.write-us-email input::-webkit-input-placeholder,.write-us-message textarea::-webkit-input-placeholder,.write-us-name input::-webkit-input-placeholder{background-color:var(--input-background);line-height:19px;font-family:var(--font-open-sans);font-size:14px;font-weight:400}.write-us-email input::-moz-placeholder,.write-us-message textarea::-moz-placeholder,.write-us-name input::-moz-placeholder{background-color:var(--input-background);line-height:19px;font-family:var(--font-open-sans);font-size:14px;font-weight:400}.write-us-email input::placeholder,.write-us-message textarea::placeholder,.write-us-name input::placeholder{background-color:var(--input-background);line-height:19px;font-family:var(--font-open-sans);font-size:14px;font-weight:400}.write-us-email input,.write-us-name input{margin-bottom:34px;padding:16px 20px 15px;width:360px}.write-us .write-us-name{margin-right:40px}.write-us-message textarea{margin-bottom:45px;padding:16px 20px 15px;width:760px;min-height:167px}.write-us button[type=submit]{border:0;padding:9px 34px;text-transform:uppercase;letter-spacing:.2em}.write-us button[type=submit]::before{background-color:var(--special-yellow)}.write-us .modal-close{position:absolute;top:20px;right:20px;opacity:.5;border:0;border-radius:50%;background-image:url(../img/icons/modal-close.svg);background-position:center center;background-repeat:no-repeat;cursor:pointer;width:55px;height:55px}.write-us .modal-close:hover{opacity:1}.write-us .modal-close:active{opacity:.3}.our-location{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;margin:auto;box-shadow:0 10px 16px var(--form-shadow);width:960px;height:560px}.our-location .interactive-map{margin:auto;background-color:var(--basic-half-grey);width:960px;height:560px}.modal-close-wrapper{position:relative}.our-location .map-modal-close{position:absolute;top:20px;right:20px;opacity:.5;border:0;border-radius:50%;background-image:url(../img/icons/modal-close.svg);background-position:center center;background-repeat:no-repeat;cursor:pointer;width:55px;height:55px}.our-location .map-modal-close:hover{opacity:1}.our-location .map-modal-close:active{opacity:.3}.modal-show{display:block;animation-name:bounce;animation-duration:.6s;-webkit-animation-name:bounce;-webkit-animation-duration:.6s}@-webkit-keyframes bounce{0%{transform:translateY(1000px)}60%{transform:translateY(-30px)}90%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes bounce{0%{transform:translateY(1000px)}60%{transform:translateY(-30px)}90%{transform:translateY(10px)}100%{transform:translateY(0)}}.modal-error{animation-name:shake;animation-duration:.6s;-webkit-animation-name:shake;-webkit-animation-duration:.6s}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}