:root{--font: 'roboto-slab', sans-serif;--montserrat: 'montserrat', sans-serif;--white: #ffffff;--black: #000000;--yellow: #e9cc29;--green: #88bf4a;--red: #e7102e;--invalid: #ffe26b}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}*,*:before,*:after{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,.body{height:100%;z-index:0}.body{width:100%;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;font-family:var(--font);color:var(--white);background:var(--red);font-size:14px;font-weight:400;-webkit-overflow-scrolling:touch}img{display:block;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,b strong{color:inherit;font-family:var(--font);font-weight:700}a{color:inherit;text-decoration:none}ul,ol,menu{list-style:none}button{position:relative;border:none;cursor:pointer;background:none;color:inherit}button:disabled{cursor:auto;pointer-events:none}.main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;position:relative;width:100%;height:auto;overflow:hidden}@media(max-width: 1279px)and (orientation: portrait),(max-width: 1023px){.main{min-height:calc(100svh - 430px)}}.container{display:block;position:relative;margin:0 auto;width:100%;max-width:1440px;padding:0px 20px;z-index:1}@media(max-width: 1439px){.container{max-width:1200px}}@media(max-width: 1279px){.container{max-width:1024px}}@media(max-width: 1279px)and (orientation: portrait),(max-width: 1023px){.container{max-width:768px}}.section{display:block;width:100%;position:relative;overflow:hidden;z-index:1}.section.full{min-height:100svh}.section.visible{overflow:visible}@font-face{font-family:"roboto-slab";src:url("../fonts/robotoslab-regular.woff2") format("woff2"),url("../fonts/robotoslab-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"roboto-slab";src:url("../fonts/robotoslab-medium.woff2") format("woff2"),url("../fonts/robotoslab-medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"roboto-slab";src:url("../fonts/robotoslab-bold.woff2") format("woff2"),url("../fonts/robotoslab-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"montserrat";src:url("../fonts/montserrat-regular.woff2") format("woff2"),url("../fonts/montserrat-regular.woff") format("woff");font-weight:400;font-style:normal}.title{display:block;width:100%;margin:0 auto;line-height:1.1;text-align:center}.title.ta--l{text-align:left}.title.title--28{font-size:clamp(22px,1.9444vw,50px)}:root{--input-font-family: var(--font);--input-font-size: 14px;--input-font-weight: 400;--input-text-transform: auto;--input-height: 46px;--input-padding: 0px 16px;--input-background: var(--white);--input-border: 2px solid var(--white);--input-border-radius: 12px;--input-color: var(--black);--input-placeholder-color: var(--black);--input-placeholder-opacity: 0.6;--invalid-border: 2px solid var(--green);--invalid-color: var(--invalid);--form-gap: 10px}@media(max-width: 1439px){:root{--input-height: 42px;--input-font-size: 13px;--input-border-radius: 10px}}.form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:auto;margin-right:auto;gap:var(--form-gap)}.form a{display:inline;color:inherit;text-decoration:underline}.label{display:block;width:100%;position:relative;color:inherit}.label .placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:0px;height:100%;left:18px;top:-2px}@media(max-width: 767px){.label .placeholder{top:0px}}.label .placeholder{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;color:var(--black);opacity:.6;-webkit-transform:scale(1) translate(0px, 0px);-ms-transform:scale(1) translate(0px, 0px);transform:scale(1) translate(0px, 0px);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;pointer-events:none;white-space:nowrap}.input{width:100%;height:var(--input-height);background:var(--input-background);border:var(--input-border);border-radius:var(--input-border-radius);font-family:var(--input-font-family);font-size:var(--input-font-size);font-weight:var(--input-font-weight);color:var(--input-color);padding:var(--input-padding);text-transform:var(--input-text-transform);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:none;box-shadow:none;resize:none}.input.input--textarea{height:100px}.input.invalid{border:var(--invalid-border);color:var(--red)}.input:not(:-moz-placeholder)+.placeholder{transform:scale(0.7) translate(0px, -18px)}.input:not(:-ms-input-placeholder)+.placeholder{-ms-transform:scale(0.7) translate(0px, -18px);transform:scale(0.7) translate(0px, -18px)}.input:focus+.placeholder,.input:not(:placeholder-shown)+.placeholder{-webkit-transform:scale(0.7) translate(0px, -18px);-ms-transform:scale(0.7) translate(0px, -18px);transform:scale(0.7) translate(0px, -18px)}.input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important;box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:var(--input-color) !important;font-size:var(--input-font-size) !important;font-family:var(--input-font-family) !important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.inputError{display:block;width:100%;height:0px;position:absolute;left:0px;top:100%;text-align:left;-webkit-transition:.3s;transition:.3s;font-size:14px;font-family:var(--font);z-index:10;pointer-events:none;z-index:30}.inputError span{display:inline-block;position:relative;padding-left:18px;color:var(--white);font-size:10px;line-height:1;top:0px;left:0px;margin:0px}.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;overflow:hidden;font-family:var(--font);font-weight:700}.button span{font-family:var(--font);font-size:16px}.button>*{z-index:1;pointer-events:none}.button:before,.button:after{content:"";display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;background:var(--black);z-index:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;border-radius:10px}.button:before{-webkit-transform:translate(-101%, 0%);-ms-transform:translate(-101%, 0%);transform:translate(-101%, 0%)}.button:after{-webkit-transform:translate(101%, 0%);-ms-transform:translate(101%, 0%);transform:translate(101%, 0%)}@media(hover: hover){.button:hover:before,.button:hover:after{-webkit-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.header{position:fixed}.swiper{width:100%}.arrow{display:block;position:absolute;width:24px;height:48px;overflow:hidden;cursor:pointer;-webkit-transition:.3s;transition:.3s;z-index:4}.arrow.swiper-button-disabled{opacity:.2}.arrow[data-arrow-prev]{left:0px;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url("../img/svg/arrow-left.svg") no-repeat center center}.arrow[data-arrow-next]{right:0px;top:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);background:url("../img/svg/arrow-right.svg") no-repeat center center}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100% !important;height:12px;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;top:0px !important;left:0px !important;bottom:0px !important;-webkit-transform:translate(0%, 0%) !important;-ms-transform:translate(0%, 0%) !important;transform:translate(0%, 0%) !important;gap:6px;overflow:visible}@media(max-width: 767px){.swiper-pagination{margin-top:14px}}.swiper-pagination .swiper-pagination-bullet{width:12px !important;height:12px !important;border-radius:12px !important;background:#0009a2;-webkit-transform:scale(1) translate(0px, 0px) !important;-ms-transform:scale(1) translate(0px, 0px) !important;transform:scale(1) translate(0px, 0px) !important;left:0px !important;margin:0 !important;opacity:1;-webkit-box-shadow:inset 0px 4px 4px rgba(0,0,0,.25);box-shadow:inset 0px 4px 4px rgba(0,0,0,.25);-webkit-transition:background .3s,-webkit-box-shadow .3s !important;transition:background .3s,-webkit-box-shadow .3s !important;transition:box-shadow .3s,background .3s !important;transition:box-shadow .3s,background .3s,-webkit-box-shadow .3s !important}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ff337a;-webkit-box-shadow:inset 4px 4px 10px #ff94c3;box-shadow:inset 4px 4px 10px #ff94c3}.swiper-pagination.big .swiper-pagination-bullet{width:52px !important}.swiper-pagination.big .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#44caf6;-webkit-box-shadow:inset 4px 4px 10px #00eaff;box-shadow:inset 4px 4px 10px #00eaff}@media(max-width: 767px){.swiper-pagination.big .swiper-pagination-bullet{width:26px !important;height:6px !important;-webkit-box-shadow:inset 0px 2px 2px rgba(0,0,0,.25);box-shadow:inset 0px 2px 2px rgba(0,0,0,.25)}}.footer{display:block;width:100%;height:auto;background:var(--red);padding:60px 0px;border-radius:50px 50px 0px 0px;border-top:2px solid var(--green)}@media(max-width: 1023px){.footer{padding:32px 0px 34px 0px}}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;padding:0px 4.86%}@media(max-width: 1023px){.footer .container{padding:0px 20px;gap:60px}}.footer-logo{display:block;width:clamp(232px,16.1111vw,232px)}@media(max-width: 1023px){.footer-logo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 auto;margin-bottom:90px}}.footer__form{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media(max-width: 1023px){.footer__form{position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0px}.footer__form .copy{position:absolute;bottom:0px}}.copy{display:block;width:100%;max-width:380px}@media(max-width: 1439px){.copy{font-size:12px;max-width:324px}}@media(max-width: 1279px)and (orientation: portrait),(max-width: 1023px){.copy{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center}}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.footer-menu li{text-align:right}.footer-menu li a{text-align:right;font-size:16px;border-bottom:1px solid rgba(0,0,0,0)}@media(hover: hover){.footer-menu li a:hover{border-bottom:1px solid var(--white)}}@media(max-width: 1023px){.footer-menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.footer-menu li{text-align:center}}.hero-form{width:330px}.hero-form .hero-form__title{display:block;max-width:320px;font-size:16px;font-weight:500;margin-bottom:14px;text-align:left}.hero-form button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:5px;top:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:44px;height:36px;border-radius:12px;background:var(--red);-webkit-transition:.3s;transition:.3s}@media(max-width: 1439px){.hero-form{width:295px}.hero-form .hero-form__title{font-size:14px;margin-bottom:10px}.hero-form button{width:40px;height:32px;border-radius:10px}.hero-form button img{margin-left:2px}}@media(max-width: 1023px){.hero-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;gap:0}}.section--hero{background:url("../img/hero/family.webp") no-repeat center top/cover;height:100svh}.section--soon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.hero-images{display:block;width:100%;position:relative;overflow:hidden}.family{width:100%}.logo{display:block;position:absolute;width:31.25%;left:3.583333vw;top:2.5vw;z-index:1}@media(max-width: 600px){.logo{left:6.4%;top:6.4vw;width:54.4%}}.dog{position:absolute;width:19.583333%;left:31.7%;top:14vw;-webkit-transform:rotate(-2.5deg);-ms-transform:rotate(-2.5deg);transform:rotate(-2.5deg);z-index:2}@media(max-width: 600px){.dog{display:none}}.smoke{display:block;position:absolute;width:14.140277%;left:57.027777vw;top:17.166666vw;z-index:1;-webkit-filter:blur(4px);filter:blur(4px)}@media(max-width: 600px){.smoke{width:25.140277%;left:50.027777vw;top:60.166666vw}}.hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;gap:clamp(34px,2.9167vw,75px);position:relative;z-index:2;background:var(--red);padding-top:clamp(20px,1.3889vw,36px);padding-bottom:clamp(40px,5.5556vw,142px);padding-left:3%;padding-right:3%}@media(max-width: 1365px){.hero-content{padding-left:20px;padding-right:20px}}@media(max-width: 1023px){.hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:0px;padding-top:20px;padding-bottom:80px}}.hero-content>*{z-index:2}.hero-content:before{content:"";width:102%;min-width:1280px;height:120px;background:url("../img/svg/hero-red-border.svg") no-repeat center bottom;background-size:100% 100%;position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);bottom:calc(100% - 1px);z-index:1}@media(max-width: 1023px){.hero-content:before{min-width:1024px}}@media(max-width: 600px){.hero-content:before{-webkit-transform:translate(-54%, 0%);-ms-transform:translate(-54%, 0%);transform:translate(-54%, 0%)}}.hero-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;position:relative;width:34.72%;height:120px}@media(max-width: 1023px){.hero-products{display:none}}.hero-products img{margin-bottom:-4.5%}.hero-products img:first-child{width:35.4%}.hero-products img:last-child{width:62.2%}.hero-timer{text-align:center;width:clamp(340px,26.25vw,672px)}.hero-timer .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;height:clamp(38px,2.9167vw,75px);padding-bottom:clamp(2px,0.2778vw,7px);margin-bottom:clamp(10px,0.6944vw,18px);text-align:center;border-radius:clamp(10px,0.6944vw,18px);background:var(--green)}@media(max-width: 1023px){.hero-timer{width:100%;max-width:340px;margin-bottom:10px}}@media(max-width: 600px){.hero-timer{margin-top:-85px}}.timer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:clamp(10px,0.6944vw,18px)}.timer .timer--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border-radius:clamp(16px,1.1111vw,28px);padding:clamp(8px,0.6944vw,18px);color:var(--black)}.timer .timer--inner span{font-size:clamp(12px,0.9722vw,25px);line-height:1}.timer .timer--inner strong{font-size:clamp(44px,3.3333vw,85px);line-height:1;color:var(--red)}@media(max-width: 1023px){.timer .timer--inner strong{padding-top:4px}}.house{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;left:4.5vw}@media(max-width: 1279px){.house{left:0px}}@media(max-width: 1023px){.house{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:252px;max-width:340px}}.house__image{position:absolute;z-index:1;left:0%;bottom:0vw;width:29vw}@media(max-width: 1279px){.house__image{left:auto;right:-30px;max-width:110%}}@media(max-width: 1023px){.house__image{right:auto;left:-10px;width:410px;max-width:410px}}.fsk{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin-left:auto;margin-bottom:.6vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;z-index:2;background:var(--green);border-radius:clamp(12px,0.8333vw,21px);-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.25);box-shadow:0px 4px 10px rgba(0,0,0,.25);padding:clamp(8px,0.5556vw,14px);padding-bottom:clamp(26px,2.0833vw,53px);padding-right:11vw;left:8.8vw;text-align:center}@media(max-width: 1365px){.fsk{padding-right:13vw}}@media(max-width: 1279px){.fsk{width:220px;left:0px;padding-right:30px;margin-right:-30px}}@media(max-width: 1023px){.fsk{width:270px;left:0px;padding-left:0px;padding-right:0px;margin-right:-30px;padding-bottom:34px;margin-bottom:0px}}.fsk img{position:absolute;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%);top:100%;height:clamp(40px,3.3333vw,85px)}@media(max-width: 1023px){.fsk img{height:48px}}.fsk span{display:block;font-size:clamp(10px,0.8333vw,21px);font-weight:700}@media(max-width: 1023px){.fsk span{font-size:12px}}.fsk span.absolute{position:absolute;top:132%;font-size:clamp(12px,1.1111vw,28px)}@media(max-width: 1023px){.fsk span.absolute{font-size:14px}}.fsk p{font-size:clamp(26px,2.2222vw,57px);line-height:1;font-weight:700;text-transform:uppercase}@media(max-width: 1023px){.fsk p{font-size:32px}}.header--soon{height:clamp(80px,10.9722vw,158px);width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:3;left:0px;top:0px;padding-top:clamp(10px,2.0833vw,30px);padding-right:clamp(30px,2.7778vw,40px);padding-left:clamp(15px,2.7778vw,40px)}.header--soon h1{display:block;text-align:center;width:260px;font-size:20px;line-height:.9;margin-right:auto}.header--soon .logo-soon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:clamp(55px,6.3889vw,92px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-negative:0;flex-shrink:0}.header--soon .logo-soon img{width:100%}.header--soon .logo-soon p{position:absolute;top:calc(100% + clamp(4px,1.0417vw,15px));white-space:nowrap;font-size:clamp(9px,0.8333vw,12px);font-weight:300;opacity:.5}@media(max-width: 1279px){.header--soon{height:80px;padding-top:10px;padding-right:30px;padding-left:15px}}.main-soon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;width:100%;height:auto;min-height:100svh;background:url("../img/soon/bg.webp") no-repeat center center/cover}.content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;max-width:1240px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:center;align-content:center;gap:60px}.img1{position:relative;margin-left:-56px;width:clamp(204px,25vw,360px);height:clamp(521px,63.8194vw,919px)}.choco{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:clamp(183px,25.6944vw,370px);height:clamp(344px,48.3333vw,696px);background:url("../img/soon/img2.webp") no-repeat center center/cover}.choco__title{display:block;width:clamp(148px,30.5556vw,440px);font-size:clamp(18px,2.7778vw,40px);line-height:1;position:absolute;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);bottom:100%;text-align:center}.choco__title:before{content:"";display:block;position:absolute;bottom:50%;right:82%;width:100px;height:100px;background:url("../img/soon/arrow.svg") no-repeat center center/contain}.choco__start{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:clamp(154px,15.9722vw,230px);bottom:calc(100% + 140px);font-weight:400;font-size:clamp(14px,2.0833vw,30px)}.choco__start .yellow{display:block;background:var(--yellow);left:calc(100% + 30px);font-weight:900;font-size:clamp(12px,1.9444vw,28px);color:var(--black);padding:4px clamp(18px,2.2222vw,32px);border-radius:20px;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;position:absolute}.choco__center{text-align:center;display:block;position:relative;-webkit-transform:rotate(-2deg) translate(-2%, 22%);-ms-transform:rotate(-2deg) translate(-2%, 22%);transform:rotate(-2deg) translate(-2%, 22%);font-weight:600;font-size:clamp(10px,1.3889vw,20px)}.titles{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:clamp(178px,26.7361vw,385px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-bottom:70px}.titles h1,.titles h2{display:block;text-align:center;width:clamp(260px,33.4722vw,482px);font-size:clamp(20px,4.0278vw,58px);line-height:.9;margin-right:auto;margin-bottom:clamp(0px,22.5vw,324px)}@media(max-width: 1279px),(orientation: portrait){.content{max-width:490px;margin-top:270px;gap:0px}.titles{position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.titles h1,.titles h2{display:block;position:fixed;left:10px;top:10px;width:260px;font-size:20px;line-height:1.1;margin-bottom:0px;z-index:20}.titles .button{margin-left:175px}.choco{margin-left:175px}.img1{position:absolute;margin-left:0px;width:204px;height:521px;left:-5px;bottom:0px}.choco__start{bottom:calc(100% + 33px)}.choco__start .yellow{display:block;background:var(--yellow);position:relative;left:auto;font-size:12px;text-transform:uppercase;border-radius:20px;margin-top:5px}.choco__title{width:148px;font-size:18px;bottom:calc(100% + 130px);text-align:center}.choco__title:before{bottom:50%;right:100%;width:58px;height:50px;-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}}.body.locked{overflow-x:hidden;overflow-y:hidden}.backdrop{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);display:grid;place-items:center;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:1000;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:20px 10px 20px 10px;backdrop-filter:blur(5px);-webkit-transition:opacity .5s ease-in-out 0s,visibility .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s,visibility .5s ease-in-out 0s;opacity:0;pointer-events:none;visibility:hidden}.backdrop.active{visibility:visible;opacity:1;pointer-events:all}.backdrop:before{content:"";display:block;position:absolute;pointer-events:none;left:-20px;right:-20px;top:-50px;width:calc(100% + 40px);height:calc(100% + 70px);background:rgba(0,0,0,.4);grid-area:1/1/2/2}.popup{position:relative;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(0px, 50px);-ms-transform:translate(0px, 50px);transform:translate(0px, 50px);opacity:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;pointer-events:none}.popup.visible{opacity:1;-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px)}.popup-close{display:block;position:absolute;width:32px;height:32px;left:100%;top:0px;cursor:pointer}@media(max-width: 767px){.popup-close{left:calc(100% - 32px);top:-32px}}.popup-close:after{content:"";display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);background:url("../img/svg/close.svg") no-repeat center center/cover}.popup-close:hover:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;gap:18px;position:relative;margin:0 auto;width:100%;max-width:360px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--red);color:var(--white);border-radius:20px;padding:32px}@media(max-width: 499px){.popup-content{padding:32px 20px}}.popup-content{-webkit-box-shadow:0px 10px 20px rgba(0,0,0,.25);box-shadow:0px 10px 20px rgba(0,0,0,.25);pointer-events:all}.popup-content .button{margin:0 auto;margin-top:20px}#subscribe-success .title{font-size:24px;font-family:var(--montserrat)}#subscribe-success p{font-size:14px;font-family:var(--montserrat)}#subscribe-success .button{padding:20px 32px;background:var(--white);border-radius:50px}#subscribe-success .button span{color:var(--black);-webkit-transition:color .2s;transition:color .2s}@media(hover: hover){#subscribe-success .button:hover span{color:var(--white)}}