.bl-spot{background:var(--bl-bg,var(--bl-violet));color:#fff;overflow:hidden}.bl-spot__stage{position:relative;height:clamp(280px,40vw,520px);outline:none}.bl-spot__item{position:absolute;left:50%;top:50%;width:clamp(190px,32vw,430px);aspect-ratio:1;border:0;padding:0;background:var(--bl-lilac);cursor:pointer;transform:translate(-50%,-50%) scale(1);transition:transform .6s ease,opacity .6s ease;box-shadow:0 30px 60px #2b223847;overflow:hidden}.bl-spot__item img,.bl-spot__item .bl-placeholder{width:100%;height:100%;object-fit:cover}.bl-spot__item[data-pos=center]{z-index:3}.bl-spot__item[data-pos=left]{transform:translate(-145%,-50%) scale(.6);opacity:.55;z-index:2}.bl-spot__item[data-pos=right]{transform:translate(45%,-50%) scale(.6);opacity:.55;z-index:2}.bl-spot__item[data-pos=left]:hover,.bl-spot__item[data-pos=right]:hover{opacity:.8}.bl-spot__item[data-pos=hidden]{transform:translate(-50%,-50%) scale(.4);opacity:0;pointer-events:none;z-index:1}@media(max-width:749px){.bl-spot__item{width:56vw}}.bl-spot__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:52px;height:52px;border-radius:50%;border:0;background:var(--bl-cream);color:var(--bl-violet-dark);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 24px #2b223838;transition:transform .3s;padding:0}.bl-spot__btn:hover{transform:translateY(-50%) scale(1.08)}.bl-spot__btn--prev{left:clamp(4px,3vw,56px)}.bl-spot__btn--next{right:clamp(4px,3vw,56px)}@media(max-width:749px){.bl-spot__btn{width:42px;height:42px}}.bl-spot__infos{display:grid;justify-items:center;margin-top:clamp(28px,4vw,52px);text-align:center}.bl-spot__info{grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s;width:100%}.bl-spot__info.is-active{opacity:1;visibility:visible;transition:opacity .5s ease .15s}.bl-spot__name{font:500 clamp(30px,2.6vw + 14px,52px)/1.1 var(--bl-serif);margin:0;color:#fff}.bl-spot__price{font:600 13px var(--bl-sans);letter-spacing:.14em}.bl-spot .bl-btn{color:#fff;width:min(380px,82vw)}.bl-spot .bl-btn:hover{background:#fff;color:var(--bl-violet-dark);border-color:#fff}.bl-spot .bl-link{color:#fff}.bl-miy{position:relative;overflow:hidden;min-height:var(--bl-min-h,560px);display:grid;place-items:center;background:var(--bl-bg,var(--bl-lilac));text-align:center;padding:72px var(--bl-gutter);color:var(--bl-ink)}.bl-miy__center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:640px}.bl-miy__title{font-family:var(--bl-script);font-size:clamp(64px,8vw + 16px,156px);line-height:1.02;margin:0;color:var(--bl-ink);font-weight:400}.bl-miy__img{position:absolute;z-index:1;width:clamp(92px,14vw,230px);aspect-ratio:4/5;transform:rotate(var(--r,0deg))}.bl-miy__float{width:100%;height:100%;animation:bl-float 5s ease-in-out infinite;animation-delay:var(--delay,0s)}.bl-miy__float img,.bl-miy__float .bl-placeholder{width:100%;height:100%;object-fit:cover;box-shadow:10px 10px 0 var(--bl-violet);background:#fff;display:block}@keyframes bl-float{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}.bl-miy__img--1{top:9%;left:5%;--r:-24deg}.bl-miy__img--2{top:8%;right:6%;--r:18deg;--delay:-1.25s}.bl-miy__img--3{bottom:9%;left:9%;--r:8deg;--delay:-2.5s}.bl-miy__img--4{bottom:8%;right:5%;--r:-12deg;--delay:-3.75s}@media(max-width:749px){.bl-miy{padding:150px var(--bl-gutter)}.bl-miy__img{width:82px}.bl-miy__img--1{top:5%;left:6%}.bl-miy__img--2{top:4%;right:6%}.bl-miy__img--3{bottom:5%;left:7%}.bl-miy__img--4{bottom:4%;right:6%}}.bl-duo .bl-carousel{--bl-cols:2;--bl-gap:clamp(12px,2vw,32px)}@media(max-width:749px){.bl-duo .bl-carousel{--bl-cols:1}}.bl-duo .bl-card__media{aspect-ratio:4/5}.bl-duo__label{font:600 10px var(--bl-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--bl-cherry)}.bl-duo__bar{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:clamp(28px,3vw,40px)}.bl-duo__arrows{display:flex;gap:10px}.bl-carousel__btn--inline{position:static;transform:none;width:38px;height:38px}.bl-duo.is-static .bl-duo__arrows{display:none}.bl-benefit{text-align:center;padding-top:clamp(56px,6vw,88px);max-width:760px;margin-inline:auto}.bl-benefit p{font:400 clamp(17px,1vw + 8px,21px)/1.7 var(--bl-serif);color:var(--bl-muted);margin:10px 0 0}.bl-qcta__inner{max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.bl-qcta__h{margin:0;display:flex;flex-direction:column;align-items:center}.bl-qcta__l1{font:600 clamp(34px,4vw + 12px,76px)/1.02 var(--bl-serif);text-transform:uppercase;letter-spacing:.04em;color:var(--bl-ink)}.bl-qcta__l2{font-family:var(--bl-script);font-size:clamp(54px,6vw + 18px,118px);color:var(--bl-violet);line-height:1.1;font-weight:400}.bl-qcta__text{font:400 clamp(17px,1vw + 8px,22px)/1.6 var(--bl-serif);color:var(--bl-muted);margin:0;max-width:540px}.bl-routine__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.3vw,20px);list-style:none;margin:0;padding:14px 0 0}.bl-routine__grid>li{display:flex}.bl-step{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;padding:54px 14px 22px;border:1.5px solid #fff;border-radius:220px 220px 0 0;background:#ffffff6b;box-shadow:0 0 0 1px #9470db24;transition:transform .45s var(--bl-ease),box-shadow .45s}.bl-step:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #fff;border-radius:214px 214px 0 0;pointer-events:none}.bl-step:after{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;background:var(--bl-lilac);border:1.5px solid #fff;transform:translate(-50%) rotate(45deg);box-shadow:0 0 0 1px #9470db4d}.bl-step:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #9470db47,0 20px 44px #9470db33}.bl-step__num{font:500 16px var(--bl-serif);letter-spacing:.22em;color:var(--bl-violet)}.bl-step__name{font:600 11px var(--bl-sans);letter-spacing:.26em;text-transform:uppercase;margin:6px 0 18px;color:var(--bl-ink)}.bl-step__media{height:240px;width:100%;display:grid;place-items:center;margin-bottom:18px}.bl-step__media img,.bl-step__media .bl-placeholder{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(43,34,56,.18));transition:transform .5s var(--bl-ease)}.bl-step:hover .bl-step__media img{transform:scale(1.04)}.bl-step__title{font:500 19px/1.25 var(--bl-serif);margin:0 0 6px;color:var(--bl-ink)}.bl-step__desc{font:400 13px/1.5 var(--bl-sans);color:var(--bl-muted);margin:0 0 18px}.bl-step .bl-btn{margin-top:auto;width:100%;padding-inline:8px;font-size:10px;letter-spacing:.14em}@media(max-width:1199px){.bl-routine__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:14px var(--bl-gutter) 10px;margin-inline:calc(var(--bl-gutter) * -1);scroll-padding-inline:var(--bl-gutter)}.bl-routine__grid::-webkit-scrollbar{display:none}.bl-routine__grid>li{flex:0 0 min(240px,68vw);scroll-snap-align:start}}.bl-reviews .bl-marquee__track{padding-block:6px}.bl-review{flex:0 0 auto;width:min(360px,82vw);margin-right:20px;background:#fff;border:1px solid rgba(148,112,219,.22);padding:28px;display:flex;flex-direction:column;gap:14px;white-space:normal}.bl-stars{display:flex;gap:3px;color:var(--bl-violet)}.bl-stars .bl-icon{width:14px;height:14px}.bl-review__quote{font:italic 400 19px/1.55 var(--bl-serif);margin:0;color:var(--bl-ink)}.bl-review__name{font:600 11px var(--bl-sans);letter-spacing:.2em;text-transform:uppercase;margin-top:auto;color:var(--bl-ink)}.bl-review__loc{display:block;color:var(--bl-muted);font-weight:500;letter-spacing:.1em;margin-top:4px}.bl-ugc__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media(max-width:989px){.bl-ugc__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.bl-ugc__grid{grid-template-columns:repeat(2,1fr)}}.bl-ugc__item{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--bl-lilac)}.bl-ugc__item img,.bl-ugc__item video{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--bl-ease);display:block}.bl-ugc__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#9470db73;opacity:0;transition:opacity .35s}.bl-ugc__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;z-index:1;opacity:0;transition:opacity .35s}.bl-ugc__icon .bl-icon{width:28px;height:28px}.bl-ugc__item:hover:after,.bl-ugc__item:hover .bl-ugc__icon,.bl-ugc__item:focus-visible .bl-ugc__icon{opacity:1}.bl-ugc__item:hover img{transform:scale(1.05)}.bl-quiz__card{max-width:780px;margin:0 auto;background:#fff;padding:clamp(24px,5vw,60px);box-shadow:0 24px 60px #9470db24}.bl-quiz__top{display:flex;justify-content:space-between;align-items:center;gap:16px;font:600 11px var(--bl-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--bl-muted)}.bl-quiz [hidden]{display:none!important}.bl-quiz__question{font:500 clamp(26px,2vw + 14px,40px)/1.2 var(--bl-serif);margin:26px 0 22px;color:var(--bl-ink)}.bl-quiz__answers{display:grid;gap:12px}.bl-quiz__answer{text-align:left;padding:16px 20px;border:1px solid rgba(43,34,56,.2);background:#fff;font:500 15px/1.4 var(--bl-sans);color:var(--bl-ink);cursor:pointer;transition:border-color .2s,background .2s}.bl-quiz__answer:hover,.bl-quiz__answer:focus-visible{border-color:var(--bl-violet);background:var(--bl-lilac)}.bl-quiz__back{margin-top:22px;background:none;border:0;cursor:pointer;padding:0 0 3px}.bl-quiz__result{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.bl-quiz__result p{font:400 19px/1.65 var(--bl-serif);color:var(--bl-muted);margin:0;max-width:560px}.bl-quiz__products{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;margin-top:12px;list-style:none;padding:0}@media(max-width:749px){.bl-quiz__products{grid-template-columns:repeat(2,1fr);gap:12px}}.bl-quiz__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media(prefers-reduced-motion:reduce){.bl-js .bl-reveal,.bl-js .bl-clip{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.bl-marquee__track{animation:none!important;width:100%;justify-content:center;flex-wrap:wrap}.bl-marquee__group[aria-hidden=true],.bl-dup{display:none!important}.bl-reviews .bl-marquee{overflow-x:auto}.bl-reviews .bl-marquee__track{flex-wrap:nowrap;justify-content:flex-start;width:max-content}.bl-miy__float{animation:none!important}.bl-hero__img,.bl-hero__media .bl-placeholder,.bl-card__img,.bl-step,.bl-step__media img,.bl-concern img,.bl-ugc__item img{transition:none!important;transform:none!important}.bl-hero__line{transition:none!important;opacity:1!important;transform:none!important}.bl-statement__bg{transform:none!important;top:0;height:100%}.bl-hero__dot.is-active:after{animation:none!important;transform:scaleX(1)}.bl-spot__item{transition:opacity .2s!important}.bl-carousel__track{scroll-behavior:auto}.bl-drawer__panel,.bl-toast{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bl-sections-b.css.map */
