html.fvs-intro-pending{overflow:hidden!important;overscroll-behavior:none;scrollbar-gutter:auto}html.fvs-intro-pending body{overflow:hidden!important;overscroll-behavior:none}.fvs-bloom-intro{display:none}html.fvs-intro-pending .fvs-bloom-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;box-sizing:border-box;width:100vw;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:24px;border:0;outline:0;overflow:hidden;isolation:isolate;color:#15291f;background:#fffaf8;touch-action:none;overscroll-behavior:none;font-family:FlorameInter,Inter,sans-serif;cursor:pointer}.fvs-bloom-intro::backdrop{background:transparent}.fvs-bloom-intro__light{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,#ffd8e4 0,#ffeaf0 22%,#fffaf8 53%,#fff 78%)}.fvs-bloom-intro__halo{position:absolute;left:50%;top:45%;width:min(58vw,580px);aspect-ratio:1;border:1px solid #ff9bbe55;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff0 46%,#fff8 70%,#fff0 71%)}.fvs-bloom-intro__brand{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin:0;text-align:center;pointer-events:none}.fvs-bloom-intro__symbol{position:relative;width:clamp(148px,17vw,210px);aspect-ratio:1520 / 1080;overflow:hidden;opacity:0;filter:drop-shadow(0 14px 16px #b2135320)}.fvs-bloom-intro .fvs-bloom-intro__symbol img{position:absolute;width:103.29%;max-width:none;height:auto;left:-1.645%;top:-2.315%}.fvs-bloom-intro__wordmark{margin-top:18px;font-size:clamp(38px,5vw,56px);line-height:1.08;font-weight:900;letter-spacing:-.065em;opacity:0}.fvs-bloom-intro__wordmark>span{color:#f72b78}html.fvs-intro-pending .fvs-bloom-intro__copy{display:grid;gap:5px;margin:24px 0 0;font-size:clamp(19px,2.4vw,27px);line-height:1.2;letter-spacing:-.035em;font-weight:500}.fvs-bloom-intro__copy>*{display:block;opacity:0}.fvs-bloom-intro__copy strong{color:#e70c66;font-weight:750}.fvs-bloom-intro__petals{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;perspective:900px}.fvs-bloom-intro__petal{position:absolute;left:50%;top:calc(50% - 45px);width:var(--petal-size);height:auto;opacity:0;transform-origin:40% 80%;filter:blur(var(--petal-blur));will-change:transform,opacity}.fvs-bloom-intro__petal[data-depth=front]{z-index:3}.fvs-bloom-intro.is-playing{animation:fvsBloomExit .56s cubic-bezier(.4,0,.2,1) 2.44s both}.fvs-bloom-intro.is-playing .fvs-bloom-intro__symbol{animation:fvsBloomSymbol .95s cubic-bezier(.16,1,.3,1) both}.fvs-bloom-intro.is-playing .fvs-bloom-intro__wordmark{animation:fvsBloomCopy .65s cubic-bezier(.16,1,.3,1) .26s both}.fvs-bloom-intro.is-playing .fvs-bloom-intro__copy>span{animation:fvsBloomCopy .68s cubic-bezier(.16,1,.3,1) .67s both}.fvs-bloom-intro.is-playing .fvs-bloom-intro__copy>strong{animation:fvsBloomCopy .75s cubic-bezier(.16,1,.3,1) .97s both}.fvs-bloom-intro.is-playing .fvs-bloom-intro__halo{animation:fvsBloomHalo 2.2s cubic-bezier(.2,.7,.2,1) .34s both}.fvs-bloom-intro.is-playing .fvs-bloom-intro__light{animation:fvsBloomLight 2.8s ease-out both}.fvs-bloom-intro.is-playing .fvs-bloom-intro__petal{animation:fvsBloomPetal var(--petal-duration) cubic-bezier(.12,.52,.26,1) var(--petal-delay) both}@keyframes fvsBloomSymbol{0%{opacity:0;transform:translate3d(0,46px,0) scale(.68) rotate(-8deg)}62%{opacity:1;transform:translate3d(0,-5px,0) scale(1.025) rotate(1deg)}to{opacity:1;transform:none}}@keyframes fvsBloomCopy{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fvsBloomHalo{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}20%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%) scale(1.9)}}@keyframes fvsBloomLight{0%{transform:scale(.75);opacity:.4}55%{opacity:1}to{transform:scale(1.14);opacity:.6}}@keyframes fvsBloomPetal{0%{opacity:0;transform:translate3d(-50%,20px,0) scale(.15) rotate(var(--petal-start))}12%{opacity:var(--petal-opacity)}58%{opacity:var(--petal-opacity);transform:translate3d(calc(-50% + var(--petal-x) * .84),var(--petal-y),0) scale(.86) rotate(var(--petal-turn)) rotateY(35deg)}to{opacity:0;transform:translate3d(calc(-50% + var(--petal-x)),calc(var(--petal-y) + var(--petal-fall)),0) scale(1.1) rotate(calc(var(--petal-turn) + 75deg)) rotateY(-20deg)}}@keyframes fvsBloomExit{0%{opacity:1}to{opacity:0}}@media(max-height:520px){.fvs-bloom-intro__brand{transform:scale(.72)}}@media(prefers-reduced-motion:reduce){html.fvs-intro-pending .fvs-bloom-intro{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/florame-bloom-intro-v1038.css.map */
