.hb-cro-home{--hb-cro-ink: #092d38;--hb-cro-rose: #9a4862;--hb-cro-blush: #fbf0f1;color:var(--hb-cro-ink);font-family:var(--font-body-family);padding-bottom:clamp(3rem,6vw,7rem)}.hb-cro-home *,.hb-cro-home *:before,.hb-cro-home *:after{box-sizing:border-box}.hb-cro-home h1,.hb-cro-home h2,.hb-cro-home h3{color:inherit;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:none}.hb-cro-home a{color:inherit}.hb-cro-home a:focus-visible,.hb-cro-home summary:focus-visible{outline:3px solid var(--hb-cro-rose);outline-offset:5px}.hb-cro-home__hero{max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--hb-cro-blush)}.hb-cro-home__hero--text{grid-template-columns:1fr}.hb-cro-home__hero-copy{padding:clamp(2.4rem,5vw,7rem)}.hb-cro-home__eyebrow{margin:0 0 1rem;color:var(--hb-cro-rose);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--font-body-weight-bolder)}.hb-cro-home h1{max-width:14ch;margin:0 0 1.6rem;font-size:clamp(3.2rem,4.1vw,6rem);line-height:1.08}.hb-cro-home__intro{max-width:45ch;margin:0 0 2rem;font-size:clamp(1.5rem,1.5vw,1.8rem);line-height:1.6}.hb-cro-home__actions{display:flex;flex-wrap:wrap;gap:1rem}.hb-cro-home__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:1.3rem 1.8rem;border:1px solid var(--hb-cro-ink);border-radius:4px;background:var(--hb-cro-ink);color:#fff!important;text-align:center;text-decoration:none;font:inherit;font-weight:var(--font-body-weight-bolder);line-height:1.35}.hb-cro-home__button--outline{color:var(--hb-cro-ink)!important;background:transparent}.hb-cro-home__button:hover{background:var(--hb-cro-rose);border-color:var(--hb-cro-rose);color:#fff!important}.hb-cro-home__delivery{max-width:48ch;margin:1.8rem 0 .5rem;font-size:1.25rem;line-height:1.6}.hb-cro-home__text-link{display:inline-block;text-underline-offset:.25em;font-weight:var(--font-body-weight-bolder);font-size:1.35rem;line-height:1.6}.hb-cro-home__hero-media{align-self:stretch;overflow:hidden}.hb-cro-home__hero-image{display:block;width:100%;height:100%;max-height:620px;object-fit:cover}.hb-cro-home__section{width:min(1240px,calc(100% - 48px));margin:clamp(3.2rem,5vw,6rem) auto 0}.hb-cro-home__heading{display:flex;align-items:end;justify-content:space-between;gap:1.4rem;margin-bottom:2rem}.hb-cro-home h2{font-size:clamp(2.6rem,3vw,4rem);line-height:1.2;margin:0}.hb-cro-home__heading p{margin:.7rem 0 0;font-size:1.4rem;line-height:1.6}.hb-cro-home__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.hb-cro-home__path{display:flex;flex-direction:column;align-items:start;padding:2.2rem;border:1px solid #decbd0;border-radius:8px;text-decoration:none;background:#fff}.hb-cro-home__path:hover{background:var(--hb-cro-blush);border-color:var(--hb-cro-rose)}.hb-cro-home__path h3{margin:0 0 .8rem;font-size:2.1rem;line-height:1.25}.hb-cro-home__path p{margin:0 0 1.5rem;font-size:1.4rem;line-height:1.6}.hb-cro-home__path-link{margin-top:auto;color:var(--hb-cro-rose);font-size:1.35rem;font-weight:var(--font-body-weight-bolder)}.hb-cro-home__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.hb-cro-home__product{min-width:0}.hb-cro-home__product .product-card{height:100%}.hb-cro-home__box-section{padding:clamp(2rem,3vw,4rem);border-radius:12px;background:var(--hb-cro-blush)}.hb-cro-home__story{padding:clamp(2.4rem,4vw,5rem);background:var(--hb-cro-ink);color:#fff;border-radius:12px}.hb-cro-home__story--image{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:3rem}.hb-cro-home__story .hb-cro-home__eyebrow{color:#f0bccd}.hb-cro-home__story h2{max-width:21ch}.hb-cro-home__story p:not(.hb-cro-home__eyebrow){max-width:62ch;font-size:1.5rem;line-height:1.75;margin:1.5rem 0}.hb-cro-home__story-media img{display:block;width:100%;height:auto;border-radius:8px}.hb-cro-home__faq{max-width:900px}.hb-cro-home__faq details{border-bottom:1px solid #decbd0}.hb-cro-home__faq summary{padding:1.7rem 0;cursor:pointer;font-size:1.6rem;font-weight:var(--font-body-weight-bolder);line-height:1.5}.hb-cro-home__faq details>div{padding:0 0 1.8rem}.hb-cro-home__faq p{font-size:1.4rem;line-height:1.7;margin:0 0 .8rem}@media(max-width:749px){.hb-cro-home__hero{grid-template-columns:1fr}.hb-cro-home__hero-copy{padding:2.6rem 2rem 2rem}.hb-cro-home h1{max-width:17ch;font-size:clamp(3rem,8.5vw,4.2rem)}.hb-cro-home__intro{font-size:1.5rem;margin-bottom:1.6rem}.hb-cro-home__actions{flex-direction:column;align-items:stretch}.hb-cro-home__button{width:100%}.hb-cro-home__hero-media{max-height:310px}.hb-cro-home__hero-image{max-height:310px;aspect-ratio:1.4;object-fit:cover}.hb-cro-home__section{width:calc(100% - 32px)}.hb-cro-home__heading{align-items:start;flex-direction:column;gap:.8rem}.hb-cro-home__paths{grid-template-columns:1fr;gap:1rem}.hb-cro-home__path{padding:1.8rem}.hb-cro-home__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1rem}.hb-cro-home__products--boxes{grid-template-columns:1fr;gap:2.4rem}.hb-cro-home__box-section{padding:2rem 1.4rem}.hb-cro-home__story--image{grid-template-columns:1fr;gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAQA */
