:root{--bc-cream: #f7f0e2;--bc-paper: #fffaf2;--bc-sand: #ead9ca;--bc-terracotta: #b65335;--bc-terracotta-dark: #8f3f29;--bc-rose: #d7a08a;--bc-cocoa: #2d1b18;--bc-line: rgba(45, 27, 24, .18);--bc-line-soft: rgba(45, 27, 24, .1);--bc-serif: "Playfair Display", "Cormorant Garamond", "EB Garamond", Didot, Georgia, "Times New Roman", serif;--bc-sans: var(--font-body-family), Arial, sans-serif;--header-height: 11.1rem;--bc-logo-height: 7rem;--bc-logo-height-solid: 5.2rem}@media screen and (max-width:989px){:root{--header-height: 9.3rem;--bc-logo-height: 5.2rem;--bc-logo-height-solid: 4.4rem}}html{scroll-behavior:smooth}body{background:var(--bc-cream);color:var(--bc-cocoa)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--bc-cocoa);font-family:var(--bc-serif);font-weight:400;letter-spacing:-.03em;text-wrap:balance}.rte p,.rte li{line-height:1.65}a,.link{text-underline-offset:.35rem}.caption-with-letter-spacing{font-size:1rem;font-weight:700;letter-spacing:.16em}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;border-radius:0;font-size:1.2rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:0 0 0 1px #2d1b1859}.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-2px)}.braids-section-label{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;color:inherit;font-size:1rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.braids-section-label:before{width:2.4rem;height:1px;background:currentColor;content:""}.braids-text-link{display:inline-flex;align-items:center;gap:1.4rem;border-bottom:1px solid currentColor;color:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.13em;line-height:2.2;text-decoration:none;text-transform:uppercase}.braids-text-link span{transition:transform .18s ease}.braids-text-link:hover span{transform:translate(.4rem)}.announcement-bar-section .utility-bar{background:var(--bc-terracotta);border:0;color:var(--bc-paper)}.announcement-bar__message{min-height:3.2rem;padding:.8rem 0;color:var(--bc-paper);font-size:1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-header.shopify-section-group-header-group{z-index:10}.header-wrapper{--bc-header-bg: var(--bc-cream);--bc-header-fg: var(--bc-cocoa);--bc-header-border: var(--bc-line);--bc-header-logo: var(--bc-logo-height-solid);--bc-header-ink: 1;--bc-header-light: 0;--bc-header-scrim-opacity: 0;position:relative;background-color:var(--bc-header-bg);border-bottom:1px solid var(--bc-header-border);transition:background-color .26s ease,border-color .26s ease}.header-wrapper--overlay{--bc-header-bg: transparent;--bc-header-fg: var(--bc-paper);--bc-header-border: transparent;--bc-header-logo: var(--bc-logo-height);--bc-header-ink: 0;--bc-header-light: 1;--bc-header-scrim-opacity: 1}.header-wrapper--overlay.header-wrapper--solid,.header-wrapper--overlay:has(details[open]){--bc-header-bg: var(--bc-cream);--bc-header-fg: var(--bc-cocoa);--bc-header-border: var(--bc-line);--bc-header-logo: var(--bc-logo-height-solid);--bc-header-ink: 1;--bc-header-light: 0;--bc-header-scrim-opacity: 0}.header-wrapper--overlay:before{position:absolute;z-index:-1;top:0;right:0;left:0;height:240%;background:linear-gradient(180deg,#2d1b1885,#2d1b1842 38%,#2d1b1814 70%,#2d1b1800);content:"";opacity:var(--bc-header-scrim-opacity);pointer-events:none;transition:opacity .26s ease}.header{max-width:154rem;align-items:center;column-gap:3.2rem}body:has(.header-wrapper--overlay) #MainContent>.shopify-section:first-child{margin-top:calc(-1 * var(--header-height))}body:has(.header-wrapper--overlay) .braids-hero__content{padding-top:calc(4rem + var(--header-height))}.braids-logo.header__heading-link{padding:.4rem 0}.braids-logo__wrapper{position:relative;display:inline-block;width:auto}.braids-logo__img{display:block;transition:height .26s ease,max-height .26s ease,opacity .26s ease}.braids-logo__img--ink,.braids-logo__img--light{width:auto;height:var(--bc-header-logo)}.braids-logo__img--custom{width:auto;max-width:100%;max-height:var(--bc-header-logo)}.braids-logo__img--ink{opacity:var(--bc-header-ink)}.braids-logo__img--light{position:absolute;top:0;left:0;opacity:var(--bc-header-light)}.header-wrapper--overlay .braids-logo__wrapper[data-logo=custom]{padding:.6rem 1.2rem;background:#fffaf2eb;transition:background-color .26s ease,padding .26s ease}.header-wrapper--overlay.header-wrapper--solid .braids-logo__wrapper[data-logo=custom]{padding:0;background:transparent}.header__menu-item,.header__active-menu-item,.header__inline-menu .list-menu__item{color:var(--bc-header-fg);font-size:1.1rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;transition:color .2s ease}.header__menu-item:hover span,.header__active-menu-item{color:var(--bc-header-fg);text-decoration-color:currentColor;text-underline-offset:.6rem;text-decoration-line:underline}.header-wrapper--solid .header__menu-item:hover span,.header-wrapper:not(.header-wrapper--overlay) .header__menu-item:hover span{color:var(--bc-terracotta)}.header__icon,.header__icon .icon,.header__icon--menu,.header__heading-link .h2{color:var(--bc-header-fg);transition:color .2s ease}.header__icon:hover,.header__icon:hover .icon{color:var(--bc-terracotta)}.header-wrapper--overlay:not(.header-wrapper--solid) .header__icon:hover,.header-wrapper--overlay:not(.header-wrapper--solid) .header__icon:hover .icon{color:var(--bc-rose)}.cart-count-bubble{background:var(--bc-terracotta);color:var(--bc-paper)}.header__submenu,.header__submenu .header__menu-item{color:var(--bc-cocoa)}.header-wrapper--overlay:not(.header-wrapper--solid) .localization-form__select .icon-caret,.header-wrapper--overlay:not(.header-wrapper--solid) .localization-form__select noscript,.header-wrapper--overlay:not(.header-wrapper--solid) .localization-form button{color:var(--bc-header-fg)}.card-wrapper .card__inner{overflow:hidden}.card-wrapper .media>img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card-wrapper:hover .media>img{transform:scale(1.04)}@media(hover:hover){.product-grid .card-wrapper .card__media:before{position:absolute;z-index:2;right:1.4rem;bottom:1.4rem;left:1.4rem;padding:1.1rem 1.4rem;background:var(--bc-paper);color:var(--bc-cocoa);content:"Voir le produit";font-family:var(--bc-sans);font-size:1rem;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase;opacity:0;pointer-events:none;transform:translateY(1.2rem);transition:opacity .22s ease,transform .22s ease}.product-grid .card-wrapper:hover .card__media:before,.product-grid .card-wrapper:focus-within .card__media:before{opacity:1;transform:translateY(0)}}.card__content{padding-top:1.4rem}.card__heading{font-family:var(--bc-sans);font-size:1.35rem;font-weight:700;letter-spacing:.01em;line-height:1.45;text-wrap:pretty}.card__heading a{text-decoration:none}.card-wrapper:hover .card__heading a{color:var(--bc-terracotta-dark)}.card-wrapper .card-information>.price,.card-wrapper .card-information .price-item{color:var(--bc-terracotta-dark);font-size:1.3rem;font-weight:700}.card-wrapper .card-information>.caption-with-letter-spacing{color:#2d1b188c}.badge{border:0;border-radius:0;font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.card .quick-add{grid-row-start:4;align-self:end;margin:1.2rem 0 0}.quick-add__submit{min-height:4.4rem}.title-wrapper-with-link .title,.collection__title .title{font-size:clamp(3.2rem,4.4vw,5.6rem);line-height:1.02}.collection .title-wrapper-with-link,.collection__title{align-items:flex-end;margin-bottom:4rem;gap:2.4rem}.collection .slider-buttons{margin-top:2rem}.collection__view-all .link{font-size:1.1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.newsletter__wrapper{background:var(--bc-terracotta)}.newsletter__wrapper h2,.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .field__label,.newsletter__wrapper .newsletter-form__message{color:var(--bc-paper)}.newsletter__wrapper h2{max-width:16ch;margin-inline:auto;font-size:clamp(3.8rem,6vw,7.2rem);line-height:.98}.newsletter__wrapper .newsletter__subheading{max-width:52rem;font-size:1.6rem}.newsletter__wrapper .field:after{box-shadow:0 0 0 1px #fffaf294}.newsletter__wrapper .field__input,.newsletter__wrapper .newsletter-form__button{color:var(--bc-paper)}.product__title h1,.product__title .h1{font-size:clamp(2.6rem,3.2vw,4.2rem);line-height:1.06;letter-spacing:-.02em}.collection-hero__title,.main-page-title{font-size:clamp(3.2rem,5vw,6rem)}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:1rem;color:#2d1b188c}.product__info-container>*+*{margin-top:1.8rem}.product .price--large .price-item{font-size:2.4rem;font-weight:700;letter-spacing:0}.product .price__container .price-item--regular{color:var(--bc-terracotta-dark)}.product-form__input .form__label,.product-form__input legend.form__label{font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-form__submit{background:var(--bc-terracotta);color:var(--bc-paper)}.product-form__submit:hover:not([disabled]){background:var(--bc-cocoa)}.product-form__submit[aria-disabled=true],.product-form__submit[disabled]{background:#2d1b1840;color:var(--bc-paper)}.product__description{padding-top:1.2rem;border-top:1px solid var(--bc-line-soft)}.product__description h2,.product__description h3,.product__description strong{font-family:var(--bc-sans);font-size:1.4rem;font-weight:700;letter-spacing:.02em}.product__media-item .product-media-container,.product__media-item .product__media{background:var(--bc-paper)}.thumbnail{border-radius:0}.thumbnail-list__item .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--bc-terracotta)}.product__media-icon .icon,.share-button__button{color:var(--bc-cocoa)}.share-button__button{font-size:1.1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.collection-hero__inner{padding-bottom:2.4rem}.facets__summary,.facets__label,.facet-filters__label,.facets__button,.mobile-facets__open{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.active-facets__button .active-facets__button-inner{border-radius:0}.cart-drawer__heading,.cart-notification__heading{font-family:var(--bc-serif)}.cart-drawer .totals__total-value,.cart-item__price-wrapper .price{color:var(--bc-terracotta-dark)}.menu-drawer .menu-drawer__menu-item{font-family:var(--bc-serif);font-size:2.4rem;font-weight:400;letter-spacing:-.02em;text-transform:none}.menu-drawer .menu-drawer__menu-item:hover{color:var(--bc-terracotta)}.footer{background:var(--bc-cocoa);color:var(--bc-cream)}.footer h2,.footer .h2,.footer a,.footer summary,.footer .caption,.footer .copyright__content{color:var(--bc-cream)}.footer a:hover{color:var(--bc-rose)}.footer .footer-block__heading,.footer .footer__newsletter .inline-richtext{font-family:var(--bc-serif);font-size:clamp(1.8rem,2vw,2.4rem);font-weight:400;letter-spacing:-.01em}.footer-block--menu .list-menu__item--link{font-size:1.4rem;letter-spacing:.02em}.footer .field__input{color:var(--bc-cream)}.footer .field:after,.footer .select:after{box-shadow:0 0 0 1px #f7f0e273}.footer__content-bottom{border-top-color:#f7f0e22e}.footer__list-social .list-social__link{color:var(--bc-cream)}@media screen and (max-width:989px){.header{padding-top:1.2rem;padding-bottom:1.2rem;column-gap:1rem}body:has(.header-wrapper--overlay) .braids-hero__content{padding-top:calc(2rem + var(--header-height))}}@media screen and (max-width:749px){.announcement-bar__message{font-size:.9rem;letter-spacing:.1em}.braids-hero__actions{width:100%}.braids-hero__button{justify-content:center;width:100%;font-size:1.1rem;letter-spacing:.09em}.product__info-container>*+*{margin-top:1.4rem}.card__heading{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/braids-co.css.map */
