:root{--bc-ink: #1e2226;--bc-slate: #6f7e8c;--bc-stone: #dadde0;--bc-mist: #f2f3f4;--bc-radius: 2.4rem}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:400;letter-spacing:-.01em}.bc-hero__heading,.bc-tile__heading,.bc-footer__heading,.collection__title .title,.collection__title h2,.title-wrapper-with-link .title,.rich-text__heading,.collection-hero__title{text-transform:lowercase}.card__heading,.card__heading a,.product__title,.product__title h1,.cart-item__name{text-transform:none}.header__icon--cart .icon-cart-empty,.header__icon--cart .icon-cart{transform:scale(1.9)}.utility-bar,.announcement-bar{letter-spacing:.08em}.announcement-bar__message{font-size:1.2rem;padding:1rem 0;letter-spacing:.08em}.header__heading-link{padding-left:0}.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item{font-size:1.65rem;text-transform:lowercase;letter-spacing:.02em;font-weight:400}.header__menu-item span{text-decoration:none}.header__icon .icon{height:2.2rem;width:2.2rem}.brand-logo{display:inline-flex;align-items:center;gap:1.2rem;line-height:1;color:rgb(var(--color-foreground))}.brand-logo__mark{font-family:var(--font-heading-family);font-size:3.6rem;letter-spacing:-.04em;text-transform:none}.brand-logo__text{display:flex;flex-direction:column;gap:.5rem}.brand-logo__name{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.brand-logo__plus{color:#6f7e8c}.brand-logo__sub{font-family:var(--font-body-family);font-size:.9rem;letter-spacing:.3em;text-transform:uppercase;color:#6f7e8c;white-space:nowrap}.bc-eyebrow{margin:0 0 1.4rem;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--bc-slate)}.bc-eyebrow--center{text-align:center}.bc-plus{display:inline-block;margin:0 .6rem}.bc-textlink{display:inline-block;padding:1.2rem .4rem;font-size:1.4rem;color:rgb(var(--color-foreground));border-bottom:1px solid rgb(var(--color-foreground));text-decoration:none}.bc-hero{padding:2rem 0 0}.bc-hero__inner{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem}.bc-hero__media{overflow:hidden;border-radius:var(--bc-radius) var(--bc-radius) 0 0;min-height:32rem;background:var(--bc-stone)}.bc-hero__media img,.bc-hero__placeholder{display:block;width:100%;height:100%;min-height:32rem;max-height:60rem;object-fit:cover}.bc-hero__placeholder{fill:#1e222640;background:var(--bc-stone)}.bc-hero__heading{margin:0 0 2.4rem;font-size:clamp(3.4rem,5vw,5.6rem);line-height:1.08}.bc-hero__sub{margin:0 0 2.4rem;max-width:34rem;color:var(--bc-slate)}.bc-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.bc-brands{padding:7rem 0 2rem}.bc-brands__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 4rem;margin:0;padding:0;list-style:none}.bc-brands__item{font-family:var(--font-heading-family);font-size:2rem}.bc-brands__item a{color:inherit;text-decoration:none}.bc-brands__item a:hover{text-decoration:underline;text-underline-offset:.4rem}.featured-collection .title,.featured-collection .title-wrapper-with-link h2{text-align:center;width:100%}.featured-collection .card__inner,.featured-collection .card__media,.featured-collection .card .media{border-radius:2rem;overflow:hidden}.bc-tiles{padding:7rem 0 2rem}.bc-tiles__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;margin:0;padding:0;list-style:none}.bc-tile{display:block;color:inherit;text-decoration:none}.bc-tile__media{display:block;overflow:hidden;border-radius:var(--bc-radius);aspect-ratio:4 / 3;background:var(--bc-stone)}.bc-tile__media img,.bc-tile__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bc-tile:hover .bc-tile__media img{transform:scale(1.03)}.bc-tile__caption{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem .4rem 0}.bc-tile__heading{font-size:2.4rem}.bc-tile__cta{font-size:1.4rem}.bc-footer{padding:8rem 0 4rem;text-align:center}.bc-footer__heading{margin:0;font-size:2.6rem}.bc-footer__text{margin:.8rem 0 2rem;color:var(--bc-slate)}.bc-newsletter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem}.bc-newsletter__input{min-width:26rem;padding:1rem .2rem;font:inherit;color:rgb(var(--color-foreground));background:transparent;border:0;border-bottom:1px solid rgb(var(--color-foreground));border-radius:0;outline:none}.bc-newsletter__input:focus-visible{border-bottom-width:2px}.bc-newsletter__message{flex-basis:100%;margin:.6rem 0 0;font-size:1.3rem}.bc-footer__social{display:flex;justify-content:center;flex-wrap:wrap;gap:1.6rem 2.4rem;margin:5rem 0 0;padding:0}.bc-footer__social .list-social__link{padding:.6rem 1rem;color:var(--bc-slate)}.bc-footer__social .icon,.bc-footer__social svg{width:3.4rem;height:3.4rem}.bc-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.4rem;margin:3rem 0 0;padding:0;list-style:none;font-size:1.6rem}.bc-footer__links a{color:inherit;text-decoration:none;text-transform:lowercase}.bc-footer__links a:hover{text-decoration:underline;text-underline-offset:.4rem}.bc-footer__copy{margin:2.4rem 0 0;font-size:1.2rem;color:var(--bc-slate)}@media screen and (max-width:749px){.bc-hero__inner{grid-template-columns:1fr;gap:2.4rem}.bc-hero__media,.bc-hero__media img,.bc-hero__placeholder{min-height:26rem}.bc-brands,.bc-tiles{padding-top:4.5rem}.bc-brands__list{gap:1rem 2.4rem}.bc-tiles__grid{grid-template-columns:1fr}.bc-footer{padding-top:5rem}.bc-newsletter__input{min-width:0;width:100%}.brand-logo__mark{font-size:3rem}.brand-logo__name{font-size:.95rem}}.collection__title,.collection__title.title-wrapper{text-align:center;justify-content:center}.collection__title h2,.collection__title .title{width:100%;text-align:center}.header__icons .header__icon--cart .icon,.header__icons .header__icon--cart svg{width:3rem;height:3rem}.header__icons .header__icon .icon{width:2.4rem;height:2.4rem}.bc-footer ul.bc-footer__social{display:flex;justify-content:center;flex-wrap:wrap;gap:1.6rem 2.4rem}.bc-footer ul.bc-footer__social .list-social__link{padding:.6rem 1rem;color:var(--bc-slate)}.bc-footer ul.bc-footer__social .list-social__link .icon,.bc-footer ul.bc-footer__social .list-social__link svg{width:3.4rem;height:3.4rem}.brand-logo__mark{white-space:nowrap;flex-shrink:0}@media screen and (max-width:749px){.brand-logo{gap:.8rem}.brand-logo__name,.brand-logo__sub{letter-spacing:.2em}}.bc-hero__inner{grid-template-columns:1fr;gap:0}.bc-hero__media,.bc-hero__text{grid-area:1 / 1}.bc-hero__media{border-radius:var(--bc-radius);min-height:0}.bc-hero__media img,.bc-hero__placeholder{min-height:34rem;max-height:56rem;object-position:left center}.bc-hero__text{justify-self:end;align-self:center;width:44%;padding-right:5%;z-index:1}@media screen and (max-width:989px){.bc-hero__text{width:52%}}@media screen and (max-width:749px){.bc-hero__inner{grid-template-columns:1fr;gap:2.4rem}.bc-hero__media,.bc-hero__text{grid-area:auto}.bc-hero__media img,.bc-hero__placeholder{min-height:0;max-height:none;object-position:center}.bc-hero__text{width:auto;padding-right:0}}.bc-hero__text .bc-eyebrow{color:#3d4852}@media screen and (max-width:749px){.bc-hero__text{justify-self:stretch}.bc-hero__text .bc-eyebrow{color:var(--bc-slate)}}.brand-logo__img{display:block;width:34rem;height:auto;max-width:none}@media screen and (max-width:1199px){.brand-logo__img{width:29rem}}@media screen and (max-width:989px){.brand-logo__img{width:22rem}}@media screen and (max-width:749px){.brand-logo__img{width:17rem}}@keyframes bc-image-in{0%{opacity:0;transform:scale(1.09)}to{opacity:1;transform:scale(1)}}@keyframes bc-rise{0%{opacity:0;transform:translateY(1.8rem)}to{opacity:1;transform:none}}@keyframes bc-menu-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.bc-hero__media img{animation:bc-image-in 1.8s cubic-bezier(.2,.7,.2,1) both;transform-origin:30% 50%}.bc-hero__text .bc-eyebrow{animation:bc-rise .9s cubic-bezier(.2,.7,.2,1) .45s both}.bc-hero__line{display:block;animation:bc-rise 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.6s + var(--i, 0) * .16s)}.bc-hero__sub{animation:bc-rise .9s cubic-bezier(.2,.7,.2,1) 1.1s both}.bc-hero__buttons{animation:bc-rise .9s cubic-bezier(.2,.7,.2,1) 1.2s both}.header__inline-menu details[open]>.header__submenu{animation:bc-menu-in .24s ease-out both}@media(prefers-reduced-motion:reduce){.bc-hero__media img,.bc-hero__text .bc-eyebrow,.bc-hero__line,.bc-hero__sub,.bc-hero__buttons,.header__inline-menu details[open]>.header__submenu{animation:none}}.bc-contact{padding:5rem 0 8rem}.bc-contact__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:7rem;align-items:start}.bc-contact__title{margin:0 0 2.4rem;font-size:clamp(3.6rem,5vw,5.4rem);line-height:1.08;text-transform:lowercase}.bc-contact__intro,.bc-contact__intro p,.bc-contact__intro blockquote{font-size:1.6rem;line-height:1.8;font-style:normal;color:#4a5560}.bc-contact__intro blockquote{margin:0;padding:0;border:0;background:transparent}.bc-contact__intro blockquote:before,.bc-contact__intro blockquote:after{content:none}.bc-form{display:flex;flex-direction:column;gap:3.4rem;padding-top:.8rem}.bc-form__row{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.bc-form__field{min-width:0}.bc-form__label{display:block;margin:0;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bc-slate)}.bc-form__input{display:block;width:100%;padding:1rem 0 .9rem;font:inherit;font-size:1.7rem;color:rgb(var(--color-foreground));background:transparent;border:0;border-bottom:1px solid rgb(var(--color-foreground));border-radius:0;box-shadow:none;outline:none;transition:box-shadow .25s ease,border-color .25s ease;-webkit-appearance:none;appearance:none}.bc-form__input:hover{border-bottom-color:var(--bc-slate)}.bc-form__input:focus,.bc-form__input:focus-visible{border-bottom-color:rgb(var(--color-foreground));box-shadow:0 1px rgb(var(--color-foreground));outline:none}.bc-form__textarea{min-height:11rem;resize:vertical;line-height:1.6}.bc-form__submit{padding-top:.6rem}@media screen and (max-width:989px){.bc-contact__inner{grid-template-columns:1fr;gap:4rem}}@media screen and (max-width:749px){.bc-contact{padding:3rem 0 5rem}.bc-form__row{grid-template-columns:1fr;gap:3.4rem}}.bc-contact .bc-contact__intro.rte blockquote,.bc-contact .bc-contact__intro.rte blockquote p,.bc-contact .bc-contact__intro.rte p{font-style:normal;border:0;padding:0;margin-left:0;margin-right:0}.bc-contact .bc-contact__intro em,.bc-contact .bc-contact__intro i{font-style:normal}@media screen and (min-width:990px){.header__icons .header__icon:not(.header__icon--cart) .icon,.header__icons .header__icon:not(.header__icon--cart) svg{width:2rem;height:2rem}.header__icons .header__icon.header__icon--cart .icon,.header__icons .header__icon.header__icon--cart svg{width:2.4rem;height:2.4rem}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .list-menu--inline{gap:0}.header__inline-menu .header__menu-item{padding-left:.8rem;padding-right:.8rem}.header__heading-link{padding-right:.8rem}}@media screen and (min-width:1200px)and (max-width:1399px){.header__inline-menu .header__menu-item{padding-left:1rem;padding-right:1rem}}.header__icons .header__icon.header__icon--cart svg.icon{width:2.75rem;height:2.75rem;transform:none}@media screen and (min-width:1200px){.header.page-width,.bc-hero__inner.page-width{max-width:1680px;padding-left:4rem;padding-right:4rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/brunette-custom.css.map */
