.bmx-map .bmx-sheet{fill:#fdfbf721;fill-rule:evenodd;stroke:var(--gold);stroke-width:1.4;transform-box:fill-box;transform-origin:center}.bmx-zone.is-active .bmx-sheet{animation:bmx-sheet-in 1.1s var(--ease) both}.bmx-zone.is-active .bmx-sheet--rest{animation:bmx-breathe 3.6s ease-in-out infinite}@keyframes bmx-sheet-in{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@keyframes bmx-breathe{0%,to{opacity:.75}50%{opacity:1}}.bmx-map .bmx-patch{fill:#e8c5c861;stroke:var(--gold);stroke-width:1.4;transform-box:fill-box;transform-origin:center}.bmx-zone.is-active .bmx-patch{animation:bmx-patch-in .9s var(--ease) both}@keyframes bmx-patch-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bmx-map .bmx-moon{fill:var(--gold);opacity:.9}.bmx-map .bmx-label{font-family:var(--serif);font-size:24px;fill:var(--cream);text-anchor:middle}.bmx-map .bmx-label--s{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.02em}.bmx-map .bmx-timer-bg{fill:none;stroke:#e8c5c838;stroke-width:3}.bmx-map .bmx-timer{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:164;stroke-dashoffset:164}.bmx-zone.is-active .bmx-timer{animation:bmx-timer 5s linear forwards}@keyframes bmx-timer{to{stroke-dashoffset:0}}.bmx-map .bmx-tap{fill:var(--cream);opacity:0;transform-box:fill-box;transform-origin:center}.bmx-zone.is-active .bmx-tap{animation:bmx-tap 1.3s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes bmx-tap{0%,to{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}.bmx-map .bmx-head{transform-box:fill-box}.bmx-drops .d{transform-box:fill-box;transform-origin:center;animation:bmx-bob 5s ease-in-out infinite;animation-delay:var(--d,0s)}.bmx-steam path{fill:none;stroke:#b9867a;stroke-width:2.2;stroke-linecap:round;opacity:0;animation:bmx-steam 3s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes bmx-steam{0%{opacity:0;transform:translateY(10px)}40%{opacity:.8}to{opacity:0;transform:translateY(-14px)}}.bmx-glow circle{fill:none;stroke:var(--gold-2);stroke-width:1.6;transform-box:fill-box;transform-origin:center;animation:bmx-ring 3.6s ease-out infinite;animation-delay:var(--d,0s)}@keyframes bmx-ring{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.05);opacity:0}}.bmx-bubbles circle{fill:#ffffffd9;stroke:var(--gold);stroke-width:1.2;animation:bmx-rise 6s linear infinite;animation-delay:var(--d,0s)}@keyframes bmx-rise{0%{transform:translateY(40px);opacity:0}15%{opacity:1}to{transform:translateY(-170px);opacity:0}}.bmx-pi-desc+.bmx-acc{margin-top:8px}.bmx-pi-rating{display:flex;align-items:center;gap:8px;margin:4px 0 2px;font-size:13px;color:var(--plum-soft)}.bmx-pi-rating__stars{color:var(--gold);letter-spacing:2px;font-size:15px}.bmx-pi-rating b{color:var(--plum);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/40/assets/bmx-products.css.map */
