@charset "UTF-8";@import"https://fonts.bunny.net/css?family=Nunito";@import"https://fonts.googleapis.com/css2?family=Rouge+Script&display=swap";@import"https://fonts.googleapis.com/css2?family=League+Script&family=Licorice&family=Meow+Script&family=Qwitcher+Grypen:wght@400;700&family=WindSong:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:Inspiration;src:url(../fonts/Inspiration/Inspiration-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBold.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraBoldItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLight.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-ExtraLightItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Light.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-LightItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-MediumItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBold.ttf) format("truetype");font-weight:1000;font-style:normal}@font-face{font-family:Plus Jakarta Sans;src:url(../fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBoldItalic.ttf) format("truetype");font-weight:1000;font-style:italic}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand/static/Quicksand-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand/static/Quicksand-Light.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand/static/Quicksand-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand/static/Quicksand-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand/static/Quicksand-SemiBold.ttf) format("truetype");font-weight:900;font-style:normal}.homepageHero{width:100%;display:flex;max-height:900px;padding-top:15px;padding-bottom:20px;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;background:linear-gradient(180deg,#fff,#fef9f8 40%,#ffe4e0);overflow:hidden}@media screen and (min-width:1400px){.homepageHero{max-height:1000px}}@media screen and (max-width:1366px)and (min-width:1200px){.homepageHero{max-height:calc(100vh - 75px);padding-bottom:10px;padding-top:25px}}@media screen and (max-width:992px){.homepageHero{padding-top:25px;min-height:0;max-height:none;padding-bottom:36px}}@media screen and (max-width:576px){.homepageHero{padding-top:10px;padding-bottom:20px;min-height:auto;height:auto;justify-content:flex-start;background:linear-gradient(135deg,#fff,#fff5f4 50%,#ffe4e0)}}.homepageHero__att{position:absolute;left:-10%;top:-5%;max-width:450px;min-width:150px;width:30%;opacity:.15;z-index:0;transform:translateZ(0);will-change:transform}@media screen and (max-width:1366px){.homepageHero__att{left:-8%;top:0;width:25%;max-width:350px}}@media screen and (max-width:1100px){.homepageHero__att{top:5%;left:-5%;max-width:200px;opacity:.12}}@media screen and (max-width:768px){.homepageHero__att{display:none}}.homepageHero__att-two{position:absolute;right:-5%;bottom:0;transform:rotate(25deg);max-width:380px;min-width:120px;width:20%;opacity:.15;z-index:0;will-change:transform}@media screen and (max-width:1366px){.homepageHero__att-two{right:-3%;bottom:5%;width:18%;max-width:300px}}@media screen and (max-width:1100px){.homepageHero__att-two{right:-2%;bottom:10%;max-width:150px;opacity:.12}}@media screen and (max-width:768px){.homepageHero__att-two{display:none}}.homepageHero__nameWrap{width:100%;padding-top:30px;margin-top:0;text-align:center;z-index:2;position:relative}@media screen and (max-width:1366px)and (min-width:1200px){.homepageHero__nameWrap{padding-top:20px}}@media screen and (max-width:992px){.homepageHero__nameWrap{padding-top:20px}}@media screen and (max-width:576px){.homepageHero__nameWrap{margin-top:30px;padding:0 20px}}.homepageHero__name h1{font-family:Qwitcher Grypen,cursive;font-size:9.5rem;font-weight:100;margin:0;line-height:1.1;background:linear-gradient(135deg,#ce9997,#e8c4c2 50%,#ce9997);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-3px;position:relative;padding-bottom:20px}@media screen and (max-width:1366px)and (min-width:1200px){.homepageHero__name h1{font-size:7.5rem;letter-spacing:-2px;padding-bottom:10px}}@media screen and (max-width:1200px){.homepageHero__name h1{font-size:7rem;letter-spacing:-2px}}@media screen and (max-width:992px){.homepageHero__name h1{font-size:5rem;letter-spacing:-1px}}@media screen and (max-width:576px){.homepageHero__name h1{font-size:4.2rem;letter-spacing:-1px;margin-bottom:10px}}.homepageHero__name h2{font-family:Montserrat,sans-serif;font-weight:400;text-transform:uppercase;font-size:.75rem;margin-top:25px;letter-spacing:5px;color:#8a6866;position:relative}@media screen and (max-width:1366px)and (min-width:1200px){.homepageHero__name h2{font-size:.65rem;letter-spacing:4px;margin-top:10px}}@media screen and (max-width:992px){.homepageHero__name h2{font-size:.7rem;letter-spacing:3px;margin-top:20px}}@media screen and (max-width:576px){.homepageHero__name h2{font-size:.65rem;letter-spacing:2.5px;margin-top:15px}.homepageHero__name h2:after,.homepageHero__name h2:before{display:none}}.homepageHero__name h2:after,.homepageHero__name h2:before{content:"•";position:absolute;top:50%;transform:translateY(-50%);color:#e8c4c2;font-size:.6rem}.homepageHero__name h2:before{left:-20px}.homepageHero__name h2:after{right:-20px}.homepageHero__image{width:100%;max-width:460px;margin:-50px 0 0;z-index:3;position:relative}@media screen and (max-width:1366px){.homepageHero__image{max-width:360px;margin:-70px 0 0}}@media screen and (max-width:992px){.homepageHero__image{max-width:360px;margin:-60px 0 0}}@media screen and (max-width:576px){.homepageHero__image{max-width:100%;position:relative;width:calc(100% + 40px);margin:30px -20px 0}.homepageHero__image:before{content:"";position:absolute;top:-30px;left:50%;transform:translate(-50%);width:60px;height:60px;background:radial-gradient(circle,hsla(2,36%,70%,.15),transparent);border-radius:50%;z-index:-1}}.homepageHero__image:after{content:"";position:absolute;bottom:-2px;left:-20%;right:-20%;height:120px;background:linear-gradient(0deg,#ffe4e0 0,hsla(8,100%,94%,.8) 40%,transparent);filter:blur(15px);z-index:2;pointer-events:none}@media screen and (max-width:576px){.homepageHero__image:after{height:80px;left:0;right:0;bottom:0}}.homepageHero__image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 98%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 98%)}.homepageHero__buttons{display:flex;gap:20px;z-index:4;margin-top:-180px;position:relative}@media screen and (max-width:1366px)and (min-width:1200px){.homepageHero__buttons{margin-top:-200px}}@media screen and (max-width:992px){.homepageHero__buttons{margin-top:-150px}}@media screen and (max-width:576px){.homepageHero__buttons{flex-direction:column;gap:15px;width:calc(100% - 40px);max-width:320px;margin-top:-100px;padding:0;justify-content:center;margin-left:auto;margin-right:auto;position:relative;z-index:10}}.homepageHero__btn{padding:14px 32px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid rgba(232,196,194,.6);color:#4a4a4a;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;font-size:13px;border-radius:35px;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;white-space:nowrap}@media screen and (max-width:576px){.homepageHero__btn{width:100%;justify-content:center;padding:16px 24px;font-size:12px;letter-spacing:1px;gap:8px;border-radius:50px;background:#fffffff2;font-weight:600}.homepageHero__btn i{display:inline-block;font-size:14px}}.homepageHero__btn:hover{background:#faf5f4;border-color:#ce9997;color:#333}.homepageHero__btn i{font-size:1.1em;color:#ce9997}.hp-about{width:100%;padding:100px 0 40px;display:flex;justify-content:center;align-items:center;position:relative;background:linear-gradient(180deg,transparent,rgba(255,249,248,.3) 50%,transparent)}@media screen and (max-width:992px){.hp-about{padding:70px 0 30px}}@media screen and (max-width:576px){.hp-about{padding:50px 0 20px}}.hp-about__wrap{max-width:900px;width:100%;text-align:center;font-family:Montserrat,sans-serif;position:relative;padding:0 40px}@media screen and (max-width:900px){.hp-about__wrap{padding:0 30px}}@media screen and (max-width:576px){.hp-about__wrap{padding:0 20px}}.hp-about__greeting{display:inline-block;position:relative;margin-bottom:60px;perspective:1000px}@media screen and (max-width:576px){.hp-about__greeting{margin-bottom:40px}}.hp-about__greeting-text{font-family:Qwitcher Grypen,cursive;font-size:5.5rem;color:#ce9997;display:inline-block;position:relative;transform:rotate(-5deg);transform-origin:center}@media screen and (max-width:992px){.hp-about__greeting-text{font-size:4.5rem}}@media screen and (max-width:576px){.hp-about__greeting-text{font-size:3.5rem}}.hp-about__greeting-text .letter{display:inline-block;position:relative;transform-style:preserve-3d;transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity}.hp-about__greeting-text .letter.drawn{animation:letterBounce .6s cubic-bezier(.4,0,.2,1) forwards}.hp-about__greeting-text .letter.drawn:before{content:attr(data-letter);position:absolute;top:0;left:0;color:#ce9997;filter:blur(8px);opacity:0;animation:letterGlow 1s ease-out forwards}.hp-about__greeting-underline{position:absolute;bottom:-10px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#ce9997 10%,#e8c4c2 50%,#ce9997 90%,transparent);transform:scaleX(0);transform-origin:left;opacity:0}.hp-about__greeting-underline.drawn{animation:underlineDraw 1s cubic-bezier(.4,0,.2,1) .5s forwards}@keyframes letterBounce{0%{transform:scale(1) translateY(0)}20%{transform:scale(1.4) translateY(-15px)}40%{transform:scale(.9) translateY(5px)}60%{transform:scale(1.15) translateY(-8px)}80%{transform:scale(.95) translateY(2px)}to{transform:scale(1) translateY(0)}}@keyframes letterGlow{0%{opacity:0}50%{opacity:.5}to{opacity:0}}@keyframes underlineDraw{0%{transform:scaleX(0);opacity:0}50%{transform:scaleX(1.1);opacity:1}to{transform:scaleX(1);opacity:.8}}.hp-about__citate{font-size:1.15rem;line-height:1.8;color:#4a4a4a;margin:0 auto;max-width:850px;position:relative}@media screen and (max-width:992px){.hp-about__citate{font-size:1.05rem;line-height:1.7}}@media screen and (max-width:576px){.hp-about__citate{font-size:.95rem;line-height:1.6}}.hp-about__citate p{margin:20px 0;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out forwards}.hp-about__citate p:first-child{animation-delay:1s}.hp-about__citate p:nth-child(2){animation-delay:1.2s}.hp-about__citate p:nth-child(3){animation-delay:1.4s}.hp-about__citate p:nth-child(4){animation-delay:1.6s}.hp-about__citate strong{color:#ce9997;font-weight:600;position:relative}.hp-about__citate strong:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:8px;background:#ec968926;z-index:-1;transform:skewY(-1deg)}.hp-about__citate:before{content:'"';position:absolute;left:-40px;top:-20px;font-family:Qwitcher Grypen,cursive;font-size:4rem;color:#ce999733}@media screen and (max-width:576px){.hp-about__citate:before{left:-10px;font-size:3rem}}@keyframes writeText{to{stroke-dashoffset:0}}@keyframes underlineWrite{to{width:100%}}@keyframes inkDrop{0%{opacity:0;transform:scale(0) translateY(-10px)}50%{opacity:1;transform:scale(1.5) translateY(0)}to{opacity:.6;transform:scale(1) translateY(2px)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.hp-servis{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:150px 20px;background:linear-gradient(180deg,#fdf4f0,#f6e7df);position:relative;overflow:hidden}.hp-servis:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.06) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.04) 0,transparent 50%);z-index:1}@media screen and (max-width:900px){.hp-servis{padding:100px 20px}}@media screen and (max-width:576px){.hp-servis{padding:80px 15px}}.hp-servis__text-under{text-align:center;padding-top:50px;color:#6a5b58;font-size:.95rem;line-height:1.6;max-width:800px;margin:0 auto;position:relative;z-index:2;opacity:0}.hp-servis__text-under.animate{animation:fadeUp 1s ease-out .8s forwards}.hp-servis__text-under p{background:#fff;padding:25px 35px;border-radius:15px;border:1px solid hsla(6,45%,63%,.14);box-shadow:0 10px 30px #78463e0f;margin:0}@media screen and (max-width:576px){.hp-servis__text-under{font-size:.9rem}.hp-servis__text-under p{padding:20px}}@keyframes fadeUp{to{opacity:1;transform:translateY(-10px)}}.hp-servis__att-two{position:absolute;left:-5%;top:5%;transform:rotate(-10deg);max-width:600px;width:40%;opacity:.08;filter:grayscale(100%) contrast(1.1);z-index:0}@media screen and (max-width:1100px){.hp-servis__att-two{left:-10%;width:35%;max-width:400px}}@media screen and (max-width:776px){.hp-servis__att-two{display:none}}.hp-servis__att-two-down{position:absolute;right:-5%;bottom:15%;transform:rotate(180deg) scaleX(-1);max-width:500px;width:35%;opacity:.06;filter:grayscale(100%) contrast(1.1);z-index:0}@media screen and (max-width:1100px){.hp-servis__att-two-down{right:-10%;width:30%;max-width:350px}}@media screen and (max-width:776px){.hp-servis__att-two-down{display:none}}.hp-servis h2{color:#ec9689;font-size:clamp(3.4rem,6vw,5rem);font-weight:400;font-family:Qwitcher Grypen,cursive;text-align:center;line-height:1;margin-bottom:60px;position:relative;z-index:2;opacity:0;transform:translateY(30px)}.hp-servis h2.animate{animation:serviceTitleReveal 1.2s cubic-bezier(.4,0,.2,1) forwards}@media screen and (max-width:776px){.hp-servis h2{font-size:3.5rem;margin-bottom:40px}}@keyframes serviceTitleReveal{to{opacity:1;transform:translateY(0) rotate(-2deg)}}.hp-servis__subtitle{display:flex;align-items:center;justify-content:center;gap:12px;text-transform:uppercase;color:#cb7f76;font-size:.82rem;font-weight:600;letter-spacing:4px;margin-bottom:18px;position:relative;z-index:2;opacity:0;font-family:Montserrat,sans-serif}.hp-servis__subtitle.animate{animation:subtitleFade 1s ease-out .2s forwards}.hp-servis__subtitle-carrot{width:28px;height:28px;flex-shrink:0;color:#ec9689;transform:rotate(-45deg);overflow:visible}@keyframes subtitleFade{to{opacity:1}}.hp-servis__wrap{width:100%;display:grid;gap:25px;max-width:1100px;position:relative;z-index:2;margin:0 auto;padding:0 20px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.hp-servis__wrap{grid-template-columns:1fr;gap:20px;max-width:500px}}.hp-servis__item{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:30px;border-radius:20px;border:1px solid hsla(8,72%,73%,.15);box-shadow:0 5px 25px #ce999714;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;opacity:0;transform:translateY(30px);position:relative}.hp-servis__item.animate{animation:cardReveal .6s cubic-bezier(.4,0,.2,1) forwards}.hp-servis__item:first-child.animate{animation-delay:.1s}.hp-servis__item:nth-child(2).animate{animation-delay:.2s}.hp-servis__item:nth-child(3).animate{animation-delay:.3s}.hp-servis__item:nth-child(4).animate{animation-delay:.4s}.hp-servis__item:nth-child(5).animate{animation-delay:.5s}.hp-servis__item--full{grid-column:1/-1}@media screen and (max-width:767px){.hp-servis__item--full{grid-column:1}}.hp-servis__item:hover{transform:translateY(-5px);box-shadow:0 15px 40px #ce999726;background:#fffffffa;border-color:#ec968940}.hp-servis__item:hover .hp-servis__item-price h3{color:#ec9689}.hp-servis__item:hover .hp-servis__item-badge{background:linear-gradient(135deg,#ec9689,#ce9997);transform:translateY(-50%) scale(1.05)}@media screen and (max-width:576px){.hp-servis__item{padding:25px 20px}}.hp-servis__item-badge{position:absolute;top:0;right:30px;transform:translateY(-50%);background:linear-gradient(135deg,#ce9997,#e8c4c2);color:#fff;padding:8px 20px;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 4px 15px #ce99974d;transition:all .3s ease;z-index:10}@media screen and (max-width:576px){.hp-servis__item-badge{right:20px;font-size:.7rem;padding:6px 16px}}@keyframes cardReveal{to{opacity:1;transform:translateY(0)}}.hp-servis__item-top{text-align:center;line-height:1.4;border-bottom:2px solid hsla(8,72%,73%,.2);padding-bottom:25px;margin-bottom:20px;position:relative}.hp-servis__item-top h3{font-size:1.3rem;color:#4a4a4a;margin-bottom:10px;font-weight:600}.hp-servis__item-top h4{font-size:.85rem;color:#8a6866;font-weight:400;margin:0}.hp-servis__item-top:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translate(-50%);width:50px;height:2px;background:linear-gradient(90deg,transparent,#ec9689,transparent);opacity:0;transition:all .3s ease}.hp-servis__item:hover .hp-servis__item-top:after{opacity:1;width:100px}.hp-servis__item-price{text-align:center;padding:25px 0 20px;margin-top:auto;border-top:1px solid hsla(8,72%,73%,.1)}.hp-servis__item-price h3{color:#ce9997;font-size:1.8rem;font-weight:600;transition:color .3s ease;margin:0}.hp-servis__item-dots{flex:1;margin:20px 0}.hp-servis__item-dots p{text-align:left;line-height:1.7;font-size:.95rem;color:#5a5a5a;margin-bottom:15px}.hp-servis__item-dots p strong{color:#4a4a4a;font-weight:600}.hp-servis__item-dots p:last-child{margin-bottom:0}.hp-servis__item-button{display:flex;justify-content:center;margin-top:15px}.hp-servis__item-button a{text-decoration:none}.hp-servis__item-button button{cursor:pointer;padding:12px 28px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(232,196,194,.6);color:#4a4a4a;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;border-radius:35px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.hp-servis__item-button button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ec96891a;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}@media screen and (max-width:992px){.hp-servis__item-button button{font-size:11px;padding:10px 20px;letter-spacing:1px}}.hp-servis__item-button button:hover{background:#faf5f4;border-color:#ce9997;color:#333;transform:translateY(-2px);box-shadow:0 6px 20px #ce999733}.hp-servis__item-button button:hover:before{width:300px;height:300px}.hp-servis__item-button button:active{transform:translateY(0)}.hp-about-me{width:100%;padding:150px 0;display:flex;justify-content:center;position:relative;flex-direction:column;align-items:center;font-family:Montserrat,sans-serif;background:linear-gradient(180deg,#fff0,#fff9f880 20%,#ffe4e04d,#fff9f880 80%,#fff0);overflow:hidden}@media screen and (max-width:776px){.hp-about-me{padding:80px 0}}.hp-about-me:before{content:"";position:absolute;top:10%;left:-20%;width:500px;height:500px;background:radial-gradient(circle at center,hsla(8,72%,73%,.08) 0,transparent 60%);border-radius:50%;animation:float 20s ease-in-out infinite}@media screen and (max-width:776px){.hp-about-me:before{width:300px;height:300px;left:-30%}}.hp-about-me:after{content:"";position:absolute;bottom:10%;right:-15%;width:400px;height:400px;background:radial-gradient(circle at center,hsla(2,36%,70%,.06) 0,transparent 60%);border-radius:50%;animation:float 25s ease-in-out infinite reverse}@media screen and (max-width:776px){.hp-about-me:after{width:250px;height:250px;right:-25%}}.hp-about-me__title-wrap{margin-bottom:80px;width:100%;max-width:800px;margin-left:auto;margin-right:auto;position:relative;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 30px;gap:40px}@media screen and (max-width:776px){.hp-about-me__title-wrap{margin-bottom:60px;gap:20px}}.hp-about-me__title-line{flex:1;height:2px;position:relative;overflow:hidden}.hp-about-me__title-line:before{content:"";position:absolute;top:0;height:100%;width:100%;background:linear-gradient(90deg,transparent,#ce9997 50%,transparent)}.hp-about-me__title-line--left:before{right:0;transform:translate(100%);animation:lineRevealLeft 1.5s cubic-bezier(.4,0,.2,1) forwards;animation-play-state:paused}.hp-about-me__title-line--right:before{left:0;transform:translate(-100%);animation:lineRevealRight 1.5s cubic-bezier(.4,0,.2,1) forwards;animation-play-state:paused}.hp-about-me__title-line.animate:before{animation-play-state:running}.hp-about-me__title-line:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#ce9997;top:50%;transform:translateY(-50%);opacity:0}.hp-about-me__title-line--left:after{right:-3px;animation:dotPulse 2s ease-in-out infinite;animation-delay:1.5s}.hp-about-me__title-line--right:after{left:-3px;animation:dotPulse 2s ease-in-out infinite;animation-delay:1.7s}@keyframes lineRevealLeft{to{transform:translate(0)}}@keyframes lineRevealRight{to{transform:translate(0)}}@keyframes dotPulse{0%,to{opacity:0;transform:translateY(-50%) scale(0)}50%{opacity:1;transform:translateY(-50%) scale(1.5)}}.hp-about-me__title{line-height:1;padding:0 20px;margin:0;text-align:center;font-family:Qwitcher Grypen,cursive;font-size:6rem;font-weight:100;position:relative;z-index:2;white-space:nowrap;perspective:1000px}@media screen and (max-width:776px){.hp-about-me__title{font-size:4rem}}@media screen and (max-width:576px){.hp-about-me__title{font-size:3.2rem}}.hp-about-me__title-letter{display:inline-block;color:#ce9997;opacity:0;transform:rotateY(90deg) translateZ(100px);animation:letterFlip .8s cubic-bezier(.4,0,.2,1) forwards;animation-play-state:paused;transform-style:preserve-3d;position:relative;margin:0 -.05em}.hp-about-me__title-letter.animate{animation-play-state:running}.hp-about-me__title-letter:first-child{animation-delay:.1s}.hp-about-me__title-letter:nth-child(2){animation-delay:.2s}.hp-about-me__title-letter:nth-child(3){animation-delay:.3s}.hp-about-me__title-letter:nth-child(4){animation-delay:.4s}.hp-about-me__title-letter:nth-child(5){animation-delay:.5s}.hp-about-me__title-letter:before{content:attr(data-letter);position:absolute;top:0;left:0;color:#ec96894d;filter:blur(3px);z-index:-1;animation:shadowFloat 3s ease-in-out infinite;animation-delay:inherit}.hp-about-me__title-space{display:inline-block;width:.25em}@keyframes letterFlip{0%{opacity:0;transform:rotateY(90deg) translateZ(100px) scale(.5)}50%{opacity:1;transform:rotateY(0) translateZ(50px) scale(1.2)}to{opacity:1;transform:rotateY(0) translateZ(0) scale(1)}}@keyframes shadowFloat{0%,to{transform:translate(2px,2px)}50%{transform:translate(-2px,-2px)}}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}@keyframes pulse{0%,to{opacity:.4;transform:translateY(-50%) scale(1)}50%{opacity:.7;transform:translateY(-50%) scale(1.1)}}.hp-about-me__wrap{display:flex;max-width:1100px;width:100%;gap:80px;align-items:center;position:relative;z-index:2;padding:0 40px}@media screen and (max-width:991px){.hp-about-me__wrap{flex-direction:column;gap:50px;padding:0 30px}}@media screen and (max-width:576px){.hp-about-me__wrap{padding:0 20px}}.hp-about-me__left{flex:0 0 auto;display:flex;justify-content:center;position:relative}@media screen and (max-width:776px){.hp-about-me__left{width:100%}}.hp-about-me__left:before{content:"";position:absolute;inset:-20px 20px 20px -20px;background:linear-gradient(135deg,#ec96891a,#ce99970d);border-radius:30px;transform:rotate(-3deg);z-index:-1}@media screen and (max-width:776px){.hp-about-me__left:before{display:none}}.hp-about-me__left img{border-radius:30px;max-width:400px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;box-shadow:0 20px 60px #ce999726;transition:all .4s cubic-bezier(.4,0,.2,1)}.hp-about-me__left img:hover{transform:translateY(-5px);box-shadow:0 25px 70px #ce999740}@media screen and (max-width:991px){.hp-about-me__left img{max-width:350px}}@media screen and (max-width:576px){.hp-about-me__left img{max-width:280px;border-radius:20px}}.hp-about-me__right{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-family:Montserrat,sans-serif;position:relative}@media screen and (max-width:776px){.hp-about-me__right{width:100%}}.hp-about-me__right ul{list-style:none;padding:0;margin:0;width:100%}.hp-about-me__right ul li{margin:25px 0;padding-left:35px;position:relative;font-size:1.05rem;line-height:1.8;color:#4a4a4a;transition:all .3s ease}@media screen and (max-width:576px){.hp-about-me__right ul li{font-size:.95rem;margin:20px 0;padding-left:30px;line-height:1.7}}.hp-about-me__right ul li:before{content:"✦";position:absolute;left:0;top:3px;color:#ce9997;font-size:1.2rem;transition:all .3s ease}.hp-about-me__right ul li:hover{padding-left:40px;color:#333}.hp-about-me__right ul li:hover:before{transform:rotate(180deg) scale(1.2);color:#ec9689}.hp-about-me__right ul li strong{color:#ce9997;font-weight:600}.hp-about-me__right:after{content:'"';position:absolute;bottom:-40px;right:20px;font-family:Qwitcher Grypen,cursive;font-size:8rem;color:#ec96891a;z-index:-1}@media screen and (max-width:776px){.hp-about-me__right:after{display:none}}.hp-kontakt{width:100%;padding:130px 20px;background:linear-gradient(180deg,#fff,#fff6f3);text-align:center}@media screen and (max-width:900px){.hp-kontakt{padding:90px 20px}}.hp-kontakt__inner{max-width:680px;margin:0 auto}.hp-kontakt__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;text-transform:uppercase;letter-spacing:4px;font-size:.8rem;font-weight:600;color:#cb7f76;margin:0 0 14px}.hp-kontakt__eyebrow-carrot{width:28px;height:28px;flex-shrink:0;color:#ec9689;transform:rotate(-45deg);overflow:visible}.hp-kontakt__title{font-family:Qwitcher Grypen,cursive;font-weight:400;font-size:clamp(3rem,6vw,5rem);line-height:1;color:#ec9689;margin:0}.hp-kontakt__lead{font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.7;color:#6a5b58;max-width:560px;margin:22px auto 0}.hp-kontakt__actions{margin-top:38px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}.hp-kontakt__mail{display:inline-flex;align-items:center;gap:11px;padding:16px 34px;border-radius:50px;background:#ec9689;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.02rem;text-decoration:none;transition:background .25s ease}.hp-kontakt__mail:hover{background:#cb7f76}.hp-kontakt__ig{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:50px;border:1px solid hsla(6,45%,63%,.3);color:#cb7f76;font-family:Montserrat,sans-serif;font-weight:600;font-size:1rem;text-decoration:none;transition:background .25s ease,border-color .25s ease,color .25s ease}.hp-kontakt__ig:hover{background:#fff;border-color:#ec9689;color:#ec9689}.site-footer{position:relative;overflow:hidden;background:linear-gradient(165deg,#2c2421,#1f1a19);color:#ffffffb3;font-family:Montserrat,sans-serif}.site-footer:before{content:"";position:absolute;top:30%;left:50%;width:700px;height:360px;transform:translate(-50%);background:radial-gradient(ellipse at center,hsla(8,72%,73%,.18),transparent 70%);pointer-events:none}.site-footer__main{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:84px 24px 56px;text-align:center;display:flex;flex-direction:column;align-items:center}.site-footer__nav{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.site-footer__nav a{color:#ffffffa6;text-decoration:none;font-size:.82rem;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s ease}.site-footer__nav a:hover{color:#ec9689}@media screen and (max-width:560px){.site-footer__nav{gap:18px 22px;margin-bottom:30px}}.site-footer__brand{font-family:Qwitcher Grypen,cursive;font-size:clamp(3.4rem,9vw,6rem);line-height:.9;color:#fff;text-decoration:none;transition:color .3s ease}.site-footer__brand:hover{color:#ec9689}.site-footer__tagline{margin:18px 0 0;font-size:.95rem;letter-spacing:.3px;color:#ffffff8c}.site-footer__social{margin-top:32px;display:flex;gap:14px}.site-footer__social-btn{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#ffffffd9;font-size:1.05rem;border:1px solid hsla(0,0%,100%,.18);text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease,color .25s ease}.site-footer__social-btn:hover{background:#ec9689;border-color:#ec9689;color:#fff}.site-footer__bottom{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:22px 24px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:.82rem;color:#fff6}.site-footer__bottom p{margin:0}.site-footer__bottom a{color:#ffffffb3;text-decoration:none;transition:color .2s ease}.site-footer__bottom a:hover{color:#ec9689}@media screen and (max-width:600px){.site-footer__bottom{justify-content:center;text-align:center}}.hp-manifesto{position:relative}.hp-manifesto__stage{position:sticky;top:0;height:100vh;min-height:660px;overflow:hidden;background:radial-gradient(900px 520px at 12% 0,#fff6f3 0,#fff6f300 60%),linear-gradient(180deg,#fff,#fff4f1)}@media screen and (max-width:940px){.hp-manifesto__stage{position:static;height:auto;min-height:0;overflow:visible;padding:64px 18px 76px}}.hp-manifesto__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hp-manifesto__deco{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.07;filter:grayscale(100%);width:360px}.hp-manifesto__deco--1{top:-50px;right:-80px;transform:rotate(10deg)}.hp-manifesto__deco--2{bottom:-70px;left:-90px;width:300px;transform:rotate(-16deg)}@media screen and (max-width:940px){.hp-manifesto__deco{display:none}}.hp-manifesto__wrap{position:relative;z-index:1;height:100%;max-width:1180px;margin:0 auto;padding:104px 20px 52px;display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);-moz-column-gap:84px;column-gap:84px;align-items:center}@media screen and (max-width:940px){.hp-manifesto__wrap{height:auto;padding:0;display:block;max-width:600px;text-align:left}}.hp-manifesto__viewport{position:relative;height:min(72vh,560px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 6%,#000);mask-image:linear-gradient(180deg,transparent,#000 6%,#000)}@media screen and (max-width:940px){.hp-manifesto__viewport{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}}.hp-manifesto__track{padding:30px 0 70px;will-change:transform}@media screen and (max-width:940px){.hp-manifesto__track{transform:none!important;padding:0}}.hp-manifesto__head{position:relative;margin-bottom:30px}@media screen and (max-width:940px){.hp-manifesto__head{margin-bottom:0}}.hp-manifesto__eyebrow{display:flex;align-items:center;gap:14px;text-transform:uppercase;letter-spacing:4px;font-size:.8rem;font-weight:600;color:#cb7f76;margin:0 0 18px}@media screen and (max-width:940px){.hp-manifesto__eyebrow{justify-content:flex-start}}.hp-manifesto__eyebrow-carrot{width:30px;height:30px;flex-shrink:0;color:#ec9689;transform:rotate(-45deg)}.hp-manifesto__slogan{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(2rem,3.4vw,3.05rem);line-height:1.1;letter-spacing:-.5px;color:#2f2927;margin:0}.hp-manifesto__slogan em{display:block;font-style:normal;font-family:Qwitcher Grypen,cursive;font-weight:400;font-size:clamp(2.9rem,5.2vw,4.6rem);line-height:1;letter-spacing:0;color:#ec9689;margin-top:8px}.hp-manifesto__visual{position:relative;height:min(76vh,600px);display:flex;align-items:flex-end;justify-content:center;overflow:visible;perspective:1200px}@media screen and (max-width:940px){.hp-manifesto__visual{display:none}}.hp-manifesto__shape{position:absolute;z-index:0;inset:12% -40% 5% -16%;background:radial-gradient(closest-side,#ffe4e0 0,#ffe4e000 74%);border-radius:46% 54% 50% 50%/56% 44%;opacity:.92;filter:blur(4px);pointer-events:none}@media screen and (max-width:940px){.hp-manifesto__shape{right:-16%}}.hp-manifesto__pedestal{position:absolute;z-index:1;left:-10%;right:-10%;bottom:0;height:50%;border-radius:30px;background:radial-gradient(130% 120% at 50% 0,#fff1ec 0,#fff1ec00 52%),linear-gradient(180deg,#ffe2da,#ffd0c5);pointer-events:none}.hp-manifesto__portrait-photo{position:relative;z-index:2;height:100%;display:flex;align-items:flex-end;justify-content:center;transform-origin:50% 100%;will-change:transform}.hp-manifesto__portrait-photo img{display:block;height:100%;width:auto}@media screen and (max-width:940px){.hp-manifesto__portrait-photo,.hp-manifesto__portrait-photo img{height:auto;width:100%}}.hp-manifesto__sign{position:absolute;z-index:3;right:5%;bottom:6%;font-family:Qwitcher Grypen,cursive;font-weight:400;font-size:2.9rem;line-height:1;color:#a8564d;transform:rotate(-7deg);pointer-events:none}@media screen and (max-width:940px){.hp-manifesto__sign{font-size:2.2rem;right:8%}}.hp-manifesto__copy{position:relative}.hp-manifesto__lead{font-family:Montserrat,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.5vw,1.45rem);line-height:1.55;color:#cb7f76;max-width:520px;margin:0 0 34px}@media screen and (max-width:940px){.hp-manifesto__lead{margin:0 0 26px}}.hp-manifesto__body{text-align:left}.hp-manifesto__body p{font-family:Montserrat,sans-serif;font-size:1.08rem;line-height:1.95;color:#6a5b58;margin:0 0 22px}.hp-manifesto__body p:last-child{margin-bottom:0}@media screen and (max-width:940px){.hp-manifesto__body{max-width:600px}}.hp-manifesto__bez{list-style:none;margin:42px 0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:24px;position:relative}.hp-manifesto__bez:before{content:"";position:absolute;left:23px;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,#ec9689,#ec96891f)}.hp-manifesto__bez li{display:flex;align-items:center;gap:16px;font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.5rem);color:#36302f}.hp-manifesto__bez-ico{width:40px;height:40px;flex-shrink:0;color:#ec9689;transform:rotate(-45deg);background:#fff;border-radius:50%;padding:9px;box-sizing:border-box;overflow:visible;position:relative;z-index:1}.hp-manifesto__cta{display:inline-flex;align-items:center;gap:12px;margin-top:36px;padding:17px 44px;border-radius:50px;background:#ec9689;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.05rem;text-decoration:none;transition:background .25s ease}.hp-manifesto__cta:hover{background:#cb7f76}.hp-manifesto__cta-ico{width:22px;height:22px;color:#fff;transform:rotate(8deg)}.hp-packages{max-width:1060px;margin:0 auto;display:flex;flex-direction:column;gap:28px;padding:0 4px;position:relative;z-index:2}.pkg{position:relative;display:grid;grid-template-columns:340px 1fr;gap:0;background:#fff;border-radius:26px;overflow:hidden;border:1px solid hsla(6,45%,63%,.16);box-shadow:0 14px 38px #78463e12;text-align:left}@media screen and (max-width:880px){.pkg{grid-template-columns:1fr}}.pkg--featured{box-shadow:0 18px 44px #cb7f7624}.pkg--featured .pkg__details{padding-top:58px}@media screen and (max-width:880px){.pkg--featured .pkg__details{padding-top:30px}}.pkg__badge{position:absolute;top:18px;right:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#ec9689;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:.74rem;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;box-shadow:0 6px 16px #cb7f764d}.pkg__badge-ico{width:15px;height:15px;color:#fff;transform:rotate(-32deg);overflow:visible}.pkg__head{padding:38px 34px;background:linear-gradient(180deg,#fffaf9,#fff3f0);display:flex;flex-direction:column}@media screen and (max-width:880px){.pkg__head{background:#fffaf9}}.pkg__name{font-weight:700;font-size:1.55rem;color:#36302f;margin:0 0 14px;line-height:1.2}.pkg__intro p,.pkg__name{font-family:Montserrat,sans-serif}.pkg__intro p{font-size:1rem;line-height:1.65;color:#6a5b58;margin:0 0 12px}.pkg__price{margin:22px 0 20px;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;color:#cb7f76}.pkg__price:not(.pkg__price--sale)>span{font-size:2.4rem;font-weight:800;color:#cb7f76;letter-spacing:-1px}.pkg__price--sale{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pkg__price-old{font-size:1.3rem;font-weight:600;color:#b3a6a3;text-decoration:line-through}.pkg__price-now{color:#ec9689}.pkg__price-now span{font-size:2.5rem;font-weight:800;color:#ec9689;letter-spacing:-1px}.pkg__sale{position:absolute;top:0;left:0;z-index:3;background:#cb7f76;font-weight:800;font-size:.85rem;letter-spacing:.5px;padding:9px 18px;border-bottom-right-radius:16px}.pkg__cta,.pkg__sale{color:#fff;font-family:Montserrat,sans-serif}.pkg__cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:14px 34px;border:none;border-radius:50px;background:#ec9689;font-weight:700;font-size:1rem;cursor:pointer;transition:background .25s ease}.pkg__cta:hover{background:#cb7f76}.pkg__cta-ico{width:20px;height:20px;color:#fff;transform:rotate(8deg)}.pkg__details{padding:38px 34px;display:flex;flex-direction:column;gap:26px}.pkg__list-label{font-family:Montserrat,sans-serif;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:2px;color:#cb7f76;margin:0 0 16px}.pkg__list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.pkg__list li{display:flex;align-items:flex-start;gap:12px;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;color:#5a5350}.pkg__list li i{flex-shrink:0;width:22px;height:22px;margin-top:.06em;display:grid;place-items:center;border-radius:50%;background:#ec968924;color:#ec9689;font-size:.66rem}.pkg__list--outcomes{background:#ec968912;border-radius:16px;padding:24px 26px}.pkg__list--outcomes li i{background:#cb7f7629;color:#cb7f76}@media screen and (max-width:880px){.pkg__details,.pkg__head{padding:30px 24px}}.hp-meet{position:relative;overflow:hidden;padding:130px 20px;background:radial-gradient(900px 520px at 50% 0,#fff6f2 0,#fff6f200 62%),linear-gradient(180deg,#fff,#fff4f1 55%,#fff)}@media screen and (max-width:940px){.hp-meet{padding:80px 18px}}.hp-meet__inner{max-width:1180px;margin:0 auto}.hp-meet__part-label{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:4px;font-size:.82rem;font-weight:600;color:#cb7f76;font-family:Montserrat,sans-serif;margin:0 0 16px}@media screen and (max-width:940px){.hp-meet__part-label{justify-content:center}}.hp-meet__part-carrot{width:28px;height:28px;flex-shrink:0;color:#ec9689;transform:rotate(-45deg);overflow:visible}.hp-meet__about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);-moz-column-gap:64px;column-gap:64px;align-items:center;margin-bottom:120px}@media screen and (max-width:940px){.hp-meet__about{grid-template-columns:1fr;row-gap:40px;max-width:560px;margin-bottom:80px}}.hp-meet__hello{font-family:Qwitcher Grypen,cursive;font-weight:400;font-size:clamp(3rem,4.6vw,4.4rem);line-height:1;color:#ec9689;margin:0 0 34px;white-space:nowrap}@media screen and (max-width:940px){.hp-meet__hello{text-align:center}}@media screen and (max-width:480px){.hp-meet__hello{white-space:normal}}.hp-meet__facts{list-style:none;margin:0;padding:0;max-width:none}.hp-meet__facts li{font-family:Montserrat,sans-serif;font-size:1.06rem;line-height:1.74;color:#5a4f4a;margin:0 0 18px}.hp-meet__facts li:last-child{margin-bottom:0}@media screen and (max-width:940px){.hp-meet__facts{max-width:none}}.hp-meet__u{color:#34302e;font-weight:600;background:url(../images/underline.svg) no-repeat left 100%/100% .42em;padding-bottom:.22em}.hp-meet__portrait{position:relative;width:100%;max-width:340px;justify-self:end}.hp-meet__portrait-frame{position:absolute;inset:-18px 16px 18px -18px;background:linear-gradient(135deg,#ec968938,#ce999712);border-radius:28px;transform:rotate(-3deg);z-index:0;will-change:transform}.hp-meet__portrait-mask{position:relative;z-index:1;border-radius:28px;overflow:hidden}.hp-meet__portrait-mask img{display:block;width:100%;height:auto}@media screen and (max-width:940px){.hp-meet__portrait{order:-1;max-width:300px;justify-self:center;margin:0 auto 30px}}.hp-meet__kitchen{position:relative}.reelFeed{text-align:center}.reelFeed__viewport{position:relative;width:100vw;margin-left:calc(50% - 50vw);text-align:left}.reelFeed__track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;padding:6px clamp(20px,(100vw - 1180px)/2 + 6px,50vw) 18px;scrollbar-width:none;-ms-overflow-style:none}.reelFeed__track::-webkit-scrollbar{display:none}.reelFeed__viewport:after,.reelFeed__viewport:before{content:"";position:absolute;top:0;bottom:18px;width:clamp(36px,(100vw - 1140px)/2,260px);z-index:3;pointer-events:none}.reelFeed__viewport:before{left:0;background:linear-gradient(90deg,#fffaf7 18%,#fffaf700)}.reelFeed__viewport:after{right:0;background:linear-gradient(270deg,#fffaf7 18%,#fffaf700)}.reelFeed__arrow{position:absolute;top:41%;transform:translateY(-50%);z-index:5;width:52px;height:52px;border-radius:50%;border:1px solid hsla(6,45%,63%,.22);background:#fffffff0;color:#cb7f76;font-size:.95rem;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 18px #cb7f7629;transition:background .25s ease,color .25s ease}.reelFeed__arrow:hover{background:#ec9689;color:#fff;border-color:#ec9689}.reelFeed__arrow--prev{left:clamp(14px,(100vw - 1180px)/2 - 6px,96px)}.reelFeed__arrow--next{right:clamp(14px,(100vw - 1180px)/2 - 6px,96px)}@media screen and (max-width:768px){.reelFeed__arrow{display:none}}.reelFeed__follow{display:inline-flex;align-items:center;gap:11px;margin-top:26px;padding:14px 30px;border-radius:50px;background:#ec9689;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:.98rem;text-decoration:none;transition:background .25s ease}.reelFeed__follow:hover{background:#cb7f76}.reelCard{flex:0 0 auto;width:258px;padding:0;border:none;background:none;cursor:pointer;font:inherit}@media screen and (max-width:768px){.reelCard{width:200px}}.reelCard__media{position:relative;width:100%;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:linear-gradient(150deg,#ec9689,#cb7f76);box-shadow:0 8px 22px #78463e1a}.reelCard__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.reelCard__ph{position:absolute;inset:0;display:grid;place-items:center;font-size:3rem;color:#ffffffd9}.reelCard__tag{top:13px;right:13px;width:34px;height:34px;place-items:center;background:#00000047;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.95rem}.reelCard__play,.reelCard__tag{position:absolute;display:grid;border-radius:50%;z-index:3}.reelCard__play{top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);width:62px;height:62px;place-items:center;background:#ffffffeb;color:#cb7f76;font-size:1.25rem;opacity:0;box-shadow:0 8px 22px #00000040;transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.reelCard__play i{margin-left:4px}.reelCard__overlay{position:absolute;inset:auto 0 0;padding:30px 16px 16px;z-index:2;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))}.reelCard__caption{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:.92rem;line-height:1.35;text-shadow:0 2px 8px rgba(0,0,0,.4)}.reelCard:focus-visible .reelCard__media img,.reelCard:hover .reelCard__media img{transform:scale(1.07)}.reelCard:focus-visible .reelCard__play,.reelCard:hover .reelCard__play{opacity:1;transform:translate(-50%,-50%) scale(1)}.reelLb{position:fixed;inset:0;z-index:1000000;justify-content:center;gap:16px;padding:24px;background:#281c1ad1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reelLb,.reelLb__stage{display:flex;align-items:center}.reelLb__stage{flex-direction:column;gap:14px;width:min(94vw,400px);max-height:90vh;overflow-y:auto;scrollbar-width:none}.reelLb__stage::-webkit-scrollbar{display:none}.reelLb__player{position:relative;width:min(92vw,380px);aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#000;box-shadow:none}.reelLb__video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:#000}.reelLb__fallback{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center}.reelLb__fallback img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reelLb__fallback a{position:relative;margin-bottom:28px;display:inline-flex;align-items:center;gap:9px;padding:13px 26px;border-radius:50px;background:#ec9689;color:#fff;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:.92rem}.reelLb__meta{text-align:center;max-width:380px}.reelLb__caption{margin:0 0 8px;color:#ffffffeb;font-size:.92rem;line-height:1.45}.reelLb__caption,.reelLb__open{font-family:Montserrat,sans-serif}.reelLb__open{display:inline-flex;align-items:center;gap:8px;color:#ffffffb3;font-size:.85rem;text-decoration:none}.reelLb__open:hover{color:#fff}.reelLb__close{position:absolute;top:22px;right:26px;width:46px;height:46px;border-radius:50%;border:none;cursor:pointer;font-size:1.3rem;color:#fff;background:#ffffff24;transition:background .2s ease,transform .2s ease}.reelLb__close:hover{background:#ffffff47;transform:rotate(90deg)}.reelLb__nav{flex:0 0 auto;width:54px;height:54px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:#ffffff1f;color:#fff;font-size:1.1rem;cursor:pointer;transition:background .2s ease}.reelLb__nav:hover{background:#ffffff47}@media screen and (max-width:600px){.reelLb__nav{position:absolute;bottom:26px;z-index:2}.reelLb__nav--prev{left:24px}.reelLb__nav--next{right:24px}}.reel-zoom-enter-active,.reel-zoom-leave-active{transition:opacity .3s ease}.reel-zoom-enter-from,.reel-zoom-leave-to{opacity:0}.reel-zoom-enter-active .reelLb__stage{transition:transform .35s cubic-bezier(.22,1,.36,1)}.reel-zoom-enter-from .reelLb__stage{transform:scale(.92)}*{margin:0;padding:0;box-sizing:border-box}.mainMenu{position:fixed;top:0;left:0;right:0;z-index:100000;display:flex;justify-content:center;height:78px;font-family:Montserrat,sans-serif;background:#fffffff0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid hsla(2,36%,70%,.14);transform:translateY(0);will-change:transform,width,max-width,height;transition:transform .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),max-width .55s cubic-bezier(.22,1,.36,1),border-radius .55s cubic-bezier(.22,1,.36,1),background .45s ease,box-shadow .45s ease,border-color .35s ease}@media screen and (max-width:992px){.mainMenu{height:66px}}.mainMenu__wrap{width:100%;max-width:1240px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 30px;transition:padding .45s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:992px){.mainMenu__wrap{padding:0 18px}}.mainMenu.is-scrolled{transform:translateY(14px);height:60px;width:calc(100% - 36px);max-width:1000px;margin:0 auto;border-radius:100px;border-bottom-color:transparent;background:#ffffffd1;box-shadow:0 16px 44px #cb7f7638}.mainMenu.is-scrolled .mainMenu__wrap{padding:0 16px 0 26px}.mainMenu.is-scrolled .mainMenu__name{font-size:34px}@media screen and (max-width:992px){.mainMenu.is-scrolled{transform:translateY(10px);height:56px;width:calc(100% - 20px)}.mainMenu.is-scrolled .mainMenu__wrap{padding:0 10px 0 18px}}.mainMenu__brand{text-decoration:none;display:flex;align-items:center}.mainMenu__name{font-family:Qwitcher Grypen,cursive;font-weight:400;font-size:42px;line-height:1;color:#cb7f76;transition:font-size .45s ease}@media screen and (max-width:992px){.mainMenu__name{font-size:34px}}.mainMenu__list{display:flex;align-items:center;gap:38px;list-style:none}@media screen and (max-width:992px){.mainMenu__list{display:none}}.mainMenu__list a{position:relative;text-decoration:none;color:#262626;font-size:.82rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:6px 0;transition:color .25s ease}.mainMenu__list a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;border-radius:2px;background:#ec9689;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.mainMenu__list a:hover{color:#ec9689}.mainMenu__list a:hover:after{transform:scaleX(1)}.mainMenu__right{display:flex;align-items:center;gap:16px}.mainMenu__eshop{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:50px;background:#ec9689;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:background .25s ease}.mainMenu__eshop:hover{background:#cb7f76}@media screen and (max-width:992px){.mainMenu__eshop{display:none}}.mainMenu__social{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#cb7f76;background:#ffe4e0;text-decoration:none;transition:background .25s ease,color .25s ease}.mainMenu__social:hover{background:#ec9689;color:#fff}@media screen and (max-width:992px){.mainMenu__social{display:none}}.mainMenu__burger{display:none;position:relative;width:46px;height:46px;border:none;border-radius:50%;cursor:pointer;background:#ffe4e0;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:background .25s ease;z-index:2}@media screen and (max-width:992px){.mainMenu__burger{display:flex}}.mainMenu__burger span{display:block;width:20px;height:2.5px;border-radius:3px;background:#cb7f76;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),opacity .25s ease,background .25s ease}.mainMenu__burger.open{background:#ec9689}.mainMenu__burger.open span{background:#fff}.mainMenu__burger.open span:first-child{transform:translateY(7.5px) rotate(45deg)}.mainMenu__burger.open span:nth-child(2){opacity:0}.mainMenu__burger.open span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media screen and (max-width:992px){.mainMenu.is-open{transform:translateY(0);height:66px;width:100%;max-width:none;border-radius:0;background:transparent;border-color:transparent;box-shadow:none}.mainMenu.is-open .mainMenu__wrap{padding:0 18px}.mainMenu.is-open .mainMenu__name{color:#cb7f76}}.mobileNav{position:fixed;inset:0;z-index:99990;overflow-y:auto;padding:92px 26px 34px;background:linear-gradient(160deg,#fff,#fff4f0 55%,#ffe7e0)}.mobileNav,.mobileNav__panel{display:flex;flex-direction:column}.mobileNav__panel{flex:1;max-width:520px;width:100%;margin:0 auto}.mobileNav__links{display:flex;flex-direction:column;margin-top:8px}.mobileNav__links a{display:flex;align-items:center;justify-content:space-between;padding:22px 4px;border-bottom:1px solid hsla(6,45%,63%,.16);text-decoration:none;color:#2f2927;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.75rem;transition:color .2s ease,padding-left .2s ease}.mobileNav__links a i{color:#ec9689;font-size:.95rem;opacity:.45;transition:transform .25s ease,opacity .25s ease}.mobileNav__links a:active,.mobileNav__links a:hover{color:#ec9689;padding-left:10px}.mobileNav__links a:active i,.mobileNav__links a:hover i{transform:translate(4px);opacity:1}.mobileNav__foot{margin-top:auto;padding-top:34px;display:flex;flex-direction:column;gap:18px;align-items:center}.mobileNav__eshop{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 28px;border-radius:50px;background:#ec9689;color:#fff;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:.85rem;text-decoration:none;box-shadow:0 12px 30px #ec968952;transition:background .25s ease}.mobileNav__eshop:active{background:#cb7f76}.mobileNav__socials{display:flex;gap:14px}.mobileNav__socials a{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#cb7f76;font-size:1.2rem;text-decoration:none;box-shadow:0 8px 22px #cb7f7624}.mobileNav__links a{opacity:0;animation:mnavLink .5s cubic-bezier(.22,1,.36,1) forwards}.mobileNav__links a:first-child{animation-delay:.18s}.mobileNav__links a:nth-child(2){animation-delay:.24s}.mobileNav__links a:nth-child(3){animation-delay:.3s}.mobileNav__links a:nth-child(4){animation-delay:.36s}.mobileNav__links a:nth-child(5){animation-delay:.42s}.mobileNav__links a:nth-child(6){animation-delay:.48s}@keyframes mnavLink{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mnav-enter-active,.mnav-leave-active{transition:opacity .35s ease}.mnav-enter-from,.mnav-leave-to{opacity:0}.btn-primary,.button-to-largest,.button-to-medium{cursor:pointer;padding:14px 32px;background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(232,196,194,.6);color:#4a4a4a;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;font-size:13px;border-radius:35px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;position:relative;overflow:hidden}.btn-primary:before,.button-to-largest:before,.button-to-medium:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ec96891a;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}@media screen and (max-width:576px){.btn-primary,.button-to-largest,.button-to-medium{width:100%;padding:16px 24px;font-size:12px;letter-spacing:1px;gap:8px;border-radius:50px;background:#fffffff2;font-weight:600}}.btn-primary:hover,.button-to-largest:hover,.button-to-medium:hover{background:#faf5f4;border-color:#ce9997;color:#333;transform:translateY(-2px);box-shadow:0 6px 20px #ce999733}.btn-primary:hover:before,.button-to-largest:hover:before,.button-to-medium:hover:before{width:400px;height:400px}.btn-primary:active,.button-to-largest:active,.button-to-medium:active{transform:translateY(0)}.btn-primary i,.button-to-largest i,.button-to-medium i{font-size:1.1em;color:#ce9997}.btn-primary--small{padding:10px 24px;font-size:11px;letter-spacing:1px}@media screen and (max-width:576px){.btn-primary--small{padding:12px 20px}}.btn-primary--large{padding:18px 40px;font-size:14px;letter-spacing:1.4px}@media screen and (max-width:576px){.btn-primary--large{padding:18px 32px;font-size:13px}}.btn-primary--solid,.button-to-largest,.button-to-medium{background:#ec9689;border-color:#ec9689;color:#fff}.btn-primary--solid:hover,.button-to-largest:hover,.button-to-medium:hover{background:#cb7f76;border-color:#cb7f76;color:#fff;box-shadow:0 8px 25px #cb7f764d}.btn-primary--solid i,.button-to-largest i,.button-to-medium i{color:#fff}.btn-primary--outline{background:transparent;border:2px solid #ec9689;color:#ec9689}.btn-primary--outline:hover{background:#ec9689;color:#fff}.btn-primary--outline:hover i{color:#fff}.page-loader{position:fixed;inset:0;z-index:999999999;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fffdfc,#fff6f3 55%,#ffeae5);transition:opacity .55s ease,visibility .55s ease}.page-loader.loaded{opacity:0;visibility:hidden}.page-loader__content{text-align:center;animation:loaderFade .7s ease both}.page-loader__ring{position:relative;width:96px;height:96px;margin:0 auto 28px;border-radius:50%;border:1.5px solid hsla(6,45%,63%,.15);display:grid;place-items:center}.page-loader__ring:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;border:1.5px solid transparent;border-top-color:#ec9689;animation:loaderSpin 1s cubic-bezier(.5,.1,.4,.9) infinite}.page-loader__mono{width:100%;height:100%}.page-loader__mono text{font-family:Qwitcher Grypen,cursive;font-weight:400;font-size:44px;fill:#ec9689}.page-loader__name{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:5px;font-size:.72rem;font-weight:500;color:#cb7f76;opacity:.85;margin:0;padding-left:5px}@keyframes loaderSpin{to{transform:rotate(1turn)}}@keyframes loaderFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.homepageHero__buttons,.homepageHero__image,.homepageHero__nameWrap{opacity:0;visibility:hidden}body.page-loaded .homepageHero__buttons,body.page-loaded .homepageHero__image,body.page-loaded .homepageHero__nameWrap{visibility:visible}.modal-order{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999999;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:modalFadeIn .3s ease-out;font-family:Montserrat,sans-serif;overflow-y:auto!important;padding:20px 0}.modal-order__wrap{width:90%;max-width:600px;background:linear-gradient(135deg,#fffffffa,#fff9f8);border-radius:25px;padding:50px;box-shadow:0 25px 80px #00000026,0 10px 40px #ce99971a;position:relative;animation:modalSlideIn .4s cubic-bezier(.4,0,.2,1);margin:0 auto}@media screen and (max-width:767px){.modal-order__wrap{width:95%;padding:30px 20px}}.modal-order__close{position:absolute;right:20px;top:20px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;z-index:1;transition:transform .3s ease;font-size:24px;color:#8a6866;display:flex;align-items:center;justify-content:center}.modal-order__close:hover{transform:rotate(90deg);color:#ce9997}@media screen and (max-width:767px){.modal-order__close{right:15px;top:15px}}.modal-order__title{font-family:Qwitcher Grypen,cursive;font-size:4rem;line-height:1;text-align:center;margin-bottom:20px;color:#ce9997;font-weight:100}@media screen and (max-width:767px){.modal-order__title{font-size:3rem}}.modal-order__order-text{text-align:center;font-size:1.3rem;color:#4a4a4a;margin:20px 0 30px;padding:20px;background:#ec968914;border-radius:15px;border-left:4px solid #ec9689}.modal-order__order-text strong{color:#ec9689;font-weight:600}@media screen and (max-width:767px){.modal-order__order-text{font-size:1.1rem;padding:15px}}.modal-order__text{font-size:.95rem;color:#666;margin:20px 0 30px;line-height:1.6;text-align:center}.modal-order__form{display:flex;flex-direction:column;gap:20px;max-width:450px;margin:0 auto;width:100%}.modal-order__form label{display:flex;flex-direction:column;font-size:.95rem;color:#5a5a5a;font-weight:500;flex:1}.modal-order__form label input,.modal-order__form label textarea{margin-top:8px;padding:12px 16px;border:2px solid hsla(8,72%,73%,.15);border-radius:12px;font-family:Montserrat,sans-serif;font-size:.95rem;color:#333;background:#fffc;transition:all .3s ease}.modal-order__form label input:focus,.modal-order__form label textarea:focus{outline:none;border-color:#ce9997;background:#fff;box-shadow:0 0 0 4px #ce99971a}.modal-order__form label input::-moz-placeholder,.modal-order__form label textarea::-moz-placeholder{color:#b8b8b8}.modal-order__form label input::placeholder,.modal-order__form label textarea::placeholder{color:#b8b8b8}.modal-order__row{display:flex;gap:15px}@media screen and (max-width:480px){.modal-order__row{flex-direction:column}}.modal-order__subtitle{font-family:Qwitcher Grypen,cursive;font-size:2.5rem;color:#ce9997;text-align:center;margin:30px 0 15px;padding-top:20px;border-top:2px solid hsla(8,72%,73%,.15);font-weight:100}@media screen and (max-width:767px){.modal-order__subtitle{font-size:2rem}}.modal-order__postal{max-width:120px}@media screen and (max-width:480px){.modal-order__postal{max-width:100%}}.modal-order__button{margin-top:20px;padding:15px 35px;background:linear-gradient(135deg,#ec9689,#ce9997);color:#fff;border:none;border-radius:50px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 20px #ec96894d;max-width:100%}.modal-order__button i{font-size:.9rem}.modal-order__button:hover{transform:translateY(-2px);box-shadow:0 6px 30px #ec968966;background:linear-gradient(135deg,#ce9997,#ec9689)}.modal-order__button:active{transform:translateY(0)}@media screen and (max-width:767px){.modal-order__button{font-size:.9rem;padding:14px 30px}}.modal-order__done{text-align:center;padding:20px}.modal-order__done h3{color:#4a4a4a;font-size:.9rem;margin:25px 0 10px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.modal-order__done h2{color:#ec9689;font-size:1.8rem;margin:5px 0 20px;font-weight:600}@media screen and (max-width:767px){.modal-order__done h2{font-size:1.5rem}}.modal-order__done h4{color:#666;font-size:1.1rem;margin:30px 0 10px;font-weight:500}.modal-order__done p{font-family:Montserrat,sans-serif;font-size:.95rem;color:#666;margin:20px 0;line-height:1.6}.modal-order__ico{font-size:4rem;color:#4caf50;text-align:center;display:block;margin:0 auto 20px;animation:successPulse .6s ease-out}.modal-order__done-title{font-size:1.5rem;margin:20px 0;line-height:1.4;text-align:center;font-family:Montserrat,sans-serif;color:#4caf50;font-weight:600}@media screen and (max-width:767px){.modal-order__done-title{font-size:1.3rem}}.modal-order [ref=qrcode]{display:flex;justify-content:center;align-items:center;margin:30px auto;padding:20px;background:#fff;border-radius:15px;box-shadow:0 4px 15px #0000001a;max-width:280px;width:280px;height:280px}.modal-order [ref=qrcode] svg{width:240px!important;height:240px!important;display:block}.modal-order .error{text-align:center;font-size:.9rem;color:#d32f2f;margin:15px 0;padding:12px;background:#d32f2f14;border-radius:8px;border-left:4px solid #d32f2f}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.order-modal{position:fixed;inset:0;z-index:-1;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.order-modal.active{z-index:999999;opacity:1;visibility:visible}.order-modal.active .order-modal__content{transform:translateY(0) scale(1);opacity:1}.order-modal__overlay{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.order-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(20px) scale(.95);width:90%;max-width:500px;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,#fffffffa,#fff9f8);border-radius:25px;padding:40px;box-shadow:0 25px 80px #00000026,0 10px 40px #ce99971a;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:576px){.order-modal__content{width:95%;padding:30px 25px;max-height:95vh}}.order-modal__close{position:absolute;top:20px;right:20px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;z-index:1;transition:transform .3s ease}.order-modal__close:hover{transform:rotate(90deg)}.order-modal__close span{position:absolute;display:block;width:20px;height:2px;background:#8a6866;top:50%;left:50%;transition:background .3s ease}.order-modal__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.order-modal__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.order-modal__close:hover span{background:#ce9997}@media screen and (max-width:576px){.order-modal__close{top:15px;right:15px}}.order-modal__header{text-align:center;margin-bottom:35px;padding-bottom:25px;border-bottom:2px solid hsla(8,72%,73%,.15)}.order-modal__title{font-family:Qwitcher Grypen,cursive;font-size:3.5rem;font-weight:100;color:#ce9997;margin:0 0 20px;line-height:1}@media screen and (max-width:576px){.order-modal__title{font-size:2.8rem}}.order-modal__service h3{font-family:Montserrat,sans-serif;font-size:1.3rem;color:#4a4a4a;margin:0 0 10px;font-weight:600}@media screen and (max-width:576px){.order-modal__service h3{font-size:1.1rem}}.order-modal__price{font-size:1.8rem;color:#ec9689;font-weight:600;margin:0}@media screen and (max-width:576px){.order-modal__price{font-size:1.5rem}}.order-modal__form{display:flex;flex-direction:column;gap:20px}.order-modal__form-group label{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:.95rem;color:#5a5a5a;font-weight:500}.order-modal__form-group label input,.order-modal__form-group label textarea{margin-top:8px;padding:12px 16px;border:2px solid hsla(8,72%,73%,.15);border-radius:12px;font-family:Montserrat,sans-serif;font-size:.95rem;color:#333;background:#fffc;transition:all .3s ease}.order-modal__form-group label input:focus,.order-modal__form-group label textarea:focus{outline:none;border-color:#ce9997;background:#fff;box-shadow:0 0 0 4px #ce99971a}.order-modal__form-group label input::-moz-placeholder,.order-modal__form-group label textarea::-moz-placeholder{color:#b8b8b8}.order-modal__form-group label input::placeholder,.order-modal__form-group label textarea::placeholder{color:#b8b8b8}.order-modal__form-group label textarea{resize:vertical;min-height:80px;font-family:Montserrat,sans-serif}.order-modal__submit{margin-top:10px;padding:15px 35px;background:linear-gradient(135deg,#ec9689,#ce9997);color:#fff;border:none;border-radius:50px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 20px #ec96894d}.order-modal__submit i{font-size:.9rem}.order-modal__submit:hover{transform:translateY(-2px);box-shadow:0 6px 30px #ec968966;background:linear-gradient(135deg,#ce9997,#ec9689)}.order-modal__submit:active{transform:translateY(0)}@media screen and (max-width:576px){.order-modal__submit{font-size:.9rem;padding:14px 30px}}.order-modal__success{text-align:center;padding:40px 20px}.order-modal__success i{font-size:4rem;color:#4caf50;margin-bottom:20px;display:block;animation:successPulse .6s ease-out}.order-modal__success h3{font-family:Montserrat,sans-serif;font-size:1.5rem;color:#333;margin:0 0 15px}@media screen and (max-width:576px){.order-modal__success h3{font-size:1.3rem}}.order-modal__success p{font-family:Montserrat,sans-serif;font-size:1rem;color:#666;margin:0}@keyframes successPulse{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.order{min-height:100vh;min-height:100dvh;padding:60px 20px 120px;background:linear-gradient(180deg,#fffaf9,#fff4f1 60%,#fff4f1)}.order__inner{max-width:980px;margin:0 auto}.order__back{display:inline-flex;align-items:center;gap:8px;color:#968b88;text-decoration:none;font-family:Montserrat,sans-serif;font-size:.9rem;margin-bottom:26px;transition:color .2s ease}.order__back:hover{color:#ec9689}.order__empty{text-align:center;background:#fff;border-radius:22px;padding:70px 30px;box-shadow:0 18px 50px #78463e1f}.order__empty h1{font-family:Montserrat,sans-serif;font-weight:700;color:#4a3f3d;margin:0 0 12px}.order__empty p{color:#968b88;margin:0 0 24px}.order__steps{list-style:none;display:flex;justify-content:center;gap:12px;margin:0 0 34px;padding:0;flex-wrap:wrap}.order__steps li{display:flex;align-items:center;gap:10px;color:#968b88;font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:600}.order__steps-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1.5px solid #efe4e1;font-size:.82rem;transition:all .25s ease}li.active .order__steps-dot{background:#ec9689;border-color:#ec9689;color:#fff}li.done .order__steps-dot{background:#cb7f76;border-color:#cb7f76;color:#fff}.order__steps li.active{color:#cb7f76}@media screen and (max-width:600px){.order__steps{gap:18px}.order__steps li{font-size:0;gap:0}.order__steps-label{display:none}.order__steps-dot{font-size:.82rem}}.order__grid{display:grid;grid-template-columns:1fr 320px;gap:26px;align-items:start}@media screen and (max-width:820px){.order__grid{grid-template-columns:1fr}}.order__main{background:#fff;border-radius:22px;padding:40px 42px;box-shadow:0 18px 50px #78463e1f}@media screen and (max-width:600px){.order__main{padding:28px 22px}}.order__main h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.5rem;color:#4a3f3d;margin:0 0 8px}.order__lead{color:#968b88;font-size:.98rem;line-height:1.55;margin:0 0 26px}.order label{display:flex;flex-direction:column;gap:7px;font-size:.86rem;font-weight:600;color:#4a3f3d;margin-bottom:16px}.order label,.order label input{font-family:Montserrat,sans-serif}.order label input{padding:13px 15px;border:1px solid #efe4e1;border-radius:12px;font-size:1rem;font-weight:400;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.order label input:focus{border-color:#ec9689;box-shadow:0 0 0 3px #ec968929}.order__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media screen and (max-width:480px){.order__row{grid-template-columns:1fr}}.order__err{background:#fdeeee;color:#c0392b;padding:11px 15px;border-radius:10px;font-size:.88rem;margin:4px 0 0}.order__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px}.order__btn{display:inline-flex;align-items:center;gap:9px;padding:14px 28px;border-radius:50px;border:1px solid #efe4e1;background:#fff;color:#cb7f76;font-family:Montserrat,sans-serif;font-weight:600;font-size:.98rem;cursor:pointer;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.order__btn:hover{background:#faf1ef}.order__btn--primary{border-color:transparent;background:#ec9689;color:#fff}.order__btn--primary:hover{background:#cb7f76}.order__btn--primary:disabled{opacity:.6;cursor:not-allowed}.order__btn--center{display:inline-flex;margin:8px auto 0}.order__btn-ico{width:19px;height:19px;color:currentColor;transform:rotate(8deg);overflow:visible}.order__review{margin:0;border:1px solid #efe4e1;border-radius:14px;overflow:hidden}.order__review div{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #efe4e1}.order__review div:last-child{border-bottom:none}@media screen and (max-width:600px){.order__review div{flex-direction:column;gap:4px}}.order__review dt{color:#968b88;font-size:.9rem;margin:0;flex:0 0 auto}.order__review dd{color:#4a3f3d;font-weight:600;margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}@media screen and (max-width:600px){.order__review dd{text-align:left}}.order__edit{margin-top:14px;border:none;background:none;color:#ec9689;font-family:Montserrat,sans-serif;font-weight:600;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.order__step--pay{text-align:center}.order__success{font-size:3rem;color:#5a9e63;margin-bottom:10px}.order__pay{display:flex;align-items:center;justify-content:center;gap:34px;margin:30px 0;flex-wrap:wrap}.order__qr{padding:14px;background:#fff;border:1px solid #efe4e1;border-radius:16px;line-height:0}.order__qr :deep(svg){display:block}.order__paydetails{margin:0;text-align:left;min-width:220px}.order__paydetails div{padding:8px 0;border-bottom:1px solid #efe4e1}.order__paydetails div:last-child{border-bottom:none}.order__paydetails dt{color:#968b88;font-size:.82rem;margin:0 0 2px}.order__paydetails dd{color:#4a3f3d;font-weight:700;font-size:1.1rem;margin:0}.order__vs{letter-spacing:1px;font-family:ui-monospace,Menlo,monospace}.order__thanks{color:#cb7f76;font-weight:600;margin:8px 0 24px}.order__aside{background:#fff;border-radius:22px;padding:30px 28px;box-shadow:0 18px 50px #78463e1a;position:sticky;top:100px}@media screen and (max-width:820px){.order__aside{position:static}}.order__aside h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.25rem;color:#4a3f3d;margin:6px 0 8px;overflow-wrap:anywhere}.order__aside-label{text-transform:uppercase;letter-spacing:2px;font-size:.72rem;font-weight:700;color:#ec9689;margin:0}.order__aside-desc{color:#968b88;font-size:.92rem;line-height:1.5;margin:0 0 14px}.order__aside-price{padding:12px 0 16px;border-top:1px solid #efe4e1;color:#cb7f76;font-size:.95rem;font-weight:600}.order__aside-price span{font-size:1.9rem;font-weight:800;color:#cb7f76}.order__aside-list{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid #efe4e1;display:flex;flex-direction:column;gap:9px}.order__aside-list li{display:flex;align-items:flex-start;gap:9px;font-size:.88rem;color:#5a5350;line-height:1.4}.order__aside-list li i{color:#ec9689;font-size:.78rem;margin-top:.3em}.order__promo{margin-top:20px;padding-top:18px;border-top:1px solid #efe4e1}.order__promo-label{display:block;font-size:.82rem;font-weight:500;color:#968b88;margin-bottom:9px}.order__promo-row{display:flex;gap:10px;max-width:360px}.order__promo-row input{flex:1;padding:11px 14px;border:1px solid #efe4e1;border-radius:10px;font-family:Montserrat,sans-serif;font-size:.92rem;background:#fff;outline:none}.order__promo-row input:focus{border-color:#ec9689;box-shadow:0 0 0 3px #ec96891f}.order__promo-btn{padding:11px 20px;border:1px solid #efe4e1;border-radius:10px;background:transparent;color:#cb7f76;font-family:Montserrat,sans-serif;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease}.order__promo-btn:hover:not(:disabled){border-color:#ec9689;color:#ec9689}.order__promo-btn:disabled{opacity:.45;cursor:not-allowed}.order__promo-err{margin:9px 0 0;color:#c0392b;font-size:.85rem}.order__promo-applied{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#cb7f76;font-size:.95rem}.order__promo-applied button{border:none;background:none;color:#968b88;cursor:pointer;font-size:1.05rem}.order__promo-applied button:hover{color:#cb7f76}.order__old{margin-right:8px;font-size:.9em}.order__aside-old,.order__old{text-decoration:line-through;color:#968b88;font-weight:400}.order__aside-old{display:block;font-size:.95rem;margin-bottom:2px}.order__aside-promo{margin:6px 0 0;color:#cb7f76;font-size:.85rem;font-weight:600}.order__aside-promo i{margin-right:5px}body:has(.adminLogin),body:has(.adminShell),body:has(.errorPage){padding-top:0}.adminShell{display:flex;min-height:100vh;background:#f5f6f8;font-family:Montserrat,sans-serif;color:#353b42}.adminShell__backdrop{display:none}.adminSidebar{position:fixed;inset:0 auto 0 0;width:250px;background:#fff;border-right:1px solid #eceef2;display:flex;flex-direction:column;padding:28px 18px;z-index:40}.adminSidebar__brand{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:26px;margin-bottom:22px;border-bottom:1px solid #eceef2}.adminSidebar__logo{font-family:Qwitcher Grypen,cursive;font-size:64px;line-height:.9;color:#ec9689;text-decoration:none;transition:transform .25s ease,color .25s ease}.adminSidebar__logo:hover{transform:rotate(-3deg) scale(1.04);color:#cb7f76}.adminSidebar__badge{margin-top:6px;font-size:10px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:#cb7f76;opacity:.55}.adminSidebar__nav{display:flex;flex-direction:column;gap:8px;flex:1}.adminSidebar__link{display:flex;align-items:center;gap:13px;padding:13px 16px;border-radius:12px;color:#353b42;text-decoration:none;font-size:15px;font-weight:500;transition:background .2s ease,color .2s ease,transform .2s ease}.adminSidebar__link i{width:20px;text-align:center;font-size:16px;color:#cb7f76;transition:color .2s ease}.adminSidebar__link:hover{background:#f2f3f5;transform:translate(2px)}.adminSidebar__link.active{background:#ec968924;color:#cb7f76;font-weight:600}.adminSidebar__link.active i{color:#ec9689}.adminSidebar__footer{border-top:1px solid #eceef2;padding-top:18px;display:flex;flex-direction:column;gap:10px}.adminSidebar__user{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:#353b42}.adminSidebar__user i{color:#ec9689;font-size:17px}.adminSidebar__ghost{font-size:13px;color:#8a9098;text-decoration:none;transition:color .2s ease}.adminSidebar__ghost:hover{color:#ec9689}.adminSidebar__logout{border:1px solid #eceef2;background:#fff;color:#cb7f76;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif;transition:all .2s ease}.adminSidebar__logout:hover{background:#ec9689;border-color:#ec9689;color:#fff}.adminMain{flex:1;margin-left:250px;min-width:0}.adminTopbar{display:flex;align-items:center;gap:16px;padding:24px 38px}.adminTopbar__burger{display:none;border:none;background:#fff;width:42px;height:42px;border-radius:10px;box-shadow:0 4px 12px #0000000f;cursor:pointer;color:#cb7f76;font-size:18px}.adminTopbar__greeting h1{margin:0;font-size:28px;font-weight:400;color:#4a3f3d;line-height:1.1}.adminTopbar__greeting h1 span{font-family:Qwitcher Grypen,cursive;font-size:52px;color:#ec9689;margin-left:2px}.adminTopbar__date{margin:0 0 1px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#8a9098}.ordersHead{margin-bottom:24px}.ordersHead h2{margin:0;font-size:22px;font-weight:600;color:#4a3f3d}.ordersHead p{margin:6px 0 0;font-size:14px;color:#8a9098}.adminContent{padding:4px 38px 60px}.statPanel{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:18px;border:1px solid rgba(45,50,58,.08);box-shadow:0 10px 26px #2d323a0f;margin-bottom:26px;overflow:hidden}.statPanel__item{padding:22px 26px;display:flex;flex-direction:column;gap:3px;border-left:1px solid #eef0f2}.statPanel__item:first-child{border-left:none}.statPanel__num{font-size:28px;font-weight:700;color:#4a3f3d;line-height:1.05}.statPanel__num--green{color:#5a9e63}.statPanel__num--amber{color:#c98a2e}.statPanel__label{font-size:12.5px;color:#8a9098}@media screen and (max-width:768px){.statPanel{grid-template-columns:repeat(2,1fr)}.statPanel__item:nth-child(odd){border-left:none}.statPanel__item:nth-child(n+3){border-top:1px solid #eef0f2}}@media screen and (max-width:420px){.statPanel{grid-template-columns:1fr}.statPanel__item{border-left:none;border-top:1px solid #eef0f2}.statPanel__item:first-child{border-top:none}}.ordersToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.ordersToolbar__search{position:relative;flex:1;min-width:240px;max-width:460px}.ordersToolbar__search i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#8a9098;font-size:14px}.ordersToolbar__search input{width:100%;padding:12px 16px 12px 42px;border:1px solid #eceef2;border-radius:12px;background:#fff;font-family:Montserrat,sans-serif;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ordersToolbar__search input:focus{border-color:#ec9689;box-shadow:0 0 0 3px #ec968926}.ordersToolbar__filters{display:flex;align-items:center;gap:8px}.ordersToolbar__refresh{border:1px solid #eceef2;background:#fff;width:40px;height:40px;border-radius:10px;cursor:pointer;color:#cb7f76;transition:all .2s ease}.ordersToolbar__refresh:hover{background:#f2f3f5}.pill{border:1px solid #eceef2;background:#fff;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;color:#353b42;cursor:pointer;transition:all .2s ease}.pill:hover{border-color:#ec9689;color:#ec9689}.pill--active{background:#ec9689;border-color:transparent;color:#fff}.pill--active:hover{color:#fff}.ordersTable{background:#fff;border-radius:16px;box-shadow:0 6px 18px #2d323a14;overflow:hidden}.ordersTable table{width:100%;border-collapse:collapse;font-size:14px}.ordersTable thead th{text-align:left;padding:16px 14px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#8a9098;background:#f7f8fa;border-bottom:1px solid #eceef2;font-weight:700}.ordersTable__row{cursor:pointer;transition:background .15s ease}.ordersTable__row td{padding:14px;border-bottom:1px solid #eceef2;vertical-align:middle}.ordersTable__row:hover{background:#f7f8fa}.ordersTable__row.is-open{background:#f2f3f5}.ordersTable__row strong{display:block;color:#3d3a39;font-weight:600}.ordersTable__row .muted{display:block;font-size:12px;color:#8a9098}.ordersTable__caret{color:#8a9098;font-size:12px;transition:transform .2s ease}.ordersTable__caret.open{transform:rotate(90deg);color:#ec9689}.ordersTable__detail td{padding:0 14px 18px;background:#f2f3f5;border-bottom:1px solid #eceef2}.ordersTable__state{padding:60px 20px;text-align:center;color:#8a9098;font-size:15px}.ordersTable__state i{margin-right:8px;color:#ec9689}.ordersTable__state--empty i{display:block;font-size:38px;margin:0 0 14px;opacity:.6}.detailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 30px;padding:16px 18px;background:#fff;border-radius:12px}.detailGrid div{display:flex;flex-direction:column;font-size:14px;color:#353b42}.detailGrid div span:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#8a9098;margin-bottom:4px}.detailGrid div a{color:#cb7f76;text-decoration:none}.detailGrid div a:hover{text-decoration:underline}.detailGrid__full{grid-column:1/-1}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700}.badge--paid{background:#eaf5ec;color:#3f9c54}.badge--unpaid{background:#f7eede;color:#c98a2e}.iconbtn{border:1px solid #eceef2;background:#fff;width:36px;height:36px;border-radius:9px;cursor:pointer;color:#8a9098;margin-left:6px;transition:all .2s ease}.iconbtn:hover{color:#ec9689;border-color:#ec9689}.iconbtn--on{background:#eaf5ec;border-color:transparent;color:#3f9c54}.iconbtn--danger:hover{color:#d9534f;border-color:#d9534f;background:#fdeeee}.ta-right{text-align:right}.ta-center{text-align:center}.nowrap{white-space:nowrap}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ordersPager{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;flex-wrap:wrap}.ordersPager span{font-size:13px;color:#8a9098}.ordersPager button{border:1px solid #eceef2;background:#fff;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;color:#cb7f76;cursor:pointer;transition:all .2s ease}.ordersPager button:hover:not(:disabled){background:#ec9689;border-color:#ec9689;color:#fff}.ordersPager button:disabled{opacity:.4;cursor:not-allowed}.confirmOverlay{position:fixed;inset:0;background:#4a343273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:100;padding:20px}.confirmBox{background:#fff;border-radius:18px;padding:34px 30px;max-width:420px;width:100%;text-align:center;box-shadow:0 24px 60px #00000040}.confirmBox__ico{font-size:38px;color:#c98a2e;margin-bottom:14px}.confirmBox h3{margin:0 0 10px;font-size:20px;color:#3d3a39}.confirmBox p{margin:0 0 24px;font-size:14px;color:#8a9098;line-height:1.6}.confirmBox__actions{display:flex;gap:12px;justify-content:center}.btn-danger,.btn-ghost{padding:11px 22px;border-radius:10px;font-size:14px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;border:1px solid transparent;transition:all .2s ease}.btn-ghost{background:#fff;border-color:#eceef2;color:#353b42}.btn-ghost:hover{background:#f5efee}.btn-danger{background:#d9534f;color:#fff}.btn-danger:hover{background:#c33}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.adminLogin{position:relative;min-height:100vh;display:grid;place-items:center;padding:20px;overflow:hidden;background:radial-gradient(900px 600px at 18% 12%,#fff5f2 0,#fff5f200 55%),radial-gradient(820px 640px at 84% 88%,#ffd9d0 0,#ffd9d000 60%),linear-gradient(155deg,#fdece7,#f5bcb0 55%,#e89a8c);font-family:Montserrat,sans-serif}.adminLogin__att,.adminLogin__att-two{position:absolute;opacity:.16;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminLogin__att{top:-60px;right:-40px;width:320px}.adminLogin__att-two{bottom:-80px;left:-60px;width:360px}.adminLogin__card{position:relative;z-index:2;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:24px;padding:42px 38px;width:100%;max-width:420px;box-shadow:0 30px 70px #8c463c4d;text-align:center}.adminLogin__brand{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.adminLogin__logo{font-family:Qwitcher Grypen,cursive;font-size:72px;line-height:.85;color:#ec9689}.adminLogin__badge{font-size:10px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:#cb7f76;opacity:.55}.adminLogin__title{margin:6px 0 4px;font-size:24px;color:#3d3a39}.adminLogin__subtitle{margin:0 0 26px;font-size:14px;color:#8a9098}.adminLogin__form{display:flex;flex-direction:column;text-align:left}.adminLogin__form label{font-size:13px;font-weight:600;color:#353b42;margin-bottom:6px}.adminLogin__form input[type=email],.adminLogin__form input[type=password]{padding:13px 16px;border:1px solid #eceef2;border-radius:12px;font-size:15px;font-family:Montserrat,sans-serif;margin-bottom:18px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.adminLogin__form input[type=email]:focus,.adminLogin__form input[type=password]:focus{border-color:#ec9689;box-shadow:0 0 0 3px #ec96892e}.adminLogin__form button{margin-top:4px;padding:14px;border:none;border-radius:12px;background:#ec9689;color:#fff;font-size:15px;font-weight:700;font-family:Montserrat,sans-serif;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.adminLogin__form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #ec968973}.adminLogin__form button:disabled{opacity:.7;cursor:wait}.adminLogin__form button i{margin-right:6px}.adminLogin__remember{flex-direction:row!important;align-items:center;gap:8px;font-weight:500!important;margin-bottom:16px;cursor:pointer}.adminLogin__remember input{margin-bottom:0!important;width:auto}.adminLogin__error{background:#fdeeee;color:#c0392b;padding:10px 14px;border-radius:10px;font-size:13px;margin:0 0 16px;text-align:center}.adminLogin__back{display:inline-block;margin-top:22px;font-size:13px;color:#8a9098;text-decoration:none}.adminLogin__back:hover{color:#ec9689}.adminLogin__back i{margin-right:5px}.contentView{display:flex;flex-direction:column;gap:26px}.contentSoon{background:#fff;border-radius:18px;padding:50px 40px;text-align:center;box-shadow:0 6px 18px #2d323a14}.contentSoon__icon{width:70px;height:70px;margin:0 auto 20px;border-radius:18px;display:grid;place-items:center;font-size:28px;color:#ec9689;background:#f2f3f5}.contentSoon h2{margin:0 0 12px;font-size:26px;color:#3d3a39}.contentSoon p{max-width:540px;margin:0 auto 20px;color:#8a9098;line-height:1.7;font-size:15px}.contentSoon__tag{display:inline-block;padding:6px 16px;border-radius:999px;background:#f7eede;color:#c98a2e;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.contentPreview{background:#fff;border-radius:18px;padding:28px 30px;box-shadow:0 6px 18px #2d323a14}.contentPreview h3{margin:0 0 16px;font-size:17px;color:#3d3a39}.contentPreview__list{list-style:none;margin:0;padding:0}.contentPreview__list li{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #eceef2}.contentPreview__list li:last-child{border-bottom:none}.contentPreview__name{color:#353b42;font-weight:500}.contentPreview__price{color:#cb7f76;font-weight:700}.card{background:#fff;border-radius:18px;border:1px solid rgba(45,50,58,.08);box-shadow:0 10px 26px #2d323a0f;padding:24px 26px;margin-bottom:22px}.card__title{margin:0 0 18px;font-size:16px;font-weight:600;color:#4a3f3d}.trafficView__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.trafficView__range{display:flex;gap:8px}.trafficView__summary{grid-template-columns:repeat(3,1fr)}.trafficView__state{padding:54px 20px;text-align:center;color:#8a9098;font-size:15px}.trafficView__state i{color:#ec9689;margin-right:8px}.trafficView__state--empty i{display:block;font-size:34px;margin:0 0 14px;opacity:.6}.trafficChart__bars{display:flex;align-items:flex-end;gap:3px;height:180px}.trafficChart__bar{flex:1;min-width:0;background:#ec9689;border-radius:4px 4px 0 0;transition:background .2s ease}.trafficChart__bar:hover{background:#cb7f76}.trafficChart__axis{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#8a9098}.trafficSources ul{list-style:none;margin:0;padding:0}.trafficSources li{display:grid;grid-template-columns:150px 1fr 48px;align-items:center;gap:14px;padding:9px 0}.trafficSources__label{display:flex;align-items:center;gap:8px;font-size:14px;color:#353b42}.trafficSources__label i{color:#cb7f76;width:16px;text-align:center}.trafficSources__track{height:8px;background:#f2f3f5;border-radius:99px;overflow:hidden}.trafficSources__fill{display:block;height:100%;background:#ec9689;border-radius:99px}.trafficSources__count{text-align:right;font-weight:600;color:#353b42;font-size:14px}.trafficSources__empty{color:#8a9098;font-size:14px}@media screen and (max-width:560px){.trafficSources li{grid-template-columns:100px 1fr 40px;gap:10px}}.svcState{padding:50px 20px;text-align:center;color:#8a9098}.svcState i{color:#ec9689;margin-right:8px}.svcList{display:flex;flex-direction:column;gap:14px}.svcRow{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid rgba(45,50,58,.08);border-radius:16px;padding:18px 22px;box-shadow:0 8px 22px #2d323a0d}.svcRow.is-hidden{opacity:.6}.svcRow__main{flex:1;min-width:0}.svcRow__main h3{margin:0 0 4px;font-size:17px;color:#3d3a39}.svcRow__desc{margin:0;font-size:13.5px;color:#8a9098;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svcRow__price{font-weight:700;color:#cb7f76;font-size:18px}.svcRow__actions{display:flex;align-items:center;gap:10px}.svcRow__toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #eceef2;background:#fff;border-radius:9px;padding:9px 13px;font-size:12.5px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;color:#8a9098;transition:all .2s ease}.svcRow__toggle.on{background:#eaf5ec;color:#3f9c54;border-color:transparent}@media screen and (max-width:640px){.svcRow{flex-wrap:wrap}.svcRow__price{order:3}}.svcForm{position:relative;background:#fff;border-radius:20px;padding:32px;width:100%;max-width:680px;max-height:88vh;overflow-y:auto;box-shadow:0 24px 60px #00000040}.svcForm h3{margin:0 0 22px;font-size:20px;color:#3d3a39}.svcForm__x{position:absolute;top:18px;right:20px;border:none;background:none;font-size:20px;color:#8a9098;cursor:pointer}.svcForm__x:hover{color:#cb7f76}.svcForm__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.svcForm__col-2{grid-column:span 2}.svcForm__col-3{grid-column:1/-1}.svcForm label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#353b42}.svcForm label span{font-weight:400;color:#8a9098}.svcForm input[type=number],.svcForm input[type=text],.svcForm textarea{padding:11px 14px;border:1px solid #eceef2;border-radius:10px;font-family:Montserrat,sans-serif;font-size:14px;outline:none;resize:vertical}.svcForm input[type=number]:focus,.svcForm input[type=text]:focus,.svcForm textarea:focus{border-color:#ec9689;box-shadow:0 0 0 3px #ec968926}.svcForm__check{flex-direction:row!important;align-items:center;gap:9px;cursor:pointer}.svcForm__check input{width:auto}.svcForm__error{background:#fdeeee;color:#c0392b;padding:9px 13px;border-radius:9px;font-size:13px;margin:16px 0 0}.svcForm__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.svcForm__save{padding:11px 24px;border:none;border-radius:10px;background:#ec9689;color:#fff;font-weight:600;font-family:Montserrat,sans-serif;font-size:14px;cursor:pointer;transition:background .2s ease}.svcForm__save:hover:not(:disabled){background:#cb7f76}.svcForm__save:disabled{opacity:.6;cursor:not-allowed}@media screen and (max-width:600px){.svcForm__grid{grid-template-columns:1fr}.svcForm__col-2,.svcForm__col-3{grid-column:auto}.svcForm{padding:24px 20px}}.codesView__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.codesView__add{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:11px;padding:12px 20px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;cursor:pointer;color:#fff;background:#ec9689;transition:background .2s ease}.codesView__add:hover{background:#cb7f76}.codeList{display:flex;flex-direction:column;gap:12px}.codeRow{display:grid;grid-template-columns:170px 80px 1fr auto;align-items:center;gap:16px;background:#fff;border:1px solid rgba(45,50,58,.08);border-radius:14px;padding:14px 20px;box-shadow:0 6px 18px #2d323a0d}.codeRow.is-off{opacity:.55}.codeRow__code{font-family:ui-monospace,Menlo,monospace;font-weight:700;color:#353b42;letter-spacing:1px}.codeRow__pct{color:#cb7f76;font-weight:700}.codeRow__note{color:#8a9098;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codeRow__actions{display:flex;align-items:center;gap:8px}@media screen and (max-width:680px){.codeRow{grid-template-columns:1fr auto}.codeRow__note{display:none}}.svcForm--narrow{max-width:460px}.svcForm__grid--1{grid-template-columns:1fr!important}.svcRow__price{display:flex;align-items:center;gap:8px;white-space:nowrap}.svcRow__price strong{color:#3f9c54}.svcRow__price-old{text-decoration:line-through;color:#8a9098;font-weight:400}.svcRow__sale{background:#cb7f76;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.svcForm__sale{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#fbf3f1;border:1px solid hsla(6,45%,63%,.18);border-radius:12px;padding:14px 18px}.svcForm__sale .svcForm__check{margin:0!important}.svcForm__sale-pct{flex-direction:row!important;align-items:center;gap:10px;margin:0!important}.svcForm__sale-pct input{width:90px}.svcForm__sale-preview{font-size:13px;font-weight:700;color:#cb7f76}@media screen and (max-width:992px){.adminSidebar{transform:translate(-100%);transition:transform .3s ease;box-shadow:0 0 40px #00000026}.adminMain{margin-left:0}.adminTopbar__burger{display:grid;place-items:center}.adminShell--menu-open .adminSidebar{transform:translate(0)}.adminShell--menu-open .adminShell__backdrop{display:block;position:fixed;inset:0;background:#0006;z-index:35}.adminContent,.adminTopbar{padding-left:20px;padding-right:20px}.ordersTable{overflow-x:auto}.ordersTable table{min-width:720px}}.errorPage{position:relative;min-height:100vh;display:grid;place-items:center;padding:40px 20px;overflow:hidden;text-align:center;font-family:Montserrat,sans-serif;background:radial-gradient(1100px 700px at 12% 8%,#fff6f3 0,#fff6f300 55%),radial-gradient(900px 600px at 88% 92%,#ffe0d8 0,#ffe0d800 60%),linear-gradient(160deg,#fffaf8,#fdeae5 48%,#f7cdc4)}.errorPage__glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;pointer-events:none}.errorPage__glow--one{width:460px;height:460px;top:-120px;left:-100px;background:radial-gradient(circle,hsla(8,72%,73%,.55),transparent 70%)}.errorPage__glow--two{width:520px;height:520px;bottom:-160px;right:-120px;background:radial-gradient(circle,rgba(255,200,190,.6),transparent 70%)}.errorPage__att,.errorPage__att-two{position:absolute;opacity:.16;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.errorPage__att{top:-60px;right:-40px;width:300px}.errorPage__att-two{bottom:-80px;left:-60px;width:340px}.errorPage__logo{position:absolute;top:30px;left:42px;font-family:Qwitcher Grypen,cursive;font-size:52px;line-height:1;color:#ec9689;text-decoration:none;z-index:3;transition:transform .25s ease}.errorPage__logo:hover{transform:rotate(-4deg)}.errorPage__wrap{position:relative;z-index:2;max-width:600px}.errorPage__eyebrow{text-transform:uppercase;letter-spacing:6px;font-size:12px;font-weight:600;color:#cb7f76;opacity:.8;margin:0}.errorPage__oops{font-family:Qwitcher Grypen,cursive;font-size:clamp(90px,17vw,168px);line-height:.78;color:#ec9689;margin:8px 0 0}.errorPage__code{display:flex;align-items:center;justify-content:center;gap:16px;font-size:clamp(64px,13vw,112px);font-weight:700;color:#8a6866;margin:6px 0 20px;line-height:1}.errorPage__plate{color:#ec9689;animation:errorPlateBob 3.4s ease-in-out infinite}.errorPage__lead{font-size:18px;line-height:1.75;color:#6a5854;margin:0 auto 30px;max-width:500px}.errorPage__lead strong{color:#cb7f76}.errorPage__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.errorPage__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;font-size:15px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;text-decoration:none;border:1px solid hsla(6,45%,63%,.25);background:#ffffffa6;color:#cb7f76;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.errorPage__btn:hover{transform:translateY(-2px);background:#fff;box-shadow:0 10px 24px #b45a4b29}.errorPage__btn--primary{background:linear-gradient(135deg,#f0a99c,#cb7f76);border-color:transparent;color:#fff}.errorPage__btn--primary:hover{box-shadow:0 12px 28px #cb7f7673;background:linear-gradient(135deg,#f0a99c,#cb7f76)}@keyframes errorPlateBob{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-9px) rotate(5deg)}}body{font-family:Montserrat,sans-serif;font-size:20px;position:relative;padding-top:80px}@media screen and (max-width:992px){body{padding-top:70px}}html{scroll-padding-top:90px}@media screen and (max-width:992px){html{scroll-padding-top:75px}}.error{text-align:center;font-size:15px;color:#8b0000}.admin{padding:40px;font-family:Montserrat,sans-serif}.admin h2{margin:50px 0;font-weight:500}.admin__edit-table{min-width:110px}.admin__edit-table i{cursor:pointer;margin:0 10px}.admin__edit-table i:hover{color:#ec9689}.admin__table{width:100%;min-width:900px;border-collapse:collapse;margin-bottom:20px;overflow-y:scroll;font-size:16px;font-family:Montserrat,sans-serif}.admin__table td,.admin__table th{border:1px solid #ddd;text-align:left;padding:8px}.admin__table th{background-color:#f2f2f2}.admin__table .paid{color:green}.admin__table .unpaid{color:red}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
