*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700}a{text-decoration:none}button{background-color:transparent;color:#fff;cursor:pointer;font-family:Rubik,sans-serif;padding:0;vertical-align:middle}button,input,select,textarea{-webkit-appearance:none;border:none;border-radius:0;box-sizing:border-box;outline:none}input,select,textarea{width:100%}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff!important}input,select,textarea{font-family:Rubik,sans-serif}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}select{border:none;outline:none;width:100%}textarea{vertical-align:top}label{display:block}table{border-collapse:collapse;border-spacing:0;width:100%}img{height:auto;max-width:100%;vertical-align:middle}ol,ul{list-style:none}.phone-link{color:#fff;text-decoration:none;white-space:nowrap}html{-webkit-appearance:none;-moz-appearance:none;font-size:16px;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}@media only screen and (max-width:576px){html{font-size:15px}}@media only screen and (max-width:429px){html{font-size:14px}}@media only screen and (max-width:359px){html{font-size:13px}}body{background-color:#171925;color:#fff;font-family:Rubik,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nuxt-app{display:flex;flex-direction:column;min-height:100vh}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter,.page-leave-to{opacity:0}[v-cloack]{display:none}.control-group.input .form-control{height:48px}.control-group.select .form-control{background-image:url(../img/svg/bottom.svg);background-position:right 15px center;background-repeat:no-repeat;color:#00101b;cursor:pointer;height:48px}.control-group.textarea .form-control{min-height:150px;padding-bottom:18px;padding-top:18px}.control-group.input .form-control,.control-group.textarea .form-control{transition:border-color .3s,box-shadow .3s}.control-group.input .form-control:focus,.control-group.textarea .form-control:focus{border-color:#fff;box-shadow:0 0 8px #d7cece}.control-group .form-control{background-color:#fff;border:1px solid #1f2337;border-radius:3px;font-family:Rubik,sans-serif;font-size:15px;padding-left:18px;padding-right:18px;width:100%}.control-group.has-error .form-control{border-color:#d1112080;box-shadow:0 0 10px #d11120}.checkbox-group{text-align:left}.checkbox-group .form-control{display:none}.checkbox-group .form-control:checked+.checkbox-label:after{opacity:1}.checkbox-group .checkbox-label{align-items:center;color:#a2a3a8;cursor:pointer;display:flex;font-size:12px;position:relative}@media only screen and (max-width:576px){.checkbox-group .checkbox-label{font-size:10px}}.checkbox-group .checkbox-label:before{background-color:#fff;border-radius:2px;content:"";display:block;flex-shrink:0;height:22px;margin-right:8px;width:22px}.checkbox-group .checkbox-label:after{background-color:#f2c94c;background-image:url(../img/svg/check.svg);background-position-x:5px;background-position-y:5px;background-repeat:no-repeat;background-size:12px;border-radius:2px;content:"";display:block;height:22px;left:0;opacity:0;position:absolute;transition:opacity .3s;width:22px}.radio-group .form-control{display:none}.radio-group .form-control:checked+.radio-label:after{opacity:1}.radio-group .radio-label{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:500;position:relative}.radio-group .radio-label:before{background-color:#fff;border-radius:50%;content:"";display:block;flex-shrink:0;height:20px;margin-right:12px;width:20px}.radio-group .radio-label:after{background-color:#cb9900;border-radius:50%;content:"";display:block;height:10px;left:5px;opacity:0;position:absolute;transition:opacity .3s;width:10px}.radio-list .radio-group{margin-bottom:15px}.radio-list .radio-group:last-child{margin-bottom:0}.error-message{color:#eb5757;font-size:13px;margin-top:3px;text-align:left}.btn{align-items:center;border-radius:3px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;line-height:100%;text-align:center;text-transform:uppercase;transition:background-color .3s,color .3s;width:100%}.btn.red{background-color:#d11120}.btn.red:hover:not(.translate){background-color:#ef3f4d}.btn.translate{transition:transform .5s;will-change:transform}.btn.translate:hover{transform:translateY(-6px)}.btn.outline-black{border:2px solid #000;color:#00101b}.btn.outline-black:hover{background-color:#00101b;color:#fff}.btn.lg{font-size:13px;height:50px;letter-spacing:.08em;padding-top:3px}.btn.md{font-size:12px;height:48px;letter-spacing:.06em;padding-top:2px}.btn.disabled{cursor:not-allowed;opacity:.5}.cart-btn{border-radius:50%;height:40px;transition:background-color .3s;width:40px}.cart-btn.remove{background-color:#ded3e7;opacity:.6;transition:opacity .3s}.cart-btn.remove:hover{opacity:1}.cart-btn.add{background-color:#d11120}.cart-btn.add:hover{background-color:#ed2837}.loader{display:inline-block;height:80px;position:relative;transform:scale(.35);width:80px}.loader div{animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.loader div:after{background:#fff;border-radius:50%;content:" ";display:block;height:8px;margin:-4px 0 0 -4px;position:absolute;width:8px}.loader div:first-child{animation-delay:-36ms}.loader div:first-child:after{left:63px;top:63px}.loader div:nth-child(2){animation-delay:-72ms}.loader div:nth-child(2):after{left:56px;top:68px}.loader div:nth-child(3){animation-delay:-.108s}.loader div:nth-child(3):after{left:48px;top:71px}.loader div:nth-child(4){animation-delay:-.144s}.loader div:nth-child(4):after{left:40px;top:72px}.loader div:nth-child(5){animation-delay:-.18s}.loader div:nth-child(5):after{left:32px;top:71px}.loader div:nth-child(6){animation-delay:-.216s}.loader div:nth-child(6):after{left:24px;top:68px}.loader div:nth-child(7){animation-delay:-.252s}.loader div:nth-child(7):after{left:17px;top:63px}.loader div:nth-child(8){animation-delay:-.288s}.loader div:nth-child(8):after{left:12px;top:56px}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.link{text-decoration:underline}.link:hover{text-decoration:none}.block-header{font-size:2rem;font-weight:700}.block-caption{font-size:1.125rem;font-weight:500;line-height:140%;margin-top:10px}.fade-enter-active{animation:fadeIn .5s}.fade-leave-active{animation:fadeOut .5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.socials{display:flex;gap:15px}@media only screen and (max-width:768px){.socials{gap:20px}}.socials .social-btn{cursor:pointer;transition:transform .5s;will-change:transform}.socials .social-btn:hover{transform:translateY(-5px)}.socials .social-btn img{width:42px}.table{font-size:13px;width:100%}.table td,.table th{padding-left:10px;padding-right:10px;text-align:left}.table th{border-bottom:1px solid #bdbdbd;color:#00101b;font-weight:500;padding-bottom:12px}.table td{border-bottom:1px solid #e0e0e0;color:#333;padding-bottom:24px;padding-top:24px}.cart-icon{align-items:center;background-color:#d11120;border-radius:6px 0 0 6px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:70px;justify-content:center;padding:15px;position:fixed;right:0;top:calc(50% - 35px);transition:background-color .3s;width:60px}.cart-icon:hover{background-color:#e91324}.cart-icon img{width:25px}.cart-icon .qty{font-size:13px;font-weight:500}.container{margin:0 auto;max-width:1280px;padding-left:40px;padding-right:40px}@media only screen and (max-width:992px){.container{padding-left:30px;padding-right:30px}}@media only screen and (max-width:768px){.container{padding-left:20px;padding-right:20px}}.container.lg{max-width:992px}.site-header{left:0;padding-top:30px;position:absolute;right:0;top:0}@media only screen and (max-width:768px){.site-header{padding-top:20px}}.site-header .container{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:992px){.site-header .container .logo-wrapper{margin-right:auto}}.site-header .container .logo-wrapper img{width:190px}@media only screen and (max-width:1280px){.site-header .container .logo-wrapper img{width:160px}}@media only screen and (max-width:992px){.site-header .container .logo-wrapper img{width:190px}}@media only screen and (max-width:576px){.site-header .container .logo-wrapper img{width:160px}}@media only screen and (max-width:429px){.site-header .container .logo-wrapper img{width:190px}}.site-header .container .menu-wrapper{display:flex;flex-grow:1}.site-header .container .menu-wrapper .mobile-overlay{display:none;inset:0;position:fixed;z-index:150}@media only screen and (max-width:992px){.site-header .container .menu-wrapper .mobile-overlay.mobile-visible{display:block}}.site-header .container .menu-wrapper .header-menu{display:flex;flex-grow:1;justify-content:center}@media only screen and (max-width:992px){.site-header .container .menu-wrapper .header-menu{background-color:#fff;bottom:0;box-shadow:-4px 0 10px #323232e6;flex-direction:column;justify-content:flex-start;padding:40px 20px;position:fixed;right:0;text-align:center;top:0;transform:translate(300px);transition:transform .5s;width:280px;will-change:transform;z-index:200}.site-header .container .menu-wrapper .header-menu.mobile-visible{transform:translate(0)}}.site-header .container .menu-wrapper .header-menu .mobile-close{display:none;height:40px;opacity:.5;position:absolute;right:0;top:0;transition:opacity .3s;width:40px}@media only screen and (max-width:992px){.site-header .container .menu-wrapper .header-menu .mobile-close{align-items:center;display:inline-flex;justify-content:center}}.site-header .container .menu-wrapper .header-menu .mobile-close:hover{opacity:.9}.site-header .container .menu-wrapper .header-menu .mobile-close img{width:12px}.site-header .container .menu-wrapper .header-menu .menu-items{display:flex;flex-grow:1;justify-content:space-between;margin:0 30px;max-width:675px}@media only screen and (max-width:992px){.site-header .container .menu-wrapper .header-menu .menu-items{flex-direction:column;flex-grow:0;justify-content:flex-start;margin:0 0 20px}}.site-header .container .menu-wrapper .header-menu .menu-items .menu-link{color:#fff;font-size:13px;font-weight:500;padding:5px;text-transform:uppercase;transition:transform .5s}@media only screen and (max-width:1280px){.site-header .container .menu-wrapper .header-menu .menu-items .menu-link{font-size:11px}}@media only screen and (max-width:992px){.site-header .container .menu-wrapper .header-menu .menu-items .menu-link{color:#00101b;flex-grow:0;font-size:12px;margin-bottom:15px}}.site-header .container .menu-wrapper .header-menu .menu-items .menu-link:hover{transform:translateY(-5px)}.site-header .container .header-contacts{text-align:right}@media only screen and (max-width:429px){.site-header .container .header-contacts{text-align:center}.site-header .container .header-contacts.desktop{display:none}}.site-header .container .header-contacts.mobile{display:none}@media only screen and (max-width:429px){.site-header .container .header-contacts.mobile{display:block}}.site-header .container .header-contacts .header-phone{color:#fff;display:block;font-size:18px;font-weight:600}@media only screen and (max-width:1280px){.site-header .container .header-contacts .header-phone{font-size:16px}}@media only screen and (max-width:429px){.site-header .container .header-contacts .header-phone{color:#00101b;margin-bottom:5px}}.site-header .container .header-contacts .header-email{color:#ded3e7;display:block;font-size:14px;letter-spacing:.08em;text-decoration:underline}@media only screen and (max-width:429px){.site-header .container .header-contacts .header-email{color:#a2a3a8}}.site-header .container .header-contacts .header-email:hover{text-decoration:none}.site-header .container .menu-toggle{align-items:center;background-color:#fff3;border-radius:5px;color:#fff;display:none;flex-shrink:0;height:50px;justify-content:center;margin-left:20px;width:50px}@media only screen and (max-width:992px){.site-header .container .menu-toggle{display:inline-flex}}.site-header .container .menu-toggle svg{height:auto;width:28px}.content{padding-bottom:80px}.site-footer{background-color:#1f2337}.site-footer .footer-top{align-items:start;display:grid;grid-template-columns:1fr 220px 200px;grid-column-gap:40px;grid-row-gap:25px;border-bottom:1px solid #323549;grid-template-areas:"about photos contacts" "socials photos btn";padding-bottom:30px;padding-top:60px}@media only screen and (max-width:1280px){.site-footer .footer-top{grid-template-areas:"about about photos contacts" "btn socials socials socials";grid-template-columns:220px 1fr 220px 200px}}@media only screen and (max-width:992px){.site-footer .footer-top{grid-template-columns:200px 1fr 220px;grid-row-gap:40px;grid-template-areas:"about about photos" "btn socials photos" "contacts contacts contacts"}}@media only screen and (max-width:768px){.site-footer .footer-top{grid-template-columns:200px 1fr;grid-column-gap:30px;grid-template-areas:"about about" "btn socials" "contacts contacts" "photos photos"}}@media only screen and (max-width:576px){.site-footer .footer-top{grid-template-columns:1fr;padding-top:50px;grid-gap:30px;grid-template-areas:"about" "socials" "btn" "photos" "contacts"}}.site-footer .footer-top .footer-about{grid-area:about}.site-footer .footer-top .footer-about .footer-logo{margin-bottom:20px;width:220px}.site-footer .footer-top .footer-about .about-text{color:#d2d3d7;font-size:.875rem}.site-footer .footer-top .footer-about .about-text p{line-height:150%;margin-bottom:10px}.site-footer .footer-top .footer-about .about-text p:last-child{margin-bottom:0}.site-footer .footer-top .socials{grid-area:socials}@media only screen and (max-width:992px){.site-footer .footer-top .socials{align-self:center;margin-left:-20px}}@media only screen and (max-width:768px){.site-footer .footer-top .socials{margin-left:0}}@media only screen and (max-width:576px){.site-footer .footer-top .socials{justify-self:center}}.site-footer .footer-top .footer-photos{align-self:stretch;display:grid;grid-area:photos;grid-template-rows:repeat(2,1fr);grid-gap:8px}@media only screen and (max-width:768px){.site-footer .footer-top .footer-photos{grid-template-columns:repeat(2,1fr);grid-template-rows:none}}.site-footer .footer-top .footer-photos .img-wrapper{border-radius:10px;overflow:hidden}.site-footer .footer-top .footer-photos .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.site-footer .footer-top .footer-contacts{display:grid;grid-area:contacts;grid-gap:25px}@media only screen and (max-width:992px){.site-footer .footer-top .footer-contacts{grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:0}}@media only screen and (max-width:768px){.site-footer .footer-top .footer-contacts{grid-gap:15px}}@media only screen and (max-width:576px){.site-footer .footer-top .footer-contacts{grid-gap:30px;grid-template-columns:1fr;text-align:center}}.site-footer .footer-top .footer-contacts .contact-block{display:flex}@media only screen and (max-width:576px){.site-footer .footer-top .footer-contacts .contact-block{flex-direction:column}}.site-footer .footer-top .footer-contacts .contact-block .contact-icon{align-self:flex-start;flex-shrink:0;margin-right:8px}@media only screen and (max-width:576px){.site-footer .footer-top .footer-contacts .contact-block .contact-icon{margin-bottom:10px;margin-left:auto;margin-right:auto;width:24px}}.site-footer .footer-top .footer-contacts .contact-block .data .contact-block-title{color:#ded3e7;font-size:13px;font-weight:400;margin-bottom:8px;text-transform:uppercase}@media only screen and (max-width:992px){.site-footer .footer-top .footer-contacts .contact-block .data .contact-block-title{font-size:14px}}@media only screen and (max-width:768px){.site-footer .footer-top .footer-contacts .contact-block .data .contact-block-title{font-size:13px}}@media only screen and (max-width:576px){.site-footer .footer-top .footer-contacts .contact-block .data .contact-block-title{font-size:14px}}.site-footer .footer-top .footer-contacts .contact-block .data .contact-value{font-size:13px;font-weight:600;margin-bottom:7px;white-space:nowrap}@media only screen and (max-width:992px){.site-footer .footer-top .footer-contacts .contact-block .data .contact-value{font-size:14px}}@media only screen and (max-width:768px){.site-footer .footer-top .footer-contacts .contact-block .data .contact-value{font-size:13px}}@media only screen and (max-width:576px){.site-footer .footer-top .footer-contacts .contact-block .data .contact-value{font-size:14px}}.site-footer .footer-top .footer-contacts .contact-block .data .contact-value:last-child{margin-bottom:0}.site-footer .footer-top .footer-contacts .contact-block .data .contact-value a{color:#fff}.site-footer .footer-top .help-btn{grid-area:btn}.site-footer .footer-bottom{padding:30px 0}.site-footer .footer-bottom .copyright{color:#ded3e7;font-size:12px}.modal-wrapper{align-items:center;background-color:#000000b3;box-sizing:border-box;display:flex;justify-content:center;inset:0;max-width:100%;min-height:100%;overflow-x:auto;overflow-y:auto;padding:10px;position:fixed;transition:opacity .5s ease;z-index:9999}@media only screen and (max-width:359px){.modal-wrapper{padding:5px}}.modal-wrapper .modal{background-color:#fff;border-radius:10px;margin:auto;position:relative;transition:transform .2s ease;width:100%;z-index:10000}.modal-wrapper .modal,.modal-wrapper .modal.xs{max-width:429px;padding:50px 40px}@media only screen and (max-width:359px){.modal-wrapper .modal.xs{padding:40px 20px}}.modal-wrapper .modal.lg{max-width:992px;padding:30px 40px}@media only screen and (max-width:992px){.modal-wrapper .modal.lg{padding:30px}}@media only screen and (max-width:768px){.modal-wrapper .modal.lg{padding:25px}}@media only screen and (max-width:576px){.modal-wrapper .modal.lg{padding:25px 20px}}@media only screen and (max-width:429px){.modal-wrapper .modal.lg{padding:25px 15px}}.modal-wrapper .modal .close-modal{background:transparent;border:none;cursor:pointer;height:56px;opacity:.4;position:absolute;right:0;top:0;transition:opacity .3s;width:56px}@media only screen and (max-width:359px){.modal-wrapper .modal .close-modal{height:48px;width:48px}}.modal-wrapper .modal .close-modal:hover{opacity:1}.modal-wrapper .modal .close-modal img{height:13px;width:13px}.modal-wrapper .modal .modal-content{box-sizing:border-box;color:#00101b;width:100%}.modal-wrapper .modal .modal-content .modal-header{font-size:1.25rem;line-height:125%;margin:0 0 10px;padding-right:40px;text-align:center}@media only screen and (max-width:576px){.modal-wrapper .modal .modal-content .modal-header{font-size:1.4375rem}}.modal-wrapper .modal .modal-content .modal-form{display:grid;grid-template-columns:1fr;grid-gap:15px;margin-top:30px}@media only screen and (max-width:359px){.modal-wrapper .modal .modal-content .modal-form{margin-top:20px}}.modal-wrapper .modal .modal-content .control-group .form-control,.modal-wrapper .modal .modal-content .modal-form .form-control{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;box-sizing:border-box;font-size:15px;height:48px;padding:0 18px;width:100%}.modal-wrapper .modal .modal-content .control-group .form-control:focus,.modal-wrapper .modal .modal-content .modal-form .form-control:focus{border-color:#2f80ed80;box-shadow:0 0 2px #2f80ed}.modal-wrapper .modal .modal-content .control-group.textarea .form-control,.modal-wrapper .modal .modal-content .modal-form textarea.form-control{height:auto;min-height:150px;padding-bottom:18px;padding-top:18px}.modal-wrapper .modal .modal-content .checkbox-group{margin-top:5px}.modal-wrapper .modal .modal-content .checkbox-group .checkbox-label{color:#828282}.modal-wrapper .modal .modal-content .checkbox-group .checkbox-label:before{border:1px solid #e0e0e0;height:20px;width:20px}.modal-wrapper .modal .modal-content .submit .btn{min-width:150px}.modal-wrapper .modal .modal-content .modal-text{font-size:14px;line-height:140%;margin-top:20px}.modal-wrapper .modal .modal-content.modal-alert .modal-header{font-size:1.375rem;text-align:left}.modal-wrapper .modal .modal-content.modal-alert.error .modal-header{color:#d11120}.modal-wrapper .modal.modal-cart .cart-content{margin-bottom:40px}.modal-wrapper .modal.modal-cart .cart-content .table-wrapper{margin-top:40px}@media only screen and (max-width:992px){.modal-wrapper .modal.modal-cart .cart-content .table-wrapper{margin-top:30px}}@media only screen and (max-width:768px){.modal-wrapper .modal.modal-cart .cart-content .table-wrapper{overflow-y:scroll}.modal-wrapper .modal.modal-cart .cart-content .table-wrapper .cart-table{width:694px}}@media only screen and (max-width:576px){.modal-wrapper .modal.modal-cart .cart-content .table-wrapper .cart-table{width:576px}}@media only screen and (max-width:429px){.modal-wrapper .modal.modal-cart .cart-content .table-wrapper .cart-table{width:550px}}.modal-wrapper .modal.modal-cart .cart-content .table-wrapper .cart-table .title{width:300px}.modal-wrapper .modal.modal-cart .cart-content .table-wrapper .cart-table .total-cost{width:200px}.modal-wrapper .modal.modal-cart .cart-content .table-wrapper .cart-table .qty-control{border:1px solid #a2a3a8;border-radius:3px;height:34px;padding:0 10px;width:70px}.modal-wrapper .modal.modal-cart .cart-content .cart-total{font-size:15px;margin-top:15px;text-align:right}.modal-wrapper .modal.modal-cart .order-content .cart-order-form{display:grid;grid-gap:15px;grid-template-areas:"inputs text" "checkbox checkbox" "submit submit";grid-template-columns:repeat(2,1fr);margin-top:40px}@media only screen and (max-width:992px){.modal-wrapper .modal.modal-cart .order-content .cart-order-form{margin-top:30px}}@media only screen and (max-width:576px){.modal-wrapper .modal.modal-cart .order-content .cart-order-form{grid-template-areas:"inputs" "text" "checkbox" "submit";grid-template-columns:1fr}}.modal-wrapper .modal.modal-cart .order-content .cart-order-form .inputs{display:grid;grid-area:inputs;grid-template-columns:1fr;grid-gap:15px}.modal-wrapper .modal.modal-cart .order-content .cart-order-form .textarea{grid-area:text}.modal-wrapper .modal.modal-cart .order-content .cart-order-form .textarea .form-control{height:100%}.modal-wrapper .modal.modal-cart .order-content .cart-order-form .checkbox-group{grid-area:checkbox}.modal-wrapper .modal.modal-cart .order-content .cart-order-form .submit{grid-area:submit}.modal-wrapper .modal.modal-cart .order-content .cart-order-form .submit .btn{width:150px}@media only screen and (max-width:429px){.modal-wrapper .modal.modal-cart .order-content .cart-order-form .submit .btn{width:100%}}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal,.modal-leave-to .modal{transform:scale(1.2)}.modal-enter-active,.modal-leave-active{transition:opacity .5s ease}.modal-enter-active .modal,.modal-leave-active .modal{transition:transform .2s ease}.main-screen{background-image:url(../img/header_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.main-screen .container{align-items:center;display:flex;height:420px;justify-content:center}@media only screen and (max-width:992px){.main-screen .container{height:300px}}.main-screen .main-screen-content{max-width:850px;padding-top:71px;text-align:center;width:100%}@media only screen and (max-width:1280px){.main-screen .main-screen-content{padding-top:67px}}@media only screen and (max-width:992px){.main-screen .main-screen-content{padding-top:80px}}@media only screen and (max-width:768px){.main-screen .main-screen-content{padding-top:70px}}.main-screen .main-screen-content .header{font-size:48px}@media only screen and (max-width:992px){.main-screen .main-screen-content .header{font-size:42px}}@media only screen and (max-width:768px){.main-screen .main-screen-content .header{font-size:36px}}@media only screen and (max-width:429px){.main-screen .main-screen-content .header{font-size:32px}}@media only screen and (max-width:359px){.main-screen .main-screen-content .header{font-size:28px}}.main-screen .main-screen-content .subheader{font-size:24px;font-weight:400;margin-top:15px}@media only screen and (max-width:992px){.main-screen .main-screen-content .subheader{font-size:22px}}@media only screen and (max-width:768px){.main-screen .main-screen-content .subheader{font-size:20px}}@media only screen and (max-width:429px){.main-screen .main-screen-content .subheader{font-size:18px;margin-top:10px}}.benefits{padding-top:40px}.benefits .container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}@media only screen and (max-width:992px){.benefits .container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.benefits .container{grid-template-columns:1fr}}.benefits .container .benefit-item{display:flex}.benefits .container .benefit-item .benefit-icon{flex-shrink:0;margin-right:15px;width:45px}.benefits .container .benefit-item .benefit-icon img{width:100%}.benefits .container .benefit-item .data .benefit-title{font-size:14px;font-weight:600;margin-bottom:6px;text-transform:uppercase}.benefits .container .benefit-item .data .benefit-caption{color:#ded3e7;font-size:13px;line-height:130%}.search{padding-top:60px}.search .block-header{text-align:center}.search .search-form{display:grid;grid-template-columns:1fr 180px;grid-gap:10px;margin-top:30px}@media only screen and (max-width:576px){.search .search-form{grid-template-columns:1fr}}.search .search-form .input-wrapper{position:relative}.search .search-form .input-wrapper .reset-form{align-items:center;background-color:#ded3e7;border-radius:50%;display:inline-flex;height:24px;justify-content:center;opacity:.5;position:absolute;right:15px;top:16px;transition:opacity .3s;width:24px}@media only screen and (max-width:768px){.search .search-form .input-wrapper .reset-form{right:10px;top:13px}}.search .search-form .input-wrapper .reset-form:hover{opacity:1}.search .search-form .input-wrapper .reset-form img{width:8px}.search .search-form .form-control{font-size:16px;height:54px;padding-right:40px}@media only screen and (max-width:768px){.search .search-form .form-control{height:48px}}.search .search-form .submit .btn{font-size:15px;height:54px}@media only screen and (max-width:768px){.search .search-form .submit .btn{font-size:13px;height:48px}}.search .search-results{background-color:#fff;border-radius:10px;margin-top:25px;padding:50px}@media only screen and (max-width:992px){.search .search-results{padding:30px}}@media only screen and (max-width:576px){.search .search-results{margin-top:15px}}.search .search-results .search-table{font-size:13px}@media only screen and (max-width:992px){.search .search-results .search-table{font-size:14px}}@media only screen and (max-width:429px){.search .search-results .search-table{font-size:13px}}.search .search-results .search-table .search-header{display:grid;grid-template-columns:2fr repeat(5,12%) 40px;grid-gap:20px;border-bottom:1px solid #bdbdbd;color:#00101b;font-weight:700;padding:0 10px 12px}@media only screen and (max-width:992px){.search .search-results .search-table .search-header{display:none}}.search .search-results .search-table .search-line{display:grid;grid-template-columns:2fr repeat(5,12%) auto;grid-gap:20px;border-bottom:1px solid #e0e0e0;color:#333;padding:0 10px}@media only screen and (max-width:992px){.search .search-results .search-table .search-line{grid-template-columns:repeat(2,1fr) auto;grid-gap:15px;padding:0 0 15px}}@media only screen and (max-width:576px){.search .search-results .search-table .search-line{grid-template-columns:1fr auto}}.search .search-results .search-table .search-line .line-item{align-items:center;display:inline-flex;gap:4px;min-height:62px}@media only screen and (max-width:992px){.search .search-results .search-table .search-line .line-item{align-items:flex-start;min-height:auto}}@media only screen and (max-width:768px){.search .search-results .search-table .search-line .line-item{flex-direction:column}}@media only screen and (max-width:576px){.search .search-results .search-table .search-line .line-item{flex-direction:row}}@media only screen and (max-width:429px){.search .search-results .search-table .search-line .line-item{flex-direction:column}}.search .search-results .search-table .search-line .line-item .mobile-caption{display:none}@media only screen and (max-width:992px){.search .search-results .search-table .search-line .line-item .mobile-caption{display:initial}.search .search-results .search-table .search-line .line-item:last-child{grid-column:3/4;grid-row:1/4}}@media only screen and (max-width:576px){.search .search-results .search-table .search-line .line-item:last-child{grid-column:2/3;grid-row:1/7}}.discount{padding-top:60px}.discount .discount-item{background-image:url(../img/discount_banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:410px;padding:60px;text-align:center}@media only screen and (max-width:992px){.discount .discount-item{height:450px}}@media only screen and (max-width:768px){.discount .discount-item{background-image:url(../img/discount_banner_md.jpg);height:400px;padding:60px 40px}}@media only screen and (max-width:576px){.discount .discount-item{background-image:url(../img/discount_banner_sm.jpg);height:420px}}@media only screen and (max-width:429px){.discount .discount-item{padding:50px 35px}}.discount .discount-item .discount-title{color:#00101b;font-size:1.5rem;font-weight:700;line-height:150%;margin-bottom:15px;text-transform:uppercase}.discount .discount-item .discount-title .value{font-size:2rem}.discount .discount-item .discount-caption{color:#4f3d0a;font-size:1rem;font-weight:500;line-height:150%;margin:0 auto 25px;max-width:700px;width:100%}@media only screen and (max-width:429px){.discount .discount-item .discount-caption{margin-bottom:20px}}.discount .discount-item .discount-caption .link{color:#00101b}.discount .discount-item .btn{margin:0 auto;width:220px}.catalog{padding-top:80px}@media only screen and (max-width:992px){.catalog{padding-top:60px}}.catalog .catalog-items{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;margin-top:40px}@media only screen and (max-width:992px){.catalog .catalog-items{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:768px){.catalog .catalog-items{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:576px){.catalog .catalog-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:429px){.catalog .catalog-items{margin-top:20px}}.catalog .catalog-items .catalog-item{background-color:#fff;border-radius:10px;cursor:pointer;overflow:hidden;padding:20px 20px 30px;position:relative;text-align:center}@media only screen and (max-width:359px){.catalog .catalog-items .catalog-item{padding:15px 15px 20px}}.catalog .catalog-items .catalog-item .img-wrapper{margin-bottom:20px}@media only screen and (max-width:359px){.catalog .catalog-items .catalog-item .img-wrapper{margin-bottom:10px}}.catalog .catalog-items .catalog-item .item-title{color:#00101b;font-size:14px;font-weight:500;line-height:120%}@media only screen and (max-width:576px){.catalog .catalog-items .catalog-item .item-title{font-size:13px}}.catalog .catalog-items .catalog-item .overlay{align-items:center;background-color:#f2c94ce6;display:flex;inset:0;padding:24px;position:absolute;transform:translateY(-100%);transition:transform .5s}@media only screen and (max-width:768px){.catalog .catalog-items .catalog-item .overlay{padding:15px}}@media only screen and (max-width:429px){.catalog .catalog-items .catalog-item .overlay{padding:10px}}.catalog .catalog-items .catalog-item .overlay .btn{line-height:130%;padding-left:15px;padding-right:15px;padding-top:2px}@media only screen and (max-width:359px){.catalog .catalog-items .catalog-item .overlay .btn{font-size:10px;letter-spacing:0}}.catalog .catalog-items .catalog-item:hover .overlay{transform:translateY(0)}.call-to-action{padding-top:40px}.call-to-action .call-banner{background-image:url(../img/call_banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:420px;padding:60px;text-align:center}@media only screen and (max-width:768px){.call-to-action .call-banner{height:auto;padding:60px 40px}}@media only screen and (max-width:429px){.call-to-action .call-banner{padding:50px 35px}}.call-to-action .call-banner .banner-content{margin:0 auto;max-width:745px;width:100%}.call-to-action .call-banner .banner-content .banner-title{color:#f2c94c;font-size:1.5rem;font-weight:700;line-height:150%;margin-bottom:15px;text-transform:uppercase}@media only screen and (max-width:576px){.call-to-action .call-banner .banner-content .banner-title{font-size:1.25rem;margin-bottom:10px}}.call-to-action .call-banner .banner-content .banner-caption{font-size:1.125rem;font-weight:500;line-height:140%;margin-bottom:30px}@media only screen and (max-width:576px){.call-to-action .call-banner .banner-content .banner-caption{margin-bottom:20px}}.call-to-action .call-banner .banner-content .banner-contacts{align-items:center;display:flex;justify-content:center;margin-bottom:40px}@media only screen and (max-width:768px){.call-to-action .call-banner .banner-content .banner-contacts{flex-direction:column}}@media only screen and (max-width:576px){.call-to-action .call-banner .banner-content .banner-contacts{margin-bottom:30px}}.call-to-action .call-banner .banner-content .banner-contacts .banner-phone{color:#fff;font-size:1.625rem;font-weight:600;line-height:140%;margin-right:20px}@media only screen and (max-width:768px){.call-to-action .call-banner .banner-content .banner-contacts .banner-phone{margin-bottom:15px;margin-right:0}}.call-to-action .call-banner .banner-content .btn{margin:0 auto;width:240px}@media only screen and (max-width:359px){.call-to-action .call-banner .banner-content .btn{width:100%}}.delivery{padding-top:80px}@media only screen and (max-width:992px){.delivery{padding-top:60px}}.delivery .delivery-content{display:grid;grid-template-columns:1fr 480px;grid-gap:35px;margin-top:40px}@media only screen and (max-width:992px){.delivery .delivery-content{grid-template-columns:1fr 380px;grid-gap:30px}}@media only screen and (max-width:768px){.delivery .delivery-content{grid-template-columns:1fr}}@media only screen and (max-width:576px){.delivery .delivery-content{margin-top:35px}}.delivery .delivery-content .map{overflow:hidden}@media only screen and (max-width:768px){.delivery .delivery-content .map{height:380px}}.delivery .delivery-content .map .ymaps-2-1-79-map{border-radius:10px;overflow:hidden}.delivery .delivery-content .info .delivery-block{border-bottom:1px solid #282a35;margin-bottom:30px;padding-bottom:30px}@media only screen and (max-width:576px){.delivery .delivery-content .info .delivery-block{margin-bottom:20px;padding-bottom:20px}}.delivery .delivery-content .info .delivery-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.delivery .delivery-content .info .delivery-block .delivery-block-title{font-size:1.25rem;font-weight:600;line-height:140%;margin-bottom:15px}.delivery .delivery-content .info .delivery-block .delivery-block-caption{color:#e7e8e9}.delivery .delivery-content .info .delivery-block .delivery-block-caption.lg{font-size:18px}.delivery .delivery-content .info .delivery-block .delivery-block-caption.md{font-size:16px}.delivery .delivery-content .info .delivery-block .delivery-block-caption strong{font-weight:500;margin-left:5px}.delivery .delivery-content .info .delivery-block .delivery-markers-list{margin-top:25px}.delivery .delivery-content .info .delivery-block .delivery-markers-list .delivery-block-caption{align-items:center;display:flex;margin-bottom:20px}.delivery .delivery-content .info .delivery-block .delivery-markers-list .delivery-block-caption:last-child{margin-bottom:0}.delivery .delivery-content .info .delivery-block .delivery-markers-list .delivery-block-caption .marker{border-radius:50%;height:25px;margin-right:12px;width:25px}.delivery .delivery-content .info .delivery-block .delivery-markers-list .delivery-block-caption .marker.red{background-color:#eb5757}.delivery .delivery-content .info .delivery-block .delivery-markers-list .delivery-block-caption .marker.blue{background-color:#2f80ed}.delivery .delivery-content .info .delivery-block .delivery-markers-list .delivery-block-caption .marker.purple{background-color:#bb6bd9}.delivery .delivery-content .info .delivery-block .delivery-markers-list .delivery-block-caption .marker.orange{background-color:#f2994a}.delivery .delivery-content .info .delivery-block .delivery-markers-list .delivery-block-caption .marker.green{background-color:#27ae60}.delivery .delivery-content .info .delivery-block .delivery-block-list .delivery-block-caption{line-height:140%;margin-bottom:18px;padding-left:18px;position:relative}.delivery .delivery-content .info .delivery-block .delivery-block-list .delivery-block-caption:before{background-color:#f2c94c;border-radius:50%;content:"";display:inline-block;height:8px;left:0;position:absolute;top:7px;width:8px}@media only screen and (max-width:429px){.delivery .delivery-content .info .delivery-block .delivery-block-list .delivery-block-caption:before{top:6px}}@media only screen and (max-width:359px){.delivery .delivery-content .info .delivery-block .delivery-block-list .delivery-block-caption:before{top:5px}}.delivery .delivery-content .info .delivery-block .delivery-block-list .delivery-block-caption:last-child{margin-bottom:0}.order{padding-top:80px}@media only screen and (max-width:992px){.order{padding-top:60px}}.order .block-header{color:#f2c94c}.order .block-caption{max-width:640px}.order .order-form{display:grid;grid-template-columns:1fr 450px;grid-template-rows:1fr auto;grid-column-gap:30px;grid-row-gap:20px;grid-template-areas:"main delivery" "action delivery";margin-top:30px}@media only screen and (max-width:992px){.order .order-form{grid-template-columns:1fr 350px}}@media only screen and (max-width:768px){.order .order-form{grid-template-areas:"main" "delivery" "action";grid-template-columns:1fr;grid-template-rows:none}}@media only screen and (max-width:576px){.order .order-form{margin-top:25px}}.order .order-form .main-info{display:grid;grid-area:main;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto 1fr;grid-gap:15px;grid-template-areas:"name phone" "car vin" "message message"}@media only screen and (max-width:992px){.order .order-form .main-info{grid-template-areas:"name" "phone" "car" "vin" "message";grid-template-columns:1fr;grid-template-rows:none}}@media only screen and (max-width:768px){.order .order-form .main-info{grid-template-areas:"name phone" "car vin" "message message";grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.order .order-form .main-info{grid-template-areas:"name" "phone" "car" "vin" "message";grid-template-columns:1fr}}.order .order-form .main-info .name{grid-area:name}.order .order-form .main-info .phone{grid-area:phone}.order .order-form .main-info .car{grid-area:car}.order .order-form .main-info .vin{grid-area:vin}.order .order-form .main-info .message{display:flex;flex-direction:column;grid-area:message}.order .order-form .main-info .message .form-control{flex-grow:1}.order .order-form .delivery-info{align-self:start;background-color:#1f2337;border-radius:10px;grid-area:delivery;padding:40px}@media only screen and (max-width:992px){.order .order-form .delivery-info{padding:40px 30px}}@media only screen and (max-width:768px){.order .order-form .delivery-info{padding:40px}}@media only screen and (max-width:429px){.order .order-form .delivery-info{padding:30px 20px}}.order .order-form .delivery-info .delivery-block{margin-bottom:30px}.order .order-form .delivery-info .delivery-block:last-child{margin-bottom:0}.order .order-form .delivery-info .delivery-block .delivery-block-title{color:#f2c94c;font-size:16px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:429px){.order .order-form .delivery-info .delivery-block .delivery-block-title{margin-bottom:15px}}.order .order-form .delivery-info .delivery-block .delivery-controls{display:flex;flex-direction:column;gap:15px;margin-top:20px}@media only screen and (max-width:429px){.order .order-form .delivery-info .delivery-block .delivery-controls{gap:10px}}.order .order-form .form-action{grid-area:action}.order .order-form .form-action .checkbox-group{margin-bottom:20px}.order .order-form .form-action .submit{max-width:220px}@media only screen and (max-width:429px){.order .order-form .form-action .submit{max-width:none}}
