/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"swiper-bundle.min.css";.preload *{-webkit-transition:none !important;transition:none !important}html{line-height:1.2;-webkit-text-size-adjust:100%;overflow-x:hidden;scroll-behavior:smooth}html.overflow{overflow:hidden}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:normal}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none !important}:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}:focus::-moz-placeholder{color:rgba(0,0,0,0)}:focus:-moz-placeholder{color:rgba(0,0,0,0)}:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}::-webkit-input-placeholder{color:#666;opacity:1}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666;opacity:1}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}body input:required:valid,body textarea:required:valid{color:#666}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.video{position:relative;padding-bottom:56.25% !important;height:0;overflow:hidden}.video embed,.video iframe,.video object,.video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button:active,button:focus{outline:none}button::-moz-focus-inner{border:0}a:active,a:focus{outline:none}a{outline:0 !important}input,textarea{outline:none}input:active,textarea:active{outline:none}:focus{outline:none}textarea{resize:none}textarea{resize:vertical}textarea{resize:horizontal}ul{list-style:none;margin:0;padding:0}figure{padding:0;margin:0}@media screen and (min-width: 768px){.animation-wrapper{overflow:hidden}[data-animation]{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}[data-animation__delay="1"]{-webkit-animation-delay:.6s;animation-delay:.6s}[data-animation__delay="2"]{-webkit-animation-delay:.9s;animation-delay:.9s}[data-animation__delay="3"]{-webkit-animation-delay:1.2s;animation-delay:1.2s}[data-animation__delay="4"]{-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein-down{0%{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadein-down{0%{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadein-left{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadein-left{0%{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadein-right{0%{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadein-right{0%{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadein-up{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadein-up{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadein-text{0%{opacity:0;-webkit-transform:translate(0, 100%) rotate(3deg);transform:translate(0, 100%) rotate(3deg);-webkit-clip-path:polygon(100% -100%, 100% 0, 0 0, 0 -100%);clip-path:polygon(100% -100%, 100% 0, 0 0, 0 -100%)}to{opacity:1;-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}}@keyframes fadein-text{0%{opacity:0;-webkit-transform:translate(0, 100%) rotate(3deg);transform:translate(0, 100%) rotate(3deg);-webkit-clip-path:polygon(100% -100%, 100% 0, 0 0, 0 -100%);clip-path:polygon(100% -100%, 100% 0, 0 0, 0 -100%)}to{opacity:1;-webkit-transform:translate(0, 0) rotate(0deg);transform:translate(0, 0) rotate(0deg);-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}}[data-animation=fadein].onscreen{-webkit-animation-name:fadein;animation-name:fadein}[data-animation=fadein-left].onscreen{-webkit-animation-name:fadein-left;animation-name:fadein-left}[data-animation=fadein-right].onscreen{-webkit-animation-name:fadein-right;animation-name:fadein-right}[data-animation=fadein-up].onscreen{-webkit-animation-name:fadein-up;animation-name:fadein-up}[data-animation=fadein-down].onscreen{-webkit-animation-name:fadein-down;animation-name:fadein-down}[data-animation=fadein-text].onscreen{-webkit-animation-name:fadein-text;animation-name:fadein-text}}@font-face{font-family:"Involve";font-display:swap;src:url("/_css/fonts/involve.ttf") format("truetype")}@font-face{font-family:"Miratrix";font-display:swap;src:url("/_css/fonts/miratrix.otf") format("truetype")}.container{max-width:1600px;padding:0 3rem;margin:0 auto;width:100%;position:relative}@media(max-width: 768px){.container{padding:0 1.5rem}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .row{margin:0 -0.75rem}.col-1{width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.col-2{width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.col-3{width:25%}.offset-3{margin-left:25%}.col-4{width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.col-5{width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.col-6{width:50%}.offset-6{margin-left:50%}.col-7{width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.col-8{width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.col-9{width:75%}.offset-9{margin-left:75%}.col-10{width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.col-11{width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.col-12{width:100%}.offset-12{margin-left:100%}[class*=col-]{padding-left:1.5rem;padding-right:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width: 768px){[class*=col-]{width:100%;padding:.75rem}[class*=col-]:empty{padding:0}}@media(max-width: 768px){[class*=offset-]{margin-left:0}}@media screen and (max-width: 768px){.m-col-1{width:25%}.m-offset-1{margin-left:25%}.m-col-2{width:50%}.m-offset-2{margin-left:50%}.m-col-3{width:75%}.m-offset-3{margin-left:75%}.m-col-4{width:100%}.m-offset-4{margin-left:100%}}@media screen and (max-width: 768px){.m-hide{display:none !important}}@media screen and (min-width: 769px){.d-hide{display:none !important}}.mt-s{margin-top:3rem}@media(max-width: 768px){.mt-s{margin-top:1.5rem}}.mt-m{margin-top:4.5rem}@media(max-width: 768px){.mt-m{margin-top:2.25rem}}.mt-l{margin-top:7.5rem}@media(max-width: 768px){.mt-l{margin-top:2.5rem}}.mb-s{margin-bottom:3rem}@media(max-width: 768px){.mb-s{margin-bottom:1.5rem}}.mb-m{margin-bottom:4.5rem}@media(max-width: 768px){.mb-m{margin-bottom:2.25rem}}.mb-l{margin-bottom:7.5rem}@media(max-width: 768px){.mb-l{margin-bottom:2.5rem}}.mt-gutter{margin-top:1.5rem}@media(max-width: 768px){.mt-gutter{margin-top:.75rem}}.mb-gutter{margin-bottom:1.5rem}.ml-gutter{margin-left:1.5rem}.mr-gutter{margin-right:1.5rem}h1,.h1,h2,.h2,h3,.h3{position:relative;padding:0;z-index:1;margin:0;line-height:1}h1,.h1{font-size:clamp(3.2rem,6vw,8.8rem);color:#1c3780;font-family:"Miratrix",serif;font-variation-settings:"wght" 500;font-weight:normal}h2,.h2{font-size:clamp(2.4rem,4vw,6.4rem);color:#1c3780;font-family:"Miratrix",serif;font-weight:normal}h3,.h3{font-size:clamp(2rem,2vw,3.2rem);color:#333;font-variation-settings:"wght" 500;font-weight:normal}sup,small,sub{font-size:50%}p{margin-top:0;margin-bottom:1.5rem}.center{text-align:center}.small{font-size:clamp(1.1rem,.9vw,1.4rem);color:#333}.muted{color:#6b6b6b}.lead{font-size:clamp(1.6rem,1.3vw,2.4rem);color:#333;line-height:1.5}.cat{font-size:clamp(1.3rem,1vw,1.8rem);color:#333}.pretext{font-size:clamp(1.1rem,.9vw,1.4rem);color:#6b6b6b;position:relative;padding-left:20px;margin-top:10px;text-transform:lowercase}.pretext:before{content:"";position:absolute;width:8px;height:8px;border-radius:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f27d34}html{font-size:10px;height:100%}body{position:relative;min-height:100%;margin:0;padding:0;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(255,255,255,0);letter-spacing:.01em;font-family:Involve,serif;font-size:clamp(1.3rem,1vw,1.8rem);line-height:1.15;font-weight:500;font-variation-settings:"wght" 500;color:#333;background-color:#ecf2f6}@media(max-width: 600px){body{overflow-x:hidden}}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:#b5bdd4}*::-webkit-scrollbar-thumb{background-color:rgba(28,55,128,.6);border-radius:6px;border:1px solid #b5bdd4}font{display:none !important}img{max-width:100%;display:block}a[href^="tel:"],a[href^="mailto:"],.logo a{white-space:nowrap;text-decoration:none;color:currentColor;border-bottom:none}a:not([class]){color:currentColor;-webkit-transition:.5s all ease;transition:.5s all ease;text-decoration:none}a:not([class]):hover{opacity:.7}a.boss{position:absolute;width:100%;top:0;left:0;bottom:0;z-index:10}.swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hidebg{mix-blend-mode:darken}.inner-title{margin-top:1.5rem}ul{list-style:none;padding:0;margin:0;margin-bottom:3rem;margin-top:3rem}@media(max-width: 768px){ul{margin-bottom:1.5rem;margin-top:1.5rem}}ul li{margin-top:10px;position:relative;padding-left:20px}ul li:before{content:"";left:0;position:absolute;display:inline-block;width:6px;height:6px;border-radius:50%;background:#f27d34;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:3px}section{margin-top:4.5rem}[data-aspect-ratio]{border-radius:3.2rem;overflow:hidden;width:100%}@media(max-width: 768px){[data-aspect-ratio]{border-radius:2.4rem}}[data-aspect-ratio] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-aspect-ratio=square]{aspect-ratio:1/1}[data-aspect-ratio=square].circle{border-radius:50%}[data-aspect-ratio=wide]{aspect-ratio:16/9}[data-aspect-ratio=portrait]{aspect-ratio:9/16}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-gap-small,.flex-gap-s{gap:.75rem}.flex-gap-gutter{gap:1.5rem}.flex-self-start{-ms-flex-item-align:start;align-self:flex-start}.flex-self-end{-ms-flex-item-align:end;align-self:flex-end}.flex-self-center{-ms-flex-item-align:center;align-self:center}.flex-self-stretch{-ms-flex-item-align:stretch;align-self:stretch}@media(max-width: 768px){.flex-m-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-m-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-m-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-m-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-m-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-m-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-m-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-m-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-m-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-m-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-m-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-m-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-m-gap-small{gap:.75rem}.flex-m-gap-gutter{gap:1.5rem}}.button{border-radius:4px;background-color:#f27d34;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding:20px 30px;color:#fff;text-transform:uppercase;font-variation-settings:"wght" 600;text-decoration:none;-webkit-transition:.5s all ease;transition:.5s all ease;border:1px solid rgba(0,0,0,0)}.button svg{-webkit-transition:.5s all ease;transition:.5s all ease}.button:hover{background-color:#1c3780;border:1px solid #fff}.button:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.slider-nav{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media(max-width: 768px){.slider-nav{bottom:10px;right:10px;gap:10px}}.slider-nav-item{width:76px;height:76px;background-color:#b5bdd4;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s all ease;transition:.5s all ease;cursor:pointer}@media(max-width: 768px){.slider-nav-item{width:48px;height:48px}}.slider-nav-item .arrow{width:16px;height:16px;stroke:currentColor;stroke-width:2;-webkit-transform:rotate(0deg) translate(0px, 0px);transform:rotate(0deg) translate(0px, 0px);-webkit-transition:.5s all ease;transition:.5s all ease;fill:none}.slider-nav-item.swiper-button-lock{display:none}.slider-nav-item.swiper-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slider-nav-item.swiper-button-disabled{opacity:.4}.slider-nav-item:hover:not(.swiper-button-disabled){background-color:#1c3780}.slider-nav-item:hover:not(.swiper-button-disabled) .arrow{width:16px;height:16px;stroke:#fff;stroke-width:2;-webkit-transform:rotate(0deg) translate(0px, 0px);transform:rotate(0deg) translate(0px, 0px);-webkit-transition:.5s all ease;transition:.5s all ease;fill:none}.dots .swiper-pagination-bullet{width:8px;height:8px;background-color:#b5bdd4;opacity:1}.dots .swiper-pagination-bullet-active{background:#f27d34}.header{padding-top:20px}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;color:#1c3780;text-transform:uppercase;font-variation-settings:"wght" 600}.header__catalog{position:relative}.header__catalog-button{padding:15px;border-radius:8px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.header__catalog-button svg{width:16px;height:12px;fill:#f27d34}.header__catalog:hover .header__catalog-button{border-radius:8px 8px 0 0}.header__catalog:hover .header__catalog-menu{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);border-radius:0 20px 20px 20px}.header__catalog-menu{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:100%;left:0;right:0;z-index:100;background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 15px 20px -10px rgba(28,55,128,.25);box-shadow:0px 15px 20px -10px rgba(28,55,128,.25);padding:30px;-webkit-transition:.5s all ease;transition:.5s all ease;visibility:hidden;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header__phone svg{width:23px;height:26px;stroke:#f27d34;stroke-width:2px}.header__cart{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.header__cart svg{width:26px;height:26px;stroke:#1c3780;stroke-width:2px}.header__cart-count{background-color:#1c3780;border-radius:50%;color:#fff;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px}.header__search{margin-top:3rem}.header__search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__search input{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;z-index:0;padding:24px 30px;font-size:clamp(1.6rem,1.3vw,2.4rem);color:#333;line-height:1.5;background:#fff;border-radius:10px}.header__search input:focus{border:1px solid #f27d34}.header__search button{cursor:pointer;height:68px;width:68px;border-radius:10px;background-color:#1c3780;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:-75px;position:relative;z-index:1}.header__search button svg{width:32px;height:32px;stroke:#fff;stroke-width:2px}.header__title{margin-top:7.5rem}.header__title h1{font-size:clamp(3.2rem,6vw,8.8rem);color:#1c3780;font-family:"Miratrix",serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px}.header__title svg{width:41px;height:15px;fill:#fff}.header__title-button{font-size:1.8rem;font-family:"Involve",serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header__title-img img{margin-bottom:20px}.header__page-title{margin-top:3rem;border-bottom:1px solid #b5bdd4;padding-bottom:20px}.footer{border-radius:20px 20px 0 0;background:#1c3780;padding-top:4.5rem;color:#fff;margin-top:3rem}.footer h2,.footer h3{color:#fff}.footer .pretext{color:rgba(255,255,255,.5)}.footer__copy{font-size:14px;margin-top:4.5rem;padding-bottom:4.5rem;border-top:1px solid rgba(181,189,212,.2);padding-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__owner a{opacity:.5;text-decoration:underline}.footer__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative}.footer__author-text{opacity:.5}.footer__author svg{fill:#fff;-webkit-transition:.5s all ease;transition:.5s all ease}.footer__author:hover svg{fill:#f27d34}.burger{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:56px;height:56px;border-radius:50%;border:1px solid #b5bdd4;-ms-flex-negative:0;flex-shrink:0;z-index:100}@media(max-width: 768px){.burger{width:40px;height:40px}}.burger span{width:24px;height:2px;background-color:#333;border-radius:2px;display:block}@media(max-width: 768px){.burger span{width:20px}}.burger span:before,.burger span:after{content:"";display:block;width:12px;height:2px;background-color:#333;-webkit-transition:.5s all ease;transition:.5s all ease;border-radius:2px}@media(max-width: 768px){.burger span:before,.burger span:after{width:10px}}.burger span:before{margin-top:-8px;-webkit-transform:translateX(100%);transform:translateX(100%)}.burger span:after{margin-top:13px;-webkit-transform:translateY(0%);transform:translateY(0%)}html.overflow::after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(243,243,243,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;z-index:1000;padding:7.5rem;visibility:hidden;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow:auto;border-radius:4.8rem 0 0 4.8rem;-webkit-transition:.5s all ease;transition:.5s all ease;-webkit-transform:translateX(100%);transform:translateX(100%)}@media(max-width: 768px){.mobile-menu{padding:3rem;width:90%;padding-top:7.5rem}}@media(max-width: 768px){.mobile-menu{border-radius:2.4rem 0 0 2.4rem}}.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-links a{text-decoration:none;color:#333;-webkit-transition:.5s all ease;transition:.5s all ease}.mobile-menu-links a.hover{-webkit-transform:translateX(20px);transform:translateX(20px)}.mobile-menu-links a.muted{color:#6b6b6b}.mobile-menu-close{position:absolute;right:1.5rem;top:1.5rem;cursor:pointer;width:56px;height:56px;border-radius:50%;border:1px solid #b5bdd4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media(max-width: 768px){.mobile-menu-close{width:40px;height:40px}}.mobile-menu-close svg{width:16px;height:16px;stroke:#333;stroke-width:1px;-webkit-transition:.5s all ease;transition:.5s all ease}@media(max-width: 768px){.mobile-menu-close svg{width:12px;height:12px}}.mobile-menu-close svg:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.form-input{position:relative}.form-input-error{color:#e53030;font-size:1.2rem;margin-top:5px;-webkit-transition:.5s all ease;transition:.5s all ease;opacity:0;display:none}.form-input-error.active{display:block;opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}.form-input-value{border-radius:0;background-color:rgba(0,0,0,0);width:100%;padding:37px 30px 14px;-webkit-transition:.5s all ease;transition:.5s all ease;border:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.5);color:#fff}.form-input-value:focus{border-bottom:1px solid #f27d34}@media(max-width: 768px){.form-input-value{padding:30px 30px 10px;font-size:1.6rem}}.form-input-value.has-error{border-bottom:1px solid #e53030}.form-input-text{position:absolute;color:#fff;left:30px;top:25px;-webkit-transition:.5s all ease;transition:.5s all ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:left;transform-origin:left;pointer-events:none}@media(max-width: 768px){.form-input-text{top:20px}}.form-input.active .form-input-text{-webkit-transform:translateY(-12px) scale(0.75);transform:translateY(-12px) scale(0.75);opacity:.5}.form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.form-submit svg{width:41px;height:15px;fill:#fff}@media(max-width: 768px){.form-submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-submit .button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:3rem}.form-submit a{color:#fff}.form-policy{font-size:14px}button{all:unset;cursor:pointer}.hero{margin-top:3rem}.hero .slider-nav{display:none}.hero .slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.hero .swiper-pagination-bullet{border-radius:2px;width:8px;height:8px;background-color:#f27d34;border:none}.hero .swiper-pagination-bullet-active{background-color:#1c3780}.hero-slider .swiper-slide{width:100%;aspect-ratio:16/9}.hero-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-gap:3rem}.catalog__categories{margin-top:3rem}.catalog__categories-grid h2{color:#1c3780}.catalog__download{grid-row:span 2;background-color:#1c3780;background:url(/_img/catalog-download.webp) center/cover no-repeat;border-radius:10px;font-size:clamp(2.4rem,2.5vw,4.2rem);color:#fff;padding:45px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:7.5rem;cursor:pointer;position:relative;-webkit-transition:.5s all ease;transition:.5s all ease}.catalog__download:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0px 5px 20px -10px rgba(28,55,128,.25);box-shadow:0px 5px 20px -10px rgba(28,55,128,.25)}.catalog__download:hover .catalog__download-button{background-color:#fff;-webkit-transform:translateY(10px);transform:translateY(10px)}.catalog__download:hover .catalog__download-button svg{fill:#1c3780}.catalog__download-button{border-radius:10px;background-color:#f27d34;width:68px;height:68px;-webkit-transition:.5s all ease;transition:.5s all ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog__download-button svg{fill:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.5s all ease;transition:.5s all ease;width:41px;height:15px}.catalog__category{border-radius:10px;padding:30px;background-color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;aspect-ratio:1/.9;-webkit-transition:.5s all ease;transition:.5s all ease}.catalog__category:hover{background-image:linear-gradient(51deg, #FFFFFF 21%, #D2E3ED 100%);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0px 5px 20px -10px rgba(28,55,128,.25);box-shadow:0px 5px 20px -10px rgba(28,55,128,.25)}.catalog__category-img{position:absolute;top:0;right:0;z-index:0;mix-blend-mode:darken}.catalog__category-title{position:relative;z-index:1;font-size:clamp(1.6rem,1.3vw,2.4rem);color:#333;line-height:1.5}.catalog__category-text{position:relative;z-index:1}.catalog__category-count{margin-top:10px;font-size:clamp(1.1rem,.9vw,1.4rem);color:#b5bdd4}.catalog__category-btn{position:absolute;z-index:0;bottom:0;right:0;border-radius:10px;background-color:#1c3780;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog__category-btn svg{fill:#fff;width:18px;height:11px}.marquee{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:20px;padding:20px 0;border-top:1px solid #b5bdd4;border-bottom:1px solid #b5bdd4;margin-top:4.5rem;margin-bottom:4.5rem}.marquee:hover .marquee__items{-webkit-animation-play-state:paused;animation-play-state:paused}.marquee__items{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:distribute;justify-content:space-around;min-width:100%;-webkit-animation:scroll 20s linear infinite;animation:scroll 20s linear infinite}.marquee__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-size:clamp(1.6rem,1.3vw,2.4rem);color:#333;line-height:1.5}.reverce{animation-direction:reverse}@-webkit-keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}}@keyframes scroll{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px))}}.digit-item{padding-top:1.5rem;border-top:1px solid #b5bdd4}.digit-item-content{font-size:clamp(4rem,8vw,10rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;font-variation-settings:"wght" 400;color:#1c3780}.digit-item-text{font-size:clamp(1.1rem,.9vw,1.4rem);color:#1c3780}.digit-item p{font-size:clamp(1.1rem,.9vw,1.4rem);color:#333}.features-count{counter-increment:features}.features__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;position:relative;background-color:#fff;border-radius:20px;padding:30px;height:100%}.features__item::before{content:"0" counter(features);color:#f27d34;width:82px;height:82px;border-radius:8px;border:1px solid #b5bdd4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.4rem;font-family:"Miratrix",serif}.delivery{position:relative;padding:40px;background-color:#fff;border-radius:20px;overflow:hidden}.delivery h3{font-family:"Miratrix",serif;color:#1c3780}.delivery h4{font-size:clamp(1.6rem,1.3vw,2.4rem);color:#333;line-height:1.5}.delivery-img{position:absolute;bottom:30px;right:-80px}.delivery-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.delivery__storage{height:50%}.delivery__storage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;overflow:hidden}.contacts__item{margin-top:4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:4.5rem}.contacts__req-item{margin-top:4.5rem}.contacts__map{margin-top:4.5rem;height:750px;margin-bottom:4.5rem;border-radius:20px;overflow:hidden}.catalog__section-header{margin-top:3rem}.catalog__section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1.5rem}.catalog__section-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;background-color:#fff;border-radius:20px;padding:40px;margin-bottom:3rem}.catalog__section-menu a{font-family:Involve,serif;font-size:clamp(1.3rem,1vw,1.8rem);line-height:1.15;font-weight:500;font-variation-settings:"wght" 500;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;counter-increment:menu;text-decoration:none;color:#1c3780;white-space:nowrap}.catalog__section-menu a.active{color:#f27d34}.catalog__section-menu a::before{content:counter(menu, decimal-leading-zero);color:#b5bdd4;font-size:1.4rem}.catalog__list{width:100%;display:table;border-collapse:collapse}.catalog__list-header{display:table-header-group}.catalog__list-header-row{display:table-row}.catalog__list-header-col{display:table-cell;vertical-align:middle;padding:10px 0px}.catalog__list-header-col:first-child{padding-left:20px}.catalog__list-header-col:last-child{padding-right:20px}.catalog__list-body{display:table-row-group}.catalog__list-body-row{background-color:#fff;display:table-row;border-bottom:10px solid #ecf2f6;border-top:10px solid #ecf2f6}.catalog__list-body-col{display:table-cell;vertical-align:middle;padding:10px 20px 10px 0}.catalog__list-body-col:first-child{padding-left:20px;border-radius:20px 0 0 20px}.catalog__list-body-col:last-child{padding-right:20px;border-radius:0 20px 20px 0}.catalog__item-title a{color:#1c3780;text-decoration:underline}.catalog__item-count{padding:0}.catalog__item-price-value{display:none}.catalog__item-price-value.active{display:block}.catalog__item-btn{padding:0}.catalog__item-btn button{width:68px;height:68px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f27d34;cursor:pointer;-webkit-transition:.5s all ease;transition:.5s all ease;font-size:12px}.catalog__item-btn button:hover{background-color:#1c3780}.catalog__item-btn button svg{width:24px;height:24px;stroke-width:2px;stroke:#fff}.catalog__item-btn button.order{background-color:#ecf2f6;color:#1c3780;text-transform:uppercase;width:auto;white-space:nowrap;padding:0 20px;font-size:12px;margin:10px 0}.cart-control{border-radius:10px;border:1px solid #b5bdd4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#1c3780;background-color:#fff}.cart-control div{cursor:pointer}.cart-control button{all:unset;cursor:pointer;width:20px;height:20px;border-radius:4px;background:#ecf2f6;color:#1c3780;text-align:center;-webkit-transition:.5s all ease;transition:.5s all ease}.cart-control button:hover{background-color:#1c3780;color:#fff}.cart-control input{all:unset;width:40px;text-align:center}.cart-control:has(.active){padding:12px 10px}.cart-control .active{background-color:#1c3780;color:#fff;padding:10px;border-radius:10px}.cart__item{background-color:#fff;border-radius:8px;margin-top:10px;padding-top:10px;padding-bottom:10px}.cart__item [data-unit]{border:none}.cart__item-info a{color:#1c3780;text-decoration:underline}.cart__item-price{font-size:clamp(1.6rem,1.3vw,2.4rem);color:#333;line-height:1.5}.cart__item-sum{font-size:clamp(1.6rem,1.3vw,2.4rem);color:#f27d34;line-height:1.5}.cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:clamp(2rem,2vw,3.2rem);color:#333;margin-top:3rem;text-transform:uppercase}.cart__order{margin-top:4.5rem;padding-top:3rem;padding-bottom:3rem;border-radius:20px;background-color:#fff}.catalog__detail-header{margin-top:3rem;border-bottom:1px solid #b5bdd4;padding-bottom:20px;margin-bottom:3rem}.catalog__detail-header .button{background-color:#fff;color:#1c3780}.catalog__detail-header .button svg{fill:#1c3780;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:41px;height:15px}.catalog__detail-img{aspect-ratio:1/1;border-radius:20px;overflow:hidden;background-color:#fff}.catalog__detail-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.catalog__detail .catalog__item-price-value{font-size:clamp(2rem,2vw,3.2rem);color:#333;margin-top:1.5rem}.catalog__detail .catalog__item-price-value::after{content:" ₽"}.catalog__detail .cart-control{margin-top:10px}.catalog__detail .pretext{margin-top:50px}.catalog__detail-cart{margin-top:3rem;margin-bottom:4.5rem}.catalog__detail-cart svg{width:24px;height:24px;stroke-width:2px;stroke:#fff}.catalog__detail .bb{border-bottom:1px solid #b5bdd4;padding-bottom:3rem}.catalog__detail-props{margin-top:3rem}.catalog__detail-prop{gap:10px}.catalog__detail-prop-gutter{border-bottom:1px dotted #b5bdd4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:30px}.catalog__detail-prop-value{text-align:right}/*# sourceMappingURL=main.min.css.map */