html.biopa-loading,html.biopa-loading body{overflow:hidden}html.biopa-skip-loader #biopa-loader{display:none!important}html.biopa-loading .hero-eyebrow-wrap,html.biopa-loading .hero-title,html.biopa-loading .hero-desc,html.biopa-loading .hero-cta-row,html.biopa-loading .hero-visual,html.biopa-loading .hero-scroll{animation-play-state:paused}#biopa-loader{--bl-gold: #C9A96E;--bl-gold-l: #E8D5A8;--bl-ink: #FFFFFF;--bl-tag-color: rgba(232,213,168,.78);--bl-mint: #8FD4CF;--bl-blush: #E8B8C8;--bl-lav: #B8A4D4;--bl-ease: cubic-bezier(.25,.46,.45,.94);--bl-snap: cubic-bezier(.77,0,.175,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;background:linear-gradient(160deg,var(--bl-bg-1, #1c1210) 0%,var(--bl-bg-2, #271b18) 55%,var(--bl-bg-3, #1a1120) 100%);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;clip-path:inset(0 0 0 0)}#biopa-loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.5) 100%)}.bl-orb{position:absolute;border-radius:50%;pointer-events:none;width:min(60vw,520px);aspect-ratio:1;filter:blur(90px);opacity:0;animation:blOrbIn 1.8s ease .1s forwards,blDrift 11s ease-in-out infinite}.bl-orb-1{--o: .16;background:var(--bl-mint);top:-14%;right:-10%}.bl-orb-2{--o: .16;background:var(--bl-blush);bottom:-16%;left:-10%;animation-delay:.1s,-4s}.bl-orb-3{--o: .1;background:var(--bl-lav);top:34%;left:36%;animation-delay:.1s,-7s}@keyframes blOrbIn{to{opacity:var(--o)}}@keyframes blDrift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-28px) scale(1.06)}66%{transform:translate(-14px,18px) scale(.96)}}.bl-frame{position:absolute;inset:clamp(12px,2.4vw,26px);z-index:1;pointer-events:none;border:1px solid rgba(201,169,110,.2);opacity:0;animation:blFade 1.2s var(--bl-ease) .3s forwards}@keyframes blFade{to{opacity:1}}.bl-stage{position:relative;z-index:2;width:100%;height:100%;display:grid;place-items:center}.bl-stage>*{grid-area:1 / 1}.bl-rings{width:clamp(320px,74vh,760px);max-width:94vw;aspect-ratio:1;overflow:visible}.bl-ring-a{stroke-dasharray:1;stroke-dashoffset:1;animation:blDraw 2.6s var(--bl-ease) .35s forwards}.bl-ring-b{transform-origin:center;transform-box:fill-box;opacity:0;animation:blFade 1.4s var(--bl-ease) 1s forwards,blSpin 70s linear infinite}@keyframes blDraw{to{stroke-dashoffset:0}}@keyframes blSpin{to{transform:rotate(360deg)}}.bl-aura{position:relative;width:min(94vw,720px);aspect-ratio:1;pointer-events:none}.bl-aura i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;filter:blur(26px);opacity:0;mix-blend-mode:screen}.bl-aura .l{background:radial-gradient(circle,rgba(184,164,212,.9) 0%,transparent 62%);animation:blAuraL 2.4s var(--bl-ease) 1.7s both}.bl-aura .b{background:radial-gradient(circle,rgba(232,184,200,.9) 0%,transparent 62%);animation:blAuraB 2.4s var(--bl-ease) 2.05s both}.bl-aura .m{background:radial-gradient(circle,rgba(143,212,207,.9) 0%,transparent 62%);animation:blAuraM 2.4s var(--bl-ease) 2.4s both}@keyframes blAuraL{0%{opacity:0;transform:scale(.55)}28%{opacity:.5;transform:scale(1)}to{opacity:.24;transform:scale(1.08)}}@keyframes blAuraB{0%{opacity:0;transform:scale(.55)}28%{opacity:.5;transform:scale(1)}to{opacity:.22;transform:scale(1.1)}}@keyframes blAuraM{0%{opacity:0;transform:scale(.55)}28%{opacity:.55;transform:scale(1)}to{opacity:.18;transform:scale(1.12)}}.bl-bottle,.bl-sparks{position:relative;height:clamp(300px,72vh,720px);aspect-ratio:220 / 780}.bl-bottle{opacity:0;animation:blBottle 3.2s var(--bl-ease) .4s both}.bl-bottle svg{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 26px 34px rgba(0,0,0,.5))}@keyframes blBottle{0%{opacity:0;transform:translateY(26px) scale(.96);filter:blur(16px)}22%{opacity:1;transform:none;filter:blur(0)}72%{opacity:1;transform:none;filter:blur(0)}to{opacity:0;transform:scale(1.22);filter:blur(30px)}}.bl-logo-custom{width:clamp(200px,46vh,460px);max-width:80vw;height:auto;display:block;opacity:0;filter:drop-shadow(0 20px 34px rgba(0,0,0,.4));animation:blLogoIn 1.6s var(--bl-ease) .5s both}@keyframes blLogoIn{0%{opacity:0;transform:scale(.94);filter:blur(10px) drop-shadow(0 20px 34px rgba(0,0,0,.4))}to{opacity:1;transform:none;filter:blur(0) drop-shadow(0 20px 34px rgba(0,0,0,.4))}}.bl-capmove{animation:blCapMove 1s cubic-bezier(.6,0,.2,1) 1.28s both}@keyframes blCapMove{0%{transform:translateY(0)}to{transform:translateY(-152px)}}.bl-gourd{animation:blGourdMove .95s cubic-bezier(.6,0,.2,1) 1.2s both}@keyframes blGourdMove{0%{transform:translateY(0)}12%{transform:translateY(-5px)}to{transform:translateY(294px)}}.bl-thr{animation:blThread .95s linear 1.2s both}@keyframes blThread{0%{stroke-dashoffset:0}to{stroke-dashoffset:-54}}.bl-mouth{opacity:0;animation:blFade .5s ease 1.85s forwards}.bl-beam{opacity:0;mix-blend-mode:screen;animation:blFade .7s ease 1.95s forwards}.bl-star{transform-box:fill-box;transform-origin:center;opacity:0;animation:blStar 1.2s ease 2.05s both}@keyframes blStar{0%{opacity:0;transform:scale(.1) rotate(-60deg)}35%{opacity:1;transform:scale(1.25) rotate(0)}to{opacity:0;transform:scale(.7) rotate(30deg)}}.gs0,.gs3{animation:blG0 3.2s linear .4s both}.gs1{animation:blG1 3.2s linear .4s both}.gs2{animation:blG2 3.2s linear .4s both}@keyframes blG0{0%,28%{stop-color:#6e2a82}42%,50%{stop-color:#a94577}64%,to{stop-color:#3c918c}}@keyframes blG1{0%,28%{stop-color:#d58be0}42%,50%{stop-color:#f9b6d3}64%,to{stop-color:#b8f0ec}}@keyframes blG2{0%,28%{stop-color:#b25bc4}42%,50%{stop-color:#ee7fb2}64%,to{stop-color:#6fd0cb}}.bl-sparks{pointer-events:none}.bl-p{position:absolute;left:50%;top:58%;width:var(--s);height:var(--s);border-radius:50%;background:var(--bl-gold-l);box-shadow:0 0 8px #e8d5a8d9;opacity:0;animation:blRise 1.7s var(--bl-ease) var(--d) both}.bl-p:nth-child(3n){background:var(--bl-mint);box-shadow:0 0 8px #8fd4cfd9}.bl-p:nth-child(3n+1){background:var(--bl-blush);box-shadow:0 0 8px #e8b8c8d9}@keyframes blRise{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--rise)) scale(.2)}}.bl-mark{display:flex;flex-direction:column;align-items:center;text-align:center;-webkit-user-select:none;user-select:none}.bl-name{display:flex;padding-left:.45em;line-height:1;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(2.8rem,10vw,5.4rem);letter-spacing:.45em;color:var(--bl-ink, #fff)}.bl-l{display:inline-block;opacity:0;animation:blLetter .95s var(--bl-ease) calc(2.75s + var(--i) * .09s) both}@keyframes blLetter{0%{opacity:0;filter:blur(20px);transform:translateY(16px) scale(1.12)}to{opacity:1;filter:blur(0);transform:none}}.bl-rule{width:clamp(120px,22vw,190px);height:1px;margin:1.3rem 0 1.1rem;background:linear-gradient(90deg,transparent,var(--bl-gold),transparent);transform:scaleX(0);animation:blRule .9s var(--bl-ease) 3.35s forwards}@keyframes blRule{to{transform:scaleX(1)}}.bl-tag{padding-left:.5em;opacity:0;font-family:Montserrat,Helvetica Neue,sans-serif;font-weight:300;font-size:.62rem;letter-spacing:.5em;text-transform:uppercase;color:var(--bl-tag-color, rgba(232,213,168,.78));animation:blTag 1s var(--bl-ease) 3.5s both}@keyframes blTag{0%{opacity:0;letter-spacing:.75em;filter:blur(4px)}to{opacity:1;letter-spacing:.5em;filter:blur(0)}}.bl-progress{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;background:#ffffff0f}.bl-progress i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--bl-mint),var(--bl-gold));animation:blProg 4.3s cubic-bezier(.4,.1,.2,1) .2s forwards}@keyframes blProg{to{transform:scaleX(1)}}#biopa-loader.is-leaving{pointer-events:none;animation:blLeave .95s var(--bl-snap) forwards}@keyframes blLeave{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}#biopa-loader.is-leaving .bl-stage{animation:blSceneOut .7s var(--bl-ease) forwards}@keyframes blSceneOut{to{opacity:0;transform:translateY(-24px) scale(1.04);filter:blur(6px)}}@media(max-width:480px){.bl-tag{font-size:.55rem;letter-spacing:.42em;padding-left:.42em}@keyframes blTag{0%{opacity:0;letter-spacing:.65em;filter:blur(4px)}to{opacity:1;letter-spacing:.42em;filter:blur(0)}}}@media(prefers-reduced-motion:reduce){#biopa-loader *,#biopa-loader:before{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/biopa-loader.css.map */
