:root{--blm-paper: #FBF4F0;--blm-blush: #F3DDE3;--blm-rose: #A84F68;--blm-rose-soft: #C98A9C;--blm-ink: #3A2228;--blm-ink-soft: #7A5F66;--blm-velvet: #3B2326;--blm-line: rgba(58, 34, 40, .14);--blm-white: #FFFFFF;--blm-serif: "Bodoni Moda", "Didot", "Bodoni 72", Georgia, serif;--blm-sans: "Jost", "Futura", "Century Gothic", system-ui, sans-serif;--font-heading-family: var(--blm-serif);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--blm-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{font-family:var(--blm-serif);font-weight:400;letter-spacing:-.01em;line-height:1.1;text-wrap:balance}h4,h5,.h4,.h5{font-family:var(--blm-sans);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.rte,.rte p{line-height:1.7}p,.blm-lede,.collection__description,.blm-promise__text{text-wrap:pretty}::selection{background:var(--blm-blush);color:var(--blm-ink)}.button,.shopify-payment-button__button--unbranded,.blm-button{font-family:var(--blm-sans);font-size:1.25rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;min-height:5rem;padding:0 3.2rem}.button:not([disabled]):hover:after{box-shadow:0 0 0 .1rem rgba(var(--color-button),1)}.blm-link{display:inline-flex;align-items:center;gap:1rem;font-family:var(--blm-sans);font-size:1.25rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;padding-bottom:.4rem;border-bottom:1px solid currentColor;transition:gap .25s ease}.blm-link:hover{gap:1.6rem}.blm-link .blm-icon{width:1.8rem;height:1.8rem}.blm-icon{flex:none}.blm-wrap{max-width:var(--page-width);margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.blm-wrap{padding:0 5rem}}.blm-head{display:flex;flex-direction:column;align-items:center;gap:1.4rem;margin:0 auto 4.8rem;text-align:center;max-width:72rem}.blm-head .blm-lede{margin:0 auto}.blm-eyebrow{margin:0;font-family:var(--blm-sans);font-size:1.15rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--blm-rose)}.blm-title{margin:0;font-size:clamp(3.2rem,5vw,5.4rem);color:inherit}.blm-lede{max-width:52ch;font-size:1.6rem;line-height:1.7;color:var(--blm-ink-soft)}.blm-lede p{margin:0}.announcement-bar__message{font-family:var(--blm-sans);font-size:1.15rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;padding:1rem 2rem}.header__heading-logo-wrapper.blm-logo{width:15rem}.blm-logo__img{display:block;width:100%;height:auto;max-width:none}@media screen and (min-width:990px){.header__heading-logo-wrapper.blm-logo{width:19rem}}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{font-family:var(--blm-sans);font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--blm-ink)}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:var(--blm-rose)}.header__icon{color:var(--blm-ink)}.section-header .header-wrapper--border-bottom{border-bottom-color:var(--blm-line)}.blm-hero__link{display:block;background:var(--blm-velvet)}.blm-hero__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}@media screen and (min-width:750px){.blm-hero__img{aspect-ratio:1672 / 941}}.blm-promise{border-bottom:1px solid var(--blm-line);background:var(--blm-paper)}.blm-promise__list{list-style:none;margin:0 auto;padding:2.4rem 2rem;max-width:var(--page-width);display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem}@media screen and (min-width:990px){.blm-promise__list{grid-template-columns:repeat(4,1fr);padding:2.8rem 5rem}}.blm-promise__item{display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;align-items:center;min-width:0}.blm-promise__item .blm-icon{grid-row:span 2;width:2.6rem;height:2.6rem;color:var(--blm-rose)}.blm-promise__title{font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--blm-ink)}.blm-promise__text{font-size:1.35rem;color:var(--blm-ink-soft)}.collection .title-wrapper-with-link{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.2rem;margin-bottom:1.6rem}.collection .title{font-size:clamp(3.2rem,5vw,5.4rem);margin:0}.collection__description{max-width:52ch;margin:0 auto 4.8rem;text-align:center;color:var(--blm-ink-soft)}.collection__description p{margin:0}.link.underlined-link,.collection .link{font-family:var(--blm-sans);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.card-wrapper .card__inner,.card-wrapper .card__media{background:var(--blm-paper)}.collection .title-wrapper-with-link,.collection .title-wrapper-with-link .title,.collection__title,.collection__title .title{width:100%;text-align:center!important;justify-content:center!important}.card__information,.card__content,.card__heading,.card-information{text-align:center!important;justify-content:center}.card-information .price,.card__information .price{justify-content:center}.card__media .media img{transition:transform .6s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.03)}.card__heading,.card__heading a{font-family:var(--blm-serif);font-size:1.9rem;font-weight:400;letter-spacing:0;line-height:1.25;text-decoration:none}.card__information{padding-top:1.4rem}.card-information .price,.price{font-family:var(--blm-sans);font-size:1.4rem;letter-spacing:.06em;color:var(--blm-ink)}.price--on-sale .price-item--regular{color:var(--blm-ink-soft)}.price--on-sale .price-item--sale{color:var(--blm-rose)}.badge{font-family:var(--blm-sans);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;border-radius:0}.blm-looks{padding:8rem 0;background:var(--blm-blush);color:var(--blm-ink)}.blm-looks__grid{list-style:none;margin:0 0 4.8rem;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media screen and (min-width:990px){.blm-looks__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.blm-looks__item{min-width:0}.blm-looks__item figure{margin:0;display:flex;flex-direction:column;gap:1.2rem}.blm-looks__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--blm-paper)}.blm-looks__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.blm-looks__item:hover .blm-looks__media img{transform:scale(1.04)}.blm-looks__item figcaption{font-family:var(--blm-serif);font-style:italic;font-size:1.8rem;text-align:center}.blm-looks .blm-wrap{display:flex;flex-direction:column;align-items:center}.blm-looks__grid{width:100%}.blm-kit{padding:8rem 0;background:var(--blm-paper)}.blm-kit__inner{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.blm-kit__inner{grid-template-columns:1.5fr 1fr;gap:8rem}}.blm-kit__media{background:var(--blm-paper);overflow:hidden;min-width:0}.blm-kit__media img{display:block;width:100%;height:auto}.blm-kit__content{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;min-width:0}@media screen and (min-width:990px){.blm-kit__content{align-items:flex-start;text-align:left}}.blm-gift{background:var(--blm-velvet);color:var(--blm-blush)}.blm-gift__inner{display:grid}@media screen and (min-width:990px){.blm-gift__inner{grid-template-columns:1.1fr 1fr;align-items:stretch;max-width:none;padding:0}}.blm-gift__media{margin:0 -2rem;background:var(--blm-blush);display:grid;place-items:center}@media screen and (min-width:750px){.blm-gift__media{margin:0 -5rem}}@media screen and (min-width:990px){.blm-gift__media{margin:0}}.blm-gift__media img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;mix-blend-mode:multiply}.blm-gift__content{display:flex;flex-direction:column;gap:1.8rem;align-items:center;text-align:center;padding:6.4rem 0;min-width:0}@media screen and (min-width:990px){.blm-gift__content{align-items:flex-start;text-align:left;justify-content:center;padding:8rem}}.blm-gift__mark{width:6.4rem;height:auto;filter:brightness(1.55) saturate(.7)}.blm-gift .blm-eyebrow{color:var(--blm-rose-soft)}.blm-gift .blm-lede{color:#f3dde3c7}.blm-teaser{padding:9.6rem 0;background:var(--blm-paper)}.blm-teaser__inner{display:flex;flex-direction:column;align-items:center;gap:1.8rem;text-align:center;max-width:76rem}.blm-teaser__mark{width:7.2rem;height:auto;margin-bottom:.8rem}.blm-teaser .blm-title{font-style:italic}.blm-teaser .blm-lede{margin:0 auto}.blm-news{padding:8rem 0;background:var(--blm-blush);color:var(--blm-ink);text-align:center}.blm-news__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;max-width:72rem}.blm-news .blm-lede{margin:0 auto}.blm-news__form{display:flex;flex-wrap:wrap;gap:0;width:100%;max-width:52rem;margin-top:1.6rem}.blm-news__form input[type=email]{flex:1 1 24rem;min-width:0;min-height:5rem;padding:0 1.8rem;font:inherit;font-size:1.5rem;color:var(--blm-ink);background:var(--blm-white);border:1px solid var(--blm-ink);border-right:0;border-radius:0}.blm-news__form input[type=email]:focus-visible{outline:2px solid var(--blm-rose);outline-offset:2px}.blm-news__form .button{flex:0 0 auto}@media screen and (max-width:520px){.blm-news__form input[type=email]{border-right:1px solid var(--blm-ink)}.blm-news__form .button{flex:1 1 100%;margin-top:.8rem}}.blm-news__ok,.blm-news__error{width:100%;margin:1rem 0 0;font-size:1.5rem}.blm-news__error{color:var(--blm-rose)}.blm-news__legal{margin:0;font-size:1.2rem;letter-spacing:.04em;color:var(--blm-ink-soft)}.product__title h1,.product__title .h1{font-size:clamp(3rem,4vw,4.2rem);line-height:1.1}.product .price .price-item{font-size:2rem;letter-spacing:.04em}.product-form__input .form__label,.product-form__input legend{font-family:var(--blm-sans);font-size:1.15rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--blm-ink)}.product-form__input input[type=radio]+label{font-family:var(--blm-sans);font-size:1.3rem;letter-spacing:.06em;border-color:var(--blm-line)}.product-form__input input[type=radio]:checked+label{background:var(--blm-ink);color:var(--blm-paper);border-color:var(--blm-ink)}.product__info-container .product-form__buttons{max-width:none}.product-form__submit{margin-bottom:1rem}.blm-mini-promise{list-style:none;margin:.8rem 0 0;padding:1.8rem 0;border-top:1px solid var(--blm-line);border-bottom:1px solid var(--blm-line);display:flex;flex-direction:column;gap:1rem}.blm-mini-promise li{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;color:var(--blm-ink)}.blm-mini-promise .blm-icon{width:2.2rem;height:2.2rem;color:var(--blm-rose)}.product__description{font-size:1.55rem;line-height:1.75;color:var(--blm-ink)}.product__accordion summary .accordion__title,.product__accordion .summary__title h2{font-family:var(--blm-sans);font-size:1.25rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.product__accordion .accordion__content{font-size:1.45rem;line-height:1.7;color:var(--blm-ink-soft)}.accordion{border-color:var(--blm-line)}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem var(--blm-ink);border-color:var(--blm-ink)}.related-products__heading{text-align:center;margin-bottom:3.6rem}.collection-hero__title{font-size:clamp(3.4rem,5vw,5.6rem)}.collection-hero__description{max-width:52ch;color:var(--blm-ink-soft)}.facets__summary,.facet-filters__label,.product-count__text{font-family:var(--blm-sans);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.blm-about{padding:6.4rem 0 9.6rem}.blm-about__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.blm-about .blm-head{align-items:center}.blm-about__media{width:100%;max-width:56rem;aspect-ratio:3 / 4;overflow:hidden;margin-bottom:4.8rem}.blm-about__media img{width:100%;height:100%;object-fit:cover;display:block}.blm-about__text{max-width:60ch;font-size:1.7rem;text-align:left}.blm-about__mark{width:7.2rem;height:auto;margin-top:4.8rem}.shopify-policy__container,.main-page-title+.rte{max-width:72ch}.shopify-policy__title h1{font-size:clamp(3rem,4vw,4.4rem);margin-bottom:3.2rem}.shopify-policy__body h3,.rte h3{font-family:var(--blm-sans);font-size:1.3rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-top:3.2rem}.shopify-policy__body table,.rte table{border-collapse:collapse;width:100%;font-size:1.4rem}.shopify-policy__body th,.shopify-policy__body td,.rte th,.rte td{border:1px solid var(--blm-line);padding:.8rem 1.2rem;text-align:left}.footer{border-top:0}.footer-block__heading{font-family:var(--blm-sans);font-size:1.15rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--blm-rose-soft)}.footer-block--menu .list-menu__item--link,.footer-block__details-content .list-menu__item--link{font-size:1.45rem;letter-spacing:.02em;opacity:.85;padding:.5rem 0}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:underline;text-underline-offset:.3rem}.footer .footer-block:first-child .footer-block__heading{font-family:var(--blm-serif);font-size:3.2rem;letter-spacing:0;text-transform:none;color:var(--blm-blush)}.footer-block__details-content .rte p{font-size:1.45rem;opacity:.8;max-width:36ch}.footer__copyright,.copyright__content{font-size:1.2rem;letter-spacing:.08em;opacity:.7}.cart-drawer .drawer__heading{font-family:var(--blm-serif);font-size:2.6rem}.cart-item__name{font-family:var(--blm-serif);font-size:1.7rem;text-decoration:none}@media(prefers-reduced-motion:reduce){.card__media .media img,.blm-looks__media img,.blm-link{transition:none}.card-wrapper:hover .card__media .media img,.blm-looks__item:hover .blm-looks__media img{transform:none}}.product-form__input .blm-choix{margin-left:.6rem;font-family:var(--blm-sans);font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--blm-ink-soft)}.product-form__input input[type=radio]+label.blm-swatch{width:3.4rem;height:3.4rem;min-width:0;padding:0;margin:.5rem 1.1rem .5rem 0;border-radius:50%;background:var(--blm-dot);border:0;box-shadow:inset 0 0 0 1px #0000001a;position:relative;transition:transform .2s ease}.product-form__input input[type=radio]+label.blm-swatch:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:50%;border:1px solid transparent;transition:border-color .2s ease}.product-form__input input[type=radio]+label.blm-swatch:hover{transform:scale(1.06)}.product-form__input input[type=radio]:checked+label.blm-swatch{background:var(--blm-dot);color:inherit}.product-form__input input[type=radio]:checked+label.blm-swatch:before{border-color:var(--blm-ink)}.product-form__input input.disabled+label.blm-swatch{opacity:.35}.product-form__input input[type=radio]+label.blm-swatch:after{display:none}@media screen and (max-width:749px){.collection .slider--tablet,.collection .slider--mobile{scroll-padding-left:1.5rem}.collection .slider--tablet .grid__item,.collection .slider--mobile .grid__item{width:calc(62% - var(--grid-mobile-horizontal-spacing))}.blm-looks{padding:5.2rem 0}.blm-looks .blm-head{margin-bottom:2.8rem}.blm-looks__grid{display:flex!important;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -2rem;padding:0 2rem .4rem;width:calc(100% + 4rem)!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.blm-looks__grid::-webkit-scrollbar{display:none}.blm-looks__grid{scroll-padding-left:2rem}.blm-looks__item{flex:0 0 64%;scroll-snap-align:start}.blm-looks__item figcaption{font-size:1.6rem}.blm-gift__inner{grid-template-columns:44% 1fr;align-items:stretch}.blm-gift__media{margin:0 0 0 -2rem}.blm-gift__media img{aspect-ratio:auto;height:100%;min-height:26rem}.blm-gift__content{padding:3.2rem 0 3.2rem 1.8rem;align-items:flex-start;text-align:left;justify-content:center;gap:1rem}.blm-gift__mark{display:none}.blm-gift .blm-title{font-size:2.3rem;line-height:1.15}.blm-gift .blm-lede,.blm-gift .blm-lede p{font-size:1.3rem;line-height:1.55}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:2.8rem 1.6rem}.footer .footer__blocks-wrapper>.footer-block{width:auto!important;max-width:none!important;margin:0!important}.footer .footer__blocks-wrapper>.footer-block:first-child{grid-column:1 / -1}.footer .footer-block--menu .list-menu__item--link,.footer .footer-block__details-content .list-menu__item--link{padding-top:.5rem;padding-bottom:.5rem;font-size:1.35rem}.footer .footer__content-top{padding-bottom:2.4rem}.footer .footer-block__heading{letter-spacing:.12em;font-size:1.25rem;word-break:normal;overflow-wrap:normal}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bloomeliya.css.map */
