:root{--ah-white:#FFFFFF;--ah-ivory:#F4F1EA;--ah-sand:#D8CBB8;--ah-grey:#C9CCD1;--ah-charcoal:#4A4A4A;--ah-blue:#6F8799;--ah-sage:#A8B2A1;--ah-taupe:#B6A89A;--ah-navy:#1F2A44;--ah-blush:#D8B7B0;--color-bg:var(--ah-ivory);--color-cream:#FBF8F2;--color-bg-alt:#ECE3D7;--color-text:#363331;--color-soft-text:#6F675F;--color-sage:var(--ah-sage);--color-sand:var(--ah-sand);--color-blue:var(--ah-blue);--color-navy:var(--ah-navy);--color-taupe:var(--ah-taupe);--color-blush:var(--ah-blush);--font-display:var(--font-heading-family), Georgia, "Times New Roman", serif;--font-body:var(--font-body-family), Assistant, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-eyebrow:.72rem;--fs-small:.88rem;--fs-body:1rem;--fs-h3:clamp(1.35rem,2.2vw,2rem);--fs-h2:clamp(2rem,4vw,3.6rem);--fs-h1:clamp(3rem,7vw,6.8rem);--pad-section:clamp(4rem,8vw,8rem);--pad-soft:clamp(2.5rem,5vw,5rem);--gap:clamp(1.2rem,2vw,2rem);--maxw:1320px;--radius-card:28px;--radius-soft:18px;--border:1px solid rgba(74,74,74,.12);--shadow-soft:0 24px 80px rgba(74,74,74,.1);--ease:.28s ease}body{background:var(--ah-ivory)!important;color:var(--color-text)}body,.button,.field__input,.link,.list-menu__item{font-family:var(--font-body)}h1,h2,h3,.h0,.h1,.h2,.hxl,.hxxl,.title,.inline-richtext{letter-spacing:-.025em}.ah-wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.ah-eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.26em;font-weight:700;color:var(--color-sage)}.ah-display{font-family:var(--font-display);font-weight:400;line-height:.98;letter-spacing:-.045em}.ah-lede{font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.75;color:var(--color-soft-text)}.ah-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:1rem 1.9rem;border:1px solid var(--color-text);border-radius:999px;background:transparent;color:var(--color-text);text-decoration:none;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;transition:all var(--ease)}.ah-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.ah-btn--solid{background:var(--ah-sage);color:var(--ah-charcoal);border-color:var(--ah-sage)}.ah-btn--solid:hover{background:var(--ah-taupe);border-color:var(--ah-taupe);color:var(--ah-charcoal)}.ah-btn--light{border-color:#ffffffc7;color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ah-card{background:#ffffffa3;border:var(--border);border-radius:var(--radius-card);box-shadow:0 18px 70px #4a4a4a0f}.button,.shopify-payment-button__button{border-radius:999px!important;min-height:48px;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.button--primary{background:var(--ah-sage)!important;color:var(--ah-charcoal)!important;border-color:var(--ah-sage)!important}.button--secondary{background:transparent!important;color:var(--ah-charcoal)!important;border-color:var(--ah-taupe)!important}.header-wrapper,.utility-bar,.footer{border-color:#4a4a4a1a!important}.header-wrapper{background:#f4f1eaf0!important;-webkit-backdrop-filter:saturate(1.1) blur(12px);backdrop-filter:saturate(1.1) blur(12px)}.header__menu-item,.list-menu__item{font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.header__heading-logo{filter:contrast(1.02)}.utility-bar{background:var(--ah-sage)!important;color:var(--ah-charcoal)!important}.announcement-bar__message{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;color:var(--ah-charcoal)!important}.card-wrapper .card,.collection-card-wrapper .card{background:transparent!important}.card__media,.collection-card-wrapper .card__media{border-radius:24px!important;overflow:hidden;background:var(--ah-sand)}.card__media img,.collection-card-wrapper .card__media img{transition:transform .5s ease,filter .5s ease}.card-wrapper:hover .card__media img,.collection-card-wrapper:hover .card__media img{transform:scale(1.04);filter:saturate(1.04) contrast(1.02)}.card__heading a,.full-unstyled-link{color:var(--color-text);text-decoration:none!important}.price{color:var(--ah-charcoal);font-weight:800}.badge{border-radius:999px!important;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.product__title h1,.collection-hero__title{font-family:var(--font-display);letter-spacing:-.045em}.product-form__submit{background:var(--ah-sage)!important;color:var(--ah-charcoal)!important;border-color:var(--ah-sage)!important}.quantity{border-radius:999px!important}.footer{background:var(--ah-charcoal)!important;color:#fff!important}.footer a,.footer .link,.footer-block__heading,.footer .rte{color:#fff!important}.footer__content-bottom{border-color:#ffffff29!important}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(max-width:749px){.ah-wrap{padding-inline:1.2rem}.button,.ah-btn{width:auto;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/aghahome-tokens.css.map */
