:root{--bm-cream: #F5F1E7;--bm-surface: #FFFFFF;--bm-sand: #E9EDE4;--bm-ink: #23281F;--bm-muted: #64695D;--bm-subtle: #868B7B;--bm-clay: #A24B2C;--bm-clay-dark: #883C22;--bm-sage: #566A54;--bm-sage-light: #DCE4D6;--bm-border: #DDE1D6;--bm-success: #3F7A55;--bm-sale: #A6432E;--bm-radius: 10px;--bm-radius-lg: 16px;--bm-shadow: 0 1px 3px rgba(35,40,31,.06), 0 8px 24px rgba(35,40,31,.05);--bm-shadow-md: 0 2px 8px rgba(35,40,31,.08), 0 16px 40px rgba(35,40,31,.06);--bm-space-section-d: 80px;--bm-space-section-m: 48px;--bm-maxw: 1240px;--bm-font-heading: "Lora", Georgia, "Times New Roman", serif;--bm-font-body: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{font-family:var(--bm-font-body)!important;color:var(--bm-ink);background-color:var(--bm-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.title{font-family:var(--bm-font-heading)!important;font-weight:600;color:var(--bm-ink);line-height:1.2;letter-spacing:-.005em}h1,.h1{font-size:30px;line-height:1.15}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:17px}p,li,td,th,.body{font-family:var(--bm-font-body)!important;font-size:16px;line-height:1.6;color:var(--bm-ink)}.bm-small,small{font-size:13px;line-height:1.5;color:var(--bm-muted)}@media screen and (min-width:750px){h1,.h1{font-size:46px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:19px}p,li,td,th,.body{font-size:17px}.bm-small,small{font-size:14px}}a{color:var(--bm-clay);text-decoration:none;transition:color .2s ease}a:hover{color:var(--bm-clay-dark)}.color-background-1,.gradient.color-background-1{background-color:var(--bm-cream)!important;background-image:none!important}.color-background-2,.gradient.color-background-2{background-color:var(--bm-sand)!important;background-image:none!important}.button,.button--primary,.shopify-payment-button__button--unbranded,.product-form__submit:not(.button--secondary),button.product-form__submit{background-color:var(--bm-clay)!important;border-color:var(--bm-clay)!important;color:#fff!important;font-family:var(--bm-font-body);font-weight:500;letter-spacing:.02em;border-radius:var(--bm-radius)!important;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.button:hover,.button--primary:hover,.product-form__submit:not(.button--secondary):hover{background-color:var(--bm-clay-dark)!important;border-color:var(--bm-clay-dark)!important;transform:translateY(-1px);box-shadow:0 4px 12px #a24b2c47}.button:active,.button--primary:active{transform:translateY(0);box-shadow:none}.button--secondary{background-color:transparent!important;border:1.5px solid var(--bm-clay)!important;color:var(--bm-clay)!important;font-weight:500}.button--secondary:hover{background-color:var(--bm-clay)!important;color:#fff!important;transform:translateY(-1px)}.bm-btn-text{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;color:var(--bm-clay);font-family:var(--bm-font-body);font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bm-btn-text:hover{color:var(--bm-clay-dark)}.card-wrapper{border-radius:var(--bm-radius);overflow:hidden;background-color:var(--bm-surface);box-shadow:var(--bm-shadow);border:1px solid var(--bm-border);transition:box-shadow .25s ease,transform .2s ease}.card-wrapper:hover{box-shadow:var(--bm-shadow-md);transform:translateY(-2px)}.card__media,.card-wrapper .media{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--bm-surface)}.card__media img,.card-wrapper .media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.03)}.card__information{padding:16px 16px 20px;background:var(--bm-surface)}.card__heading{font-family:var(--bm-font-heading)!important;font-size:16px;font-weight:600;color:var(--bm-ink);line-height:1.3;margin-bottom:6px}.price__regular .price-item,.price-item--sale{color:var(--bm-ink);font-weight:600;font-family:var(--bm-font-body)}.price__sale .price-item--sale{color:var(--bm-ink)!important}.price__sale .price-item--regular,.price-item--regular:not(:only-child){display:none!important}.badge,.card__badge{font-family:var(--bm-font-body);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:4px 9px;background-color:var(--bm-sage-light);color:var(--bm-sage);border:none}.badge--sale,.card__badge--sale{display:none!important}.badge--sold-out{background-color:var(--bm-sand);color:var(--bm-muted)}.bm-badge{display:inline-block;font-family:var(--bm-font-body);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:20px}.bm-badge--age{background:var(--bm-sage-light);color:var(--bm-sage)}.bm-badge--stock{background:var(--bm-sage-light);color:var(--bm-success)}.bm-badge--stock:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--bm-success);margin-right:6px;vertical-align:middle}.bm-badge--soon{background:var(--bm-sand);color:var(--bm-muted)}.header-wrapper,.header{background-color:var(--bm-surface);border-bottom:1px solid var(--bm-border)}.header__heading-link{font-family:var(--bm-font-heading)!important;font-weight:600;color:var(--bm-ink)}.header__menu-item,.header__active-menu-item{font-family:var(--bm-font-body);font-size:14px;font-weight:500;color:var(--bm-ink);letter-spacing:.01em;transition:color .2s ease}.header__menu-item:hover{color:var(--bm-clay)}.announcement-bar,.announcement-bar.color-accent-1,.announcement-bar.color-background-1,.announcement-bar.color-background-2{background-color:var(--bm-ink)!important;background-image:none!important;color:var(--bm-cream)!important}.announcement-bar__message,.announcement-bar a{font-family:var(--bm-font-body);font-size:13px;letter-spacing:.03em;color:var(--bm-cream)!important}.footer{background-color:var(--bm-sage)!important;background-image:none!important;color:#f5f1e7e0!important;border-top:none!important}.footer .footer__content-top,.footer .footer__content-bottom{border-color:#f5f1e72e}.footer h2,.footer h3,.footer h4,.footer .footer__heading{font-family:var(--bm-font-heading)!important;color:#fff;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.footer a{color:#f5f1e7d1;font-family:var(--bm-font-body);font-size:14px;transition:color .2s ease}.footer a:hover{color:#fff}.footer .copyright__content{font-size:12px;color:#f5f1e799}.cart-drawer__header{background-color:var(--bm-surface);border-bottom:1px solid var(--bm-border)}.cart-drawer h2{font-family:var(--bm-font-heading)!important;color:var(--bm-ink);font-size:20px}.field__input,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],textarea,select{font-family:var(--bm-font-body);border:1px solid var(--bm-border);border-radius:var(--bm-radius);background-color:var(--bm-surface);color:var(--bm-ink);transition:border-color .2s ease,box-shadow .2s ease}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--bm-clay);box-shadow:0 0 0 3px #a24b2c1f;outline:none}.field--error .field__input,[aria-invalid=true],input.error,.field__input--error{border-color:var(--bm-sale)!important;box-shadow:0 0 0 3px #a6432e1f}.form__message--error,.bm-field-error{color:var(--bm-sale);font-size:13px;margin-top:6px;display:flex;align-items:center;gap:6px}.field--success .field__input,.field__input--success{border-color:var(--bm-success)!important;box-shadow:0 0 0 3px #3f7a551f}.form__message--success,.bm-field-success{color:var(--bm-success);font-size:13px;margin-top:6px;display:flex;align-items:center;gap:6px}*:focus-visible{outline:2px solid var(--bm-clay);outline-offset:3px;border-radius:2px}@media screen and (min-width:990px){::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:var(--bm-sand)}::-webkit-scrollbar-thumb{background:var(--bm-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--bm-muted)}}.bm-section{padding-top:var(--bm-space-section-m);padding-bottom:var(--bm-space-section-m)}@media screen and (min-width:750px){.bm-section{padding-top:var(--bm-space-section-d);padding-bottom:var(--bm-space-section-d)}}.bm-container{max-width:var(--bm-maxw);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:990px){.bm-container{padding-left:40px;padding-right:40px}}.bm-divider{border:none;border-top:1px solid var(--bm-border);margin:0}.bm-text-muted{color:var(--bm-muted)!important}.bm-text-subtle{color:var(--bm-subtle)!important}.bm-text-success{color:var(--bm-success)!important}.bm-text-clay{color:var(--bm-clay)!important}.bm-text-sage{color:var(--bm-sage)!important}.bm-bg-cream{background-color:var(--bm-cream)}.bm-bg-sand{background-color:var(--bm-sand)}.bm-bg-sage{background-color:var(--bm-sage);color:var(--bm-cream)}.predictive-search{border-radius:var(--bm-radius);border:1px solid var(--bm-border);box-shadow:var(--bm-shadow-md);overflow:hidden}.product__media-wrapper .product__media{border-radius:var(--bm-radius);overflow:hidden;background-color:var(--bm-surface);aspect-ratio:1 / 1;border:1px solid var(--bm-border)}.product__media-wrapper .product__media>img,.product__media-wrapper .product__media .placeholder-svg{width:100%;height:100%;object-fit:contain!important}.collection-hero,.collection-header{background-color:var(--bm-sand);padding:40px 20px}.collection-hero h1,.collection-header h1{font-family:var(--bm-font-heading)!important;color:var(--bm-ink)}.collection-hero p,.collection-header p{color:var(--bm-muted);max-width:560px;margin:8px auto 0}.bm-trust__title{text-align:center;margin:0 0 40px}.bm-trust__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:22px}@media screen and (min-width:750px){.bm-trust__grid{grid-template-columns:repeat(4,1fr);gap:30px}}.bm-trust__item{display:flex;gap:14px;align-items:flex-start;text-align:left;margin:0}.bm-trust--center .bm-trust__item{flex-direction:column;align-items:center;text-align:center;gap:12px}.bm-trust--boxed .bm-trust__item{background:var(--bm-surface);border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);padding:22px}.bm-trust__icon{flex-shrink:0;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bm-sage-light);color:var(--bm-sage)}.bm-trust__icon svg{width:22px;height:22px;stroke:currentColor}.bm-trust__item-title{font-family:var(--bm-font-heading);font-weight:600;font-size:16px;color:var(--bm-ink);margin:0 0 4px}.bm-trust__item-desc{font-size:14px;color:var(--bm-muted);margin:0;line-height:1.55}.bm-age__head{text-align:center;margin-bottom:32px}.bm-age__head p{color:var(--bm-muted);margin-top:8px;max-width:560px;margin-left:auto;margin-right:auto}.bm-age__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (min-width:750px){.bm-age__grid{grid-template-columns:repeat(4,1fr);gap:16px}}.bm-age__item{display:block;background:var(--bm-surface);border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);padding:22px 16px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bm-age__item--active{border-color:var(--bm-sage);box-shadow:0 0 0 2px var(--bm-sage-light)}a.bm-age__item:hover{transform:translateY(-2px);box-shadow:var(--bm-shadow-md)}.bm-age__media{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;overflow:hidden;background:var(--bm-sand);display:flex;align-items:center;justify-content:center}.bm-age__media img{width:100%;height:100%;object-fit:cover}.bm-age__range{font-family:var(--bm-font-heading);font-weight:600;font-size:19px;color:var(--bm-ink);margin:0 0 4px}.bm-age__label{font-size:13px;color:var(--bm-muted);margin:0;line-height:1.5}.bm-age__badge{display:inline-block;margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bm-sage);background:var(--bm-sage-light);padding:3px 10px;border-radius:20px}.bm-ps__head{text-align:center;margin-bottom:40px}.bm-ps__head p{color:var(--bm-muted);margin-top:8px;max-width:560px;margin-left:auto;margin-right:auto}.bm-ps__row{display:grid;grid-template-columns:1fr;gap:20px;align-items:center;margin-bottom:40px}.bm-ps__row:last-child{margin-bottom:0}@media screen and (min-width:750px){.bm-ps__row{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:64px}.bm-ps__row--reverse .bm-ps__media{order:2}}.bm-ps__media{border-radius:var(--bm-radius-lg);overflow:hidden;background:var(--bm-sand);aspect-ratio:4 / 3}.bm-ps__media img{width:100%;height:100%;object-fit:cover}.bm-ps__media--placeholder svg{width:100%;height:100%}.bm-ps__tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--bm-sage);margin-bottom:10px}.bm-ps__title{margin:0 0 12px}.bm-ps__problem{color:var(--bm-muted);font-style:italic;margin:0 0 12px;padding-left:14px;border-left:2px solid var(--bm-sage-light)}.bm-ps__solution{color:var(--bm-ink);margin:0}.bm-faq__head{text-align:center;margin-bottom:40px}.bm-faq__head p{color:var(--bm-muted);margin-top:8px;max-width:560px;margin-left:auto;margin-right:auto}.bm-faq__list{max-width:760px;margin:0 auto}.bm-faq__item{border-bottom:1px solid var(--bm-border)}.bm-faq__item:first-child{border-top:1px solid var(--bm-border)}.bm-faq__q{list-style:none;cursor:pointer;padding:20px 8px 20px 0;font-family:var(--bm-font-heading);font-weight:600;font-size:17px;color:var(--bm-ink);display:flex;justify-content:space-between;align-items:center;gap:16px}.bm-faq__q::-webkit-details-marker{display:none}.bm-faq__icon{position:relative;flex-shrink:0;width:18px;height:18px}.bm-faq__icon:before,.bm-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:var(--bm-sage);border-radius:2px;transition:transform .25s ease}.bm-faq__icon:after{transform:rotate(90deg)}.bm-faq__item[open] .bm-faq__icon:after{transform:rotate(0)}.bm-faq__a{padding:0 0 22px;color:var(--bm-muted);line-height:1.65}.bm-faq__a>*:first-child{margin-top:0}.bm-faq__a>*:last-child{margin-bottom:0}.bm-promise__head{text-align:center;margin-bottom:40px}.bm-promise__head p{color:var(--bm-muted);margin-top:8px;max-width:560px;margin-left:auto;margin-right:auto}.bm-promise__cols{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:750px){.bm-promise__cols{grid-template-columns:1fr 1fr;gap:32px}}.bm-promise__card{background:var(--bm-surface);border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);padding:28px}.bm-promise__card--no{background:var(--bm-sand)}.bm-promise__card h3{font-size:19px;margin:0 0 18px}.bm-promise__ul{list-style:none;margin:0;padding:0}.bm-promise__li{position:relative;padding-left:32px;margin-bottom:14px;color:var(--bm-ink);line-height:1.55}.bm-promise__li:last-child{margin-bottom:0}.bm-promise__li svg{position:absolute;left:0;top:1px;width:20px;height:20px}.bm-promise__card--yes .bm-promise__li svg{color:var(--bm-success)}.bm-promise__card--no .bm-promise__li svg{color:var(--bm-subtle)}.bm-moment__head{text-align:center;margin-bottom:40px}.bm-moment__head p{color:var(--bm-muted);margin-top:8px;max-width:560px;margin-left:auto;margin-right:auto}.bm-moment__grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:600px){.bm-moment__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.bm-moment__grid{grid-template-columns:repeat(3,1fr)}}.bm-moment__card{display:block;position:relative;border-radius:var(--bm-radius-lg);overflow:hidden;background:var(--bm-sand);aspect-ratio:3 / 4;color:#fff}.bm-moment__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bm-moment__card:hover img{transform:scale(1.04)}.bm-moment__card .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bm-moment__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#23281fbd,#23281f29 55%,#23281f00)}.bm-moment__text{position:absolute;left:0;right:0;bottom:0;padding:24px}.bm-moment__title{font-family:var(--bm-font-heading);font-weight:600;font-size:22px;color:#fff;margin:0 0 4px}.bm-moment__desc{font-size:14px;color:#ffffffe0;margin:0;line-height:1.5}.bm-comp__head{text-align:center;margin-bottom:40px}.bm-comp__head p{color:var(--bm-muted);margin-top:8px;max-width:560px;margin-left:auto;margin-right:auto}.bm-comp__wrap{max-width:760px;margin:0 auto;overflow:hidden;border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg)}.bm-comp__table{width:100%;border-collapse:collapse}.bm-comp__table th,.bm-comp__table td{padding:15px 16px;text-align:left;border-bottom:1px solid var(--bm-border);font-size:15px}.bm-comp__table tr:last-child th,.bm-comp__table tr:last-child td{border-bottom:none}.bm-comp__table thead th{background:var(--bm-sand);font-family:var(--bm-font-heading)}.bm-comp__col-us{background:var(--bm-sage-light)!important;text-align:center;width:26%;font-weight:600}.bm-comp__col-them{text-align:center;width:26%;color:var(--bm-muted)}.bm-comp__feature{font-weight:500;color:var(--bm-ink)}.bm-comp__yes{color:var(--bm-success)}.bm-comp__no{color:var(--bm-subtle)}.bm-comp__yes svg,.bm-comp__no svg{width:22px;height:22px;vertical-align:middle}.bm-ship{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bm-sage-light);border-radius:var(--bm-radius);color:var(--bm-ink);font-size:14px;line-height:1.5}.bm-ship__icon{flex-shrink:0;width:22px;height:22px;color:var(--bm-sage)}.bm-ship strong{color:var(--bm-ink);font-weight:600}.bm-ship__date{color:var(--bm-success);font-weight:600}.bm-bundle{background:var(--bm-surface);border:1px solid var(--bm-border);border-radius:var(--bm-radius-lg);padding:24px}.bm-bundle__title{font-size:19px;margin:0 0 4px}.bm-bundle__sub{color:var(--bm-muted);font-size:14px;margin:0 0 20px}.bm-bundle__items{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.bm-bundle__item{display:flex;gap:14px;align-items:center}.bm-bundle__media{flex-shrink:0;width:60px;height:75px;border-radius:var(--bm-radius);overflow:hidden;background:var(--bm-sand)}.bm-bundle__media img{width:100%;height:100%;object-fit:cover}.bm-bundle__info{flex:1;min-width:0}.bm-bundle__name{font-weight:500;color:var(--bm-ink);font-size:15px;margin:0 0 2px;display:block}.bm-bundle__price{color:var(--bm-muted);font-size:14px}.bm-bundle__plus{text-align:center;color:var(--bm-subtle);font-size:16px;line-height:1}.bm-bundle__footer{border-top:1px solid var(--bm-border);padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bm-bundle__total-label{display:block;font-size:13px;color:var(--bm-muted)}.bm-bundle__total-price{font-family:var(--bm-font-heading);font-size:22px;font-weight:600;color:var(--bm-clay)}.bm-bundle__total-old{font-size:15px;color:var(--bm-muted);text-decoration:line-through;margin-left:8px}.bm-bundle__save{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:var(--bm-sage);background:var(--bm-sage-light);padding:3px 10px;border-radius:20px}.bm-bundle__cta{flex-shrink:0}.bm-hero{position:relative;display:flex;align-items:center;overflow:hidden;background:var(--bm-cream)}.bm-hero--short{min-height:420px}.bm-hero--medium{min-height:560px}.bm-hero--tall{min-height:680px}.bm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bm-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#23281f7a,#23281f1f)}.bm-hero__inner{position:relative;width:100%;padding-top:48px;padding-bottom:48px;display:flex}.bm-hero--left{justify-content:flex-start}.bm-hero--center{justify-content:center;text-align:center}.bm-hero--right{justify-content:flex-end}.bm-hero__card{background:#f5f1e7ed;border-radius:var(--bm-radius-lg);padding:32px;max-width:520px;box-shadow:var(--bm-shadow)}.bm-hero--noimg .bm-hero__card{background:transparent;box-shadow:none;padding:0}.bm-hero__eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bm-sage);margin-bottom:14px}.bm-hero__title{margin:0 0 14px;line-height:1.12}.bm-hero__sub{margin:0 0 24px;color:var(--bm-muted);font-size:17px;line-height:1.6}.bm-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.bm-hero--center .bm-hero__actions{justify-content:center}@media screen and (min-width:750px){.bm-hero__inner{padding-top:64px;padding-bottom:64px}}.bm-editorial__inner{max-width:720px}.bm-editorial--center{margin-left:auto;margin-right:auto;text-align:center}.bm-editorial__eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bm-sage);margin-bottom:14px}.bm-editorial__title{margin:0 0 18px}.bm-editorial__body{color:var(--bm-ink);font-size:17px;line-height:1.7}.bm-editorial__body p{margin:0 0 16px}.bm-editorial__body p:last-child{margin-bottom:0}.bm-editorial__cta{margin-top:24px}.button:not(.button--secondary),.product-form__submit:not(.button--secondary),button.product-form__submit{border-radius:var(--bm-radius-lg)!important}.product-form__submit:not([disabled]) .main-atc__label__text:after,.sticky-atc__button button:not([disabled]) .sticky-atc__label__text:after{content:" \2192";font-weight:400}.bm-hero__actions .button:not(.button--secondary),.bm-editorial__cta .button:not(.button--secondary){position:relative}.bm-hero__actions .button:not(.button--secondary):after,.bm-editorial__cta .button:not(.button--secondary):after{content:"\2192";display:inline-block;width:0;margin-left:0;opacity:0;overflow:hidden;white-space:nowrap;transform:translate(-2px);vertical-align:baseline;transition:width .25s ease,margin-left .25s ease,opacity .2s ease,transform .25s ease}@media(hover:hover){.bm-hero__actions .button:not(.button--secondary):hover:after,.bm-editorial__cta .button:not(.button--secondary):hover:after{width:1em;margin-left:6px;opacity:1;transform:translate(3px)}}.product-form__buttons{gap:8px}.shopify-payment-button{margin-top:6px!important}.cart__ctas:after{content:"Paiement 100% s\e9 curis\e9";display:block;width:fit-content;margin:10px auto 0;padding-left:20px;font-size:12px;color:var(--bm-muted);background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" stroke="%23566A54" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="6.5" width="8" height="6" rx="1"/><path d="M4.5 6.5V4.5a2.5 2.5 0 0 1 5 0v2"/></svg>') no-repeat left center;background-size:14px 14px}.bm-review-slot:empty{display:none}.bm-review-slot{margin:4px 0 14px}.bm-product-intro{margin:10px 0 20px}.bm-product-intro__benefits{margin-top:4px}.bm-product-intro__benefit{padding-left:30px;margin-bottom:10px;font-size:15px}.bm-product-intro__benefit svg{color:var(--bm-sage);top:2px}@media screen and (min-width:750px){.bm-product-intro__benefit{font-size:16px}}.bm-securite__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 14px;border-radius:50%;background:var(--bm-sage-light);color:var(--bm-sage)}.bm-securite__icon svg{width:22px;height:22px}.bm-securite__sub{max-width:460px;margin-left:auto;margin-right:auto}.bm-securite__seals{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bm-securite__seals .bm-badge{font-size:12px;padding:6px 14px}.cart-progress__text{font-family:var(--bm-font-body);font-size:13px;color:var(--bm-ink);margin:0 0 8px;text-align:center}.cart-progress__text span{color:var(--bm-ink);font-weight:600}.cart-progress__bar{position:relative;height:6px;border-radius:20px;background:var(--bm-sand)}.cart-progress__bar__progress{position:relative;height:100%;border-radius:20px;background:var(--bm-sage);transition:width .4s ease}.cart-progress__bar__badge{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--bm-sage);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #23281f2e}.cart-progress__bar__badge .material-symbols-outlined{font-size:14px;line-height:1}.cart-progress__bar__badge img{width:14px;height:14px}.bm-moment__card--empty{background:var(--bm-sand);display:flex;align-items:center;justify-content:center}.bm-moment__card--empty .bm-moment__overlay{display:none}.bm-moment__card--empty .bm-moment__text{position:static;padding:24px;text-align:center}.bm-moment__card--empty .bm-moment__title{color:var(--bm-ink)}.bm-moment__card--empty .bm-moment__desc{color:var(--bm-muted)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bm-custom.css.map */
