@font-face{font-family:Inter;src:url(../fonts/inter-regular.woff2)format("woff2"),url(../fonts/inter-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-semibold.woff2)format("woff2"),url(../fonts/inter-semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}:root,html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:4.26667vw}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;min-height:100%}body{color:#2a4234;background-color:#253023;background-image:url(../images/body-bg-desctop.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;min-width:320px;min-height:100svh;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,picture,video,canvas,svg{display:block}input,button,textarea,select{font:inherit}button{background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.main{background-color:#253023;width:100%;height:100svh;margin:0 auto;position:relative;overflow:hidden}@media (width<=470px) and (aspect-ratio>=375/770){:root,html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:1.97531svh}}@media (width>=470px){:root,html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px}.main{max-width:470px;margin:0 auto}}@media (width>=470px) and (aspect-ratio>=1200/800){:root,html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:1.97531vh}.main{max-width:25rem;margin:0 auto}}.generation{z-index:222;width:1px;height:1px;position:absolute;top:-1px;left:-1px;overflow:hidden}.generation__image{background-color:#253023;background-position:0 0;background-repeat:no-repeat;background-size:cover;width:670px;height:670px;position:absolute;top:0;left:0;overflow:hidden}.generation__image--bg-01{background-image:url(../images/flower-bg-01.jpg)}.generation__image--bg-01 .generation__grace{background-image:url(../images/flower-grace-light.png)}.generation__image--bg-02{background-image:url(../images/flower-bg-02.jpg)}.generation__image--bg-02 .generation__grace{background-image:url(../images/flower-grace-light.png)}.generation__image--bg-03{background-image:url(../images/flower-bg-03.jpg)}.generation__image--bg-03 .generation__grace{background-image:url(../images/flower-grace-dark.png)}.generation__image--bg-04{background-image:url(../images/flower-bg-04.jpg)}.generation__image--bg-04 .generation__grace{background-image:url(../images/flower-grace-dark.png)}.generation__image--bg-05{background-image:url(../images/flower-bg-05.jpg)}.generation__image--bg-05 .generation__grace{background-image:url(../images/flower-grace-dark.png)}.generation__image--bg-06{background-image:url(../images/flower-bg-06.jpg)}.generation__image--bg-06 .generation__grace{background-image:url(../images/flower-grace-dark.png)}.generation__image--has-flowers:after{content:"";z-index:30;aspect-ratio:530/64;pointer-events:none;background-image:url(../images/flower-elipse.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:530px;display:block;position:absolute;bottom:-9.6px;left:335px;transform:translate(-50%)}.generation__grace{z-index:10;background-position:0 0;background-repeat:no-repeat;background-size:contain;width:316px;height:176px;display:block;position:absolute;top:26px;right:26px}.generation__photo{z-index:10;border-radius:12px;width:160px;height:160px;display:none;position:absolute;top:26px;left:26px;overflow:hidden}.generation__photo img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.generation__photo--has-image{display:block}.generation__name{z-index:35;color:#fff;background-color:#698763f2;border-radius:40px 40px 0 0;justify-content:center;align-items:center;width:622px;height:80px;padding:0 16px;font-size:31px;font-weight:400;line-height:1;display:none;position:absolute;top:590px;left:calc(50% - 311px);overflow:hidden}.generation__name img{width:100%;height:80px;display:block}.generation__name--visible{display:flex}.generation__flower{transform-origin:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.about{color:#fff;z-index:100;background-color:#253023;background-image:url(../images/main-bg.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.about__wrapper{background-image:url(../images/about-decor.png);background-position:50% 100%;background-repeat:no-repeat;background-size:100%;flex-direction:column;align-items:center;width:100%;height:100%;padding:7.5rem 1.25rem 1.25rem;display:flex}.about__header{grid-template-columns:2.5rem 11.25rem 2.5rem;justify-content:center;align-items:center;column-gap:2.34375rem;width:100%;display:grid}.about__logo{grid-column:2;width:11.25rem;height:5rem;display:block}.about__sound{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.about__sound-icon{width:1.25rem;height:1.25rem}.about__content{text-align:center;letter-spacing:0;flex-direction:column;align-items:center;gap:.625rem;width:100%;margin-top:1.25rem;font-size:1rem;line-height:1.16;display:flex}.about__title,.about__caption{width:100%;font-weight:600}.about__text{width:100%;font-weight:400}.about__button{color:#1d5813;text-align:center;cursor:pointer;background-color:#fff;border-radius:6.25rem;justify-content:center;align-items:center;width:16.25rem;min-height:3.25rem;margin-top:1.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1;display:flex}.about.is-hidden{display:none}.flower{color:#fff;z-index:100;background-color:#253023;background-image:url(../images/flower-bg.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.flower.is-visible{display:block}.flower__wrapper{width:100%;height:100%;position:relative}.flower__header{z-index:200;height:5rem;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.flower__logo{width:11.25rem;height:5rem;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.flower__icon-button{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:1.25rem}.flower__icon-button--social-back{display:none;left:0}.flower__icon-button--social-back.is-visible{display:flex}.flower__icon-button--back{left:0}.flower__icon-button--sound{opacity:1;right:0}.flower__icon-button--sound.is-muted{opacity:.5}.flower__icon{width:1.25rem;height:1.25rem}.set-modal{color:#2a4234;z-index:1;background-color:#fff;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1rem;width:100%;max-width:23.4375rem;padding:1.25rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.set-modal.is-hidden{display:none}.set-modal__text{text-align:center;width:100%;margin-bottom:.25rem;font-size:.9375rem;font-weight:400;line-height:1.18}.set-modal__preview{aspect-ratio:1;background-color:#253023;border-radius:1.25rem;width:100%;position:relative;overflow:hidden}.set-modal__preview--has-flowers:after{content:"";z-index:20;aspect-ratio:530/64;pointer-events:none;background-image:url(../images/flower-elipse.png);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;width:79.1%;position:absolute;bottom:-.15rem;left:50%;transform:translate(-50%)}.set-modal__flower{object-fit:contain;transform-origin:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;width:36%;height:auto;display:block;position:absolute;bottom:-.75rem;left:50%}.set-modal__flower--1{z-index:12;width:42%;bottom:1.1rem;transform:translate(-50%)rotate(0)}.set-modal__flower--2{z-index:11;width:41%;bottom:.9rem;transform:translate(-87%)rotate(-15deg)}.set-modal__flower--3{z-index:11;width:41%;bottom:.9rem;transform:translate(-13%)rotate(15deg)scaleX(-1)}.set-modal__flower--4{z-index:10;width:42%;bottom:-.05rem;transform:translate(-112%)rotate(-30deg)}.set-modal__flower--5{z-index:10;width:42%;bottom:-.05rem;transform:translate(12%)rotate(30deg)scaleX(-1)}.set-modal__flower--6{z-index:9;width:44%;bottom:-1.35rem;transform:translate(-132%)rotate(-45deg)}.set-modal__flower--7{z-index:9;width:44%;bottom:-1.35rem;transform:translate(32%)rotate(45deg)scaleX(-1)}.set-modal__flower--8{z-index:8;width:44%;bottom:-1.7rem;transform:translate(-138%)rotate(-52deg)}.set-modal__flower--9{z-index:8;width:44%;bottom:-1.7rem;transform:translate(38%)rotate(52deg)scaleX(-1)}.set-modal__flower--10{z-index:7;width:44%;bottom:-1.95rem;transform:translate(-144%)rotate(-58deg)}.set-modal__flower--11{z-index:7;width:44%;bottom:-1.95rem;transform:translate(44%)rotate(58deg)scaleX(-1)}.set-modal__flower--12{z-index:6;width:44%;bottom:-2.2rem;transform:translate(-150%)rotate(-64deg)}.set-modal__flower--13{z-index:6;width:44%;bottom:-2.2rem;transform:translate(50%)rotate(64deg)scaleX(-1)}.set-modal__flower--14{z-index:5;width:44%;bottom:-2.45rem;transform:translate(-156%)rotate(-70deg)}.set-modal__flower--15{z-index:5;width:44%;bottom:-2.45rem;transform:translate(56%)rotate(70deg)scaleX(-1)}.set-modal__flower--16{z-index:4;width:44%;bottom:-2.7rem;transform:translate(-162%)rotate(-76deg)}.set-modal__flower--17{z-index:4;width:44%;bottom:-2.7rem;transform:translate(62%)rotate(76deg)scaleX(-1)}.set-modal__flower--18{z-index:3;width:44%;bottom:-2.95rem;transform:translate(-168%)rotate(-82deg)}.set-modal__flower--19{z-index:3;width:44%;bottom:-2.95rem;transform:translate(68%)rotate(82deg)scaleX(-1)}.set-modal__flower--20{z-index:2;width:44%;bottom:-3.2rem;transform:translate(-174%)rotate(-88deg)}.set-modal__flower--21{z-index:2;width:44%;bottom:-3.2rem;transform:translate(74%)rotate(88deg)scaleX(-1)}.set-modal__flower--22{z-index:1;width:44%;bottom:-3.45rem;transform:translate(-180%)rotate(-94deg)}.set-modal__flower--23{z-index:1;width:44%;bottom:-3.45rem;transform:translate(80%)rotate(94deg)scaleX(-1)}.set-modal__flower--24{z-index:1;width:44%;bottom:-3.7rem;transform:translate(-186%)rotate(-100deg)}.set-modal__flower--25{z-index:1;width:44%;bottom:-3.7rem;transform:translate(86%)rotate(100deg)scaleX(-1)}.set-modal__flower--26{z-index:1;width:44%;bottom:-3.95rem;transform:translate(-192%)rotate(-106deg)}.set-modal__flower--27{z-index:1;width:44%;bottom:-3.95rem;transform:translate(92%)rotate(106deg)scaleX(-1)}.set-modal__flower--28{z-index:1;width:44%;bottom:-4.2rem;transform:translate(-198%)rotate(-112deg)}.set-modal__flower--29{z-index:1;width:44%;bottom:-4.2rem;transform:translate(98%)rotate(112deg)scaleX(-1)}.set-modal__preview--count-1 .set-modal__flower--1,.set-modal__preview--count-3 .set-modal__flower--1{width:63%;bottom:.55rem}.set-modal__preview--count-3 .set-modal__flower--2{width:61.5%;bottom:-.375rem;transform:translate(-50%)rotate(-26deg)}.set-modal__preview--count-3 .set-modal__flower--3{width:61.5%;bottom:-.375rem;transform:translate(-48.75%)rotate(26deg)scaleX(-1)}.set-modal__preview--count-5 .set-modal__flower--1,.set-modal__preview--count-7 .set-modal__flower--1,.set-modal__preview--count-9 .set-modal__flower--1,.set-modal__preview--count-11 .set-modal__flower--1{width:63%;bottom:.6rem}.set-modal__preview--count-5 .set-modal__flower--2,.set-modal__preview--count-7 .set-modal__flower--2,.set-modal__preview--count-9 .set-modal__flower--2,.set-modal__preview--count-11 .set-modal__flower--2{width:61.5%;bottom:-.375rem;transform:translate(-50%)rotate(-26deg)}.set-modal__preview--count-5 .set-modal__flower--3,.set-modal__preview--count-7 .set-modal__flower--3,.set-modal__preview--count-9 .set-modal__flower--3,.set-modal__preview--count-11 .set-modal__flower--3{width:61.5%;bottom:-.375rem;transform:translate(-48.75%)rotate(26deg)scaleX(-1)}.set-modal__preview--count-5 .set-modal__flower--4,.set-modal__preview--count-7 .set-modal__flower--4,.set-modal__preview--count-9 .set-modal__flower--4,.set-modal__preview--count-11 .set-modal__flower--4{width:61.5%;bottom:3.25rem;transform:translate(-54%)rotate(-17deg)}.set-modal__preview--count-5 .set-modal__flower--5,.set-modal__preview--count-7 .set-modal__flower--5,.set-modal__preview--count-9 .set-modal__flower--5,.set-modal__preview--count-11 .set-modal__flower--5{width:61.5%;bottom:3.25rem;transform:translate(-52%)rotate(20deg)scaleX(-1)}.set-modal__preview--count-7 .set-modal__flower--4{transform:translate(-48%)rotate(-17deg)}.set-modal__preview--count-7 .set-modal__flower--5{transform:translate(-51%)rotate(20deg)scaleX(-1)}.set-modal__preview--count-7 .set-modal__flower--6{width:61.5%;bottom:3rem;transform:translate(-56%)rotate(-35deg)}.set-modal__preview--count-7 .set-modal__flower--7{width:61.5%;bottom:3rem;transform:translate(-44%)rotate(35deg)scaleX(-1)}.set-modal__preview--count-9 .set-modal__flower--1,.set-modal__preview--count-11 .set-modal__flower--1{bottom:-.35rem}.set-modal__preview--count-9 .set-modal__flower--2,.set-modal__preview--count-9 .set-modal__flower--3,.set-modal__preview--count-11 .set-modal__flower--2,.set-modal__preview--count-11 .set-modal__flower--3{bottom:-1.325rem}.set-modal__preview--count-9 .set-modal__flower--4,.set-modal__preview--count-11 .set-modal__flower--4{bottom:2.3rem;transform:translate(-48%)rotate(-17deg)}.set-modal__preview--count-9 .set-modal__flower--5,.set-modal__preview--count-11 .set-modal__flower--5{bottom:2.3rem;transform:translate(-51%)rotate(20deg)scaleX(-1)}.set-modal__preview--count-9 .set-modal__flower--6,.set-modal__preview--count-11 .set-modal__flower--6{width:61.5%;bottom:2.05rem;transform:translate(-56%)rotate(-35deg)}.set-modal__preview--count-9 .set-modal__flower--7,.set-modal__preview--count-11 .set-modal__flower--7{width:61.5%;bottom:2.05rem;transform:translate(-44%)rotate(35deg)scaleX(-1)}.set-modal__preview--count-9 .set-modal__flower--8,.set-modal__preview--count-11 .set-modal__flower--8{width:61.5%;bottom:4.35rem;transform:translate(-52%)rotate(-7deg)}.set-modal__preview--count-9 .set-modal__flower--9,.set-modal__preview--count-11 .set-modal__flower--9{width:61.5%;bottom:4.35rem;transform:translate(-46%)rotate(11deg)scaleX(-1)}.set-modal__preview--count-11 .set-modal__flower--10{width:61.5%;bottom:3.6625rem;transform:translate(calc(-59% - 1.5625rem))rotate(-16deg)}.set-modal__preview--count-11 .set-modal__flower--11{width:61.5%;bottom:3.6625rem;transform:translate(calc(1.5625rem - 39%))rotate(16deg)scaleX(-1)}.set-modal__preview--count-13 .set-modal__flower--1,.set-modal__preview--count-15 .set-modal__flower--1,.set-modal__preview--count-17 .set-modal__flower--1,.set-modal__preview--count-19 .set-modal__flower--1,.set-modal__preview--count-21 .set-modal__flower--1,.set-modal__preview--count-23 .set-modal__flower--1,.set-modal__preview--count-25 .set-modal__flower--1,.set-modal__preview--count-27 .set-modal__flower--1,.set-modal__preview--count-29 .set-modal__flower--1{width:50.4%;bottom:-.6625rem}.set-modal__preview--count-13 .set-modal__flower--2,.set-modal__preview--count-15 .set-modal__flower--2,.set-modal__preview--count-17 .set-modal__flower--2,.set-modal__preview--count-19 .set-modal__flower--2,.set-modal__preview--count-21 .set-modal__flower--2,.set-modal__preview--count-23 .set-modal__flower--2,.set-modal__preview--count-25 .set-modal__flower--2,.set-modal__preview--count-27 .set-modal__flower--2,.set-modal__preview--count-29 .set-modal__flower--2{width:49.2%;bottom:-1.6375rem;transform:translate(-50%)rotate(-26deg)}.set-modal__preview--count-13 .set-modal__flower--3,.set-modal__preview--count-15 .set-modal__flower--3,.set-modal__preview--count-17 .set-modal__flower--3,.set-modal__preview--count-19 .set-modal__flower--3,.set-modal__preview--count-21 .set-modal__flower--3,.set-modal__preview--count-23 .set-modal__flower--3,.set-modal__preview--count-25 .set-modal__flower--3,.set-modal__preview--count-27 .set-modal__flower--3,.set-modal__preview--count-29 .set-modal__flower--3{width:49.2%;bottom:-1.6375rem;transform:translate(-48.75%)rotate(26deg)scaleX(-1)}.set-modal__preview--count-13 .set-modal__flower--4,.set-modal__preview--count-15 .set-modal__flower--4,.set-modal__preview--count-17 .set-modal__flower--4,.set-modal__preview--count-19 .set-modal__flower--4,.set-modal__preview--count-21 .set-modal__flower--4,.set-modal__preview--count-23 .set-modal__flower--4,.set-modal__preview--count-25 .set-modal__flower--4,.set-modal__preview--count-27 .set-modal__flower--4,.set-modal__preview--count-29 .set-modal__flower--4{width:49.2%;bottom:1.9875rem;transform:translate(-48%)rotate(-17deg)}.set-modal__preview--count-13 .set-modal__flower--5,.set-modal__preview--count-15 .set-modal__flower--5,.set-modal__preview--count-17 .set-modal__flower--5,.set-modal__preview--count-19 .set-modal__flower--5,.set-modal__preview--count-21 .set-modal__flower--5,.set-modal__preview--count-23 .set-modal__flower--5,.set-modal__preview--count-25 .set-modal__flower--5,.set-modal__preview--count-27 .set-modal__flower--5,.set-modal__preview--count-29 .set-modal__flower--5{width:49.2%;bottom:1.9875rem;transform:translate(-51%)rotate(20deg)scaleX(-1)}.set-modal__preview--count-13 .set-modal__flower--6,.set-modal__preview--count-15 .set-modal__flower--6,.set-modal__preview--count-17 .set-modal__flower--6,.set-modal__preview--count-19 .set-modal__flower--6,.set-modal__preview--count-21 .set-modal__flower--6,.set-modal__preview--count-23 .set-modal__flower--6,.set-modal__preview--count-25 .set-modal__flower--6,.set-modal__preview--count-27 .set-modal__flower--6,.set-modal__preview--count-29 .set-modal__flower--6{width:49.2%;bottom:1.7375rem;transform:translate(-56%)rotate(-35deg)}.set-modal__preview--count-13 .set-modal__flower--7,.set-modal__preview--count-15 .set-modal__flower--7,.set-modal__preview--count-17 .set-modal__flower--7,.set-modal__preview--count-19 .set-modal__flower--7,.set-modal__preview--count-21 .set-modal__flower--7,.set-modal__preview--count-23 .set-modal__flower--7,.set-modal__preview--count-25 .set-modal__flower--7,.set-modal__preview--count-27 .set-modal__flower--7,.set-modal__preview--count-29 .set-modal__flower--7{width:49.2%;bottom:1.7375rem;transform:translate(-44%)rotate(35deg)scaleX(-1)}.set-modal__preview--count-13 .set-modal__flower--8,.set-modal__preview--count-15 .set-modal__flower--8,.set-modal__preview--count-17 .set-modal__flower--8,.set-modal__preview--count-19 .set-modal__flower--8,.set-modal__preview--count-21 .set-modal__flower--8,.set-modal__preview--count-23 .set-modal__flower--8,.set-modal__preview--count-25 .set-modal__flower--8,.set-modal__preview--count-27 .set-modal__flower--8,.set-modal__preview--count-29 .set-modal__flower--8{width:49.2%;bottom:4.0375rem;transform:translate(-52%)rotate(-7deg)}.set-modal__preview--count-13 .set-modal__flower--9,.set-modal__preview--count-15 .set-modal__flower--9,.set-modal__preview--count-17 .set-modal__flower--9,.set-modal__preview--count-19 .set-modal__flower--9,.set-modal__preview--count-21 .set-modal__flower--9,.set-modal__preview--count-23 .set-modal__flower--9,.set-modal__preview--count-25 .set-modal__flower--9,.set-modal__preview--count-27 .set-modal__flower--9,.set-modal__preview--count-29 .set-modal__flower--9{width:49.2%;bottom:4.0375rem;transform:translate(-46%)rotate(11deg)scaleX(-1)}.set-modal__preview--count-13 .set-modal__flower--10,.set-modal__preview--count-15 .set-modal__flower--10,.set-modal__preview--count-17 .set-modal__flower--10,.set-modal__preview--count-19 .set-modal__flower--10,.set-modal__preview--count-21 .set-modal__flower--10,.set-modal__preview--count-23 .set-modal__flower--10,.set-modal__preview--count-25 .set-modal__flower--10,.set-modal__preview--count-27 .set-modal__flower--10,.set-modal__preview--count-29 .set-modal__flower--10{width:49.2%;bottom:3.6rem;transform:translate(calc(-59% - 1.5625rem))rotate(-16deg)}.set-modal__preview--count-13 .set-modal__flower--11,.set-modal__preview--count-15 .set-modal__flower--11,.set-modal__preview--count-17 .set-modal__flower--11,.set-modal__preview--count-19 .set-modal__flower--11,.set-modal__preview--count-21 .set-modal__flower--11,.set-modal__preview--count-23 .set-modal__flower--11,.set-modal__preview--count-25 .set-modal__flower--11,.set-modal__preview--count-27 .set-modal__flower--11,.set-modal__preview--count-29 .set-modal__flower--11{width:49.2%;bottom:3.6rem;transform:translate(calc(1.5625rem - 39%))rotate(16deg)scaleX(-1)}.set-modal__preview--count-15 .set-modal__flower--10,.set-modal__preview--count-17 .set-modal__flower--10,.set-modal__preview--count-19 .set-modal__flower--10,.set-modal__preview--count-21 .set-modal__flower--10,.set-modal__preview--count-23 .set-modal__flower--10,.set-modal__preview--count-25 .set-modal__flower--10,.set-modal__preview--count-27 .set-modal__flower--10,.set-modal__preview--count-29 .set-modal__flower--10{transform:translate(calc(-59% - 2rem))rotate(-16deg)}.set-modal__preview--count-15 .set-modal__flower--11,.set-modal__preview--count-17 .set-modal__flower--11,.set-modal__preview--count-19 .set-modal__flower--11,.set-modal__preview--count-21 .set-modal__flower--11,.set-modal__preview--count-23 .set-modal__flower--11,.set-modal__preview--count-25 .set-modal__flower--11,.set-modal__preview--count-27 .set-modal__flower--11,.set-modal__preview--count-29 .set-modal__flower--11{transform:translate(calc(2rem - 39%))rotate(16deg)scaleX(-1)}.set-modal__preview--count-13 .set-modal__flower--12,.set-modal__preview--count-15 .set-modal__flower--12,.set-modal__preview--count-17 .set-modal__flower--12,.set-modal__preview--count-19 .set-modal__flower--12,.set-modal__preview--count-21 .set-modal__flower--12,.set-modal__preview--count-23 .set-modal__flower--12,.set-modal__preview--count-25 .set-modal__flower--12,.set-modal__preview--count-27 .set-modal__flower--12,.set-modal__preview--count-29 .set-modal__flower--12{width:49.2%;bottom:6.85rem;transform:translate(calc(1.25rem - 51%))rotate(-22deg)}.set-modal__preview--count-13 .set-modal__flower--13,.set-modal__preview--count-15 .set-modal__flower--13,.set-modal__preview--count-17 .set-modal__flower--13,.set-modal__preview--count-19 .set-modal__flower--13,.set-modal__preview--count-21 .set-modal__flower--13,.set-modal__preview--count-23 .set-modal__flower--13,.set-modal__preview--count-25 .set-modal__flower--13,.set-modal__preview--count-27 .set-modal__flower--13,.set-modal__preview--count-29 .set-modal__flower--13{width:49.2%;bottom:6.85rem;transform:translate(calc(-49% - 1.25rem))rotate(22deg)scaleX(-1)}.set-modal__preview--count-15 .set-modal__flower--14,.set-modal__preview--count-17 .set-modal__flower--14,.set-modal__preview--count-19 .set-modal__flower--14,.set-modal__preview--count-21 .set-modal__flower--14,.set-modal__preview--count-23 .set-modal__flower--14,.set-modal__preview--count-25 .set-modal__flower--14,.set-modal__preview--count-27 .set-modal__flower--14,.set-modal__preview--count-29 .set-modal__flower--14{width:49.2%;bottom:6.5375rem;transform:translate(calc(-51% - .625rem))rotate(-27deg)}.set-modal__preview--count-15 .set-modal__flower--15,.set-modal__preview--count-17 .set-modal__flower--15,.set-modal__preview--count-19 .set-modal__flower--15,.set-modal__preview--count-21 .set-modal__flower--15,.set-modal__preview--count-23 .set-modal__flower--15,.set-modal__preview--count-25 .set-modal__flower--15,.set-modal__preview--count-27 .set-modal__flower--15,.set-modal__preview--count-29 .set-modal__flower--15{width:49.2%;bottom:6.5375rem;transform:translate(calc(.625rem - 49%))rotate(27deg)scaleX(-1)}.set-modal__preview--count-17 .set-modal__flower--16,.set-modal__preview--count-19 .set-modal__flower--16,.set-modal__preview--count-21 .set-modal__flower--16,.set-modal__preview--count-23 .set-modal__flower--16,.set-modal__preview--count-25 .set-modal__flower--16,.set-modal__preview--count-27 .set-modal__flower--16,.set-modal__preview--count-29 .set-modal__flower--16{width:49.2%;bottom:-1.6375rem;transform:translate(calc(-50% - 2.25rem))rotate(-31deg)}.set-modal__preview--count-17 .set-modal__flower--17,.set-modal__preview--count-19 .set-modal__flower--17,.set-modal__preview--count-21 .set-modal__flower--17,.set-modal__preview--count-23 .set-modal__flower--17,.set-modal__preview--count-25 .set-modal__flower--17,.set-modal__preview--count-27 .set-modal__flower--17,.set-modal__preview--count-29 .set-modal__flower--17{width:49.2%;bottom:-1.6375rem;transform:translate(calc(2.25rem - 48.75%))rotate(31deg)scaleX(-1)}.set-modal__preview--count-19 .set-modal__flower--18,.set-modal__preview--count-21 .set-modal__flower--18,.set-modal__preview--count-23 .set-modal__flower--18,.set-modal__preview--count-25 .set-modal__flower--18,.set-modal__preview--count-27 .set-modal__flower--18,.set-modal__preview--count-29 .set-modal__flower--18{width:49.2%;bottom:1rem;transform:translate(-85%)rotate(-29deg)}.set-modal__preview--count-19 .set-modal__flower--19,.set-modal__preview--count-21 .set-modal__flower--19,.set-modal__preview--count-23 .set-modal__flower--19,.set-modal__preview--count-25 .set-modal__flower--19,.set-modal__preview--count-27 .set-modal__flower--19,.set-modal__preview--count-29 .set-modal__flower--19{width:49.2%;bottom:1rem;transform:translate(-17%)rotate(30deg)scaleX(-1)}.set-modal__preview--count-21 .set-modal__flower--20,.set-modal__preview--count-23 .set-modal__flower--20,.set-modal__preview--count-25 .set-modal__flower--20,.set-modal__preview--count-27 .set-modal__flower--20,.set-modal__preview--count-29 .set-modal__flower--20{width:49.2%;bottom:3.1875rem;transform:translate(-85%)rotate(-29deg)}.set-modal__preview--count-21 .set-modal__flower--21,.set-modal__preview--count-23 .set-modal__flower--21,.set-modal__preview--count-25 .set-modal__flower--21,.set-modal__preview--count-27 .set-modal__flower--21,.set-modal__preview--count-29 .set-modal__flower--21{width:49.2%;bottom:3.1875rem;transform:translate(-17%)rotate(30deg)scaleX(-1)}.set-modal__preview--count-23 .set-modal__flower--22,.set-modal__preview--count-25 .set-modal__flower--22,.set-modal__preview--count-27 .set-modal__flower--22,.set-modal__preview--count-29 .set-modal__flower--22{width:49.2%;bottom:5.0625rem;transform:translate(calc(.3125rem - 85%))rotate(-29deg)}.set-modal__preview--count-23 .set-modal__flower--23,.set-modal__preview--count-25 .set-modal__flower--23,.set-modal__preview--count-27 .set-modal__flower--23,.set-modal__preview--count-29 .set-modal__flower--23{width:49.2%;bottom:5.0625rem;transform:translate(calc(-17% - .3125rem))rotate(30deg)scaleX(-1)}.set-modal__preview--count-25 .set-modal__flower--24,.set-modal__preview--count-27 .set-modal__flower--24,.set-modal__preview--count-29 .set-modal__flower--24{width:49.2%;bottom:-1.5rem;transform:translate(-9%)rotate(33deg)scaleX(-1)}.set-modal__preview--count-25 .set-modal__flower--25,.set-modal__preview--count-27 .set-modal__flower--25,.set-modal__preview--count-29 .set-modal__flower--25{width:49.2%;bottom:-1.2625rem;transform:translate(-88%)rotate(-35deg)}.set-modal__preview--count-25 .set-modal__flower{width:44.28%}.set-modal__preview--count-27 .set-modal__flower--26,.set-modal__preview--count-29 .set-modal__flower--26{width:44.28%;bottom:.5rem;transform:translate(calc(.4375rem - 9%))rotate(33deg)scaleX(-1)}.set-modal__preview--count-27 .set-modal__flower--27,.set-modal__preview--count-29 .set-modal__flower--27{width:44.28%;bottom:.7375rem;transform:translate(calc(-88% - .4375rem))rotate(-35deg)}.set-modal__preview--count-29 .set-modal__flower--28{width:44.28%;bottom:2.0625rem;transform:translate(calc(.4375rem - 9%))rotate(33deg)scaleX(-1)}.set-modal__preview--count-29 .set-modal__flower--29{width:44.28%;bottom:2.3rem;transform:translate(calc(-88% - .4375rem))rotate(-35deg)}.set-modal__preview--count-27 .set-modal__flower,.set-modal__preview--count-29 .set-modal__flower{width:39.852%}.set-modal__field{background-color:#cfe3cc;border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:3.625rem;margin-top:.0625rem;padding:1rem .625rem;display:flex}.set-modal__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.set-modal__input{color:#1d5813;text-align:center;background-color:#0000;border:0;outline:0;width:100%;font-size:1rem;font-weight:400;line-height:1.1}.set-modal__input::placeholder{color:#1d581380;opacity:1}.set-modal__counter{color:#294133cc;text-align:right;width:100%;margin-top:-.625rem;font-size:.75rem;font-weight:400;line-height:1.1}.set-modal__button{color:#fff;text-align:center;cursor:pointer;background-color:#1d5813;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;min-height:3.125rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1;display:flex}.set-modal__button:disabled{opacity:.5;cursor:default}.decor-modal{color:#2a4234;z-index:1;background-color:#fff;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1.25rem;width:100%;max-width:23.4375rem;padding:1.25rem;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.decor-modal.is-visible{display:flex}.decor-modal__text{text-align:center;width:100%;font-size:1rem;font-weight:400;line-height:1.12}.decor-modal__preview{aspect-ratio:1;border-radius:1.25rem;width:100%;position:relative;overflow:hidden}.decor-modal__preview--bg-01{background-image:url(../images/flower-bg-01.jpg);background-position:0 0;background-repeat:no-repeat;background-size:contain}.decor-modal__preview--has-flowers:after{content:"";z-index:30;aspect-ratio:530/64;pointer-events:none;background-image:url(../images/flower-elipse.png);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;width:79.1%;display:block;position:absolute;bottom:-.15rem;left:50%;transform:translate(-50%)}.decor-modal__grace{z-index:40;pointer-events:none;-webkit-user-select:none;user-select:none;width:9.875rem;height:5.5rem;display:block;position:absolute;top:1rem;right:1rem}.decor-modal__flower{transform-origin:50% 100%;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;display:block;position:absolute}.decor-modal__result{object-fit:cover;border-radius:1.25rem;width:100%;height:100%;display:block}.decor-modal__buttons{flex-direction:column;gap:.5rem;width:100%;display:flex}.decor-modal__button{color:#fff;text-align:center;cursor:pointer;background-color:#1d5813;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;min-height:3.125rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:flex}.decor-modal__button:disabled{opacity:.5;cursor:default}.decor-modal__button--muted{background-color:#9a9a9a}.decor-modal__button--select-bg,.decor-modal__button--add-photo{color:#1d5813;background-color:#cfe3cc}.set-modal__button,.decor-modal__button--next{color:#fff;background-color:#ffbd7d}.select-modal{color:#2a4234;z-index:1;background-color:#fff;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1.25rem;width:100%;max-width:23.4375rem;padding:1.25rem;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.select-modal.is-visible{display:flex}.select-modal__text{text-align:center;width:100%;font-size:1rem;font-weight:400;line-height:1.12}.select-modal__grid{grid-template-columns:repeat(2,1fr);gap:1rem .6875rem;width:100%;display:grid}.select-modal__item{aspect-ratio:1;cursor:pointer;background-color:#cfe3cc;border-radius:1rem;width:100%;display:block;position:relative;overflow:hidden}.select-modal__item:before{content:"";z-index:2;background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:.625rem;left:.625rem}.select-modal__item:after{content:"";z-index:3;background-color:#1d5813;border-radius:50%;width:.625rem;height:.625rem;display:none;position:absolute;top:.9375rem;left:.9375rem}.select-modal__item--selected:before{background-color:#fff}.select-modal__item--selected:after{display:block}.select-modal__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.select-modal__button{color:#fff;text-align:center;cursor:pointer;background-color:#1d5813;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;min-height:3.125rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:flex}.select-modal__button:disabled{opacity:.5;cursor:default}.photo-modal{color:#2a4234;z-index:1;background-color:#fff;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1.25rem;width:100%;max-width:23.4375rem;padding:1.25rem;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.photo-modal.is-visible{display:flex}.photo-modal__text{text-align:center;width:100%;font-size:1rem;font-weight:400;line-height:1.12}.photo-modal__field{aspect-ratio:1;cursor:pointer;background-color:#cfe3cc;border-radius:1.25rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.photo-modal__cropper{aspect-ratio:1;touch-action:none;background-color:#cfe3cc;border-radius:1.25rem;width:100%;display:none;position:relative;overflow:hidden}.photo-modal__image{max-width:100%;display:block}.photo-modal__input{display:none}.photo-modal__error{z-index:20;color:#d52b1e;text-align:center;pointer-events:none;background-color:#fff;border-radius:.75rem;width:calc(100% - 4.5rem);padding:.75rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-modal__error.is-visible,.photo-modal.has-photo .photo-modal__cropper{display:block}.photo-modal.has-photo .photo-modal__field{display:none}.photo-modal .cropper-container,.photo-modal .cropper-wrap-box,.photo-modal .cropper-canvas,.photo-modal .cropper-drag-box,.photo-modal .cropper-crop-box,.photo-modal .cropper-view-box{touch-action:none;border-radius:1.25rem}.photo-modal .cropper-drag-box{background-color:#0000}.photo-modal .cropper-view-box{box-shadow:none;outline:none}.photo-modal .cropper-face{background-color:#0000}.photo-modal .cropper-line,.photo-modal .cropper-point{display:none}.photo-modal__add-icon{background-color:#fff;border-radius:50%;width:3.75rem;height:3.75rem;display:block;position:relative}.photo-modal__add-icon:before,.photo-modal__add-icon:after{content:"";background-color:#1d5813;border-radius:.125rem;width:1.5rem;height:.1875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-modal__add-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.photo-modal__button{color:#fff;text-align:center;cursor:pointer;background-color:#1d5813;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;min-height:3.125rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:flex}.photo-modal__button:disabled{opacity:.5;cursor:default}.result-modal{color:#2a4234;z-index:1;background-color:#fff;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1.25rem;width:100%;max-width:23.4375rem;padding:1.25rem;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.result-modal.is-visible{display:flex}.result-modal__text{text-align:center;width:100%;font-size:1rem;font-weight:400;line-height:1.12}.result-modal__text--share,.result-modal.is-sharing .result-modal__text--default{display:none}.result-modal.is-sharing .result-modal__text--share{display:block}.result-modal__preview{aspect-ratio:1;background-color:#253023;border-radius:1.25rem;width:100%;overflow:hidden}.result-modal__image{object-fit:cover;width:100%;height:100%;display:block}.result-modal__buttons{flex-direction:column;gap:.5rem;width:100%;display:flex}.result-modal__share-buttons{flex-direction:column;gap:.5rem;width:100%;display:none}.result-modal.is-sharing .result-modal__buttons{display:none}.result-modal.is-sharing .result-modal__share-buttons{display:flex}.result-modal__button{color:#fff;text-align:center;cursor:pointer;background-color:#1d5813;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;min-height:3.125rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:flex}.result-modal__button--muted{background-color:#9a9a9a}.result-modal__button--share{color:#fff;background-color:#ffbd7d}.result-modal__button--vk{background-color:#07f}.result-modal__button--ok{background-color:#eb722e}.result-modal__button--max{background-image:linear-gradient(98.656deg,#4661fc 0%,#a35adc 100%)}.error-modal,.name-error-modal{color:#2a4234;z-index:1;background-color:#fff;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;gap:1.25rem;width:100%;max-width:23.4375rem;padding:1.25rem;display:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.error-modal.is-visible,.name-error-modal.is-visible{display:flex}.error-modal__text,.error-modal .name-error-modal__text,.name-error-modal__text,.name-error-modal .name-error-modal__text{text-align:center;flex-direction:column;gap:.625rem;width:100%;display:flex}.error-modal__title,.error-modal .name-error-modal__title,.name-error-modal__title,.name-error-modal .name-error-modal__title{color:#0f2641;font-size:1.5rem;font-weight:600;line-height:1}.error-modal__description,.error-modal .name-error-modal__description,.name-error-modal__description,.name-error-modal .name-error-modal__description{color:#2a4234;letter-spacing:-.03rem;font-size:1rem;font-weight:400;line-height:1.2}.error-modal__button,.error-modal .name-error-modal__button,.name-error-modal__button,.name-error-modal .name-error-modal__button{color:#fff;text-align:center;cursor:pointer;background-color:#1d5813;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;min-height:3.125rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:flex}.share{color:#fff;z-index:100;background-color:#253023;background-image:url(../images/flower-bg.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.share__wrapper{width:100%;height:100%;position:relative}.share__header{z-index:2;height:5rem;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.share__logo{width:11.25rem;height:5rem;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.share__icon-button{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:1.25rem}.share__icon-button:first-child{left:0}.share__icon-button:last-child{right:0}.share__icon{width:1.25rem;height:1.25rem}.share__content{flex-direction:column;gap:1.25rem;width:calc(100% - 2.5rem);max-width:20.9375rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.share__preview{aspect-ratio:1;background-color:#253023;border-radius:1.25rem;width:100%;overflow:hidden}.share__image{object-fit:cover;width:100%;height:100%;display:block}.share__button{color:#1d5813;text-align:center;cursor:pointer;background-color:#fff;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;min-height:3.1875rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:flex}.cropper-container{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;inset:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:before,.cropper-center:after{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
