.haya-categories{padding-block:clamp(4rem,7vw,7.5rem)}.haya-categories__heading{margin:0 auto 2.8rem;max-width:680px;text-align:center}.haya-categories__eyebrow{margin:0 0 .7rem;color:#a44d47;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.haya-categories__heading h2{margin:0 0 .8rem;color:#282321;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.08;letter-spacing:-.035em}.haya-categories__heading>p:last-child{margin:0;color:#655b55;font-size:1.6rem;line-height:1.5}.haya-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.haya-category{position:relative;display:flex;min-height:150px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.8rem 1.8rem 1.6rem;border:1px solid rgba(40,35,33,.08);border-radius:1.4rem;background:#faf7f3;color:#282321;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.haya-category:hover{transform:translateY(-3px);border-color:#b4483e61;background:#fff}.haya-category:focus-visible{outline:2px solid #a44d47;outline-offset:3px}.haya-category__icon{display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;border-radius:50%;background:#f2e9e2}.haya-category__icon img{width:3.3rem;height:3.3rem;object-fit:contain}.haya-category__title{max-width:17ch;padding-inline-end:2rem;font-size:1.5rem;font-weight:650;line-height:1.3}.haya-category__arrow{position:absolute;inset-inline-end:1.7rem;bottom:1.6rem;color:#b4483e;font-size:1.8rem;font-weight:700}@media screen and (max-width:989px){.haya-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.haya-category{min-height:132px}}@media screen and (max-width:480px){.haya-categories{padding-inline:1.6rem}.haya-category{min-height:122px;padding:1.4rem}.haya-category__title{font-size:1.35rem}.haya-category__arrow{inset-inline-end:1.3rem;bottom:1.3rem}}@media(prefers-reduced-motion:reduce){.haya-category{transition:none}.haya-category:hover{transform:none}}.haya-hero{position:relative;isolation:isolate;overflow:hidden;background:#f8f3ed;min-height:clamp(430px,48vw,640px)}.haya-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.haya-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center right}.haya-hero__inner{display:flex;align-items:center;min-height:inherit;max-width:1440px;margin-inline:auto;padding:clamp(2rem,6vw,5.5rem)}.haya-hero__copy{max-width:510px;width:48%;padding:1rem 0}.haya-hero__eyebrow{margin:0 0 1rem;color:#a44d47;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.haya-hero__title{margin:0 0 1.2rem;color:#282321;font-size:clamp(3.5rem,6vw,6.4rem);line-height:.98;letter-spacing:-.045em}.haya-hero__description{max-width:42rem;margin:0 0 2rem;color:#514943;font-size:1.8rem;line-height:1.55}.haya-hero__button{--color-button:180,72,62;--color-button-text:255,255,255;min-height:5rem;padding-inline:2.5rem;border-radius:1rem;font-weight:700}@media screen and (max-width:749px){.haya-hero{min-height:0}.haya-hero__media{position:relative;inset:auto;z-index:auto;aspect-ratio:4/3}.haya-hero__media img{object-position:66% center}.haya-hero__inner{min-height:0;padding:2.6rem 2rem 3.2rem}.haya-hero__copy{width:100%;max-width:none;padding:0}.haya-hero__eyebrow{font-size:1rem;margin-bottom:.8rem}.haya-hero__title{font-size:clamp(3.3rem,10vw,4.6rem);max-width:12ch}.haya-hero__description{font-size:1.6rem;margin-bottom:1.7rem}}@media(prefers-reduced-motion:reduce){.haya-hero *{scroll-behavior:auto!important}}.haya-video-callout{display:flex;align-items:center;gap:2.2rem;margin-block:3rem 5rem;padding:2.5rem 3rem;border:1px solid rgba(40,35,33,.09);border-radius:1.6rem;background:#faf7f3}.haya-video-callout__icon{display:grid;width:6rem;height:6rem;flex:none;place-items:center;border-radius:50%;background:#b4483e;color:#fff;font-size:2rem}.haya-video-callout__copy{flex:1}.haya-video-callout__eyebrow{margin:0 0 .5rem;color:#a44d47;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.haya-video-callout h2{margin:0 0 .5rem;font-size:2.4rem;line-height:1.15}.haya-video-callout__copy>p:last-child{margin:0;color:#655b55;font-size:1.5rem;line-height:1.5}.haya-video-callout__link{white-space:nowrap;border-radius:.9rem}@media screen and (max-width:749px){.haya-video-callout{align-items:flex-start;flex-wrap:wrap;gap:1.5rem;padding:2rem}.haya-video-callout__icon{width:4.8rem;height:4.8rem}.haya-video-callout__copy{flex-basis:calc(100% - 7rem)}.haya-video-callout__link{margin-inline-start:6.3rem}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
