@charset "UTF-8";:root{--red-dark:#CF0000;--red:#FA0000;--red-light:#FF5454;--purple:#9682E3;--hover:#7760D3;--dark:#000000;--grey:#66666D;--light:#ABB2BB;--grey-light:#F0F0F0;--white:#FFFFFF;--back:#E6E6E6;--cards:#FFFFFF;--btn-stroke:#FFFFFF;--btn-text:#FFFFFF;--bg-menu:#FFFFFF;--font-default:"Golos",sans-serif;--font-title:"TT Firs Neue",sans-serif;--purple-dark:#7760D3}[data-theme=dark]{--red-dark:#670000;--red:#DF0000;--red-light:#FF5454;--purple:#B0A2E8;--hover:#7760D3;--dark:#FFFFFF;--grey:#9596A3;--light:#373B41;--grey-light:#000000;--white:#27292E;--back:#18191D;--cards:#000000;--btn-stroke:#FFFFFF;--btn-text:#FFFFFF;--bg-menu:#18191D;--purple-dark:#7760D3;--font-default:"Golos",sans-serif;--font-title:"TT Firs Neue",sans-serif}.btn{display:block;text-align:center;box-sizing:border-box}.btn.btn--big{padding:15px 39px;font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.btn.btn--medium{padding:11px 31px;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:30px}.btn.btn--small{padding:11px 23px;font-family:var(--font-default);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.btn--secondary{background-color:var(--white);color:var(--dark)!important;border:1px solid var(--dark)}.btn--secondary:hover{background-color:var(--red);color:var(--btn-text)!important}.btn--primary{background-color:var(--red);color:var(--btn-text)!important;border:1px solid var(--red)}.btn--primary:hover{background-color:var(--red-dark);border-color:var(--red-dark)!important;color:var(--btn-text)}.error-message{color:var(--red)}.success-message{color:#13b63f}.popupBlock .blockTitle{margin-bottom:40px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background-color:#000;opacity:.3}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;backface-visibility:hidden}.mfp-container{font-size:0;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:after{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;color:#444}.mfp-image-holder .mfp-close{display:none}.mfp-container:not(.mfp-image-holder) .mfp-content{max-width:560px;margin:0 auto;padding:24px;box-sizing:border-box;background-color:var(--white);overflow:hidden}.mfp-container:not(.mfp-image-holder) .mfp-content form{margin-top:0}.mfp-content .fieldBlock .field{margin-bottom:16px}@media (max-width:600px){.mfp-container:not(.mfp-image-holder) .mfp-content,.mfp-content{padding:40px 20px}}@media (max-width:480px){.mfp-content{padding:40px 20px}.mfp-content input,.mfp-content select,.mfp-content textarea{font-size:1.6rem}}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{font-size:1.4rem;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.mfp-preloader:before{content:"";width:36px;height:36px;display:inline-block;vertical-align:middle;margin:0 1.5em 0 0;padding:0;border-radius:100%;border:2px #e6e6e6 solid;border-left-color:rgba(0,0,0,.25);border-bottom-color:rgba(0,0,0,.25);animation:spin 1s linear infinite;transition:all .5s ease}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:var(--purple)}.mfp-preloader a:hover{color:var(--purple-dark)}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{transition:.5s ease all;opacity:1;font-weight:300;position:absolute;right:24px;top:24px;border:1px solid var(--red);width:56px;height:56px;border-radius:100%;text-align:center;cursor:pointer;color:var(--dark);line-height:38px;box-sizing:border-box;padding:0;font-size:0}.mfp-close-btn-in .mfp-close .closeBlock::after{transform:rotateZ(45deg)}.mfp-close-btn-in .mfp-close .closeBlock::before{transform:rotateZ(-45deg)}.mfp-close-btn-in .mfp-close .mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{display:none}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid var(--red-dark);margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid var(--red-dark);margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-gallery .mfp-content{padding:0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-slide-bottom .mfp-content{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(10deg)}.mfp-slide-bottom.mfp-ready .mfp-content{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.mfp-slide-bottom.mfp-removing .mfp-content{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(10deg)}.mfp-slide-bottom.mfp-bg{opacity:0;transition:opacity .3s ease-out}.mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}.mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}.mfp-content .h1,.mfp-content .h2,.mfp-content .h3,.mfp-content h1,.mfp-content h2,.mfp-content h3{margin-top:0}.mfp-content .titleBlock .titleHead{font-size:36px}.mfp-close .closeBlock{position:relative;display:block;height:100%;width:100%;font-size:0}.mfp-close .closeBlock::after,.mfp-close .closeBlock::before{content:"";position:absolute;top:50%;width:1px;height:18px;background:var(--dark);margin-top:-9px;left:50%;margin-left:-.5px;transition:.5s ease all}.mfp-close .closeBlock::before{transform:rotateZ(-45deg)}.mfp-close .closeBlock::after{transform:rotateZ(45deg)}.mfp-close .closeBlock:hover::after,.mfp-close .closeBlock:hover::before{background:var(--red-light)}.mfp-move-horizontal{opacity:0;transition:all .3s ease-in-out;transform:scale(1.1)}.mfp-move-horizontal.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-move-horizontal.mfp-ready{opacity:1;transform:scale(1)}.mfp-move-horizontal.mfp-ready.mfp-bg{opacity:.3}.mfp-move-horizontal.mfp-removing{transform:scale(1.1);opacity:0}.mfp-move-horizontal.mfp-removing.mfp-bg{opacity:0}@media (max-width:749px){.mfp-content .fieldBlock{padding-bottom:0}.mfp-close-btn-in .mfp-close{top:10px;right:10px}}.mfp-bg.mfp-move-horizontal.mfp-mode-gallery.mfp-ready{background-color:#33302e;opacity:.9}.mfp-gallery .mfp-close .closeBlock::after,.mfp-gallery .mfp-close .closeBlock::before{background-color:#fff;width:3px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}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:-.25em}sup{top:-.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],[type=reset],[type=submit],button{-webkit-appearance:button}[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{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]{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}@font-face{font-family:Golos;src:url(../font/GolosText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos;src:url(../font/GolosText-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Golos;src:url(../font/GolosText-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Golos;src:url(../font/GolosText-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Golos;src:url(../font/GolosText-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Golos;src:url(../font/GolosText-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url(../font/TTFirsNeue-Black.woff2) format("woff2"),url(../font/TTFirsNeue-Black.woff) format("woff"),url(../font/TTFirsNeue-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url(../font/TTFirsNeue-Bold.woff2) format("woff2"),url(../font/TTFirsNeue-Bold.woff) format("woff"),url(../font/TTFirsNeue-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url(../font/TTFirsNeue-DemiBold.woff2) format("woff2"),url(../font/TTFirsNeue-DemiBold.woff) format("woff"),url(../font/TTFirsNeue-DemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url(../font/TTFirsNeue-ExtraBold.woff2) format("woff2"),url(../font/TTFirsNeue-ExtraBold.woff) format("woff"),url(../font/TTFirsNeue-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url(../font/TTFirsNeue-Medium.woff2) format("woff2"),url(../font/TTFirsNeue-Medium.woff) format("woff"),url(../font/TTFirsNeue-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue";src:url(../font/TTFirsNeue-Regular.woff2) format("woff2"),url(../font/TTFirsNeue-Regular.woff) format("woff"),url(../font/TTFirsNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body,html{font-family:var(--font-default);max-width:100vw;overflow-x:clip}body>main{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}body>main .content-page{flex:auto;display:flex;flex-direction:column}button,input,select,textarea{font-family:var(--font-default)}*{font-family:var(--font-default)}body{color:var(--grey);background-color:var(--grey-light);font-family:var(--font-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.main--cartAndProfile{background-color:var(--grey-light)}.main--white-bg{background-color:var(--white)}.main--white-bg .section-quality__head{padding-top:80px}.main--white-bg .section-quality::after{bottom:0}a{text-decoration:none;color:inherit}.default-wrapper{max-width:1442px;padding:0 46px;margin:0 auto;box-sizing:border-box}@media (max-width:900px){.default-wrapper{padding:0 16px}}.h1,h1{color:var(--dark);font-size:64px;font-style:normal;font-weight:600;line-height:72px;font-family:var(--font-title)}@media (max-width:900px){.h1,h1{font-size:40px;font-style:normal;font-weight:700;line-height:50px;font-family:var(--font-title)}}.h2,h2{color:var(--dark);font-size:44px;font-style:normal;font-weight:700;line-height:52px;font-family:var(--font-title)}@media (max-width:900px){.h2,h2{font-size:36px;font-style:normal;font-weight:700;line-height:42px;font-family:var(--font-title)}}.h3,h3{color:var(--dark);font-size:32px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.64px;font-family:var(--font-title)}@media (max-width:900px){.h3,h3{font-size:28px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.56px;font-family:var(--font-title)}}.h4,h4{color:var(--dark);font-size:24px;font-style:normal;font-weight:500;line-height:32px;font-family:var(--font-title)}@media (max-width:900px){.h4,h4{font-size:22px;font-style:normal;font-weight:500;line-height:30px;font-family:var(--font-title)}}.button-action-icon{color:var(--purple);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px}.button-action-icon span.icon-arr{position:relative;overflow:hidden;width:46px;height:15px}.button-action-icon span.icon-arr::after{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);width:46px;height:15px;background:url(../img/arrow-left-red-full.svg) no-repeat center center;background-size:contain;transition:all .3s ease-in-out}.button-action-icon:hover{color:var(--hover)}.button-action-icon:hover span.icon-arr::after{transform:translateY(-50%) translateX(-7px)}a.text-only:hover{color:var(--hover)}html[data-theme=dark] .icon-moon{opacity:0;transform:translate(-50%,-50%) scale(.3);position:absolute}html[data-theme=dark] .icon-sun{opacity:1;transform:translate(-50%,-50%) scale(1)}html[data-theme=light] .icon-moon{opacity:1;transform:translate(-50%,-50%) scale(1)}html[data-theme=light] .icon-sun{opacity:0;transform:translate(-50%,-50%) scale(.3);position:absolute}.popupBlock .list-box{margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}.popupBlock .list-box__item{flex:0 0 auto}.popupBlock .list-box .box{cursor:pointer;display:inline-block;vertical-align:top;padding:11px 16px;border:1px solid var(--light);color:var(--grey);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;box-sizing:border-box}.popupBlock .list-box .box.active{border-color:var(--red);color:var(--dark);background:rgba(250,0,0,.1);color:var(--dark)}.popupBlock .list-box .box:hover{color:var(--dark);border-color:var(--red)}@media (max-width:900px){.popupBlock .list-box .box{padding:8px 15px}}@media (max-width:900px){.popupBlock .list-box{flex-wrap:nowrap;overflow-x:auto;flex-direction:row}.popupBlock .list-box__item{flex:auto}.popupBlock .list-box__item .box{white-space:nowrap}}.login-form-entry .field-list{display:flex;flex-direction:column;gap:24px}.login-form-entry .field-list__item{display:flex;flex-direction:column;gap:8px}.login-form-entry .login-form__buttons{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}.login-form-entry .login-form__buttons>*{width:100%;flex:100%;text-align:center}.login-form-entry .login-form__buttons .action-link{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--red)}.login-form-entry .login-form__buttons .action-link:hover{color:var(--red-light)}.login-form-entry .fieldset{padding:0;margin:0;border:0;display:none}.login-form-entry .fieldset.active{display:block}.login-form-entry .fieldset.field-list.active{display:flex}.form-modal-content{min-width:406px}@media (max-width:560px){.form-modal-content{min-width:280px}}button{cursor:pointer}.theme-switcher{position:relative}.theme-switcher .icon{transition:all .3s ease-in-out;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1)}.theme-switcher .icon.icon-moon,.theme-switcher .icon.icon-sun{display:block!important}.section-delivery.section-other-products{padding-top:0;padding-bottom:120px}@media (max-width:900px){.section-delivery.section-other-products{padding-bottom:80px}}.section-delivery.section-other-products+.section-other-products .section-other-products__wrapper{padding-top:0;margin-bottom:-20px}.section-delivery.section-other-products+.section-other-products .section-other-products__wrapper .section-other-products__list{padding-left:1px}.section-delivery.section-other-products+.section-other-products .section-other-products__wrapper .section-other-products__list .section-other-products__item{border:1px solid var(--light);margin:-1px -1px}.section-delivery.section-other-products+.section-other-products .section-other-products__wrapper .section-other-products__list::before{content:none}.map-block__map.scroll-block{pointer-events:none}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/ 2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{20%,53%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}.animate__tada{animation-name:tada}@keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}.animate__wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}100%{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}100%{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translate3d(0,0,0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translate3d(0,0,0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translate3d(0,0,0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{from{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{from{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{from{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{from{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{from{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration) * .75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{from{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translate3d(0,0,0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{from{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{from{transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{from{transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{from{transform:rotate3d(0,0,1,45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{from{transform:rotate3d(0,0,1,45deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{from{transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{from{opacity:1}to{transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{from{opacity:1}to{transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{from{opacity:1}to{transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{from{opacity:1}to{transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{from{opacity:1}to{transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translate3d(0,0,0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}body:not(.jsLoaded) main.main--header-opacity .header,body:not(.jsLoaded) main.main--index .header{background-color:transparent}.header{background-color:var(--white);padding:15px 16px;position:fixed;top:0;left:0;right:0;z-index:20;transform:translateY(0);transition:none}.header__wrapper{position:relative}.header__body{display:flex;align-items:center;justify-content:space-between}.header__footer{display:none}.header .logo-block{flex:0 0 240px}.header .logo-block .logo{display:block;width:240px;height:50px;background-image:url(../img/logo-l.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1380px){.header .logo-block .logo{width:172px;height:36px}}.header__nav .nav__list{padding:0;display:flex;align-items:center;justify-content:flex-start;gap:40px}.header__nav .nav__list .nav__item{display:block;padding:0;position:relative}.header__nav .nav__list .nav__item.active{position:relative}.header__nav .nav__list .nav__item.active::before{content:"";position:absolute;height:3px;background-color:var(--red);left:0;right:0;top:-31px}.header__nav .nav__list .nav__item.active a,.header__nav .nav__list .nav__item.active span{cursor:default}.header__nav .nav__list .nav__item--login{display:none}.header__nav .nav__list .nav__item a{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey)}.header__nav .nav__list .nav__item a:hover{color:var(--hover)}.header__nav .nav__list .nav__item.active a{color:var(--dark)}.header__nav .nav__list .nav__item.active::before{content:"";position:absolute;top:-31px;left:-10px;right:-10px;height:2px;background-color:var(--red)}.header__nav .nav__list .nav__item:not(.active) a:hover{color:var(--purple-dark)}.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.header__actions .icon{color:inherit;width:24px;height:24px}.header .cart-action{border:1px solid var(--dark);padding:12px 20px 12px 16px;display:flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--dark);font-family:var(--font-default);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.header .cart-action .icon{color:inherit;width:24px;height:24px}.header .cart-action:hover{background-color:var(--red);color:#fff}.header-action{color:var(--dark)}.header-action--theme,.header-action--vrs{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:0}.header-action--login{font-family:var(--font-default);font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:12px 24px;color:var(--btn-text);background-color:var(--red)}.header-action--login:hover{background-color:var(--red-dark)}.header__icons-buttons{display:flex;align-items:center;justify-content:flex-end;gap:16px}.header__icons-social{display:flex;align-items:flex-end;justify-content:flex-end;gap:24px}.header__icons-social .icon-social{border:1px solid var(--red);width:64px;height:64px;border-radius:50%;background-color:rgba(250,0,0,.2);color:#fff;display:flex;align-items:center;justify-content:center}.header__icons-social .icon-social--vk{background-image:url(../img/icon-vk.svg);background-repeat:no-repeat;background-position:46% 53%}.header__icons-social .icon-social--tg{background-image:url(../img/icon-tg.svg);background-repeat:no-repeat;background-position:45% 51%}.header__icons-social .icon-social:hover{background-color:var(--red-light)}.header__actions-mobile{position:absolute;height:40px;width:40px;top:-2px;right:0;cursor:pointer}.header__actions-mobile::after,.header__actions-mobile::before{content:"";height:2px;position:absolute;top:50%;left:1px;right:1px;background-color:var(--purple);transform:translateY(-50%);transition:transform .3s ease-in-out}.header__actions-mobile::before{transform:translateY(calc(-50% - 6px))}.header__actions-mobile::after{transform:translateY(calc(-50% + 6px))}.header__actions-mobile.openMenu::before{transform:rotate(45deg)}.header__actions-mobile.openMenu::after{transform:rotate(-45deg)}.header__cart{position:absolute;top:-8px;right:63px}.header .info-list{display:flex;flex-direction:column;gap:32px}.header .info-list-item__caption{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);margin-bottom:8px}.header .info-list-item__value{font-size:28px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.56px;font-family:var(--font-title);font-weight:600;color:var(--dark)}.header .info-list-item__value span{font-weight:400;color:var(--grey)}.header .info-list-item__value div+div span{opacity:0}.header .political{border-top:1px solid #fff;padding:24px 0 24px;margin-top:24px;display:flex;flex-direction:column;gap:16px}.header .political a{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:var(--purple)}.header .political p{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey)}@media (min-width:1381px){.header .mobile{display:none}.header .logo-block{position:absolute;top:50%;left:0;transform:translateY(-50%)}.header__actions{position:absolute;top:50%;right:0;transform:translateY(-50%)}.header__body{justify-content:center}}@media (max-width:1380px){.header .desktop{display:none}.header__address{padding-top:40px;width:100%;box-sizing:border-box}.header__address::before{content:"";position:absolute;top:0;left:50%;width:100vw;transform:translateX(-50%);height:1px;background-color:var(--white)}.header__address .info-list{margin-top:24px}.header__icons-social .icon-social{width:64px;height:64px;box-sizing:border-box}.header .logo-block{flex:auto}.header__nav{margin-top:40px;width:100%}.header__nav .nav__list{flex-direction:column;align-items:flex-start;gap:0;margin:0 -16px}.header__nav .nav__list .nav__item{display:block;width:100%}.header__nav .nav__list .nav__item a{box-sizing:border-box;color:var(--dark);display:block;width:100%;padding:16px 48px;border-left:3px solid transparent}.header__nav .nav__list .nav__item.active{position:relative}.header__nav .nav__list .nav__item.active::before{content:"";top:0;left:0;bottom:0;width:3px;right:inherit;height:inherit;background-color:var(--red)}.header__nav .nav__list .nav__item--login a{display:flex!important;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding-top:6px;padding-bottom:6px}.header__nav .nav__list .nav__item--login a .icon-login{width:56px;height:56px;border:1px solid var(--red);border-radius:50%;color:var(--dark);background-color:transparent;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:30px}.header__body{justify-content:space-between;flex-direction:column;align-items:flex-start;gap:24px;position:relative}.header__footer{position:relative;display:block}.header__actions{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:32px;margin-bottom:32px}}@media (max-width:1380px){body:not(.openMenu) .header__actions,body:not(.openMenu) .header__footer,body:not(.openMenu) .header__nav{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:absolute}}@media (max-width:1380px){body.openMenu{overflow:hidden}body.openMenu .header{min-height:calc(100vh - 15px);background-color:var(--back);overflow-y:auto;overflow-x:hidden;bottom:0}body.openMenu .header__wrapper{display:flex;width:100%;box-sizing:border-box;justify-content:space-between;flex-direction:column}body.openMenu .header__actions,body.openMenu .header__footer,body.openMenu .header__nav{opacity:1;visibility:visible}body.openMenu .header__nav .nav__list .nav__item.active::before{top:0;bottom:0;left:0;height:100%;width:3px}}@media (max-width:1380px){body.openMenu{overflow:hidden}body.openMenu::before{content:"";z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--back)}body.openMenu .header{padding-bottom:20px}}.scrollIsTop main.main--header-opacity,.scrollIsTop main.main--index{padding-top:0}.scrollIsTop main.main--header-opacity .header,.scrollIsTop main.main--index .header{background-color:transparent;z-index:20}.scrollIsTop main.main--header-opacity .header .logo-block .logo,.scrollIsTop main.main--index .header .logo-block .logo{background-image:url(../img/logo-d.svg)}@media (min-width:1381px){.scrollIsTop main.main--header-opacity .header .header__nav .nav__list .nav__item a,.scrollIsTop main.main--index .header .header__nav .nav__list .nav__item a{color:var(--light)}.scrollIsTop main.main--header-opacity .header .header__nav .nav__list .nav__item a:hover,.scrollIsTop main.main--index .header .header__nav .nav__list .nav__item a:hover{color:var(--white)}.scrollIsTop main.main--header-opacity .header .header__nav .nav__list .nav__item.active a,.scrollIsTop main.main--index .header .header__nav .nav__list .nav__item.active a{color:var(--btn-text)}.scrollIsTop main.main--header-opacity .header .header-action--theme,.scrollIsTop main.main--header-opacity .header .header-action--vrs,.scrollIsTop main.main--index .header .header-action--theme,.scrollIsTop main.main--index .header .header-action--vrs{color:var(--light)}.scrollIsTop main.main--header-opacity .header .header-action--theme:hover,.scrollIsTop main.main--header-opacity .header .header-action--vrs:hover,.scrollIsTop main.main--index .header .header-action--theme:hover,.scrollIsTop main.main--index .header .header-action--vrs:hover{color:var(--btn-text)}}.scrollIsTop main.main--header-opacity .header .cart-action,.scrollIsTop main.main--index .header .cart-action{color:var(--btn-text);border-color:var(--btn-text)}body{padding-top:87px}@media (max-width:1380px){body{padding-top:66px}}body.jsLoaded:not(.initial-load) .header{transition:transform .3s ease}body.jsLoaded:not(.scroll-up-nav):not(.scrollIsTop):not(.initial-load) .header{transform:translateY(-100%)}body.scroll-up-nav .header,body.scrollIsTop .header{transform:translateY(0)}@media (max-width:1380px){html.openMenu{overflow:hidden}}html:not(.openMenu) body.scrollIsTop .main--about .header,html:not(.openMenu) body.scrollIsTop .main--index .header,html:not(.openMenu) body.scrollIsTopProgress .main--about .header,html:not(.openMenu) body.scrollIsTopProgress .main--index .header{background:0 0}html:not(.openMenu) body.scrollIsTop .main--about .header .logo,html:not(.openMenu) body.scrollIsTop .main--index .header .logo,html:not(.openMenu) body.scrollIsTopProgress .main--about .header .logo,html:not(.openMenu) body.scrollIsTopProgress .main--index .header .logo{background-image:url(../img/logo-d.svg)}html:not(.openMenu) body.scrollIsTop .main--about .header .header__nav .nav__list .nav__item a,html:not(.openMenu) body.scrollIsTop .main--index .header .header__nav .nav__list .nav__item a,html:not(.openMenu) body.scrollIsTopProgress .main--about .header .header__nav .nav__list .nav__item a,html:not(.openMenu) body.scrollIsTopProgress .main--index .header .header__nav .nav__list .nav__item a{color:var(--btn-text)}html:not(.openMenu) body.scrollIsTop .main--about .header .cart-action,html:not(.openMenu) body.scrollIsTop .main--index .header .cart-action,html:not(.openMenu) body.scrollIsTopProgress .main--about .header .cart-action,html:not(.openMenu) body.scrollIsTopProgress .main--index .header .cart-action{color:var(--btn-text);border-color:var(--btn-text)}html:not(.openMenu) body.scrollIsTop .main--about .header-action,html:not(.openMenu) body.scrollIsTop .main--index .header-action,html:not(.openMenu) body.scrollIsTopProgress .main--about .header-action,html:not(.openMenu) body.scrollIsTopProgress .main--index .header-action{color:var(--btn-text)}html[data-theme=light].openMenu .main--index .header .logo-block .logo{background-image:url(../img/logo-l.svg)}html[data-theme=light].openMenu .main--index .header .cart-action{color:var(--dark);border-color:var(--dark)}.footer{padding:40px 0;background-color:var(--white)}.footer .footer__politic{color:var(--purple)}.footer .footer__politic:hover{color:var(--hover)}.footer__wrapper{max-width:1442px;padding:0 46px;margin:0 auto;box-sizing:border-box}@media (max-width:900px){.footer__wrapper{padding:0 16px}}.footer .btn-box{text-align:center}.footer__address-btn{display:inline-block;vertical-align:top}.footer__address-btn.btn:hover{color:var(--white)}.footer .info-list{display:flex;flex-direction:column;justify-content:space-between;gap:24px}.footer .info-list-item__caption{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);margin-bottom:8px}.footer .info-list-item__value{font-size:28px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.56px;font-family:var(--font-title);font-weight:600;color:var(--dark);text-align:left}.footer .info-list-item__value a:hover{color:var(--hover)}@media (min-width:1280px){.footer .info-list-item__value.phones-footer{display:flex;flex-direction:row;gap:8px}.footer .info-list-item__value.phones-footer i{display:inline;font-style:normal}.footer .info-list-item__value.phones-footer div+div span{display:none}}.footer .info-list-item__value span{font-weight:400;color:var(--grey)}.footer .info-list-item__value div+div span{opacity:0}.footer .info-list-item__value i{display:none}.footer .info-list.big{flex:0 2 679px}.footer .info-list.small{flex:0 1 413px}.footer__social{flex:0 0 204px;display:flex;align-items:flex-start;justify-content:flex-end;gap:24px}.footer__social .icon-social{border:1px solid var(--red);width:90px;height:90px;border-radius:50%;background-color:rgba(250,0,0,.2);color:#fff;display:flex;align-items:center;justify-content:center}.footer__social .icon-social--vk{background-image:url(../img/icon-vk.svg);background-repeat:no-repeat;background-position:46% 53%}.footer__social .icon-social--tg{background-image:url(../img/icon-tg.svg);background-repeat:no-repeat;background-position:45% 51%}.footer__social .icon-social:hover{background-color:var(--red-light)}.footer__body{position:relative;display:flex;justify-content:space-between;gap:24px;margin-bottom:40px}.footer__footer{border-top:1px solid var(--back);padding-top:38px;display:flex;align-items:center;justify-content:space-between;gap:24px}.footer__footer p{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey)}.footer-footer__actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer__icons-buttons{display:flex;align-items:center;justify-content:flex-end;gap:16px}.footer__icons-buttons .action-box{display:flex;align-items:center;justify-content:flex-end;gap:16px}.footer-action--theme,.footer-action--vrs{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:0;color:var(--dark)}.footer-action--login{font-family:var(--font-default);font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:12px 24px;color:var(--white);background-color:var(--red)}.footer-action--login:hover{background-color:var(--red-dark)}.footer .mobile{display:none}.footer__politic{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:var(--purple)}@media (max-width:900px){.footer__address-btn{position:absolute;top:0;left:0;right:0}.footer__body{padding-top:72px;flex-direction:column;gap:32px;margin-bottom:88px}.footer__body .info-list.big,.footer__body .info-list.small{flex:auto;gap:32px}.footer__body .footer__social{display:none}.footer .mobile{display:flex}.footer__footer{padding-top:24px;position:relative;flex-direction:column;gap:16px;align-items:flex-start}.footer__social .icon-social{justify-content:flex-start;width:64px;height:64px}.footer__icons-buttons{position:absolute;top:-95px;right:0;left:0;justify-content:space-between;align-items:center}}a.lang-btn{border:1px solid var(--dark);color:var(--dark);padding:11px;font-family:var(--font-default);font-size:14px;font-style:normal;font-weight:400;line-height:24px}a.lang-btn:hover{background-color:var(--red);color:#fff}.main--about .footer{padding-top:112px}@media (max-width:900px){.main--about .footer{padding-top:40px}}.embla{max-width:48rem;margin:auto;--slide-height:19rem;--slide-spacing:1rem;--slide-size:100%;position:relative}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translate3d(0,0,0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.embla-thumbs{--thumbs-slide-height:6rem;margin-top:var(--thumbs-slide-spacing)}.embla-thumbs__viewport{overflow:hidden}.embla-thumbs__container{display:flex;flex-direction:row;margin-left:calc(var(--thumbs-slide-spacing) * -1)}.embla-thumbs__slide{flex:0 0 22%;min-width:0;padding-left:var(--thumbs-slide-spacing)}@media (min-width:576px){.embla-thumbs__slide{flex:0 0 15%}}.embla-thumbs__slide__number{border-radius:1.8rem;-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);font-size:1.8rem;font-weight:600;color:var(--detail-high-contrast);display:flex;align-items:center;justify-content:center;height:var(--thumbs-slide-height);width:100%}.embla-thumbs__slide--selected .embla-thumbs__slide__number{color:var(--text-body)}.gallery-embla{position:relative}.gallery-embla.embla{width:100%;max-width:100%}.gallery-embla .embla__viewport{overflow:hidden}.gallery-embla .embla__container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.gallery-embla .embla__slide{position:relative;flex:0 0 100%}.gallery-embla .embla__slide img{display:block;width:100%;height:auto}.gallery-embla .embla__dots{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:16px}.gallery-embla .embla__dot{width:16px;height:16px;display:flex;align-items:center;border:0;position:relative;background-color:transparent;padding:0;cursor:pointer;transition:background-color .2s}.gallery-embla .embla__dot::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px}.gallery-embla .embla__dot::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--light);border-radius:50%;transition:transform .3s ease-in-out,border-radius .3s ease-in-out,background-color .3s ease-in-out}.gallery-embla .embla__dot:hover{background-color:transparent}.gallery-embla .embla__dot:hover::before{background-color:var(--red)}.gallery-embla .embla__dot--selected::before{border-radius:0;background-color:var(--red);transform:translate(-50%,-50%) scale(1.6)}.embla__dots{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:16px}.embla__dot{width:16px;height:16px;display:flex;align-items:center;border:0;position:relative;background-color:transparent;padding:0;cursor:pointer;transition:background-color .2s}.embla__dot::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px}.embla__dot::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--light);border-radius:50%;transition:transform .3s ease-in-out,border-radius .3s ease-in-out,background-color .3s ease-in-out}.embla__dot:hover{background-color:transparent}.embla__dot:hover::before{background-color:var(--red)}.embla__dot--selected::before{border-radius:0;background-color:var(--red);transform:translate(-50%,-50%) scale(1.6)}.checkbox label{display:inline-block;vertical-align:middle;cursor:pointer}.checkbox label .checkbox__input{opacity:0;visibility:hidden;position:absolute;width:10px}.checkbox label .checkbox__input:checked+.caption{color:var(--dark)}.checkbox label .checkbox__input:checked+.caption::before{background-image:url(../img/check.svg);background-size:10px 7px;background-repeat:no-repeat;background-position:center;border-color:var(--red)}.checkbox label .caption{padding-left:40px;position:relative;color:var(--grey);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.checkbox label .caption::before{content:"";position:absolute;left:4px;top:4px;width:16px;height:16px;border:1px solid var(--dark);box-sizing:border-box}.radio{display:block}.radio label{display:inline-block;vertical-align:middle}.radio label .radio__input{opacity:0;visibility:hidden;position:absolute;width:10px}.radio label .radio__input:checked+.caption{color:var(--dark);border-color:var(--red);background-color:var(--red);background:rgba(223,0,0,.1)}.radio label .caption{padding:11px 16px;border:1px solid var(--light);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-align:center;color:var(--grey);cursor:pointer}.radio label .caption:hover{border-color:var(--red);color:var(--dark)}.input-box{display:flex;flex-direction:column;gap:8px}.input-box.inn{width:205px}.input-box__caption{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--dark)}.input-box__caption span{color:var(--red)}.input-box__field input{width:100%}input{display:block;width:100%;border:1px solid var(--grey);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:var(--dark);padding:11px;outline:0;box-sizing:border-box;background-color:transparent}input:hover{border-color:var(--dark)}textarea{display:block;width:100%;border:1px solid var(--grey);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:var(--dark);padding:11px;resize:none;outline:0;box-sizing:border-box;background-color:transparent}textarea:hover{border-color:var(--dark)}select{display:block;width:100%;border:1px solid var(--grey);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:var(--dark);padding:11px;outline:0;height:56px;box-sizing:border-box;background-color:transparent}select:hover{border-color:var(--dark)}.field-list{display:flex;flex-direction:column;gap:24px}.cart-profile .field-content{display:flex;flex-direction:column;gap:64px}.cart-profile .field-list{gap:24px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-select{position:relative;width:100%;height:100%;z-index:3}.custom-select__selected{height:100%;box-sizing:border-box;font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;padding:11px 40px 11px 16px;border:1px solid var(--dark);color:var(--dark);cursor:pointer;position:relative;background-color:transparent}.custom-select__selected::after{content:"";position:absolute;right:16px;top:50%;width:24px;height:24px;background-image:url(../img/arrow_down.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);transition:transform .3s ease;pointer-events:none}.custom-select.open .custom-select__selected::after{transform:translateY(-50%) rotate(180deg)}.custom-select.open .custom-select__options{opacity:1;visibility:visible;transform:translateY(0)}.custom-select__options{position:absolute;top:calc(100% - 1px);left:0;right:0;background-color:var(--white);border:1px solid var(--dark);max-height:240px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);z-index:10}.custom-select__option{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;padding:8px 16px;padding:11px 40px 11px 16px;color:var(--dark);cursor:pointer}.custom-select__option:hover{background-color:var(--grey-light);color:var(--dark)}.custom-select__option.selected{background-color:var(--grey-light);color:var(--dark);display:none}html[data-theme=dark] .custom-select__selected::after{background-image:url(../img/arrow_down-white.svg)}.card-detail{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;margin-top:80px;margin-bottom:160px}@media (max-width:900px){.card-detail{margin-top:32px;margin-bottom:32px}}.card-detail__content{position:relative}.card-detail__header{margin-bottom:25px}.card-detail__title{margin:0;color:var(--dark)}.card-detail__body{display:flex;gap:63px;padding-right:353px}.card-detail__gallery{flex:0 1 500px;width:100%}.card-detail__id{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);margin-bottom:17px}.card-detail__info{flex:0 1 430px}.card-detail-info__item{margin-bottom:36px}.card-detail-info__item-caption{color:var(--dark);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:600;line-height:25px;margin-bottom:16px}.card-detail-info__item-caption span{color:var(--grey);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.card-detail-info__item-value .list-box{display:flex;gap:16px;flex-wrap:wrap}.card-detail-info__item-value .list-box .box{display:block;padding:11px 16px;border:1px solid var(--light);color:var(--grey);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.card-detail-info__item-value .list-box .box.active{border-color:var(--red);color:var(--dark);background:rgba(250,0,0,.1);color:var(--dark)}.card-detail-info__item-value .list-box .box:hover{border-color:var(--red);color:var(--dark)}.card-detail__description{margin:50px 0 0}.card-detail__description p{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey)}.card-detail .action-link{margin-top:25px;display:inline-block;vertical-align:top;color:var(--purple);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.card-detail .action-link:hover{color:var(--hover)}.card-detail-info__attr{margin-top:44px}.card-detail-info__attr-item{margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.card-detail-info__attr-item:last-child{margin-bottom:0}.card-detail-info__attr-item-caption{color:var(--grey)}.card-detail-info__attr-item-value{color:var(--dark)}.card-detail-info__title{color:var(--dark);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:600;line-height:25px;margin-bottom:16px}.card-detail__aside{max-width:318px;position:absolute;right:0;top:0;bottom:0;flex:0 0 318px}.card-detail__aside-wrapper{position:sticky;top:90px}.card-detail__aside .info-box__title{color:var(--dark);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:600;line-height:25px;margin-bottom:16px}.card-detail__aside .amount-box{margin-top:33px;margin-bottom:37px}.card-detail__aside .amount-box .amount-box__value{font-size:44px;font-style:normal;font-weight:700;line-height:52px;font-family:var(--font-title);color:var(--dark)}.card-detail__aside .amount-box .amount-box__col{font-size:32px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.64px;font-family:var(--font-title);font-weight:400;color:var(--grey)}.card-detail .btn--pay{width:100%;margin-bottom:16px}.card-detail .btn-info{margin-top:16px;display:block;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.card-detail .btn-info .btn-info__caption{color:var(--grey)}.card-detail .btn-info .btn-info__value{color:var(--dark)}.card-detail .btn--calc{width:100%;box-sizing:border-box;margin:32px 0;display:block;cursor:pointer;position:relative;padding:16px 27px 16px 64px;background-color:var(--white);color:var(--dark);border:0;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.card-detail .btn--calc::before{content:"";position:absolute;left:24px;top:50%;width:24px;height:24px;background-image:url(../img/calculator.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}.card-detail-delivery__wrapper{padding:24px;background-color:var(--back);display:flex;justify-content:flex-start;flex-direction:column;gap:24px}.card-detail-delivery__wrapper .delivery-box__title{color:var(--dark);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:600;line-height:25px;margin-bottom:16px}.card-detail-delivery__wrapper .delivery-box__value p{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);margin:0 0 8px}.card-detail-delivery__wrapper .delivery-box__value p:last-child{margin-bottom:0}.card-detail__footer{margin-top:120px;max-width:888px;padding-right:353px}.card-detail .video-title:not(:first-child){margin-top:64px}@media (max-width:900px){.card-detail .video-title:not(:first-child){margin-top:24px}}.card-detail .gallery-list{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:749px){.card-detail .gallery-list{grid-template-columns:repeat(2,1fr);gap:0}}.card-detail .gallery-list .gallery-list__item{border:1px solid var(--white);padding:24px;display:flex;justify-content:center;align-items:center}@media (max-width:749px){.card-detail .gallery-list .gallery-list__item{padding:16px}.card-detail .gallery-list .gallery-list__item:nth-child(2n){border-left:0}.card-detail .gallery-list .gallery-list__item:nth-child(n+3){border-top:0}}.card-detail .gallery-list .gallery-list__item img{max-width:100%;width:100%}.card-detail .gallery-list--video{grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:749px){.card-detail .gallery-list--video{grid-template-columns:repeat(2,1fr);gap:8px}}.card-detail .gallery-list--video .gallery-list__item{padding:0;border:0;display:block}.card-detail .gallery-list--video .gallery-list__item img{opacity:.5;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-detail .gallery-list--video .gallery-list__item:hover img{opacity:1}@media (max-width:1080px){.card-detail__body{flex-direction:column;gap:40px;padding-right:0}.card-detail__aside{position:static;max-width:100%;flex:0 0 100%;margin-top:40px;margin-bottom:40px}.card-detail__gallery{flex:0 0 100%}.card-detail__content{padding-right:0}.card-detail__footer{padding-right:0;margin-top:40px}}.embla-gallery-thumb .embla__viewport .embla__slide{aspect-ratio:500/380;position:relative}.embla-gallery-thumb .embla__viewport .embla__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.embla-gallery-thumb .caption{margin-top:40px;margin-bottom:10px;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:600;line-height:25px;margin-bottom:24px;color:var(--dark)}@media (max-width:900px){.embla-gallery-thumb .caption{margin-top:24px}}.embla-gallery-thumb .embla-thumbs__container{display:flex;gap:16px}.embla-gallery-thumb .embla-thumbs__slide{flex:0 0 114px;aspect-ratio:114/85;position:relative;border:1px solid var(--white);position:relative;box-sizing:border-box}.embla-gallery-thumb .embla-thumbs__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tabs__nav{overflow-x:auto;display:flex;justify-content:flex-start;position:relative}.tabs__nav::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--white)}.tabs__nav-link{cursor:pointer;font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:var(--grey);padding:16px 24px 13px;border-bottom:3px solid transparent;white-space:nowrap}.tabs__nav-link:hover{color:var(--hover)}.tabs__nav-link.active{color:var(--dark);border-color:var(--red);position:relative;z-index:1}.tabs__nav-link:not(.active):hover{color:var(--purple)}.tabs__content{padding-top:64px;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey)}.tabs__content-item{display:none}.tabs__content-item.active{display:block}.tabs__content .attr-list{gap:16px}.tabs__content .h2,.tabs__content .h3,.tabs__content .h4,.tabs__content h2,.tabs__content h3,.tabs__content h4{color:var(--dark);margin-bottom:24px;margin-top:40px}.tabs__content .h2:first-child,.tabs__content .h3:first-child,.tabs__content .h4:first-child,.tabs__content h2:first-child,.tabs__content h3:first-child,.tabs__content h4:first-child{margin-top:0}.tabs__content ul{padding-left:0;margin-bottom:24px;margin-top:24px}.tabs__content ul li{display:block;padding-left:38px;margin-bottom:8px;position:relative}.tabs__content ul li::before{content:"";position:absolute;left:16px;top:11px;width:6px;height:6px;background-color:var(--grey);border-radius:50%}.tabs__content ul li:last-child{margin-bottom:0}@media (max-width:900px){.tabs__nav{overflow-x:auto;border-bottom:1px solid var(--white)}.tabs__nav::before{display:none}.tabs__nav-link{white-space:nowrap;cursor:pointer;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);padding:8px 12px 5px;border-bottom:3px solid transparent}.tabs__nav-link.active{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:600;line-height:25px;color:var(--dark);border-color:var(--red)}.tabs__content{padding-top:24px;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey)}}.attr-list{display:flex;flex-direction:column;margin-bottom:24px;gap:8px}.attr-list .attr-list__item{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.attr-list .attr-list__item:last-child{margin-bottom:0}.attr-list .attr-list__item-caption{color:var(--grey);flex:auto}.attr-list .attr-list__item-value{color:var(--dark);flex:0 0 197px}.thumbs__sliders{display:flex;gap:16px;width:100%;overflow:hidden}.thumbs__slide{flex:0 0 calc(25% - 16px);box-sizing:border-box;aspect-ratio:1/1;position:relative}.thumbs__slide:nth-child(n+5){display:none}.thumbs__slide a{position:relative;border:1px solid var(--white);position:relative;box-sizing:border-box;display:block;width:100%;height:100%;position:relative;z-index:1}.thumbs__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.thumbs__remaining{position:absolute;bottom:1px;left:1px;top:1px;right:1px;color:var(--white);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;z-index:2}.section-products{position:relative;z-index:2;background-color:var(--grey-light)}.section-products__wrapper{padding-top:80px}.section-products__head{margin-bottom:64px}.section-products__head .title{margin:0;color:var(--dark)}.section-products__list{position:relative;margin:-40px 0;padding:40px 0;display:grid;grid-template-columns:repeat(2,1fr)}.section-products__list::before{content:"";opacity:.6;background:var(--grey);mix-blend-mode:darken;filter:blur(26px);position:absolute;bottom:45px;left:45px;right:45px;height:100px}.section-products__item{background-color:var(--cards);position:relative;z-index:2;box-sizing:border-box;border:1px solid var(--light);overflow:hidden}.section-products__item:nth-child(2n){border-left:none}.section-products__item:nth-child(n+3){border-top:none}@media (min-width:901px){.section-products__item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--light);background-color:transparent;background-image:url(../img/product-hover-top.svg);background-size:300px 160px;background-repeat:no-repeat;background-position:0 0;border:1px solid var(--light);opacity:0;transition:opacity .3s ease-in-out;z-index:2}}@media (min-width:901px){.section-products__item:hover{z-index:3}.section-products__item:hover::before{opacity:1}.section-products__item:hover .product-card__img{top:-16px;right:0}}.section-products .product-card{display:block;aspect-ratio:672/354;position:relative;padding:40px 32px;max-height:354px;box-sizing:border-box;width:100%}.section-products .product-card__img{position:absolute;width:372px;height:372px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;right:-41px;z-index:0;transition:top .3s ease-in-out,right .3s ease-in-out}.section-products .product-card:hover .product-card__img img{transform:scale(1.2)}.section-products .product-card__info{z-index:2;max-width:399px}.section-products .product-card__title{color:var(--dark);margin:0;position:relative;z-index:3}.section-products .product-card__description{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);margin-top:16px;position:relative;z-index:3}.section-products .product-card__gost{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey);margin-top:16px;position:relative;z-index:3}.section-products .product-card__btn{position:absolute;bottom:32px;left:32px;display:inline-block;vertical-align:top;z-index:3}@media (max-width:1300px){.section-products .product-card{aspect-ratio:inherit;max-height:none;padding-top:0;padding-right:0;padding-bottom:102px;position:relative;height:100%;box-sizing:border-box}.section-products .product-card__info{max-width:none}.section-products .product-card__img{display:block;margin-left:auto;position:static;margin-bottom:24px}.section-products .product-card__btn{margin-top:24px}}@media (max-width:900px){.section-products__wrapper{padding-top:40px}.section-products__head{margin-bottom:40px}.section-products__list{grid-template-columns:repeat(1,1fr)}.section-products__item:nth-child(2n){border-left:1px solid var(--light)}.section-products__item:nth-child(n+3){border-top:1px solid var(--light)}.section-products__item:not(:first-child){border-bottom:1px solid var(--light)}.section-products__item{flex:0 0 100%}.section-products__item:not(:last-child){border-right:1px solid var(--light);border-bottom:none}.section-products__list::before{left:16px;right:16px;bottom:32px}.section-products .product-card{padding-bottom:24px;padding-left:0}.section-products .product-card__img{aspect-ratio:310/220;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;margin-bottom:16px;width:100%;height:auto}.section-products .product-card__info{padding-left:24px;padding-right:24px}.section-products .product-card__btn{width:100%;display:block;margin-top:24px;position:static;box-sizing:border-box}}.section-other-products{position:relative;z-index:2}.section-other-products__wrapper{padding-top:80px}.section-other-products__head{margin-bottom:64px}.section-other-products__head .title{margin:0;color:var(--dark)}.section-other-products__list{margin:-40px 0;padding:40px 0;display:flex;flex-wrap:wrap;position:relative}.section-other-products__list::before{content:"";opacity:.6;background:var(--grey);mix-blend-mode:darken;filter:blur(26px);position:absolute;bottom:45px;left:45px;right:45px;height:100px}.section-other-products__item{background-color:var(--white);flex:0 0 33.333333%;position:relative;z-index:2;box-sizing:border-box;border:1px solid var(--light)}.section-other-products__item:not(:last-child){border-right:none}.section-other-products .product-card{width:100%;padding:14px 32px 32px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;position:relative}.section-other-products .product-card:hover .product-card__img img{transform:scale(1.1)}.section-other-products .product-card:hover .product-card__title{color:var(--purple)}.section-other-products .product-card__img{width:100%;box-sizing:border-box;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.section-other-products .product-card__img img{width:100%;transition:all .3s ease-in-out}.section-other-products .product-card__info{flex:auto;margin-top:14px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.section-other-products .product-card__title{color:var(--dark);margin:0}.section-other-products .product-card__description{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);margin-top:16px}.section-other-products .product-card__btn{position:relative;z-index:2;margin-top:30px;display:inline-block;vertical-align:top}.section-other-products .product-card:hover::before{content:""}@media (max-width:900px){.section-other-products__wrapper{padding-top:40px}.section-other-products__head{margin-bottom:40px}.section-other-products__item{flex:0 0 100%}.section-other-products__item:not(:last-child){border-right:1px solid var(--light);border-bottom:none}.section-other-products__list::before{left:16px;right:16px;bottom:32px}.section-other-products .product-card__info{padding:24px}.section-other-products .product-card__btn{margin-top:24px}}.section-quality{position:relative;padding-bottom:80px;background-color:var(--grey-light)}.section-quality::before{content:"";background:url(../img/quality-top.svg) no-repeat center center;background-size:cover;position:absolute;top:0;right:0;width:560px;height:240px}.section-quality::after{content:"";background:url(../img/quality-bottom.svg) no-repeat center center;background-size:cover;position:absolute;bottom:75px;left:0;width:320px;height:160px}.section-quality__wrapper{padding-top:0}.section-quality__head{position:relative;padding-top:160px;margin-bottom:64px}.section-quality__head .title{margin:0;color:var(--dark)}.section-quality__body{position:relative;max-width:1280px;margin:80px auto 0}.section-quality__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.section-quality__item{padding-left:24px;box-sizing:border-box}.section-quality .quality-card{display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px}.section-quality .quality-card__img{flex:0 0 100px;width:100px;height:100px}.section-quality .quality-card__info{padding-top:48px}.section-quality .quality-card__title{color:var(--dark);margin:0}.section-quality .quality-card__description{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);margin-top:24px}@media (max-width:1260px){.section-quality__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.section-quality{padding-bottom:64px}.section-quality::before{width:280px;height:120px;background-size:contain}.section-quality::after{width:151px;height:80px;bottom:0;background-size:contain}.section-quality__head{padding-top:80px;margin-bottom:40px}.section-quality__list{grid-template-columns:repeat(1,1fr)}.section-quality__item{padding-left:0}.section-quality .quality-card{display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px}.section-quality .quality-card__img{flex:0 0 76px;width:76px;height:76px}.section-quality .quality-card__info{padding-top:16px}.section-quality .quality-card__title{font-size:28px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.56px;font-family:var(--font-title);margin:0}.section-quality .quality-card__description{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}}.section-blog{margin-top:80px;margin-bottom:140px}@media (max-width:900px){.section-blog{margin-top:40px;margin-bottom:64px}}.section-blog__head{max-width:660px;margin-bottom:80px}.section-blog__head .title{margin:0;color:var(--dark)}.section-blog__head .pretitle{margin:16px 0 0;color:var(--grey);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}@media (max-width:900px){.section-blog__head{margin-bottom:40px}}.section-blog .blog-content-entry{display:flex;gap:26px;justify-content:space-between}@media (max-width:900px){.section-blog .blog-content-entry{flex-direction:column;gap:40px}}.section-blog .blog-sidebar{order:2;flex:0 0 318px}@media (max-width:900px){.section-blog .blog-sidebar{order:1;flex:auto;flex-wrap:nowrap;overflow-x:auto}}.section-blog .blog-content{order:1;flex:0 2 1002px}@media (max-width:900px){.section-blog .blog-content{flex:auto}}.section-blog .list-box{display:flex;flex-wrap:wrap;gap:16px;position:sticky;top:90px}.section-blog .list-box__item{flex:1 1 100%}.section-blog .list-box .box{display:inline-block;vertical-align:top;padding:11px 16px;border:1px solid var(--light);color:var(--grey);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;box-sizing:border-box}.section-blog .list-box .box:hover{border-color:var(--red);color:var(--dark)}.section-blog .list-box .box.active{border-color:var(--red);background:rgba(250,0,0,.1);color:var(--dark)}@media (max-width:900px){.section-blog .list-box .box{padding:8px 15px}}@media (max-width:900px){.section-blog .list-box{flex-wrap:nowrap;overflow-x:auto;flex-direction:row}.section-blog .list-box__item{flex:auto}.section-blog .list-box__item .box{white-space:nowrap}}.section-blog__list{display:flex;gap:80px;flex-direction:column;max-width:774px;margin:0 auto}.section-blog__list>.action-box{margin-top:24px}.section-blog__list>.action-box .btn{display:inline-block;vertical-align:top}@media (max-width:900px){.section-blog__list{gap:40px;max-width:100%}}.section-blog__item{flex:1 1 100%}.section-blog .blog-card{display:block}.section-blog .blog-card__img{overflow:hidden;display:block;width:100%;margin-bottom:32px}.section-blog .blog-card__img img{transition:all .3s ease-in-out}.section-blog .blog-card__img:hover img{transform:scale(1.2)}.section-blog .blog-card:hover .blog-card__img img{transform:scale(1.2)}.section-blog .blog-card__info{display:flex;flex-direction:column;gap:20px}.section-blog .blog-card__date{color:var(--grey);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.section-blog .blog-card__title{margin:0;color:var(--dark)}.section-blog .blog-card__description{margin:0;color:var(--grey);font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}@media (max-width:900px){.section-blog .blog-card__img{margin-bottom:16px}.section-blog .blog-card__info{gap:8px}}.section-blog-post{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey)}.section-blog-post .blog-content-entry{flex-direction:column}.section-blog-post__head{margin-top:40px;margin-bottom:40px}.section-blog-post__head .breadcrumbs svg{width:47px;height:20px;color:var(--red)}.section-blog-post__head .breadcrumbs a{color:var(--purple);display:inline-flex;align-items:center;gap:16px}.section-blog-post__head .breadcrumbs a:hover{color:var(--hover)}.section-blog-post__head .title{margin:16px 0 40px;color:var(--dark)}@media (max-width:900px){.section-blog-post__head .title{margin:16px 0}}.section-blog-post__head .header-blog-post__info{display:flex;justify-content:space-between;gap:24px}.section-blog-post__body .preview{margin-bottom:64px;color:var(--red)}@media (max-width:900px){.section-blog-post__body .preview{margin-bottom:40px}}.section-blog-post__body .gallery-blog{margin-bottom:64px}.section-blog-post .blog-post__content{margin:0 auto;max-width:888px;width:100%}.section-blog-post .content .content__item{margin:64px 0;display:flex;flex-direction:column;gap:32px;font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.section-blog-post .content .content__item>*{margin:0}@media (max-width:900px){.section-blog-post .content .content__item{margin:40px 0;gap:24px}}.section-blog-post .content ul{padding-left:0;margin:0}.section-blog-post .content ul li{display:block;padding-left:46px;margin-bottom:8px;position:relative}.section-blog-post .content ul li::before{content:"";position:absolute;left:16px;top:11px;width:6px;height:6px;background-color:var(--light);border-radius:50%}.section-blog-post .content ul li:last-child{margin-bottom:0}.section-blog-post .content h1,.section-blog-post .content h2,.section-blog-post .content h3,.section-blog-post .content h4{margin:0}figure{display:flex;flex-direction:column;align-items:center;gap:8px}figure img{width:100%}figure figcaption{text-align:center;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey)}.gallery-blog{position:relative}.gallery-blog.embla{width:100%;max-width:100%}.gallery-blog .embla__viewport{overflow:hidden}.gallery-blog .embla__container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.gallery-blog .embla__slide{position:relative;flex:0 0 100%}.gallery-blog .embla__slide img{display:block;width:100%;height:auto}.gallery-blog .embla__dots{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:16px}.gallery-blog .embla__dot{width:16px;height:16px;display:flex;align-items:center;border:0;position:relative;background-color:transparent;padding:0;cursor:pointer;transition:background-color .2s}.gallery-blog .embla__dot::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--light);border-radius:50%;transition:transform .3s ease-in-out,border-radius .3s ease-in-out,background-color .3s ease-in-out}.gallery-blog .embla__dot:hover{background-color:transparent}.gallery-blog .embla__dot:hover::before{background-color:var(--red)}.gallery-blog .embla__dot--selected::before{border-radius:0;background-color:var(--red);transform:translate(-50%,-50%) scale(1.6)}.section-read-more{position:relative;padding-top:80px;padding-bottom:80px;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.section-read-more__wrapper{padding-top:0}.section-read-more__head{position:relative;margin-bottom:64px}.section-read-more__head .title{margin:0}.section-read-more__body{position:relative}.section-read-more__footer{margin-top:64px;display:flex;justify-content:center}.section-read-more__footer .btn{display:inline-block;vertical-align:middle}.section-read-more__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.section-read-more .read-more-card{display:flex;flex-direction:column;gap:32px}.section-read-more .read-more-card__img{flex:0 0 100%;width:100%}.section-read-more .read-more-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.section-read-more .read-more-card__date{color:var(--grey);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.section-read-more .read-more-card__title{margin:0}.section-read-more .read-more-card__description{color:var(--grey)}@media (max-width:1260px){.section-read-more__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.section-read-more{padding-bottom:40px;padding-top:40px}.section-read-more__head{margin-bottom:40px}.section-read-more__list{grid-template-columns:repeat(1,1fr);gap:40px}.section-read-more__footer{margin-top:40px}.section-read-more .read-more-card{gap:16px}.section-read-more .read-more-card__info{gap:8px}}.section-delivery{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);padding-top:80px;padding-bottom:100px}@media (max-width:900px){.section-delivery{padding-bottom:40px;padding-top:40px}}.section-delivery .blog-content-entry{flex-direction:column}.section-delivery__head{margin-bottom:80px}.section-delivery__head .title{margin:0}.section-delivery__head p{margin:16px 0 0;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}@media (max-width:900px){.section-delivery__head{margin-bottom:40px}}.section-delivery .delivery__content a{color:var(--purple)}.section-delivery .delivery__content a:hover{color:var(--purple-dark)}.section-delivery .delivery__content ul{padding-left:0;margin:0}.section-delivery .delivery__content ul li{display:flex;justify-content:flex-start;gap:8px;flex-direction:column;padding-left:38px;margin-bottom:8px;position:relative}.section-delivery .delivery__content ul li::before{content:"";position:absolute;left:16px;top:11px;width:6px;height:6px;background-color:var(--white);border-radius:50%}.section-delivery .delivery__content ul li:last-child{margin-bottom:0}.section-delivery .delivery__content ol{padding-left:0;margin:0;counter-reset:delivery-counter}.section-delivery .delivery__content ol>li{margin-bottom:24px;display:flex;flex-direction:column;gap:8px;padding-left:23px;position:relative}.section-delivery .delivery__content ol>li::before{content:counter(delivery-counter) ".";counter-increment:delivery-counter;position:absolute;left:0}.section-delivery .delivery__content ol>li p{margin:0}.section-delivery .delivery__content h1,.section-delivery .delivery__content h2,.section-delivery .delivery__content h3,.section-delivery .delivery__content h4{margin:40px 0 24px}.section-banner-application{margin-top:-90px;position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1440/720;padding:90px 40px 40px;box-sizing:border-box;color:#fff}@media (max-width:900px){.section-banner-application{padding:40px 16px}}.section-banner-application img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.section-banner-application::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%)}.section-banner-application__content{position:relative;z-index:3;max-width:1120px;width:100%;margin:0 auto;text-align:center}.section-banner-application__content h1{margin:0;color:var(--btn-text)}.section-banner-application__content p{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin:32px auto 0;max-width:660px;color:var(--btn-text)}.section-application:not(.default-wrapper){padding-top:80px;padding-bottom:80px}@media (max-width:900px){.section-application:not(.default-wrapper){padding-top:40px;padding-bottom:40px}}.section-application__head{text-align:center;margin-bottom:40px}.section-application__head .title{margin:0}.section-application__head .description,.section-application__head p{max-width:874px;margin:16px auto 0;color:var(--grey)}.section-application__list{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media (max-width:1240px){.section-application__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.section-application__list{grid-template-columns:repeat(1,1fr);margin-left:-16px;margin-right:-16px}}.section-application__item{width:100%}.section-application .application-card{width:100%;height:100%;padding:40px 40px 65px;box-sizing:border-box;position:relative}@media (max-width:900px){.section-application .application-card{padding:24px 24px 48px}}@media (max-width:800px){.section-application .application-card{padding:24px 16px 48px}}.section-application .application-card__img{display:flex;align-items:flex-end;justify-content:flex-end}.section-application .application-card__img img{max-width:100%;margin-bottom:16px}.section-application .application-card__img img.img--hover{display:none}.section-application .application-card__content{display:flex;flex-direction:column;justify-content:flex-start;gap:24px}@media (max-width:900px){.section-application .application-card__content{gap:16px}}.section-application .application-card__title{margin:0}.section-application .application-card__description{color:var(--grey);margin-bottom:40px}@media (max-width:900px){.section-application .application-card__description{margin-bottom:24px}}.section-application .application-card__link{position:absolute;bottom:40px;left:40px;display:flex;align-items:center;gap:16px;justify-content:flex-start;color:var(--purple)}.section-application .application-card__link span{position:relative}.section-application .application-card__link span.icon-arr{position:relative;overflow:hidden;width:46px;height:15px}.section-application .application-card__link span.icon-arr::after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:46px;height:15px;background:url(../img/arrow-right-full.svg) no-repeat center center;background-size:contain;transition:all .3s ease-in-out}@media (max-width:900px){.section-application .application-card__link{bottom:24px;left:24px}}.section-application .application-card:hover{background:var(--white)}.section-application .application-card:hover .application-card__link{color:var(--purple-dark)}.section-application .application-card:hover .application-card__link span.icon-arr::after{transform:translateY(-50%) translateX(7px)}.section-application .application-card:hover .application-card__img img{display:none}.section-application .application-card:hover .application-card__img img.img--hover{display:block}.section-application-new{padding-top:80px;margin-bottom:80px}@media (max-width:900px){.section-application-new{padding-top:40px;margin-bottom:40px}}.section-application-new__head{margin-bottom:80px}.section-application-new__head .title{margin-top:0;margin-bottom:0}@media (max-width:900px){.section-application-new__head{margin-bottom:40px}}.main--index .section-application-new__head{text-align:center;margin-bottom:64px}.main--index .section-application-new__head .title{margin-bottom:24px}@media (max-width:900px){.main--index .section-application-new__head{margin-bottom:40px}.main--index .section-application-new__head .title{margin-bottom:16px}}.section-application-new__body .tabs{text-align:center}.section-application-new__body .tabs__nav{display:inline-flex}.section-application-new__body .tabs__content{text-align:left}.section-application-new__list{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 24px}@media (max-width:1240px){.section-application-new__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.section-application-new__list{grid-template-columns:repeat(1,1fr)}}.section-application-new .application-card-new{display:flex;flex-direction:row;gap:16px;justify-content:flex-start;align-items:flex-start;cursor:pointer}.section-application-new .application-card-new:hover .application-card-new__img img{display:none}.section-application-new .application-card-new:hover .application-card-new__img img.img--hover{display:block}.section-application-new .application-card-new:hover .application-card-new__link{color:var(--hover)}.section-application-new .application-card-new:hover .application-card-new__link span.icon-arr::after{transform:translateY(-50%) translateX(-7px)}.section-application-new .application-card-new:hover .application-card-new__title{color:var(--hover)}.section-application-new .application-card-new__title{margin:0}.section-application-new .application-card-new__img{flex:0 0 120px;height:120px;position:relative}.section-application-new .application-card-new__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-application-new .application-card-new__img img.img--hover{display:none}.section-application-new .application-card-new__content{padding-top:48px;display:flex;flex-direction:column;gap:14px}.section-application-new .application-card-new__link{color:var(--purple);position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px}.section-application-new .application-card-new__link span.icon-arr{position:relative;overflow:hidden;width:46px;height:15px;transform:rotate(180deg)}.section-application-new .application-card-new__link span.icon-arr::after{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);width:46px;height:15px;background:url(../img/arrow-left-red-full.svg) no-repeat center center;background-size:contain;transition:all .3s ease-in-out}.section-application-ver2{margin-bottom:174px}.section-application-ver2__head{margin-bottom:64px}@media (max-width:900px){.section-application-ver2__head{margin-bottom:40px}}.section-application-ver2__body{display:flex;flex-direction:column;gap:64px}@media (max-width:900px){.section-application-ver2__body{gap:40px}}.section-application-ver2__entry .title-block{margin-bottom:32px;margin-top:0}@media (max-width:900px){.section-application-ver2__entry .title-block{margin-bottom:24px}}.section-application-ver2__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0}.section-application-ver2__item{flex:0 0 33.333%;margin:0 0 -1px -1px}.section-application-ver2__item a{position:relative;z-index:1;display:block;height:100%;padding:31px 15px;box-sizing:border-box;border:2px solid var(--back);color:var(--dark);background-color:var(--white);transition:all .3s ease-in-out;font-size:32px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-.64px;font-family:var(--font-title)}.section-application-ver2__item a:hover{background-color:var(--purple);color:var(--white);border-color:var(--purple);z-index:2}@media (max-width:900px){.section-application-ver2__item a{font-size:28px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.56px;font-family:var(--font-title)}}@media (max-width:1128px){.section-application-ver2__item{flex:0 0 50%}}@media (max-width:900px){.section-application-ver2__item{flex:0 0 100%}}@media (max-width:900px){.section-application-ver2{margin-bottom:40px}}.section-where{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;margin-top:80px;margin-bottom:140px}@media (max-width:900px){.section-where{margin-top:40px;margin-bottom:40px}}.section-where__head{margin-bottom:80px}.section-where__head .title{margin:0 0 16px}.section-where__head p{margin:0}@media (max-width:900px){.section-where__head{margin-bottom:40px}}.section-where .question{display:flex;flex-direction:row;gap:24px;margin-bottom:64px}@media (max-width:900px){.section-where .question{margin-bottom:64px}}.section-where .question__head{padding-top:40px;flex:0 0 432px}.section-where .question__head .title{margin:0 0 24px;color:var(--dark)}.section-where .question__head .btn{display:inline-block;vertical-align:top}.section-where .question__body{border:1px solid var(--light);padding:40px;flex:0 2 880px}.section-where .question__body>.caption{margin:0 0 48px;color:var(--dark)}.section-where .question__contacts{display:flex;flex-direction:row;gap:24px}.section-where .question__contacts-item--phone{flex:1}.section-where .question__contacts-item--phone .value a{white-space:nowrap}.section-where .question__contacts .caption{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:var(--grey);margin-bottom:12px}.section-where .question__contacts .value{letter-spacing:-2px;flex:1}.section-where .question__contacts .value a{color:var(--purple)}.section-where .question__contacts .value a span{color:var(--grey);font-weight:400}.section-where .question__contacts .value a+a span{display:none}@media (max-width:900px){.section-where .question__contacts .value a+a span{display:inline;opacity:0}}.section-where .question__contacts .value a:hover{color:var(--hover)}@media (max-width:900px){.section-where .question__contacts .value{display:flex;flex-direction:column}}@media (max-width:1360px){.section-where .question__contacts{flex-direction:column}}@media (max-width:1024px){.section-where .question{flex-direction:column}.section-where .question__head{padding-top:0;flex:0 0 auto}.section-where .question__body{flex:0 0 auto;padding:24px}.section-where .question__body>.caption{margin:0 0 24px;color:var(--dark)}.section-where .question__body__contacts{gap:24px}.section-where .question__body__contacts .caption{margin-bottom:8px}}.section-where .map-block__title{margin-bottom:40px}.section-where .map-block .ymaps-2-1-79-ground-pane{filter:grayscale(100%)}.section-where .map-block__selected{margin-bottom:37px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}.section-where .map-block__selected .caption{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:600;line-height:25px;color:var(--dark);margin-bottom:16px}.section-where .map-block__selected .select-box{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;flex:0 0 266px;color:var(--dark);margin-bottom:16px}@media (max-width:900px){.section-where .map-block__selected{margin-bottom:21px}}.section-where .map-block__map{height:560px;width:100vw;transform:translateX(-50%);left:50%;position:relative;background-color:var(--grey);margin-bottom:60px}.section-where .map-block__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:900px){.section-where .map-block__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.section-where .map-block__list{grid-template-columns:repeat(1,1fr);gap:8 px}}.section-where .map-block__item{cursor:pointer;padding:24px;border:1px solid transparent;transition:border-color .3s ease,background-color .3s ease}.section-where .map-block__item.active{border-color:var(--red);background-color:var(--white)}.section-where .map-block__item:hover{background-color:var(--white)}.section-where .map-block__item-title{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px;color:var(--dark);margin-bottom:23px}.section-where .map-block__item-description{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--dark);margin-bottom:8px}.section-where .map-block__item-phone{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--dark)}.section-where .map-block__item-phone a{color:var(--purple)}.section-where .map-block__item-phone a span{color:var(--grey);font-weight:400}.section-where .map-block__item-phone a:hover{color:var(--hover)}.map-balloon{padding:15px}.map-balloon__title{font-weight:700;margin-bottom:8px}.map-balloon__description{color:var(--grey)}.about-block{position:relative;color:var(--btn-text);min-height:100vh;box-sizing:border-box;padding-top:104px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:-87px}.about-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0) 59.79%,rgba(0,0,0,.4) 100%),radial-gradient(57.91% 52.25% at 50% 44.23%,rgba(0,0,0,.04) 0,rgba(0,0,0,.2) 100%),linear-gradient(0deg,rgba(139,128,176,.4) 0,rgba(139,128,176,.4) 100%);background-blend-mode:normal,plus-darker,color;z-index:1}.about-block__img{position:absolute;top:0;left:0;width:100%;height:100%}.about-block__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-block__title{color:var(--btn-text)}.about-block__container{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:24px;width:100%;box-sizing:border-box}.about-block__container.default-wrapper{max-width:1300px}.about-block__content{display:flex;width:100%;padding-top:51px}@media (max-width:900px){.about-block__content{padding-top:0;width:100vw;margin-left:-16px;margin-right:-16px}}.about-block .advantages__list{width:100%;border:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.4);padding:40px 30px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:60px}.about-block .advantages__item{flex:1;display:flex;flex-direction:column;gap:10px;position:relative}.about-block .advantages__item-description{font-size:24px;font-family:var(--font-default);font-size:24px;font-style:normal;font-weight:400;line-height:36px}.about-block .advantages__item-title{color:var(--btn-text)}.about-block .advantages__item:not(:last-child)::after{content:"";position:absolute;top:0;right:-30px;width:1px;height:100%;background-color:#fff;z-index:-1}@media (max-width:900px){.about-block .advantages__list{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:0;border:none;align-items:stretch}.about-block .advantages__item{border:1px solid var(--grey);padding:23px 15px}.about-block .advantages__item:not(:last-child)::after{display:none}.about-block .advantages__item:nth-child(2n){border-left:none}.about-block .advantages__item:nth-child(1),.about-block .advantages__item:nth-child(2){border-bottom:none}}html[data-theme=light] .about-location__advantages-item .image{display:block}html[data-theme=light] .about-location__advantages-item .image.dark{display:none}html[data-theme=dark] .about-location__advantages-item .image{display:none}html[data-theme=dark] .about-location__advantages-item .image.dark{display:block}.about-location{padding:80px 0;position:relative}.about-location::after{content:"";position:absolute;bottom:0;right:0;width:560px;height:240px;background-image:url(/assets/img/location-bottom-bg.svg);background-size:contain;background-repeat:no-repeat}@media (max-width:900px){.about-location::after{width:280px;height:120px}}.about-location__wrapper{display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:2;gap:40px;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.about-location__content{display:flex;flex-direction:column;gap:24px;flex:0 1 711px}.about-location__content p{margin:0}@media (max-width:900px){.about-location__content{gap:16px}}.about-location__gallery{flex:0 0 540px}.about-location__advantages{display:flex;flex-direction:row;gap:16px;margin-top:40px}@media (max-width:900px){.about-location__advantages{flex-direction:column;gap:24px;margin-top:16px}}.about-location__advantages-item{display:flex;flex-direction:column;gap:16px}@media (max-width:900px){.about-location__advantages-item{gap:8px}}.about-location__advantages-item .image{width:80px;height:80px;margin:0 auto}.about-location__advantages-item .caption{text-align:center;font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px;color:var(--dark)}@media (max-width:1220px){.about-location__wrapper{flex-direction:column}.about-location__content{flex:0 0 auto}.about-location__gallery{flex:0 0 auto}}.about-labs{padding:120px 0;position:relative}.about-labs::before{content:"";position:absolute;bottom:-80px;left:0;width:480px;height:400px;background-image:url(/assets/img/labs-bg-left-bottom.svg);background-size:contain;background-repeat:no-repeat}@media (max-width:900px){.about-labs::before{width:240px;height:200px;bottom:0}}@media (max-width:900px){.about-labs{padding:64px 0}}.about-labs__wrapper{display:flex;flex-direction:row;justify-content:space-between;gap:40px}.about-labs__content{order:2;flex:0 1 569px}.about-labs__content .title{margin:0}.about-labs__content p{margin:24px 0 0}@media (max-width:900px){.about-labs__content p{margin-top:16px}}.about-labs__gallery{order:1;flex:0 1 661px}.about-labs__list{margin-top:64px}@media (max-width:900px){.about-labs__list{margin-top:40px}}.about-labs .quality-card{display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px}.about-labs .quality-card__img{flex:0 0 80px;width:80px;height:80px}.about-labs .quality-card__info{padding-top:24px}.about-labs .quality-card__title{color:var(--dark);margin:0;font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px}.about-labs .quality-card__description{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey);margin-top:16px}@media (max-width:900px){.about-labs .quality-card{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px}.about-labs .quality-card__title{font-size:28px;font-style:normal;font-weight:600;line-height:38px;letter-spacing:-.56px;font-family:var(--font-title);margin:0}.about-labs .quality-card__description{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}}@media (max-width:900px){.about-labs__wrapper{flex-direction:column}.about-labs__content{flex:0 0 auto;order:1}.about-labs__gallery{order:2;flex:0 0 auto}}.about-journal{padding:80px 0}@media (max-width:900px){.about-journal{padding:64px 0}}.about-journal__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px}.about-journal__content{flex:0 0 380px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:24px}.about-journal__content .title,.about-journal__content p{margin:0}.about-journal__content p{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.about-journal__content .btn{margin-top:32px;display:inline-block;vertical-align:middle}.about-journal__list-wrapper{flex:0 3 902px}.about-journal__list{display:flex;flex-direction:row;gap:40px}@media (max-width:900px){.about-journal__list{flex-direction:column}}.about-journal__item{flex:1}.about-journal .blog-card{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.about-journal .blog-card__img{font-size:0;aspect-ratio:432/318;position:relative;overflow:hidden}.about-journal .blog-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-journal .blog-card__img img{transition:all .3s ease-in-out}.about-journal .blog-card:hover .blog-card__img img{transform:scale(1.2)}.about-journal .blog-card__info{padding-top:32px;display:flex;flex-direction:column;gap:16px}@media (max-width:900px){.about-journal .blog-card__info{padding-top:24px}}.about-journal .blog-card__title{font-size:22px;font-style:normal;font-weight:500;line-height:30px;font-family:var(--font-title);margin:0}.about-journal .blog-card__date{color:var(--light);margin:0}.about-journal .blog-card__description{color:var(--grey);margin:0}.about-journal .blog-card:hover .blog-card__title{color:var(--hover)}@media (max-width:1220px){.about-journal{padding-bottom:152px}.about-journal__content,.about-journal__list-wrapper{flex:auto}.about-journal__wrapper{padding-bottom:88px;position:relative;flex-direction:column}.about-journal .btn{position:absolute;bottom:0;left:46px}}@media (max-width:900px){.about-journal .btn{left:16px}}.about-partners{background-color:var(--grey-light);padding:80px 0;text-align:center}@media (max-width:900px){.about-partners{padding:64px 0}}.about-partners__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.about-partners__list{margin-top:80px}@media (max-width:900px){.about-partners__list{margin-top:40px}}.about-partners .partner-cards-embla{width:100%;max-width:100%}.about-partners .partner-cards-embla .embla__viewport{overflow:hidden;margin:0 -12px}.about-partners .partner-cards-embla .embla__container{display:flex}.about-partners .partner-card{flex:0 0 auto;box-sizing:border-box;padding:0 12px;width:25%}@media (max-width:1219px){.about-partners .partner-card{width:33.333%}}@media (max-width:767px){.about-partners .partner-card{width:50%}}@media (max-width:479px){.about-partners .partner-card{width:75%}}.about-partners .partner-card__img{cursor:pointer;aspect-ratio:318/140;width:100%;display:flex;justify-content:center;align-items:center;padding:0 42px;box-sizing:border-box}.about-partners .partner-card__img img{max-width:100%;-o-object-fit:cover;object-fit:cover;display:block}.about-partners .partner-card__img img.hover{display:none}.about-partners .partner-card__img:hover{background-color:#fff}.about-partners .partner-card__img:hover img{display:none}.about-partners .partner-card__img:hover .hover{display:block}.about-partners .tabs-partners__list{display:flex;flex-direction:row;gap:16px}.about-partners .tabs-partners__item-title{cursor:pointer;padding:11px 16px;border:1px solid var(--light);color:var(--grey);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.about-partners .tabs-partners__item-title.active{border-color:var(--red);background:rgba(250,0,0,.1);color:var(--dark)}.about-partners .tabs-partners__item-title:hover{border-color:var(--red);color:var(--dark)}.about-partners .tabs-partners__content-item{display:none;flex-direction:row;gap:24px}.about-partners .tabs-partners__content-item.active{display:flex}.main--about>.content-page{margin-top:-87px}html[data-theme=dark] .quality-card__img{display:none}html[data-theme=dark] .quality-card__img.dark{display:block}html[data-theme=light] .quality-card__img{display:block}html[data-theme=light] .quality-card__img.dark{display:none}.cart--empty{flex:auto;display:flex;flex-direction:column;justify-content:center;background:var(--back);padding:64px 0;box-sizing:border-box}.cart--empty .cart__content{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-right:340px;box-sizing:border-box;min-height:310px}.cart--empty .cart__content .title{margin:0}.cart--empty .cart__content .description{margin:40px 0 0;font-family:var(--font-default);font-size:24px;font-style:normal;font-weight:400;line-height:36px;color:var(--red)}.cart--empty .cart__content .button{margin-top:24px}.cart--empty .cart__image{position:absolute;right:0;top:0;width:300px;height:310px}.cart--empty .cart__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart--empty .cart__wrapper{height:100%;width:100%}@media (max-width:900px){.cart--empty .cart__image{position:static}.cart--empty .cart__content-head{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.cart--empty .cart__content{gap:40px;padding-right:0}}.error{flex:auto;display:flex;flex-direction:column;justify-content:center;padding:80px 0 64px;box-sizing:border-box}.error__wrapper{width:100%;box-sizing:border-box}.error__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}.error__content-head{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px}.error__content-head p{margin:0;font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:var(--grey)}.error__content-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px}.error__content-text p{margin:0;font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:var(--grey)}.error__content-text .btn{display:inline-block;vertical-align:top;width:auto}.error__content-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:40px}.error__content-body ul li{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.error__content-body ul{padding-left:0;margin:0}.error__content-body ul li{display:block;padding-left:46px;margin-bottom:8px;position:relative}.error__content-body ul li::before{content:"";position:absolute;left:16px;top:11px;width:6px;height:6px;background-color:var(--white);border-radius:50%}.error__content-body ul li:last-child{margin-bottom:0}.error__content-body h1,.error__content-body h2,.error__content-body h3,.error__content-body h4{margin:0}.error__image img{max-width:100%}@media (max-width:900px){.error__content{order:2;flex-direction:column;gap:40px}.error__content-body{order:2;flex-direction:column;gap:40px}.error__image{order:1}}.cart-profile{padding:80px 0 165px}@media (max-width:900px){.cart-profile{padding:40px 0 64px}}.cart-profile__head-title{margin:0 0 16px}.cart-profile__head-pretitle{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px;color:var(--dark)}.cart-profile__body{display:flex;flex-direction:column;gap:64px}.cart-profile .profile-content{padding:0 0 0 342px;box-sizing:border-box;position:relative}.cart-profile .profile-content__body{padding-top:40px}.cart-profile .profile-content__title{margin:0 0 24px}.cart-profile .profile-content .profile-aside{position:absolute;top:152px;left:0;width:318px;bottom:0}.cart-profile .profile-content .profile-aside__wrapper{position:sticky;top:112px;left:0}.cart-profile .profile-content .profile-aside .action-list{display:flex;flex-direction:column;gap:16px}.cart-profile .profile-content .profile-aside .action-list__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cart-profile .profile-content .profile-aside .action-list__item .action{display:inline-block;vertical-align:top;padding:11px 16px;border:1px solid var(--light);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-align:center;color:var(--grey)}.cart-profile .profile-content .profile-aside .action-list__item .action.active{color:var(--dark);border-color:var(--red);background-color:var(--red);background:rgba(223,0,0,.1)}.cart-profile .profile-content .profile-aside .action-list__item .action:hover{border-color:var(--red)}@media (min-width:901px){.cart-profile .profile-content .profile-aside .action-list__item .link{margin-top:50px}}.cart-profile .profile-content .profile-aside .action-list__item .link:hover{color:var(--hover)}.cart-profile .profile-content .field-list+.field-list{margin-top:64px}@media (max-width:900px){.cart-profile .profile-content .field-list+.field-list{margin-top:24px}}@media (max-width:900px){.cart-profile .profile-content{padding:0}.cart-profile .profile-content .profile-aside{margin-top:40px;position:static;width:100%}.cart-profile .profile-content .profile-aside__wrapper{position:static}.cart-profile .profile-content .profile-aside .action-list{display:flex;flex-direction:row;gap:16px;overflow-x:auto}.cart-profile .profile-content .profile-aside .action-list__item{flex:0 0 auto}}@media (max-width:680px){.cart-profile .profile-content .profile-aside__wrapper{position:static;margin:0 -16px}}.profile-table-history{width:100%;border-collapse:collapse;color:var(--dark)}.profile-table-history__item td{white-space:nowrap;padding:16px 26px;border-bottom:1px solid var(--white);border-top:1px solid var(--white)}.profile-table-history__number{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px}.profile-table-history__delivery{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.profile-table-history__date{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.profile-table-history__status .status{display:inline-block;vertical-align:top;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;padding:3px 8px;color:var(--white)}.profile-table-history__status .status--wait{background-color:#9682e3}.profile-table-history__status .status--success{background-color:#15bd7d}.profile-table-history__summ{text-align:right;color:var(--dark)}.profile-table-history__summ span{font-weight:400;color:var(--grey)}@media (max-width:1330px){.profile-table-history{display:flex;flex-direction:column}.profile-table-history__item{padding:24px 16px;display:flex;flex-direction:column;gap:16px;position:relative;border-bottom:1px solid var(--white);border-top:1px solid var(--white)}.profile-table-history__item td{padding:0;border:none}.profile-table-history__status{position:absolute;top:24px;right:16px}.profile-table-history__delivery{position:absolute;top:73px;right:16px}}.cart-form{padding:80px 0 165px}@media (max-width:900px){.cart-form{padding:40px 0 64px}}.cart-form__title{margin:0 0 64px}@media (max-width:900px){.cart-form__title{margin:0 0 40px}}.cart-form .fields-list{display:flex;flex-direction:column;gap:64px;flex:0 1 660px}@media (max-width:900px){.cart-form .fields-list{gap:40px}}.cart-form .field-list{display:flex;flex-direction:column;gap:40px}@media (max-width:900px){.cart-form .field-list{gap:24px}}.cart-form .field-list .btn{margin-top:24px;width:100%}.cart-form .field-list__item.row{display:flex;flex-direction:row;gap:16px;box-sizing:border-box}.cart-form .field-list__item.col{display:flex;flex-direction:column;gap:16px;max-width:428px;box-sizing:border-box}.cart-form .field-list__item.col .radio label{width:100%}.cart-form .field-list__item.col .radio label .caption{display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:100%;box-sizing:border-box}.cart-form .cart-field__title{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px;color:var(--dark);margin:0 0 40px}@media (max-width:900px){.cart-form .cart-field__title{margin:0 0 24px}}.cart-form__body{display:flex;flex-direction:row;gap:40px;justify-content:space-between}.cart-form .aside{flex:0 0 431px;position:relative}.cart-form a{color:var(--purple)}.cart-form a:hover{color:var(--purple-dark)}.cart-form .aside__wrapper{padding:24px;background-color:var(--white);display:flex;flex-direction:column;gap:48px;position:sticky;top:112px;right:0}.cart-form .aside__wrapper .attr-list{position:relative;display:flex;flex-direction:column;gap:8px}.cart-form .aside__wrapper .attr-list:nth-child(1)::before{content:"";position:absolute;bottom:-25px;left:0;right:0;height:1px;background-color:var(--light)}.cart-form .aside__wrapper .attr-list:nth-child(2)::before{content:"";position:absolute;bottom:-25px;left:0;right:0;height:1px;background-color:var(--red)}.cart-form .aside__wrapper .attr-list__item{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.cart-form .aside__wrapper .attr-list__caption{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;color:var(--grey)}.cart-form .aside__wrapper .attr-list__value{color:var(--dark)}.cart-form .aside__wrapper .attr-list__value span{font-weight:400;color:var(--grey)}@media (max-width:900px){.cart-form__body{flex-direction:column;gap:40px}.cart-form .aside,.cart-form .fields-list{flex:0 0 auto}.cart-form .aside__wrapper{position:static}}.cart-profile-order-detail a{color:var(--purple)}.cart-profile-order-detail a:hover{color:var(--purple-dark)}.cart-profile-order-detail .actions{display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}.cart-profile-order-detail .actions__item{display:flex;flex-direction:row;gap:24px;align-items:center;justify-content:space-between}.cart-profile-order-detail .actions__item:hover{color:var(--hover)}.cart-profile-order-detail .profile-content__entry{display:flex;flex-direction:column;gap:64px}@media (max-width:900px){.cart-profile-order-detail .profile-content__entry{gap:40px}}.cart-profile-order-detail .profile-content__entry>.action{text-align:left}.cart-profile-order-detail .actions .actions__item{position:relative;padding-left:32px}.cart-profile-order-detail .actions .actions__item svg{width:24px;height:24px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:1024px){.cart-profile-order-detail .actions .actions__item{padding-left:0}.cart-profile-order-detail .actions .actions__item:not(.row){display:block;text-align:center}.cart-profile-order-detail .actions .actions__item:not(.row) svg{position:static;margin:0 auto 8px;display:block;transform:none}}.product-list{display:flex;flex-direction:column}.product-list__item{display:flex;flex-direction:row;gap:24px;padding:24px 24px 24px 0;align-items:center;border-bottom:1px solid var(--white)}.product-list__item:first-child{border-top:1px solid var(--white)}.product-list__item-image{flex:0 0 133px;max-height:100px}.product-list__item-image img{width:100%;-o-object-fit:cover;object-fit:cover}.product-list__item-info{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.product-list__item-info-article{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey)}.product-list__item-info-name{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px;color:var(--dark)}.product-list__item-info-count{display:flex;flex-direction:row;align-items:center;gap:24px;flex:0 0 312px;justify-content:space-between}.product-list__item-info-count-value{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px;color:var(--dark);white-space:nowrap}.product-list__item-info-price-other{text-align:right}.product-list__item-info-price-other-value{white-space:nowrap;color:var(--dark)}.product-list__item-info-price-other-value span{font-weight:400;color:var(--grey)}.product-list__item-info-price-other-caption{white-space:nowrap;font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey);margin-top:8px}@media (max-width:1200px){.product-list__item{flex-direction:column;align-items:flex-start;gap:16px}.product-list__item-image{flex:0 0 auto;width:100%;max-width:100%;max-height:100%}.product-list__item-info{gap:16px}.product-list__item-info-count{flex:100%;gap:16px;align-items:flex-start;width:100%}}.attr-list-profile{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;gap:16px;margin-bottom:0;display:flex;flex-direction:column;gap:16px}.attr-list-profile p{margin:0}.attr-list-profile .attr-list__item{display:flex;flex-direction:row;gap:16px}.attr-list-profile .attr-list__item-caption{flex:0 0 219px;color:var(--grey)}.attr-list-profile .attr-list__item-value{flex:1 1 auto;color:var(--dark)}.attr-list-profile .attr-list__item-value strong{font-family:var(--font-default);font-size:24px;font-style:normal;font-weight:600;line-height:36px}@media (max-width:600px){.attr-list-profile .attr-list__item{display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.attr-list-profile .attr-list__item-caption,.attr-list-profile .attr-list__item-value{flex:auto}}.attr-list-profile--final .attr-list__item{gap:8px}.attr-list-profile--final .attr-list__item-caption{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px;flex:0 0 320px}@media (max-width:900px){.attr-list-profile--final .attr-list__item-caption{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}}.attr-list-profile--final .attr-list__item-value{flex:auto}@media (max-width:600px){.attr-list-profile--final .attr-list__item{display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.attr-list-profile--final .attr-list__item-caption,.attr-list-profile--final .attr-list__item-value{flex:auto}}.cart-final{padding:80px 0 165px}@media (max-width:900px){.cart-final{padding:40px 0 64px}}.cart-final__head{margin-bottom:70px}.cart-final__status{padding:24px;margin-bottom:0;display:flex;flex-direction:row;gap:64px;align-items:flex-start;background-color:var(--white);max-width:890px;width:100%;margin:0 auto 0 0;box-sizing:border-box}.cart-final__status-item{display:flex;flex-direction:column;gap:8px}.cart-final__status-item-title{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}@media (max-width:600px){.cart-final__status{flex-direction:column;gap:24px}.cart-final__status-item-title{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}}.cart-final__body{margin-top:40px}.cart-final__body-head{display:flex;flex-direction:column;gap:40px}.cart-final__footer{margin-top:64px;display:flex;flex-direction:column;gap:64px}@media (max-width:900px){.cart-final__head{margin-bottom:40px}.cart-final__footer{margin-top:40px;gap:40px}}.cart-full{padding:80px 0 165px}.cart-full__wrapper{display:flex;flex-direction:column;gap:40px}@media (max-width:900px){.cart-full{padding:40px 0 64px}.cart-full__wrapper{gap:24px}}.cart-full__head{display:flex;flex-direction:column;gap:24px}.cart-full__head .btn{display:inline-block;vertical-align:top}.cart-full__description{display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center}.cart-full__body{display:flex;flex-direction:column;gap:0}.cart-full__item{width:100%;display:flex;flex-direction:row;gap:24px;padding:40px 0;border-top:1px solid var(--white)}.cart-full__item:last-child{border-bottom:1px solid var(--red)}.cart-full__item-image{flex:0 0 204px;max-height:152px;font-size:0;line-height:0}.cart-full__item-image img{width:100%}.cart-full__item-info{flex:1 1 auto;position:relative;display:flex;flex-direction:column;justify-content:space-between}.cart-full__item-info__part{display:flex;flex-direction:column;gap:16px}.cart-full__item-info-article{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--grey)}.cart-full__item-info-title a{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:600;line-height:32px;color:var(--dark)}.cart-full__item-info-title a:hover{color:var(--hover)}.cart-full__item-insert{text-align:center;flex:0 0 204px;display:flex;flex-direction:column;gap:16px}.cart-full__item-insert span{color:var(--dark)}.cart-full__item-insert .caption{color:var(--grey);font-size:12px;font-style:normal;font-weight:400;line-height:20px}.cart-full__item-insert-quantity{position:relative}.cart-full__item-insert-quantity .btn-plus{position:absolute;right:0;top:0;bottom:0;width:60px;height:100%;background-image:url(../img/plus.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center;font-size:0}.cart-full__item-insert-quantity .btn-plus:hover{background-image:url(../img/plus-hover.svg)}.cart-full__item-insert-quantity .btn-plus.disaled{background-image:url(../img/plus-disabled.svg)}.cart-full__item-insert-quantity .btn-minus{position:absolute;left:0;top:0;bottom:0;width:60px;height:100%;background-image:url(../img/minus.svg);background-size:24px 24px;background-repeat:no-repeat;background-position:center;font-size:0}.cart-full__item-insert-quantity .btn-minus:hover{background-image:url(../img/minus-hover.svg)}.cart-full__item-insert-quantity .btn-minus.disaled{background-image:url(../img/minus-disabled.svg)}.cart-full__item-insert-quantity-input input{text-align:center;width:100%;border:1px solid var(--red);background:rgba(223,0,0,.1);padding:16px 55px;color:var(--dark);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.cart-full__item-total{text-align:right;flex:0 0 320px;display:flex;flex-direction:column;gap:24px}.cart-full__item-total-price{white-space:nowrap;padding-top:12px}.cart-full__item-total-price span{font-weight:400;color:var(--grey)}.cart-full__item-total-caption{white-space:nowrap;font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:var(--grey)}@media (max-width:1140px){.cart-full__item-total{flex:0 0 280px}}@media (max-width:1080px){.cart-full__item{flex-direction:column;gap:16px}.cart-full__item-image{flex:0 0 auto;width:100%;max-width:100%;max-height:100%}.cart-full__item-image img{width:100%}.cart-full__item-info__part{gap:10px}.cart-full__item-insert,.cart-full__item-total{gap:8px;flex:auto}.cart-full__item-total-price{padding-top:0}}.cart-full .delete-cart-item{position:relative;display:inline-flex;align-items:center;gap:8px;vertical-align:top;font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;color:var(--purple)}.cart-full .delete-cart-item::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background-image:url(../img/delete-red.svg)}@media (max-width:1080px){.cart-full .delete-cart-item{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px;position:absolute;top:0;right:0}}.cart-full .delete-cart-item:hover{color:var(--hover)}.cart-full__footer{position:relative}.cart-full__footer-total{padding:24px;max-width:550px;width:100%;display:flex;flex-direction:column;gap:48px;margin:0 0 0 auto;box-sizing:border-box}.cart-full__footer-total .attribute-list{gap:16px;position:relative}.cart-full__footer-total .attribute-list::before{content:"";position:absolute;top:calc(100% + 24px);left:0;right:0;height:1px;background-color:var(--white)}.cart-full__footer-total .attribute-list:nth-child(3)::before{content:none}.cart-full__footer-total .attribute-list__item{display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;position:relative}.cart-full__footer-total .attribute-list__item-title{color:var(--grey);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.cart-full__footer-total .attribute-list__item-value{text-align:right;color:var(--dark)}.cart-full__footer-total .attribute-list__item-value span{color:var(--grey);font-weight:400}.cart-full__footer-total .attribute-list__item-value.low{font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.cart-full__footer-total .button-area{margin-top:-24px;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;box-sizing:border-box}.cart-full__footer-total .button-area .btn{flex:1;margin:0 -24px}.cart-full__footer-total .button-area p{position:absolute;left:0;bottom:40px;margin:0}@media (max-width:1080px){.cart-full__footer-total{max-width:100%;padding:0;gap:33px}.cart-full__footer-total .attribute-list{gap:8px}.cart-full__footer-total .attribute-list::before{content:"";position:absolute;top:calc(100% + 24px);left:0;right:0;height:1px;background-color:var(--white)}.cart-full__footer-total .attribute-list:nth-child(3)::before{content:none}.cart-full__footer-total .attribute-list__item-title{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.cart-full__footer-total .attribute-list__item-value{white-space:nowrap}.cart-full__footer-total .attribute-list__item-value.low{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}.cart-full__footer-total .button-area{flex-direction:column;gap:16px;margin-top:-9px}.cart-full__footer-total .button-area .btn{margin:0;width:100%;padding:11px 23px;font-family:var(--font-default);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.cart-full__footer-total .button-area p{position:static}}[data-theme=dark] .quantity .btn-plus{background-image:url(../img/plus-white.svg)}[data-theme=dark] .quantity .btn-minus{background-image:url(../img/minus-white.svg)}.quantity{position:relative}.quantity .btn-plus{position:absolute;top:50%;transform:translateY(-50%);right:16px;width:24px;height:24px;background-image:url(../img/plus-hover.svg);background-image:url(../img/plus.svg);background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;cursor:pointer}.quantity .btn-plus:hover{background-image:url(../img/plus-hover.svg)}.quantity .btn-plus.disaled{background-image:url(../img/plus-disabled.svg)}.quantity .btn-minus{position:absolute;top:50%;transform:translateY(-50%);left:16px;width:24px;height:24px;background-image:url(../img/minus-hover.svg);background-image:url(../img/minus.svg);background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;cursor:pointer}.quantity .btn-minus:hover{background-image:url(../img/minus-hover.svg)}.quantity .btn-minus.disaled{background-image:url(../img/minus-disabled.svg)}.quantity-input input{text-align:center;width:100%;border:1px solid var(--red);background:rgba(223,0,0,.1);padding:16px 55px;color:var(--dark);font-family:var(--font-default);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.quantity-wrapper{display:flex;justify-content:flex-start;gap:24px}.quantity-action{flex:0 0 66px;height:66px;background-color:var(--red,#fa0000);background-image:url(../img/arrow-cart-detail.svg);background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}.quantity-action:hover{background-color:var(--red-dark,#e00000)}html[data-theme=dark] .cart-full__item-insert-quantity .btn-plus{background-image:url(../img/plus-white.svg)}html[data-theme=dark] .cart-full__item-insert-quantity .btn-minus{background-image:url(../img/minus-white.svg)}.objects{max-width:1440px;margin:0 auto;padding:80px 46px;width:100%;box-sizing:border-box}.objects .info{margin-top:32px}.objects .title{margin-bottom:16px}.objects__item-wrapper{display:block;cursor:pointer;transition:all .3s ease-in-out}.objects__item-wrapper:hover .image img{transform:scale(1.2)}.objects__item-wrapper:hover .info .title{color:var(--purple)}@media (max-width:900px){.objects{padding:64px 16px}}.objects__wrapper{max-width:1280px;margin:0 0 0 auto;padding:0}.objects .embla--objects{width:100%;max-width:inherit}.objects .embla__viewport{width:100%;margin:0 -20px;overflow:visible}.objects .embla__container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin-left:0;flex-wrap:nowrap}.objects .embla__slide{flex:0 0 25%;position:relative;min-width:23%;padding-left:20px;padding-right:20px}@media (max-width:900px){.objects .embla__slide{flex:0 0 40%}}@media (max-width:540px){.objects .embla__slide{flex:0 0 85%}}.objects .image{overflow:hidden}.objects .image img{transition:all .3s ease-in-out}.objects img{display:block;width:100%;height:auto}.objects button{cursor:pointer}.objects .info{padding-top:32px}.objects .title{margin-bottom:16px;color:var(--dark)}.objects .description{color:var(--grey);padding-top:16px}@media (max-width:900px){.objects .description{font-family:var(--font-default);font-size:16px;font-style:normal;font-weight:400;line-height:25px}}.objects__head{position:relative;z-index:1;max-width:1120px;width:100%;margin-bottom:80px;display:flex;justify-content:space-between;gap:48px;align-items:flex-end}.objects__head .description{margin:24px 0 0}.objects__head .action-btn-embla{position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:space-between;width:128px}@media (max-width:900px){.objects__head{flex-direction:column;align-items:flex-start;margin-bottom:32px;gap:32px}.objects__head .action-btn-embla{position:static;bottom:0;right:0}}.objects__head .btn-embla{position:relative;bottom:0;width:56px;background-color:transparent;height:56px;border:1px solid var(--red);border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0}.objects__head .btn-embla span{overflow:hidden;position:relative;width:100%;height:24px}.objects__head .btn-embla span::before{content:"";position:absolute;top:0;width:24px;height:24px;transition:left .3s ease-in-out,opacity .3s ease-in-out,right .3s ease-in-out,background-color .3s ease-in-out;background-size:contain;background-repeat:no-repeat;background-position:center}.objects__head .btn-embla span::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:24px;height:24px;transition:left .3s ease-in-out,opacity .3s ease-in-out,right .3s ease-in-out,background-color .3s ease-in-out;background-size:contain;background-repeat:no-repeat;background-position:center}.objects__head .btn-embla:hover{background-color:var(--red-light)}.objects__head .btn-prev span::before{left:0;left:50%;transform:translateX(-50%);opacity:1;background-image:url(../img/left2.svg)}.objects__head .btn-prev span::after{left:100%;transform:translateX(-50%);background-image:url(../img/left2-white.svg);opacity:0}.objects__head .btn-prev:hover span::before{left:-100%;opacity:0}.objects__head .btn-prev:hover span::after{left:50%;opacity:1}.objects__head .btn-next span::before{left:inherit;transform:rotate(180deg) translateX(-50%);right:50%;opacity:1;background-image:url(../img/left2.svg)}.objects__head .btn-next span::after{left:inherit;transform:rotate(180deg) translateX(-50%);right:100%;background-image:url(../img/left2-white.svg);opacity:0}.objects__head .btn-next:hover span::before{right:-100%;opacity:0}.objects__head .btn-next:hover span::after{right:50%;opacity:1}.objects__footer{margin-top:64px;text-align:center}.objects__footer .btn{display:inline-block;vertical-align:top}@media (max-width:900px){.objects__footer{margin-top:40px}}html[data-theme=dark] .header .logo{background-image:url(../img/logo-d.svg)}html[data-theme=dark] .objects__head .btn-next span::before{background-image:url(../img/left2-white.svg)}html[data-theme=dark] .objects__head .btn-next span::after{background-image:url(../img/left2.svg)}html[data-theme=dark] .objects__head .btn-prev span::before{background-image:url(../img/left2-white.svg)}html[data-theme=dark] .objects__head .btn-prev span::after{background-image:url(../img/left2.svg)}.main-slider-block{margin-top:-87px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:110px 0 131px;min-height:100vh;box-sizing:border-box;position:relative;z-index:1;color:var(--btn-text)}@media (max-width:900px){.main-slider-block{padding:80px 0 90px}}.main-slider-block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,0) 59.79%,rgba(0,0,0,.4) 100%),radial-gradient(57.91% 52.25% at 50% 44.23%,rgba(0,0,0,.04) 0,rgba(0,0,0,.2) 100%),linear-gradient(0deg,rgba(139,128,176,.4) 0,rgba(139,128,176,.4) 100%);background-blend-mode:normal,plus-darker,color;z-index:3}.main-slider-block__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-slider-block__container{position:relative;z-index:3}.main-slider-block__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.main-slider-block__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider-block__title{max-width:1350px;width:100%;margin:0 auto;color:var(--btn-text);text-align:center;text-transform:uppercase}.main-slider-block__description{max-width:850px;margin:32px auto 0;text-align:center}@media (max-width:900px){.main-slider-block__description{margin:24px auto 0}}.main--index{background-color:var(--back)}.main--index .section-products{background-color:transparent}.main--index .section-products__wrapper{padding-top:0}.main--index .section-products__list{margin-top:-60px;padding-top:0}.main--index .about-journal{background-color:var(--white)}.main--index .about-partners{background-color:var(--back)}.main--index .section-objects{background-color:var(--grey-light)}.main--index .section-quality{background-color:var(--grey-light)}.main--about .about-journal{background-color:var(--white)}.main--about .about-partners{background-color:var(--grey-light)}.main--about .section-products{background-color:var(--grey-light)}.main--about .section-products .section-products__list{transform:translateY(60px)}.main--about .section-products__head{margin-bottom:5px}@media (max-width:900px){.main--about .footer{padding-top:100px}}html[data-theme=dark] .section-products__list::before{content:none}
/* Common styles for embla buttons outside .objects__head */
.action-btn-embla {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 128px;
}

.about-partners__content .action-btn-embla,
.about-partners__list .action-btn-embla {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 128px;
    margin: 44px auto 0;
}

.btn-embla {
    position: relative;
    width: 56px;
    background-color: transparent;
    height: 56px;
    border: 1px solid var(--red);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    transition: background-color .3s ease-in-out;
}

.btn-embla span {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 24px;
}

.btn-embla span::before,
.btn-embla span::after {
    content: "";
    position: absolute;
    top: 0;
    width: 24px;
    height: 24px;
    transition: left .3s ease-in-out, opacity .3s ease-in-out, right .3s ease-in-out, background-color .3s ease-in-out;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.btn-embla span::after {
    left: 50%;
    transform: translateX(-50%);
}

.btn-embla:hover {
    background-color: var(--red-light);
}

.btn-prev span::before {
    left: 50%;
    transform: translateX(-50%);
    opacity: 1;
    background-image: url(../img/left2.svg);
}

.btn-prev span::after {
    left: 100%;
    transform: translateX(-50%);
    background-image: url(../img/left2-white.svg);
    opacity: 0;
}

.btn-prev:hover span::before {
    left: -100%;
    opacity: 0;
}

.btn-prev:hover span::after {
    left: 50%;
    opacity: 1;
}

.btn-next span::before {
    left: inherit;
    transform: rotate(180deg) translateX(-50%);
    right: 50%;
    opacity: 1;
    background-image: url(../img/left2.svg);
}

.btn-next span::after {
    left: inherit;
    transform: rotate(180deg) translateX(-50%);
    right: 100%;
    background-image: url(../img/left2-white.svg);
    opacity: 0;
}

.btn-next:hover span::before {
    right: -100%;
    opacity: 0;
}

.btn-next:hover span::after {
    right: 50%;
    opacity: 1;
}

html[data-theme=dark] .btn-prev span::before,
html[data-theme=dark] .btn-next span::before {
    background-image: url(../img/left2-white.svg);
}

html[data-theme=dark] .btn-prev span::after,
html[data-theme=dark] .btn-next span::after {
    background-image: url(../img/left2.svg);
}

/* Magnific Popup Arrow Styles */
.mfp-arrow {
    cursor: pointer !important;
    width: 56px !important;
    height: 56px !important;
    border: 1px solid var(--red) !important;
    border-radius: 50% !important;
    background-color: transparent !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    opacity: 1 !important;
    transition: background-color .3s ease-in-out !important;
    margin: 0 20px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.mfp-arrow:hover {
    background-color: var(--red-light) !important;
}

.mfp-arrow:before, .mfp-arrow:after {
    display: none !important;
}

.mfp-arrow .mfp-arrow-inner {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 24px;
}

.mfp-arrow .mfp-arrow-inner::before,
.mfp-arrow .mfp-arrow-inner::after {
    content: "";
    position: absolute;
    top: 0;
    width: 24px;
    height: 24px;
    transition: left .3s ease-in-out, opacity .3s ease-in-out, right .3s ease-in-out, background-color .3s ease-in-out;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Left Arrow */
.mfp-arrow-left .mfp-arrow-inner::before {
    left: 50%;
    transform: translateX(-50%);
    opacity: 1;
    background-image: url(../img/left2.svg);
}

.mfp-arrow-left .mfp-arrow-inner::after {
    left: 100%;
    transform: translateX(-50%);
    background-image: url(../img/left2-white.svg);
    opacity: 0;
}

.mfp-arrow-left:hover .mfp-arrow-inner::before {
    left: -100%;
    opacity: 0;
}

.mfp-arrow-left:hover .mfp-arrow-inner::after {
    left: 50%;
    opacity: 1;
}

/* Right Arrow */
.mfp-arrow-right .mfp-arrow-inner::before {
    left: inherit;
    transform: rotate(180deg) translateX(-50%);
    right: 50%;
    opacity: 1;
    background-image: url(../img/left2.svg);
}

.mfp-arrow-right .mfp-arrow-inner::after {
    left: inherit;
    transform: rotate(180deg) translateX(-50%);
    right: 100%;
    background-image: url(../img/left2-white.svg);
    opacity: 0;
}

.mfp-arrow-right:hover .mfp-arrow-inner::before {
    right: -100%;
    opacity: 0;
}

.mfp-arrow-right:hover .mfp-arrow-inner::after {
    right: 50%;
    opacity: 1;
}

html[data-theme=dark] .mfp-arrow .mfp-arrow-inner::before {
    background-image: url(../img/left2-white.svg);
}

html[data-theme=dark] .mfp-arrow .mfp-arrow-inner::after {
    background-image: url(../img/left2.svg);
}
