:root{--tbh-rose: #f4cbd7;--tbh-choc: #432e29;--tbh-noir: #060f0e;--tbh-creme: #fef7ec;--tbh-taupe: #928181;--tbh-radius: 1.6rem;--tbh-track: .16em}h1,h2,.h0,.h1,.h2{text-transform:uppercase;letter-spacing:var(--tbh-track);line-height:1.15}h3,.h3{letter-spacing:.06em}.card__heading,.card__heading a,.product__title h1,.product__title .h1{font-family:var(--font-body-family);font-weight:500;text-transform:none;letter-spacing:.02em}.product__title h1{font-size:clamp(2.4rem,3vw,3.2rem);text-transform:uppercase;letter-spacing:.08em}.tbh-eyebrow{margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.tbh-section-pad{padding-top:clamp(5rem,8vw,9rem);padding-bottom:clamp(5rem,8vw,9rem)}.tbh-section-pad--small{padding-top:4.5rem;padding-bottom:4.5rem}.tbh-section-head{text-align:center;max-width:72rem;margin:0 auto 4.8rem}.tbh-section-title{margin:0;font-size:clamp(2.6rem,3.6vw,4.2rem);font-weight:200;text-transform:uppercase;letter-spacing:.18em}.tbh-section-title--small{font-size:clamp(1.8rem,2.2vw,2.4rem)}.tbh-section-intro{margin-top:1.6rem;font-size:1.6rem;opacity:.85}.button{text-transform:uppercase;letter-spacing:.2em;font-size:1.15rem;font-weight:600;min-height:4.8rem;padding:0 3.2rem}.announcement-bar__message{font-size:1.05rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.tbh-header-logo{display:block;line-height:0;color:rgb(var(--color-foreground));max-width:100%}.tbh-header-logo__svg{display:block;width:100%;height:auto}.header__menu-item,.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem;font-weight:500}.tbh-logo{display:block;width:100%;height:auto}.tbh-hero{display:grid;grid-template-columns:1fr}.tbh-hero__text{display:flex;align-items:center;justify-content:center;padding:6rem 2.4rem;text-align:center}.tbh-hero__inner{max-width:52rem;display:flex;flex-direction:column;align-items:center}.tbh-hero__logo{color:rgb(var(--color-button));margin-bottom:3.2rem;max-width:70vw}.tbh-hero__heading{margin:0 0 2rem;font-size:clamp(3rem,4.4vw,5.2rem);font-weight:200;letter-spacing:.14em}.tbh-hero__body{font-size:1.6rem;line-height:1.7;opacity:.9;margin-bottom:3.2rem}.tbh-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center}.tbh-hero__media{position:relative;min-height:48rem;overflow:hidden}.tbh-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media screen and (min-width:990px){.tbh-hero{grid-template-columns:1fr 1fr;min-height:var(--tbh-hero-min-height, 85vh)}.tbh-hero--image-left .tbh-hero__media{order:-1}.tbh-hero__text{padding:8rem 6rem}.tbh-hero__media{min-height:100%}}.tbh-marquee{overflow:hidden;padding:1.6rem 0;border-block:1px solid rgba(var(--color-foreground),.12)}.tbh-marquee__track{display:flex;width:max-content;animation:tbh-marquee var(--tbh-marquee-speed, 35s) linear infinite}.tbh-marquee__group{display:flex;align-items:center;flex-shrink:0}.tbh-marquee__item{font-size:1.3rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;padding:0 2.4rem}.tbh-marquee__dot{display:inline-block;width:3.6rem;line-height:0}@keyframes tbh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tbh-marquee__track{animation:none}}.tbh-categories__grid{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem 2.4rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.tbh-categories__grid{grid-template-columns:repeat(var(--tbh-cols, 3),minmax(0,1fr))}}.tbh-category__link{display:block;text-decoration:none;color:inherit}.tbh-category__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--tbh-radius);overflow:hidden;background:rgba(var(--color-foreground),.06)}.tbh-category__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tbh-category__link:hover .tbh-category__img{transform:scale(1.04)}.tbh-category__tag{position:absolute;top:1.6rem;left:1.6rem;padding:.6rem 1.4rem;border-radius:4rem;background:var(--tbh-creme);color:var(--tbh-choc);font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.tbh-category__body{padding:2rem .4rem 0}.tbh-category__title{margin:0 0 .8rem;font-size:2rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em}.tbh-category__text{margin:0 0 1.2rem;font-size:1.45rem;line-height:1.6;opacity:.8}.tbh-category__cta{font-size:1.1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:.3rem}.tbh-qualites__grid{display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.tbh-qualites__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tbh-qualite{position:relative;border-radius:var(--tbh-radius);padding:4rem 2.4rem}@media screen and (min-width:750px){.tbh-qualite{padding:4.8rem 3.6rem}}.tbh-qualite__badge{display:inline-block;margin-bottom:2rem;padding:.6rem 1.4rem;border:1px solid currentColor;border-radius:4rem;font-size:1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.tbh-qualite__title{margin:0 0 .6rem;font-size:clamp(2.6rem,3vw,3.4rem);font-weight:200;text-transform:uppercase;letter-spacing:.16em}.tbh-qualite__tagline{margin:0 0 2.4rem;font-size:1.5rem;font-style:italic;opacity:.85}.tbh-qualite__text{font-size:1.5rem;line-height:1.7}.tbh-qualite__text ul{padding-left:1.8rem;margin:0}.tbh-qualite__text li{margin-bottom:.8rem}.tbh-qualite__button{margin-top:2.8rem}.tbh-lookbook__wrap{display:grid;gap:4.8rem;align-items:center;grid-template-columns:1fr}@media screen and (min-width:990px){.tbh-lookbook__wrap{grid-template-columns:.9fr 1.1fr}}.tbh-lookbook__text .rte{font-size:1.6rem;line-height:1.7;margin:2rem 0 3.2rem}.tbh-lookbook__polaroids{position:relative;display:flex;justify-content:center;align-items:center;min-height:42rem}.tbh-polaroid{margin:0;width:min(46%,26rem);background:#fff;padding:1.2rem 1.2rem 4.4rem;box-shadow:0 1.8rem 4rem #432e2938;transition:transform .4s ease}.tbh-polaroid__photo{aspect-ratio:1;overflow:hidden;background:#eee}.tbh-polaroid__img{width:100%;height:100%;object-fit:cover}.tbh-polaroid__caption{margin-top:1.2rem;text-align:center;color:var(--tbh-choc);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.tbh-polaroid--1{transform:rotate(-7deg) translateY(2rem);z-index:2}.tbh-polaroid--2{transform:rotate(5deg) translateY(-2rem);margin-left:-4rem;z-index:3}.tbh-polaroid--3{transform:rotate(-2deg) translateY(3rem);margin-left:-4rem;z-index:1}.tbh-polaroid:hover{transform:rotate(0) scale(1.03);z-index:4}.tbh-pillars__grid{list-style:none;margin:0;padding:0;display:grid;gap:3.2rem 1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}@media screen and (min-width:990px){.tbh-pillars__grid{grid-template-columns:repeat(4,1fr)}}.tbh-pillar__icon{display:inline-flex;width:4.4rem;height:4.4rem;margin-bottom:1.4rem;color:rgb(var(--color-foreground))}.tbh-pillar__icon svg{width:100%;height:100%}.tbh-pillar__pastille{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));padding:.9rem}.tbh-pillar__title{margin:0 0 .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}@media screen and (min-width:990px){.tbh-pillar__title{font-size:1.2rem;letter-spacing:.2em}}.tbh-pillar__text{margin:0;font-size:1.4rem;opacity:.8}.tbh-motif-banner{background-repeat:repeat;background-size:30rem auto}.tbh-motif-banner__card{max-width:60rem;margin:0 auto;padding:5.6rem 3.6rem;border-radius:var(--tbh-radius);text-align:center;box-shadow:0 2rem 5rem #060f0e2e}.tbh-motif-banner__card .rte{font-size:1.6rem;line-height:1.7;margin:2rem 0 3.2rem}.tbh-page-header{position:relative;overflow:hidden;text-align:center}.tbh-page-header--motif:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--tbh-page-motif);background-size:30rem auto;background-repeat:repeat;opacity:.35}.tbh-page-header__inner{position:relative;padding-top:clamp(6rem,9vw,11rem);padding-bottom:clamp(6rem,9vw,11rem);max-width:80rem}.tbh-page-header__title{margin:0;font-size:clamp(3rem,4.6vw,5.2rem);font-weight:200;letter-spacing:.18em}.tbh-page-header__text{margin-top:2rem;font-size:1.6rem;line-height:1.7}.tbh-footer-logo__inner{display:flex;flex-direction:column;align-items:center;padding-top:7rem;padding-bottom:3rem;text-align:center}.tbh-footer-logo__link{display:block;width:100%;color:rgb(var(--color-button));line-height:0}.tbh-footer-logo__tagline{margin-top:2.4rem}.product__info-container .product-form__input .form__label{text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem;font-weight:600}.product-form__input--pill input[type=radio]+label{letter-spacing:.06em}.product__accordion summary .h4{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-weight:600}.price{letter-spacing:.06em}.card-wrapper .card__inner{border-radius:var(--tbh-radius);overflow:hidden}.card-information .price{font-size:1.4rem}.badge{letter-spacing:.14em;text-transform:uppercase;font-size:1rem}::selection{background:var(--tbh-rose);color:var(--tbh-choc)}.tbh-main-page .rte{font-size:1.6rem;line-height:1.8}.tbh-main-page .rte h2{font-size:clamp(2rem,2.4vw,2.6rem);font-weight:300;letter-spacing:.16em;margin:4.8rem 0 1.6rem}.tbh-main-page .rte h3{font-size:1.3rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;margin:3.2rem 0 1.2rem}.tbh-main-page .rte>*:first-child{margin-top:0}.tbh-main-page:empty,.tbh-main-page .rte:empty{display:none}.collapsible-content summary .h4,.collapsible-content__heading{letter-spacing:.04em}@media screen and (max-width:749px){.tbh-section-title,.tbh-hero__heading,.tbh-page-header__title{letter-spacing:.1em}.button{letter-spacing:.14em;padding:0 2.4rem}.tbh-qualite__badge{letter-spacing:.14em}.tbh-motif-banner__card{padding:4rem 2.4rem}.tbh-lookbook__polaroids{min-height:32rem}}.tbh-qualite__badge{white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tbh.css.map */
