:root{--iv-bg:#FAF6EF;--iv-bg2:#F3ECE1;--iv-card:#FFFDF9;--iv-line:#E6DCCB;--iv-line2:#D8CBB6;--iv-ink:#1D1B33;--iv-ink2:#55516A;--iv-accent:#1F2650;--iv-accent-h:#2D3672;--iv-gold:#A8823F;--bm-serif:"BM Instrument","Instrument Serif",Georgia,"Times New Roman",serif}html:not(.bm-home) body{background:var(--iv-bg)!important;color:var(--iv-ink)}html:not(.bm-home) ::selection{background:#eadbc0;color:var(--iv-ink)}html:not(.bm-home) main h1,html:not(.bm-home) main h2,html:not(.bm-home) main .h1,html:not(.bm-home) main .h2{font-family:var(--bm-serif);font-weight:400;letter-spacing:0;color:var(--iv-ink)}html:not(.bm-home) .collection-hero__title,html:not(.bm-home) .main-page-title{font-family:var(--bm-serif)!important;font-weight:400!important;font-size:clamp(40px,5.4vw,68px)!important;letter-spacing:0!important}html:not(.bm-home) .section-header .header{background:#151a38!important;box-shadow:0 12px 30px -18px #151a388c!important}html:not(.bm-home) .card__heading a{color:var(--iv-ink)}html:not(.bm-home) .card-information,html:not(.bm-home) .collection-hero__description,html:not(.bm-home) .product__description{color:var(--iv-ink2)}html:not(.bm-home) .product__description h2,html:not(.bm-home) .product__description h3{color:var(--iv-ink)}html:not(.bm-home) .card--media .card__inner,html:not(.bm-home) .card .card__media,html:not(.bm-home) .product__media,html:not(.bm-home) .product-media-container,html:not(.bm-home) .thumbnail{background:var(--iv-bg2)!important}html:not(.bm-home) .card-wrapper:hover .card__inner{box-shadow:0 22px 50px -30px #1d1b3359}html:not(.bm-home) .accordion{border-color:var(--iv-line)!important}html:not(.bm-home) .facets__summary,html:not(.bm-home) .facet-filters__label,html:not(.bm-home) .facets__heading{color:var(--iv-ink)}html:not(.bm-home) .rte a{color:var(--iv-accent);text-underline-offset:3px}html:not(.bm-home) .page-width--narrow .rte{color:var(--iv-ink)}html:not(.bm-home) .rte details{border-bottom-color:var(--iv-line)}html:not(.bm-home) .rte details summary{color:var(--iv-ink)}html:not(.bm-home) .rte details summary:after{color:var(--iv-accent)}html:not(.bm-home) .rte details p{color:var(--iv-ink2)}html:not(.bm-home) .field__input,html:not(.bm-home) .customer .field input{background:#fff!important}html:not(.bm-home) .button:not(.button--secondary):not(.button--tertiary):not(.button--simple),html:not(.bm-home) .shopify-payment-button__button--unbranded,.drawer .button:not(.button--secondary):not(.button--tertiary){background:var(--iv-accent)!important;color:#faf6ef!important;box-shadow:0 14px 30px -18px #1f2650a6!important}html:not(.bm-home) .button:not(.button--secondary):not(.button--tertiary):not(.button--simple):hover,.drawer .button:not(.button--secondary):not(.button--tertiary):hover{background:var(--iv-accent-h)!important}html:not(.bm-home) .button--secondary{color:var(--iv-ink)!important;box-shadow:inset 0 0 0 1px var(--iv-line2)!important}html:not(.bm-home) .button--secondary:hover{box-shadow:inset 0 0 0 1px var(--iv-ink)!important}.cart-drawer,.drawer__inner{background:var(--iv-bg)!important;color:var(--iv-ink)}.drawer__inner .drawer__heading,.drawer__inner .cart-item__name,.drawer__inner .totals__total,.drawer__inner .totals__total-value{color:var(--iv-ink)}.drawer__inner .cart-item__details,.drawer__inner .tax-note,.drawer__inner .product-option{color:var(--iv-ink2)}.drawer__inner .cart-item__image{background:var(--iv-bg2);border-radius:14px}.drawer__inner .drawer__header,.drawer__inner .drawer__footer,.drawer__inner .cart-items td{border-color:var(--iv-line)!important}.drawer__inner .quantity{color:var(--iv-ink)}.drawer__inner .quantity:after{box-shadow:0 0 0 1px var(--iv-line2)!important;border-radius:999px}.drawer__inner .tax-note{font-size:1.3rem}.drawer__inner .cart__checkout-button{min-height:5.4rem;font-size:1.6rem}.product-form__input--pill input[type=radio]+label{border-color:var(--iv-line2);color:var(--iv-ink);background:var(--iv-card);display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.8rem;font-size:1.45rem;letter-spacing:.01em}.product-form__input--pill input[type=radio]:checked+label{background:var(--iv-ink);border-color:var(--iv-ink);color:#faf6ef}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--iv-accent);outline-offset:3px}.product-form__input--pill input[type=radio]+label:before{content:none;position:static!important;inset:auto!important;z-index:auto!important;display:block;width:14px;height:14px;border-radius:50%!important;flex:none;box-shadow:inset 0 0 0 1px #1d1b332e!important}.product-form__input--pill input[type=radio]:checked+label:before{box-shadow:0 0 0 1.5px #faf6ef!important}.product-form__input--pill input[value=Ivoire]+label:before{content:"";background:#f3ecdc}.product-form__input--pill input[value=Champagne]+label:before{content:"";background:#e2c9a0}.product-form__input--pill input[value=Lavande]+label:before{content:"";background:#a894be}.product-form__input--pill input[value="Bleu nuit"]+label:before{content:"";background:#27305a}.product-form__input--pill input[value="Gris argent"]+label:before{content:"";background:#b9b8b3}.product-form__input--pill input[value="Rose poudr\e9"]+label:before{content:"";background:#e5bdb4}.product-form__input--pill input[value=Rose]+label:before{content:"";background:#e9a9b6}.product-form__input--pill input[value=Noir]+label:before{content:"";background:#1a1a1f}.product-form__input--pill input[value=Bordeaux]+label:before{content:"";background:#6e2333}.product-form__input--pill input[value=Caramel]+label:before{content:"";background:#b07a45}.product-form__input--pill input[value="Gris anthracite"]+label:before{content:"";background:#3d3f45}.product-form__input--pill input[value=Bleu]+label:before{content:"";background:#3c6db4}.product-form__input--pill input[value=Vert]+label:before{content:"";background:#5e8b5a}.product-form__input--pill input[value="Vert d'eau"]+label:before{content:"";background:#a6d3c3}.product-form__input--pill input[value=Violet]+label:before{content:"";background:#8a6bb8}.product-form__input--pill input[value="Bleu ciel"]+label:before{content:"";background:#9cc6e6}.product-form__input--pill input.disabled+label,.product-form__input--pill input:disabled+label{opacity:.45}html:not(.bm-home) .product .product__info-container>*+*{margin-top:0}.bm-pt__eyebrow{margin:0 0 .6rem;font-family:var(--bm-sans);font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-gold)}.bm-pt__title{margin:0;font-family:var(--bm-serif)!important;font-weight:400!important;font-size:clamp(3.6rem,4.4vw,5rem)!important;line-height:1.04!important;letter-spacing:0!important;color:var(--iv-ink)}.bm-pt__lead{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.55;color:var(--iv-ink2);max-width:46ch}html:not(.bm-home) .product .price--large .price-item{font-family:var(--bm-sans);font-size:2.6rem;font-weight:400;color:var(--iv-ink)}.bm-unit{margin:-1.4rem 0 2rem;font-size:1.35rem;color:var(--iv-ink2)}html:not(.bm-home) .product .product-form__input .form__label{font-size:1.4rem;font-weight:500;color:var(--iv-ink);margin-bottom:1rem;letter-spacing:.01em}html:not(.bm-home) .product .product-form__input--pill{margin-bottom:.8rem}html:not(.bm-home) .product .product-form__buttons{max-width:none}html:not(.bm-home) .product .product-form__submit{min-height:5.6rem;font-size:1.65rem;letter-spacing:.04em;margin-bottom:0}html:not(.bm-home) .product .estimated-shipping{justify-content:flex-start!important;text-align:left!important;margin:1.6rem 0 0!important;padding:1.4rem 1.6rem;border:1px solid var(--iv-line);border-bottom:0;border-radius:16px 16px 0 0;background:var(--iv-card);font-size:1.4rem;color:var(--iv-ink)}html:not(.bm-home) .product .estimated-shipping p,html:not(.bm-home) .product .estimated-shipping{font-size:1.4rem!important;line-height:1.45!important;margin:0}html:not(.bm-home) .product .estimated-shipping strong{font-weight:500}html:not(.bm-home) .product .estimated-shipping svg,html:not(.bm-home) .product .estimated-shipping .svg-wrapper{width:20px;height:20px;flex:none}html:not(.bm-home) .product .estimated-shipping svg{color:var(--iv-accent)}.bm-trust{list-style:none;margin:0 0 2.4rem;padding:0;border:1px solid var(--iv-line);border-radius:0 0 16px 16px;background:var(--iv-card)}.bm-trust li{display:flex;align-items:flex-start;gap:1.2rem;padding:1.3rem 1.6rem;border-top:1px solid var(--iv-line);font-size:1.4rem;line-height:1.45;color:var(--iv-ink2)}.bm-trust li strong{color:var(--iv-ink);font-weight:500}.bm-trust svg.bm-ic{flex:none;width:20px;height:20px;margin-top:.1rem;color:var(--iv-accent)}.bm-trust a{color:var(--iv-accent);text-underline-offset:3px;white-space:nowrap}.bm-pay{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.bm-pay svg{width:38px;height:24px}@media(max-width:749px){html:not(.bm-home) .product .product__media-wrapper{margin-bottom:1.6rem}html:not(.bm-home) .product .slider-buttons .slider-counter__link--dots .dot{border-color:var(--iv-ink)}html:not(.bm-home) .product .slider-buttons .slider-counter__link--active.slider-counter__link--dots .dot{background:var(--iv-ink)}.bm-pt__title{font-size:3.4rem!important}}.pp-satc{background:#faf6eff7!important;border-top:1px solid var(--iv-line)!important;box-shadow:0 -12px 30px -18px #1d1b3359!important}.pp-satc__t{color:var(--iv-ink)!important;font-weight:500!important}.pp-satc__v{font-size:13px;color:var(--iv-ink2)}.pp-satc__p{color:var(--iv-ink)!important;font-size:16px!important;font-weight:500!important;flex:none}.pp-satc__btn{background:var(--iv-accent)!important;color:#faf6ef!important}@media(max-width:749px){body:has(.pp-satc){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.bm-pdp{color:var(--iv-ink)}.bm-pdp__band{padding:64px 0}.bm-pdp__band--alt{background:var(--iv-bg2)}.bm-pdp__in{max-width:1120px;margin:0 auto;padding:0 20px}.bm-pdp .bm-pdp__eyebrow{margin:0 0 1rem;font-size:1.2rem;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-gold)}.bm-pdp__h{margin:0 0 2.8rem;font-family:var(--bm-serif)!important;font-weight:400!important;font-size:clamp(3.2rem,3.8vw,4.4rem)!important;line-height:1.08;letter-spacing:0!important;color:var(--iv-ink)}.bm-pdp p{color:var(--iv-ink2);font-size:1.55rem;line-height:1.6}.bm-ben{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none}.bm-ben li{padding:26px 24px;border:1px solid var(--iv-line);border-radius:20px;background:var(--iv-card)}.bm-ben svg{width:28px;height:28px;color:var(--iv-accent);margin-bottom:1.4rem}.bm-ben h3{margin:0 0 .8rem;font-family:var(--bm-sans);font-size:1.7rem;font-weight:500;letter-spacing:0;color:var(--iv-ink)}.bm-pdp .bm-ben p{margin:0;font-size:1.45rem}.bm-mat{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bm-mat__img{border-radius:24px;overflow:hidden;background:var(--iv-bg);aspect-ratio:1/1}.bm-mat__img img{width:100%;height:100%;object-fit:cover;display:block}.bm-spec{margin:2rem 0 0;padding:0;border-top:1px solid var(--iv-line2)}.bm-spec div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:16px;padding:1.3rem 0;border-bottom:1px solid var(--iv-line2)}.bm-spec dt{font-size:1.35rem;letter-spacing:.04em;color:var(--iv-ink2)}.bm-spec dd{margin:0;font-size:1.5rem;color:var(--iv-ink)}.bm-dim{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.bm-dim svg{width:100%;height:auto;display:block}.bm-dim__box{padding:28px;border:1px solid var(--iv-line);border-radius:20px;background:var(--iv-card)}.bm-dim__box h3{margin:0 0 .8rem;font-family:var(--bm-sans);font-size:1.6rem;font-weight:500;color:var(--iv-ink)}.bm-dim__box+.bm-dim__box{margin-top:16px}.bm-pdp .bm-dim__box p{margin:0}.bm-care{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px;margin:0;padding:0;list-style:none}.bm-care li{display:flex;gap:1.2rem;align-items:flex-start;padding:1.2rem 0;border-bottom:1px solid var(--iv-line);font-size:1.5rem;line-height:1.5;color:var(--iv-ink)}.bm-care svg{flex:none;width:20px;height:20px;margin-top:.2rem;color:var(--iv-accent)}.bm-faq{max-width:780px}.bm-faq details{border-bottom:1px solid var(--iv-line2)}.bm-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:2rem 0;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:500;color:var(--iv-ink)}.bm-faq summary::-webkit-details-marker{display:none}.bm-faq summary:after{content:"";flex:none;width:12px;height:12px;border-right:1.5px solid var(--iv-accent);border-bottom:1.5px solid var(--iv-accent);transform:rotate(45deg) translate(-3px,-3px);transition:transform .25s}.bm-faq details[open] summary:after{transform:rotate(225deg) translate(-3px,-3px)}.bm-faq summary:focus-visible{outline:2px solid var(--iv-accent);outline-offset:4px}.bm-faq .bm-faq__a{padding:0 0 2rem}.bm-pdp .bm-faq .bm-faq__a p{margin:0;max-width:62ch}.bm-recall{display:flex;align-items:center;gap:24px;padding:22px;border:1px solid var(--iv-line);border-radius:24px;background:var(--iv-card)}.bm-recall__img{flex:none;width:96px;height:96px;border-radius:16px;overflow:hidden;background:var(--iv-bg2)}.bm-recall__img img{width:100%;height:100%;object-fit:cover;display:block}.bm-recall__txt{flex:1;min-width:0}.bm-recall__t{margin:0;font-family:var(--bm-serif);font-size:2.8rem;font-weight:400;line-height:1.15;color:var(--iv-ink)}.bm-pdp .bm-recall__p{margin:.4rem 0 0;font-size:1.45rem}.bm-pdp .bm-recall__t{margin:0;font-size:2.8rem;line-height:1.15;color:var(--iv-ink)}.bm-recall .button{flex:none;min-height:5rem;padding:0 2.8rem}.bm-legal{padding:28px 0 8px}.bm-pdp .bm-legal p{font-size:1.3rem;line-height:1.6;color:var(--iv-ink2);margin:0}.bm-legal strong{color:var(--iv-ink);font-weight:500}@media(max-width:749px){.bm-pdp__band{padding:44px 0}.bm-ben{grid-template-columns:1fr;gap:12px}.bm-ben li{padding:20px;display:grid;grid-template-columns:28px 1fr;gap:4px 14px}.bm-ben svg{margin:0;grid-row:span 2}.bm-mat,.bm-dim{grid-template-columns:1fr;gap:28px}.bm-care{grid-template-columns:1fr}.bm-recall{flex-wrap:wrap;gap:16px}.bm-recall__img{width:72px;height:72px}.bm-recall .button{width:100%}}html:not(.bm-home) .related-products .card__heading a{color:var(--iv-ink)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/bm-ivory.css.map */
