@charset "UTF-8";.button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;gap:10px;border-radius:100px;border:none;outline:none;cursor:pointer;transition:background .3s ease,color .3s ease,border .3s ease;white-space:nowrap;padding:16px 34px}.button h6{display:inline-flex;align-items:center;justify-content:center;gap:10px}.button.disabled{background:#e8e8e8;color:#fff;cursor:not-allowed}.button.disabled svg{fill:#fff}.button:not(.disabled).primary{background:#c3f;color:#fff}.button:not(.disabled).primary svg{fill:#fff}.button:not(.disabled).primary:hover{background:#ba29eb}.button:not(.disabled).primary:active{background:#ba29eb}.button:not(.disabled).secondary{background:#fcf3ff;color:#c3f}.button:not(.disabled).secondary svg{fill:#c3f;transition:fill .3s ease}.button:not(.disabled).secondary:hover{background:#f9e7ff}.button:not(.disabled).secondary:active{background:#f3ceff}@media (max-width: 1023px){.button{width:314px}}.spinner{border:1px solid #ffffff;width:12px;height:12px;border-radius:50%;border-left-color:transparent;animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.global-black-theme{background-color:#2a2a2a!important;color:#fff}.global-grid-column{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.global-grid-column__quantity{display:grid;grid-column:3/11;row-gap:80px}@media (max-width: 1439px){.global-grid-column__quantity{row-gap:60px}}@media (max-width: 1199px){.global-grid-column__quantity{grid-column:2/12}}@media (max-width: 1023px){.global-grid-column__quantity{grid-column:1/13}}.global-section-wrapper{max-width:1440px;padding:0 100px;box-sizing:border-box;margin:0 auto}@media (max-width: 1439px){.global-section-wrapper{padding:0 80px}}@media (max-width: 1023px){.global-section-wrapper{padding:0 60px}}@media (max-width: 767px){.global-section-wrapper{padding:0 16px}}.global-section-container{padding:80px 100px;width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}@media (max-width: 1439px){.global-section-container{padding:60px 80px}}@media (max-width: 1023px){.global-section-container{padding:40px 60px}}@media (max-width: 767px){.global-section-container{padding:40px 16px}}.global-visible-link{color:#c3f;transition:color .3s ease}.global-visible-link:hover{color:#9926bf}.global-max-width{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.except-small-laptop{display:block}@media (max-width: 1199px){.except-small-laptop{display:none}}.except-mobile{display:block}@media (max-width: 767px){.except-mobile{display:none}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s,border-color .3s ease}wistia-player[media-id="2oj879bdiu"]:not(:defined){background:center/contain no-repeat url(https://fast.wistia.com/embed/medias/2oj879bdiu/swatch);display:block;filter:blur(2px)}*{margin:0;padding:0;font-family:Inter,sans-serif;font-weight:500}body{margin:0;background:#fff;color:#2a2a2a}button{border:none;outline:none;cursor:pointer;font-weight:600}ol{list-style-position:inside}ul{list-style-type:none}h1,h2,h3,h4,h5,h6{all:unset;display:block}b{font-weight:700!important}h1{font-size:3.25rem;font-weight:600;line-height:135%;letter-spacing:-.065rem}@media (max-width: 1439px){h1{font-size:2.375rem;letter-spacing:-.0475rem}}@media (max-width: 1023px){h1{font-size:2.375rem;letter-spacing:-.045rem}}@media (max-width: 767px){h1{font-size:2rem;line-height:130%;letter-spacing:-.05rem}}h2{font-size:2.25rem;font-weight:600;line-height:145%;letter-spacing:-.02625rem}@media (max-width: 1439px){h2{font-size:2rem;letter-spacing:-.02rem}}@media (max-width: 1023px){h2{font-size:2rem;letter-spacing:-.02rem}}@media (max-width: 767px){h2{font-size:1.75rem;line-height:140%;letter-spacing:-.0175rem}}h3{font-size:1.375rem;font-weight:600;line-height:140%}@media (max-width: 1439px){h3{font-size:1.25rem}}@media (max-width: 1023px){h3{font-size:1.25rem}}@media (max-width: 767px){h3{font-size:1.25rem}}h4{font-size:1.25rem;font-weight:500;line-height:150%}@media (max-width: 1439px){h4{font-size:1.125rem}}@media (max-width: 1023px){h4{font-size:1.125rem}}@media (max-width: 767px){h4{font-size:1.125rem}}h5{font-size:1.0625rem;font-weight:500;line-height:160%}@media (max-width: 1439px){h5{font-size:1rem}}@media (max-width: 1023px){h5{font-size:1rem}}@media (max-width: 767px){h5{font-size:1rem}}h6{font-size:1rem;font-weight:500;line-height:160%}@media (max-width: 1439px){h6{font-size:1rem}}@media (max-width: 1023px){h6{font-size:1rem}}@media (max-width: 767px){h6{font-size:.875rem}}p{font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width: 767px){p{font-size:1.125rem;line-height:1.6875rem}}.caption{font-size:3.25rem;font-weight:600;line-height:135%;letter-spacing:-.065rem}@media (max-width: 1439px){.caption{font-size:2.375rem;letter-spacing:-.0475rem}}@media (max-width: 1023px){.caption{font-size:2.375rem;letter-spacing:-.045rem}}@media (max-width: 767px){.caption{font-size:2rem;line-height:130%;letter-spacing:-.05rem}}a{all:unset;cursor:pointer;transition:color .3s ease}a:hover{color:#c3f}.footer__wrapper{width:100%;padding:60px 0;box-sizing:border-box;border-radius:60px 60px 0 0;background-color:#fff}.footer__wrapper .footer{display:flex;flex-direction:column;gap:32px}.footer__wrapper .footer__top{display:flex;flex-direction:row;gap:100px;justify-content:space-between}.footer__wrapper .footer__top a{align-self:self-start}.footer__wrapper .footer__top .contacts{display:grid;grid-template-columns:400px 200px 1fr;gap:20px;width:100%}.footer__wrapper .footer__top .contacts__block{display:flex;flex-direction:column;gap:12px}.footer__wrapper .footer__bottom{display:flex;flex-direction:row;gap:102px;justify-content:space-between;color:#8c8c8c}.footer__wrapper .footer__bottom-corp{white-space:nowrap;min-width:210px}.footer__wrapper .footer__bottom .navigation{display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;width:100%}.footer__wrapper .footer__bottom .navigation nav{display:flex;flex-direction:row;gap:60px}.footer__wrapper .footer__bottom .navigation__button{all:unset;cursor:pointer;transition:color .3s ease}.footer__wrapper .footer__bottom .navigation__button:hover{color:#c3f}@media (max-width: 1199px){.footer__wrapper .footer__top{gap:32px}.footer__wrapper .footer__top .contacts{grid-template-columns:310px 150px 115px;justify-content:space-between}}@media (max-width: 1023px){.footer__wrapper .footer{gap:40px}.footer__wrapper .footer__top{display:flex;flex-direction:column;gap:40px}.footer__wrapper .footer__top .contacts{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:40px;grid-template-areas:"block1 block3" "block2 block3"}.footer__wrapper .footer__top .contacts .block1{grid-area:block1}.footer__wrapper .footer__top .contacts .block2{grid-area:block2}.footer__wrapper .footer__top .contacts .block3{grid-area:block3}.footer__wrapper .footer__bottom,.footer__wrapper .footer__bottom .navigation{gap:58px}.footer__wrapper .footer__bottom .navigation nav{gap:40px}}@media (max-width: 767px){.footer__wrapper{padding:60px 16px}.footer__wrapper .footer{gap:40px}.footer__wrapper .footer__top{display:flex;flex-direction:column;gap:40px}.footer__wrapper .footer__top .contacts{display:flex;flex-direction:column;gap:32px}.footer__wrapper .footer__top .contacts__block{gap:16px}.footer__wrapper .footer__bottom{display:flex;flex-direction:column;gap:32px}.footer__wrapper .footer__bottom-corp{font-size:1rem}.footer__wrapper .footer__bottom .navigation{display:flex;flex-direction:column;gap:32px;align-items:start}.footer__wrapper .footer__bottom .navigation nav{display:flex;flex-direction:column;gap:20px}}.header{width:100%;padding:12px 0;position:sticky;top:0;z-index:3;background:#ffffffe6;border-radius:0 0 32px 32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header__container{display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center}.header__container .navbar{display:inherit;align-items:center}.header__container .navbar__mobile-btn{display:none}.header__container .navbar__button{width:194px}.header__container .navbar__logo{height:24px}.header__container .navbar__menu{font-size:1rem;font-weight:500;line-height:150%;display:inherit;gap:40px}.header__container .navbar__menu-item .item__active{transition:color .3s ease;color:#8c8c8c}.header__container .navbar__icon{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;z-index:2}@media (max-width: 1439px){.header__container .navbar__menu{gap:32px}}@media (max-width: 1023px){.header{padding:16px 0;border-radius:0 0 16px 16px;box-sizing:border-box}.header__container .navbar{display:none}.header__container .navbar--open{display:flex;flex-direction:column;gap:40px;position:absolute;left:0;top:0;width:100%;padding:72px 60px 24px;box-sizing:border-box;background-color:#fff;border-radius:16px;z-index:2}.header__container .navbar__mobile-btn{display:inline-flex}.header__container .navbar__button{display:none}.header__container .navbar__menu{font-size:1.25rem;font-weight:600;line-height:140%;display:flex;flex-direction:column;gap:20px;align-self:self-start}.header__container .navbar__logo{z-index:3}.header__container .navbar__icon{display:flex}.header__container .navbar a{width:100%;max-width:768px}.header__container .navbar a button{width:100%}}@media (max-width: 767px){.header__container .navbar--open{padding:72px 16px 24px}}.router-wrapper{display:grid;min-height:100dvh;grid-template-rows:auto 1fr auto}.cookie-banner{display:flex;flex-direction:row;gap:16px;align-items:center;border-radius:20px;background:#fff;width:500px;box-sizing:border-box;padding:24px;box-shadow:0 457px 128px #80808000,0 292px 117px #80808003,0 164px 99px #8080800d,0 73px 73px #80808017,0 18px 40px #8080801a;position:fixed;bottom:40px;right:100px;z-index:4}.cookie-banner span{font-size:14px;line-height:160%}.cookie-banner span a{color:#c3f;transition:.3s ease}.cookie-banner span a:hover{color:#9926bf}.cookie-banner button{padding:10px 28px}.cookie-banner button h6{font-size:14px}@media (max-width: 1439px){.cookie-banner{right:80px;width:476px}.cookie-banner span{font-size:16px}.cookie-banner span a{font-size:14px}}@media (max-width: 1023px){.cookie-banner{right:60px}.cookie-banner button{width:auto}}@media (max-width: 767px){.cookie-banner{right:16px;bottom:20px;width:344px;padding:20px;gap:20px}.cookie-banner span,.cookie-banner span a{font-size:12px}.cookie-banner button{padding:10px 24px}.cookie-banner button h6{font-size:12px}}
