@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&family=Inter:wght@400;500;600&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400;1,500;1,600&display=swap";html,body{overflow-x:clip;max-width:100%}:root{--bm-black: #0A0A0A;--bm-cream: #F8F8F3;--bm-gold: #D2AC47;--bm-orange: #E34A00;--bm-white: #FFFFFF;--bm-dark: #141414;--bm-orange-1: #C41E02;--bm-orange-2: #E34A00;--bm-orange-3: #FF8C00;--bm-orange-gradient: linear-gradient(90deg, var(--bm-orange-1), var(--bm-orange-2), var(--bm-orange-3), var(--bm-orange-2), var(--bm-orange-1));--bm-gold-1: #AE8625;--bm-gold-2: #F7EF8A;--bm-gold-3: #D2AC47;--bm-gold-4: #EDC967;--bm-gold-gradient: linear-gradient(90deg, var(--bm-gold-1), var(--bm-gold-2), var(--bm-gold-3), var(--bm-gold-4), var(--bm-gold-1));--bm-gold-dim: rgba(210,172,71,.18);--bm-gold-glow: 0 0 32px rgba(210,172,71,.35), 0 0 80px rgba(210,172,71,.12);--font-head: "Montserrat", sans-serif;--font-display: "Cormorant Garamond", serif;--font-body: "Inter", sans-serif;--radius-card: 16px;--radius-btn: 8px;--transition: .28s cubic-bezier(.4,0,.2,1);--ease-premium: cubic-bezier(.22, 1, .36, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--shadow-sm: 0 1px 2px rgba(10,10,10,.06), 0 1px 1px rgba(10,10,10,.04);--shadow-md: 0 8px 24px rgba(10,10,10,.08), 0 2px 6px rgba(10,10,10,.05);--shadow-lg: 0 20px 48px rgba(10,10,10,.12), 0 6px 16px rgba(10,10,10,.06);--shadow-gold-sm: 0 4px 16px rgba(210,172,71,.22);--shadow-gold-md: 0 10px 32px rgba(210,172,71,.28)}.enar-section a:focus-visible,.enar-section button:focus-visible,.enar-section input:focus-visible,.enar-section [tabindex]:focus-visible{outline:2px solid var(--bm-gold);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.enar-section *,.enar-section *:before,.enar-section *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@keyframes bm-gold-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes bm-orange-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}.bm-gradient-gold{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite}.bm-gradient-orange{background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite}.bm-text-gold-gradient{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bm-hover-gold-border{position:relative;border:1.5px solid rgba(210,172,71,.16);transition:border-color var(--transition),box-shadow var(--transition)}.bm-hover-gold-border:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;padding:1.5px;background:var(--bm-gold-gradient);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--transition);pointer-events:none;animation:bm-gold-flow 2.4s linear infinite}.bm-hover-gold-border:hover{box-shadow:var(--shadow-gold-md)}.bm-hover-gold-border:hover:after{opacity:1}.bm-logo-glow{position:relative;display:inline-flex;isolation:isolate}.bm-logo-glow img{filter:drop-shadow(0 0 4px rgba(210,172,71,.28)) drop-shadow(0 0 10px rgba(174,134,37,.16))}.bm-logo-shine-clip{position:relative;display:inline-flex;overflow:hidden}.bm-logo-shine-clip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(75deg,transparent 0%,rgba(255,255,255,.02) 34%,rgba(255,244,214,.55) 48%,rgba(255,255,255,.85) 50%,rgba(255,244,214,.55) 52%,rgba(255,255,255,.02) 66%,transparent 100%);background-size:300% 300%;-webkit-mask-image:var(--bm-logo-mask);mask-image:var(--bm-logo-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:overlay;animation:bm-logo-shine-sweep 7s cubic-bezier(.45,0,.2,1) infinite;pointer-events:none;z-index:2}@keyframes bm-logo-shine-sweep{0%{background-position:130% -30%}38%{background-position:-30% 130%}to{background-position:-30% 130%}}@media(prefers-reduced-motion:reduce){.bm-logo-shine-clip:after{animation:none;display:none}}.bm-divider{display:flex;align-items:center;gap:14px;width:100%;max-width:420px;margin:var(--space-7) auto;color:var(--bm-gold)}.bm-divider:before,.bm-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--bm-gold-2) 30%,var(--bm-gold-4) 50%,var(--bm-gold-2) 70%,transparent);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;opacity:.7}.enar-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.bm-divider__mark{width:6px;height:6px;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 2.4s linear infinite;transform:rotate(45deg);flex-shrink:0}.enar-section *,.enar-section *:before,.enar-section *:after{box-sizing:border-box}.enar-section{font-family:var(--font-head)}.bm-announcement{background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 4s linear infinite;border-bottom:1px solid rgba(210,172,71,.3);padding:6px 20px;text-align:center;position:relative;overflow:hidden;font-size:clamp(11px,3vw,14px);line-height:1.35}@media(max-width:480px){.bm-announcement{padding:6px 44px;font-size:clamp(10px,3.4vw,12px)}}.bm-announcement:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);pointer-events:none}.bm-announcement__inner{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:nowrap;max-width:100%}.bm-announcement__icon{font-size:14px;color:var(--bm-white);flex-shrink:0}.bm-announcement__icon svg{stroke:var(--bm-white)}.bm-announcement__text{color:var(--bm-white);font-size:clamp(10px,3.2vw,13px);font-weight:500;letter-spacing:.04em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bm-announcement__text span{color:var(--bm-white);font-weight:800;display:inline-block}.bm-hero{position:relative;width:calc(100% - 40px);max-width:1400px;margin:20px auto;overflow:hidden;background:var(--bm-black);min-height:60vh;border-radius:24px;z-index:0;isolation:isolate}.bm-hero__track{display:flex;transition:transform .7s cubic-bezier(.77,0,.175,1);will-change:transform}.bm-hero__slide{min-width:100%;position:relative;min-height:60vh;display:flex;align-items:center;overflow:hidden}.bm-hero__slide--1{background:radial-gradient(ellipse 80% 80% at 70% 50%,#1a0d00,#0a0a0a 60%)}.bm-hero__slide--2{background:radial-gradient(ellipse 80% 80% at 30% 50%,#0a0a00,#0a0a0a 60%)}.bm-hero__slide--3{background:radial-gradient(ellipse 80% 80% at 65% 45%,#100800,#0a0a0a 60%)}.bm-hero__bg-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bm-hero__banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bm-hero__banner img{width:100%;height:100%;object-fit:cover;object-position:center right}.bm-hero__banner-img--mobile{display:none}@media(max-width:749px){.bm-hero__banner-img--desktop{display:none}.bm-hero__banner-img--mobile{display:block;object-position:center center}}.bm-hero__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bm-black) 0%,rgba(10,10,10,.55) 32%,rgba(10,10,10,.1) 55%,transparent 75%);pointer-events:none}@media(max-width:749px){.bm-hero__banner:after{background:linear-gradient(180deg,rgba(10,10,10,.35) 0%,rgba(10,10,10,.75) 55%,var(--bm-black) 100%)}.bm-hero{width:calc(100% - 20px);margin:12px auto;border-radius:16px}}.bm-hero__bg-glow:before{content:"";position:absolute;top:50%;right:10%;transform:translateY(-50%);width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(210,172,71,.18) 0%,rgba(227,74,0,.06) 50%,transparent 70%);filter:blur(30px)}.bm-hero__content{position:relative;z-index:3;padding:32px 6vw;max-width:700px}.bm-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin-bottom:24px}.bm-hero__eyebrow:before,.bm-hero__eyebrow:after{content:"";display:block;width:28px;height:1px;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 2.4s linear infinite;opacity:.8}.bm-hero__headline{font-family:var(--font-head);font-size:clamp(42px,7vw,84px);font-weight:700;line-height:1.04;color:var(--bm-white);margin:0 0 20px;letter-spacing:-.02em}.bm-hero__headline em{font-style:italic;font-family:var(--font-display);font-weight:600;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bm-hero__subtitle{font-size:17px;color:#f8f8f3b8;line-height:1.65;margin:0 0 40px;max-width:480px;font-weight:400}.bm-hero__cta-group{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.bm-btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;color:var(--bm-white);font-family:var(--font-head);font-size:13.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:16px 36px;border-radius:var(--radius-btn);border:none;cursor:pointer;text-decoration:none;transition:background .3s var(--ease-premium),box-shadow .3s var(--ease-premium),transform .3s var(--ease-premium);box-shadow:var(--shadow-md)}.bm-btn-primary:hover{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 1.6s linear infinite;box-shadow:var(--shadow-gold-md);transform:translateY(-1px)}.bm-btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-gold-sm)}.bm-btn-outline{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--bm-cream);font-family:var(--font-head);font-size:13.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:15px 32px;border-radius:var(--radius-btn);border:1.5px solid rgba(248,248,243,.3);cursor:pointer;text-decoration:none;transition:border-color .3s var(--ease-premium),color .3s var(--ease-premium),transform .3s var(--ease-premium),background .3s var(--ease-premium)}.bm-btn-outline:hover{border:1.5px solid transparent;background-image:linear-gradient(#d2ac470f,#d2ac470f),var(--bm-gold-gradient);background-size:auto,200% 100%;background-origin:border-box;background-clip:padding-box,border-box;animation:bm-gold-flow 2.4s linear infinite;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transform:translateY(-1px)}.bm-hero__visual{position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:2;width:42%;max-width:540px;display:flex;align-items:center;justify-content:center}.bm-hero__ring{position:absolute;width:420px;height:420px;border-radius:50%;border:1.5px solid rgba(210,172,71,.35);box-shadow:0 0 26px #d2ac4738,0 0 64px #d2ac4714;animation:bm-ring-pulse 5s ease-in-out infinite}.bm-hero__ring--inner{width:300px;height:300px;border-color:#d2ac472e;animation-delay:-2.5s}@keyframes bm-ring-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.015)}}.bm-hero__product-img{position:relative;z-index:2;width:min(82%,440px);height:auto;max-height:62vh;object-fit:contain;filter:drop-shadow(0 16px 44px rgba(210,172,71,.22)) drop-shadow(0 0 56px rgba(227,74,0,.1));animation:bm-float 7s ease-in-out infinite}.bm-hero__product-placeholder{position:relative;z-index:2;width:min(76%,400px);height:min(76%,400px);background:linear-gradient(135deg,#2a1f00,#1a1200,#2a1800);border-radius:20px;border:1px solid rgba(210,172,71,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;filter:drop-shadow(0 16px 44px rgba(210,172,71,.18));animation:bm-float 7s ease-in-out infinite}.bm-hero__product-placeholder .ph-label{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.8}.bm-hero__product-placeholder .ph-name{color:var(--bm-cream);font-size:18px;font-weight:800;text-align:center;padding:0 20px}.bm-hero__product-placeholder .ph-icon{font-size:48px;opacity:.6}@keyframes bm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.bm-hero__controls{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:20px}.bm-hero__progress{display:flex;align-items:center;gap:14px}.bm-hero__progress-track{display:flex;gap:6px}.bm-hero__progress-seg{position:relative;width:40px;height:3px;border-radius:2px;background:#f8f8f338;cursor:pointer;border:none;padding:0;overflow:hidden}.bm-hero__progress-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;border-radius:2px;background:var(--bm-gold-gradient);background-size:200% 100%}.bm-hero__progress-seg.is-done .bm-hero__progress-fill{width:100%}.bm-hero__progress-seg.is-active .bm-hero__progress-fill{animation:bm-progress-fill 5.2s linear forwards,bm-gold-flow 2.4s linear infinite}@keyframes bm-progress-fill{0%{width:0%}to{width:100%}}.bm-auto-fill-seg{position:relative;width:20px;height:3px;border-radius:2px;background:#f8f8f32e;overflow:hidden;cursor:pointer;border:none;padding:0;flex-shrink:0}.bm-auto-fill-bar{position:absolute;top:0;right:0;bottom:0;left:0;width:0%;border-radius:2px;background:var(--bm-gold-gradient);background-size:200% 100%}.bm-auto-fill-seg.is-done .bm-auto-fill-bar{width:100%}.bm-auto-fill-seg.is-active .bm-auto-fill-bar{animation:bm-progress-fill 4s linear forwards,bm-gold-flow 2.4s linear infinite}.bm-auto-fill-seg--onlight{background:#1e232926}.bm-hero__slide-count{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.08em;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-flex;align-items:baseline;gap:3px;text-shadow:0 0 12px rgba(210,172,71,.35)}.bm-hero__slide-count-sep{opacity:.5;font-weight:400}.bm-hero__slide-count [data-total]{opacity:.55;font-weight:500}.bm-hero__arrows{position:static}.bm-hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:#0a0a0a8c;border:1.5px solid rgba(210,172,71,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:background-color var(--transition),border-color var(--transition),transform var(--transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bm-hero__arrow--prev{left:20px}.bm-hero__arrow--next{right:20px}.bm-hero__arrow:hover{background:#d2ac472e;border-color:#d2ac47e6;transform:translateY(-50%) scale(1.06)}.bm-trust{background:var(--bm-black);border-top:1px solid rgba(210,172,71,.18);border-bottom:1px solid rgba(210,172,71,.18);padding:16px 8px 48px}.bm-trust__inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}@media(max-width:640px){.bm-trust__inner{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding-bottom:2px}.bm-trust__inner::-webkit-scrollbar{display:none}.bm-trust__item{flex:0 0 100%;min-width:0;max-width:none;scroll-snap-align:center}.bm-trust__item+.bm-trust__item:before{display:none}}.bm-trust__progress{display:none;justify-content:center;gap:6px;margin-top:4px}@media(max-width:640px){.bm-trust__progress{display:flex}}.bm-trust__item{display:flex;align-items:center;gap:14px;padding:16px 32px;flex:1;min-width:180px;max-width:260px;position:relative}.bm-trust__text{min-width:0;flex:1}.bm-trust__item+.bm-trust__item:before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:#d2ac4733}.bm-trust__icon-wrap{width:68px;height:68px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;color:var(--bm-gold);transition:background var(--transition),box-shadow var(--transition)}.bm-trust__icon-wrap .enar-icon{width:50%;height:50%;stroke:url(#bm-gold-flow-grad)}.bm-trust__label{color:var(--bm-cream);font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.4}.bm-trust__sublabel{color:#f8f8f373;font-size:11px;font-weight:400;margin-top:2px;letter-spacing:.02em}.bm-bestsellers{background:var(--bm-cream);padding:18px 8px}.bm-section-header{text-align:center;margin-bottom:56px}.bm-section-eyebrow{align-items:center;gap:10px;background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px}.bm-section-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.bm-section-title{font-family:var(--font-display);font-size:clamp(34px,4.4vw,58px);font-weight:600;font-style:normal;color:var(--bm-dark);margin:0 0 16px;letter-spacing:-.01em;line-height:1.08}.bm-section-title span{background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;font-style:italic}.bm-section-subtitle{font-family:var(--font-body, "Inter", sans-serif);font-size:16px;color:#1e232999;max-width:520px;margin:0 auto;line-height:1.7;font-weight:400}.bm-carousel-wrap{position:relative;max-width:1320px;margin:0 auto}.bm-carousel{overflow:hidden}.bm-carousel__track{display:flex;gap:24px;transition:transform .7s cubic-bezier(.4,0,.2,1);will-change:transform;touch-action:pan-y;justify-content:center;justify-content:safe center}.bm-product-card{position:relative;flex:0 0 25%;min-width:25%;margin:-.5px;background:var(--bm-white);border-radius:14px;border:1px solid rgba(210,172,71,.18);overflow:hidden;display:flex;flex-direction:column;transition:transform .4s var(--ease-premium),box-shadow .4s var(--ease-premium),border-color .4s var(--ease-premium),opacity .4s var(--ease-premium);cursor:pointer;z-index:1;box-shadow:var(--shadow-sm)}.bm-product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;opacity:.7;z-index:4}.bm-product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:var(--bm-gold-gradient);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--transition);pointer-events:none;animation:bm-gold-flow 2.4s linear infinite;z-index:4}.bm-product-card:hover{transform:translateY(-4px) scale(1.015);box-shadow:var(--shadow-gold-lg, var(--shadow-lg));border-color:#d2ac4766;z-index:3}.bm-product-card:hover:after{opacity:1}.bm-carousel__track:has(.bm-product-card:hover) .bm-product-card:not(:hover),.bm-collection__grid:has(.bm-product-card:hover) .bm-product-card:not(:hover){opacity:.6;transform:scale(.97)}.bm-product-card__img-wrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,rgba(210,172,71,.06) 0%,transparent 70%)}.bm-product-card__img-wrap img{width:97%;height:97%;object-fit:contain;transition:transform var(--transition),opacity .18s ease,filter var(--transition)}.bm-product-card:hover .bm-product-card__img-wrap img{transform:scale(1.06);filter:drop-shadow(0 8px 20px rgba(210,172,71,.25))}.bm-product-card__badge{position:absolute;top:14px;left:14px;background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;color:var(--bm-white);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:20px;box-shadow:0 6px 16px #e34a0059;z-index:5}.bm-product-card__badge--gold{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;color:var(--bm-black);box-shadow:0 6px 16px #d2ac4766}.bm-product-card__badge--stacked,html[dir=rtl] .bm-product-card__badge--stacked{top:46px}.bm-product-card__qv{position:absolute;left:50%;bottom:12px;transform:translate(-50%,10px);z-index:5;display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;border:1.5px solid rgba(210,172,71,.4);background:#0a0a0ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-head);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:0;transition:opacity var(--transition),transform var(--transition),border-color var(--transition);white-space:nowrap}.bm-product-card__qv span{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bm-product-card__qv svg{stroke:url(#bm-gold-flow-grad);flex-shrink:0}.bm-product-card:hover .bm-product-card__qv{opacity:1;transform:translate(-50%)}.bm-product-card__qv:hover{border-color:#d2ac47cc;background:#0a0a0af2}@media(hover:none),(pointer:coarse){.bm-product-card__qv{opacity:1;transform:translate(-50%);position:static;margin:8px auto 0}}@media(max-width:749px){.bm-product-card__qv{opacity:1;transform:translate(-50%);position:static;margin:8px auto 0}}.bm-product-card__body{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.bm-product-card__stars{display:flex;align-items:center;gap:4px;margin-bottom:8px;min-height:17px}.bm-product-card__stars:empty{visibility:hidden}.bm-star{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:14px}.bm-product-card__review-count{color:#1e232973;font-size:11px;margin-left:4px}.bm-product-card__title{font-family:var(--font-head);font-size:15px;font-weight:800;letter-spacing:-.01em;background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 10px;line-height:1.3;min-height:39px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bm-product-card__price-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.bm-product-card__price{font-size:20px;font-weight:800;font-family:var(--font-head);background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bm-product-card__compare{font-size:14px;color:#1e232966;text-decoration:line-through}.bm-product-card__atc{width:100%;margin-top:auto;background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;color:var(--bm-white);border:none;border-radius:8px;font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:13px;cursor:pointer;transition:background var(--transition),box-shadow var(--transition),transform var(--transition)}.bm-product-card__atc:hover{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 1.6s linear infinite;box-shadow:0 4px 18px #d2ac4766;transform:translateY(-1px)}.bm-product-card__atc-wrap{width:100%;margin-top:auto}.bm-product-card__stepper{display:flex;align-items:center;justify-content:space-between;width:100%;border:1.5px solid transparent;background-image:linear-gradient(#e34a000a,#e34a000a),var(--bm-orange-gradient);background-size:auto,200% 100%;background-origin:border-box;background-clip:padding-box,border-box;animation:bm-orange-flow 3s linear infinite;border-radius:8px;padding:6px 10px;background:#e97c2c0f}.bm-product-card__atc--offer{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite}.bm-product-card__atc--offer:hover{background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 1.6s linear infinite}.bm-product-card__stepper--offer{background-image:linear-gradient(#d2ac470f,#d2ac470f),var(--bm-gold-gradient);background-size:auto,200% 100%;animation:bm-gold-flow 3s linear infinite;background:#d2ac470f}.bm-product-card__stepper--offer .bm-product-card__step-val{font-size:11.5px;font-weight:700;white-space:nowrap}.bm-product-card__coming-soon{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border-radius:8px;border:1.5px solid transparent;background-image:linear-gradient(#d2ac470d,#d2ac470d),var(--bm-gold-gradient);background-size:auto,200% 100%;background-origin:border-box;background-clip:padding-box,border-box;animation:bm-gold-flow 4s linear infinite;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bm-dark, #1E2329)}.bm-product-card__coming-soon svg{stroke:url(#bm-gold-flow-grad);flex-shrink:0}.bm-product-card__step-btn{width:30px;height:30px;border-radius:6px;border:none;background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;color:var(--bm-white);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.bm-product-card__step-btn:hover{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 1.6s linear infinite}.bm-product-card__step-btn:disabled{opacity:.5;cursor:not-allowed}.bm-product-card__step-val{font-family:var(--font-head);font-weight:700;font-size:14px;min-width:20px;text-align:center}.bm-product-placeholder-img{width:100%;height:100%;background:linear-gradient(135deg,#d4a058,#b8782a,#d4a058);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,3vw,18px);font-size:clamp(11px,2.4vw,16px);font-weight:800;letter-spacing:.15em;color:#ffffffb3;text-transform:uppercase;box-shadow:0 8px 32px #b46e1e66}.bm-product-placeholder-img .pill-icon{font-size:clamp(48px,14vw,110px)}.bm-product-placeholder-img .pill-icon .enar-icon{width:clamp(48px,14vw,110px);height:clamp(48px,14vw,110px)}.bm-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:52px;height:52px;border-radius:50%;background:var(--bm-white);border:1.5px solid rgba(210,172,71,.4);color:var(--bm-dark);font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition);box-shadow:0 4px 16px #0000001a}.bm-carousel-arrow:hover{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 1.6s linear infinite;color:var(--bm-white);border-color:transparent;box-shadow:0 6px 24px #d2ac4766}.bm-carousel-arrow--prev{left:-26px}.bm-carousel-arrow--next{right:-26px}.bm-benefits{background:var(--bm-black);padding:18px 8px;position:relative;overflow:hidden}.bm-benefits:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:600px;background:radial-gradient(ellipse at center,rgba(210,172,71,.06) 0%,transparent 70%);pointer-events:none}.bm-benefits__grid{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:0}.bm-benefit-item{position:relative;flex:0 1 20%;min-width:200px;margin:-.5px;text-align:center;padding:18px 8px;border:1px solid rgba(210,172,71,.12);border-radius:14px;background:#d2ac4708;transition:border-color .35s var(--ease-premium, var(--transition)),background .35s var(--ease-premium, var(--transition)),box-shadow .35s var(--ease-premium, var(--transition));cursor:default;overflow:hidden;text-decoration:none;color:inherit}.bm-benefit-item:hover,.bm-benefit-item:visited,.bm-benefit-item:active{text-decoration:none}.bm-benefit-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:var(--bm-gold-gradient);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--transition);pointer-events:none;animation:bm-gold-flow 2.4s linear infinite;z-index:2}.bm-benefit-item:hover{background:#d2ac4712;box-shadow:var(--shadow-gold-md, 0 8px 24px rgba(0,0,0,.08));z-index:1}.bm-benefit-item:hover:after{opacity:1}.bm-benefit-icon{position:relative;width:clamp(96px,9vw,132px);height:clamp(96px,9vw,132px);margin:0 auto 22px;border-radius:50%;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;font-size:clamp(38px,3.4vw,52px);color:var(--bm-gold);transition:box-shadow var(--transition)}.bm-benefit-icon .enar-icon{position:relative;z-index:2;width:50%;height:50%;stroke:url(#bm-gold-flow-grad)}.bm-benefit-title{background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;font-weight:700;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.bm-benefit-desc{color:#f8f8f373;font-size:12px;line-height:1.6}.bm-collection{background:var(--bm-cream);padding:18px 8px}.bm-collection__filters{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:48px}.bm-filter-pill{padding:10px 22px;border-radius:50px;font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.05em;border:1.5px solid rgba(30,35,41,.18);background:transparent;color:#1e2329a6;cursor:pointer;transition:all var(--transition)}.bm-filter-pill:hover,.bm-filter-pill.is-active{background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;border-color:transparent;color:var(--bm-white);box-shadow:0 4px 18px #e34a004d}.bm-collection__grid{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.bm-results{background:var(--bm-black);padding:18px 8px;position:relative;overflow:hidden}.bm-results:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 15% 50%,rgba(210,172,71,.07) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 85% 20%,rgba(227,74,0,.05) 0%,transparent 60%);pointer-events:none}.bm-results__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bm-results__stats{display:flex;flex-direction:column;gap:32px}.bm-stat-item{display:flex;align-items:flex-start;gap:20px}.bm-stat-number{font-family:var(--font-head);font-size:56px;font-weight:900;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;line-height:1;letter-spacing:-.02em;flex-shrink:0}.bm-stat-bar-wrap{flex:1;padding-top:12px}.bm-stat-label{color:var(--bm-cream);font-size:15px;font-weight:600;margin-bottom:10px;line-height:1.4}.bm-stat-bar{height:4px;background:#d2ac4726;border-radius:2px;overflow:hidden}.bm-stat-bar__fill{height:100%;background:linear-gradient(90deg,var(--bm-gold-1),var(--bm-gold-4),var(--bm-orange-2),var(--bm-orange-3));background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;border-radius:2px;width:0;transition:width 1.4s cubic-bezier(.4,0,.2,1)}.bm-results__visual{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bm-ba-card{border-radius:16px;overflow:hidden;border:1.5px solid rgba(210,172,71,.3);position:relative}.bm-ba-card__label{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);background:#080806cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:20px;border:1px solid rgba(210,172,71,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}.bm-ba-card__img{width:100%;aspect-ratio:3/4;background:linear-gradient(135deg,#1a1000,#2a1f05);display:flex;align-items:center;justify-content:center;color:#d2ac474d;font-size:36px}.bm-ba-card__img img{width:100%;height:100%;object-fit:cover}.bm-reviews{background:var(--bm-cream);padding:18px 8px}.bm-reviews-carousel-wrap{position:relative;max-width:1200px;margin:0 auto}.bm-reviews-carousel-wrap[data-review-count="1"] .bm-carousel-arrow,.bm-reviews-carousel-wrap[data-review-count="2"] .bm-carousel-arrow,.bm-reviews-carousel-wrap[data-review-count="3"] .bm-carousel-arrow{display:none}@media(max-width:900px){.bm-reviews-carousel-wrap[data-review-count="3"] .bm-carousel-arrow{display:flex}}@media(max-width:600px){.bm-reviews-carousel-wrap[data-review-count="2"] .bm-carousel-arrow,.bm-reviews-carousel-wrap[data-review-count="3"] .bm-carousel-arrow{display:flex}}.bm-reviews-carousel{overflow:hidden}.bm-reviews-track{display:flex;justify-content:center;gap:24px;transition:transform .5s cubic-bezier(.4,0,.2,1);touch-action:pan-y}.bm-review-card{flex:0 0 calc(33.333% - 16px);min-width:calc(33.333% - 16px);background:var(--bm-white);border-radius:18px;padding:32px;border:1px solid rgba(210,172,71,.15);transition:box-shadow .4s var(--ease-premium, var(--transition)),transform .4s var(--ease-premium, var(--transition));display:flex;flex-direction:column;justify-content:center}.bm-review-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg, 0 20px 48px rgba(0,0,0,.12))}.bm-review-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.bm-review-card__stars{display:flex;gap:3px}.bm-review-card__badge{display:flex;align-items:center;gap:5px;background:#d2ac471a;border:1px solid rgba(210,172,71,.25);color:#a07c00;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:20px}.bm-review-card__quote{font-family:var(--font-display, serif);font-size:18px;font-weight:500;line-height:1.55;color:#1e2329cc;margin:0 0 22px;font-style:italic}.bm-review-card__author{display:flex;align-items:center;gap:12px}.bm-review-card__source{display:flex;align-items:center;flex-shrink:0}.bm-review-card__avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--bm-gold-1) 0%,var(--bm-gold-4) 35%,var(--bm-orange-2) 70%,var(--bm-orange-3) 100%);background-size:200% 200%;animation:bm-gold-flow 4s linear infinite;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:var(--bm-white);flex-shrink:0}.bm-review-card__name{font-weight:700;font-size:14px;color:var(--bm-dark)}.bm-review-card__location{font-size:12px;color:#1e232973;margin-top:2px}.bm-faq{background:var(--bm-black);padding:18px 8px}.bm-faq__inner{max-width:860px;margin:0 auto}.bm-faq-item{border-bottom:1px solid rgba(210,172,71,.15)}.bm-faq-item:first-of-type{border-top:1px solid rgba(210,172,71,.15)}.bm-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 0;background:transparent;border:none;cursor:pointer;text-align:left;gap:20px}.bm-faq-trigger__text{font-family:var(--font-head);font-size:17px;font-weight:600;color:var(--bm-cream);letter-spacing:.01em;transition:color var(--transition)}.bm-faq-trigger:hover .bm-faq-trigger__text{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.bm-faq-trigger__icon{width:32px;height:32px;border-radius:50%;border:1.5px solid transparent;background-image:var(--bm-gold-gradient);background-size:200% 100%;background-origin:border-box;background-clip:border-box;animation:bm-gold-flow 2.4s linear infinite;display:flex;align-items:center;justify-content:center;background-color:var(--bm-black);color:var(--bm-gold);font-size:18px;flex-shrink:0;transition:all var(--transition);font-weight:300;line-height:1}.bm-faq-trigger[aria-expanded=true] .bm-faq-trigger__icon{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 1.4s linear infinite;color:var(--bm-black);transform:rotate(45deg)}.bm-faq-body{overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.bm-faq-body__inner{padding:0 0 24px;color:#f8f8f399;font-size:15px;line-height:1.75}.bm-footer{position:relative;background:var(--bm-black);padding:var(--space-7, 48px) 16px 0}.bm-footer__curve{position:absolute;top:-34px;left:0;width:100%;height:70px;display:block;pointer-events:none}.bm-footer__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr 1.6fr;gap:48px;padding-bottom:8px}.bm-footer__logo{font-family:var(--font-head);font-size:28px;font-weight:800;color:var(--bm-cream);letter-spacing:-.02em;margin-bottom:16px}.bm-footer__logo span{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.bm-footer__tagline{font-size:14px;color:#f8f8f380;line-height:1.7;margin-bottom:28px;max-width:280px}.bm-footer__socials{display:flex;gap:12px}.bm-social-icon{width:40px;height:40px;border-radius:50%;background:#d2ac4714;border:1px solid rgba(210,172,71,.2);display:flex;align-items:center;justify-content:center;color:var(--go);font-size:16px;text-decoration:none;transition:background .3s var(--ease-premium, var(--transition)),border-color .3s var(--ease-premium, var(--transition)),color .3s var(--ease-premium, var(--transition)),transform .3s var(--ease-premium, var(--transition))}.bm-social-icon svg[stroke]{stroke:url(#bm-gold-flow-grad)}.bm-social-icon svg[fill]:not([fill=none]){fill:url(#bm-gold-flow-grad)}.bm-social-icon:hover{background:#d2ac472e;border:1.5px solid transparent;background-image:linear-gradient(#d2ac472e,#d2ac472e),var(--bm-gold-gradient);background-size:auto,200% 100%;background-origin:border-box;background-clip:padding-box,border-box;animation:bm-gold-flow 2.4s linear infinite;transform:translateY(-1px)}.bm-social-icon:hover svg{stroke:url(#bm-gold-flow-grad)}.bm-footer__col-title{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block;margin-bottom:20px}.bm-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bm-footer__links a{color:#f8f8f38c;font-size:14px;text-decoration:none;transition:color var(--transition)}.bm-footer__links a:hover{color:var(--bm-cream)}.bm-footer__newsletter-text{font-size:14px;color:#f8f8f38c;margin-bottom:18px;line-height:1.6}.bm-newsletter-form{display:flex;flex-direction:column;gap:10px}.bm-newsletter-input{background:#ffffff0f;border:1px solid rgba(210,172,71,.2);border-radius:8px;padding:14px 18px;color:var(--bm-cream);font-family:var(--font-head);font-size:14px;transition:border-color var(--transition);outline:none}.bm-newsletter-input::placeholder{color:#f8f8f34d}.bm-newsletter-input:focus{border-color:#d2ac4780}.bm-newsletter-submit{background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;color:var(--bm-white);border:none;border-radius:8px;padding:14px;font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--transition),box-shadow var(--transition)}.bm-newsletter-submit:hover{background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 1.6s linear infinite;box-shadow:var(--shadow-gold-sm, 0 4px 16px rgba(210,172,71,.22))}.bm-footer__bottom{border-top:1px solid rgba(210,172,71,.1);padding:12px 0;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.bm-footer__copy{color:#f8f8f359;font-size:13px}.bm-footer__payments{display:flex;gap:10px;align-items:center;flex-wrap:wrap;max-width:100%}.bm-payment-icon{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700;color:#f8f8f380;letter-spacing:.05em}@media(max-width:1100px){.bm-hero__visual{width:38%}.bm-hero__ring{width:320px;height:320px}.bm-hero__ring--inner{width:230px;height:230px}.bm-benefits__grid{gap:16px}.bm-benefit-item{flex-basis:calc(33.333% - 16px);min-width:calc(33.333% - 16px)}.bm-footer__inner{grid-template-columns:1fr 1fr 1fr;gap:36px}.bm-results__inner{gap:48px}}@media(max-width:900px){.bm-hero{min-height:56vh}.bm-hero__slide{min-height:70vh;flex-direction:column;justify-content:flex-end;padding-bottom:42px}.bm-hero__content{max-width:100%;padding:22px 24px 24px}.bm-hero__visual{position:relative;right:auto;top:auto;transform:none;width:100%;max-width:100%;height:360px;margin-bottom:0;justify-content:center}.bm-hero__product-placeholder,.bm-hero__product-img{width:260px;height:335px;max-height:50vh}.bm-hero__ring{display:none}.bm-hero__bg-glow:before{width:260px;height:260px}.bm-hero__arrow{width:38px;height:38px;left:12px;right:12px;top:32%}.bm-hero__arrow--prev{left:12px;right:auto}.bm-hero__arrow--next,html[dir=rtl] .bm-hero__arrow--prev{right:12px;left:auto}html[dir=rtl] .bm-hero__arrow--next{left:12px;right:auto}.bm-product-card{flex:0 0 calc(50% - 12px);min-width:calc(50% - 12px)}.bm-collection__grid{grid-template-columns:repeat(2,1fr)}.bm-results__inner{grid-template-columns:1fr;gap:56px}.bm-results__visual{grid-template-columns:repeat(2,1fr);max-width:400px;margin:0 auto}.bm-review-card{flex:0 0 calc(50% - 12px);min-width:calc(50% - 12px)}.bm-trust__item{min-width:160px;padding:12px 16px}.bm-trust__icon-wrap{width:48px;height:48px;font-size:16px}.bm-footer__inner{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){.bm-hero__headline{font-size:36px}.bm-hero__subtitle{font-size:15px}.bm-hero__cta-group{gap:12px}.bm-btn-primary,.bm-btn-outline{padding:14px 24px;font-size:13px}.bm-hero__controls{left:50%;right:auto;transform:translate(-50%);max-width:90vw;gap:10px}.bm-hero__progress{gap:8px;flex:1 1 auto;min-width:0}.bm-hero__progress-track{gap:4px;flex-wrap:nowrap;overflow:hidden}.bm-hero__progress-seg{width:18px;flex-shrink:0}.bm-hero__slide-count{font-size:11px;flex-shrink:0}.bm-product-card{flex:0 0 calc(85% - 12px);min-width:calc(85% - 12px)}.bm-product-card__img-wrap{aspect-ratio:1 / 1}.bm-collection__grid{grid-template-columns:1fr 1fr;gap:14px}.bm-benefits__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bm-benefit-item{flex:none;min-width:0;padding:20px 10px}.bm-benefit-item:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 6px);margin:0 auto}.bm-benefit-icon{width:56px;height:56px;font-size:22px;margin-bottom:10px}.bm-benefit-title{font-size:12px}.bm-benefit-desc{font-size:11px}.bm-review-card{flex:0 0 88%;min-width:88%}.bm-footer__inner{grid-template-columns:1fr 1fr 1fr;gap:18px 14px}.bm-footer__brand,.bm-footer__col--newsletter{grid-column:1 / -1}.bm-footer__col--shop,.bm-footer__col--company,.bm-footer__col--care{font-size:.92em}.bm-carousel-arrow--prev{left:-10px}.bm-carousel-arrow--next{right:-10px}.bm-section-title{font-size:28px}.bm-bestsellers,.bm-benefits,.bm-collection,.bm-results,.bm-reviews,.bm-faq{padding:28px 16px}}.bm-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.bm-reveal.is-visible{opacity:1;transform:translateY(0)}.bm-reveal-delay-1{transition-delay:.1s}.bm-reveal-delay-2{transition-delay:.2s}.bm-reveal-delay-3{transition-delay:.3s}.bm-reveal-delay-4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.bm-reveal{opacity:1;transform:none}.bm-hero__product-placeholder,.bm-hero__product-img,.bm-hero__ring{animation:none}}html[dir=rtl] .bm-hero__content{direction:rtl}html[dir=rtl] .bm-hero__eyebrow:before,html[dir=rtl] .bm-hero__eyebrow:after{order:2}html[dir=rtl] .bm-hero__visual{right:auto;left:5%}@media(min-width:901px){html[dir=rtl] .bm-hero__arrow--prev{left:auto;right:20px}html[dir=rtl] .bm-hero__arrow--next{right:auto;left:20px}}html[dir=rtl] .bm-trust__inner{direction:rtl}html[dir=rtl] .bm-trust__item+.bm-trust__item:before{left:auto;right:0}html[dir=rtl] .bm-carousel-arrow--prev{left:auto;right:-26px}html[dir=rtl] .bm-carousel-arrow--next{right:auto;left:-26px}html[dir=rtl] .bm-product-card__badge{left:auto;right:14px}html[dir=rtl] .bm-collection__filters,html[dir=rtl] .bm-results__inner,html[dir=rtl] .bm-stat-item{direction:rtl}html[dir=rtl] .bm-ba-card__label{left:auto;right:12px}html[dir=rtl] .bm-review-card__header,html[dir=rtl] .bm-review-card__author,html[dir=rtl] .bm-faq-trigger,html[dir=rtl] .bm-footer__inner,html[dir=rtl] .bm-newsletter-form,html[dir=rtl] .bm-footer__bottom{direction:rtl}@media(max-width:640px){.bm-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px}.bm-footer__payments{justify-content:flex-start}}.bm-promo-badge{position:absolute;left:0;right:0;bottom:0;text-align:center;background:var(--bm-orange-gradient);background-size:200% 100%;animation:bm-orange-flow 3s linear infinite;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;letter-spacing:.01em;text-transform:uppercase;padding:10px 12px;box-shadow:0 -2px 10px #0003;z-index:4;pointer-events:none;line-height:1.15}.bm-promo-badge--pdp{font-size:19px;padding:14px 16px}.bm-trust__icon-wrap,.bm-benefit-icon,.bm-au__stat-icon,.bm-au__value-icon,.bm-acc__empty-icon,.bm-acc__login-icon,.bm-col__trust-icon,.bm-ct__method-icon,.bm-ct__help-icon,.bm-ct__faq-icon,.bm-faqp__orb-icon,.bm-faqp__cat-icon-wrap,.bm-faqp__support-icon,.bm-pp2__support-icon,.bm-rr__policy-card-icon,.bm-rr__refund-icon-wrap,.bm-rr__support-icon,.bm-sd__faq-icon,.bm-sd__trust-icon-wrap,.bm-crt__trust-ic{transition:transform .4s var(--ease-premium, ease-out)}.bm-trust__icon-wrap:hover,.bm-benefit-icon:hover,.bm-au__stat-icon:hover,.bm-au__value-icon:hover,.bm-acc__empty-icon:hover,.bm-acc__login-icon:hover,.bm-col__trust-icon:hover,.bm-ct__method-icon:hover,.bm-ct__help-icon:hover,.bm-ct__faq-icon:hover,.bm-faqp__orb-icon:hover,.bm-faqp__cat-icon-wrap:hover,.bm-faqp__support-icon:hover,.bm-pp2__support-icon:hover,.bm-rr__policy-card-icon:hover,.bm-rr__refund-icon-wrap:hover,.bm-rr__support-icon:hover,.bm-sd__faq-icon:hover,.bm-sd__trust-icon-wrap:hover,.bm-crt__trust-ic:hover{transform:scale(1.06)}.bm-product-card__main-img,.bm-pcard__main-img{width:100%;height:100%;object-fit:cover}html.bm-text-bold :is(h1,h2,h3,h4,h5,h6,p,span,a,button,li,label,blockquote,input,textarea,select):not(svg *){font-weight:700!important}html.bm-text-regular :is(h1,h2,h3,h4,h5,h6,p,span,a,button,li,label,blockquote,input,textarea,select):not(svg *){font-weight:400!important}.bm-payment-icon--img{height:32px;width:auto;max-width:64px;object-fit:contain;background:none;border:none;padding:0;border-radius:0}.bm-footer__payments--clear-chat-right{padding-right:46px}.bm-footer__payments--clear-chat-left{padding-left:46px}.bm-shipbar{padding:10px 20px;background:linear-gradient(90deg,var(--bm-black) 0%,#1a1500 50%,var(--bm-black) 100%);border-bottom:1px solid rgba(210,172,71,.15)}.bm-shipbar__track{width:100%;height:6px;background:#ffffff2e;border-radius:99px;overflow:hidden}.bm-shipbar__fill{height:100%;background:var(--bm-gold-gradient);background-size:200% 100%;animation:bm-gold-flow 3s linear infinite;border-radius:99px;transition:width .4s ease;box-shadow:0 0 10px #d2ac4766}.bm-shipbar__text{margin:8px 0 0;font-size:12.5px;text-align:center;color:var(--shipbar-text-color, #F8F8F3)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/bm.css.map */
