.thrivee-bloom{--bloom-duration:7s;--bloom-stroke:5;--bloom-seed:#b16a47;color:#3a2541;width:240px;height:auto;display:block;overflow:visible}.thrivee-bloom__spin{transform-box:view-box;transform-origin:50%;animation:thrivee-bloom-turn var(--bloom-duration) linear infinite, thrivee-bloom-breathe var(--bloom-duration) linear infinite}.thrivee-bloom__petal{fill:none;stroke:currentColor;stroke-width:var(--bloom-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 100;stroke-dashoffset:50px;transform-box:view-box;transform-origin:50%;animation:thrivee-bloom-petal var(--bloom-duration) linear infinite both}.thrivee-bloom__petal:first-of-type{--a:0deg;animation-delay:0s}.thrivee-bloom__petal:nth-of-type(2){--a:45deg;animation-delay:.18s}.thrivee-bloom__petal:nth-of-type(3){--a:90deg;animation-delay:.36s}.thrivee-bloom__petal:nth-of-type(4){--a:135deg;animation-delay:.54s}.thrivee-bloom__petal:nth-of-type(5){--a:180deg;animation-delay:.72s}.thrivee-bloom__petal:nth-of-type(6){--a:225deg;animation-delay:.9s}.thrivee-bloom__petal:nth-of-type(7){--a:270deg;animation-delay:1.08s}.thrivee-bloom__petal:nth-of-type(8){--a:315deg;animation-delay:1.26s}@keyframes thrivee-bloom-petal{0%{stroke-dasharray:0 100;stroke-dashoffset:50px;transform:rotate(calc(var(--a) - 34deg)) scale(.42)}4%{stroke-dasharray:26 74;stroke-dashoffset:63px;transform:rotate(calc(var(--a) - 22deg)) scale(.62)}9%{stroke-dasharray:66 34;stroke-dashoffset:83px;transform:rotate(calc(var(--a) - 8deg)) scale(.85)}15.7%,65.7%{stroke-dasharray:100 0;stroke-dashoffset:100px;transform:rotate(var(--a)) scale(1)}71%{stroke-dasharray:62 38;stroke-dashoffset:81px;transform:rotate(calc(var(--a) - 9deg)) scale(.83)}75.5%{stroke-dasharray:24 76;stroke-dashoffset:62px;transform:rotate(calc(var(--a) - 23deg)) scale(.6)}79.3%,to{stroke-dasharray:0 100;stroke-dashoffset:50px;transform:rotate(calc(var(--a) - 34deg)) scale(.42)}}.thrivee-bloom__seed{fill:var(--bloom-seed);transform-box:view-box;transform-origin:50%;animation:thrivee-bloom-seed var(--bloom-duration) linear infinite both}@keyframes thrivee-bloom-seed{0%{transform:scale(0)}3%{transform:scale(.55)}9%{transform:scale(1.12)}15.7%,88%{transform:scale(1)}97%,to{transform:scale(0)}}.thrivee-bloom--static .thrivee-bloom__spin,.thrivee-bloom--static .thrivee-bloom__petal,.thrivee-bloom--static .thrivee-bloom__seed{animation:none}.thrivee-bloom--static .thrivee-bloom__petal{stroke-dasharray:100 0;stroke-dashoffset:100px;transform:rotate(var(--a))}@media (prefers-reduced-motion:reduce){.thrivee-bloom__spin,.thrivee-bloom__seed{animation:none}.thrivee-bloom__petal{stroke-dasharray:100 0;stroke-dashoffset:100px;transform:rotate(var(--a));animation:none}}@keyframes thrivee-bloom-turn{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes thrivee-bloom-breathe{0%{scale:1}25%{scale:1.015}50%{scale:1}75%{scale:.985}to{scale:1}}
