:root{--bm-ivory: #faf7f2;--bm-sand: #f2ebe1;--bm-stone: #e6dccf;--bm-taupe: #8b6f5a;--bm-gold: #a8885e;--bm-ink: #1c1917;--bm-muted: rgba(28, 25, 23, .62);--bm-line: rgba(28, 25, 23, .12);--bm-ease: cubic-bezier(.22, .61, .36, 1)}.bm-fonts{--font-heading-family: "Cormorant Garamond", "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500}.bm-fonts body{letter-spacing:.02rem;-webkit-font-smoothing:antialiased}.bm-fonts h1,.bm-fonts h2,.bm-fonts .h0,.bm-fonts .h1,.bm-fonts .h2{letter-spacing:-.01em;line-height:1.08}.bm-eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;margin:0 0 1.4rem}.bm-serif-italic{font-family:var(--font-heading-family);font-style:italic;font-weight:400}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;min-height:5rem;padding:0 3.2rem;transition:background-color .35s var(--bm-ease),color .35s var(--bm-ease)}.shopify-payment-button__button--unbranded{min-height:5rem!important}.header__menu-item{font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.header__menu-item span{position:relative}.header__menu-item:hover span{text-decoration:none}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--bm-ease)}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu .header__active-menu-item:after{transform:scaleX(1);transform-origin:left}.header__active-menu-item{text-decoration:none}.header__heading-logo{height:auto}.card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;letter-spacing:.04em;line-height:1.4}.card-wrapper .card__heading a{text-decoration:none}.card-wrapper .price{font-size:1.4rem;letter-spacing:.04em}.card-wrapper .price--on-sale .price-item--sale,.product .price--on-sale .price-item--sale{color:#9a3b2e}.card-wrapper .card__media img{transition:transform 1.2s var(--bm-ease),opacity .6s var(--bm-ease)!important}.card-wrapper:hover .card__media img:first-child{transform:scale(1.04)}.card__badge{gap:.6rem;flex-wrap:wrap}.card__badge.bottom.left,.card__badge.top.left{display:flex}.badge{font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:.5rem 1rem}.bm-badge--dark{background:var(--bm-ink);color:var(--bm-ivory);border-color:var(--bm-ink)}.bm-badge--light{background:var(--bm-ivory);color:var(--bm-ink);border-color:var(--bm-ink)}.title-wrapper-with-link .title,.collection__title .title{font-weight:500}.bm-head{text-align:center;max-width:72rem;margin:0 auto 4rem}.bm-head__title{margin:0}.bm-head__text{margin:1.4rem auto 0;color:rgba(var(--color-foreground),.72);max-width:56rem}@media(prefers-reduced-motion:no-preference){.bm-fade{opacity:0;transform:translateY(18px);transition:opacity .9s var(--bm-ease),transform .9s var(--bm-ease)}.bm-fade.is-visible,.shopify-design-mode .bm-fade{opacity:1;transform:none}}.bm-icon{width:2.4rem;height:2.4rem;flex-shrink:0}.bm-star{width:1.5rem;height:1.5rem}.bm-stars{display:inline-flex;gap:.2rem;color:var(--bm-gold)}.product__title h1{font-size:clamp(3rem,3.4vw,4.2rem);font-weight:500}.product .price-item{font-size:2rem;letter-spacing:.03em}.product .product-form__input .form__label{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.product__accordion summary .accordion__title{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.bm-trust-list{list-style:none;margin:.4rem 0 0;padding:1.8rem 2rem;background:var(--bm-sand);display:grid;gap:1.1rem}.bm-trust-list li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;line-height:1.4}.bm-trust-list .bm-icon{width:2.2rem;height:2.2rem;color:var(--bm-taupe)}.bm-size-guide summary{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer;font-size:1.3rem;letter-spacing:.08em;text-decoration:underline;text-underline-offset:.4rem;list-style:none}.bm-size-guide summary::-webkit-details-marker{display:none}.bm-size-guide .bm-icon{width:2rem;height:2rem}.bm-size-guide__panel{margin-top:1.6rem;overflow-x:auto}.bm-size-guide table{width:100%;border-collapse:collapse;font-size:1.3rem;text-align:center}.bm-size-guide th,.bm-size-guide td{padding:.9rem .6rem;border-bottom:1px solid var(--bm-line)}.bm-size-guide th{font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem;background:var(--bm-sand)}.bm-size-guide__note{font-size:1.25rem;color:var(--bm-muted);margin:1.2rem 0 0;line-height:1.5}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.footer .list-menu__item--link{font-size:1.4rem}.bm-footer-logo{display:block;width:18rem;max-width:100%;height:auto;margin-bottom:1.6rem}.newsletter .newsletter__wrapper h2{font-weight:500}@media screen and (max-width:749px){.button{padding:0 2.4rem}.bm-head{margin-bottom:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bm-theme.css.map */
