.ah{--ink:#1F1416;--line:#5C1A22;--burgundy:#5C1A22;--gray:#6A625C;--warm:#F4F0EA;--rule:#E6E2DC;--serif:var(--font-heading--family,Georgia,serif);--sans:var(--font-body--family,inherit);--t-display:34px;--t-title:28px;--t-item:20px;--t-body:15px;--t-caption:11px;padding-top:72px;color:var(--ink);font-family:var(--sans);font-size:var(--t-body);line-height:1.7}.ah *{box-sizing:border-box}.ah__wrap{max-width:1184px;margin:0 auto;padding:0 32px}.ah__rule{border:0;border-top:1px solid var(--rule);margin:0 0 72px;height:0}.ah h1,.ah h2,.ah h3{font-family:var(--serif);font-weight:400;margin:0;color:var(--ink);letter-spacing:0;text-transform:none;text-wrap:balance}.ah h1,.ah h2{font-size:var(--t-title);line-height:1.2}.ah h3{font-size:var(--t-item);line-height:1.3}.ah p{margin:0;font-size:var(--t-body);line-height:1.7;text-wrap:pretty}.ah .ah-cap{font-family:var(--sans);font-size:var(--t-caption);line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--gray)}.ah .ah-muted{color:var(--gray)}.ah img{display:block;width:100%;height:100%;object-fit:cover}.ah a.ah-link.ah-link,.ah span.ah-link{position:relative;display:inline-block;padding:4px 0 7px;font-family:var(--sans);font-size:var(--t-caption);font-weight:400;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--ink);opacity:1}.ah .ah-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line);transform-origin:left center}.ah a.ah-link:hover:after,.ah a.ah-link:focus-visible:after,.ah a.ah-card:hover .ah-link:after{animation:ah-line .9s cubic-bezier(.65,0,.35,1)}.ah a.ah-link:focus-visible{outline:1px solid currentColor;outline-offset:6px}@keyframes ah-line{0%{transform:scaleX(1);transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}50.01%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.ah .ah-links{display:flex;gap:40px;flex-wrap:wrap;margin-top:24px}.ah .ah-intro{text-align:center;max-width:680px;margin:0 auto}.ah .ah-intro .ah-cap,.ah .ah-intro h1,.ah .ah-intro h2{margin-bottom:14px}.ah .ah-intro p:not(.ah-cap){max-width:34em;margin:0 auto;text-wrap:balance}.ah .ah-intro .ah-links{justify-content:center}.ah a.ah-card{display:block;text-decoration:none;color:inherit}.ah .ah-card__img{aspect-ratio:1/1;overflow:hidden;margin-bottom:12px;background:var(--burgundy)}.ah .ah-card__img img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.ah a.ah-card:hover .ah-card__img img{transform:scale(1.04)}.ah .ah-card h3{font-size:var(--t-body);line-height:1.4}.ah .ah-price{font-size:var(--t-caption);letter-spacing:.14em;color:var(--gray);margin-top:2px}.ah .ah-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:880px;margin:0 auto}.ah .ah-pillars .ah-card{text-align:center}.ah .ah-pillars .ah-card__img{margin-bottom:16px}.ah .ah-pillars h3{font-size:var(--t-item);margin-bottom:4px}.ah .ah-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px;margin-top:48px}.ah .ah-step__img{aspect-ratio:3/2;overflow:hidden;margin-bottom:18px;background:var(--warm)}.ah .ah-step__img img{object-position:var(--pos,50% 50%)}.ah .ah-step__img--contain img{object-fit:contain}.ah .ah-step .ah-cap{margin-bottom:6px}.ah .ah-step .ah-cap b{font-weight:400;color:var(--burgundy);margin-right:10px}.ah .ah-step h3{margin-bottom:8px}.ah .ah-settings{margin-top:64px;padding-top:40px;border-top:1px solid var(--rule)}.ah .ah-settings__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px}.ah .ah-row5{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.ah .ah-color{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:920px;margin:0 auto}.ah .ah-color__hero{aspect-ratio:1/1;overflow:hidden;background:var(--burgundy)}.ah .ah-color__hero img{transform:scale(1.2)}.ah .ah-color__text{max-width:400px}.ah .ah-color__text .ah-cap,.ah .ah-color__text h2{margin-bottom:14px}.ah .ah-stones{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;max-width:360px}.ah .ah-stone__img{aspect-ratio:1/1;overflow:hidden;background:var(--burgundy)}.ah .ah-stone__img img{transform:scale(1.4)}.ah .ah-stone .ah-cap{margin-top:10px}.ah .ah-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:1px}.ah .ah-row4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px}.ah .ah-center{text-align:center;margin-top:32px}@media(max-width:900px){.ah{--t-display:28px;--t-title:24px;--t-item:19px;padding-top:56px}.ah__wrap{padding:0 16px}.ah__rule{margin-bottom:56px}.ah .ah-pillars{gap:12px}.ah .ah-pillars h3{font-size:var(--t-body)}.ah .ah-steps{grid-template-columns:1fr 1fr;gap:36px 16px}.ah .ah-row5{grid-template-columns:repeat(5,62%);overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.ah .ah-row5>*{scroll-snap-align:start}.ah .ah-row4{grid-template-columns:1fr 1fr;gap:16px}.ah .ah-color{grid-template-columns:1fr;gap:32px}.ah .ah-color__text,.ah .ah-stones{max-width:none}}@media(max-width:560px){.ah .ah-steps{grid-template-columns:1fr}.ah .ah-links{gap:28px}.ah .ah-settings__head{flex-direction:column;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/arca-home.css.map */
