@import url(/assets/glightbox/dist/css/glightbox-78bafbb54e33b81a8cc83c1b4ce9e0f4a3a1d05d3c497929cd0e2e99516a2ffb.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Montserrat", sans-serif;font-size:16px;line-height:1.4;background:#fff}body.working{padding-top:70px}body.dark-theme{background:#000;color:#fff}body.dark-theme .header{background:rgba(0,0,0,0.9)}body.dark-theme .header-logo{color:#fff}body.dark-theme .header-nav__link{color:#fff}body.dark-theme .header-phone{color:#fff}body.dark-theme .header-phone:before{background:url(/assets/client/i-phone-white-1871821dec8941afbad8fdbb59c81e95fa2ca7bd160af259997f11c8f9d393fd.svg) center no-repeat;background-size:contain}body.dark-theme .header-mobile span{background:#fff}body.dark-theme .header-nav_mobile{background:rgba(0,0,0,0.9)}body.dark-theme .catalog-list__link{color:#fff}body.dark-theme .catalog-list__item{border-bottom:0.5px solid rgba(255,255,255,0.5)}body.dark-theme .item__name{background:#fff;color:#000;margin:0px;padding:20px 0px 10px 0px}body.dark-theme .item__price{background:#fff;color:#000;padding-bottom:20px;border-radius:0px 0px 4px 4px}body.dark-theme .item__image{border-radius:4px 4px 0px 0px;overflow:hidden}body.dark-theme .item__image_default{background:rgba(255,255,255,0.2)}body.dark-theme .popup{color:#000}body.dark-theme .popup .item__image_default{background:rgba(0,0,0,0.1)}body.dark-theme .faq-list__item{background:rgba(255,255,255,0.2)}body.dark-theme .faq-list__title:before,body.dark-theme .faq-list__title:after{background:#fff}body.dark-theme .location-info a{color:#fff}body.dark-theme .footer{border-top:0.5px solid rgba(255,255,255,0.2)}body.dark-theme .footer-privacy{color:#fff}body.dark-theme .engine__image{opacity:0.6;transition:opacity 0.2s ease}body.dark-theme .engine__image:hover{opacity:1}h1{font-size:60px;text-align:center}h2{font-size:40px;text-align:center;font-weight:300;margin-bottom:40px}input,select,button,textarea{font-family:"Montserrat", sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;outline:none;font-size:14px;line-height:1.4;border:none}.wrap{width:1600px;max-width:90%;margin:0px auto}.header{position:fixed;left:0px;right:0px;top:0px;z-index:10;background:#fff;box-shadow:0 -6px 10px 5px rgba(0,0,0,0.2)}.header .wrap{display:grid;grid-template-columns:1fr 2fr 1fr;justify-content:space-between;align-items:center;height:70px}.header-logo{text-decoration:none;color:#000}.header-logo__text{font-size:22px}.header-logo__info{font-size:12px}.header-nav{display:flex;justify-content:center}.header-nav__item{margin:0px 20px;font-size:16px}.header-nav__item .header-phone{display:none}.header-nav__link{text-decoration:none;color:#000}.header-nav__link:hover{text-decoration:underline}.header-phone{text-decoration:none;color:#000;text-align:right}.header-phone:before{content:'';position:relative;margin-right:10px;background:url(/assets/client/i-phone-51805571012a3e7d70f90416b5592dee8d75b29d85bd87450dde54578db995ca.svg) center no-repeat;background-size:contain;width:20px;height:20px;vertical-align:middle;display:inline-block;top:-2px}.header-phone:hover{text-decoration:underline}.header-mobile{display:none;flex-direction:column;width:28px;height:28px;justify-content:space-around}.header-mobile span{height:1px;background:#000;display:block}.header-mobile_open span:first-child{display:none}.header-mobile_open span:nth-child(2){position:relative;top:7px;transform:rotate(45deg)}.header-mobile_open span:nth-child(3){transform:rotate(-45deg);position:relative;top:-7px}.info{position:relative}.info:before{top:0px;bottom:0px;left:0px;right:0px;position:absolute;content:'';z-index:1;background:rgba(0,0,0,0.4)}.info__image{width:100%;position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover;display:block}.info h1{position:relative;z-index:1;color:#fff;padding:200px 0px;display:flex;justify-content:center;align-items:center}.catalog{margin:100px 0px}.catalog-list{display:flex;justify-content:center;align-items:center;margin-bottom:40px;flex-wrap:wrap;row-gap:20px;scrollbar-width:none;-ms-overflow-style:none}.catalog-list::-webkit-scrollbar{display:none}.catalog-list__item{font-weight:300;text-transform:uppercase;font-size:24px;opacity:0.4;transition:opacity 0.2s ease;border-bottom:0.5px solid rgba(0,0,0,0.5);cursor:pointer}.catalog-list__item:hover,.catalog-list__item-active{opacity:1;border-bottom:0.5px solid black}.catalog-list__link{text-decoration:none;padding:0px 20px 10px 20px;display:block;color:#000}.catalog-blocks{grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;display:grid}.item{cursor:pointer;text-align:center;position:relative;display:none}.item-active{display:block}.item__image{width:100%;padding-bottom:120%;position:relative}.item__image_src{position:absolute;left:0px;top:0px;width:100%;height:100%;object-fit:cover}.item__image_icon{position:absolute;width:100px !important;left:50%;margin-left:-50px;height:100px;top:50%;margin-top:-50px}.item__image_default{background:rgba(0,0,0,0.1)}.item__image-second{opacity:0;transition:all 0.2s ease}.item__image:hover .item__image-second{opacity:1}.item__name{margin:20px 0px 10px 0px;font-size:18px}.item__price{font-weight:500}.item__price-old{text-decoration:line-through;margin-right:8px;opacity:0.5}.item__new{position:absolute;top:10px;right:10px;z-index:1;background:#c0251d;color:#fff;font-size:12px;width:70px;height:70px;line-height:70px;border-radius:50px}.faq{margin:80px 0px}.faq-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:flex-start}.faq-list__item{text-align:left;background:rgba(0,0,0,0.035)}.faq-list__item_active .faq-list__title:before{display:none}.faq-list__item_active .faq-list__text{display:block}.faq-list__title{cursor:pointer;padding:15px 40px 15px 15px;position:relative}.faq-list__title:after{content:'';width:15px;height:2px;position:absolute;right:15px;top:25px;background:#000}.faq-list__title:before{content:'';width:2px;height:15px;position:absolute;right:21px;top:19px;background:#000}.faq-list__text{display:none;padding:0px 15px 15px 15px;font-size:14px}.contacts{margin:80px 0px}.contacts-list{display:flex;flex-direction:column;gap:40px}.location{display:grid;grid-template-columns:1fr 1fr;gap:40px}.location-image__src{display:block;width:100%;max-height:400px;object-fit:cover}.location-info{display:flex;flex-direction:column;gap:30px}.location-info span{display:block;font-weight:700;margin-bottom:4px}.location-info a{color:#000;text-decoration:underline}.location-info a:hover{text-decoration:none}.footer{border-top:0.5px solid rgba(0,0,0,0.25);padding:20px 0px}.footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.footer-column{flex:1;display:flex;flex-direction:column;gap:4px}.footer-column:nth-child(2){align-items:center}.footer-column:nth-child(3){text-align:right}.footer-text{font-size:12px;opacity:0.6}.footer-privacy{opacity:0.6;color:#000;font-size:12px;text-decoration:none;cursor:pointer}.footer-privacy:hover{text-decoration:underline}.engine{display:inline-block}.engine__link{text-decoration:none}.engine__image{display:block;width:40px}.popup{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.7);overflow:auto;z-index:10;padding:50px 0px;display:none}.popup_visible{display:flex}.popup-box{margin:auto;width:90%;max-width:800px;padding:25px;position:relative;background:#ffffff;box-sizing:border-box;border-radius:10px}.popup-close{position:absolute;right:-32px;top:-32px;width:40px;height:40px;background:url(/assets/client/popup-close-309698f6bcdece8bbe60df757862b936dacfeaf009d294c46acc046779eb1e46.svg) center no-repeat;background-size:40px;cursor:pointer;transition:all 0.2s ease}.popup .product{display:flex;gap:25px}.popup .product-images{flex:1;display:flex;flex-direction:column;gap:10px}.popup .product-images img{cursor:pointer;display:block;width:100%}.popup .product-info{flex:1}.popup .product__name{text-align:left;margin-bottom:20px}.popup .product__description{margin-bottom:20px}.popup .product__price{margin-bottom:20px;background:#f1f1f1;padding:12px 24px;display:inline-block;font-weight:500;margin-right:10px}.popup .product__price-old{text-decoration:line-through;margin-right:8px;opacity:0.5}.popup .product__order{color:#ffffff;background-color:#242222;padding:12px 24px;display:inline-block;text-decoration:none;transition:all 0.2s ease}.popup .product__order:hover{background:#655f5f}.popup .order{text-align:left;display:none}.popup .order-form{display:flex;flex-direction:column;gap:24px;width:100%}.popup .order-form_saving .order-form__submit{color:rgba(0,0,0,0);position:relative}.popup .order-form_saving .order-form__submit:before{content:'';position:absolute;width:20px;height:20px;background:url(/assets/client/saving-355d8428a9368fc6bd71d72be6d90302b578a2dccb2db226f66e7db1f647eec5.svg) center no-repeat;background-size:contain;animation:saving 1s linear infinite;left:50%;top:50%;margin-left:-10px;margin-top:-10px}.popup .order-form__delivery{display:flex;flex-direction:column;gap:24px;background:#f1f1f1;padding:24px}.popup .order-form__delivery_hidden{display:none}.popup .order-form__label{display:block;margin-bottom:8px;font-size:14px}.popup .order-form__text{width:100%;border:0.5px solid #b6b1b1;padding:15px;outline:none;box-sizing:border-box;transition:all 0.2s ease}.popup .order-form__text:hover,.popup .order-form__text:focus{border:0.5px solid #000}.popup .order-form__textarea{resize:none;border:0.5px solid #b6b1b1;width:100%;height:80px;padding:15px;outline:none;box-sizing:border-box;transition:all 0.2s ease}.popup .order-form__textarea:hover,.popup .order-form__textarea:focus{border:0.5px solid #000}.popup .order-form__select{cursor:pointer;width:100%;border:0.5px solid #b6b1b1;background:url(/assets/client/i-select-90793ba565ef449a572352e323c0b54c14f11d2a765b89ed9d107823dbfd142a.svg) right 10px center no-repeat;background-size:20px;padding:15px;box-sizing:border-box;transition:all 0.2s ease}.popup .order-form__select:hover{border:0.5px solid #000}.popup .order-form__submit{color:#ffffff;background-color:#242222;padding:15px 25px;display:inline-block;text-decoration:none;transition:all 0.2s ease;cursor:pointer}.popup .order-form__submit:hover{background:#655f5f}.popup .order-form__error{display:none;font-size:12px;font-weight:700;margin-top:10px;color:#df3c3c}.popup .order-form__error_show{display:block}.popup .success{display:none}.popup .success__title{font-size:20px}.popup .success__title span{font-weight:500}.popup_product-form .product__order{display:none}.popup_product-form .order{display:block}.popup_product-success .order{display:none}.popup_product-success .success{display:block}.disabled{align-items:center;justify-content:center;display:flex;height:100vh;text-align:center}@keyframes saving{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (max-width: 1200px){h2{font-size:32px;margin-bottom:30px}.catalog{margin:75px 0px}.catalog-blocks{grid-template-columns:1fr 1fr 1fr}.faq,.contacts{margin:60px 0px}.info h1{font-size:48px;padding:150px 0px}.item__image-second{display:none}}@media (max-width: 1000px){body{font-size:14px}.catalog-list__item{font-size:20px}.header-nav__item{margin:0px 10px}.faq-list{gap:30px;grid-template-columns:1fr 1fr}.faq-list__text{font-size:12px;line-height:1.6}}@media (max-width: 800px){.header .wrap{display:flex}.header-nav,.header-phone{display:none}.header-mobile{display:flex}.header-nav_mobile{position:fixed;top:70px;left:0px;right:0px;text-align:center;display:block;background:#fff;padding-bottom:16px;box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1)}.header-nav_mobile .header-nav__item{padding:5px 0px}.header-nav_mobile .header-phone{display:block;text-align:center}.info h1{font-size:40px;padding:100px 0px}.catalog-blocks{grid-template-columns:1fr 1fr;gap:20px}.popup-box{padding:15px}.popup-close{right:0px;top:-40px}.popup .product{gap:15px}.popup .product-info{flex:2}.popup .order-form{gap:16px}.popup .order-form__label{font-size:12px}.popup .order-form__submit{padding:15px}.popup .order-form__delivery{gap:16px;padding:16px}.item__name{margin:10px 0px 5px 0px;font-size:16px}}@media (max-width: 600px){h2{font-size:26px;margin-bottom:20px}.faq-list{gap:20px;grid-template-columns:1fr}.catalog-list__item{font-size:16px}.catalog,.faq,.contacts{margin:40px 0px}.footer .wrap{flex-direction:column-reverse;gap:20px}.footer-column{align-items:center}.footer-column:nth-child(2){order:1}.footer-column:nth-child(3){text-align:center}.footer-text,.footer-privacy{text-align:center}.location{gap:20px}}@media (max-width: 460px){h2{font-size:22px}.info h1{font-size:32px;padding:60px 0px}.catalog-list{row-gap:10px}.catalog-list__item{font-size:14px}.catalog-list__link{padding:0px 10px 5px 10px}}
