@import"https://fonts.googleapis.com/css2?family=Onest:wght@100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}body{margin:0;line-height:1.5;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}.container{width:100%;max-width:100%;margin:0 auto;padding:0 20px}@media(min-width:767px){.container{padding:0 32px}}@media(min-width:1023px){.container{max-width:960px;padding:0}}@media(min-width:1279px){.container{max-width:1200px;padding:0}}@media(min-width:1439px){.container{max-width:1300px;padding:0}}@media(min-width:1519px){.container{max-width:1380px;padding:0}}.hover{opacity:1;transition:opacity .3s ease;cursor:pointer}.hover:hover{opacity:.7}.btn-primary{position:relative;z-index:0;color:#fff;background:linear-gradient(90deg,#024d36,#05b37e)}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#05b37e,#024d36);opacity:0;transition:opacity 1s ease}.btn-primary:hover:before{opacity:1}.btn-secondary{color:#fff;background:#8c52ff;border:1px solid #8c52ff;transition:background-color .5s ease,border-color .5s ease,color .3s ease}.btn-secondary:hover{border:1px solid #8C52FF;background:#eae7fa;color:#8c52ff}.btn-tertiary{color:#fff;background:#037451;transition:background-color .3s ease,color .3s ease}.btn-tertiary:hover{background:#03745133;color:#037451}.icon-btn{width:37px;height:37px;display:flex;align-items:center;justify-content:center;border-radius:30px;background-color:#f3fafa;border:0;cursor:pointer;transition:background-color .3s ease}.icon-btn>img,.icon-btn>svg{width:16px;height:16px;flex-shrink:0}.icon-btn:hover{background-color:#03745133}.icon-btn--green{background-color:#037451;transition:background-color .3s ease}.icon-btn--green svg path{fill:#fff;transition:fill .3s ease}y .icon-btn--green:hover{background-color:#03745133}.icon-btn--green:hover svg path{fill:#037451}.mb{margin-bottom:56px}@media(min-width:767px){.mb{margin-bottom:72px}}@media(min-width:1023px){.mb{margin-bottom:88px}}@media(min-width:1279px){.mb{margin-bottom:104px}}@media(min-width:1439px){.mb{margin-bottom:120px}}@media(min-width:1519px){.mb{margin-bottom:140px}}.dropdown{position:relative}.dropdown__list{display:none;position:absolute;top:calc(100% + 5px);left:0}.dropdown.is-open .dropdown__list{display:flex;flex-direction:column;gap:0}.site-header-sticky,.shopify-section-group-header-group{position:sticky;top:0;left:0;width:100%;z-index:1000}.header{width:100%;background-color:#f9fcfc}.header__adv{padding:10px 0;background:#47189e;overflow:hidden}.header__adv-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.header__adv-list::-webkit-scrollbar{display:none}.header__adv-list.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.header__adv-text{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:0 16px;color:#fff;font-family:Onest,sans-serif;font-size:11px;font-weight:700;line-height:120%;text-align:center}a.header__adv-text{text-decoration:none}a.header__adv-text:hover{text-decoration:underline}@media(min-width:767px){.header__adv{padding:13px 0}.header__adv-text{font-size:12px;padding:0 20px}}@media(min-width:1280px){.header__adv{padding:13px 20px}.header__adv-list{flex-wrap:wrap;justify-content:center;gap:10px 80px;max-width:1280px;margin:0 auto;overflow:visible;scroll-snap-type:none;cursor:default}.header__adv-text{flex:0 0 auto;padding:0;white-space:nowrap}}.header__wrapper{padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}.header__burger--close{display:none}.header__nav{position:absolute;top:100%;left:0;width:100%;height:100vh;overflow:hidden;background-image:url(mob-bg.svg);background-size:cover;background-position:center;background-repeat:no-repeat;max-height:0;transition:max-height .35s ease;z-index:100}.header__nav-list-item{color:#037451;font-family:Onest,sans-serif;font-size:16px;font-weight:600;line-height:120%}.header__nav-list{display:flex;flex-direction:column;gap:20px}.header__nav-wrapper{display:flex;flex-direction:column;padding:20px;margin:50px 20px}.header__btn{display:inline-block;font-size:16px;font-family:Onest,sans-serif;font-weight:700;line-height:120%;padding:12px 0;border-radius:30px;text-align:center;margin:40px 0}.header.is-menu-open .header__burger--open{display:none}.header.is-menu-open .header__burger--close{display:block}.header.is-menu-open .header__nav{max-height:100vh}.header__mobile-menu{display:flex;align-items:center;gap:10px;flex-shrink:0}.header__logo img{width:135px}@media(min-width:1439px){.header__logo img{width:184px}}.header__dropdowns{display:flex;align-items:center;justify-content:center;gap:20px}.header__desktop{display:none}@media(min-width:1023px){.header__wrapper{padding-top:5px;padding-bottom:5px;justify-content:space-between}.header__logo img{width:155px}.header__mobile-menu{display:none}.header__nav{display:none!important}.header__desktop{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end}}@media(min-width:1023px)and (min-width:1279px){.header__desktop{gap:24px}}@media(min-width:1023px){.header__desktop-nav-list{display:flex;align-items:center;gap:20px}}@media(min-width:1023px)and (min-width:1279px){.header__desktop-nav-list{gap:40px}}@media(min-width:1023px)and (min-width:1439px){.header__desktop-nav-list{gap:50px}}@media(min-width:1023px){.header__desktop-nav-link{font-family:Onest,sans-serif;font-size:16px;font-weight:600;color:#037451;line-height:120%;white-space:nowrap}.header__btn{margin:0;padding:12px 24px;white-space:nowrap}}@media(min-width:1023px)and (min-width:1023px){.header__btn{font-size:14px;margin-left:44px}}@media(min-width:1023px)and (min-width:1279px){.header__btn{margin-left:108px;font-size:16px}}@media(min-width:1023px)and (min-width:1439px){.header__btn{margin-left:174px}}@media(min-width:1023px)and (min-width:1519px){.header__btn{margin-left:153px;margin-right:126px}}@media(min-width:1023px){.header__desktop-right{display:flex;align-items:center;gap:10px}}@media(min-width:1023px)and (min-width:1279px){.header__desktop-right{gap:20px}}.dropdown__selected{font-family:Onest,sans-serif;font-size:16px;font-weight:700;line-height:115%;color:#037451}.dropdown__trigger{display:flex;align-items:center;gap:3px;padding:8px;border-radius:30px;background-color:#f3fafa;border:0;transition:background-color .3s ease}.dropdown__trigger:hover{background-color:#03745133}.dropdown__item{background-color:#f3fafa;padding:8px;width:100%;border-radius:10px;font-family:Onest,sans-serif;font-size:16px;font-weight:700;line-height:115%;color:#037451;cursor:pointer;transition:background-color .3s ease}.dropdown__item:hover,.dropdown__item--active{background-color:#03745133}.dropdown__list{width:100%}.hero{padding-top:64px;background-color:#faf9fe;background-image:url(hero-bg-mob.svg);background-size:cover;background-position:left -100px;background-repeat:no-repeat;margin-bottom:40px}@media(min-width:767px){.hero{margin-bottom:56px;padding-bottom:20px;position:relative}}@media(min-width:1023px){.hero{background-image:url(hero-bg.svg);background-position:left;margin-bottom:72px}}@media(min-width:1279px){.hero{margin-bottom:90px}}@media(min-width:1439px){.hero{margin-bottom:100px}}@media(min-width:1519px){.hero{margin-bottom:80px}}.hero__reviews{display:flex;align-items:center;gap:10px}.hero__reviews-text{font-family:Onest,sans-serif;font-size:14px;color:color-text-dark;font-weight:400;letter-spacing:.056px;line-height:100%}@media(min-width:1279px){.hero__reviews-text{font-size:16px;letter-spacing:.064px}}.hero__container{display:flex;flex-direction:column;gap:10px}@media(min-width:1023px){.hero__container{padding:25px 40px 80px}}@media(min-width:1279px){.hero__container{padding:25px 0 80px}}.hero__title p{margin-bottom:0;letter-spacing:0px}.hero__title,.hero__title *{color:#cac4f4;font-family:Playfair Display;font-size:55px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2.8px;margin-bottom:26px;display:flex;gap:0}@media(min-width:767px){.hero__title,.hero__title *{color:#cac4f4;font-family:Playfair Display;font-size:88px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-4.4px}}@media(min-width:1023px){.hero__title,.hero__title *{font-size:110px;margin-bottom:40px}}@media(min-width:1279px){.hero__title,.hero__title *{font-size:140px;letter-spacing:-7px}}@media(min-width:1439px){.hero__title,.hero__title *{font-size:167px;letter-spacing:-8.4px;margin-bottom:12px}}.hero__description{display:flex;gap:10px;flex-direction:column}@media(min-width:1023px){.hero__description{gap:20px}}.hero__description-title{color:#1f1c19;font-family:Playfair Display;font-size:34px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.7px}@media(min-width:767px){.hero__description-title{font-size:48px}}@media(min-width:1023px){.hero__description-title{font-size:62px;letter-spacing:-3.1px}}@media(min-width:1279px){.hero__description-title{font-size:75px;letter-spacing:-3.75px}}@media(min-width:1439px){.hero__description-title{font-size:84px;letter-spacing:-4.25px}}.hero__description-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.hero__description-text{max-width:50%;font-size:16px}}@media(min-width:1279px){.hero__description-text{max-width:100%;font-size:18px;max-width:588px}}.hero__btn{display:inline-block;text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;line-height:120%;border-radius:50px;padding:12px 30px;margin-top:20px}@media(min-width:1023px){.hero__btn{margin-top:80px;font-size:24px;padding:20px 80px}}.hero__image{align-self:center}@media(min-width:767px){.hero__image{position:absolute;right:2%;bottom:0}.hero__image img{width:350px;height:auto}}@media(min-width:1023px){.hero__image img{height:500px;width:auto}}@media(min-width:1279px){.hero__image img{height:628px}}@media(min-width:1279px)and (min-width:1439px){.hero__image img{height:702px}}@media(min-width:1279px){.message__string{width:420px;height:auto}}@media(min-width:1439px){.message__string{width:451px}}.message__container{display:flex;align-items:center;flex-direction:column;gap:20px}@media(min-width:1023px){.message__container{gap:40px}}.message__content{display:flex;flex-direction:column;padding:16px;border-radius:10px;background:#eae7fa;gap:20px}@media(min-width:767px){.message__content{flex-direction:row;align-items:center;gap:20px}}@media(min-width:767px){.message__content img,.message__content video{max-height:287px}}@media(min-width:1023px){.message__content img,.message__content video{border-radius:20px;max-height:350px}}@media(min-width:1279px){.message__content img,.message__content video{max-height:463px}}.message__content .video-wrap{display:block;width:100%;height:409px;position:relative;overflow:hidden;cursor:pointer;flex-shrink:0}.message__content .video-wrap video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:none;border-radius:0;pointer-events:none}@media(min-width:767px){.message__content .video-wrap{width:213px;height:287px}}@media(min-width:1023px){.message__content .video-wrap{width:259px;height:350px;border-radius:20px}}@media(min-width:1279px){.message__content .video-wrap{width:343px;height:463px}}@media(min-width:1023px){.message__content{border-radius:20px;padding:32px;gap:32px}}@media(min-width:1279px){.message__content{padding:40px}}@media(min-width:1439px){.message__content{gap:40px}}.message__info{display:flex;flex-direction:column;gap:20px;align-items:end}@media(min-width:1023px){.message__info{gap:25px}}.message__info-text{display:flex;flex-direction:column;gap:10px}@media(min-width:1023px){.message__info-text{gap:12px}}.message__info-text__title{color:#1f1c19;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px;margin-bottom:10px}@media(min-width:767px){.message__info-text__title{font-size:48px}}@media(min-width:1023px){.message__info-text__title{margin-bottom:28px}}@media(min-width:1279px){.message__info-text__title{font-size:64px}}.message__info-text__text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.message__info-text__text{font-size:16px}}@media(min-width:1279px){.message__info-text__text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:110%}}.message__info-sign{display:flex;align-items:center;gap:10px}.message__info-sign__text{color:#1f1c19;text-align:right;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:18px;font-style:normal;font-weight:300;line-height:110%}@media(min-width:767px){.message__info-sign__text{font-size:20px}}@media(min-width:1279px){.message__info-sign__text{color:#1f1c19;text-align:right;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:24px;font-style:normal;font-weight:300;line-height:110%}}.advantages__container{display:flex;flex-direction:column;gap:20px;align-items:center}@media(min-width:1023px){.advantages__container{gap:30px}}.advantages__text{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:12px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1023px){.advantages__text{font-size:16px}}.advantages__btn{display:inline-block;padding:12px 30px;text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;text-transform:capitalize;line-height:120%;border-radius:50px}@media(min-width:1023px){.advantages__btn{font-size:24px;min-width:467px;padding:24px 0;margin-top:20px}}.advantages__list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:767px){.advantages__list{gap:16px}}@media(min-width:1023px){.advantages__list{gap:20px}}@media(min-width:1279px){.advantages__list{display:flex;flex-direction:row}}.advantages__list-item{display:flex;flex-direction:column;padding:16px;align-items:center;justify-content:center;gap:10px;border-radius:10px;border:1px solid rgba(157,157,157,.3);background:#fff}@media(min-width:1023px){.advantages__list-item{padding:20px;border-radius:20px}}.advantages__list-item-img{margin-bottom:10px}@media(min-width:1439px){.advantages__list-item-img{width:60px;height:60px}}.advantages__list-item-title{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:1023px){.advantages__list-item-title{font-size:20px}}@media(min-width:1279px){.advantages__list-item-title{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:20px;font-style:normal;font-weight:600;line-height:110%}}.advantages__list-item-text{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1023px){.advantages__list-item-text{font-size:18px}}@media(min-width:1279px){.advantages__list-item-text{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:110%}}.about__wrapper{display:flex;flex-direction:column;gap:16px;border-radius:10px;background:#faf9fe}@media(min-width:767px){.about__wrapper{flex-direction:row;align-items:center;gap:0}}@media(min-width:1279px){.about__wrapper{border-radius:20px}}.about__img{width:100%;border-radius:10px;object-fit:cover}@media(min-width:767px){.about__img{flex:0 0 360px;width:360px;max-width:360px}}@media(min-width:1023px){.about__img{flex:0 0 460px;width:460px;max-width:460px}}@media(min-width:1279px){.about__img{flex:0 0 560px;width:560px;max-width:560px;border-radius:20px}}@media(min-width:1439px){.about__img{flex:0 0 710px;width:710px;max-width:710px;max-height:560px}}.about__content{display:flex;flex-direction:column;gap:20px;padding:16px}@media(min-width:767px){.about__content{padding:32px}}@media(min-width:1023px){.about__content{padding:40px 36px;gap:16px}}@media(min-width:1439px){.about__content{padding:40px 60px;gap:20px}}.about__content-title{color:#1f1c19;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:767px){.about__content-title{font-size:40px;letter-spacing:-2px}}@media(min-width:1023px){.about__content-title{font-size:48px;letter-spacing:-2.4px;text-align:center}}@media(min-width:1279px){.about__content-title{font-size:48px;letter-spacing:-2.8px}}@media(min-width:1439px){.about__content-title{font-size:60px;letter-spacing:-3px}}@media(min-width:1519px){.about__content-title{font-size:64px;letter-spacing:-3.2px}}.about__content-title.about__content-title--fi{letter-spacing:0}.about__content-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%;gap:10px;display:flex;flex-direction:column}@media(min-width:1023px){.about__content-text{font-size:16px;text-align:center}}@media(min-width:1439px){.about__content-text{font-size:18px;gap:20px}}.about__content-btn{text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;line-height:120%;padding:12px 30px;border-radius:50px;display:inline-block;width:-moz-fit-content;width:fit-content;margin:0 auto}@media(min-width:1023px){.about__content-btn{margin-top:16px;font-size:24px;padding:20px 0;width:350px}}@media(min-width:1439px){.about__content-btn{margin-top:30px}}.benefits__container{display:flex;flex-direction:column;gap:20px}@media(min-width:1023px){.benefits__container{flex-direction:row}}.benefits__top{display:flex;flex-direction:column;gap:20px;border-radius:20px;border:1px solid rgba(157,157,157,.3);background:#037451;padding:16px}@media(min-width:767px){.benefits__top{display:grid;grid-template-columns:2fr 1fr}}@media(min-width:1023px){.benefits__top{display:flex;align-items:center;justify-content:center;padding:24px}}@media(min-width:1439px){.benefits__top{padding:30px}}.benefits__top-title{color:#fff;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}.benefits__top-title--fi{letter-spacing:0}@media(min-width:767px){.benefits__top-title{grid-area:1/1/2/2;align-self:end}}@media(min-width:1023px){.benefits__top-title{font-size:64px;align-self:start}}.benefits__top-text{color:#fff;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.benefits__top-text{grid-area:2/1/3/2}}@media(min-width:1023px){.benefits__top-text{font-size:18px}}@media(min-width:1279px){.benefits__top-text{max-width:264px}}@media(min-width:1439px){.benefits__top-text{max-width:285px}}.benefits__top-img{width:187px;height:auto;margin:0 auto}@media(min-width:767px){.benefits__top-img{grid-area:1/2/3/3}}@media(min-width:1023px){.benefits__top-img{margin-top:40px;height:227px;width:auto}}@media(min-width:1279px){.benefits__top-img{height:258px}}@media(min-width:1519px){.benefits__top-img{height:278px}}.benefits__list{display:grid;grid-template-columns:1fr;padding:16px;border-radius:20px;border:1px solid rgba(157,157,157,.3);row-gap:20px}@media(min-width:767px){.benefits__list{display:grid;grid-template-columns:1fr 1fr;row-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:24px}}@media(min-width:767px)and (min-width:1279px){.benefits__list{padding:28px;row-gap:18px;-moz-column-gap:18px;column-gap:18px}}@media(min-width:767px)and (min-width:1519px){.benefits__list{row-gap:40px;-moz-column-gap:20px;column-gap:20px;padding:30px}}.benefits__list-item{display:flex;gap:10px;align-items:start}@media(min-width:1519px){.benefits__list-item-img{width:60px;height:60px}}.benefits__list-item-content{display:flex;flex-direction:column;gap:10px}.benefits__list-item-title{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:1023px){.benefits__list-item-title{font-size:20px}}.benefits__list-item-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1023px){.benefits__list-item-text{font-size:18px}}.real{scroll-margin-top:calc(var(--header-height, 80px) + var(--announce-height, 44px) + 16px)}.real__container{display:flex;flex-direction:column;gap:10px;align-items:center}@media(min-width:767px){.real__container{gap:16px}}@media(min-width:1023px){.real__container{gap:24px}}@media(min-width:1279px){.real__container{gap:32px}}@media(min-width:1439px){.real__container{gap:40px}}@media(min-width:1519px){.real__container{gap:48px}}.real__stars-wrap{display:flex;align-items:center;gap:10px;flex-direction:column}@media(min-width:767px){.real__stars-wrap{flex-direction:row;justify-content:center;align-items:center;gap:12px}}@media(min-width:1023px){.real__stars-wrap{gap:14px}}@media(min-width:1279px){.real__stars-wrap{gap:16px}}.real__title{color:#000;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px;text-transform:capitalize}@media(min-width:767px){.real__title{font-size:36px;letter-spacing:-1.8px}}@media(min-width:1023px){.real__title{font-size:40px;letter-spacing:-2px}}@media(min-width:1279px){.real__title{font-size:48px;letter-spacing:-2.4px}}@media(min-width:1439px){.real__title{font-size:48px;letter-spacing:-2.8px}}@media(min-width:1519px){.real__title{font-size:64px;letter-spacing:-3.2px}}.real__stars{width:128px}@media(min-width:1279px){.real__stars{width:140px}}@media(min-width:1439px){.real__stars{width:150px}}@media(min-width:1519px){.real__stars{width:160px}}.real__text{color:#000;text-align:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-transform:lowercase;margin-bottom:0}@media(min-width:1023px){.real__text{font-size:16px}}@media(min-width:1439px){.real__text{font-size:18px}}.real__slider{position:relative;width:100%}.real__track{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.real__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.real__slide img,.real__slide video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.real__slide .video-wrap{pointer-events:auto}.real__track::-webkit-scrollbar{display:none}@media(min-width:1023px){.real__track{gap:20px}}@media(min-width:1279px){.real__track{gap:24px}}.real__slide{flex:0 0 auto;width:275px;scroll-snap-align:start}.real__slide .video-wrap{width:100%;height:351px;border-radius:12px;overflow:hidden;position:relative;cursor:pointer}.real__slide .video-wrap video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}@media(min-width:767px){.real__slide{width:285px}.real__slide .video-wrap{height:365px}}.real__dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;flex-wrap:wrap}.real__dot{width:10px;height:10px;padding:0;margin:0;border:none;border-radius:50%;background:#03745140;cursor:pointer;transition:background-color .25s ease,transform .25s ease;-webkit-appearance:none;appearance:none}.real__dot:hover{background:#0374518c}.real__dot[aria-current=true]{background:var(--color-primary, #037451);transform:scale(1.2)}.real__dot:focus-visible{outline:2px solid var(--color-primary, #037451);outline-offset:2px}@media(min-width:767px){.real__dots{gap:10px;margin-top:24px}.real__dot{width:11px;height:11px}}@media(min-width:1023px){.real__dots{gap:12px;margin-top:28px}.real__dot{width:12px;height:12px}}.faq__title{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px;margin-bottom:20px}@media(min-width:1023px){.faq__title{font-size:48px;letter-spacing:-3.2px;margin-bottom:40px}}@media(min-width:1439px){.faq__title{font-size:64px}}.faq__list-wrap{display:flex;flex-direction:column;gap:10px}@media(min-width:1023px){.faq__list-wrap{flex-direction:row;gap:16px}}@media(min-width:1279px){.faq__list-wrap{gap:20px}}@media(min-width:1439px){.faq__list-wrap{gap:24px}}@media(min-width:1519px){.faq__list-wrap{gap:28px}}.faq__list{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}@media(min-width:1023px){.faq__list{gap:12px}}@media(min-width:1279px){.faq__list{gap:14px}}@media(min-width:1519px){.faq__list{gap:16px}}.faq__list-item{cursor:pointer;overflow:hidden;padding:16px;border-radius:10px;border:1px dashed #9588E8;background:#faf9fe;contain:paint}@media(min-width:1023px){.faq__list-item{height:-moz-fit-content;height:fit-content;padding:20px}}@media(min-width:1279px){.faq__list-item{padding:24px;border-radius:14px}}@media(min-width:1439px){.faq__list-item{padding:28px;border-radius:16px}}@media(min-width:1519px){.faq__list-item{padding:28px 32px;border-radius:20px}}.faq__list-item-top{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.faq__list-item-top-text{color:#47189e;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:767px){.faq__list-item-top-text{font-size:18px}}@media(min-width:1023px){.faq__list-item-top-text{font-size:20px}}@media(min-width:1279px){.faq__list-item-top-text{font-size:22px}}@media(min-width:1439px){.faq__list-item-top-text{font-size:18px}}.faq__list-item-top-arrow{transition:transform .3s ease}@media(min-width:1023px){.faq__list-item-top-arrow{width:22px;height:22px}}@media(min-width:1279px){.faq__list-item-top-arrow{width:24px;height:24px}}.faq__list-item-bottom{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.faq__list-item-bottom-text{min-height:0;color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}.product__hero .faq__list-item-bottom ul{list-style:disc;padding-left:20px}@media(min-width:1279px){.faq__list-item-bottom-text{font-size:16px}}.faq__list-item-bottom-text-span{display:block;height:20px;width:100%}.faq__list-item.active .faq__list-item-bottom{grid-template-rows:1fr}.faq__list-item.active .faq__list-item-top-arrow{transform:rotate(180deg)}.faq__list-item.active .faq__list-item-top-text{color:#47189e;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-style:normal;line-height:110%;text-shadow:0 0 .4px #47189E,0 0 .4px #47189E}.footer__bottom{padding:20px 0;background:#47189e}.footer__bottom-container{display:flex;flex-direction:column;gap:20px}@media(min-width:1023px){.footer__bottom-container{flex-direction:row;justify-content:space-between}}@media(min-width:767px){.footer__bottom-text:nth-child(2){align-items:end}}.footer__bottom-text{display:flex;justify-content:space-between;align-items:center}@media(min-width:1023px){.footer__bottom-text{flex-direction:column;align-items:start}}@media(min-width:1439px){.footer__bottom-text{gap:7px}}.footer__bottom-text-text{color:#fff;font-family:Onest;font-size:12px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1023px){.footer__bottom-text-text{font-size:16px}}.footer__top{border-radius:20px 20px 0 0;background:#faf9fe;padding:30px 0}@media(min-width:1023px){.footer__top{padding:60px 0}}.footer__top-container{display:flex;flex-direction:column;gap:40px}@media(min-width:767px){.footer__top-container{display:grid;grid-template-columns:repeat(5,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:40px}}@media(min-width:1023px){.footer__top-container{display:flex;flex-direction:row;gap:20px}}@media(min-width:1279px){.footer__top-container{justify-content:space-between}}.footer__top-l{display:flex;flex-direction:column;align-items:center;gap:5px}@media(min-width:767px){.footer__top-l{grid-area:1/1/2/6}}@media(min-width:1023px){.footer__top-l{gap:10px}}@media(min-width:1279px){.footer__top-l{align-items:start}}.footer__top-l-title{color:#47189e;font-family:Playfair Display;font-size:40px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-2px}.footer__top-l-title--fi{letter-spacing:0}.footer__top-l-about{display:flex;align-items:center;gap:4px}.footer__top-l-about-text{color:#1f1c19;font-family:Onest;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:capitalize}@media(min-width:1023px){.footer__top-l-about{text-wrap:nowrap}}@media(min-width:1439px){.footer__top-l-about{font-size:16px}}.footer__top-l-social{margin-top:15px;display:flex;align-items:center;gap:20px}@media(min-width:1023px){.footer__top-l-social{margin-top:30px}}.footer__top-l-social li a{position:relative;display:inline-block}.footer__top-l-social li a img{display:block;transition:opacity .3s ease}.footer__top-l-social li a img:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.footer__top-l-social li:hover a img:nth-child(2){opacity:1}.footer__top-l-social li:hover a:has(img:nth-child(2)) img:nth-child(1){opacity:0}.footer__top-c{display:flex;justify-content:space-between;width:100%}@media(min-width:767px){.footer__top-c{grid-area:2/1/3/4;justify-content:start;gap:20px}}@media(min-width:1023px){.footer__top-c{width:-moz-fit-content;width:fit-content}}@media(min-width:1279px){.footer__top-c{justify-content:center;gap:40px}}.footer__top-c-col:nth-child(1){max-width:185px}@media(min-width:767px){.footer__top-c-col:nth-child(1){max-width:-moz-fit-content;max-width:fit-content}}@media(min-width:1023px){.footer__top-c-col:nth-child(1){max-width:153px}}@media(min-width:1279px){.footer__top-c-col:nth-child(1){max-width:-moz-fit-content;max-width:fit-content}}.footer__top-c-col:nth-child(2){max-width:130px}@media(min-width:767px){.footer__top-c-col:nth-child(2){max-width:-moz-fit-content;max-width:fit-content}}@media(min-width:1023px){.footer__top-c-col:nth-child(2){max-width:153px}}@media(min-width:1279px){.footer__top-c-col:nth-child(2){max-width:-moz-fit-content;max-width:fit-content}}.footer__top-c-col{display:flex;flex-direction:column;gap:20px}.footer__top-c-col-title{color:#1f1c19;font-family:Playfair Display;font-size:18px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.9px}@media(min-width:1023px){.footer__top-c-col-title{font-size:20px;letter-spacing:-1px}}.footer__top-c-col-list{display:flex;flex-direction:column;gap:10px;width:-moz-fit-content;width:fit-content}.footer__top-c-col-list-item{width:-moz-fit-content;width:fit-content}.footer__top-c-col-list-item-link{color:#1f1c19;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-transform:capitalize}.footer__top-r{display:flex;flex-direction:column;gap:20px}@media(min-width:767px){.footer__top-r{grid-area:2/4/3/6}}@media(min-width:1023px){.footer__top-r{max-width:300px}}@media(min-width:1279px){.footer__top-r{max-width:400px}}@media(min-width:1439px){.footer__top-r{max-width:467px}}.footer__top-r-title{color:#1f1c19;font-family:Playfair Display;font-size:24px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.2px}@media(min-width:767px){.footer__top-r-title{text-wrap:nowrap}}@media(min-width:1023px){.footer__top-r-title{text-wrap:wrap;font-size:32px;text-align:right}}.footer__top-r-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.footer__top-r-text{text-align:right}}.footer__top-r-btn{text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;line-height:120%;padding:12px 30px;border-radius:30px;display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:20px}@media(min-width:767px){.footer__top-r-btn{align-self:end}}@media(min-width:1023px){.footer__top-r-btn{font-size:20px;padding:11px 30px}}.home,.template-index{background-image:url(home-bg-mob.webp);background-position:top center;background-size:100% auto;background-repeat:no-repeat}.template-product{background-image:url(product-bg.webp);background-position:top center;background-size:100% auto;background-repeat:no-repeat}.template-page{background-image:url(about-me-bg-mob.webp);background-position:top center;background-size:100% auto;background-repeat:no-repeat}@media(min-width:1023px){.home,.template-index{background-image:url(home-bg-1024.webp)}}@media(min-width:1279px){.home,.template-index{background-image:url(home-bg.webp)}.template-page{background-image:url(about-me-bg.webp)}.template-product{background-image:url(product-bg-desc.webp)}}.contact,.template-page-contact{background-image:url(contact-bg.webp);background-position:left center;background-size:cover;background-repeat:no-repeat;height:90vh}.contact__hero{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;gap:20px;margin:0 20px}@media(min-width:767px){.contact__hero{margin:0 auto;max-width:510px}}@media(min-width:1439px){.contact__hero{max-width:710px;gap:40px}}.contact__title{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:767px){.contact__title{font-size:42px}}@media(min-width:1439px){.contact__title{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:64px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-3.2px}}.contact__form{display:grid;grid-template-columns:1fr;width:100%;row-gap:10px}@media(min-width:767px){.contact__form{grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:20px}}@media(min-width:1439px){.contact__form{margin-bottom:10px}}.contact__input{padding:14px 16px;border-radius:10px;border:1px solid rgba(157,157,157,.3);background:#f9fcfc;color:#4c4c4c;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1439px){.contact__input{border-radius:20px}}.contact__input::-moz-placeholder,.contact__textarea::-moz-placeholder{color:#9d9d9d;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:110%}.contact__input::placeholder,.contact__textarea::placeholder{color:#9d9d9d;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:110%}.contact__textarea{padding:14px 16px;border-radius:10px;border:1px solid rgba(157,157,157,.3);background:#f9fcfc;color:#4c4c4c;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:110%;min-height:110px}@media(min-width:767px){.contact__textarea{grid-column:1/3}}@media(min-width:1439px){.contact__textarea{border-radius:20px}}.contact__btn{padding:12px 30px;border-radius:50px;color:#fff;text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;line-height:120%;width:-moz-fit-content;width:fit-content}@media(min-width:767px){.contact__btn{text-wrap:nowrap;width:-moz-fit-content;width:fit-content}}@media(min-width:1439px){.contact__btn{color:#fff;text-align:center;font-family:Onest;font-size:24px;font-style:normal;font-weight:700;line-height:120%;padding:20px 40px;width:350px}}.contact__bottom{display:flex;flex-direction:column;gap:10px}@media(min-width:767px){.contact__bottom{flex-direction:row;align-items:end;gap:20px}}@media(min-width:1439px){.contact__bottom{width:100%;gap:40px}}.contact__text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:12px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.contact__text{max-width:150px}}@media(min-width:1439px){.contact__text{max-width:320px;color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:110%}}@media(min-width:1439px){.contact.mb{margin-bottom:0}}.about__wrapper2{background-image:url(contact-bg-mob2.svg);padding:60px 0;border-radius:10px;background-color:#eae7fa;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:40px}@media(min-width:1439px){.about__wrapper2{border-radius:20px;background-image:url(contact-bg.webp)}}.about__title2{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:1439px){.about__title2{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:64px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-3.2px}}.exp__list{display:flex;flex-direction:column;gap:10px;width:100%}@media(min-width:767px){.exp__list{display:grid;grid-template-columns:repeat(4,1fr)}}@media(min-width:1023px){.exp__list{gap:14px}}@media(min-width:1439px){.exp__list{gap:20px}}.exp__list-item:nth-child(1) img,.exp__list-item:nth-child(1) video{width:100%;height:451px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.exp__list-item:nth-child(1) .video-wrap{display:block;width:100%;height:451px;border-radius:10px;overflow:hidden;position:relative;cursor:pointer}.exp__list-item:nth-child(1) .video-wrap video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;pointer-events:none}@media(min-width:767px){.exp__list-item:nth-child(1) img,.exp__list-item:nth-child(1) video{height:243px}.exp__list-item:nth-child(1) .video-wrap{height:243px}}@media(min-width:1023px){.exp__list-item:nth-child(1) img,.exp__list-item:nth-child(1) video{height:313px}.exp__list-item:nth-child(1) .video-wrap{height:313px}}@media(min-width:1439px){.exp__list-item:nth-child(1) img,.exp__list-item:nth-child(1) video{height:464px;border-radius:20px}.exp__list-item:nth-child(1) .video-wrap{height:464px;border-radius:20px}}.exp__list-item:not(:nth-child(1)){display:flex;flex-direction:column;padding:16px;border-radius:10px;background:#f3fafa;gap:10px;align-items:center}@media(min-width:1023px){.exp__list-item:not(:nth-child(1)){gap:13px}}@media(min-width:1439px){.exp__list-item:not(:nth-child(1)){gap:20px;border-radius:20px;padding:20px}}@media(min-width:1439px){.exp__list-item-img{width:195px}}.exp__list-item-title{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:767px){.exp__list-item-title{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:10.105px;font-style:normal;font-weight:600;line-height:110%}}@media(min-width:1023px){.exp__list-item-title{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:13.474px;font-style:normal;font-weight:600;line-height:110%}}@media(min-width:1439px){.exp__list-item-title{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:20px;font-style:normal;font-weight:600;line-height:110%;min-height:66px}}.exp__list-item-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.exp__list-item-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:9.095px;font-style:normal;font-weight:400;line-height:110%}}@media(min-width:1023px){.exp__list-item-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:12.126px;font-style:normal;font-weight:400;line-height:110%}}@media(min-width:1439px){.exp__list-item-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:110%}}.product-gallery{display:flex;flex-direction:row-reverse;gap:6px;margin-bottom:0}@media(min-width:767px){.product-gallery{gap:8px}}@media(min-width:1023px){.product-gallery{align-self:start;padding-bottom:20px}}@media(min-width:1279px){.product-gallery{gap:10px;top:28px}}@media(min-width:1439px){.product-gallery{top:32px}}@media(min-width:1519px){.product-gallery{gap:12px}}.product-gallery__main{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;-webkit-user-drag:none;-webkit-touch-callout:none}.product-gallery__track{display:flex;width:100%;height:100%;will-change:transform;transform:translateZ(0)}.product-gallery__slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-user-drag:none;-webkit-touch-callout:none}@media(min-width:767px){.product-gallery__main{border-radius:20px}}@media(min-width:1023px){.product-gallery__main{border-radius:24px}}@media(min-width:1279px){.product-gallery__main{border-radius:24px}}@media(min-width:1439px){.product-gallery__main{border-radius:24px}}.product-gallery__main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;display:block;pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;border:0;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:opacity .3s ease}@media(min-width:767px){.product-gallery__arrow{width:32px;height:32px}}@media(min-width:1023px){.product-gallery__arrow{width:36px;height:36px}}@media(min-width:1279px){.product-gallery__arrow{width:40px;height:40px}}@media(min-width:1439px){.product-gallery__arrow{width:44px;height:44px}}@media(min-width:1519px){.product-gallery__arrow{width:48px;height:48px}}.product-gallery__arrow svg{width:100%;height:100%;display:block}.product-gallery__arrow:hover{opacity:.8}.product-gallery__arrow--prev{left:6px}@media(min-width:767px){.product-gallery__arrow--prev{left:12px}}@media(min-width:1023px){.product-gallery__arrow--prev{left:16px}}@media(min-width:1279px){.product-gallery__arrow--prev{left:20px}}@media(min-width:1439px){.product-gallery__arrow--prev{left:24px}}.product-gallery__arrow--next{right:6px}@media(min-width:767px){.product-gallery__arrow--next{right:12px}}@media(min-width:1023px){.product-gallery__arrow--next{right:16px}}@media(min-width:1279px){.product-gallery__arrow--next{right:20px}}@media(min-width:1439px){.product-gallery__arrow--next{right:24px}}.product-gallery__thumbs{display:flex;flex-direction:column;flex-wrap:wrap;gap:6px}@media(min-width:767px){.product-gallery__thumbs{gap:10px}}@media(min-width:1023px){.product-gallery__thumbs{gap:10px}}.product-gallery__thumb{flex:0 0 auto;width:50px;min-height:50px;aspect-ratio:1/1;padding:0;border:0;border-radius:4.718px;overflow:hidden;background:transparent;cursor:pointer;opacity:.55;transition:opacity .3s ease}@media(min-width:767px){.product-gallery__thumb{width:96px;height:96px;border-radius:10px}}@media(min-width:1023px){.product-gallery__thumb{width:83px;height:83px;border-radius:14px}.product-gallery__main-img{max-height:67%}}@media(min-width:1279px){.product-gallery__main-img{max-height:90%}}@media(min-width:1439px){.product-gallery__thumb{border-radius:16px;width:83px;height:83px}.product-gallery__main-img{max-height:100%}}@media(min-width:1519px){.product-gallery__thumb{border-radius:16px;width:90px;height:90px}}@media(max-width:1023.98px){.product-gallery{flex-direction:column}.product-gallery__thumbs{flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}}.product-gallery__thumb:hover{opacity:1}.product-gallery__thumb.is-active{opacity:1;outline:1.5px solid #037451;outline-offset:-1.5px}.product-gallery__thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}@media(min-width:1023px){.product{margin-top:40px}}@media(min-width:1439px){.product{margin-top:64px}}.product__hero .container{display:flex;flex-direction:column;gap:40px}.product__hero{margin-top:20px}.product__info-form{display:flex;flex-direction:column;gap:20px}@media(min-width:767px){.product__hero .container{gap:48px}}@media(min-width:1023px){.product__hero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:20px;column-gap:35px;row-gap:0;align-items:start}}@media(min-width:1279px){.product__hero{margin-top:30px}.product__info-form{display:flex;flex-direction:column;gap:16px}}.product__hero-top .product__info-reviews{display:none}@media(min-width:1023px){.product__hero-top .product__info-reviews{display:flex}}.product__info{display:flex;flex-direction:column;gap:20px}@media(min-width:1023px){.product__info .product__info-reviews{display:none}}@media(min-width:767px){.product__info{gap:32px}}@media(min-width:1023px){.product__info{gap:36px}}@media(min-width:1279px){.product__info{gap:40px}}@media(min-width:1439px){.product__info{gap:44px}}@media(min-width:1519px){.product__info{gap:48px}}.product__info .faq__list{margin-top:20px}@media(min-width:1279px){.product__info .faq__list{margin-top:0}}.product__info .faq__list li{border-radius:20px}.product__info .faq__list-item-product{display:flex;flex-direction:column;gap:10px}.product__info .faq__list-item-bottom-text-title{color:#1f1c19;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:115%;margin-top:10px;display:flex;align-items:center;gap:5px}.product__info .faq__list-item-bottom-text-title:nth-child(1){margin-top:0}.product__info .faq__list-item-bottom-text-list{margin-bottom:10px;list-style-type:disc;padding-left:20px}.product__info .faq__list-item-bottom-text-description{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}.product__info-about{display:flex;flex-direction:column;gap:20px}@media(min-width:1023px){.product__info-about{gap:24px}}@media(min-width:1279px){.product__info-about{gap:28px}}@media(min-width:1519px){.product__info-about{gap:32px}}.product__info-about-title{color:#1f1c19;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:767px){.product__info-about-title{font-size:36px;letter-spacing:-1.8px}}@media(min-width:1023px){.product__info-about-title{font-size:40px;letter-spacing:-2px}}@media(min-width:1279px){.product__info-about-title{font-size:46px;letter-spacing:-2.4px}}@media(min-width:1439px){.product__info-about-title{font-size:46px;letter-spacing:-2.6px}}.product__info-about-title-wrapper{display:flex;flex-direction:column;gap:10px}@media(min-width:1023px){.product__info-about-title-wrapper{gap:14px}}@media(min-width:1279px){.product__info-about-title-wrapper{gap:16px}}.product__info-about-price{color:#1f1c1999;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.064px}@media(min-width:1279px){.product__info-about-price{font-size:18px}}.product__info-about-price-new{color:#037451;text-align:right;font-family:Onest;font-size:32px;font-style:normal;font-weight:600;line-height:100%}@media(min-width:767px){.product__info-about-price-new{font-size:36px}}@media(min-width:1023px){.product__info-about-price-new{font-size:38px}}.product__info-about-price-old{color:#9d9d9d;text-align:right;font-family:Onest;font-size:18px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.18px;text-decoration-line:line-through}@media(min-width:767px){.product__info-about-price-old{font-size:20px}}@media(min-width:1023px){.product__info-about-price-old{font-size:22px}}@media(min-width:1279px){.product__info-about-price-old{font-size:24px}}.product__info-about-price-discount{color:#fff;text-align:right;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-1px;padding:6px 10px;border-radius:40px;background:#8c52ff;margin-left:10px}@media(min-width:767px){.product__info-about-price-discount{padding:8px 14px}}@media(min-width:1023px){.product__info-about-price-discount{padding:6px 10px;font-size:16px}}.product__info-about-price-wrapper{display:flex;flex-direction:column;gap:10px}@media(min-width:1023px){.product__info-about-price-wrapper{gap:14px}}@media(min-width:1279px){.product__info-about-price-wrapper{gap:16px}}.product__info-about-price-nums{display:flex;align-items:center;gap:10px}@media(min-width:1023px){.product__info-about-price-nums{gap:14px}}.product__info-benefits{display:flex;flex-direction:column;gap:10px}@media(min-width:1023px){.product__info-benefits{gap:12px}}@media(min-width:1279px){.product__info-benefits{gap:14px}}@media(min-width:1519px){.product__info-benefits{gap:16px}}.product__info-benefit{display:flex;align-items:center;gap:10px}@media(min-width:1023px){.product__info-benefit{gap:12px}}@media(min-width:1279px){.product__info-benefit{gap:14px}}.product__info-benefit-icon{width:20px;height:20px}@media(min-width:1023px){.product__info-benefit-icon{width:24px;height:24px}}@media(min-width:1439px){.product__info-benefit-icon{width:26px;height:26px}}@media(min-width:1519px){.product__info-benefit-icon{width:28px;height:28px}}.product__info-benefit-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1023px){.product__info-benefit-text{font-size:16px}}.product__info-stars{display:flex;align-items:center;gap:10px}@media(min-width:1279px){.product__info-stars{gap:14px}}.product__info-stars img{width:128px}@media(min-width:1279px){.product__info-stars img{width:140px}}@media(min-width:1439px){.product__info-stars img{width:150px}}.product__info-stars-text{color:#1f1c19;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.056px}.product__info-stars-text-u{color:#1f1c19;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.056px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}@media(min-width:767px){.product__info-stars-text-u{font-size:16px}}.product__info-options{display:flex;flex-direction:column;gap:20px}@media(min-width:1023px){.product__info-options{gap:24px}}@media(min-width:1279px){.product__info-options{gap:28px}}@media(min-width:1519px){.product__info-options{gap:32px}}.product__info-options-group{display:flex;flex-direction:column;gap:10px}@media(min-width:1023px){.product__info-options-group{gap:20px}}.product__info-options-label{color:#1f1c1999;font-family:Onest;font-size:16px;font-weight:400;line-height:100%;letter-spacing:.064px}@media(min-width:1279px){.product__info-options-label{font-size:18px}}.product__info-options-toggle{display:flex;gap:10px;flex-wrap:wrap}@media(min-width:1023px){.product__info-options-toggle{gap:12px}}.product__info-options-actions{display:none;flex-direction:column;gap:10px}@media(min-width:1023px){.product__info-options-actions{gap:16px}}.product__info-options-actions.is-active{display:flex}.product__info-option{min-width:0;color:#8c52ff66;font-family:Onest;font-size:14px;font-style:normal;font-weight:500;line-height:110%;padding:10px 23px;cursor:pointer;transition:border-color .3s ease,color .3s ease,background-color .3s ease;border-radius:50px;background:#eae7fa;text-wrap:nowrap;border:none}@media(min-width:767px){.product__info-option{padding:15px 35px;font-size:16px}}.product__info-option:hover{color:#8c52ff}.product__info-option.is-active{border-color:#8c52ff;color:#8c52ff;border:1px solid}.product__info-personalize{width:100%;padding:12px 20px;border-radius:50px;background:linear-gradient(90deg,#47189e,#8c52ff);border:none;color:#fff;font-family:Onest;font-size:18px;font-weight:700;line-height:120%;text-align:center;cursor:pointer;transition:background .3s ease,color .3s ease,box-shadow .3s ease,transform .3s ease}@media(min-width:767px){.product__info-personalize{padding:18px 22px}}@media(min-width:1023px){.product__info-personalize{padding:20px 24px}}@media(min-width:1439px){.product__info-personalize{font-size:20px}}.product__info-personalize:hover{background:linear-gradient(90deg,#3a1380,#7340e6);box-shadow:0 8px 20px #47189e59}.product__info-cart{width:100%;padding:12px 20px;border:0;border-radius:30px;font-family:Onest;font-size:20px;font-weight:700;line-height:120%;text-align:center;cursor:pointer}@media(min-width:767px){.product__info-cart{padding:20px 22px}}@media(min-width:1023px){.product__info-cart{padding:22px 24px}}.product__info-cart:disabled,.product__info-cart[disabled]{cursor:not-allowed;opacity:.45;background:#9aa0a6;filter:grayscale(1)}.product__info-cart:disabled:hover:before,.product__info-cart[disabled]:hover:before{opacity:0}.product__info-reviews{display:none;width:100%}@media(min-width:1023px){.product__info-reviews{display:flex}}.reviews-slider{display:none}@media(min-width:767px){.reviews-slider{display:flex;align-items:stretch;gap:20px;padding:20px;border-radius:20px;background:#f3fafa}}@media(min-width:1023px){.reviews-slider{gap:24px;padding:24px}}@media(min-width:1279px){.reviews-slider{gap:28px;padding:28px;border-radius:24px}}@media(min-width:1439px){.reviews-slider{gap:32px;padding:32px;border-radius:28px}}@media(min-width:1519px){.reviews-slider{padding:32px}}.reviews-slider__ornament{flex-shrink:0;width:35px;height:auto;align-self:stretch;pointer-events:none}.reviews-slider__ornament--right{rotate:180deg}@media(min-width:1023px){.reviews-slider__ornament{width:38px}}@media(min-width:1279px){.reviews-slider__ornament{width:40px}}.reviews-slider__ornament--right{transform:scaleX(-1)}.reviews-slider__inner{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:17px}@media(min-width:1023px){.reviews-slider__inner{gap:20px}}@media(min-width:1279px){.reviews-slider__inner{gap:24px}}.reviews-slider__viewport{width:100%;overflow:hidden;touch-action:pan-y}.reviews-slider__track{display:flex;gap:15px;transition:transform .4s ease;will-change:transform;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1023px){.reviews-slider__track{gap:18px}}@media(min-width:1279px){.reviews-slider__track{gap:20px}}@media(min-width:1439px){.reviews-slider__track{gap:24px}}.reviews-slider__track.is-dragging{cursor:grabbing;transition:none}.reviews-slider__slide{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;gap:12px}@media(min-width:1023px){.reviews-slider__slide{gap:14px}}@media(min-width:1279px){.reviews-slider__slide{gap:16px}}.reviews-slider__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.reviews-slider__author{display:flex;align-items:center;gap:12px}@media(min-width:1279px){.reviews-slider__author{gap:16px}}.reviews-slider__avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media(min-width:1023px){.reviews-slider__avatar{width:40px;height:40px}}@media(min-width:1279px){.reviews-slider__avatar{width:44px;height:44px}}@media(min-width:1439px){.reviews-slider__avatar{width:48px;height:48px}}@media(min-width:1519px){.reviews-slider__avatar{width:52px;height:52px}}.reviews-slider__name{color:#1f1c19;font-family:Onest;font-size:16px;font-weight:400;line-height:110%}@media(min-width:1279px){.reviews-slider__name{font-size:18px}}.reviews-slider__stars{width:128px;height:24px;flex-shrink:0}@media(min-width:1279px){.reviews-slider__stars{width:140px}}@media(min-width:1439px){.reviews-slider__stars{width:150px}}.reviews-slider__text{color:#1f1c19;font-family:Onest;font-size:16px;font-weight:400;line-height:110%;margin:0}@media(min-width:1023px){.reviews-slider__text{font-size:14px}}.reviews-slider__dots{display:flex;align-items:center;gap:8px}.reviews-slider__dot{width:12px;height:12px;padding:0;border:0;border-radius:50%;background:#037451;opacity:.3;cursor:pointer;transition:opacity .25s ease}.reviews-slider__dot.is-active{opacity:1}.session__container{display:flex;flex-direction:column;gap:20px}@media(min-width:767px){.session__container{gap:40px}}@media(min-width:1023px){.session__container{gap:48px}}@media(min-width:1279px){.session__container{gap:56px}}@media(min-width:1439px){.session__container{gap:64px}}@media(min-width:1519px){.session__container{gap:72px}}.session__title{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:767px){.session__title{font-size:36px;letter-spacing:-1.8px}}@media(min-width:1023px){.session__title{font-size:40px;letter-spacing:-2px}}@media(min-width:1279px){.session__title{font-size:48px;letter-spacing:-2.4px}}@media(min-width:1439px){.session__title{font-size:48px;letter-spacing:-2.8px}}@media(min-width:1519px){.session__title{font-size:64px;letter-spacing:-3.2px}}.session__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);row-gap:10px;-moz-column-gap:10px;column-gap:10px}@media(min-width:767px){.session__list{row-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}}@media(min-width:1023px){.session__list{row-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media(min-width:1279px){.session__list{row-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media(min-width:1439px){.session__list{row-gap:28px;-moz-column-gap:28px;column-gap:28px}}@media(min-width:1519px){.session__list{row-gap:32px;-moz-column-gap:32px;column-gap:32px}}.session__list-item{display:flex;flex-direction:column;padding:16px;border-radius:10px;background:#f3fafa;gap:20px}@media(min-width:767px){.session__list-item{padding:20px;gap:22px;border-radius:12px}}@media(min-width:1023px){.session__list-item{padding:24px;gap:24px;border-radius:14px;flex-direction:row;align-items:center}}@media(min-width:1279px){.session__list-item{padding:28px;gap:28px;border-radius:20px}}@media(min-width:1439px){.session__list-item{padding:20px;gap:20px}}.session__list-item-icon{width:52px;height:52px}@media(min-width:767px){.session__list-item-icon{width:60px;height:60px}}@media(min-width:1023px){.session__list-item-icon{width:64px;height:64px}}.session__list-item-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:767px){.session__list-item-text{font-size:16px}}@media(min-width:1023px){.session__list-item-text{font-size:18px}}@media(min-width:1439px){.session__list-item-text{font-size:20px}}.product .about__content *{text-align:center}.receive__container{display:flex;flex-direction:column;gap:20px}@media(min-width:767px){.receive__container{gap:40px}}@media(min-width:1023px){.receive__container{gap:48px}}@media(min-width:1279px){.receive__container{gap:56px}}@media(min-width:1439px){.receive__container{gap:60px}}@media(min-width:1519px){.receive__container{gap:64px}}.receive__content{display:flex;flex-direction:column;gap:10px}@media(min-width:767px){.receive__content{gap:16px}}@media(min-width:1023px){.receive__content{gap:24px;flex-direction:row}}.receive__title{color:#1f1c19;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:767px){.receive__title{font-size:40px;letter-spacing:-2px}}@media(min-width:1023px){.receive__title{font-size:44px;letter-spacing:-2.2px}}@media(min-width:1279px){.receive__title{font-size:52px;letter-spacing:-2.6px}}@media(min-width:1439px){.receive__title{font-size:48px;letter-spacing:-2.8px}}@media(min-width:1519px){.receive__title{font-size:64px;letter-spacing:-3.2px}}.receive__list{display:grid;grid-template-columns:1fr;border-radius:10px;border:1px solid rgba(157,157,157,.3);background:#fff;row-gap:20px;padding:16px}@media(min-width:767px){.receive__list{grid-template-columns:1fr 1fr;padding:24px}}@media(min-width:1023px){.receive__list{padding:28px;row-gap:24px;width:100%;-moz-column-gap:24px;column-gap:24px;grid-template-columns:1fr}}@media(min-width:1279px){.receive__list{padding:32px;row-gap:28px;-moz-column-gap:28px;column-gap:28px;border-radius:20px}}@media(min-width:1439px){.receive__list{padding:36px;row-gap:32px;-moz-column-gap:32px;column-gap:32px;border-radius:24px;grid-template-columns:1fr 1fr}}@media(min-width:1519px){.receive__list{padding:40px;border-radius:28px}}.receive__list-item{display:flex;align-items:center;gap:10px}@media(min-width:767px){.receive__list-item{align-items:start}}@media(min-width:1023px){.receive__list-item{gap:14px}}@media(min-width:1279px){.receive__list-item{gap:16px}}@media(min-width:1439px){.receive__list-item{gap:18px}}.receive__list-item-icon{width:42px;height:46px}@media(min-width:767px){.receive__list-item-icon{width:52px;height:58px}}@media(min-width:1023px){.receive__list-item-icon{width:56px;height:62px}}@media(min-width:1279px){.receive__list-item-icon{width:60px;height:68px}}@media(min-width:1439px){.receive__list-item-icon{width:64px;height:72px}}@media(min-width:1519px){.receive__list-item-icon{width:68px;height:76px}}.receive__list-item-text{display:flex;flex-direction:column;gap:10px}.receive__list-item-title{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:767px){.receive__list-item-title{font-size:20px}}.receive__list-item-description{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.receive__list-item-description{font-size:18px;max-width:359px}}.receive__card{display:flex;flex-direction:column;gap:20px;padding:16px;border-radius:10px;border:1px solid rgba(157,157,157,.3);background:#037451}@media(min-width:767px){.receive__card{border-radius:20px;padding:20px}}@media(min-width:1023px){.receive__card{padding:24px;gap:24px}}@media(min-width:1279px){.receive__card{padding:28px;gap:28px;min-height:100%}}@media(min-width:1439px){.receive__card{padding:32px;gap:32px;border-radius:24px}}@media(min-width:1519px){.receive__card{padding:32px;border-radius:28px}}.receive__card-img{width:100%;height:139px;background-image:url(receive-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;border:1px solid rgba(157,157,157,.3)}@media(min-width:767px){.receive__card-img{border-radius:20px;height:220px}}@media(min-width:1023px){.receive__card-img{height:330px}}@media(min-width:1439px){.receive__card-img{height:184px}}.receive__card-list{display:flex;flex-direction:column;gap:10px}@media(min-width:1023px){.receive__card-list{gap:14px}}@media(min-width:1279px){.receive__card-list{gap:16px}}.receive__card-list-item{display:flex;align-items:center;gap:10px}@media(min-width:1279px){.receive__card-list-item{gap:14px}}.receive__card-list-item-icon{width:24px;height:24px}@media(min-width:1279px){.receive__card-list-item-icon{width:28px;height:28px}}.receive__card-list-item-text{color:#fff;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:767px){.receive__card-list-item-text{font-size:20px}}.how__container{display:flex;flex-direction:column;gap:20px}@media(min-width:767px){.how__container{gap:32px}}@media(min-width:1023px){.how__container{gap:40px}}@media(min-width:1279px){.how__container{gap:48px}}@media(min-width:1439px){.how__container{gap:40px}}.how__top{display:flex;flex-direction:column;gap:30px;align-items:center}@media(min-width:767px){.how__top{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;-moz-column-gap:32px;column-gap:32px;row-gap:16px;align-items:start}}.how__top-top,.how__top-bottom{display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width:767px){.how__top-top,.how__top-bottom{align-items:start}}@media(min-width:1279px){.how__top-bottom{align-items:end;justify-content:end}.how__top{grid-template-rows:auto}}.how__list{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:1023px){.how__list{gap:20px;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1279px){.how__list{gap:24px}}@media(min-width:1439px){.how__list{gap:28px}}@media(min-width:1519px){.how__list{gap:32px}}.how__list-item{display:flex;flex-direction:column;gap:10px;border-radius:10px;border:1px solid rgba(157,157,157,.3);background:#fff;padding:16px}@media(min-width:767px){.how__list-item{padding:20px;gap:14px;border-radius:16px}}@media(min-width:1023px){.how__list-item{padding:24px;gap:16px;border-radius:20px}}@media(min-width:1279px){.how__list-item{padding:28px;gap:20px}}@media(min-width:1439px){.how__list-item{padding:32px;gap:24px;border-radius:24px}}@media(min-width:1519px){.how__list-item{padding:32px}}.how__list-item-content{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}@media(min-width:1023px){.how__list-item-content{height:158px;margin-bottom:20px}}@media(min-width:1439px){.how__list-item-content{height:130px;margin-bottom:20px}}@media(min-width:1519px){.how__list-item-content{height:158px;margin-bottom:20px}}.how__list-item-num{color:#47189e;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:30px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:0}@media(min-width:767px){.how__list-item-num{font-size:36px;letter-spacing:-3.2px}}@media(min-width:1023px){.how__list-item-num{font-size:50px;letter-spacing:-4px}}.how__list-item-title{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:767px){.how__list-item-title{font-size:18px}}@media(min-width:1023px){.how__list-item-title{font-size:20px}}@media(min-width:1439px){.how__list-item-title{font-size:22px}}@media(min-width:1519px){.how__list-item-title{font-size:24px}}.how__list-item-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1023px){.how__list-item-text{font-size:16px}}@media(min-width:1519px){.how__list-item-text{font-size:18px}}.how__list-item-img{width:100%;margin-top:10px;border-radius:10px;-o-object-fit:cover;object-fit:cover}@media(min-width:767px){.how__list-item-img{margin-top:0;max-height:245px;border-radius:20px}}@media(min-width:1023px){.how__list-item-img{align-self:end;justify-self:end}}.how__title{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:767px){.how__title{font-size:36px;letter-spacing:-1.8px}}@media(min-width:1023px){.how__title{font-size:40px;letter-spacing:-2px}}@media(min-width:1279px){.how__title{font-size:48px;letter-spacing:-2.4px}}@media(min-width:1439px){.how__title{font-size:48px;letter-spacing:-2.8px}}@media(min-width:1519px){.how__title{font-size:64px;letter-spacing:-3.2px;text-align:left;grid-column:1;grid-row:1}}.how__subtitle{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:10px}@media(min-width:767px){.how__subtitle{font-size:16px}}@media(min-width:1023px){.how__subtitle{font-size:18px}}@media(min-width:1279px){.how__subtitle{font-size:20px}}@media(min-width:1439px){.how__subtitle{font-size:22px}}@media(min-width:1519px){.how__subtitle{font-size:24px;text-align:left;margin-bottom:0;grid-column:1/-1;grid-row:2}}.how__text{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:12px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.how__text{font-size:14px;max-width:352px;text-align:left}}@media(min-width:1279px){.how__text{font-size:16px;max-width:none}}.how__btn{width:-moz-fit-content;width:fit-content;padding:12px 30px;border-radius:50px;color:#fff;text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;line-height:120%}@media(min-width:767px){.how__btn{padding:14px 32px;width:100%}}@media(min-width:1023px){.how__btn{padding:16px 36px;font-size:18px}}@media(min-width:1279px){.how__btn{padding:18px 40px;width:-moz-fit-content;width:fit-content}}@media(min-width:1439px){.how__btn{padding:20px 44px;font-size:20px}}.reading__container{display:flex;flex-direction:column;gap:20px}.reading__title{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:767px){.reading__title{font-size:36px;letter-spacing:-1.8px}}@media(min-width:1023px){.reading__title{font-size:40px;letter-spacing:-2px}}@media(min-width:1279px){.reading__title{font-size:48px;letter-spacing:-2.4px}}@media(min-width:1439px){.reading__title{font-size:48px;letter-spacing:-2.8px}}@media(min-width:1519px){.reading__title{font-size:64px;letter-spacing:-3.2px}}.reading__subtitle{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:767px){.reading__subtitle{font-size:16px}}@media(min-width:1023px){.reading__subtitle{font-size:18px}}@media(min-width:1279px){.reading__subtitle{font-size:20px;margin-bottom:20px}}@media(min-width:1519px){.reading__subtitle{font-size:22px}}.reading__content{gap:10px;display:flex;flex-direction:column}@media(min-width:767px){.reading__content{flex-direction:row;gap:16px;align-items:stretch}}@media(min-width:1023px){.reading__content{gap:20px}}@media(min-width:1279px){.reading__content{gap:24px}}@media(min-width:1439px){.reading__content{gap:28px}}@media(min-width:1519px){.reading__content{gap:32px}}.reading__content-item{display:flex;flex-direction:column;padding:20px;gap:20px}@media(min-width:767px){.reading__content-item{flex:1 1 0;min-width:0;padding:28px;gap:28px}}@media(min-width:1023px){.reading__content-item{padding:32px;gap:32px}}@media(min-width:1279px){.reading__content-item{padding:36px;gap:36px}}@media(min-width:1439px){.reading__content-item{padding:40px;gap:40px}}@media(min-width:1519px){.reading__content-item{padding:44px}}.reading__content-item-top{display:flex;justify-content:center;align-items:end;gap:0px}.reading__content-item-top-title{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:767px){.reading__content-item-top-title{font-size:16px}}@media(min-width:1023px){.reading__content-item-top-title{font-size:20px}}.reading__content-item-top-icon{width:auto;max-width:100%}@media(min-width:767px){.reading__content-item-top-icon{width:45px}}@media(min-width:1023px){.reading__content-item-top-icon{width:70px}}@media(min-width:1279px){.reading__content-item-top-icon{width:120px}}@media(min-width:1439px){.reading__content-item-top-icon{width:140px}}@media(min-width:1519px){.reading__content-item-top-icon{width:160px}}.reading__content-icon-mobile{width:100%;height:auto}@media(min-width:767px){.reading__content-icon-mobile{display:none}}.reading__content-icon{width:100%;height:auto;display:none}@media(min-width:767px){.reading__content-icon{flex-shrink:0;width:51px;display:block;align-self:center;max-width:none}}@media(min-width:1279px){.reading__content-icon{width:72px}}@media(min-width:1439px){.reading__content-icon{width:80px}}.reading__content-item1{border-radius:20px;background:#eae7fa}@media(min-width:1279px){.reading__content-item1{border-radius:24px}}@media(min-width:1439px){.reading__content-item1{border-radius:28px}}.reading__content-item2{border-radius:20px;border:1px solid #EAE7FA;background:#47189e}@media(min-width:1279px){.reading__content-item2{border-radius:24px}}@media(min-width:1439px){.reading__content-item2{border-radius:28px}}.reading__content-item2 .reading__content-item-top{display:flex;align-items:end;justify-content:center;gap:0px}.reading__content-item2 .reading__content-item-top-title{color:#fff;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%}@media(min-width:767px){.reading__content-item2 .reading__content-item-top-title{font-size:16px}}@media(min-width:1023px){.reading__content-item2 .reading__content-item-top-title{font-size:20px}}.reading__content-item2 .reading__content__list-item-text{color:#fff;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1023px){.reading__content-item2 .reading__content__list-item-text{font-size:16px}}@media(min-width:1439px){.reading__content-item2 .reading__content__list-item-text{font-size:18px}}.reading__content__list{display:flex;flex-direction:column;gap:8px}@media(min-width:1023px){.reading__content__list{gap:12px}}@media(min-width:1279px){.reading__content__list{gap:14px}}@media(min-width:1519px){.reading__content__list{gap:16px}}.reading__content__list-item:after{content:"";background-image:url(reading-item-line.svg);position:absolute;width:100%;bottom:0;height:1px}.reading__content__list-item:last-child:after{display:none}.reading__content__list-item{position:relative;padding-bottom:8px;display:flex;align-items:center;gap:10px}@media(min-width:1023px){.reading__content__list-item{padding-bottom:12px;gap:14px}}@media(min-width:1279px){.reading__content__list-item{padding-bottom:14px;gap:16px}}@media(min-width:1519px){.reading__content__list-item{padding-bottom:16px}}.reading__content__list-item-icon{width:20px;height:20px}@media(min-width:1023px){.reading__content__list-item-icon{width:24px;height:24px}}@media(min-width:1279px){.reading__content__list-item-icon{width:26px;height:26px}}@media(min-width:1439px){.reading__content__list-item-icon{width:28px;height:28px}}.reading__content__list-item-text{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media(min-width:1023px){.reading__content__list-item-text{font-size:16px}}@media(min-width:1439px){.reading__content__list-item-text{font-size:18px}}.product-adv__wrap{padding:60px 20px;display:flex;flex-direction:column;background-image:url(baner-bg.webp);background-position:center;background-size:cover;border-radius:10px;align-items:center;gap:20px}@media(min-width:1023px){.product-adv__wrap{padding:70px 48px;border-radius:20px}}@media(min-width:1519px){.product-adv__wrap{padding:80px;border-radius:32px}}.product-adv__title{color:#1f1c19;text-align:center;font-family:Playfair Display;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px}@media(min-width:767px){.product-adv__title{font-size:36px;letter-spacing:-1.8px}}@media(min-width:1023px){.product-adv__title{font-size:40px;letter-spacing:-2px}}@media(min-width:1279px){.product-adv__title{font-size:48px;letter-spacing:-2.4px}}@media(min-width:1439px){.product-adv__title{font-size:48px;letter-spacing:-2.8px}}@media(min-width:1519px){.product-adv__title{font-size:64px;letter-spacing:-3.2px}}.product-adv__text{color:#1f1c19;text-align:center;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%;max-width:90%}@media(min-width:767px){.product-adv__text{font-size:16px;max-width:560px}}@media(min-width:1023px){.product-adv__text{font-size:18px;max-width:640px}}.product-adv__btn{color:#fff;text-align:center;font-family:Onest;font-size:16px;font-style:normal;font-weight:700;line-height:120%;padding:12px 30px;border-radius:50px;width:-moz-fit-content;width:fit-content;margin-top:10px}@media(min-width:767px){.product-adv__btn{padding:14px 32px}}@media(min-width:1023px){.product-adv__btn{padding:16px 36px;font-size:18px}}@media(min-width:1279px){.product-adv__btn{padding:18px 40px;margin-top:30px}}@media(min-width:1439px){.product-adv__btn{padding:20px 44px;font-size:20px}}@media(min-width:1519px){.product-adv__btn{padding:20px 48px}}.product-adv-contact .product-adv__wrap{gap:10px}.product-adv-contact .product-adv__btn{margin-top:10px}@media screen and (min-width:1279px){.product-adv-contact .product-adv__btn{margin-top:50px}}.video-wrap{position:relative;display:inline-block;vertical-align:top;line-height:0;cursor:pointer}.video-wrap video{display:block}.video-wrap:after{content:"";position:absolute;top:50%;left:50%;width:72px;height:72px;border-radius:50%;background-color:#0000008c;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'><path d='M8 5v14l11-7z'/></svg>");background-repeat:no-repeat;background-position:56% 50%;background-size:36px 36px;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .2s ease}.video-wrap.is-playing:after{opacity:0}.skip-to-content-link{position:absolute;top:-40px;left:0;background:var(--color-primary, #037451);color:#fff;padding:8px 16px;z-index:100;transition:top .2s}.skip-to-content-link:focus{top:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center}.icon-btn__count{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--color-primary, #037451);color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center}.icon-btn__count:empty,.icon-btn__count[data-cart-count="0"]{display:none}.shopify-section+.shopify-section{margin-top:0}[hidden]{display:none!important}.btn-primary.is-loading,.btn-secondary.is-loading,.btn-tertiary.is-loading{opacity:.7;pointer-events:none}.icon-btn,button.icon-btn{border:0;padding:0;font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.icon-btn--green,button#burgerBtn.icon-btn--green{background-color:#037451;color:#fff}.icon--burger{width:16px}.icon-btn--green:hover,button#burgerBtn.icon-btn--green:hover{background-color:#037451}button#burgerBtn.icon-btn--green:hover svg path,button#burgerBtn.icon-btn:hover{fill:#fff;background-color:#037451}form.dropdown,form.dropdown--currency,form.dropdown--language{margin:0;padding:0;display:inline-block}.dropdown form,.dropdown>form{margin:0;padding:0;display:contents}.dropdown__item button[type=submit]{all:unset;display:block;width:100%;cursor:pointer;text-align:inherit;font:inherit;color:inherit}.product-form,product-form form{display:contents}.contact__errors{color:#b00020;font-size:13px;margin-bottom:12px}.contact__success{color:var(--color-primary, #037451);font-weight:600;margin-bottom:12px}#judgeme_product_reviews{--afm-text: #1f1c19;--afm-muted: #7b7b7b;--afm-accent: #47189e;--afm-card-bg: #f1ecff;--afm-star: #f5b014;--jm-review-widget-star-and-histogram-color: var(--afm-star) !important;max-width:1120px!important;margin:0 auto!important;padding:8px 16px 0!important}#judgeme_product_reviews .jm-review-widget,#judgeme_product_reviews .jm-review-widget__header-and-body{display:block!important;width:100%!important}#judgeme_product_reviews .jm-review-widget-header{text-align:center!important;margin:0 0 28px!important}#judgeme_product_reviews .jm-review-widget-header__summary-section,#judgeme_product_reviews .jm-review-widget-header__title-and-rating{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important}#judgeme_product_reviews .jm-review-widget-header__title{font-family:Playfair Display,serif!important;font-size:40px!important;font-weight:700!important;color:var(--afm-text)!important;text-align:center!important;line-height:1.1!important}#judgeme_product_reviews .jm-review-widget-header__title:after{content:none!important}#judgeme_product_reviews .jm-average-rating-display p,#judgeme_product_reviews .jm-average-rating-display .jm-text{color:var(--afm-text)!important}#judgeme_product_reviews .jm-histogram,#judgeme_product_reviews .jm-review-widget-header__star-rating-histogram{display:none!important}#judgeme_product_reviews .jm-review-widget-header__main-content{justify-content:center!important;margin-top:4px!important}#judgeme_product_reviews .jm-action-buttons,#judgeme_product_reviews .jm-review-widget-header__filters-wrapper .jm-filters{justify-content:center!important}#judgeme_product_reviews .jm-button--primary{--jm-btn-bg: var(--afm-accent) !important;--jm-btn-border: var(--afm-accent) !important;background:var(--afm-accent)!important;border-color:var(--afm-accent)!important;color:#fff!important}#judgeme_product_reviews .jdgm-review-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px!important;align-items:start!important}#judgeme_product_reviews .jm-review-item{background:var(--afm-card-bg)!important;border:0!important;border-radius:16px!important;padding:24px!important}#judgeme_product_reviews .jm-review-item__body{width:100%!important}#judgeme_product_reviews .jm-review-item__content{flex:1 1 280px!important;min-width:0!important}#judgeme_product_reviews .jm-review-item__content>.jm-cluster{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}#judgeme_product_reviews .jm-review-item__content>.jm-cluster>.jm-reviewer-info{order:1!important}#judgeme_product_reviews .jm-review-item__content>.jm-cluster>.jm-star-rating{order:2!important}#judgeme_product_reviews .jm-reviewer-avatar__initial{background:var(--afm-accent)!important}#judgeme_product_reviews .jm-reviewer-avatar__initial .jm-text{color:#fff!important}#judgeme_product_reviews .jm-reviewer-info__name{color:var(--afm-text)!important;font-size:17px!important}#judgeme_product_reviews .jm-star-rating__font-icon{color:var(--afm-star)!important}#judgeme_product_reviews .jm-review-content__title{color:var(--afm-text)!important;font-size:17px!important}#judgeme_product_reviews .jm-review-content__body,#judgeme_product_reviews .jdgm-review-content__body-content,#judgeme_product_reviews .jdgm-review-content__body-content p{color:var(--afm-text)!important;font-size:15px!important}#judgeme_product_reviews .jm-pagination-controls{margin-top:24px!important}@media(max-width:1023.98px){#judgeme_product_reviews .jm-review-widget-header__title{font-size:34px!important}}@media(max-width:766.98px){#judgeme_product_reviews .jdgm-review-list{grid-template-columns:1fr!important;gap:14px!important}#judgeme_product_reviews .jm-review-widget-header__title{font-size:28px!important}#judgeme_product_reviews .jm-review-item{padding:18px!important}}#judgeme_product_reviews .jm-average-rating-display .jm-cluster>p:first-of-type:after{content:" \2605\2605\2605\2605\2605";color:var(--afm-star);letter-spacing:1px;white-space:nowrap}#judgeme_product_reviews .jm-review-widget-header,#judgeme_product_reviews .jm-review-widget-header .jm-stack,#judgeme_product_reviews .jm-review-widget-header .jm-cluster{--52156a25: 14px !important;--cluster-space: 14px !important}#judgeme_product_reviews .jm-review-widget-header__main-content,#judgeme_product_reviews .jm-review-widget-header__filters-wrapper .jm-stack,#judgeme_product_reviews .jm-review-widget-header__filters-wrapper .jm-filters,#judgeme_product_reviews .jm-review-widget-header__filters-wrapper .jm-filters__buttons{justify-content:center!important}#judgeme_product_reviews .jdgm-review-list{align-items:stretch!important}#judgeme_product_reviews .jm-review-item{height:100%!important}#judgeme_product_reviews .jm-pagination-controls{margin-top:28px!important}#judgeme_product_reviews .jm-pagination-controls__button--page,#judgeme_product_reviews .jm-pagination-controls__button--nav{background:#fff!important;border:1.5px solid #e3dbf5!important;color:var(--afm-text)!important;--jm-btn-bg: #fff !important;--jm-btn-border: #e3dbf5 !important;--jm-btn-color: var(--afm-text) !important}#judgeme_product_reviews .jm-pagination-controls__button--page .jm-text{color:var(--afm-text)!important}#judgeme_product_reviews .jm-pagination-controls__button--page:not(.jm-pagination-controls__button--active):hover,#judgeme_product_reviews .jm-pagination-controls__button--nav:not(.jm-button--disabled):hover{background-color:#f1ecff!important;--jm-btn-bg: #f1ecff !important;border-color:#c9b9ee!important}#judgeme_product_reviews .jm-pagination-controls__button--page.jm-pagination-controls__button--active{background:var(--afm-accent)!important;border-color:var(--afm-accent)!important;color:#fff!important;--jm-btn-bg: var(--afm-accent) !important;--jm-btn-border: var(--afm-accent) !important;--jm-btn-color: #fff !important}#judgeme_product_reviews .jm-pagination-controls__button--page.jm-pagination-controls__button--active .jm-text{color:#fff!important}#judgeme_product_reviews .jm-pagination-controls__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;--jm-btn-padding-inline: 0 !important;--jm-btn-padding-block: 0 !important}#judgeme_product_reviews .jm-pagination-controls__button .jm-with-icon,#judgeme_product_reviews .jm-pagination-controls__button .jm-text{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1!important}#judgeme_product_reviews .jm-pagination-controls__button .jm-with-icon svg{display:block!important}#judgeme_product_reviews,#judgeme_product_reviews *:not([class*=font-icon]){font-family:Onest,sans-serif!important}#judgeme_product_reviews .jm-review-widget-header__title{font-family:Playfair Display,serif!important}#judgeme_product_reviews .jm-pagination-controls__button{position:relative!important}#judgeme_product_reviews .jm-pagination-controls__button>*{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}#judgeme_product_reviews .jm-pagination-controls__button .jm-with-icon{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;height:auto!important}#judgeme_product_reviews .jm-pagination-controls__button svg{display:block!important}#judgeme_product_reviews .jm-pagination-controls__button--nav .jm-with-icon{display:none!important}#judgeme_product_reviews .jm-pagination-controls__button--nav{background-repeat:no-repeat!important;background-position:center!important;background-size:15px 15px!important}#judgeme_product_reviews .jm-pagination-controls__button--nav[aria-label*=previous i]{background-image:url(jm-arrow-left.svg)!important}#judgeme_product_reviews .jm-pagination-controls__button--nav[aria-label*=next i]{background-image:url(jm-arrow-right.svg)!important}#judgeme_product_reviews .jm-review-widget-header img,#judgeme_product_reviews .jm-review-widget-header>*:has(img){display:none!important}#judgeme_product_reviews .jm-review-item{overflow:hidden!important}#judgeme_product_reviews .jm-review-item>.jm-stack{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:20px!important}#judgeme_product_reviews .jm-review-item__body{flex:1 1 auto!important;width:auto!important;min-width:0!important}#judgeme_product_reviews .jm-review-item>.jm-stack>.jm-cluster:not(.jm-review-item__body):not(:has(img)){display:none!important}#judgeme_product_reviews .jm-review-item>.jm-stack>.jm-cluster:has(img){flex:0 0 38%!important;max-width:240px!important;align-self:stretch!important;min-height:230px!important;position:relative!important;overflow:hidden!important;border-radius:14px!important;margin:0!important;padding:0!important}#judgeme_product_reviews .jm-review-item>.jm-stack>.jm-cluster:has(img)>*,#judgeme_product_reviews .jm-review-item>.jm-stack>.jm-cluster:has(img) a{position:static!important;display:block!important;width:100%!important;height:100%!important;margin:0!important}#judgeme_product_reviews .jm-review-item>.jm-stack>.jm-cluster:has(img) img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:14px!important}.cart{padding-top:24px;padding-bottom:40px}.cart__container{display:flex;flex-direction:column;gap:24px}.cart__title{font-family:Playfair Display,serif;font-weight:500;font-size:32px;line-height:110%;margin:0;color:#037451}@media(min-width:767px){.cart__title{font-size:44px}}@media(min-width:1023px){.cart__title{font-size:48px}}.cart__form{display:flex;flex-direction:column;gap:20px}.cart__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cart__item{position:relative;display:grid;grid-template-columns:80px 1fr auto;grid-template-areas:"image info remove" "image price price";gap:12px 16px;align-items:start;padding:16px;background:#fff;border:1px solid rgba(3,116,81,.18);border-radius:16px}@media(min-width:767px){.cart__item{grid-template-columns:120px 1fr auto auto;grid-template-areas:"image info price remove";gap:24px;padding:20px 24px;align-items:center}}.cart__item-image{grid-area:image;display:block;width:80px;height:80px;border-radius:12px;overflow:hidden;background:#f5f5ef}.cart__item-image img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:767px){.cart__item-image,.cart__item-image img{width:120px;height:120px}}.cart__item-info{grid-area:info;display:flex;flex-direction:column;gap:4px;min-width:0}.cart__item-title{font-family:Onest,sans-serif;font-size:16px;font-weight:700;line-height:130%;margin:0;color:#1f1f1f}@media(min-width:767px){.cart__item-title{font-size:18px}}.cart__item-title a{color:inherit;text-decoration:none;transition:color .2s ease}.cart__item-title a:hover{color:#037451}.cart__item-variant{font-family:Onest,sans-serif;font-size:14px;font-weight:400;color:#1f1f1f99;margin:0}.cart__item-qty{margin-top:8px;width:72px;padding:8px 12px;font-family:Onest,sans-serif;font-size:16px;font-weight:500;border:1px solid rgba(3,116,81,.3);border-radius:12px;background:#fff;color:#1f1f1f}.cart__item-qty:focus{outline:none;border-color:#037451;box-shadow:0 0 0 3px #03745126}.cart__item-price{grid-area:price;font-family:Onest,sans-serif;font-size:18px;font-weight:700;color:#037451;white-space:nowrap}@media(min-width:767px){.cart__item-price{font-size:20px}}.cart__item-remove{grid-area:remove;align-self:start;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:#1f1f1f80;text-decoration:none;background:#0374510f;transition:background-color .2s ease,color .2s ease}.cart__item-remove:hover{background:#03745126;color:#037451}@media(min-width:767px){.cart__item-remove{align-self:center}}.cart__footer{display:flex;flex-direction:column;gap:12px;padding:20px;background:#fff;border:1px solid rgba(3,116,81,.18);border-radius:16px;margin-top:8px}@media(min-width:767px){.cart__footer{flex-direction:row;align-items:center;justify-content:flex-end;padding:20px 28px;gap:16px}}.cart__total{font-family:Onest,sans-serif;font-size:18px;font-weight:500;color:#1f1f1f}.cart__total strong{font-weight:700;color:#037451;font-size:22px;margin-left:8px}@media(min-width:767px){.cart__total{margin-right:auto;font-size:20px}.cart__total strong{font-size:24px}}.cart__footer .btn-primary,.cart__footer .btn-secondary{padding:14px 28px;border-radius:30px;font-family:Onest,sans-serif;font-size:16px;font-weight:700;border:0;cursor:pointer;transition:opacity .2s ease}.cart__footer .btn-primary:hover,.cart__footer .btn-secondary:hover{opacity:.9}@media(min-width:767px){.cart__footer .btn-primary,.cart__footer .btn-secondary{padding:16px 32px;font-size:18px}}.cart__empty{font-family:Onest,sans-serif;font-size:18px;color:#1f1f1fb3;margin:8px 0;text-align:center}.cart__empty+.btn-primary{align-self:center;padding:14px 32px;border-radius:30px;font-family:Onest,sans-serif;font-size:18px;font-weight:700;border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.error__container{display:flex;justify-content:center}.error__hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:60px 24px;border-radius:10px;background-color:#eae7fa;background-image:url(contact-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;margin-top:40px}@media(min-width:767px){.error__hero{padding:80px 32px}}@media(min-width:1023px){.error__hero{padding:100px 40px}}@media(min-width:1439px){.error__hero{padding:120px 60px;border-radius:20px;background-image:url(contact-bg.webp)}}.error__code{font-family:Playfair Display,serif;font-weight:500;font-style:italic;font-size:120px;line-height:1;letter-spacing:-6px;background:linear-gradient(180deg,#8c52ff,#47189e);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px;padding:0 15px}@media(min-width:767px){.error__code{font-size:180px;letter-spacing:-9px}}@media(min-width:1023px){.error__code{font-size:220px;letter-spacing:-11px}}@media(min-width:1439px){.error__code{font-size:280px;letter-spacing:-14px;margin-bottom:16px}}.error__string{display:block;width:140px;height:auto;opacity:.8}.error__string--top{margin-bottom:20px}.error__string--bottom{margin-top:20px;transform:scaleX(-1)}@media(min-width:1023px){.error__string{width:226px}.error__string--top{margin-bottom:28px}.error__string--bottom{margin-top:28px}}.error__title{color:#1f1c19;text-align:center;font-family:Playfair Display,serif;font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-1.6px;margin:0}@media(min-width:767px){.error__title{font-size:44px;letter-spacing:-2.2px}}@media(min-width:1439px){.error__title{font-size:64px;letter-spacing:-3.2px}}.error__text{color:#1f1c19;text-align:center;font-family:Onest,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%;margin:16px 0 0;max-width:560px}@media(min-width:767px){.error__text{font-size:16px}}@media(min-width:1279px){.error__text{font-size:18px;margin-top:20px}}.error__actions{display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%;max-width:320px}@media(min-width:767px){.error__actions{flex-direction:row;justify-content:center;gap:16px;max-width:none;margin-top:24px}}@media(min-width:1023px){.error__actions{margin-top:32px;gap:20px}}.error__btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;text-align:center;font-family:Onest,sans-serif;font-size:16px;font-weight:700;line-height:120%;text-transform:capitalize;border-radius:50px;text-decoration:none;white-space:nowrap}@media(min-width:1023px){.error__btn{font-size:20px;padding:18px 40px;min-width:220px}}.shopify-policy__container{max-width:100%;margin-bottom:60px}@media screen and (min-width:1279px){.shopify-policy__container{margin-bottom:140px}}.shopify-policy__title h1{font-family:Onest,sans-serif;font-size:32px;font-weight:700;margin-top:20px}@media screen and (min-width:1279px){.shopify-policy__title h1{font-size:48px;margin-top:32px}}.rte strong{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:16px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:10px}@media screen and (min-width:1279px){.rte strong{color:#1f1c19;font-feature-settings:"liga" off,"calt" off;font-family:Onest;font-size:18px;font-style:normal;font-weight:600;line-height:110%;margin-bottom:20px}}.rte span,.rte p{color:#1f1c19;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:8px}.rte ul{list-style:disc;padding-left:20px}@media screen and (min-width:1279px){.rte span,.rte p{color:#1f1c19;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:110%}}@media screen and (min-width:1279px){.shopify-policy__container{padding-left:40px;padding-right:40px}}.pf-modal{--pf-bg: #FAF9FE;--pf-overlay: rgba(31, 28, 25, .45);--pf-text: #1F1C19;--pf-text-muted: #5C5764;--pf-accent: #47189E;--pf-border: #E5E2EE;--pf-border-strong: #C9C2DC;--pf-input-bg: #FFFFFF;--pf-placeholder: #A6A1B0;--pf-cta-from: #024D36;--pf-cta-to: #05B37E;--pf-cta-shadow: 0 6px 18px rgba(2, 77, 54, .18);--pf-close-bg: #DCEFE5;--pf-close-icon: #024D36;--pf-radius: 12px;--pf-radius-pill: 999px;--pf-font-display: "Playfair Display", Georgia, serif;--pf-font-ui: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--pf-shadow: -16px 0 40px rgba(31, 28, 25, .12);--pf-drawer-w: 507px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:flex-end;align-items:stretch;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.pf-modal[hidden]{display:none!important}.pf-modal.is-open{opacity:1;visibility:visible}.pf-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pf-overlay);cursor:pointer}.pf-modal__drawer{position:relative;z-index:1;width:var(--pf-drawer-w);max-width:100vw;height:100vh;max-height:100vh;background:var(--pf-bg);box-shadow:var(--pf-shadow);color:var(--pf-text);display:flex;flex-direction:column;gap:16px;padding:24px 0;overflow:hidden;transform:translate(100%);transition:transform .28s cubic-bezier(.22,.61,.36,1);font-family:var(--pf-font-ui)}.pf-modal.is-open .pf-modal__drawer{transform:translate(0)}.pf-modal__header{position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:10px}.pf-modal__header:after{content:"";display:block;width:100%;border-bottom:1.5px dashed var(--pf-accent);margin-top:4px}.pf-modal__title{margin:0;padding:0 64px 0 20px;font-family:var(--pf-font-display);font-weight:500;font-size:32px;line-height:1.1;letter-spacing:-.01em;color:var(--pf-text)}.pf-modal__close{position:absolute;top:0;right:20px;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--pf-close-bg);color:var(--pf-close-icon);cursor:pointer;transition:transform .15s ease,background .15s ease}.pf-modal__close:hover{background:#c7e6d9;transform:scale(1.04)}.pf-modal__close:active{transform:scale(.96)}.pf-modal__close:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.pf-modal__close svg{width:18px;height:18px;fill:currentColor}.pf-modal__form{flex:1 1 auto;display:flex;flex-direction:column;gap:14px;padding:0 20px 24px;margin:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--pf-border-strong) transparent}.pf-modal__form::-webkit-scrollbar{width:6px}.pf-modal__form::-webkit-scrollbar-thumb{background:var(--pf-border-strong);border-radius:6px}.pf-welcome{margin:0 0 4px;font-weight:600;font-size:18px;line-height:1.2;color:var(--pf-accent)}.pf-field{display:flex;flex-direction:column;gap:10px}.pf-label{margin:0;font-weight:600;font-size:16px;line-height:1.25;color:var(--pf-text)}.pf-help{margin:-6px 0 0;font-weight:400;font-size:14px;line-height:1.35;color:var(--pf-text-muted)}.pf-input{width:100%;min-height:46px;padding:12px 16px;margin:0;font-family:var(--pf-font-ui);font-size:16px;font-weight:400;line-height:1.25;color:var(--pf-text);background:var(--pf-input-bg);border:1px solid var(--pf-border);border-radius:var(--pf-radius);outline:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.pf-input::placeholder{color:var(--pf-placeholder);opacity:1}.pf-input:hover{border-color:var(--pf-border-strong)}.pf-input:focus,.pf-input:focus-visible{border-color:var(--pf-accent);box-shadow:0 0 0 3px #47189e26}.pf-input:disabled{background:#f2f0f8;color:var(--pf-text-muted);cursor:not-allowed}.pf-input[aria-invalid=true]{border-color:#c2185b;background:#fff1f5}.pf-textarea{min-height:96px;line-height:1.45;resize:vertical}.pf-select-wrap{position:relative}.pf-select{padding-right:44px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M5 7.5l5 5 5-5' stroke='%231F1C19' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px;cursor:pointer}.pf-grid-3{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px}.pf-cta{position:sticky;bottom:0;margin-top:auto;padding:13px 30px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;font-family:var(--pf-font-ui);font-weight:700;font-size:18px;line-height:1.1;letter-spacing:.02em;color:#fff;background:linear-gradient(90deg,var(--pf-cta-from) 0%,var(--pf-cta-to) 100%);border:0;border-radius:var(--pf-radius-pill);box-shadow:var(--pf-cta-shadow);cursor:pointer;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease}.pf-cta:hover{filter:brightness(1.06);box-shadow:0 8px 22px #024d3642;transform:translateY(-1px)}.pf-cta:active{transform:translateY(0);filter:brightness(.98)}.pf-cta:focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px}.pf-cta:disabled,.pf-cta[disabled],.pf-cta[aria-disabled=true]{filter:grayscale(.2);opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}body.pf-noscroll{overflow:hidden}@media(max-width:1024px){.pf-modal{--pf-drawer-w: 460px}.pf-modal__title{font-size:28px}}@media(max-width:640px){.pf-modal__overlay{display:none}.pf-modal__drawer{width:100vw;max-width:100vw;box-shadow:none;padding:16px 0;gap:12px}.pf-modal__title{font-size:32px;padding:0 56px 0 20px;line-height:1.05}.pf-modal__close{top:4px;right:16px}.pf-modal__form{padding:0 20px 20px;gap:16px}.pf-cta{font-size:17px;min-height:52px}}@media(max-width:375px){.pf-modal__title{font-size:28px}.pf-modal__form{padding:0 16px 20px}}@media(prefers-reduced-motion:reduce){.pf-modal,.pf-modal__drawer{transition:none}.pf-cta:hover{transform:none}}:root{--eca-bg: #FFFFFF;--eca-text: #1F1C19;--eca-text-muted: #5C5764;--eca-accent: #47189E;--eca-accent-soft: #EDE5F8;--eca-price: #047551;--eca-cta-from: #024D36;--eca-cta-to: #05B37E;--eca-strike: #BCB6CB;--eca-border: #E5E2EE;--eca-close-bg: #DCEFE5;--eca-close-icon: #047551;--eca-radius-sm: 8px;--eca-radius-md: 12px;--eca-radius-pill: 999px;--eca-font-display: "Playfair Display", Georgia, serif;--eca-font-ui: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--eca-divider-color: rgba(71, 24, 158, .4);--eca-divider: radial-gradient(circle, var(--eca-divider-color) 1.4px, transparent 1.6px);--eca-divider-size: 10px 2px}.eca-dotted{height:2px;background-image:var(--eca-divider);background-size:var(--eca-divider-size);background-position:center;background-repeat:repeat-x}[role=dialog][aria-labelledby=cart-drawer-title]{background:var(--eca-bg)!important}[data-essential-cart-element=cart-drawer-content][data-essential-cart-element=cart-drawer-content]{background:var(--eca-bg);font-family:var(--eca-font-ui)}[data-essential-cart-element=cart-drawer-header][data-essential-cart-element=cart-drawer-header]{background:var(--eca-bg);border:0;padding:20px 20px 14px;position:relative;align-items:center}[data-essential-cart-element=cart-drawer-header][data-essential-cart-element=cart-drawer-header]:after{content:"";position:absolute;left:0;right:0;bottom:0}[data-essential-cart-element=cart-drawer-title][data-essential-cart-element=cart-drawer-title]{font-family:var(--eca-font-display)!important;font-weight:500!important;font-size:36px!important;line-height:1!important;letter-spacing:-.01em!important;color:var(--eca-text)!important;text-transform:none!important}[data-essential-cart-element=cart-drawer-close-button][data-essential-cart-element=cart-drawer-close-button]{width:36px;height:36px;border-radius:50%;background:var(--eca-close-bg);border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease}[data-essential-cart-element=cart-drawer-close-button]:hover{background:#c7e6d9;transform:scale(1.04)}[data-essential-cart-element=cart-drawer-close-button]:active{transform:scale(.96)}[data-essential-cart-element=cart-drawer-close-button] svg{width:18px;height:18px}[data-essential-cart-element=cart-drawer-close-button] svg line{stroke:var(--eca-close-icon)!important;stroke-width:2.5}[data-essential-cart-element=announcement-bar][data-essential-cart-element=announcement-bar]{background:var(--eca-accent)!important;color:#fff!important;border:0!important;padding:14px 20px!important;border-radius:0!important;font-family:var(--eca-font-ui)!important;font-size:16px;line-height:1.2;display:flex!important;align-items:center!important;justify-content:flex-start;min-height:76px}[data-essential-cart-element=announcement-bar-text][data-essential-cart-element=announcement-bar-text]{color:#fff;font-weight:600;font-size:16px;line-height:1.2;font-family:var(--eca-font-ui);width:100%}[data-essential-cart-element=announcement-bar-text] *,[data-essential-cart-element=announcement-bar-text] p,[data-essential-cart-element=announcement-bar-text] span{color:#fff!important;font-family:var(--eca-font-ui)!important;background:transparent!important;background-color:transparent!important;border:0!important}[data-essential-cart-element=announcement-bar-text] p{display:flex;align-items:center;justify-content:center;flex-wrap:wpap;gap:14px;margin:0;width:100%}[data-essential-cart-element=announcement-bar-text] p>span{display:flex;align-items:left;text-align:left;flex-wrap:nowrap;gap:14px;font-weight:600;font-size:16px;line-height:1.2;width:fit-content;white-space:normal}[data-essential-cart-element=announcement-bar-text] span[style*=nowrap]{font-weight:700;font-size:24px;line-height:1;letter-spacing:0;display:inline-flex;margin:0}[data-essential-cart-element=announcement-bar-text] span[style*=nowrap] span{font-weight:700;font-size:24px;line-height:1}[data-essential-cart-element=announcement-wrapper]{--paddingTop: 0px !important;--paddingBottom: 0px !important}[data-essential-cart-element=cart-drawer-item][data-essential-cart-element=cart-drawer-item]{background:transparent}[data-essential-cart-element=cart-drawer-item-frame][data-essential-cart-element=cart-drawer-item-frame]{border:0!important;border-bottom:1.5px dashed var(--eca-divider-color)!important;padding:16px 0}[data-essential-cart-element=cart-drawer-item-image][data-essential-cart-element=cart-drawer-item-image]{border-radius:var(--eca-radius-sm);width:80px;height:80px;flex:0 0 80px}[data-essential-cart-element=line-item-image]{border-radius:var(--eca-radius-sm);object-fit:cover}[data-essential-cart-element=cart-drawer-item-details][data-essential-cart-element=cart-drawer-item-details]{padding:0;gap:4px}[data-essential-cart-element=line-item-title][data-essential-cart-element=line-item-title]{font-family:var(--eca-font-display)!important;font-weight:500;font-size:18px;line-height:1.18;letter-spacing:-.005em;color:var(--eca-text)!important;text-decoration:none}[data-essential-cart-element=line-item-title]:hover{text-decoration:underline;text-decoration-color:var(--eca-accent);text-underline-offset:3px}[data-essential-cart-element=line-item-variant-title][data-essential-cart-element=line-item-variant-title]{font-family:var(--eca-font-ui)!important;font-weight:400;font-size:14px;line-height:1.35;color:var(--eca-text)!important;text-transform:capitalize}[data-essential-cart-element=line-item-properties][data-essential-cart-element=line-item-properties]{font-family:var(--eca-font-ui)!important;font-weight:400;font-size:12px;line-height:1.4;color:var(--eca-text-muted)!important;margin-top:6px}[data-essential-cart-element=cart-drawer-item-price][data-essential-cart-element=cart-drawer-item-price]{align-items:flex-end}[data-essential-cart-element=line-item-regular-price][data-essential-cart-element=line-item-regular-price]{font-family:var(--eca-font-ui)!important;font-weight:400;font-size:15px;color:var(--eca-strike)!important;text-decoration:line-through}[data-essential-cart-element=line-item-discounted-price][data-essential-cart-element=line-item-discounted-price]{font-family:var(--eca-font-ui)!important;font-weight:600;font-size:18px;color:var(--eca-price)!important}[data-essential-cart-element=cart-drawer-item-price]:not(:has([data-essential-cart-element=line-item-discounted-price])) [data-essential-cart-element=line-item-regular-price]{color:var(--eca-price)!important;text-decoration:none;font-weight:600;font-size:18px}[data-essential-cart-element=line-item-actions][data-essential-cart-element=line-item-actions]{gap:12px}[data-essential-cart-element=line-item-remove][data-essential-cart-element=line-item-remove]{width:32px;height:32px;border-radius:50%;background:transparent;color:var(--eca-price);display:inline-flex;align-items:center;justify-content:center;padding:4px;transition:transform .15s ease,background .15s ease}[data-essential-cart-element=line-item-remove]:hover{background:#04755114;transform:scale(1.04)}[data-essential-cart-element=line-item-remove] svg{width:22px;height:22px}[data-essential-cart-element=line-item-remove] svg path{fill:var(--eca-price)!important}[data-essential-cart-element=quantity-select][data-essential-cart-element=quantity-select]{background:var(--eca-accent-soft);border:0;border-radius:var(--eca-radius-pill);padding:4px;min-height:36px}[data-essential-cart-element=quantity-select-inner][data-essential-cart-element=quantity-select-inner]{gap:4px}[data-essential-cart-element=quantity-decrement],[data-essential-cart-element=quantity-increment]{width:28px;height:28px;border-radius:50%;background:transparent;color:var(--eca-accent);transition:background .15s ease}[data-essential-cart-element=quantity-decrement]:hover:not([disabled]),[data-essential-cart-element=quantity-increment]:hover:not([disabled]){background:#47189e1f}[data-essential-cart-element=quantity-decrement] svg path,[data-essential-cart-element=quantity-increment] svg path,[data-essential-cart-element=quantity-decrement] svg [fill],[data-essential-cart-element=quantity-increment] svg [fill]{fill:var(--eca-accent)}[data-essential-cart-element=quantity-decrement][disabled]{opacity:.4}[data-essential-cart-element=quantity-value][data-essential-cart-element=quantity-value]{font-family:var(--eca-font-ui)!important;font-weight:600;font-size:15px;line-height:1;color:var(--eca-text)!important;min-width:18px;padding:0 4px}[data-essential-cart-element=order-note-link][data-essential-cart-element=order-note-link]{font-family:var(--eca-font-ui)!important;font-weight:600;font-size:16px;color:var(--eca-accent)!important;padding:10px 0}[data-essential-cart-element=order-note-link] svg path{fill:var(--eca-accent)!important}[data-essential-cart-element=order-note-link] span:first-child{color:var(--eca-accent)!important}[data-essential-cart-element=order-note-textarea]{border-radius:var(--eca-radius-md)!important;border:1px solid var(--eca-border)!important;background:#fff!important;font-family:var(--eca-font-ui);font-size:14px;padding:12px;min-height:80px}[data-essential-cart-element=order-note-textarea]:focus{border-color:var(--eca-accent)!important;box-shadow:0 0 0 3px #47189e26}[data-essential-cart-element=order-note-button][data-essential-cart-element=order-note-button]{background:var(--eca-accent)!important;color:#fff!important;border-radius:var(--eca-radius-pill)!important;border:0!important;font-weight:600;padding:8px 18px}[data-essential-cart-element=cart-drawer-footer][data-essential-cart-element=cart-drawer-footer]{background:var(--eca-bg);border-top:0;padding:0 20px 20px;position:relative}[data-essential-cart-element=cart-drawer-footer]:before{content:"";display:block;border-top:1.5px dashed var(--eca-divider-color);margin:0 0 12px}[data-essential-cart-element=subtotal-wrapper]{--paddingTop: 4px !important;--paddingBottom: 12px !important}[data-essential-cart-element=cart-drawer-property-label]{font-family:var(--eca-font-ui)!important;font-weight:600;font-size:16px;line-height:1.1;color:var(--eca-text)!important}[data-essential-cart-element=cart-drawer-property-value]{font-family:var(--eca-font-ui)!important;font-weight:600;font-size:18px;line-height:1;color:var(--eca-price)!important}[data-essential-cart-element=cart-drawer-checkout-button][data-essential-cart-element=cart-drawer-checkout-button]{background:linear-gradient(90deg,var(--eca-cta-from) 0%,var(--eca-cta-to) 100%)!important;color:#fff!important;border:0!important;border-radius:var(--eca-radius-pill)!important;padding:14px 30px!important;min-height:52px;font-family:var(--eca-font-ui)!important;font-weight:700!important;font-size:18px!important;letter-spacing:.01em!important;box-shadow:0 6px 18px #024d362e;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}[data-essential-cart-element=cart-drawer-checkout-button]:hover{filter:brightness(1.06);box-shadow:0 8px 22px #024d3642;transform:translateY(-1px)}[data-essential-cart-element=cart-drawer-checkout-button]:active{transform:translateY(0)}[data-essential-cart-element=cart-drawer-checkout-button-text][data-essential-cart-element=cart-drawer-checkout-button-text]{color:#fff!important;font-family:var(--eca-font-ui)!important;font-weight:700!important;font-size:18px!important;line-height:1.1!important;letter-spacing:.01em!important;text-transform:none!important}@media(max-width:1024px){[data-essential-cart-element=cart-drawer-title][data-essential-cart-element=cart-drawer-title]{font-size:32px!important}}@media(max-width:640px){[data-essential-cart-element=cart-drawer-title][data-essential-cart-element=cart-drawer-title]{font-size:30px!important}[data-essential-cart-element=announcement-bar][data-essential-cart-element=announcement-bar]{padding:12px 20px!important;font-size:16px;min-height:72px}[data-essential-cart-element=announcement-bar-text] p,[data-essential-cart-element=announcement-bar-text] p>span{font-size:16px;gap:12px}[data-essential-cart-element=announcement-bar-text] span[style*=nowrap],[data-essential-cart-element=announcement-bar-text] span[style*=nowrap] span{font-size:24px}[data-essential-cart-element=line-item-title][data-essential-cart-element=line-item-title],[data-essential-cart-element=line-item-discounted-price][data-essential-cart-element=line-item-discounted-price]{font-size:16px}[data-essential-cart-element=cart-drawer-checkout-button][data-essential-cart-element=cart-drawer-checkout-button]{font-size:17px!important;min-height:56px}}@media(max-width:375px){[data-essential-cart-element=cart-drawer-title][data-essential-cart-element=cart-drawer-title]{font-size:26px!important}[data-essential-cart-element=announcement-bar-text] span[style*=nowrap],[data-essential-cart-element=announcement-bar-text] span[style*=nowrap] span{font-size:24px}[data-essential-cart-element=announcement-bar-text] p,[data-essential-cart-element=announcement-bar-text] p>span{font-size:14px;gap:10px}}@media(prefers-reduced-motion:reduce){[data-essential-cart-element=cart-drawer-checkout-button]:hover{transform:none}}.x1lc7i2o:not(#\#):not(#\#):not(#\#){box-shadow:none!important}.appstle_sub_widget{position:relative!important;margin:28px 0 24px!important;padding:0!important;background:transparent!important;border:none!important;font-family:Onest,sans-serif!important}.appstle_sub_widget,.appstle_sub_widget *{font-family:Onest,sans-serif!important}.appstle_sub_widget .appstle_widget_title,.appstle_sub_widget .appstle-tootltip-parent,.appstle_sub_widget .appstle_tooltip_wrapper,.appstle_sub_widget .appstle_tooltip,.appstle_sub_widget .appstle_subscribe_option_grid,.appstle_sub_widget .appstle_single_option_text{display:none!important}.appstle_sub_widget .appstle_subscribe_option{display:block!important;margin:0!important;padding:0!important;background:transparent!important}.appstle_sub_widget .appstle_subscription_wrapper{display:flex!important;flex-direction:column!important;gap:16px!important;padding:0!important;margin:0!important;position:relative!important}.appstle_sub_widget .appstle_subscription_wrapper:before{content:none!important}.appstle_sub_widget .appstle_subscription_wrapper_option{order:2}.appstle_sub_widget .appstle_subscription_wrapper_option.appstle_include_dropdown,.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper{order:1}.appstle_sub_widget .appstle_subscription_wrapper_option{display:block!important;background:#fff!important;border:1px solid rgba(157,157,157,.3)!important;border-radius:10px!important;padding:20px!important;margin:0!important;cursor:pointer!important;transition:border-color .18s ease,box-shadow .18s ease!important;box-shadow:none!important}.appstle_sub_widget .appstle_subscription_wrapper_option:hover{border-color:#b9a8e0!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper{position:relative!important;border-color:#47189e!important;margin-top:22px!important;padding-top:30px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper:before{content:"Most Popular";position:absolute;top:-22px;left:19px;z-index:2;background:#47189e;color:#fff;font-weight:700;font-size:18px;line-height:1.15;padding:10px 14px;border-radius:12px}.appstle_sub_widget .appstle_subscription_wrapper_option:has(input[type=radio][name=selling_plan]:checked){border-color:#47189e!important}.appstle_sub_widget .appstle_subscription_radio_wrapper,.appstle_sub_widget .appstle_one_time_details_wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0!important;margin:0!important;background:transparent!important}.appstle_sub_widget input[type=radio][name=selling_plan]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}.appstle_sub_widget .appstle_circle{display:inline-block!important;flex-shrink:0!important;width:18px!important;height:18px!important;border:2px solid #47189e!important;border-radius:50%!important;background:#fff!important;margin:0 10px 0 0!important;position:relative!important;vertical-align:middle!important}.appstle_sub_widget .appstle_circle .appstle_dot{display:none!important}.appstle_sub_widget input[type=radio][name=selling_plan]:checked~label .appstle_circle:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#47189e!important}.appstle_sub_widget .appstle_radio_label{display:flex!important;align-items:center!important;flex:1 1 auto!important;min-width:0!important;cursor:pointer!important;padding:0!important;margin:0!important;background:transparent!important}.appstle_sub_widget .appstle-text-and-badge-wrapper{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.appstle_sub_widget .appstle_subscribe_save_text,.appstle_sub_widget .appstle_one_time_text{font-size:24px!important;font-weight:600!important;color:#1f1c19!important;line-height:1.1!important;display:block!important}.appstle_sub_widget .appstle-save-badge{display:none!important}.appstle_sub_widget .appstle_subscription_amount_wrapper,.appstle_sub_widget .appstle_one_time_price_wrapper{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;flex-shrink:0!important;gap:2px!important;padding:0!important;margin:0!important}.appstle_sub_widget .appstle_subscription_amount,.appstle_sub_widget .appstle_one_time_price_wrapper .appstle_subscription_amount{font-size:30px!important;font-weight:700!important;color:#037451!important;line-height:1!important;white-space:nowrap!important}.appstle_sub_widget .appstle_subscription_compare_amount,.appstle_sub_widget .appstle_subscription_amount_compare_at_price{font-size:15px!important;font-weight:500!important;color:#9d9d9d!important;text-decoration:line-through!important;line-height:1!important}.appstle_sub_widget .sr-only,.appstle_sub_widget .appstle-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.appstle_sub_widget .appstle_one_time_unit_price{font-size:12px!important;color:#888!important}.appstle_sub_widget .appstle_subscription_description_text,.appstle_sub_widget .appstle_bundle_discount_amount{display:none!important}.appstle_sub_widget .appstle_one_time_description_text{font-size:16px!important;font-weight:600!important;color:#1f1c19!important;line-height:1.15!important;margin-top:12px!important}.appstle_sub_widget .appstle_one_time_description_text:empty{display:none!important}.appstle_sub_widget .afina-sub__subtitle{font-size:16px;font-weight:600;color:#1f1c19;line-height:1.15;margin-top:12px}.appstle_sub_widget .afina-sub__divider{height:1px;background:#9d9d9d4d;margin:16px 0}.appstle_sub_widget .afina-sub__features{display:flex;gap:10px;padding-top:14px}.appstle_sub_widget .afina-feat{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid rgba(157,157,157,.3);border-radius:20px;padding:26px 8px 18px;text-align:center}.appstle_sub_widget .afina-feat__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:baseline;gap:5px;background:#eae7fa;color:#47189e;font-size:16px;font-weight:400;line-height:1;letter-spacing:.9px;text-transform:uppercase;padding:4px 8px;border-radius:10px;white-space:nowrap}.appstle_sub_widget .afina-feat__badge s{text-decoration:line-through}.appstle_sub_widget .afina-feat__icon{width:56px;height:56px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain}.appstle_sub_widget .afina-feat__icon--energy{background-image:url(appstle-feat-energy.svg)}.appstle_sub_widget .afina-feat__icon--delivery{background-image:url(appstle-feat-delivery.svg)}.appstle_sub_widget .afina-feat__icon--unlimited{background-image:url(appstle-feat-unlimited.svg)}.appstle_sub_widget .afina-feat__title{font-size:16px;font-weight:600;color:#1f1c19;line-height:1.1}.appstle_sub_widget .afina-sub__checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px;list-style:none;margin:0;padding:0}.appstle_sub_widget .afina-sub__check{display:flex;align-items:center;gap:8px}.appstle_sub_widget .afina-check{width:22px;height:22px;flex-shrink:0;background:url(appstle-check.svg) no-repeat center / contain}.appstle_sub_widget .afina-sub__checktext{font-size:16px;font-weight:500;color:#1f1c19;line-height:1.1}.appstle_sub_widget .afina-delivery{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:16px}.appstle_sub_widget .afina-delivery__label{display:flex;align-items:center;gap:8px;background:#eae7fa;border-radius:26px;padding:7px 14px}.appstle_sub_widget .afina-delivery__icon{width:14px;height:14px;flex-shrink:0;background:url(appstle-delivery-icon.svg) no-repeat center / contain}.appstle_sub_widget .afina-delivery__text{font-size:16px;font-weight:600;color:#1f1c19;line-height:1.15}.appstle_sub_widget .afina-delivery__date{background:#eae7fa;color:#8c52ff;font-size:16px;font-weight:700;line-height:1.1;letter-spacing:-.5px;padding:6px 12px;border-radius:40px;white-space:nowrap}@media(max-width:1518.98px){.appstle_sub_widget .afina-delivery__text,.appstle_sub_widget .afina-delivery__date{font-size:15px}.appstle_sub_widget .appstle_subscribe_save_text,.appstle_sub_widget .appstle_one_time_text{font-size:21px!important}.appstle_sub_widget .appstle_subscription_amount,.appstle_sub_widget .appstle_one_time_price_wrapper .appstle_subscription_amount{font-size:27px!important}.appstle_sub_widget .appstle_subscription_compare_amount,.appstle_sub_widget .appstle_subscription_amount_compare_at_price{font-size:14px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper:before{font-size:17px;padding:9px 13px}.appstle_sub_widget .afina-feat__badge{font-size:14px;letter-spacing:.7px}.appstle_sub_widget .afina-feat__title{font-size:14px}.appstle_sub_widget .afina-feat__icon{width:50px;height:50px}.appstle_sub_widget .afina-check{width:20px;height:20px}.appstle_sub_widget .afina-sub__checktext,.appstle_sub_widget .afina-sub__subtitle{font-size:15px}.appstle_sub_widget .appstle_one_time_description_text{font-size:15px!important}.appstle_sub_widget .afina-feat{padding:24px 7px 16px}}@media(max-width:1278.98px){.appstle_sub_widget .afina-delivery__text,.appstle_sub_widget .afina-delivery__date{font-size:14px}.appstle_sub_widget .appstle_subscribe_save_text,.appstle_sub_widget .appstle_one_time_text{font-size:19px!important}.appstle_sub_widget .appstle_subscription_amount,.appstle_sub_widget .appstle_one_time_price_wrapper .appstle_subscription_amount{font-size:24px!important}.appstle_sub_widget .appstle_subscription_compare_amount,.appstle_sub_widget .appstle_subscription_amount_compare_at_price{font-size:13px!important}.appstle_sub_widget .appstle_subscription_wrapper_option{padding:18px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper{padding-top:28px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper:before{font-size:16px;padding:9px 12px}.appstle_sub_widget .afina-feat__badge{font-size:13px;letter-spacing:.5px}.appstle_sub_widget .afina-feat__title{font-size:13px}.appstle_sub_widget .afina-feat__icon{width:46px;height:46px}.appstle_sub_widget .afina-check{width:18px;height:18px}.appstle_sub_widget .afina-sub__checktext,.appstle_sub_widget .afina-sub__subtitle{font-size:14px}.appstle_sub_widget .appstle_one_time_description_text{font-size:14px!important}.appstle_sub_widget .afina-feat{padding:22px 6px 14px}}@media(max-width:1022.98px){.appstle_sub_widget .afina-delivery__text,.appstle_sub_widget .afina-delivery__date{font-size:16px}.appstle_sub_widget .appstle_subscribe_save_text,.appstle_sub_widget .appstle_one_time_text{font-size:24px!important}.appstle_sub_widget .appstle_subscription_amount,.appstle_sub_widget .appstle_one_time_price_wrapper .appstle_subscription_amount{font-size:30px!important}.appstle_sub_widget .appstle_subscription_compare_amount,.appstle_sub_widget .appstle_subscription_amount_compare_at_price{font-size:15px!important}.appstle_sub_widget .appstle_subscription_wrapper_option{padding:20px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper{padding-top:30px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper:before{font-size:18px;padding:10px 14px}.appstle_sub_widget .afina-feat__badge{font-size:16px;letter-spacing:.9px}.appstle_sub_widget .afina-feat__title{font-size:16px}.appstle_sub_widget .afina-feat__icon{width:56px;height:56px}.appstle_sub_widget .afina-check{width:22px;height:22px}.appstle_sub_widget .afina-sub__checktext,.appstle_sub_widget .afina-sub__subtitle{font-size:16px}.appstle_sub_widget .appstle_one_time_description_text{font-size:16px!important}.appstle_sub_widget .afina-feat{padding:26px 8px 18px}}@media(max-width:766.98px){.appstle_sub_widget .afina-delivery__text,.appstle_sub_widget .afina-delivery__date{font-size:14px}.appstle_sub_widget .appstle_subscribe_save_text,.appstle_sub_widget .appstle_one_time_text{font-size:18px!important}.appstle_sub_widget .appstle_subscription_amount,.appstle_sub_widget .appstle_one_time_price_wrapper .appstle_subscription_amount{font-size:23px!important}.appstle_sub_widget .appstle_subscription_compare_amount,.appstle_sub_widget .appstle_subscription_amount_compare_at_price{font-size:13px!important}.appstle_sub_widget .appstle_subscription_wrapper_option{padding:16px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper{padding-top:26px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper:before{font-size:16px;padding:8px 12px}.appstle_sub_widget .afina-feat__badge{font-size:13px;letter-spacing:.5px}.appstle_sub_widget .afina-feat__title{font-size:13px}.appstle_sub_widget .afina-feat__icon{width:44px;height:44px}.appstle_sub_widget .afina-check{width:18px;height:18px}.appstle_sub_widget .afina-sub__checktext,.appstle_sub_widget .afina-sub__subtitle{font-size:14px}.appstle_sub_widget .appstle_one_time_description_text{font-size:14px!important}.appstle_sub_widget .afina-feat{padding:22px 6px 14px;border-radius:16px}.appstle_sub_widget .afina-sub__checklist{grid-template-columns:1fr;gap:10px}}@media(max-width:374.98px){.appstle_sub_widget .afina-delivery__text,.appstle_sub_widget .afina-delivery__date{font-size:13px}.appstle_sub_widget .appstle_subscribe_save_text,.appstle_sub_widget .appstle_one_time_text{font-size:16px!important}.appstle_sub_widget .appstle_subscription_amount,.appstle_sub_widget .appstle_one_time_price_wrapper .appstle_subscription_amount{font-size:21px!important}.appstle_sub_widget .appstle_subscription_wrapper_option{padding:14px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper{padding-top:24px!important}.appstle_sub_widget .appstle_subscription_wrapper_option.payAsYouGoPlansDropdownWrapper:before{font-size:14px;padding:7px 11px}.appstle_sub_widget .afina-feat__badge{font-size:12px;letter-spacing:.4px}.appstle_sub_widget .afina-feat__title{font-size:12px}.appstle_sub_widget .afina-feat__icon{width:38px;height:38px}.appstle_sub_widget .afina-check{width:17px;height:17px}.appstle_sub_widget .afina-sub__checktext,.appstle_sub_widget .afina-sub__subtitle{font-size:13px}.appstle_sub_widget .appstle_one_time_description_text{font-size:13px!important}.appstle_sub_widget .afina-feat{padding:20px 5px 12px;border-radius:14px}}.product__assurance{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px;margin:14px 0 0;padding:0;list-style:none}.product__assurance-item{display:flex;align-items:center;gap:8px;font-family:Onest,sans-serif;font-size:16px;font-weight:500;color:#1f1c19;line-height:1.1}.product__assurance-check{width:22px;height:22px;flex-shrink:0;background:url(appstle-check.svg) no-repeat center / contain}@media(max-width:766.98px){.product__assurance{gap:8px 16px}.product__assurance-item{font-size:14px}.product__assurance-check{width:18px;height:18px}}@media(max-width:374.98px){.product__assurance-item{font-size:13px}}.jm-stack--space-600[data-v-417c96d2]>*+*{margin-block-start:0!important}.jm-filters__buttons[data-v-2bbaaaa5]{margin-top:20px!important}.jm-media-thumbnail-list__thumbnail[data-v-faf85871]{height:100%}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
