:root{--rbm-accent:#b9ff45;--rbm-bg:#050505;--rbm-card:#1a1a1a;--rbm-line:#2c2c2c;--rbm-fg:#fff;--rbm-muted:#cfcfcf;--rbm-font:"Barlow",Arial,Helvetica,sans-serif;--rbm-display:clamp(48px,8.6vw,128px);--rbm-h1:clamp(40px,5.2vw,76px);--rbm-h2:clamp(28px,3vw,44px);--rbm-h3:clamp(26px,2.6vw,38px);--rbm-h4:clamp(20px,1.8vw,26px);--rbm-lead:clamp(18px,1.6vw,24px);--rbm-body:16px;--rbm-eyebrow:13px}body.template-index{background:var(--rbm-bg)}body.template-index:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 18% 8%,rgba(150,150,158,.16),transparent 70%),radial-gradient(ellipse 55% 40% at 82% 55%,rgba(120,120,128,.1),transparent 70%),radial-gradient(ellipse 70% 40% at 40% 100%,rgba(110,110,118,.1),transparent 70%),var(--rbm-bg)}body.template-index .hdt-s-gradient[color-scheme=scheme-bm-black],body.template-index [color-scheme=scheme-bm-black] .hdt-s-gradient{background:transparent}body.template-index main :is(.hdt-sec-heading,.hdt-sections-heading .hdt-text-warry,.hdt-sections-heading .hdt-text-warry :is(h1,h2,h3,h4,p)){font-family:var(--rbm-font)!important;font-weight:700!important;font-size:var(--rbm-h2)!important;line-height:1.08!important;letter-spacing:-.01em!important;text-transform:none!important;color:#fff}body.template-index main .hdt-sections-heading .hdt-text-warry :is(h1,h2,h3,h4,p){margin:0}.rbm .rbm-btn,body.template-index main .hdt-btn:is(.hdt-btn-solid,.hdt-btn-outline):not(.hdt-pr_btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:13px 32px;font-family:var(--rbm-font)!important;font-size:17px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;border:2px solid #fff;border-radius:999px;background:#fff;color:#0b0b0b;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rbm .rbm-btn:hover,.rbm .rbm-btn:focus-visible,body.template-index main .hdt-btn.hdt-btn-solid:not(.hdt-pr_btn):hover{background:var(--rbm-accent);border-color:var(--rbm-accent);color:#0b0b0b}.rbm .rbm-btn--ghost,body.template-index main .hdt-btn.hdt-btn-outline:not(.hdt-pr_btn){background:transparent;color:#fff;border-color:#fff}.rbm .rbm-btn--ghost:hover,.rbm .rbm-btn--ghost:focus-visible,body.template-index main .hdt-btn.hdt-btn-outline:not(.hdt-pr_btn):hover{background:transparent;color:var(--rbm-accent);border-color:var(--rbm-accent)}body.template-index main .hdt-btn:is(.hdt-btn-solid,.hdt-btn-outline):not(.hdt-pr_btn):before,body.template-index main .hdt-btn:is(.hdt-btn-solid,.hdt-btn-outline):not(.hdt-pr_btn):after{display:none}body.template-index main .hdt-btn:is(.hdt-btn-solid,.hdt-btn-outline):not(.hdt-pr_btn) svg{width:12px;height:12px}.rbm{background:transparent;color:var(--rbm-fg);font-family:var(--rbm-font);padding:var(--rbm-pt,48px) 0 var(--rbm-pb,48px);overflow:hidden}.rbm *{box-sizing:border-box}.rbm :is(h1,h2,h3,h4,p,a,li,span,small,b,figcaption){font-family:var(--rbm-font)!important}.rbm-wrap{width:100%;max-width:1540px;margin:0 auto;padding:0 16px}@media(min-width:768px){.rbm-wrap{padding:0 30px}}@media(min-width:1150px){.rbm-wrap{padding:0 50px}}.rbm p{margin:0}.rbm a{color:inherit}.rbm-lime{color:var(--rbm-accent)}.rbm .rbm-label{font-size:var(--rbm-eyebrow);font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--rbm-accent);margin:0 0 14px}.rbm-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.rbm a:focus-visible{outline:2px solid var(--rbm-accent);outline-offset:3px}.rbm-pas{border-bottom:1px solid var(--rbm-line)}.rbm-pas__in{text-align:center;display:flex;flex-direction:column;align-items:center}.rbm .rbm-pas__h{margin:0;font-weight:800;font-size:var(--rbm-display);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.rbm .rbm-pas__h .rbm-pas__pre{font-size:.42em;font-weight:800;vertical-align:.95em;margin-right:.12em;letter-spacing:0}.rbm .rbm-pas__sub{margin-top:14px;font-size:var(--rbm-lead);font-weight:700;line-height:1.2;color:#fff}.rbm-pas__txt{max-width:620px;margin-top:16px;font-size:var(--rbm-body);line-height:1.55;color:var(--rbm-muted)}.rbm-pas .rbm-btns{justify-content:center}@media(max-width:767px){.rbm-pas .rbm-btns{width:100%}.rbm-pas .rbm-btn{flex:1 1 100%}}.rbm-count{margin-top:26px}.rbm .rbm-count__l{font-size:var(--rbm-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rbm-muted);margin-bottom:10px}.rbm-count__row{display:flex;gap:10px;justify-content:center}.rbm-count__row span{min-width:68px;padding:10px 8px;border:1px solid var(--rbm-line);border-radius:14px;background:var(--rbm-card);display:flex;flex-direction:column;align-items:center}.rbm .rbm-count__row b{font-size:30px;font-weight:800;line-height:1;color:var(--rbm-accent);font-variant-numeric:tabular-nums}.rbm .rbm-count__row small{font-size:12px;font-weight:600;color:var(--rbm-muted);margin-top:4px}.rbm-head{text-align:center;margin-bottom:30px}.rbm .rbm-head__h{margin:0;font-weight:700;font-size:var(--rbm-h2);line-height:1.08;letter-spacing:-.01em;color:#fff}.rbm-z__grid{display:grid;grid-template-columns:repeat(var(--rbm-cols,2),minmax(0,1fr));gap:20px}@media(max-width:989px){.rbm-z--large .rbm-z__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.rbm-z--compact .rbm-z__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.rbm-tile{position:relative;display:flex;background:linear-gradient(160deg,#202022 0%,var(--rbm-card) 45%,#111 100%);border:1px solid var(--rbm-line);border-radius:20px;color:#fff;overflow:hidden;transition:border-color .2s ease}.rbm-tile:hover{border-color:var(--rbm-accent)}.rbm-tile__txt{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:32px 28px;min-width:0}.rbm .rbm-tile__label{font-size:var(--rbm-eyebrow);font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--rbm-accent);margin-bottom:12px}.rbm-tile--white .rbm-tile__label{color:#fff}.rbm .rbm-tile__h{margin:0;font-weight:800;font-size:var(--rbm-h3);line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fff}.rbm .rbm-tile__hl{text-decoration:none;color:inherit;font-weight:inherit}.rbm-tile__hl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rbm-tile__p{margin-top:12px;font-size:var(--rbm-body);line-height:1.5;color:var(--rbm-muted)}.rbm-tile__btn{position:relative;margin-top:24px}.rbm-tile__arrow{margin-top:auto;padding-top:14px;font-size:26px;line-height:1;color:var(--rbm-accent)}.rbm-tile--white .rbm-tile__arrow{color:#fff}.rbm-z--large .rbm-tile{min-height:420px}.rbm-z--large .rbm-tile--img{flex-direction:column}.rbm-z--large .rbm-tile__txt{padding-bottom:24px}.rbm-tile__media{position:relative;display:grid;gap:12px;padding:0 28px 28px;margin-top:auto}.rbm-tile__media--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rbm-tile__media:not(.rbm-tile__media--2) .rbm-pack{max-width:420px;width:100%}.rbm-pack{margin:0;background:#fff;border-radius:14px;overflow:hidden;position:relative;display:flex;flex-direction:column}.rbm-pack__a{display:flex;flex-direction:column;position:relative;z-index:2;text-decoration:none;color:#111}.rbm-pack__img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#fff}.rbm .rbm-pack__cap{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#111;background:#fff;padding:0 10px 12px;text-align:center}.rbm-tile--lime:before{content:"";position:absolute;right:0;top:0;width:34%;height:8px;background:var(--rbm-accent);border-bottom-left-radius:8px}.rbm-z--compact .rbm-tile:before{width:22%;height:6px}@media(max-width:989px){.rbm-z--large .rbm-tile{min-height:0}.rbm-tile__txt{padding:26px 20px}.rbm-tile__media{padding:0 20px 20px}}.rbm-z--compact .rbm-tile{min-height:180px;border-radius:16px}.rbm-z--compact .rbm-tile__txt{padding:22px 20px;width:100%}.rbm-z--compact .rbm-tile__h{font-size:var(--rbm-h4);font-weight:700;line-height:1.1}.rbm-z--compact .rbm-tile__p{font-size:15px;margin-top:8px}.rbm-z--compact .rbm-tile--img{flex-direction:column}.rbm-z--compact .rbm-tile__media{padding:0 20px 20px}@media(max-width:767px){.rbm-z--compact .rbm-tile{min-height:150px}.rbm-z--compact .rbm-tile__txt{padding:18px 14px}.rbm-z--compact .rbm-tile__p{font-size:14px}}body.template-index .shopify-section:has(.rk-card) .hdt-slider__container{align-items:stretch}body.template-index .hdt-card-product.rk-card{height:auto}body.template-index .hdt-card-product.rk-card .hdt-card-product__wrapper{height:100%;background:#fff;padding:10px 10px 12px;border-radius:14px}@media(min-width:768px){body.template-index .hdt-card-product.rk-card .hdt-card-product__wrapper{padding:12px 12px 14px}}@media(max-width:767px){body.template-index .hdt-card-product.rk-card .rk-card__atc .hdt-pr_btn{font-size:10.5px!important;letter-spacing:.2px!important;padding:10px 2px!important}body.template-index .hdt-card-product.rk-card .rk-card__atc .hdt-pr_btn span{text-overflow:clip!important}}body.template-index [color-scheme=scheme-bm-black] .hdt-content__item--infos{--color-pr-price:255 255 255;--color-pr-text:255 255 255;--color-pr-sale-price:185 255 69}body.template-index [id$=__banner_item_nw7K8m] .hdt-grid{max-width:none;width:100%;margin:0}body.template-index [id$=__banner_item_nw7K8m] .hdt-content{background:#050505e0;padding:32px 36px;max-width:620px;margin:0 0 7vh 5vw;border-radius:20px}body.template-index [id$=__heading_8Aa3bU],body.template-index [id$=__heading_8Aa3bU] p{color:var(--rbm-accent);font-family:var(--rbm-font)!important;font-weight:700;font-size:var(--rbm-h1);line-height:.95;letter-spacing:-.015em;text-transform:uppercase;margin:0}body.template-index [id$=__text_gwmRCt]{padding:12px 0 24px}body.template-index [id$=__text_gwmRCt],body.template-index [id$=__text_gwmRCt] p{color:#fff;font-family:var(--rbm-font)!important;font-weight:700;font-size:var(--rbm-lead);line-height:1.25;letter-spacing:0}body.template-index [id$=__text_gwmRCt] p{margin:0}@media(max-width:767px){body.template-index [id$=__banner_item_nw7K8m] .hdt-content{margin:0 16px 72px;padding:22px 20px;max-width:none;border-radius:16px}body.template-index [id$=__text_gwmRCt]{padding:10px 0 18px}}body.template-index .hdt-announcement-bar[color-scheme=scheme-bm-lime] :is(p,a,strong,span){font-family:var(--rbm-font)!important;font-weight:600;letter-spacing:.02em;color:var(--rbm-accent)}@media(prefers-reduced-motion:reduce){.rbm *{transition:none!important}}.rbm-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rbm-kv{--h:clamp(78px,14.5vw,210px);display:flex;flex-direction:column;align-items:center;margin:0}.rbm .rbm-kv__title{display:block;margin:0 0 calc(var(--h)*.29);font-weight:700;font-size:calc(var(--h)*.63);line-height:1;letter-spacing:-.005em;text-transform:uppercase;color:var(--rbm-accent);white-space:nowrap}.rbm-promo{display:inline-flex;align-items:flex-start;color:var(--rbm-accent);margin:0}.rbm-promo__col{display:flex;flex-direction:column;align-items:flex-start;width:calc(var(--h)*.43);height:var(--h);margin-right:calc(var(--h)*.24);padding-top:calc(var(--h)*.08)}.rbm .rbm-promo__do{display:block;font-weight:700;font-size:calc(var(--h)*.353);line-height:1;margin:-.2em 0 -.1em;letter-spacing:-.01em;color:#fff;text-transform:uppercase;white-space:nowrap}.rbm-promo__minus{display:block;width:calc(var(--h)*.42);height:calc(var(--h)*.176);margin-top:auto;margin-bottom:calc(var(--h)*.364);background:currentColor}.rbm-promo__num{display:inline-flex;align-items:flex-start}.rbm .rbm-ch{display:inline-block;position:relative;font-weight:700;font-size:calc(var(--h)/.7);line-height:1;margin:-.2em .01em -.1em;letter-spacing:0;color:currentColor}.rbm-ch--0:after{content:"";position:absolute;left:50%;top:.55em;width:.115em;height:.125em;transform:translate(-50%,-50%);border-radius:.03em;background:currentColor}.rbm-promo__pct{display:block;width:calc(var(--h)*.81);height:var(--h);margin-left:calc(var(--h)*.03);fill:currentColor}.rbm-kv{font-family:var(--rbm-font)}.rbm-kv+.rbm-pas__sub{margin-top:clamp(16px,2vw,28px)}.rbm .rbm-pas__note{margin-top:22px;max-width:520px;font-size:13px;line-height:1.45;font-weight:500;color:#9a9a9a}.rbm-pas[id]{scroll-margin-top:var(--rbm-anchor-offset,80px)}body.template-index [id$=__button_bm_best] svg{width:14px;height:14px}@media(prefers-reduced-motion:no-preference){body.template-index [id$=__button_bm_best] svg{animation:rbm-down 1.8s ease-in-out infinite}@keyframes rbm-down{0%,55%,to{transform:translateY(0)}25%{transform:translateY(4px)}}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/routines-bm-home.css.map */
