@font-face{font-family:'Cactus Jack';src:url(../fonts/Cactus-Jack-Regular.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap}abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}body.overflow-hidden{overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}[role=button],a,button,input,label,select,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0)}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;text-decoration:none;color:#000}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{letter-spacing:normal;white-space:nowrap;text-transform:none;cursor:pointer;background-color:transparent;border:none;padding:0}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}fieldset,img{border:0}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;border:none}button,input,select,textarea{outline:0}img{display:inline-block;max-width:100%;max-height:100%}a,button,input[type=submit]{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;cursor:pointer}ol,ul{list-style:none}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font-family:Manrope,sans-serif;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.02em;color:#161616;text-align:left;background:#fafbff;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}.footer,.header,.main,.pre-header{width:100%}::-webkit-scrollbar,body::-webkit-scrollbar{display:none}*,body{-ms-overflow-style:none;scrollbar-width:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}table{width:100%}p{width:100%}ol,ul{text-align:left}.text ul>li,article ul>li,ol>li{display:block;position:relative;padding:0 0 0 24px;color:#484848}.text ul>*,article ul>*,ol>*{margin-bottom:16px}.text ul>:last-child,article ul>:last-child,ol>:last-child{margin-bottom:0}ol>li{counter-increment:step-counter}.text ul>li:before,article ul>li:before,ol>li:before{display:inline-block;position:absolute;left:0;text-align:center}.text ul>li:before,article ul>li:before{content:'';width:4px;height:4px;left:10px;top:10px;background-color:#484848;-webkit-border-radius:50%;border-radius:50%}ol>li:before{content:counter(step-counter) '.';padding-top:inherit;top:0;font-size:inherit;color:#484848;font-weight:300}h1,h2,h3,h4{margin-bottom:16px;display:block;position:relative;width:100%;font-weight:700;letter-spacing:-.04em;text-transform:uppercase;color:#161616}h1{font-size:100px;line-height:1.04;text-align:center}h2{margin-bottom:24px;font-size:80px;line-height:1.05}h2.title-medium{font-size:64px}h3{font-size:24px;line-height:1.33;letter-spacing:-.02em}.title.title-left{text-align:left}.title:last-child{margin-bottom:0}.title>em{color:#ff6400;font-style:inherit}.pre-title{margin-bottom:24px;display:block;width:100%;font-family:'Cactus Jack';font-style:normal;font-weight:400;font-size:80px;line-height:1;text-transform:uppercase}.text-relative{position:relative}.breadcrumbs{margin-bottom:26px}.breadcrumbs ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0}.breadcrumbs li{margin:-4px 0;position:relative}.breadcrumbs a{padding:4px 8px 4px 12px;position:relative;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#7c7c7c}.breadcrumbs li:first-child a{padding-left:0}.breadcrumbs a:hover,.breadcrumbs a:not([href]){color:#161616}.breadcrumbs a:not([href]){cursor:default}.breadcrumbs a::before{content:'';position:absolute;width:4px;height:4px;top:-webkit-calc(50% - 4px / 2);top:calc(50% - 4px / 2);left:0;background:#7c7c7c;-webkit-border-radius:50%;border-radius:50%}.breadcrumbs a:hover::before,.breadcrumbs a:not([href])::before{background:#161616}.breadcrumbs li:first-child a::before{display:none}.button{padding:23px 38px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:200px;color:#161616;background:#fff;font-size:20px;font-weight:700;line-height:1.35;letter-spacing:-.02em;text-transform:none;text-align:center;white-space:nowrap;cursor:pointer;border:2px solid #161616;-webkit-border-radius:99px;border-radius:99px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;z-index:10}.button:hover{background:#03ff00;border-color:#03ff00;-webkit-box-shadow:0 4px 88px #61ff5f;box-shadow:0 4px 88px #61ff5f}.button:active{background:#2adb28;border-color:#2adb28;-webkit-box-shadow:0 4px 88px #61ff5f;box-shadow:0 4px 88px #61ff5f}.button-wide{width:100%}.button-contrast{background-color:#03ff00}.button-transparent{padding:15px 30px;font-size:16px;background:#fff;border:1px solid #ff6400}.button-transparent:hover{background:#ff6400;border-color:#ff6400;-webkit-box-shadow:none!important;box-shadow:none!important}.button-transparent:active{background:#f68942;border-color:#f68942;-webkit-box-shadow:none!important;box-shadow:none!important}.button-small{padding-bottom:4px;font-weight:700;color:#ff6400;border-bottom:1px solid #ff6400}.button-small:hover{color:#150fef;border-bottom:1px solid #150fef}.button-small:active{color:#110da2;border-bottom:1px solid #110da2}.button-download{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:54px;height:54px;top:20px;right:20px;position:relative;background:#fff;-webkit-border-radius:12px;border-radius:12px;overflow:hidden;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.button-download img{width:28px;height:28px;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.button-download img~img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;z-index:10}.button-download:hover{background:#ff6400}.button-download:active{background:#f68942}.button-download:active img~img,.button-download:hover img~img{opacity:1}.button.hidden{display:none}.background img,.icon img,.image img{display:block;position:relative}.background{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:absolute!important;top:0;bottom:0;right:0;width:100%;height:100%;z-index:-1;overflow:hidden}.background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}.js-expand-content{display:none;overflow:hidden}svg{display:inline-block;position:relative;vertical-align:inherit;fill:#f6f6f6;line-height:1}use{fill-rule:evenodd}.content,.cover{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;padding-left:-webkit-calc(50% - 1400px / 2);padding-left:calc(50% - 1400px / 2);padding-right:-webkit-calc(50% - 1400px / 2);padding-right:calc(50% - 1400px / 2)}.cover{height:auto;width:100%}.prime__breadcrumbs{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.prime__breadcrumbs:last-child{margin-bottom:0}.breadcrumbs__item:before{display:none}.prime__breadcrumbs a{padding:6px 0;display:inline-block;color:#acacac;font-size:12px;font-weight:400;line-height:1.5}.prime__breadcrumbs a:hover{color:#006d34}.breadcrumbs__item{margin:-6px 0;position:relative}.wrap-left{margin-bottom:48px;margin-right:auto;width:100%;max-width:1080px;max-width:998px;text-align:left}.wrap.cover__wrap{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:1000px;text-align:center}.desc{font-size:18px;line-height:1.4}.desc>*{margin-bottom:16px}.desc>:last-child{margin-bottom:0}.desc-center{font-size:20px;text-align:center}.home-page .desc{font-size:20px}.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;left:0;width:100%;background-color:transparent;z-index:10000;overflow:visible}.header.header-home{top:40px}.header>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.pre-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;left:0;top:0;height:40px;width:100vw;background-color:#000;white-space:nowrap;overflow:hidden;z-index:100}.pre-header__wrap{padding:8px 24px 8px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;gap:0 32px;width:100vw;overflow:hidden;z-index:10}.pre-header__wrap:first-child{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-animation:scroll 20s linear infinite;animation:scroll 20s linear infinite}.pre-header__wrap:nth-child(2){-webkit-animation:scroll-2 20s linear infinite;animation:scroll-2 20s linear infinite}.main>.store-prime:first-child{padding-top:116px}.store-prime__title{text-align:left}.shop,.shop__wrapper{width:100%}.shop__swiper{-webkit-filter:drop-shadow(0 2px 48px rgba(26, 26, 26, .04));filter:drop-shadow(0 2px 48px rgba(26, 26, 26, .04))}.shop__wrapper>*{margin-bottom:60px}.shop__wrapper>:last-child{margin-bottom:0}.shop__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%}.shop__list-hidden{display:none}.shop__item{padding:0 0 12px;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc((100% - 20px * 2)/ 3);-ms-flex:0 0 calc((100% - 20px * 2)/ 3);flex:0 0 calc((100% - 20px * 2)/ 3);background:#fff;-webkit-border-radius:32px;border-radius:32px;overflow:hidden}.shop__item a{margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.shop-item__image{padding-bottom:90.5%;position:relative;width:100%;overflow:hidden}.shop-item__image img{position:absolute;left:50%;bottom:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);max-height:376px}.shop__item a:hover .shop-item__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.shop-item__desc{padding:12px 62px 12px 24px;margin:0 auto;width:-webkit-calc(100% - 12px * 2);width:calc(100% - 12px * 2);position:relative;background:#f5f6fa;-webkit-border-radius:20px;border-radius:20px}.shop-item__title{margin-bottom:8px;font-weight:700;font-size:20px;line-height:1.4;color:#161616}.shop-item__title:hover{color:#150fef}.shop-item__title:active{color:#110da2}.shop-item__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:6px}.shop-item__price>span:first-child{font-weight:500;font-size:14px;line-height:1.6;color:#150fef;text-decoration:line-through}.shop-item__price>span:only-child{font-weight:600;font-size:18px;line-height:1.4;text-decoration:none}.shop-item__price>span~span{font-weight:600;font-size:18px;line-height:1.4;color:#ff6400}.shop-item__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:12px;right:12px;width:38px;height:40px;background:#03ff00;-webkit-border-radius:8px;border-radius:8px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}.shop-item__button:hover{background:#fff}.shop-item__button img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.shop-item__button::before{content:'';position:absolute;padding:8px;left:0;bottom:0;width:100%;height:100%;background-color:#03ff00;background-image:url(../images/icons/check.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;-webkit-border-radius:8px;border-radius:8px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;opacity:0;z-index:100}.shop-item__button.clicked::before{opacity:1}.shop-filter__scroll{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.button.shop-bestsellers-filter__button{padding:13px 30px;min-width:unset;font-size:16px;line-height:1.5;border-color:#e5e5e5}.shop-bestsellers-filter__button.active{border-color:#161616;background:#03ff00;-webkit-box-shadow:none;box-shadow:none;cursor:default}.button.shop-bestsellers-filter__button:hover{-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes scroll{from{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scroll{from{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes scroll-2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@keyframes scroll-2{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100vw);transform:translateX(100vw)}}.pre-header__wrap span{position:relative;font-weight:500;font-size:16px;line-height:1.5;color:#03ff00}.pre-header__wrap span::after{content:'';display:block;position:absolute;width:24px;height:24px;top:-webkit-calc(50% - 24px / 2);top:calc(50% - 24px / 2);right:-28px;background:url(../images/icons/arrow-right-green.svg) no-repeat center/contain}.pre-header-contrast .pre-header__wrap span{color:#ff0071}.pre-header-contrast .pre-header__wrap span::after{background:url(../images/icons/arrow-right-pink.svg) no-repeat center/contain}.header__main{padding-top:19.5px;padding-bottom:19.5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:87px}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.header__nav{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.header-nav__item{margin-left:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.header-nav__item a{padding:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#161616;font-size:16px;line-height:1.5;cursor:pointer}.header-nav__item a[href]:hover{color:#150fef}.header-nav__item a[href]:active{color:#110da2}.header-menu__button.header__button-nav{display:none}.social.header__social{display:none}.header__logo{margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logo img{height:46px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header__language{margin:0 0 0 20px;-webkit-box-flex:0;-webkit-flex:0 0 65px;-ms-flex:0 0 65px;flex:0 0 65px;position:relative}.header__language img{margin-right:6px;display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header-language__button{position:relative;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 14px 10px 0;cursor:pointer;color:#161616;font-size:15px;line-height:1.5}.header-language__button::before{content:'';display:block;width:10px;height:7px;position:absolute;right:0;top:0;bottom:0;margin:auto 0;background:url(../images/icons/arrow-down-black.svg) no-repeat center/contain;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header-language__button.active::before{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.header-contrast .header-language__button{color:#fff}.header-contrast .header-language__button::before{background:url(../images/icons/arrow-down-white.svg) no-repeat center/contain}.header-contrast.filled .header-language__button{color:#000}.header-contrast.filled .header-language__button::before{background:url(../images/icons/arrow-down-black.svg) no-repeat center/contain}.header-contrast.filled .header-nav__item a{color:#000}.header-contrast.filled .header-nav__item a:hover{color:#150fef}.menu__dropdown li>a,.menu__dropdown li>button{display:block;width:100%;font-weight:500;font-size:14px;line-height:1.6;color:#161616;text-align:left}.menu__dropdown li>a:hover,.menu__dropdown li>button:hover{color:#150fef}.menu__dropdown li>a:active,.menu__dropdown li>button:active{color:#110da2}.menu__dropdown li+li{margin-top:12px}.header-language__dropdown li{padding:0}.header-language__dropdown li+li{margin-top:12px}.header-language__dropdown li::before{display:none}.header__menu{margin-left:40px;position:relative;z-index:10}.header__menu+.header__menu{margin-left:8px}.header-cart__button,.header-menu__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;background:#fff;-webkit-box-shadow:0 2px 48px rgba(26,26,26,.04);box-shadow:0 2px 48px rgba(26,26,26,.04);-webkit-border-radius:50%;border-radius:50%;-webkit-tap-highlight-color:rgba(255,255,255,0)}.header-cart__button img,.header-menu__button img{display:block;width:24px;height:24px;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;pointer-events:none}.header-menu__badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:20px;height:20px;right:-5px;bottom:-5px;font-weight:700;font-size:12px;line-height:1.6;background:#03ff00;-webkit-border-radius:99px;border-radius:99px}.header-menu__badge.hidden{display:none}.menu__dropdown{padding:0 12px;min-width:106px;height:0;position:absolute;right:0;top:-webkit-calc(100% + 8px);top:calc(100% + 8px);background:#f5f6fb;-webkit-border-radius:12px;border-radius:12px;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;overflow:hidden}.menu__button.active~.menu__dropdown{padding:12px;height:auto}.main{padding-bottom:42px;margin:0 auto auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;z-index:2}.main.home-page{overflow:visible}.main-cover__center>*,.main>*{padding-top:100px;padding-bottom:100px}.main>:first-child{padding-top:167px}.main-cover__center>:first-child{padding-top:0}.prime{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center}.prime__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.prime__title>span{margin-left:auto;margin-right:auto;display:block}.prime__title>span:first-child{z-index:1}.prime__title>span:nth-child(2){z-index:2}.prime__title>span:nth-child(3){z-index:3;text-shadow:2px 2px 0 #b5fdb6,-2px 2px 0 #b5fdb6,2px -2px 0 #b5fdb6,-2px -2px 0 #b5fdb6,0 2px 0 #b5fdb6,0 -2px 0 #b5fdb6,2px 0 0 #b5fdb6,-2px 0 0 #b5fdb6}.home-page .prime-title__img{margin:-32px auto}.prime-title__img img{margin:0 auto;display:block;height:252px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.prime__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:174px;left:0;width:100%;font-weight:600;font-size:20px;line-height:1.4;text-transform:uppercase;color:#161616}.prime-info__item{width:-webkit-calc((100% - 40px)/ 2);width:calc((100% - 40px)/ 2);max-width:230px}.prime-info__item:nth-child(odd){text-align:left}.prime-info__item:nth-child(even){text-align:right}.prime__showreel{padding-bottom:60.05%;width:100%;position:relative;-webkit-border-radius:32px;border-radius:32px;overflow:hidden}.prime__showreel>*{display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:100}.home-page .prime{padding-top:170px;background:-o-linear-gradient(top,rgba(128,255,126,1) 0,rgba(250,251,255,1) 70%,rgba(250,251,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(128,255,126,1)),color-stop(70%,rgba(250,251,255,1)),to(rgba(250,251,255,1)));background:linear-gradient(180deg,rgba(128,255,126,1) 0,rgba(250,251,255,1) 70%,rgba(250,251,255,1) 100%);overflow:hidden}.home-page .prime__image{margin:0!important;position:absolute;z-index:100}.home-page .prime__image.prime__image-top.prime__image-left{top:107px;left:-webkit-calc(50% - 1216px / 2);left:calc(50% - 1216px / 2);width:211px}.home-page .prime__image.prime__image-top.prime__image-right{top:107px;right:-webkit-calc(50% - 1278px / 2);right:calc(50% - 1278px / 2);width:217px}.home-page .prime__image.prime__image-bottom.prime__image-left{top:474px;left:-webkit-calc(50% - 1548px / 2);left:calc(50% - 1548px / 2);width:440px;-webkit-transform:rotate(-19deg);-ms-transform:rotate(-19deg);transform:rotate(-19deg)}.home-page .prime__image.prime__image-bottom.prime__image-right{top:416px;right:-webkit-calc(50% - 1717px / 2);right:calc(50% - 1717px / 2);width:538px;-webkit-transform:rotate(13deg);-ms-transform:rotate(13deg);transform:rotate(13deg)}.home-page .prime__image img{display:block;width:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;pointer-events:none}.home-page .prime__wrap{margin-bottom:100px}.home-page .prime__title{margin-bottom:142px}.home-page .prime__button{position:relative}.home-page .prime__button::before{content:'';position:absolute;width:169px;height:216px;bottom:0;left:-218px;background:url(../images/icons/prime-bttn-arrow.svg) no-repeat center/contain;z-index:10}.about-page .prime{padding-top:190px;background:-o-linear-gradient(top,#ff85bb 0,#fff 45%,#fafbff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ff85bb),color-stop(45%,#fff),to(#fafbff));background:linear-gradient(180deg,#ff85bb 0,#fff 45%,#fafbff 100%);overflow:hidden}.about-page .prime__image{margin:0!important;position:absolute;top:120px;z-index:1}.about-page .prime__image.prime__image-left{left:-webkit-calc(50% - 2020px / 2);left:calc(50% - 2020px / 2);width:665px}.about-page .prime__image.prime__image-right{right:-webkit-calc(50% - 1746px / 2);right:calc(50% - 1746px / 2);width:456px}.about-page .prime__image img{display:block;width:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;pointer-events:none}.about-page .prime__title{margin-bottom:16px;font-size:24px}.about-page .prime__title>span+span{margin-top:32px}.prime__tape{margin-top:72px;margin-bottom:92px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;height:156px;width:100vw;z-index:10}.prime-tape__divider{background:#000;width:392px;height:64px;-webkit-transform:rotate(9.15deg);-ms-transform:rotate(9.15deg);transform:rotate(9.15deg);z-index:99}.prime-tape__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;height:64px;white-space:nowrap;overflow:hidden;width:2400px;background:#ff0071;border:2px solid #000;z-index:100}.prime-tape__item-right{top:-70px;left:-webkit-calc(50% - 204px);left:calc(50% - 204px);-webkit-transform:rotate(-4.03deg);-ms-transform:rotate(-4.03deg);transform:rotate(-4.03deg)}.prime-tape__item-left{bottom:-70px;right:-webkit-calc(50% - 204px);right:calc(50% - 204px);-webkit-transform:rotate(-4.03deg);-ms-transform:rotate(-4.03deg);transform:rotate(-4.03deg)}.prime-tape__item>:first-child{-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite}.prime-tape__item>:nth-child(2){-webkit-animation:scroll-2 30s linear infinite;animation:scroll-2 30s linear infinite}.prime-tape-item__wrap{padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;top:0;left:0;height:100%;gap:0 74px;overflow:hidden;z-index:10}.prime-tape-item__wrap>span{position:relative;font-weight:600;font-size:24px;line-height:33px;letter-spacing:-.04em;text-transform:uppercase;color:#fff}.prime-tape-item__wrap>span::after{content:'';display:block;position:absolute;width:38px;height:38px;top:-webkit-calc(50% - 38px / 2);top:calc(50% - 38px / 2);right:-56px;background:url(../images/icons/tape-divider.svg) no-repeat center/contain}.project-page__prime .prime__title{max-width:640px;font-size:80px;text-align:left}.prime-social__desc{text-align:left}.main>.contact{padding-top:107px!important;padding-bottom:58px}.contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:20px;background:-o-linear-gradient(top,#322cff 0,#fafbff 80%);background:-webkit-gradient(linear,left top,left bottom,from(#322cff),color-stop(80%,#fafbff));background:linear-gradient(180deg,#322cff 0,#fafbff 80%)}.contact__title{margin-bottom:28px;font-size:80px;text-align:left}.contact__desc{margin-bottom:48px}.contact__wrap-half{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 20px / 2);-ms-flex:0 0 calc(50% - 20px / 2);flex:0 0 calc(50% - 20px / 2);-webkit-box-shadow:0 2px 48px rgba(26,26,26,.04);box-shadow:0 2px 48px rgba(26,26,26,.04);-webkit-border-radius:32px;border-radius:32px;background:#fff;overflow:hidden}.contact__wrap-full{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.contact__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.contact-links__item{padding:26px 24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-height:200px;background:#fff;border:2px solid #fff;-webkit-box-shadow:0 2px 48px rgba(26,26,26,.04);box-shadow:0 2px 48px rgba(26,26,26,.04);-webkit-border-radius:32px;border-radius:32px}.contact-links-item__title{margin-bottom:20px;font-size:16px;line-height:1.5;color:#484848}.contact-links-item__info{padding:14px;margin-left:-14px;margin-bottom:-14px;margin-top:auto;font-weight:600;font-size:24px;line-height:1.33;color:#161616;-webkit-border-radius:20px;border-radius:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.contact-links__item-email:hover{border-color:#03ff00}.contact-links__item-email:hover .contact-links-item__info{background:#03ff00}.contact-links__item-phone:hover{border-color:#ff6400}.contact-links__item-phone:hover .contact-links-item__info{background:#ff6400}.contact-links__item-address:hover{border-color:#150fef}.contact-links__item-address:hover .contact-links-item__info{background:#150fef;color:#fff}.contact-links-item__social{margin-top:auto}.social.contact-links-item__social a{width:64px;height:64px}.social.contact-links-item__social a img{width:24px;height:24px}.contact__form{padding:60px 48px;background:#fff}.contact__map iframe{position:absolute;left:0;bottom:0;display:block;width:100%;height:100%;z-index:100}.contact__banner{margin-top:0!important;margin-bottom:0!important}.contact-form__wrap{margin-bottom:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;gap:16px;width:100%;z-index:10}.contact-form__item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.contact-form__item.hidden{display:none}.contact-form__item.contact-form__item-half{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 16px / 2);-ms-flex:0 0 calc(50% - 16px / 2);flex:0 0 calc(50% - 16px / 2)}form input,form textarea{padding:15px 23px;display:block;width:100%;position:relative;color:#161616;font-size:16px;line-height:1.5;background:#f5f6fb;border:1px solid #f5f6fb;-webkit-border-radius:99px;border-radius:99px;cursor:text}form textarea{-webkit-border-radius:24px;border-radius:24px}form input:not(.error):hover,form textarea:not(.error):hover{border-color:#150fef}form input:not(.error):focus,form textarea:not(.error):focus{border-color:#150fef;color:#150fef}form input{outline:0}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#484848;font:inherit}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#484848;font:inherit}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#484848;font:inherit}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#484848;font:inherit}form input::placeholder,form textarea::placeholder{color:#484848;font:inherit}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::-webkit-input-placeholder,form textarea:hover::-webkit-input-placeholder{color:#161616}form input:hover::-moz-placeholder,form textarea:hover::-moz-placeholder{color:#161616}form input:hover:-ms-input-placeholder,form textarea:hover:-ms-input-placeholder{color:#161616}form input:hover::-ms-input-placeholder,form textarea:hover::-ms-input-placeholder{color:#161616}form input:hover::placeholder,form textarea:hover::placeholder{color:#161616}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:#150fef}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#150fef}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:#150fef}form input:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:#150fef}form input:focus::placeholder,form textarea:focus::placeholder{color:#150fef}form textarea{resize:none}.js-expand-content{overflow:hidden}.alert,.contact-form__alert{display:none;bottom:-30px;left:0;width:100%;color:red;font-size:14px;line-height:1.5;text-align:left;opacity:0;z-index:2;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.contact-form__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;z-index:9}.contact-form__check{margin-right:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;color:#484848;font-size:13px;line-height:1.5}.contact-form__check.hidden{display:none}.contact-form__check>input{padding:0!important;margin:0 12px 0 1px!important;-webkit-box-flex:0;-webkit-flex:0 0 22px;-ms-flex:0 0 22px;flex:0 0 22px;height:22px;width:22px;-webkit-border-radius:4px;border-radius:4px;position:relative;cursor:pointer;border:none!important;outline:0!important;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.contact-form__check>input::after,.contact-form__check>input::before{content:'';position:absolute;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.contact-form__check>input::before{display:none;bottom:-webkit-calc(50% - 10px / 2);bottom:calc(50% - 10px / 2);left:-webkit-calc(50% - 13px / 2);left:calc(50% - 13px / 2);width:13px;height:10px;background-image:url(../images/icons/check-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:10}.contact-form__check>input:checked::before{display:block}.contact-form__check>input::after{width:24px;height:24px;left:50%;bottom:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);border:1.5px solid #161616;-webkit-border-radius:4px;border-radius:4px;background:#fff}.contact-form__check>input:checked::after{border-color:#150fef;background:#150fef}.contact-form__check a{font:inherit;color:#161616;text-decoration:none}.contact-form__check a:hover{color:#150fef;text-decoration:none}.contact-form__button{padding:23px 20px;min-width:150px;font-size:16px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}input.error,textarea.error{border-color:red!important}.contact-form__check>.error::after{border-color:red}.error~.alert,.error~.contact-form__alert{display:block!important;opacity:1}input.error~.contact-form__icon>img,textarea.error~.contact-form__icon>img{opacity:0}input.error~.contact-form__icon>img~img,textarea.error~.contact-form__icon>img~img{z-index:10;opacity:1}.popup{margin:0!important;display:none;left:50%;bottom:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);width:100vw;height:100vh;position:fixed;opacity:0;z-index:-1000;background-color:#fff;overflow:hidden}.popup.active{display:block;opacity:1;z-index:10001}.popup__content{padding:0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;left:50%;bottom:55%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);width:100%;max-width:604px;max-height:-webkit-calc(100vh - 100px);max-height:calc(100vh - 100px)}.popup__content>*{text-align:center}.popup__title{margin-bottom:24px}.desc.popup__desc{margin-bottom:48px;color:#484848;font-size:18px!important;line-height:1.5;text-align:center}.desc.popup__desc b{color:#161616}.popup__button{padding-left:48px;padding-right:48px}.popup__image{position:fixed}.popup__image.popup__image-top.popup__image-left{width:546px;top:87px;left:-webkit-calc(50% - 1782px / 2);left:calc(50% - 1782px / 2)}.popup__image.popup__image-top.popup__image-right{width:527px;top:100px;right:-webkit-calc(50% - 1832px / 2);right:calc(50% - 1832px / 2)}.popup__image.popup__image-bottom.popup__image-left{width:620px;bottom:-295px;left:-webkit-calc(50% - 1432px / 2);left:calc(50% - 1432px / 2);-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.popup__image.popup__image-bottom.popup__image-right{width:670px;bottom:-288px;right:-webkit-calc(50% - 1520px / 2);right:calc(50% - 1520px / 2);-webkit-transform:rotate(13deg);-ms-transform:rotate(13deg);transform:rotate(13deg)}.popup__image img{display:block;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.popup__image.popup__image-top.popup__image-left img{-webkit-animation:pulseImage 13s linear infinite;animation:pulseImage 13s linear infinite}.popup__image.popup__image-top.popup__image-right img{-webkit-animation:pulseImage 15s -4s linear infinite;animation:pulseImage 15s -4s linear infinite}.popup__image.popup__image-bottom.popup__image-left img{-webkit-animation:pulseImage 13s -6s linear infinite;animation:pulseImage 13s -6s linear infinite}.popup__image.popup__image-bottom.popup__image-right img{-webkit-animation:pulseImage 15s -9s linear infinite;animation:pulseImage 15s -9s linear infinite}.popup__close{padding:10px;position:absolute;top:26px;right:26px;z-index:10}.popup__close img{display:block;width:19px;height:18px;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.error~.contact-form__date input[type=number]::-webkit-input-placeholder{color:red}.error~.contact-form__date input[type=number]::-moz-placeholder{color:red}.error~.contact-form__date input[type=number]:-ms-input-placeholder{color:red}.error~.contact-form__date input[type=number]::-ms-input-placeholder{color:red}.error~.contact-form__date input[type=number],.error~.contact-form__date input[type=number]::placeholder{color:red}.contact__form .popup{background:rgba(0,0,0,.25)}.contact__form .popup__content{padding:48px;width:604px;max-width:calc(100% - 30px * 2);background:#fff;border-radius:32px}.contact__form .popup__close{top:20px;right:20px}.contact__form .popup__title{margin-top:24px;margin-bottom:24px;font-size:40px;line-height:1.2;text-transform:none}@media screen and (max-width:2050px){.home-page .events__image.events__image-left{left:0;overflow:hidden}.home-page .events__image.events__image-right{right:0;overflow:hidden}.home-page .events__image.events__image-left img{margin-left:-164px}.home-page .events__image.events__image-right img{margin-left:269px}}@media screen and (min-width:1200px) and (max-width:1511px){.header-cart__dropdown{right:56px}h1{font-size:88px}h2{font-size:64px}.content,.cover{padding-left:56px;padding-right:56px}.contact__banner{max-width:100%}.contact__map{padding-bottom:50%}.contact__title{font-size:64px}}@media screen and (min-width:768px){.header-contrast .header-nav__item a{color:#fff}.header-contrast .header-nav__item a[href]:hover{color:#03ff00}.header-contrast .header-nav__item a[href]:active{color:#03ff00}}@media screen and (max-width:1220px){.home-page .prime__image.prime__image-top.prime__image-left{left:50px}.home-page .prime__image.prime__image-top.prime__image-right{right:20px}.home-page .prime__image.prime__image-bottom.prime__image-left{left:-140px}.home-page .prime__image.prime__image-bottom.prime__image-right{right:-190px}}@media screen and (max-width:1199px){body{font-size:14px}.text ul>li:before,article ul>li:before{top:8px}.header-cart__dropdown{right:30px}.content,.cover{padding-left:12.5vw;padding-right:12.5vw}h1{font-size:72px}h2{font-size:56px}.wrap-left{margin-bottom:32px}.wrap.cover__wrap{margin-bottom:32px}.desc,.home-page .desc{font-size:16px}.button{padding-top:20px;padding-bottom:20px;font-size:18px}.main>*{padding-top:80px;padding-bottom:80px}.main>.event__prime{padding-bottom:48px}.header-nav__item{margin-left:0}.header-nav__item a{padding:10px 8px;font-size:15px}.header__language{margin-left:10px;-webkit-box-flex:0;-webkit-flex:0 0 36px;-ms-flex:0 0 36px;flex:0 0 36px;position:relative}.header__language img{display:none}.header__menu{margin-left:24px}.header__menu+.header__menu{margin-left:4px}.main>:first-child{padding-top:128px}.main.home-page>.prime{padding-top:142px}.home-page .prime__wrap{margin-bottom:80px}.home-page .prime-title__img{margin:-16px auto -32px}.prime-title__img img{height:164px}.prime__info{font-size:16px}.home-page .prime__button::before{width:100px;height:134px;bottom:40px;left:-90px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg)}.home-page .prime__image.prime__image-top.prime__image-left{top:120px}.home-page .prime__image.prime__image-top.prime__image-right{top:80px}.home-page .prime__image.prime__image-bottom.prime__image-left{top:528px;left:-23px;width:285px}.home-page .prime__image.prime__image-bottom.prime__image-right{top:495px;right:-140px;width:410px}.prime__showreel{z-index:101}.prime__tape{height:130px}.prime-tape__divider{height:52px;-webkit-transform:rotate(7.05deg);-ms-transform:rotate(7.05deg);transform:rotate(7.05deg)}.prime-tape__item{height:52px}.prime-tape-item__wrap{padding:8px;gap:0 64px}.prime-tape-item__wrap>span{font-size:20px;line-height:1.4}.prime-tape-item__wrap>span::after{width:32px;height:32px;top:-webkit-calc(50% - 32px / 2);top:calc(50% - 32px / 2);right:-48px}.contact{background:-o-linear-gradient(top,#322cff 0,#fafbff 50%);background:-webkit-gradient(linear,left top,left bottom,from(#322cff),color-stop(50%,#fafbff));background:linear-gradient(180deg,#322cff 0,#fafbff 50%)}.contact__wrap-half{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.contact__form{padding:40px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.contact__title{font-size:56px}.contact__links{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;gap:16px}.contact-links__item{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 16px / 2);-ms-flex:0 0 calc(50% - 16px / 2);flex:0 0 calc(50% - 16px / 2);min-height:0}.contact__map{padding-bottom:50vw;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;position:relative}.contact__map>iframe{position:absolute;width:100%;height:100%;left:0;bottom:0}.contact__banner{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.contact-form__wrap{margin-bottom:32px;gap:12px}.contact-form__item.contact-form__item-half{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 12px / 2);-ms-flex:0 0 calc(50% - 12px / 2);flex:0 0 calc(50% - 12px / 2)}}@media screen and (max-width:1024px){body.overflow-noscroll{overflow-y:hidden}.header{overflow:visible}.header.filled{background:#fff}.header__logo{margin-right:auto;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.header-menu__button.header__button-nav{padding:6px;margin:0 0 0 4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.header__button-nav svg{display:block;margin:0 auto;fill:#161616}.header__button-nav svg rect{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header__button-nav.active svg rect:first-child{x:-2px;y:7px;width:20px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.header__button-nav.active svg rect:nth-child(2){-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0,2);-ms-transform:scale(0,2);transform:scale(0,2)}.header__button-nav.active svg rect:nth-child(3){x:-2px;y:7px;width:20px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.header__nav-menu{padding:32px 12.5vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:-100vh;left:0;width:100%;max-width:100%;height:100%;overflow:auto;text-align:center;opacity:0;margin:0!important;background:#fff;border-top:1px solid #161616;z-index:10;-webkit-transition:all .75s;-o-transition:all .75s;transition:all .75s}.header__nav-menu>*{margin-bottom:32px}.header__nav-menu>:last-child{margin-bottom:0}.header__button-nav.active~.header__nav-menu{top:100%;opacity:1;height:-webkit-calc(100vh - 87px);height:calc(100vh - 87px)}.header-home .header__button-nav.active~.header__nav-menu{height:-webkit-calc(100vh - 127px);height:calc(100vh - 127px)}.header__language{margin-left:10px;-webkit-box-flex:0;-webkit-flex:0 0 36px;-ms-flex:0 0 36px;flex:0 0 36px;position:relative}.header__language img{display:none}.header__menu{margin-left:24px}.header__menu+.header__menu{margin-left:4px}.header__nav{margin-top:-10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-nav__item{margin-left:0;width:100%}.header-nav__item a{padding:10px 0;width:100%;font-size:24px;line-height:1.34;font-weight:700}.social.header__social{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__social a{width:64px;height:64px}.header__social a img{width:24px;height:24px}}@media screen and (min-width:768px) and (max-width:1024px){.header__nav-menu{padding:32px 56px}.content,.cover{padding-left:56px;padding-right:56px}}@media screen and (max-width:767px){.pre-header__wrap:first-child{-webkit-animation:scroll 15s linear infinite;animation:scroll 15s linear infinite}.pre-header__wrap:nth-child(2){-webkit-animation:scroll-2 15s linear infinite;animation:scroll-2 15s linear infinite}.main,.main.home-page{overflow:hidden}.main>*{padding-top:80px;padding-bottom:80px}.main.about-page>.prime{padding-bottom:40px}.button{padding:20px 38px;font-size:18px}h1{font-size:9vw}h2{font-size:9vw}h2.title-medium{font-size:7.5vw}.main>:first-child{padding-top:112px}.main.home-page>.prime{padding-top:160px}.home-page .prime{padding-bottom:30px}.home-page .prime__wrap{margin-bottom:80px}.home-page .prime__title{margin-bottom:24px;font-size:13vw}.home-page .prime-title__img{margin:-20px auto}.prime-title__img img{height:30vw}.home-page .prime__image.prime__image-top.prime__image-left{width:24.7vw;top:22.4vw;left:-5vw}.home-page .prime__image.prime__image-top.prime__image-right{width:27.8vw;top:21vw;right:-9.7vw}.home-page .prime__image.prime__image-bottom.prime__image-left{width:45vw;top:unset;bottom:50vw;left:-22.5vw}.home-page .prime__image.prime__image-bottom.prime__image-right{width:50vw;top:unset;bottom:52vw;right:-21vw}.prime__showreel{z-index:101}.prime__info{font-size:16px}.about-page .prime{padding-top:170px}.about-page .prime__image{display:none}.about-page .prime{background:-o-linear-gradient(top,#ff85bb 0,#fafbff 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ff85bb),to(#fafbff));background:linear-gradient(180deg,#ff85bb 0,#fafbff 100%)}.about-page .prime__title{font-size:4.2vw}.about-page .prime__title>span+span{margin-top:24px}.prime__tape{margin-top:58px;margin-bottom:64px;height:96px}.prime-tape__divider{height:36px;width:220px;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}.prime-tape__item{height:36px;border-width:1px}.prime-tape__item-right{left:-webkit-calc(50% - 116px);left:calc(50% - 116px)}.prime-tape__item-left{right:-webkit-calc(50% - 116px);right:calc(50% - 116px)}.prime-tape-item__wrap{padding:4px;gap:0 56px}.prime-tape-item__wrap>span{font-size:16px;line-height:1.5}.prime-tape-item__wrap>span::after{width:24px;height:24px;top:-webkit-calc(50% - 24px / 2);top:calc(50% - 24px / 2);right:-40px}}@media screen and (min-width:605px) and (max-width:767px){h2{font-size:7vw}h2.title-medium{font-size:5.5vw}.title__icon{width:8.7vw;height:5.3vw;-webkit-border-radius:.8vw;border-radius:.8vw;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__nav-menu{padding-left:30px;padding-right:30px}.content,.cover{padding-left:30px;padding-right:30px}}@media screen and (max-width:650px){.header-cart__dropdown{padding:0 16px;right:0;top:0;width:100vw;overflow:hidden;-webkit-border-radius:0;border-radius:0}.header-cart__button.active~.header-cart__dropdown{padding:40px 16px 200px;height:100vh!important}.header-cart-dropdown__close{top:40px;left:unset;right:12px;width:36px;height:36px}.header-cart-dropdown__close img{width:14px;height:14px}.header-cart__title{padding-right:40px}.main{padding-bottom:0;min-height:80vh}.pre-title{margin-bottom:20px;font-size:40px}.main>.contact{padding-top:96px!important}.contact{gap:12px 0}.contact__form{padding:32px}.contact__title{margin-bottom:16px;font-size:10vw}.contact__desc{margin-bottom:32px}.contact-form__wrap{margin-bottom:32px;gap:12px 0}.contact-form__item.contact-form__item-half{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.contact__links{gap:12px 0}.contact-links__item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.contact-form__footer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form__footer>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.contact-form__check{margin:0 0 40px}.contact-form__alert{bottom:-24px}}@media screen and (max-width:604px){h1{font-size:11vw}h2{font-size:10.6vw}.header__logo img{height:40px}.header__menu{margin-left:16px}.header__nav-menu{padding-left:16px;padding-right:16px}.content,.cover{padding-left:16px;padding-right:16px}.contact__form{padding:32px 20px}.contact__map{padding-bottom:144%}.contact-form__wrap{gap:8px 0}.contact__form .popup__content{padding:48px 32px;max-width:-webkit-calc(100% - 16px * 2);max-width:calc(100% - 16px * 2)}.contact__form .popup__title{font-size:24px}}@media screen and (max-width:375px){.main>*{padding-top:50px;padding-bottom:50px}.button:active,.button:focus,.button:hover{-webkit-box-shadow:0 4px 20px #61ff5f;box-shadow:0 4px 20px #61ff5f}.header__logo img{height:36px}.header-cart__button,.header-menu__button{width:38px;height:38px}.home-page .prime__wrap{margin-bottom:48px}.prime__info{font-size:14px}}@media screen and (max-width:350px){.header-nav__item a{font-size:20px}.header__social a{width:52px;height:52px}.header__social a img{width:20px;height:20px}.prime__showreel{-webkit-border-radius:16px;border-radius:16px}.cart-item__image{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;height:60px}}@media screen and (max-height:605px) and (orientation:landscape){.header-cart__dropdown{padding:0 20px;top:0;right:0;-webkit-border-radius:32px 0 0 32px;border-radius:32px 0 0 32px}.header-cart__button.active~.header-cart__dropdown{padding:32px 20px 156px;height:100vh!important}.header-cart-dropdown__close{top:12px}.header-cart__title{margin-bottom:16px;font-size:24px}.header-cart__list .cart__item+.cart__item{margin-top:16px;padding-top:16px}.cart-item__image{margin-right:12px;-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;height:70px}.cart-item__main{margin-right:12px}.cart-item__title{margin-bottom:8px;font-size:16px}.cart-item__price{margin-bottom:18px}.header-cart__footer{padding:16px}.header-cart__footer>*{margin-bottom:16px}.header-cart-footer__button{padding-top:16px;padding-bottom:16px}}