.alma-hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(44rem,36vw,60rem);background:#332823;color:#fff;overflow:hidden}.alma-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(0 0 0 / var(--alma-hero-overlay))}.alma-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center var(--alma-hero-position)}.alma-hero__content{width:100%;padding-block:6rem;text-align:center}.alma-hero h1{max-width:110rem;margin:0 auto;color:inherit;font-family:var(--font-heading-family);font-style:italic;font-weight:700;font-size:clamp(3.6rem,4.6vw,6.4rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 20px rgb(0 0 0 / .25)}.alma-hero p{margin:2rem auto 0;max-width:65rem;font-size:clamp(1.6rem,1.6vw,2rem);line-height:1.5;color:inherit}.alma-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:1.3rem 3rem;margin-top:2.6rem;border:1px solid #fff;background:#0000001f;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.025em;text-decoration:none;transition:background .18s ease,color .18s ease}.alma-hero__button:hover{background:#fff;color:#222}.alma-hero__button:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:749px){.alma-hero{min-height:50rem}.alma-hero__image{object-position:var(--alma-hero-mobile-position) center}.alma-hero__content{padding:5rem 2.4rem}.alma-hero h1{font-size:clamp(3.4rem,9vw,4.6rem)}.alma-hero p{max-width:28rem}}@media(prefers-reduced-motion:reduce){.alma-hero__button{transition:none}}.alma-services{text-align:center}.alma-services p{margin:12px 0}.alma-services a{color:inherit;text-underline-offset:3px}.ls-sample-reviews{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin:10px 0;font-size:13px;line-height:1.5}.ls-sample-reviews .alma-review-stars{display:inline-flex;gap:2px}.ls-sample-reviews .alma-review-stars__tile{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:#fff;background:linear-gradient(to right,#008578 var(--star-fill,100%),#d8dcdb var(--star-fill,100%))}.alma-reviews__summary .ls-sample-reviews{justify-content:center;text-align:center;width:100%;margin:0}.ls-sample-reviews--compact{justify-content:center;flex-wrap:nowrap;gap:6px;margin:8px 0;font-size:11px;line-height:1.3;color:#666}.ls-sample-reviews--compact .alma-review-stars{display:inline-flex;gap:1px}.ls-sample-reviews--compact .alma-review-stars__tile{width:13px;height:13px;flex:0 0 13px}.ls-sample-reviews--compact .alma-review-stars__tile svg{width:13px;height:13px}.ls-sample-reviews__label,.ls-collection-sample-notice,.alma-reviews__source{display:none!important}.ls-clearance-note{padding:11px 13px;margin:0 0 16px;background:#fceeee;border:1px solid #f0bdbd;color:#922c2c;font-size:12px;line-height:1.5;letter-spacing:0}.ls-clearance-note strong{color:#bc2525;font-weight:700}.ls-quantity-offer{margin:0 0 12px;color:#203e39}.ls-quantity-offer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ls-quantity-offer__card{text-align:center;border:1px solid #ccd5cf;border-radius:8px;overflow:hidden;background:#f4f6f2;padding:0 0 9px}.ls-quantity-offer__card span{display:block;background:#e2e9e2;padding:5px 3px;font-size:12px;line-height:1.3;font-weight:700}.ls-quantity-offer__card strong{display:block;margin:8px 0 1px;font-size:23px;line-height:1.1;font-weight:800;letter-spacing:-.4px}.ls-quantity-offer__card small{display:block;font-size:11px;line-height:1.3}.ls-quantity-offer__note{font-size:11px;text-align:center;line-height:1.4;margin:6px 0 0;color:#58645d}@media(max-width:374px){.ls-quantity-offer__grid{gap:5px}.ls-quantity-offer__card strong{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
