:root{--bc-cream:#fbf8f5;--bc-lilac:#b6a0cc;--bc-rose:#d994b5;--bc-blue:#b9dce8;--bc-plum:#56324f;--bc-line:#d6bfde;--bc-soft:#dec8e8}body{letter-spacing:.015em;color:var(--bc-plum)}h1,h2,.h0,.h1,.h2,.hxl,.hxxl{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.14}h3,h4,.h3,.h4,.card__heading{letter-spacing:0;line-height:1.35}p{line-height:1.75}.rte a,.bc-text-link{text-underline-offset:.35em;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--bc-plum);outline-offset:4px}.button{font-weight:700;letter-spacing:.015em;min-height:4.8rem;padding:1.3rem 2.8rem;gap:1.4rem;transition:background-color .2s,transform .2s}.button--primary:hover{transform:translateY(-2px)}.announcement-bar__message{font-size:1.25rem;letter-spacing:.05em;padding:.9rem 0;min-height:0}.header{column-gap:2rem}.header__heading-link{padding:.4rem}.header__menu-item{font-size:1.4rem;color:var(--bc-plum);padding:1.1rem .9rem}.header__active-menu-item,.header__menu-item:hover span{text-underline-offset:.5rem}.header__submenu{border-radius:1.2rem;box-shadow:0 12px 30px #56324f0d}.header-wrapper--border-bottom{border-color:var(--bc-line)}.bc-eyebrow{font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.8rem;line-height:1.6}.bc-hero{overflow:hidden}.bc-hero__inner{display:grid;grid-template-columns:1fr 1.08fr;padding:0;max-width:1600px}.bc-hero__copy{position:relative;align-self:center;padding:6.4rem clamp(3rem,5vw,8rem)}.bc-hero h1{font-size:clamp(4.2rem,4.35vw,6.8rem);max-width:60rem;margin:0 0 2.2rem;color:var(--bc-plum);text-wrap:balance}.bc-hero__text{max-width:43rem;font-size:1.65rem}.bc-hero__text p{margin:0 0 2.8rem}.bc-actions{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.bc-text-link{color:var(--bc-plum);font-weight:700;display:inline-block;padding:.8rem 0}.bc-hero__note{font-size:1.2rem;margin-top:2.4rem;color:#66546b}.bc-heart{width:13rem;height:5rem;color:#b86590;display:block;margin-top:1.6rem}.bc-hero__media{position:relative;min-height:52rem;background:var(--bc-soft)}.bc-hero__media>img,.bc-hero__media>svg{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.bc-hero__caption{position:absolute;bottom:2.4rem;right:2.4rem;border-radius:30px;background:#fbf8f5ed;padding:.9rem 1.8rem;font-size:1.2rem}.bc-values{border-bottom:1px solid var(--bc-line)}.bc-values__list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding-top:2.6rem;padding-bottom:2.6rem;margin:0 auto;gap:2rem}.bc-values__list li{display:flex;gap:1.6rem;align-items:center;justify-content:center;padding:0 1rem}.bc-values__list li+li{border-left:1px solid var(--bc-line)}.bc-values__icon{display:block;flex:0 0 4rem;height:4rem;color:#8c5d9b}.bc-values__icon svg{width:100%;height:100%}.bc-values p{margin:0;font-size:1.2rem}.bc-values .bc-values__title{font-size:1.4rem;font-weight:700}.collection-list-title,.title-wrapper-with-link .title{font-size:clamp(3rem,3.1vw,4.4rem)}.collection-list-wrapper .title-wrapper-with-link{justify-content:center;text-align:center;margin-bottom:3rem}.collection-list .card__heading{text-align:center;font-weight:700;font-size:1.65rem}.collection-list .card__inner{border-radius:1.6rem;overflow:hidden}.collection-list .card__information{padding:1.5rem}.collection-list .icon-wrap{display:none}.card__heading a:focus-visible{outline-offset:6px}.card--standard>.card__content .card__information{padding-top:1.6rem}.card__heading{font-family:var(--font-body-family);font-weight:700;font-size:1.55rem}.card .price{margin-top:.8rem;font-size:1.45rem}.bc-story{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center;padding-top:6rem;padding-bottom:7rem}.bc-story__image{aspect-ratio:1.12;overflow:hidden;border-radius:1.8rem}.bc-story__image img{width:100%;height:100%;object-fit:cover;display:block}.bc-story__copy h2{font-size:clamp(3.4rem,3.4vw,4.8rem);margin:0 0 2rem}.bc-story__copy .rte{max-width:48rem}.bc-story__copy:only-child{grid-column:1/-1;max-width:72rem;margin:auto;text-align:center}.bc-collection-intro{text-align:center;padding-top:2rem;padding-bottom:3.5rem}.bc-collection-intro h1{font-size:clamp(3.6rem,4vw,5.6rem);margin:0 0 2rem}.bc-collection-intro .rte{max-width:74rem;margin:auto}.bc-collection-intro .bc-eyebrow{margin-top:3rem;color:#715c79}.bc-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1rem;font-size:1.15rem;text-align:left;margin:1rem 0 2rem;line-height:1.5}.bc-breadcrumbs a{color:inherit;text-underline-offset:.3em}.product__title h1{font-size:clamp(3.4rem,3.5vw,5rem)}.product__title{margin-bottom:1.5rem}.product .price--large{font-size:2.2rem}.product-form__submit{min-height:5.4rem}.product__tax{font-size:1.2rem;color:#66546b}.product__info-container>*+*{margin:2rem 0}.bc-product-summary{font-size:1.5rem;line-height:1.75}.bc-product-summary p{margin:0 0 1rem}.bc-product-service{border:1px solid var(--bc-line);border-radius:1.2rem;padding:1.6rem 1.8rem;background:#efe1f4;font-size:1.3rem}.bc-product-service p{margin:0 0 .6rem}.bc-product-service p:last-child{margin:0}.bc-product-service a{color:inherit;text-underline-offset:.3em}.bc-option-intro{padding-top:1.4rem;border-top:1px solid var(--bc-line);margin-bottom:1rem}.bc-option-intro h2{font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:0;margin:0 0 .4rem}.bc-option-intro p{font-size:1.25rem;margin:0}.product__description{padding-top:2.4rem;border-top:1px solid var(--bc-line)}.product__description h2,.product__description h3{font-family:var(--font-body-family);font-size:1.7rem;font-weight:700;letter-spacing:0}.product__accordion .accordion__title{font-family:var(--font-body-family)}.bc-contact-intro{background:var(--bc-soft);border-radius:1.6rem;padding:3rem!important;max-width:82rem;margin:0 auto 3rem}.bc-contact-intro .rich-text__wrapper{width:100%;padding:0}.bc-contact-intro .rich-text__blocks{max-width:65rem}.collapsible-content__heading{font-size:clamp(3rem,3vw,4.2rem)}.accordion{border-color:var(--bc-line)}.accordion__title{font-size:1.55rem}.collapsible-content summary{padding:2rem 0}.footer{border-top:1px solid var(--bc-line);background:var(--bc-soft)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:0}.footer-block__details-content{font-size:1.35rem}.footer-block__details-content a{color:var(--bc-plum)}.footer__content-bottom{border-top:1px solid #ded0e3}.footer .newsletter-form__field-wrapper{max-width:38rem}.newsletter-form__field-wrapper .field{background:var(--bc-cream);border-radius:1rem}.facets-wrapper{font-size:1.4rem}.facets__summary{font-size:1.35rem}.product-count__text{font-size:1.3rem}@media(min-width:990px)and (max-width:1199px){.header{column-gap:1rem;padding-left:2rem;padding-right:2rem}.header__menu-item{font-size:1.25rem;padding-left:.7rem;padding-right:.7rem}.header__heading-logo-wrapper{max-width:130px}.header__icons{padding:0}.header__inline-menu{margin-left:0}.header__inline-menu>.list-menu{flex-wrap:nowrap}}@media(min-width:990px){.header__inline-menu>.list-menu{flex-wrap:nowrap}.header__menu-item{white-space:nowrap}}@media(max-width:989px){.bc-hero__inner{grid-template-columns:1fr}.bc-hero__copy{padding:4.4rem 3rem 3.4rem}.bc-hero h1{font-size:5.2rem;max-width:65rem}.bc-hero__media{min-height:0;aspect-ratio:1.8}.bc-heart{position:absolute;right:3rem;bottom:2.4rem;width:10rem;opacity:.65}.bc-story{gap:3rem}.bc-values__list{gap:1rem}.bc-values__list li{gap:1rem;padding:0}.bc-values__icon{flex-basis:3rem;height:3rem}.bc-values .bc-values__title{font-size:1.2rem}}@media(max-width:749px){body{font-size:1.5rem}.bc-hero__copy{padding:3.4rem 2.2rem}.bc-hero h1{font-size:4.25rem;max-width:36rem}.bc-eyebrow{font-size:1rem;letter-spacing:.12em}.bc-hero__text{font-size:1.5rem}.bc-actions{gap:.8rem 1.8rem}.bc-actions .button{width:100%}.bc-hero__media{aspect-ratio:1.4}.bc-hero__caption{font-size:1.1rem;bottom:1.5rem;right:1.5rem}.bc-hero__note{font-size:1.1rem}.bc-heart{display:none}.bc-values__list{grid-template-columns:1fr;padding-top:1.6rem;padding-bottom:1.6rem;gap:1.2rem}.bc-values__list li{justify-content:flex-start;padding:0 1rem}.bc-values__list li+li{border-left:0}.bc-values__list li p:not(.bc-values__title){display:none}.bc-values .bc-values__title{font-size:1.25rem}.bc-values__icon{flex-basis:2.4rem;height:2.4rem}.bc-story{grid-template-columns:1fr;gap:2.6rem;padding-top:3.6rem;padding-bottom:4rem}.bc-story__copy h2{font-size:3.5rem}.bc-story__image{aspect-ratio:1.35}.bc-collection-intro{padding-bottom:2rem}.bc-collection-intro h1{font-size:3.8rem}.bc-breadcrumbs{font-size:1.1rem}.collection-list{row-gap:2.5rem}.collection-list .card__heading{font-size:1.5rem}.footer__content-top{padding-bottom:3rem}.product__info-wrapper{padding-top:2rem}.bc-contact-intro{border-radius:0}.collection-list-wrapper .title-wrapper-with-link{margin-bottom:2.2rem}}@media(prefers-reduced-motion:reduce){.button{transition:none}.button--primary:hover{transform:none}}.collection-list .card__caption{display:none}.cart-item .product-option dt,.cart-notification-product .product-option dt{font-weight:700}.cart-item .product-option,.cart-notification-product .product-option{overflow-wrap:anywhere}.header__heading-logo-wrapper{height:8rem;display:flex;align-items:center;overflow:hidden}.header__heading-logo{flex-shrink:0;width:100%;height:auto}@media(max-width:749px){.header__heading-logo-wrapper{height:7rem}}.bc-hero__text{margin-bottom:2.6rem}.tpo_option-container.bc-option-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bc-brand.css.map */
