.bm{--bm-espresso:#1a110d;--bm-cocoa:#2a1a13;--bm-roast:#3a2318;--bm-butter:#f6d48a;--bm-honey:#f2b544;--bm-crust:#e2853a;--bm-cream:#fbf6ef;--bm-sage:#9fb38a}.bm .fg-eyebrow{color:var(--bm-butter)}.bm .fg-title em{color:var(--bm-honey)}.bm-hero{background:radial-gradient(55% 50% at 74% 38%,#f6d48a33,#f6d48a00 62%),radial-gradient(70% 60% at 10% 110%,#e2853a47,#e2853a00 62%),linear-gradient(180deg,#120c18 0%,var(--bm-espresso) 30%,var(--bm-cocoa) 100%)}.bm-dust{opacity:.55}.bm-glow{position:absolute;z-index:0;right:6%;top:18%;width:min(560px,60vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,#f2b54438,#f2b54400);filter:blur(10px);animation:bmBreathe 7s ease-in-out infinite;pointer-events:none}@keyframes bmBreathe{50%{transform:scale(1.08);opacity:.75}}.bm-save{background:var(--bm-crust)}.bm-btn{background:linear-gradient(135deg,var(--bm-butter),var(--bm-crust));color:#2a1210;box-shadow:0 14px 40px -12px #f2b544d9,inset 0 1px #fff6}.bm-btn:hover{box-shadow:0 20px 50px -12px #f2b544,inset 0 1px #fff6}.bm-stage{position:relative;z-index:2;width:100%;max-width:580px;justify-self:center;transform:translate3d(calc(var(--mx,0) * 12px),calc(var(--my,0) * 8px),0);transition:transform .6s var(--fg-ease)}.bm-photo{position:relative;margin:0;aspect-ratio:1;border-radius:36px;overflow:hidden;background:#fff;box-shadow:0 50px 90px -40px #000000d9,0 0 0 1px #f6d48a40;transform:rotate(-2deg);animation:bmFloat 7s ease-in-out infinite}.bm-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--fg-ease)}.bm-stage:hover .bm-photo img{transform:scale(1.04)}.bm-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#1a110d00 60%,#1a110d2e);pointer-events:none}@keyframes bmFloat{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-1deg) translateY(-12px)}}.bm-stage__ring{position:absolute;left:50%;bottom:-6%;width:78%;height:12%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(242,181,68,.45),rgba(242,181,68,.1) 60%,transparent);filter:blur(8px);animation:fgRing 5s ease-in-out infinite}.bm-steam{position:absolute;z-index:3;left:30%;top:-12%;width:40%;height:22%;pointer-events:none}.bm-steam i{position:absolute;bottom:0;width:22px;height:100%;border-radius:50%;background:linear-gradient(180deg,#fbf6ef00,#fbf6ef38);filter:blur(8px);animation:bmSteam 4.5s ease-in-out infinite}.bm-steam i:nth-child(1){left:10%}.bm-steam i:nth-child(2){left:45%;animation-delay:-1.5s}.bm-steam i:nth-child(3){left:80%;animation-delay:-3s}@keyframes bmSteam{0%{transform:translateY(20%) scaleX(.8);opacity:0}40%{opacity:1}to{transform:translateY(-40%) scaleX(1.4);opacity:0}}.bm-badge{position:absolute;z-index:5;right:-3%;top:-6%;width:clamp(96px,11vw,128px);color:var(--bm-butter);filter:drop-shadow(0 16px 24px rgba(0,0,0,.45));animation:bmSpin 18s linear infinite}.bm-badge text{font-family:var(--fg-body);font-size:10.5px;font-weight:800;letter-spacing:.22em;fill:#2a1311}@keyframes bmSpin{to{transform:rotate(360deg)}}.bm-tag{position:absolute;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:18px;background:#fbf6eff2;color:#2a1e17;box-shadow:0 20px 40px -18px #000000b3;font-size:.82rem;line-height:1.3}.bm-tag b{display:block;font-size:.94rem}.bm-tag i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--bm-crust);color:#fff;font-style:normal}.bm-tag i svg{width:22px;height:22px}.bm-tag--a{left:-6%;bottom:12%;animation:fgFloat 9s ease-in-out infinite -3s}.bm-tag--b{right:-4%;bottom:-4%;animation:fgFloat 8s ease-in-out infinite -5s}.bm-ribbon{background:var(--bm-honey);color:#2a1210;margin-top:10px}.bm-how{background:linear-gradient(180deg,var(--bm-cocoa) 0%,var(--bm-roast) 50%,var(--bm-cocoa) 100%);padding:clamp(70px,8vw,110px) 0 clamp(80px,9vw,130px)}.bm-how:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(50% 40% at 50% 0%,rgba(242,181,68,.14),transparent 70%)}.bm-fold{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:clamp(60px,7vw,96px)}.bm-step{position:relative;padding:28px 26px 26px;border-radius:28px;background:#fbf6ef0d;border:1px solid rgba(251,246,239,.12);transition:transform .6s var(--fg-ease),border-color .5s,background-color .5s}.bm-step:hover{transform:translateY(-6px);border-color:#f2b54480;background:#fbf6ef14}.bm-step__num{position:absolute;top:22px;right:24px;font-family:var(--fg-heading);font-style:italic;font-size:2.4rem;line-height:1;color:#f2b54447}.bm-step__art{height:130px;display:grid;place-items:center;margin-bottom:18px}.bm-step__art svg{width:min(200px,90%);height:auto;overflow:visible}.bm-step h3{font-family:var(--fg-heading);font-size:1.5rem;color:var(--bm-cream);margin-bottom:8px}.bm-step p{font-size:.94rem;line-height:1.55;color:#fbf6efad}.bm-mat-base{fill:#f3e3c3;stroke:#7d7a77;stroke-width:6;stroke-linejoin:round}.bm-mat-grid{stroke:#96785040;stroke-width:1}.bm-snap{fill:#5a5653}.bm-snap--on{animation:bmSnap 2.6s ease-in-out infinite}@keyframes bmSnap{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.bm-wall{fill:#7d7a77}.bm-tray-walls{transform-box:fill-box;transform-origin:50% 100%;animation:bmRise 3.6s var(--fg-ease) infinite}@keyframes bmRise{0%,15%{transform:scaleY(.15);opacity:.4}45%,85%{transform:scaleY(1);opacity:1}to{transform:scaleY(.15);opacity:.4}}.bm-drip{fill:var(--bm-honey);animation:bmDrip 3.6s ease-in-out infinite}@keyframes bmDrip{0%,40%{opacity:0;transform:translateY(-6px)}60%,85%{opacity:1;transform:none}to{opacity:0}}.bm-sizes{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin-inline:auto}.bm-size{position:relative;border-radius:28px;padding:34px 30px 30px;display:flex;flex-direction:column;gap:6px;background:#1a110d8c;border:1px solid rgba(251,246,239,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .6s var(--fg-ease),box-shadow .6s var(--fg-ease),border-color .5s}.bm-size:hover{transform:translateY(-8px);border-color:#f2b5448c;box-shadow:0 30px 60px -30px #f2b544b3}.bm-size--best{background:linear-gradient(180deg,#f2b54433,#1a110d99 60%);border-color:#f2b544b3}.bm-size .fg-pack__badge{background:var(--bm-honey);color:#2a1210}.bm-size__scale{display:flex;align-items:flex-end;gap:14px;height:78px;margin-bottom:14px}.bm-size__scale span{display:block;border-radius:8px;background:#f3e3c3;border:4px solid #7d7a77;box-shadow:0 10px 18px -10px #0009}.bm-size__scale em{font-style:normal;font-size:.8rem;color:#fbf6ef8c;padding-bottom:4px}.bm-size h3{font-family:var(--fg-heading);font-size:1.7rem;color:var(--bm-cream)}.bm-size__dims{font-size:.9rem;color:#fbf6ef9e}.bm-size__price{display:flex;align-items:baseline;gap:10px;margin:18px 0 4px}.bm-size__price b{font-family:var(--fg-heading);font-size:2.6rem;line-height:1;color:var(--bm-cream)}.bm-size__price s{color:#fbf6ef73}.bm-size__fit{font-size:.86rem;font-weight:700;color:var(--bm-butter);margin-bottom:22px}.bm-size .fg-btn{margin-top:auto;width:100%;min-height:50px}.bm .fg-feat__icon{background:#f2b54424;color:var(--bm-honey)}.bm-ship{max-width:760px;margin:clamp(40px,5vw,60px) auto 0;padding:18px 22px;border-radius:18px;display:flex;align-items:center;gap:14px;background:#fbf6ef0d;border:1px dashed rgba(246,212,138,.35);font-size:.92rem;line-height:1.5;color:#fbf6efc2}.bm-ship svg{flex:none;width:28px;height:28px;color:var(--bm-butter)}@media(max-width:1100px){.bm-fold{grid-template-columns:1fr 1fr}.bm-fold .bm-step:last-child{grid-column:1 / -1}}@media(max-width:900px){.bm-stage{order:-1;max-width:440px;margin:0 auto 10px}.bm-sizes{grid-template-columns:1fr;max-width:460px}.bm-glow{right:-10%;top:8%}}@media(max-width:640px){.bm-fold{grid-template-columns:1fr}.bm-stage{max-width:320px}.bm-tag--a{left:-4%;bottom:6%}.bm-tag--b{display:none}.bm-badge{right:-6%;top:-8%}.bm-photo{border-radius:26px}}@media(prefers-reduced-motion:reduce){.bm *,.bm *:before,.bm *:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bm-home.css.map */
