.km-shop-hero{padding:2.4rem 0 1.2rem;background:#f7f1e8;color:#2f2119}.km-shop-hero__inner{display:grid;gap:2.4rem;align-items:end;padding:clamp(2.6rem,3.6vw,3.8rem);border:1px solid rgba(76,46,32,.14);border-radius:2rem;background:#efe4d6;color:#2f2119}.km-shop-hero__eyebrow{margin:0 0 1rem;color:#8a5b3d;font-size:1.15rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.km-shop-hero h1{max-width:680px;margin:0;color:inherit;font-size:clamp(3.6rem,4.5vw,5.6rem);line-height:1;letter-spacing:-.035em;text-wrap:balance}.km-shop-hero__copy{max-width:540px}.km-shop-hero__lead{color:#5e4b40;font-size:1.6rem;line-height:1.6}.km-shop-hero__lead p{margin:0}.km-shop-hero__link{display:inline-flex;margin-top:1.8rem;padding:1.2rem 2rem;border-radius:999px;background:#4c2e20;color:#fffaf3;font-size:1.4rem;font-weight:700;text-decoration:none}.km-shop-hero__link:hover{background:#67452f}.km-shop-hero__link:focus-visible{outline:3px solid #4c2e20;outline-offset:3px}body:has(.km-shop-hero) main{background:#f7f1e8}body:has(.km-shop-hero) .section-template--collection__product-grid-padding,body:has(.km-shop-hero) .collection{padding-top:2rem}body:has(.km-shop-hero) .facets-container{margin-bottom:2.4rem;padding:1.2rem 1.6rem;border:1px solid rgba(88,55,38,.12);border-radius:1.6rem;background:#fffaf3}body:has(.km-shop-hero) .facets__summary,body:has(.km-shop-hero) .facet-filters__label,body:has(.km-shop-hero) .product-count__text{color:#4c2e20}body:has(.km-shop-hero) .card__inner{overflow:hidden;border-radius:1.8rem;background:#eadfce}body:has(.km-shop-hero) .card__media{margin:0;width:100%}body:has(.km-shop-hero) .card__content{padding-top:1.2rem}body:has(.km-shop-hero) .card__heading{font-size:1.8rem;line-height:1.3}body:has(.km-shop-hero) .card-information>.price{margin-top:.7rem;color:#6b4430;font-weight:700}body:has(.km-shop-hero) .quick-add__submit{border-radius:999px;border-color:#4c2e20;background:#4c2e20;color:#fffaf3}body:has(.km-shop-hero) .quick-add__submit:after{box-shadow:none}body:has(.km-shop-hero) .active-facets__button-inner{border-radius:999px;background:#eadfce;box-shadow:none}@media screen and (min-width:750px){.km-shop-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}}@media screen and (max-width:749px){.km-shop-hero{padding-top:1.6rem}.km-shop-hero__inner{gap:1.8rem;padding:2.8rem 2.2rem;border-radius:1.6rem}.km-shop-hero h1{font-size:3.8rem}body:has(.km-shop-hero) .facets-container{padding:1rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAg */
