:root{--ac-cream: #fef6e2;--ac-red: #ac0e0e;--ac-charcoal: #262626;--ac-line: 1px solid currentColor;--ac-page-gutter: clamp(1.25rem, 4vw, 4rem)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: var(--ac-page-gutter)}html{scroll-behavior:smooth}body{background:var(--ac-cream)}:where(h1,h2,h3){text-wrap:balance}:where(p,li){text-wrap:pretty}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ac-red);outline-offset:4px}.button,.shopify-payment-button__button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-2px)}.button:active,.shopify-payment-button__button:active{transform:translateY(0)}.ac-hero{--ac-hero-foreground: var(--ac-charcoal);position:relative;min-height:max(42rem,calc(100svh - var(--header-group-height, 0px)));overflow:hidden;color:var(--ac-hero-foreground);background:linear-gradient(118deg,var(--ac-cream) 0%,var(--ac-cream) 62%,#f7dfd2 100%);isolation:isolate}.ac-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ac-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(38 38 38 / 76%) 0%,rgb(38 38 38 / 24%) 65%,transparent 100%);content:""}.ac-hero__media img{width:100%;height:100%;object-fit:cover}.ac-hero--with-image{--ac-hero-foreground: #fff8e9}.ac-hero__shoot{position:absolute;z-index:0;top:clamp(7.5rem,11vw,10rem);right:var(--page-margin);bottom:clamp(12rem,19vh,15rem);width:min(34vw,32rem);overflow:hidden;box-shadow:.85rem .85rem 0 var(--ac-red);transform:rotate(1.2deg)}.ac-hero__shoot img{width:100%;height:100%;object-fit:cover;object-position:58% center}.ac-hero__inner{position:relative;z-index:1;display:grid;align-content:space-between;width:min(100%,var(--page-width));min-height:inherit;margin-inline:auto;padding-inline:var(--page-margin);padding-block:clamp(6rem,14vw,11rem) clamp(2rem,5vw,4.5rem)}.ac-hero__copy{width:min(100%,74rem)}.ac-hero--with-shoot .ac-hero__copy{width:min(62%,52rem)}.ac-hero__eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ac-hero__eyebrow:before{width:2.25rem;border-top:var(--ac-line);content:""}.ac-hero__title{max-width:11ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(4.8rem,15.5vw,14rem);font-weight:var(--font-heading--weight);letter-spacing:-.075em;line-height:.72;text-transform:uppercase}.ac-hero__title em{color:var(--ac-red);font-family:var(--ac-font-handwritten);font-style:normal;font-weight:400;letter-spacing:-.025em;text-transform:none}.ac-hero--with-image .ac-hero__title em{color:inherit;-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent}.ac-hero__bottom{display:grid;grid-template-columns:minmax(0,32rem) auto;gap:2rem;align-items:end;margin-top:5rem}.ac-hero__description{margin:0;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.45}.ac-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.ac-hero__button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.85rem 1.35rem;border:1px solid var(--ac-charcoal);color:var(--ac-cream);background:var(--ac-charcoal);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background-color .18s ease,transform .18s ease}.ac-hero__button:hover{color:var(--ac-cream);background:var(--ac-red);transform:translateY(-2px)}.ac-hero__button--secondary{color:inherit;background:transparent}.ac-hero--with-image .ac-hero__button{border-color:currentColor}.ac-hero__ticker{position:absolute;z-index:2;right:0;bottom:0;left:0;overflow:hidden;border-top:1px solid currentColor;white-space:nowrap}.ac-hero__ticker-track{display:flex;width:max-content;animation:ac-ticker 22s linear infinite}.ac-hero__ticker span{padding:.65rem 2rem;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}@keyframes ac-ticker{to{transform:translate(-50%)}}.ac-manifesto{position:relative;overflow:hidden;padding-block:clamp(5rem,12vw,10rem);color:var(--ac-cream);background:var(--ac-red)}.ac-manifesto__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(10rem,.5fr) minmax(0,1.5fr);gap:clamp(2rem,8vw,8rem);align-items:start;width:min(100%,var(--page-width));margin-inline:auto;padding-inline:var(--page-margin)}.ac-manifesto__label{margin:0;font-family:var(--ac-font-handwritten);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:400;letter-spacing:0}.ac-manifesto__quote{max-width:18ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(3rem,7.2vw,7.5rem);letter-spacing:-.055em;line-height:.88;text-transform:uppercase}.ac-manifesto__body{max-width:48rem;margin:clamp(2rem,5vw,4rem) 0 0 auto;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.ac-manifesto__link{display:inline-block;margin-top:1.75rem;padding-bottom:.2rem;border-bottom:1px solid currentColor;color:inherit;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.product-card:hover .product-card__image{transform:scale(1.015)}.ac-lookbook{padding-block:clamp(5rem,10vw,9rem);color:var(--ac-cream);background:var(--ac-charcoal)}.ac-lookbook__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:var(--page-margin)}.ac-lookbook__intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.55fr);gap:clamp(2rem,8vw,8rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.ac-lookbook__label{margin:0 0 1rem;font-family:var(--ac-font-handwritten);font-size:clamp(1.4rem,2.5vw,2rem)}.ac-lookbook__title{max-width:12ch;margin:0;font-size:clamp(3.25rem,7.5vw,7.5rem);font-weight:700;letter-spacing:-.06em;line-height:.86;text-transform:uppercase}.ac-lookbook__body{margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.ac-lookbook__body>*{margin:0}.ac-lookbook__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.65fr) minmax(14rem,.7fr);grid-template-rows:repeat(2,minmax(14rem,1fr));gap:clamp(.75rem,1.4vw,1.25rem);min-height:clamp(34rem,52vw,46rem)}.ac-lookbook__image{position:relative;min-height:0;margin:0;overflow:hidden;background:#111}.ac-lookbook__image--lead{grid-column:1 / 3;grid-row:1 / 3}.ac-lookbook__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ac-lookbook__image--lead img{object-position:center 48%}.ac-lookbook__image:hover img{transform:scale(1.025)}.ac-lookbook__caption{position:absolute;right:1rem;bottom:1rem;padding:.45rem .65rem;color:var(--ac-charcoal);background:var(--ac-cream);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:749px){.ac-hero{min-height:max(38rem,calc(100svh - var(--header-group-height, 0px)))}.ac-hero__inner{padding-top:7rem}.ac-hero__shoot{top:18rem;right:var(--page-margin);bottom:17rem;width:48%;opacity:.72;box-shadow:.55rem .55rem 0 var(--ac-red)}.ac-hero--with-shoot .ac-hero__copy{width:100%}.ac-hero__bottom,.ac-manifesto__inner{grid-template-columns:1fr}.ac-hero__actions{justify-content:flex-start}.ac-hero__button{width:100%}.ac-manifesto__body{margin-left:0}.ac-lookbook__intro{grid-template-columns:1fr;gap:1.5rem}.ac-lookbook__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;min-height:0}.ac-lookbook__image{aspect-ratio:4 / 5}.ac-lookbook__image--lead{grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ac-hero__ticker-track{animation:none}.button,.shopify-payment-button__button,.ac-hero__button,.ac-lookbook__image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/altar-call.css.map */
