.ac{--ac-noir: #0a0a0a;--ac-noir-raised: #161616;--ac-cream: #f5f0e8;--ac-gold: #c5974a;--ac-gold-light: #d4a85a;--ac-slate: #9a9590;--ac-ground: var(--ac-noir);--ac-ink: var(--ac-cream);--ac-muted: rgba(245, 240, 232, .65);--ac-accent: var(--ac-gold);--ac-accent-text: var(--ac-gold);--ac-rule: rgba(245, 240, 232, .18);--ac-gutter: clamp(20px, 5vw, 64px);--ac-pad-y: clamp(64px, 9vw, 132px);position:relative;box-sizing:border-box;padding:var(--ac-pad-y) 0;overflow:hidden;background-color:var(--ac-ground);color:var(--ac-ink)}.ac *,.ac *:before,.ac *:after{box-sizing:border-box}.ac--light{--ac-ground: var(--ac-cream);--ac-ink: #1a1410;--ac-muted: rgba(26, 20, 16, .6);--ac-accent-text: #8a6420;--ac-rule: rgba(26, 20, 16, .14)}.ac--raised{--ac-ground: var(--ac-noir-raised)}.ac--center{text-align:center}.ac__inner{position:relative;z-index:2;width:min(1180px,100%);margin:0 auto;padding:0 var(--ac-gutter)}.ac__inner--narrow{width:min(880px,100%)}.ac__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ac__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;padding-top:0!important}.ac__bg-image img{width:100%;height:100%;object-fit:cover}.ac__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(10,10,10,calc(var(--ac-scrim, .5) * .55)),rgba(10,10,10,calc(var(--ac-scrim, .5) * .8)) 45%,rgba(10,10,10,calc(var(--ac-scrim, .5) + .16)))}.ac__eyebrow{display:block;margin:0 0 20px;font-family:var(--font-stack-body);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--ac-accent-text)}.ac__heading{margin:0 0 24px;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 600);font-size:clamp(30px,4.2vw,60px);line-height:1.06;letter-spacing:-.005em;text-transform:uppercase}.ac__heading--display{font-size:clamp(48px,8vw,120px);letter-spacing:.06em}.ac__heading-script{margin:-8px 0 28px;font-family:var(--font-stack-headings);font-style:italic;font-weight:300;font-size:clamp(32px,5vw,72px);line-height:1;letter-spacing:.02em;color:var(--ac-gold)}.ac__lede{margin:0 0 22px;font-family:var(--font-stack-body);font-size:clamp(17px,1.5vw,21px);line-height:1.6}.ac__body{max-width:62ch;font-family:var(--font-stack-body);font-size:clamp(15px,1.1vw,17px);line-height:1.75;color:var(--ac-muted)}.ac--center .ac__body{margin-left:auto;margin-right:auto}.ac__body p{margin:0 0 1em}.ac__body p:last-child{margin-bottom:0}.ac__kicker{margin:32px 0 0;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 600);font-size:clamp(20px,2.4vw,34px);line-height:1.2;text-transform:uppercase;color:var(--ac-accent-text)}.ac__rule{width:64px;height:1px;margin:0 0 28px;border:0;background:var(--ac-accent)}.ac--center .ac__rule{margin-left:auto;margin-right:auto}.ac__closing{margin:clamp(40px,5vw,64px) 0 0}.ac__button{display:inline-block;padding:17px 40px;border:1px solid var(--ac-gold);background-color:var(--ac-gold);color:var(--ac-noir);font-family:var(--font-stack-body);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color .25s ease,color .25s ease}.ac__button:hover,.ac__button:focus-visible{background-color:transparent;color:var(--ac-accent-text)}.ac a:focus-visible{outline:2px solid var(--ac-accent-text);outline-offset:3px}.ac-js [data-ac-reveal]{opacity:0;transform:translateY(22px);transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1);transition-delay:var(--ac-delay, 0ms)}.ac-js [data-ac-reveal].ac-reveal--in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ac-js [data-ac-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.ac-hero{display:flex;align-items:flex-end;min-height:var(--ac-hero-min-height, 92svh);padding-top:clamp(120px,18vh,220px)}.ac-hero .ac__body{max-width:54ch}.ac-hero__cue{display:block;margin-top:clamp(32px,5vw,56px);font-family:var(--font-stack-body);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ac-muted)}.ac-statement__grid{display:grid;gap:clamp(32px,5vw,72px);align-items:center}.ac-statement__media img{display:block;width:100%;height:auto}.ac-statement--fullscreen{display:flex;align-items:center;min-height:100svh}.ac-pillars__list{display:grid;gap:clamp(24px,3vw,40px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}.ac-pillars__item{padding:28px 24px;border:1px solid var(--ac-rule);background:#f5f0e808}.ac--light .ac-pillars__item{background:#0a0a0a08}.ac-pillars__icon{width:48px;height:auto;margin-bottom:16px}.ac-pillars__num{display:block;margin-bottom:10px;font-family:var(--font-stack-body);font-size:12px;letter-spacing:.2em;color:var(--ac-accent-text)}.ac-pillars__label{margin:0 0 8px;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 600);font-size:clamp(17px,1.5vw,21px);line-height:1.25;text-transform:uppercase}.ac-pillars__desc{margin:0;font-family:var(--font-stack-body);font-size:15px;line-height:1.7;color:var(--ac-muted)}.ac-products__grid{display:grid;gap:clamp(24px,3vw,40px);margin:clamp(48px,6vw,72px) 0 0;padding:0}.ac-products__card{background:var(--ac-noir-raised);overflow:hidden}.ac-products__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#111}.ac-products__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ac-products__card:hover .ac-products__media img{transform:scale(1.04)}.ac-products__media--empty{display:flex;align-items:center;justify-content:center}.ac-products__placeholder{font-size:48px;color:var(--ac-gold);opacity:.3}.ac-products__info{padding:24px}.ac-products__type{display:inline-block;margin-bottom:12px;padding:4px 12px;font-family:var(--font-stack-body);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ac-gold);border:1px solid rgba(197,151,74,.35)}.ac-products__name{margin:0 0 6px;font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 600);font-size:clamp(18px,1.6vw,24px);line-height:1.2;text-transform:uppercase}.ac-products__origin{margin:0 0 12px;font-family:var(--font-stack-body);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--ac-gold)}.ac-products__desc{margin:0 0 16px;font-family:var(--font-stack-body);font-size:14px;line-height:1.65;color:var(--ac-muted)}.ac-products__price{display:block;margin-bottom:8px;font-family:var(--font-stack-headings);font-size:16px;font-weight:var(--font-weight-headings, 600);color:var(--ac-ink)}.ac-products__weight{display:block;margin-bottom:16px;font-family:var(--font-stack-body);font-size:12px;letter-spacing:.15em;color:var(--ac-muted)}.ac-products__name a{color:inherit;text-decoration:none}.ac-products__name a:hover{color:var(--ac-gold)}.ac-products__link{display:inline-block;font-family:var(--font-stack-body);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ac-gold);padding-bottom:2px;border-bottom:1px solid rgba(197,151,74,.4);transition:border-color .25s ease}.ac-products__link:hover{border-color:var(--ac-gold)}.ac-cta__actions{margin:clamp(32px,4vw,48px) 0 0}.ac-cta__signoff{margin:clamp(48px,6vw,72px) 0 0;font-family:var(--font-stack-body);font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--ac-muted)}.ac-cta__brand{display:block;margin-top:10px;font-family:var(--font-stack-headings);font-size:16px;letter-spacing:.3em;color:var(--ac-ink)}@media(min-width:750px){.ac-pillars__list--row,.ac-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.ac-statement__grid--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ac-statement__grid--split.is-reversed .ac-statement__media{order:-1}.ac-pillars__list--row{grid-template-columns:repeat(var(--ac-cols, 4),minmax(0,1fr))}.ac-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-artisan-collection.css.map */
