@font-face{font-family:Yekan Bakh;src:url(/fonts/YekanBakh-VF.woff2)format("woff2-variations"),url(/fonts/YekanBakh-VF.woff2)format("woff2");font-weight:100 950;font-display:swap}@font-face{font-family:Abar FaNum;src:url(/fonts/AbarFaNum-VF.woff2)format("woff2-variations"),url(/fonts/AbarFaNum-VF.woff2)format("woff2");font-weight:400 1000;font-display:swap}:root{--bg:#fffaf8;--white:#fff;--black:#000;--blush:#fdebe4;--peach:#ffd0b7;--orange:#ff804a;--sunset:#ff9948;--periwinkle:#bdc5e0;--soft-blue:#f1f3fb;--slate:#7d859e;--plum:#8b858e;--dusty:#d5b4b0;--text-blue:#3264af;--font-body:"Yekan Bakh", "Vazirmatn", Tahoma, sans-serif;--font-display:"Abar FaNum", "Vazirmatn", Tahoma, sans-serif;--w-regular:340;--w-medium:430;--w-bold:550;--radius:8px;--radius-pill:44px;--gutter:70px;--max:1300px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--black);font-family:var(--font-body);font-size:16px;font-weight:var(--w-regular);text-align:right;font-variation-settings:"wdth" 89.5;-webkit-font-smoothing:antialiased;direction:rtl;margin:0;line-height:1.6}.product-card__title,.price{font-variation-settings:"wdth" 88}.h-section,.h-page,.hero__title,.cat-card__text strong,.cta__text,.page-hero__title,.about-hero__title,.highlight h2,.article__title,.receipt__title,.mobile-menu__links{font-variation-settings:"CNTR" 100}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,figure,blockquote{margin:0}.ltr{direction:ltr;unicode-bidi:isolate}.muted{opacity:.7}.container{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:64px}.page-section{padding-block:56px}.h-section{font-family:var(--font-display);font-size:44px;font-weight:550;line-height:58px}.h-section--center{text-align:center}.h-page{font-family:var(--font-display);font-size:44px;font-weight:550;line-height:58px}.h-card{font-weight:var(--w-bold);margin-bottom:20px;font-size:28px;line-height:1.3}.h-card--sm{font-weight:var(--w-medium);margin:24px 0 12px;font-size:20px}.accent-blue{color:var(--slate)}.accent-orange{color:var(--orange)}.pill{color:var(--text-blue);background:#bdc5e033;border-radius:44px;padding:8px 10px 6px;font-size:16px;display:inline-flex}.link-underline{opacity:.7;text-decoration:underline}.link-btn{color:var(--orange);font-size:14px}.icon-btn{width:32px;height:32px;font-size:30px;line-height:1}.btn{border-radius:var(--radius-pill);font-weight:var(--w-medium);justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:16px;line-height:25px;transition:opacity .2s,transform .2s;display:inline-flex}.btn:hover{opacity:.9}.btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--text-blue);outline-offset:2px}.btn--solid{background:var(--orange);color:var(--white)}.btn--dark{background:var(--black);color:var(--white)}.btn--block{width:100%}.site-main{min-height:60vh;padding-top:96px}.site-header{z-index:40;position:absolute;top:0;left:0;right:0}.site-header__inner{justify-content:space-between;align-items:center;height:96px;padding-block:20px;display:flex}.site-header__group{align-items:center;gap:20px;display:flex}.site-logo{flex:none;display:block}.site-logo img{width:184.76px;height:56px}.site-nav{white-space:nowrap;align-items:center;gap:20px;font-size:16px;line-height:normal;display:flex}.site-nav a{position:relative}.site-header--light .site-nav{color:var(--white)}.account-btn{place-items:center;width:24px;height:24px;display:grid}.account-btn.is-light img{filter:invert()}.cart-btn{place-items:center;width:24px;height:24px;display:grid;position:relative}.cart-btn img{width:24px;height:24px}.cart-btn__dot{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}.menu-btn{width:32px;height:32px;display:none}.mobile-menu{z-index:60;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.mobile-menu:before,.mobile-menu:after{content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.mobile-menu:before{background-image:url(/img/menu/menu-shape1.svg);background-position:50%;width:775px;height:795px;top:-215px;left:-354px}.mobile-menu:after{background-image:url(/img/menu/menu-shape2.svg);width:527px;height:499px;top:354px;right:-279px}.mobile-menu__top{z-index:1;justify-content:space-between;align-items:center;margin-top:0;padding:16px 20px;display:flex;position:relative}.mobile-menu__actions{gap:12px;display:flex}.site-logo--sm img{width:158px;height:48px}.mobile-menu__links{z-index:1;font-family:var(--font-display);font-variation-settings:"CNTR" 100;flex-direction:column;align-items:center;gap:20px;margin-top:56px;font-size:32px;font-weight:550;line-height:40px;display:flex;position:relative}.mobile-menu .socials{z-index:1;justify-content:center;margin-top:auto;padding-bottom:56px;position:relative}.site-footer{margin-top:var(--footer-gap,255px);text-align:center;flex-direction:column;align-items:center;gap:67px;display:flex;position:relative}.site-footer__art{pointer-events:none;width:321.6px;max-width:none;height:540.51px;position:absolute;bottom:33.49px;left:37.55%;right:auto}.site-footer__inner{flex-direction:column;align-items:center;gap:41px;width:369.52px;display:flex;position:relative}.site-footer__logo{width:369.52px;height:112px}.site-footer__links{flex-direction:column;align-items:center;gap:37px;min-width:247px;display:flex}.site-footer__nav{white-space:nowrap;justify-content:center;gap:20px;font-size:16px;line-height:normal;display:flex}.site-footer__contact{flex-direction:column;align-items:center;gap:16px;width:191px;display:flex}.site-footer__phone{flex-direction:column;align-items:center;line-height:normal;display:flex}.site-footer__label{opacity:.6;font-size:14px}.site-footer__phone a{font-size:16px}.site-footer__bar{background:var(--orange);color:#0009;width:100%;padding:8px 12px;font-size:14px;line-height:normal;position:relative}.socials{gap:24px;display:flex}.arrow-link{white-space:nowrap;align-items:center;gap:8px;font-size:16px;line-height:normal;display:inline-flex}.arrow-link img{width:20px;height:20px}.track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start;flex:0 0 311px}.product-grid{grid-template-columns:repeat(4,311px);justify-content:space-between;gap:32px 20px;display:grid}.product-card{text-align:center;flex-direction:column;align-items:center;gap:24px;width:311px;display:flex;position:relative}.product-card__media{border-radius:var(--radius);background:#fef0eb;width:311px;height:334px;display:block;position:relative;overflow:hidden}.product-photo{width:235px;height:294px;position:absolute;top:20px;left:38px;overflow:hidden}.product-photo__img{max-width:none;position:absolute}.product-photo__img--cover{object-fit:cover;width:100%;height:100%;inset:0}.product-card__prices{align-items:center;gap:2px;display:flex}.product-card__old{font-weight:var(--w-medium);opacity:.4;margin-inline-start:2px;font-size:14px;line-height:normal}.product-card__badge{background:var(--orange);color:var(--white);border-radius:var(--radius-pill);font-weight:var(--w-medium);padding:4px 8px;font-size:16px;line-height:normal;position:absolute;top:4px;right:4px}.product-card__info{flex-direction:column;align-items:center;gap:4px;width:260px;display:flex}.product-card__title{font-weight:var(--w-bold);font-size:20px;line-height:normal}.price{font-weight:var(--w-bold);white-space:nowrap;align-items:center;gap:2px;line-height:normal;display:inline-flex}.price--sm{font-size:16px}.price--md{font-size:20px}.price--lg{font-size:28px}.price__cur{width:16.66px;height:16.9px}.price--sm .price__cur{width:12px;height:12.18px}.price--lg .price__cur{width:18px;height:18.27px}.carousel-nav{gap:15px;display:flex}.carousel-nav button,.carousel-nav img{width:40px;height:40px}.drawer{z-index:70;position:fixed;inset:0}.drawer__overlay{background:#0009;position:absolute;inset:0}.drawer__panel{background:var(--white);border-bottom-left-radius:var(--radius);flex-direction:column;gap:12px;width:min(332px,100%);padding:24px;animation:.25s ease-out drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:none}}.drawer__head{justify-content:space-between;align-items:flex-start;font-size:14px;line-height:normal;display:flex}.drawer__head span{opacity:.7}.drawer__head button,.drawer__head img{width:20px;height:20px}.drawer__body{flex-direction:column;flex:1;justify-content:space-between;gap:12px;min-height:0;display:flex}.drawer__items{flex-direction:column;gap:9px;display:flex;overflow:hidden auto}.drawer__empty{opacity:.7;font-size:14px}.cart-item{border-bottom:.5px solid var(--blush);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.cart-item__top{align-items:flex-start;gap:20px;display:flex}.cart-item__thumb{border-radius:var(--radius);background:#bdc5e01a;flex:none;width:70px;height:75.18px;position:relative;overflow:hidden}.cart-item__thumb .product-photo{width:53.04px;height:66.17px;top:4.5px;left:8.55px}.cart-item__text{flex-direction:column;gap:4px;display:flex}.cart-item__text a{font-weight:var(--w-bold);font-variation-settings:"wdth" 86.5;font-size:16px;line-height:22px}.cart-item__color{opacity:.6;font-size:14px;line-height:normal}.cart-item__bottom{justify-content:space-between;align-items:center;display:flex}.cart-item__bottom .price{font-weight:var(--w-medium)}.qty.qty--lg button{width:40px;height:40px}.drawer__summary{flex-direction:column;gap:8px;display:flex}.total-row{justify-content:space-between;align-items:center;font-size:16px;line-height:normal;display:flex}.total-row--muted span:first-child{opacity:.6;font-size:14px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty-note{text-align:center;padding:48px 0}.center{text-align:center}@media (width<=860px){:root{--gutter:20px}.site-nav{display:none}.menu-btn{display:block}.site-header__inner{height:80px;padding-block:16px}.site-logo img{width:158px;height:48px}.site-main{padding-top:80px}.site-footer__art{width:289.77px;height:487px;left:calc(50% - 144.9px)}.h-section,.h-page{font-size:32px;line-height:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chips{align-items:center;display:flex}.chip{border-radius:var(--radius-pill);white-space:nowrap;border:.5px solid #0000;justify-content:center;align-items:center;padding:8px 12px;font-size:16px;line-height:25px;display:inline-flex}.chip--active{background:var(--soft-blue);border-color:var(--slate);font-weight:var(--w-medium)}.pagination{justify-content:center;align-items:center;gap:20px;display:flex}.pagination__arrow,.pagination__arrow img{width:40px;height:40px}.pagination__arrow:disabled{cursor:default}.pagination__numbers{align-items:center;gap:16px;font-size:16px;line-height:25px;display:flex}.pagination .is-dim{opacity:.3}.shop{width:1304px;max-width:calc(100% - 2 * var(--gutter))}.shop__head{justify-content:space-between;align-items:center;height:58px;margin-top:20px;display:flex}.shop__head .h-page{width:295px}.shop .product-grid,.shop .pagination{margin-top:40px}@media (width<=1439px){.product-grid{grid-template-columns:repeat(auto-fill,311px);justify-content:center}}@media (width<=860px){.shop__head{flex-direction:column;align-items:stretch;gap:12px;height:auto}.shop__head .h-page{width:auto}.shop__head .chips{justify-content:flex-start}.product-grid{grid-template-columns:1fr;justify-items:center}}.faq{flex-direction:column;gap:8px;display:flex}.faq__item{background:var(--soft-blue);padding:12px 16px}.faq__item.is-open{border-radius:var(--radius);flex-direction:column;gap:12px;display:flex}.faq__q{text-align:right;width:100%;font-weight:var(--w-medium);justify-content:space-between;align-items:center;font-size:20px;line-height:31px;display:flex}.faq__q img{flex:none;width:24px;height:24px}.faq__a{font-size:16px;line-height:25px}.qty{align-items:center;gap:11px;display:inline-flex}.qty button{background:#fdebe44d;border-radius:50%;place-items:center;width:30.476px;height:30.476px;display:grid}.qty button img{width:18.286px;height:18.286px}.qty span{font-weight:var(--w-bold);text-align:center;font-variation-settings:"wdth" 88;min-width:10px;font-size:20px;line-height:31px}.product-page{width:860px;max-width:calc(100% - 2 * var(--gutter));margin:0 auto}.product-page__top{justify-content:space-between;margin-top:60px;display:flex}.product-page__details{flex-direction:column;justify-content:space-between;width:330px;height:479px;display:flex}.product-page__info{flex-direction:column;gap:32px;display:flex}.product-page__text{flex-direction:column;gap:12px;display:flex}.product-page__title{max-width:290px;font-weight:var(--w-bold);font-variation-settings:"wdth" 88;font-size:32px;line-height:40px}.product-page__desc{opacity:.7;font-size:16px;line-height:25px}.product-page__options{flex-direction:column;gap:12px;display:flex}.option{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.option__label{gap:4px;font-size:16px;line-height:25px;display:flex}.option__name{opacity:.6;width:36px;font-size:16px;line-height:25px}.swatches{gap:12px;display:flex}.swatch{background:radial-gradient(circle, var(--swatch) 0 7px, #fff8f6 7.5px);border-radius:50%;width:20px;height:20px}.swatch.is-selected{background:radial-gradient(circle, var(--swatch) 0 7px, #fff 7.5px 9px, #000 9.2px)}.product-page__buy{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.product-page__gallery{flex-direction:column;gap:12px;width:446px;display:flex}.product-page__main{border-radius:var(--radius);background:#fef0eb;width:446px;height:479px;position:relative;overflow:hidden}.product-page__main .product-photo{width:337.92px;height:421.64px;top:28.68px;left:54.5px}.product-page__lifestyle{object-fit:cover;width:100%;height:100%}.product-page__thumbs{direction:ltr;gap:12px;display:flex}.product-page__thumbs button{border-radius:var(--radius);opacity:.2;width:67.04px;height:72px;overflow:hidden}.product-page__thumbs button.is-active{opacity:1}.product-page__thumbs img{object-fit:cover;width:100%;height:100%}.product-page__rule{border:0;border-top:1px solid #0000001a;margin:60px 0 0}.product-page__usage{flex-direction:column;gap:20px;margin-top:59px;display:flex}.product-page__usage p{opacity:.7;font-size:16px;line-height:25px}.product-page__h2{font-weight:var(--w-bold);font-variation-settings:"wdth" 88;font-size:32px;line-height:40px}.product-page__faq{flex-direction:column;gap:20px;margin-top:60px;display:flex}@media (width<=860px){.product-page__top{flex-direction:column-reverse;gap:32px;margin-top:12px}.product-page__details,.product-page__gallery,.product-page__main{width:100%;height:auto}.product-page__details{gap:32px}.product-page__main{aspect-ratio:335/360}.product-page__main .product-photo{width:76%;height:88%;top:6%;left:12%}}.about{margin-top:-96px}.about-hero{background:var(--plum);height:813px;color:var(--white);position:relative;overflow:hidden}.about-hero__art{width:607px;max-width:none;height:681px;position:absolute;top:141px;left:133px}.about-hero__text{text-align:center;grid-template-columns:min-content;justify-items:end;gap:44px;display:grid;position:absolute;top:50%;left:calc(50% + 296.5px);transform:translate(-50%,-50%)}.about-hero__title{font-family:var(--font-display);font-variation-settings:"CNTR" 100;white-space:nowrap;font-size:120px;font-weight:550;line-height:120px}.about-hero__text p{opacity:.8;font-size:20px;line-height:31px}.features{width:1300px;max-width:calc(100% - 2 * var(--gutter));gap:20px;margin:80px auto 0;display:flex}.feature{border-radius:var(--radius);flex-direction:column;flex:0 0 310px;justify-content:space-between;align-items:center;height:426px;padding:32px;display:flex}.feature__art{width:220px;height:220px;position:relative}.feature__art img{max-width:none;position:absolute}.feature__text{text-align:right;flex-direction:column;gap:8px;width:100%;display:flex}.feature__text h2{font-weight:var(--w-bold);font-variation-settings:"wdth" 88;font-size:24px;line-height:37px}.feature__text p{font-size:14px;line-height:22px}.feature__text span{display:block}.feature__text p span{display:inline}.feature__text p span+span:before{content:"\a ";white-space:pre}.feature--slate{background:var(--slate);color:var(--white)}.feature--blush{background:var(--blush)}.feature--periwinkle{background:var(--periwinkle)}.feature--dusty{background:var(--dusty)}.about-rows{width:896px;max-width:calc(100% - 2 * var(--gutter));flex-direction:column;gap:32px;margin:120px auto 0;display:flex}.about-row{align-items:center;gap:56px;display:flex}.about-row__text{text-align:right;flex-direction:column;gap:24px;width:420px;display:flex}.about-row__text p{opacity:.8;font-size:20px;line-height:31px}.about-row__art{flex:none;width:420px;height:420px;position:relative}.about-row__art img{width:348px;max-width:none;height:322px;position:absolute;top:49px;left:36px}.about-row__art--beauty .about-row__iso{width:346.991px;height:308.991px;top:60.0124px;left:36px}.about-row__art--beauty .about-row__group{width:30.7632px;height:25.8888px;top:210.225px;left:229.384px}.highlight{background:var(--orange);height:813px;margin-top:120px;position:relative;overflow:hidden}.highlight__photo{-webkit-mask-composite:source-in;position:absolute;inset:-29.61% 37.7% -35.76% -23.72%;overflow:hidden;-webkit-mask-image:url(/img/about/mask1.svg),url(/img/about/mask2.svg);mask-image:url(/img/about/mask1.svg),url(/img/about/mask2.svg);-webkit-mask-position:278.638px -86.28px,321.176px 229.791px;mask-position:278.638px -86.28px,321.176px 229.791px;-webkit-mask-size:1166.01px 1490px,734.083px 826.47px;mask-size:1166.01px 1490px,734.083px 826.47px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.highlight__photo img{object-fit:cover;width:163.66%;max-width:none;height:100.54%;position:absolute;top:.51%;left:-25.18%}.highlight__text{text-align:center;flex-direction:column;gap:40px;width:495px;display:flex;position:absolute;top:248px;left:785px}.highlight__text h2{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:72px;font-weight:550;line-height:86px}.highlight__text p{opacity:.8;font-size:32px;line-height:50px}.about-faq{width:640px;max-width:calc(100% - 2 * var(--gutter));flex-direction:column;gap:44px;margin:120px auto 0;display:flex}.about-faq .faq{gap:4px}@media (width<=1439px){.features{grid-template-columns:repeat(4,1fr);display:grid}.feature{flex:none}}@media (width<=1100px){.about-hero__art{opacity:.5;left:-80px}.about-hero__text{left:50%}.features{grid-template-columns:repeat(2,1fr)}.highlight__text{max-width:calc(100% - 40px);left:50%;transform:translate(-50%)}}@media (width<=860px){.about-hero__title{font-size:64px;line-height:72px}.about-hero__text p{font-size:16px;line-height:25px}.features{grid-template-columns:1fr;margin-top:32px}.about-rows{margin-top:60px}.about-row{flex-direction:column;gap:24px}.about-row:last-child{flex-direction:column-reverse}.about-row__text,.about-row__art{width:100%}.about-row__art{transform-origin:top;height:335px;transform:scale(.8)}.highlight{height:721px;margin-top:60px}.highlight__photo{opacity:.6}.highlight__text h2{font-size:44px;line-height:54px}.highlight__text p{font-size:20px;line-height:31px}.about-faq{margin-top:60px}}.chip--warm.chip--active{background:var(--blush);border-color:var(--peach)}.post-chip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:4px 8px;font-size:14px;line-height:22px;display:inline-flex}.post-chip--blue{border:.5px solid var(--periwinkle);background:#bdc5e066}.post-chip--orange{border:.5px solid var(--sunset);background:#ffd0b780}.post-chip--dusty{background:var(--dusty)}.post-card{border-bottom:1px solid #ffd0b740;gap:20px;height:242px;padding-bottom:16px;display:flex}.post-card__media{border-radius:var(--radius);flex:none;width:310px;height:226px;overflow:hidden}.post-card__media img{object-fit:cover;width:100%;height:100%}.post-card__body{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:0 24px;display:flex}.post-card__title{font-weight:var(--w-medium);font-size:20px;line-height:31px}.post-card__meta{justify-content:space-between;align-items:center;font-size:14px;line-height:22px;display:flex}.post-feature{border-radius:var(--radius);border:1px solid #d5b4b040;height:500px;position:relative;overflow:hidden}.post-feature__img{object-fit:cover;width:640px;max-width:none;height:532px;position:absolute;top:-1px;left:-1px}.post-feature:before{content:"";-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);height:260px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 15%,#00000080 60%,#000 100%);mask-image:linear-gradient(#0000 15%,#00000080 60%,#000 100%)}.post-feature__content{flex-direction:column;gap:8px;width:640px;padding:24px;display:flex;position:absolute;bottom:-1px;right:-1px}.post-feature__content:before{content:"";background:linear-gradient(to bottom, #fffaf800, var(--bg));height:178px;position:absolute;inset:auto 0 0}.post-feature__content>*{position:relative}.post-feature__text{flex-direction:column;gap:9px;display:flex}.post-feature__text h3{font-weight:var(--w-medium);font-size:24px;line-height:37px}.post-feature__text p{font-size:16px;line-height:25px}.blog{margin-top:-96px}.blog-hero{background:var(--periwinkle);height:277px;position:relative;overflow:hidden}.blog-hero__title{font-family:var(--font-display);font-variation-settings:"CNTR" 100;white-space:nowrap;font-size:72px;font-weight:550;line-height:86px;position:absolute;top:105px;right:calc(50% - 66px)}.blog-hero__shape{pointer-events:none;max-width:none;position:absolute}.blog-hero__shape--right{width:527px;height:499px;top:50px;left:963px}.blog-hero__shape--left{width:547.31px;height:602.22px;top:-289.695px;left:-37.5085px;transform:rotate(-123.51deg)}.blog__chips{justify-content:center;margin-top:40px}.blog__grid{width:1300px;max-width:calc(100% - 2 * var(--gutter));grid-template-columns:640px 640px;justify-content:space-between;margin:40px auto 0;display:grid}.blog__col{flex-direction:column;gap:16px;display:flex}.blog .pagination{margin-top:40px}.post{width:1080px;max-width:calc(100% - 2 * var(--gutter));margin:60px auto 0}.post__head{flex-direction:column;gap:23px;display:flex}.post__title{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:40px;font-weight:550;line-height:56px}.post__meta{align-items:flex-start;gap:44px;display:flex}.post__excerpt{flex:1;font-size:16px;line-height:25px}.post__divider{border-right:1px solid #0000001a;flex:none;width:0;height:64px}.post__info{flex-direction:column;flex:none;gap:3px;width:95px;font-size:16px;line-height:25px;display:flex}.post__date{opacity:.6}.post__hero{object-fit:cover;border-radius:var(--radius);width:100%;height:646px;margin-top:32px}.post__layout{grid-template-columns:227px 640px;justify-content:space-between;align-items:start;min-height:3020px;padding-top:60px;display:grid}.toc{flex-direction:column;gap:12px;padding-top:32px;font-size:14px;line-height:22px;display:flex;position:sticky;top:24px}.toc__title{opacity:.6}.toc__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.toc__list li{opacity:.34;padding:0 8px}.toc__list li.is-active{opacity:1;border-right:1px solid var(--orange)}.post__body{flex-direction:column;gap:60px;display:flex}.post-intro{border-radius:var(--radius);font-weight:var(--w-medium);background:#bdc5e04d;padding:20px;font-size:20px;line-height:31px}.post-section{flex-direction:column;gap:16px;display:flex}.post-section h2{font-weight:var(--w-medium);scroll-margin-top:24px;font-size:28px;line-height:43px}.post-section p{opacity:.7;font-size:20px;line-height:31px}.post-figure{flex-direction:column;gap:16px;display:flex}.post-figure.is-attached,.post-section+.post-gallery{margin-top:-28px}.post-figure__img{aspect-ratio:640/430;border-radius:var(--radius);position:relative;overflow:hidden}.post-figure__img img{object-fit:cover;width:100%;height:100%}.post-figure__img .post-figure__play{width:80px;height:80px;position:absolute;top:175px;left:280px}.post-figure figcaption{opacity:.7;font-size:16px;line-height:25px}.post-quote{border-radius:var(--radius);background:var(--blush);justify-content:center;align-items:center;height:154px;margin:0;padding:20px;display:flex;position:relative;overflow:hidden}.post-quote__shape{pointer-events:none;max-width:none;position:absolute}.post-quote__shape--a{width:199.155px;height:219.758px;top:47.6305px;left:49.714px;transform:rotate(64.16deg)}.post-quote__shape--b{width:231.73px;height:178.473px;top:-55.023px;left:412.095px;transform:rotate(-150deg)}.post-quote p{font-family:var(--font-display);font-variation-settings:"CNTR" 100;text-align:center;font-size:24px;font-weight:550;line-height:32px;position:relative}.post-quote span{display:block}.post-gallery{direction:ltr;gap:20px;display:flex}.post-gallery img{aspect-ratio:310/290;object-fit:cover;border-radius:var(--radius);flex:1;min-width:0}.share{justify-content:space-between;align-items:center;display:flex}.share__label{font-weight:var(--w-medium);opacity:.7;font-size:20px;line-height:31px}.share__links{gap:12px;display:flex}.share__links a{border-radius:var(--radius-pill);background:var(--blush);place-items:center;width:44px;height:44px;display:grid}.similar{flex-direction:column;gap:44px;margin:100px -111px 0;display:flex}.similar__head{justify-content:space-between;align-items:flex-end;display:flex}.similar__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.similar__track::-webkit-scrollbar{display:none}.similar__track .post-card{scroll-snap-align:start;flex:0 0 calc(50% - 10px)}.similar__track .post-card__media{width:311px;height:227px}@media (width<=1439px){.blog__grid{grid-template-columns:1fr 1fr;gap:0 20px}.post-feature__img,.post-feature__content{width:calc(100% + 2px)}.similar{margin-inline:0}}@media (width<=1100px){.blog__grid{grid-template-columns:1fr;gap:16px}.post__layout{grid-template-columns:1fr;gap:32px;min-height:0}.toc{padding-top:0;position:static}}@media (width<=860px){.blog-hero{height:340px}.blog-hero__title{font-size:44px;line-height:54px;top:160px;right:50%;transform:translate(50%)}.blog__chips{margin-top:32px}.post-card{flex-direction:column-reverse;gap:16px;height:auto}.post-card__media{aspect-ratio:335/245;width:100%;height:auto}.post-card__body{gap:24px;padding:0}.post-feature{height:400px}.post__title{font-size:28px;line-height:40px}.post__meta{flex-direction:column-reverse;gap:16px}.post__divider{display:none}.post__hero{height:320px}.post-figure__img .post-figure__play{width:64px;height:64px;top:calc(50% - 32px);left:calc(50% - 32px)}.similar__track .post-card{flex-basis:100%}}.price--xs{font-size:14px}.price--xl{font-size:24px}.price--xs .price__cur,.price--xl .price__cur{width:12px;height:12.18px}.checkout{width:1300px;max-width:calc(100% - 2 * var(--gutter));margin:20px auto 0}.checkout__intro{flex-direction:column;gap:12px;width:561px;max-width:100%;display:flex}.checkout__intro p{opacity:.8;font-size:16px;line-height:25px}.checkout__grid{justify-content:space-between;align-items:flex-start;margin-top:40px;display:flex}.checkout__main{flex-direction:column;gap:11px;width:861px;display:flex}.checkout-card{border-radius:var(--radius);background:#fdebe466;border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:32px;display:flex}.checkout-card--shipping{gap:28px}.checkout-card__title{float:right;width:100%;font-weight:var(--w-bold);font-variation-settings:"wdth" 88;padding:0;font-size:28px;line-height:43px}.checkout-card__title+*{clear:both}.checkout-card__group{flex-direction:column;gap:12px;display:flex}.checkout-card__sub{font-weight:var(--w-medium);font-size:20px;line-height:31px}.fields{gap:24px;display:flex}.fields>.field{flex:1}.fields--grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field input{background:0 0;border:0;border-radius:0;outline:none;width:100%;padding:8px 0;font-size:16px;line-height:25px;box-shadow:inset 0 -.5px #9e9e9e}.field input::placeholder{color:#000;opacity:1}.field input:focus{box-shadow:inset 0 -1px 0 var(--orange)}.field input:focus::placeholder{opacity:.4}.field.has-error input{box-shadow:inset 0 -1px #c0392b}.field__error{color:#c0392b;font-size:13px;line-height:20px}.shipping{gap:12px;display:flex}.shipping__opt{cursor:pointer;border-radius:4px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:24px;display:flex;position:relative;box-shadow:inset 0 0 0 .5px #9e9e9e}.shipping__opt input{opacity:0;pointer-events:none;position:absolute}.shipping__opt:has(input:focus-visible){outline:2px solid var(--text-blue);outline-offset:2px}.shipping__opt.is-selected{box-shadow:inset 0 0 0 1px var(--dusty);background:#d5b4b04d}.shipping__label{font-weight:var(--w-medium);opacity:.8;font-size:16px;line-height:25px}.shipping__opt.is-selected .shipping__label{opacity:1}.checkout-cart{gap:24px;width:420px}.checkout-cart__rule{border:0;height:0;margin:0;box-shadow:0 0 0 .5px #0000001a}.checkout-cart__items{flex-direction:column;gap:8px;display:flex}.checkout-cart__empty{flex-direction:column;align-items:center;gap:16px;display:flex}.summary-item{align-items:flex-start;gap:12px;display:flex}.summary-item__thumb{border-radius:var(--radius);background:#bdc5e01a;flex:none;width:64px;height:68.73px;position:relative;overflow:hidden}.summary-item__thumb .product-photo{width:48.49px;height:60.5px;top:4.12px;left:7.82px}.summary-item__text{flex-direction:column;flex:1;align-items:flex-start;gap:4px;font-size:14px;line-height:22px;display:flex}.summary-item__text strong{font-weight:var(--w-bold)}.checkout-cart__summary{flex-direction:column;gap:8px;display:flex}.checkout-cart__summary .total-row+.total-row{margin-top:-8px}@media (width<=1439px){.checkout__grid{gap:20px}.checkout__main{flex:1;width:auto}}@media (width<=1000px){.checkout__grid{flex-direction:column;align-items:stretch}.checkout-cart{width:100%}}@media (width<=600px){.checkout-card{padding:20px}.fields,.shipping{flex-direction:column}.fields--grid{grid-template-columns:1fr}}.receipt-page{background:#7d839c;height:813px;margin-top:-96px;position:relative;overflow:hidden}.receipt-page__pattern{pointer-events:none;max-width:none;position:absolute}.receipt-page__pattern--a{opacity:.2;width:998.08px;height:1275.4px;top:-125px;left:-55px}.receipt-page__pattern--b{width:998.08px;height:1275.4px;top:-336px;left:912px}.ticket{width:379.9px;height:598px;position:absolute;top:107.97px;left:50%;transform:translate(-50%)}.ticket__shape{width:100%;height:100%;position:absolute;inset:0}.ticket__icon{width:140.3px;max-width:none;height:156.5px;position:absolute;top:61.38px;left:118.66px}.ticket__body{text-align:center;flex-direction:column;gap:20px;width:319px;display:flex;position:absolute;top:414px;left:31px;transform:translateY(-50%)}.ticket__message{border-bottom:1px solid #0000001a;flex-direction:column;gap:20px;padding-bottom:24px;display:flex}.ticket__title{font-family:var(--font-display);font-variation-settings:"CNTR" 100;color:#2b7f47;font-size:32px;font-weight:550;line-height:40px}.ticket__message p{opacity:.8;font-size:16px;line-height:25px}.ticket__rows{flex-direction:column;gap:4px;display:flex}.ticket__row{justify-content:space-between;align-items:center;font-size:16px;line-height:25px;display:flex}.ticket__row>span:first-child{opacity:.6;font-size:14px}.ticket__row .price{font-weight:var(--w-regular)}.ticket__row--total>span:first-child{opacity:1;font-size:16px}.ticket__row--total .price{font-weight:var(--w-bold)}.ticket__actions{justify-content:center;display:flex}@media (width<=860px){.receipt-page{height:auto;min-height:812px;margin-top:-80px;padding:139px 20px 60px}.ticket{width:100%;max-width:335px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.ticket__icon{left:calc(50% - 70px)}.ticket__body{width:calc(100% - 48px);left:24px}}.contact{background:var(--dusty);height:813px;margin-top:-96px;position:relative;overflow:hidden}.contact__bg{position:absolute;inset:0;overflow:hidden}.contact__bg img{object-fit:cover;width:122.41%;max-width:none;height:121.92%;position:absolute;top:-20.86%;left:-8.12%}.contact__flower{justify-content:center;align-items:center;height:298.244px;display:flex;position:absolute;top:226px;left:31.53%;right:48.34%}.contact__flower img{flex:none;width:197.8px;max-width:none;height:226.9px;transform:rotate(-33.31deg)}.contact__info-box{justify-content:center;align-items:center;width:416.654px;height:254.707px;display:flex;position:absolute;top:389px;left:280px}.contact-card{background:var(--blush);filter:drop-shadow(0 0 10px #0000001f);border-radius:5px;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;width:398.661px;height:220.136px;padding:32px;display:flex;transform:rotate(5.1deg)}.contact-card__rows{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.contact-card__row{white-space:nowrap;justify-content:center;align-items:flex-end;gap:16px;font-size:20px;line-height:31px;display:flex}.contact-card__label{opacity:.6}.contact-card__value{font-weight:var(--w-medium)}.contact-card .arrow-link{font-size:20px;line-height:31px}.contact-card .arrow-link img{width:24px;height:24px}.contact__profile-box{justify-content:center;align-items:center;width:381.312px;height:325.748px;display:flex;position:absolute;top:164px;left:107px}.profile-card{border-radius:var(--radius);background:var(--white);filter:drop-shadow(0 0 10px #0000001f);flex-direction:column;flex:none;gap:20px;padding:16px;display:flex;transform:rotate(-7.9deg)}.profile-card__head{font-weight:var(--w-medium);direction:ltr;align-items:center;gap:12px;font-size:20px;line-height:31px;display:flex}.profile-card__head img{width:44px;height:44px}.profile-card__images{direction:ltr;gap:7px;display:flex}.profile-card__images img{object-fit:cover;width:100px;height:127.869px}.contact__mask{width:110.188px;max-width:none;height:107.524px;position:absolute;top:387.476px;left:574.499px}@media (width<=1100px){.contact{flex-direction:column;align-items:center;height:auto;min-height:812px;padding:160px 20px 80px;display:flex}.contact__bg img{width:180%;left:-40%}.contact__flower,.contact__mask{display:none}.contact__info-box,.contact__profile-box{width:auto;height:auto;position:relative;top:auto;left:auto}.contact__profile-box{order:-1;margin-bottom:-20px}.contact-card{width:min(398px,100vw - 48px)}}@media (width<=480px){.profile-card__images img{width:80px;height:102px}.contact-card{padding:24px 16px}.contact-card__row{font-size:16px}}.page-loading{min-height:50vh}.toasts{z-index:120;flex-direction:column;gap:8px;max-width:min(360px,100vw - 48px);display:flex;position:fixed;bottom:24px;right:24px}.toast{border-radius:var(--radius);color:#fff;background:#1f1d22;padding:12px 16px;font-size:14px;line-height:22px;animation:.2s ease-out toast-in;box-shadow:0 8px 24px #0000002e}.toast--ok{background:#2b7f47}.toast--error{background:#b3261e}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.panel{min-height:calc(100vh - 96px);width:min(1300px, 100% - 2 * var(--gutter));grid-template-columns:260px 1fr;align-items:start;gap:24px;margin:20px auto 0;display:grid}.panel--admin{grid-template-columns:240px 1fr}.panel__side{background:var(--blush);scrollbar-width:thin;border-radius:16px;max-height:calc(100vh - 40px);padding:20px 12px;position:sticky;top:20px;overflow-y:auto}.panel__side:after{content:"";opacity:.35;pointer-events:none;background:url(/img/home/insta-shape1.svg) 50%/contain no-repeat;width:220px;height:220px;position:absolute;bottom:-90px;left:-70px;transform:rotate(20deg)}.panel__user{border-bottom:1px solid #ff804a26;align-items:center;gap:12px;margin-bottom:8px;padding:4px 8px 16px;display:flex;position:relative}.panel__avatar{background:var(--orange);color:#fff;width:44px;height:44px;font-weight:var(--w-bold);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.panel__user strong{font-weight:var(--w-bold);font-size:15px;line-height:22px;display:block}.panel__user small{opacity:.6;font-size:12px}.panel__nav{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.panel__nav a,.panel__nav button{text-align:right;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:15px;line-height:22px;transition:background .15s;display:flex}.panel__nav a:hover,.panel__nav button:hover{background:#fff9}.panel__nav a.active{font-weight:var(--w-bold);background:#fff;box-shadow:0 2px 10px #ff804a1f}.panel__nav a.active:before{content:"";background:var(--orange);border-radius:50%;order:2;width:6px;height:6px}.panel__nav .count{background:var(--orange);color:#fff;text-align:center;border-radius:11px;order:3;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:22px}.panel__group{z-index:1;opacity:.5;margin:14px 12px 4px;font-size:12px;position:relative}.panel__main{flex-direction:column;gap:20px;min-width:0;padding-bottom:40px;display:flex}.panel__mobilebar{display:none}.p-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.p-head h1{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:34px;font-weight:550;line-height:46px}.p-head p{opacity:.65;font-size:14px}.p-head__actions{flex-wrap:wrap;gap:8px;display:flex}.p-h2{font-weight:var(--w-bold);font-size:18px;line-height:28px}.ui-muted{opacity:.6;font-size:14px}.card-p{background:#fff;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex;position:relative;box-shadow:0 1px #0000000a,0 6px 24px #8b858e14}.card-p--tint{background:var(--blush);box-shadow:none}.card-p--peach{background:var(--peach);box-shadow:none}.card-p__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.grid-2,.grid-3,.grid-4{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stat{background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex;box-shadow:0 6px 24px #8b858e14}.stat:nth-child(4n+1){background:var(--blush)}.stat:nth-child(4n+2){background:#eef0f8}.stat:nth-child(4n+3){background:#f6ece9}.stat:nth-child(4n+4){background:#fff1e8}.stat span{opacity:.65;font-size:13px}.stat strong{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:28px;font-weight:550;line-height:36px}.stat a{color:var(--orange);font-size:13px}.btn--ghost{background:0 0;box-shadow:inset 0 0 0 1px #00000026}.btn--soft{background:var(--blush)}.btn--danger{color:#b3261e;background:#fdecea}.btn--sm{padding:4px 12px;font-size:14px;line-height:22px}.btn:disabled{opacity:.5;cursor:not-allowed}.ui-icon-btn{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ui-icon-btn:hover{background:#0000000d}.link{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.ui-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ui-field label{opacity:.75;font-size:14px;line-height:20px}.ui-field input,.ui-field select,.ui-field textarea{background:#fff;border:0;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:15px;line-height:24px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #0000001f}.ui-field textarea{resize:vertical;min-height:96px}.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus{box-shadow:inset 0 0 0 2px var(--orange)}.ui-field.has-error input,.ui-field.has-error select,.ui-field.has-error textarea{box-shadow:inset 0 0 0 1.5px #b3261e}.ui-field__error{color:#b3261e;font-size:13px}.ui-field__hint{opacity:.55;font-size:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid .span-2{grid-column:1/-1}.form-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.ui-toggle{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex}.ui-toggle input{opacity:0;position:absolute}.ui-toggle__track{background:#00000026;border-radius:11px;width:40px;height:22px;transition:background .15s;position:relative}.ui-toggle__track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;right:3px}.ui-toggle input:checked+.ui-toggle__track{background:var(--orange)}.ui-toggle input:checked+.ui-toggle__track:after{transform:translate(-18px)}.ui-toggle input:focus-visible+.ui-toggle__track{outline:2px solid var(--text-blue);outline-offset:2px}.choice-group{flex-wrap:wrap;gap:8px;display:flex}.choice{border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;padding:8px 14px;font-size:14px;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.choice input{opacity:0;position:absolute}.choice:has(input:checked){background:var(--blush);box-shadow:inset 0 0 0 1.5px var(--orange);font-weight:var(--w-bold)}.choice:has(input:focus-visible){outline:2px solid var(--text-blue);outline-offset:2px}.ui-badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;padding:2px 10px;font-size:12px;line-height:20px;display:inline-flex}.ui-badge--ok{color:#1f6a39;background:#e3f3e8}.ui-badge--warn{color:#9a5a00;background:#fff1e0}.ui-badge--error{color:#b3261e;background:#fdecea}.ui-badge--info{color:#3d4673;background:#eef0f8}.ui-badge--muted{color:#0009;background:#0000000f}.ui-alert{border-radius:12px;padding:12px 16px;font-size:14px;line-height:22px}.ui-alert--info{background:#eef0f8}.ui-alert--ok{background:#e3f3e8}.ui-alert--warn{background:#fff1e0}.ui-alert--error{color:#8c1d18;background:#fdecea}.ui-spinner{place-items:center;padding:40px;display:grid}.ui-spinner span:first-child{border:3px solid var(--blush);border-top-color:var(--orange);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ui-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.ui-empty img{object-fit:contain;opacity:.9;width:110px;height:110px}.ui-empty h3{font-weight:var(--w-bold);font-size:17px}.ui-empty p{opacity:.6;max-width:360px;font-size:14px}.table-wrap{border-radius:12px;overflow-x:auto}.card-p>.table{display:block;overflow-x:auto}.p-head>div:first-child{flex:260px;min-width:0}.table{border-collapse:collapse;width:100%;font-size:14px;line-height:22px}.table th{text-align:right;font-weight:var(--w-medium);opacity:.6;white-space:nowrap;border-bottom:1px solid #00000014;padding:10px 12px;font-size:13px}.table td{vertical-align:middle;border-bottom:1px solid #0000000d;padding:12px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#fdebe459}.table .num{white-space:nowrap}.table .actions{justify-content:flex-end;gap:6px;display:flex}.cell-user strong{font-weight:var(--w-medium);display:block}.cell-user small{opacity:.55;direction:ltr;display:inline-block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar .ui-field{flex-direction:row;align-items:center}.toolbar .ui-field label{white-space:nowrap}.search{flex:1;min-width:200px;max-width:360px;position:relative}.search input{background:#fff;border:0;border-radius:10px;outline:none;width:100%;padding:10px 40px 10px 12px;font-size:15px;box-shadow:inset 0 0 0 1px #0000001f}.search input:focus{box-shadow:inset 0 0 0 2px var(--orange)}.search:before{content:"";border:2px solid #0006;border-radius:50%;width:14px;height:14px;margin-top:-9px;position:absolute;top:50%;right:14px}.tabs{background:#fdebe4b3;border-radius:12px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;border-radius:9px;padding:6px 14px;font-size:14px}.tabs button[aria-selected=true]{font-weight:var(--w-bold);background:#fff;box-shadow:0 2px 8px #0000000f}.ui-modal{z-index:90;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-modal__overlay{background:#1f1d2273;position:absolute;inset:0}.ui-modal__panel{background:var(--bg);border-radius:18px;width:min(560px,100%);max-height:calc(100vh - 32px);animation:.18s ease-out toast-in;position:relative;overflow:auto;box-shadow:0 20px 60px #00000040}.ui-modal__panel.is-wide{width:min(960px,100%)}.ui-modal__head{z-index:1;background:var(--bg);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.ui-modal__head h2{font-weight:var(--w-bold);font-size:18px}.ui-modal__body{flex-direction:column;gap:16px;padding:20px;display:flex}.ui-chart{direction:ltr;width:100%;height:auto}.ui-chart__tick{fill:#00000080;font-size:11px;font-family:var(--font-body)}.auth{min-height:calc(100vh - 96px);width:min(1100px, 100% - 2 * var(--gutter));background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;margin:20px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #8b858e26}.auth__art{background:var(--peach);place-items:center;display:grid;position:relative;overflow:hidden}.auth__art img{width:70%;max-width:360px}.auth__art:before{content:"";opacity:.4;background:url(/img/home/insta-shape2.svg) 50%/contain no-repeat;width:360px;height:360px;position:absolute;inset:auto -80px -120px auto}.auth__art p{bottom:40px;font-family:var(--font-display);font-variation-settings:"CNTR" 100;text-align:center;font-size:26px;font-weight:550;line-height:36px;position:absolute;inset-inline:40px}.auth__form{flex-direction:column;justify-content:center;gap:18px;padding:48px;display:flex}.auth__form h1{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:34px;font-weight:550;line-height:46px}.auth__form>p{opacity:.65;margin-top:-10px;font-size:14px}.auth__switch{text-align:center;font-size:14px}.otp-input input{letter-spacing:12px;text-align:center;direction:ltr;font-size:22px}@media (width<=1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.panel,.panel--admin{grid-template-columns:1fr;width:calc(100% - 32px)}.panel__side{z-index:80;border-radius:0;width:min(300px,85vw);display:none;position:fixed;inset:0 0 0 auto;overflow-y:auto}.panel.is-menu-open .panel__side{display:block}.panel.is-menu-open:before{content:"";z-index:79;background:#00000059;position:fixed;inset:0}.panel__mobilebar{background:var(--blush);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.grid-2,.grid-3,.form-grid,.auth{grid-template-columns:1fr}.auth__art{display:none}.auth__form{padding:28px 20px}}@media (width<=560px){.grid-4{grid-template-columns:1fr 1fr}.p-head h1{font-size:26px;line-height:36px}.card-p{padding:16px}}.pre-line{white-space:pre-line}.consult{margin-top:-96px}.consult-hero{background:var(--blush);align-items:center;min-height:620px;padding:160px 0 80px;display:flex;position:relative;overflow:hidden}.consult-hero__shape{pointer-events:none;max-width:none;position:absolute}.consult-hero__shape--a{opacity:.55;width:560px;top:-140px;left:-160px;transform:rotate(18deg)}.consult-hero__art{width:380px;position:absolute;top:50%;left:9%;transform:translateY(-40%)}.consult-hero__text{flex-direction:column;align-items:flex-start;gap:24px;width:min(620px,100% - 40px);margin-right:max(70px,50% - 650px);display:flex;position:relative}.consult-hero__text h1{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:56px;font-weight:550;line-height:70px}.consult-hero__text p{opacity:.8;font-size:20px;line-height:34px}.consult-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.consult-steps{margin-top:100px}.consult-steps ol{grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.consult-steps li{border-radius:var(--radius);flex-direction:column;gap:10px;padding:28px 24px;display:flex;position:relative}.consult-steps li:first-child{background:var(--slate);color:#fff}.consult-steps li:nth-child(2){background:var(--blush)}.consult-steps li:nth-child(3){background:var(--periwinkle)}.consult-steps li:nth-child(4){background:var(--dusty)}.consult-steps img{object-fit:contain;align-self:center;width:110px;height:110px}.consult-steps__n{font-family:var(--font-display);opacity:.35;font-size:28px;font-weight:550;position:absolute;top:16px;right:18px}.consult-steps h3{font-weight:var(--w-bold);font-size:22px;line-height:32px}.consult-steps p{font-size:15px;line-height:26px}.consult-plans{margin-top:100px}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:40px;display:grid}.plan{background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:32px 28px;display:flex;position:relative;box-shadow:0 10px 40px #8b858e1f}.plan--featured{background:var(--peach);transform:translateY(-12px);box-shadow:0 16px 50px #ff804a40}.plan__badge{border-radius:var(--radius-pill);background:var(--orange);color:#fff;padding:4px 14px;font-size:14px;position:absolute;top:-14px;right:24px}.plan h3{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:30px;font-weight:550;line-height:40px}.plan__desc{opacity:.75;min-height:48px;font-size:15px}.plan__price strong{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:40px;font-weight:550;line-height:48px}.plan__meta{opacity:.65;font-size:14px}.plan ul{flex-direction:column;flex:1;gap:10px;margin:0 0 8px;padding:0;list-style:none;display:flex}.plan li{align-items:flex-start;gap:8px;font-size:15px;line-height:24px;display:flex}.plan li img{flex:none;margin-top:2px}.consult-plans__note{text-align:center;opacity:.65;margin-top:24px;font-size:14px}.pay{justify-content:center;padding-top:40px;display:flex}.pay__card{background:#fff;border-radius:20px;flex-direction:column;gap:18px;width:min(560px,100%);padding:32px;display:flex;box-shadow:0 16px 50px #8b858e26}.pay__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pay__head h1{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:28px;font-weight:550;line-height:38px}.pay__items{margin:0;padding:0;font-size:14px;list-style:none}.pay__items li{border-bottom:1px solid #0000000f;justify-content:space-between;padding:8px 0;display:flex}.pay__total{background:var(--blush);border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.pay__total strong{font-size:22px;font-weight:var(--w-bold)}.pay__gateways{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pay__gateway{text-align:center;border-radius:12px;flex-direction:column;gap:4px;padding:20px;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1px #0000001f}.pay__gateway:hover{background:var(--blush);box-shadow:inset 0 0 0 1.5px var(--orange)}.pay__gateway small{opacity:.6}.pay__receipt{flex-direction:column;gap:14px;display:flex}.pay__bank{background:#eef0f8;border-radius:12px;padding:14px 16px;font-size:14px;line-height:26px}.pay__file{text-align:center;cursor:pointer;border:1.5px dashed #0003;border-radius:12px;padding:24px;font-size:14px}.pay__file:hover,.pay__file:focus-visible{border-color:var(--orange);background:#fdebe480}.pay__result{text-align:center;align-items:center}.pay__result h1{font-family:var(--font-display);font-size:30px;font-weight:550}.pay__result h1.is-ok{color:#2b7f47}.pay__result h1.is-fail{color:#b3261e}.chat-fab{z-index:65;background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;transition:transform .15s;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 28px #ff804a73}.chat-fab:hover{transform:scale(1.05)}.chat-fab.is-open{background:#fff}.chat-fab__badge{color:#fff;background:#1f1d22;border-radius:11px;min-width:22px;height:22px;font-size:12px;line-height:22px;position:absolute;top:-2px;right:-2px}.chat-panel{z-index:66;background:var(--bg);border-radius:20px;flex-direction:column;width:min(380px,100vw - 32px);height:min(560px,100vh - 140px);animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:96px;left:24px;overflow:hidden;box-shadow:0 20px 60px #0003}.chat-panel__head{background:var(--peach);align-items:center;gap:10px;padding:14px 16px;display:flex}.chat-panel__head small{opacity:.7;font-size:12px;display:block}.chat-panel__start{flex-direction:column;gap:14px;padding:20px;font-size:14px;line-height:24px;display:flex}.chat-panel__start .ui-field span{opacity:.75;font-size:14px}.chat-panel__list{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.chat-panel__error{padding:0 16px}.chat-panel__form{background:#fff;border-top:1px solid #0000000f;align-items:center;gap:6px;padding:10px;display:flex}.chat-panel__input{background:var(--soft-blue);border:0;border-radius:20px;outline:none;flex:1;min-width:0;padding:9px 12px;font-size:14px}.chat-panel__input:focus{box-shadow:inset 0 0 0 1.5px var(--orange)}.ui-icon-btn.is-recording{color:#b3261e;background:#fdecea;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.55}}.chat-msg{white-space:pre-line;word-break:break-word;background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-end;max-width:82%;padding:8px 12px;font-size:14px;line-height:24px;box-shadow:0 1px 2px #0000000f}.chat-msg--mine{background:var(--peach);border-radius:14px 14px 4px;align-self:flex-start}.chat-msg--bot{background:#eef0f8}.chat-msg__who{opacity:.6;font-size:11px;display:block}.chat-msg img,.chat-msg video{border-radius:10px;max-width:100%;margin-bottom:4px}.chat-msg audio{width:220px;max-width:100%}.chat-msg time{opacity:.5;text-align:left;font-size:11px;display:block}.chat-msg--system{max-width:90%;box-shadow:none;text-align:center;background:#0000000d;border-radius:12px;align-self:center;padding:4px 12px;font-size:12px}.inbox{grid-template-columns:320px 1fr;gap:16px;height:calc(100vh - 220px);min-height:520px;display:grid}.inbox__list{overflow-y:auto}.inbox__list ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.inbox__list li button{text-align:right;border-radius:12px;flex-direction:column;gap:4px;width:100%;padding:10px 12px;display:flex}.inbox__list li button:hover{background:#fdebe480}.inbox__list li button.is-active{background:var(--blush)}.inbox__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox__row .count{background:var(--orange);color:#fff;text-align:center;border-radius:10px;min-width:20px;height:20px;font-size:11px;line-height:20px}.inbox__preview{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.inbox__thread{gap:0;padding:0;overflow:hidden}.inbox__thread>.card-p__head{border-bottom:1px solid #0000000f;padding:14px 18px}.inbox__thread>.ui-empty{margin:auto}.inbox__messages{background:var(--bg)}.dash-next{flex-flow:wrap;justify-content:space-between;align-items:center}.dash-booking{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.note-list,.resource-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.note-list li{background:var(--blush);border-radius:12px;padding:12px 14px;font-size:14px;line-height:24px}.note-list small{opacity:.6;margin-top:4px;font-size:12px;display:block}.resource-list a{border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.resource-list a:hover{background:#fdebe499}.resource-list strong{font-size:14px;display:block}.resource-list small{opacity:.6;font-size:12px}.stepper{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stepper button{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #0000001a}.stepper span{background:#00000012;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.stepper .is-current button{background:var(--peach);box-shadow:none;font-weight:var(--w-bold)}.stepper .is-current span,.stepper .is-done span{background:var(--orange);color:#fff}.booking-row{border-bottom:1px solid #ff804a26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.booking-row:last-child{border-bottom:0}.booking-row__actions{gap:8px;display:flex}.mini-select{background:#fff;border:0;border-radius:10px;padding:6px 10px;font-size:14px;box-shadow:inset 0 0 0 1px #0000001f}.day-strip{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.day-strip button{background:#fff;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;width:76px;padding:10px 0;display:flex;box-shadow:inset 0 0 0 1px #0000001a}.day-strip span,.day-strip small{opacity:.65;font-size:12px}.day-strip strong{font-size:22px}.day-strip .is-active{background:var(--orange);color:#fff;box-shadow:none}.day-strip .is-active span,.day-strip .is-active small{opacity:.9}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.slot{background:var(--blush);border-radius:12px;flex-direction:column;gap:2px;padding:12px;transition:background .15s,transform .15s;display:flex}.slot:hover:not(:disabled){background:var(--peach);transform:translateY(-2px)}.slot strong{font-size:18px}.slot small{opacity:.65;font-size:12px}.plan-card{text-decoration:none;transition:transform .15s}.plan-card:hover{transform:translateY(-3px)}.plan-card__meta{flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.meals{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.meal{background:var(--bg);border-radius:14px;grid-template-columns:130px 1fr auto;align-items:start;gap:16px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #fdebe4}.meal:nth-child(odd){background:#fdebe473}.meal__type strong{font-weight:var(--w-bold);display:block}.meal__type small{opacity:.6;font-size:13px}.meal__title{font-weight:var(--w-medium)}.meal__kcal{opacity:.65;white-space:nowrap;font-size:13px}.media-item{flex-direction:column;gap:8px;display:flex}.media-item video{border-radius:12px;width:100%}.media-item audio{width:100%}.order-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.order-items li{grid-template-columns:44px 1fr auto auto;align-items:center;gap:12px;font-size:14px;display:grid}.order-items img{object-fit:contain;background:var(--blush);border-radius:8px;width:44px;height:44px}.todo-row{flex-wrap:wrap;gap:12px;display:flex}.todo{background:#fff1e0;border-radius:14px;padding:12px 18px;font-size:14px}.todo strong{margin-left:4px;font-size:18px}.upcoming{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.upcoming li{background:#fdebe473;border-radius:12px;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.upcoming__time strong{font-size:18px;display:block}.upcoming__time small{opacity:.6;font-size:12px}.kv dl{flex-direction:column;gap:6px;margin:8px 0 0;display:flex}.kv dl>div{grid-template-columns:130px 1fr;gap:10px;font-size:14px;line-height:22px;display:grid}.kv dt{opacity:.6}.kv dd{white-space:pre-line;margin:0}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.week__day{background:#fdebe459;border-radius:12px;flex-direction:column;gap:6px;min-height:160px;padding:10px;display:flex}.week__day h3{font-size:13px;font-weight:var(--w-bold);margin-bottom:4px}.week__slot{background:#fff;border-radius:8px;flex-direction:column;padding:6px 8px;font-size:12px;line-height:18px;display:flex;position:relative}.week__slot strong{font-size:14px}.week__slot.is-booked{background:var(--peach)}.week__del{opacity:.4;font-size:16px;position:absolute;top:2px;left:6px}.week__del:hover{opacity:1;color:#b3261e}.meal-editor{flex-direction:column;gap:10px;display:flex}.meal-editor__row{background:#fdebe459;border-radius:12px;grid-template-columns:150px 110px 1fr 90px 1.2fr 32px;align-items:start;gap:10px;padding:12px;display:grid}.meal-editor__row .ui-icon-btn{margin-top:30px}.media-row{align-items:end}.thumb{object-fit:contain;background:var(--blush);border-radius:8px;width:44px;height:44px}.product-edit{grid-template-columns:200px 1fr;gap:20px;display:grid}.product-edit__img{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.product-edit__img img{object-fit:contain;background:var(--blush);border-radius:12px;width:200px;height:200px}.block-edit{background:#eef0f899;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.block-edit__head{justify-content:space-between;align-items:center;display:flex}.img-pick{align-items:center;gap:10px;display:flex}.img-pick img{object-fit:cover;border-radius:8px;width:64px;height:48px}.receipt-review{grid-template-columns:1fr 1fr;gap:20px;display:grid}.receipt-review img{object-fit:contain;background:#f4f4f4;border-radius:12px;width:100%;max-height:520px}.review-admin{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-admin li{border-bottom:1px solid #0000000f;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;line-height:24px;display:flex}.review-admin li:last-child{border-bottom:0}.stars{color:#0003;letter-spacing:2px}.stars .is-on{color:var(--orange)}.product-page__reviews{flex-direction:column;gap:20px;margin-top:60px;display:flex}.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.review-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.review-list li{border-radius:var(--radius);background:var(--soft-blue);padding:16px}.review-list__head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.review-form{border-radius:var(--radius);background:#fdebe480;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.review-form .ui-field{width:100%}.star-input{direction:ltr;gap:4px;display:flex}.star-input button{color:#0003;font-size:28px;line-height:1}.star-input button.is-on{color:var(--orange)}.star-input{flex-direction:row-reverse}.shop__tools{align-items:center;gap:8px;margin-inline:auto 24px;display:flex}.shop__search input,.shop__sort{border-radius:var(--radius-pill);background:var(--soft-blue);border:0;outline:none;height:37px;padding:0 14px;font-size:14px}.shop__search input{width:200px}.shop__search input:focus,.shop__sort:focus{box-shadow:inset 0 0 0 1.5px var(--slate)}@media (width<=1100px){.consult-hero__art{display:none}.consult-steps ol{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.plan--featured{transform:none}.meal-editor__row{grid-template-columns:1fr 1fr}.meal-editor__row .ui-icon-btn{margin:0}.week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.inbox{grid-template-columns:1fr;height:auto}.inbox__list{max-height:280px}.inbox__thread{height:560px}.receipt-review,.product-edit{grid-template-columns:1fr}.shop__tools{width:100%;margin:0}.shop__search{flex:1}.shop__search input{width:100%}}@media (width<=600px){.consult-hero{min-height:0;padding:120px 0 60px}.consult-hero__text h1{font-size:34px;line-height:46px}.consult-hero__text p{font-size:16px;line-height:28px}.consult-steps ol{grid-template-columns:1fr}.pay__card{padding:20px}.pay__gateways{grid-template-columns:1fr}.meal{grid-template-columns:1fr auto}.meal__type{grid-column:1/-1}.upcoming li{grid-template-columns:1fr}.kv dl>div{grid-template-columns:1fr;gap:0}.chat-panel{bottom:88px;left:16px}.chat-fab{bottom:16px;left:16px}}@media print{.site-header,.site-footer,.panel__side,.panel__mobilebar,.chat-fab,.chat-panel,.p-head__actions,.tabs{display:none!important}.panel{display:block}}.home{--footer-gap:255px;margin-top:-96px}.hero{background:var(--blush);height:813px;position:relative;overflow:hidden}.hero__blob{pointer-events:none;justify-content:center;align-items:center;width:826.93px;height:781.01px;display:flex;position:absolute;top:-300px;left:-196px}.hero__blob img{flex:none;width:546.1px;max-width:none;height:594.8px;transform:rotate(-141.29deg)skew(-3.65deg)}.hero__content{text-align:center;flex-direction:column;align-items:center;width:750px;display:flex;position:absolute;top:140px;left:50%;transform:translate(-50%)}.hero__flower{pointer-events:none;width:417px;max-width:none;height:478px;position:absolute;top:48px;left:479px}.hero__content .pill{position:relative}.hero__title{width:932px;font-family:var(--font-display);flex-direction:column;margin-top:28px;font-size:72px;font-weight:550;line-height:86px;display:flex;position:relative}.hero__sub{opacity:.8;margin-top:44px;font-size:20px;line-height:normal;position:relative}.hero__strip{direction:ltr;gap:20px;display:flex;position:absolute;top:507px;left:50%;transform:translate(-50%)}.hero__strip img{object-fit:cover;border-radius:var(--radius);width:286px;max-width:none;height:286px}.hero:before,.hero:after{content:"";z-index:1;pointer-events:none;position:absolute}.hero:before{background:linear-gradient(270deg,#fdebe400 6.557%,#fdebe4 87.978%);width:196px;height:325px;top:481px;left:-1px}.hero:after{background:linear-gradient(90deg,#fdebe400 6.557%,#fdebe4 87.978%);width:170px;height:305px;top:507px;right:-2px}.bestsellers{margin-top:80px}.bestsellers__head{justify-content:space-between;align-items:center;height:58px;margin-bottom:44px;display:flex}.bestsellers__head .h-section{white-space:nowrap}.bestsellers .track{margin-left:calc(-50vw + 50%);padding-left:calc(50vw - 50%)}.home .product-card__media{background:#fef0eb}.categories{gap:20px;margin-top:120px;display:flex}.cat-card{border-radius:var(--radius);border:1px solid #ffd0b740;flex:0 0 640px;align-items:flex-end;height:512px;display:flex;position:relative;overflow:hidden}.cat-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cat-card:before{content:"";-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);height:397px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 25%,#0009 65%,#000 100%);mask-image:linear-gradient(#0000 25%,#0009 65%,#000 100%)}.cat-card:after{content:"";background:linear-gradient(#fffaf800 2.041%,#fffaf89e 62.566%,#fffaf8 100%);height:206px;position:absolute;inset:auto 0 0}.cat-card__text{z-index:1;text-align:center;flex-direction:column;gap:12px;width:100%;padding:32px;display:flex;position:relative}.cat-card__text strong{font-family:var(--font-display);font-size:32px;font-weight:550;line-height:40px}.cat-card__text span{opacity:.8;font-size:16px;line-height:normal}.routine{background:var(--peach);border-radius:var(--radius);height:364px;margin-top:120px;position:relative;overflow:hidden}.routine__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:97px;left:82px}.routine__list li{border-radius:var(--radius);width:289px;height:39px;font-weight:var(--w-medium);white-space:nowrap;background:#ffede580;align-items:center;gap:10px;padding:12px 16px;font-size:16px;line-height:normal;display:flex}.routine__list img{flex:none;width:24px;height:24px}.routine__fade{background:linear-gradient(#ffd0b700 0%,#ffd0b75c 18.204%,#ffd0b7 73.611%);width:452px;height:139px;position:absolute;top:224px;left:0}.routine__photo{object-fit:cover;width:423px;max-width:none;height:364px;position:absolute;top:0;right:435px}.routine__info{z-index:2;text-align:right;flex-direction:column;align-items:flex-start;gap:32px;width:391px;display:flex;position:absolute;top:50%;left:860px;transform:translateY(-50%)}.routine__glow{pointer-events:none;max-width:none;position:absolute}.routine__glow--a{width:295px;height:319px;top:192px;left:320px}.routine__glow--b{width:561px;height:601px;top:63px;left:591px}.mindful{height:864px;margin-top:120px;position:relative}.mindful__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mindful:after{content:"";background:#ff804a33;position:absolute;inset:0}.mindful__card{z-index:1;border-radius:var(--radius);background:var(--bg);filter:drop-shadow(0 4px 10px #0000001f);text-align:center;flex-direction:column;align-items:center;gap:44px;width:502px;padding:32px;display:flex;position:absolute;top:112px;left:50%;transform:translate(-50%)}.mindful__icon{width:198.82px;height:183.77px;margin:28px 20px}.mindful__body{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.mindful__text{flex-direction:column;align-items:center;gap:20px;display:flex}.mindful__text p{opacity:.7;width:408px;font-size:16px;line-height:normal}.link-underline{text-underline-position:from-font;opacity:.7;font-size:16px;line-height:normal;text-decoration:underline}.reviews{margin-top:120px}.reviews__grid{align-items:flex-start;gap:20px;margin-top:44px;display:flex}.reviews__col{flex-direction:column;flex:0 0 420px;gap:20px;display:flex}.reviews__img{object-fit:cover;border-radius:var(--radius);width:420px}.reviews__img--tall{height:361px}.reviews__img--short{height:259px}.review{border-radius:var(--radius);flex-direction:column;gap:16px;padding:32px;display:flex;position:relative;overflow:hidden}.review blockquote{z-index:1;margin:0;font-size:20px;line-height:normal;position:relative}.review figcaption{z-index:1;opacity:.6;font-size:16px;line-height:normal;position:relative}.review__quote{opacity:.2;width:120.4px;height:95.7px;position:absolute;bottom:0;left:0}.review--peach{background:var(--peach)}.review--periwinkle{background:var(--periwinkle)}.review--dusty{background:var(--dusty)}.review--plum{background:var(--plum);color:var(--white)}.insta{border-radius:var(--radius);background:#dce2f6;height:680px;margin-top:152px;position:relative;overflow:hidden}.insta__shape{pointer-events:none;max-width:none;position:absolute}.insta__shape--1{width:538.41px;height:500.61px;top:-101.429px;right:-76.4345px;transform:rotate(19.86deg)}.insta__shape--2{width:547.31px;height:602.22px;bottom:-203.301px;left:566.015px;transform:rotate(73.42deg)}.insta__shape--3{width:547.31px;height:602.22px;bottom:260.697px;left:-196.982px;transform:rotate(-165deg)}.insta__stack{width:382px;height:551px;position:absolute;top:calc(50% + .5px);left:127px;transform:translateY(-50%)}.insta__card{object-fit:cover;border-radius:20px;max-width:none;position:absolute}.insta__card--back-a{opacity:.5;width:280px;height:498px;top:27px;left:102px}.insta__card--back-b{opacity:.5;width:280px;height:498px;top:27px;left:0}.insta__card--front{width:310px;height:551px;top:0;left:36px;box-shadow:0 4px 16px #0003}.insta__info{text-align:center;flex-direction:column;align-items:center;gap:44px;width:527px;display:flex;position:absolute;top:calc(50% + .5px);left:732px;transform:translateY(-50%)}.insta__title{font-family:var(--font-display);font-variation-settings:"CNTR" 100;font-size:64px;font-weight:550;line-height:76px}.insta__info p{opacity:.7;width:408px;font-size:16px;line-height:normal}.cta{border-radius:var(--radius);background:var(--orange);height:723px;margin-top:120px;position:relative;overflow:hidden}.cta__icons{width:739.46px;max-width:none;height:623.2px;position:absolute;top:80px;left:273.53px}.cta__inner{flex-direction:column;align-items:center;gap:42px;width:830px;display:flex;position:absolute;top:277px;left:234px}.cta__text{max-width:740px;font-family:var(--font-body);font-weight:var(--w-medium);text-align:center;font-variation-settings:"wdth" 88.5;font-size:44px;line-height:56px}@media (width<=1439px){.categories{grid-template-columns:1fr 1fr;display:grid}.cat-card{flex:none;width:auto}.reviews__grid{grid-template-columns:repeat(3,1fr);display:grid}.reviews__col,.reviews__img{flex:none;width:100%}}@media (width<=1200px){.routine{flex-direction:column;gap:24px;height:auto;padding:40px;display:flex}.routine__info,.routine__photo,.routine__list{width:100%;position:static;transform:none}.routine__photo{border-radius:var(--radius);height:320px}.routine__list li{width:100%}.routine__list li:nth-child(n+6),.routine__fade{display:none}.insta{flex-direction:column-reverse;align-items:center;gap:40px;height:auto;padding:56px 32px;display:flex}.insta__info,.insta__stack{position:relative;top:auto;left:auto;transform:none}.insta__info{width:100%;max-width:527px}.cta{height:auto;padding:120px 32px}.cta__inner{width:100%;max-width:830px;margin:0 auto;position:relative;top:auto;left:auto}.cta__icons{left:50%;transform:translate(-50%)}}@media (width<=860px){.home{--footer-gap:120px}.hero{height:812px}.hero__blob{width:590px;height:533px;top:-180px;left:-215px}.hero__blob img{width:390px;height:424px}.hero__content{width:335px;top:50%;transform:translate(-50%,calc(-50% - 52px))}.hero__flower{width:237px;height:272px;top:50px;left:auto;right:-138px}.hero__title{width:100%;font-size:44px;line-height:54px}.hero__sub{margin-top:16px}.hero__strip{gap:12px;top:auto;bottom:12px;left:-20px;transform:none}.hero__strip img{width:180px;height:180px}.hero:before{width:93px;height:200px;top:auto;bottom:0;left:0}.hero:after{width:93px;height:192px;top:auto;bottom:0;right:0}.bestsellers{margin-top:44px}.bestsellers__head{justify-content:center;margin-bottom:32px}.bestsellers__head .h-section{font-size:32px;line-height:40px}.bestsellers .carousel-nav{display:none}.track>*{flex-basis:248px;width:248px}.home .track .product-card__media{width:248px;height:266px}.home .track .product-card__media img{width:188px;height:234px;top:16px;left:30px}.categories{grid-template-columns:1fr;gap:12px;margin-top:60px}.cat-card{height:267px}.cat-card__text strong{font-size:24px;line-height:32px}.routine{margin-top:60px;padding:32px 20px}.routine__info{text-align:center;align-items:center}.mindful{height:636px;margin-top:60px}.mindful__card{gap:24px;width:calc(100% - 40px);padding:24px;top:21px}.mindful__icon{width:140px;height:130px;margin:0}.mindful__text p{width:100%}.mindful .h-section,.reviews .h-section{font-size:32px;line-height:40px}.reviews{margin-top:60px}.reviews__grid{grid-template-columns:1fr;margin-top:32px}.reviews__img{display:none}.insta{margin-top:60px;padding:40px 20px}.insta__title{font-size:40px;line-height:50px}.insta__info p{width:100%}.insta__stack{margin:-55px 0;transform:scale(.8)}.cta{margin-top:60px;padding:64px 20px}.cta__text{font-size:24px;line-height:36px}.cta__icons{width:340px;height:auto;top:auto;bottom:-20px}}
