product-card{position:relative;display:block;background:var(--ae-ink);border:1px solid var(--ae-line);border-radius:var(--ae-radius-md);overflow:hidden;transition:border-color var(--ae-dur-base) var(--ae-ease-out)}product-card:hover{border-color:var(--ae-line-strong)}product-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:2px;background:var(--ae-red);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ae-ease-out);z-index:2;pointer-events:none}product-card:hover:before{transform:scaleX(1)}product-card>.product-card__content>*:not(.card-gallery){padding-inline:var(--ae-s-3)}product-card>.product-card__content>a.contents>.text-block{padding-inline:var(--ae-s-3)}product-card>.product-card__content>*:last-child{padding-block-end:var(--ae-s-3)}product-card [class*=product_title],product-card [class*=product_title] p{font-family:var(--ae-font-display);font-weight:600;font-size:15px;line-height:var(--ae-leading-snug);letter-spacing:-.005em;text-transform:uppercase;color:var(--ae-fg-1)}product-card .price,product-card product-price .price{font-family:var(--ae-font-display);font-weight:700;font-size:18px;color:var(--ae-fg-1);font-variant-numeric:tabular-nums}.product-badges .product-badges__badge.product-badges__badge{font-family:var(--ae-font-accent);font-weight:600;font-size:10px;letter-spacing:.2em;text-transform:uppercase;border-radius:var(--ae-radius-sm)}product-price .price,.sticky-add-to-cart__price .price{font-family:var(--ae-font-display);font-weight:700;font-size:22px;line-height:var(--ae-leading-snug);color:var(--ae-fg-1);font-variant-numeric:tabular-nums}.sticky-add-to-cart__title.sticky-add-to-cart__title{font-family:var(--ae-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.01em}@media(prefers-reduced-motion:no-preference){.ae-reveal--ready .ae-reveal__item{opacity:0;transform:translateY(.3em);transition:opacity .62s var(--ae-ease-out),transform .62s var(--ae-ease-out);transition-delay:calc(var(--ae-reveal-i, 0) * 90ms)}.ae-reveal--in .ae-reveal__item{opacity:1;transform:none}}:is(h1,h2,h3,h4)>a{color:inherit;text-decoration:none;transition:color var(--ae-dur-base) var(--ae-ease-out)}:is(h1,h2,h3,h4)>a:hover{color:var(--ae-red)}.collection-card__link{font-family:var(--ae-font-display);font-weight:600;font-size:15px;line-height:var(--ae-leading-snug);letter-spacing:-.005em;text-transform:uppercase;color:var(--ae-fg-1)}.cart-page__title h1.h4{font-family:var(--ae-font-display);font-weight:700;font-size:36px;line-height:var(--ae-leading-tight);letter-spacing:var(--ae-tracking-tight);text-transform:uppercase;color:var(--ae-fg-1)}.product-media product-model model-viewer{background-color:var(--ae-black)}@media screen and (max-width:749px){media-gallery slideshow-slide .product-media{margin-inline:var(--ae-s-4);background:var(--ae-ink);border:0;border-radius:var(--ae-radius-md);overflow:hidden}media-gallery slideshow-slide .product-media .product-media__image{object-fit:contain}main[data-template=product] .shopify-section.hero-wrapper{display:none}.product-information.section{padding-block-start:20px}}.cart-items__price,.cart-items__price text-component,.cart-totals__total-value,.cart-items__unit-price-wrapper,.resource-card .price{font-family:var(--ae-font-display);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0}.cart-totals__total-value.cart-totals__total-value{font-family:var(--ae-font-display);font-weight:700;font-size:22px;color:var(--ae-fg-1)}.cart-items__price,.cart-items__price text-component{font-size:16px;color:var(--ae-fg-1)}.cart-items__unit-price-wrapper{font-size:14px;color:var(--ae-fg-3)}.resource-card .price{font-size:15px;color:var(--ae-fg-1)}.cart-items__title.cart-items__title{font-family:var(--ae-font-display);font-weight:600;font-size:15px;line-height:var(--ae-leading-snug);letter-spacing:-.005em;text-transform:uppercase;color:var(--ae-fg-1)}.text-block.custom :is(h1,h2,h3,h4),.custom-typography :is(h1,h2,h3,h4){font-family:var(--ae-font-display);font-weight:700;letter-spacing:var(--ae-tracking-tight);line-height:var(--ae-leading-tight)}.ae-scroll-progress{display:none}@supports (animation-timeline: scroll()){.ae-scroll-progress{display:block;position:fixed;inset-block-start:0;inset-inline:0;block-size:2px;background:var(--ae-red);transform-origin:0 50%;transform:scaleX(0);z-index:calc(var(--layer-sticky) + 1);pointer-events:none;animation:ae-scroll-progress linear both;animation-timeline:scroll(root block)}@keyframes ae-scroll-progress{to{transform:scaleX(1)}}}.header[transparent]:not([data-sticky-state=active]):before{content:"";position:absolute;top:0;right:0;bottom:-48px;left:0;background:linear-gradient(to bottom,#000000b3,#0000);pointer-events:none;z-index:-1}@media(prefers-reduced-motion:no-preference){main[data-template=collection]>.shopify-section:first-child .background-image-container>:is(img,canvas){transform-origin:50% 45%;animation:ae-kenburns 28s ease-in-out infinite alternate}@supports (animation-timeline: view()){main[data-template=collection] .product-grid__item{animation:ae-card-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes ae-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes ae-card-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.ae-bespoke{display:flex;flex-direction:column;align-items:center;gap:12px;max-inline-size:640px;margin-inline:auto;padding:20px 32px;text-align:center;background:radial-gradient(closest-side,rgb(0 0 0 / .72),rgb(0 0 0 / .45) 60%,transparent)}.ae-bespoke__title.ae-bespoke__title,.ae-bespoke__text{text-shadow:0 1px 14px rgb(0 0 0 / .85)}.ae-bespoke__eyebrow{margin:0;font-family:var(--ae-font-mono);font-size:12px;letter-spacing:var(--ae-tracking-widest);text-transform:uppercase;color:var(--ae-red)}.ae-bespoke__title.ae-bespoke__title{margin:0;font-family:var(--ae-font-display);font-weight:700;font-size:clamp(32px,5vw,56px);line-height:var(--ae-leading-tight);letter-spacing:var(--ae-tracking-tight);text-transform:uppercase;color:var(--ae-fg-1)}.ae-bespoke__text{margin:0;max-inline-size:44ch;text-wrap:balance;font-size:16px;line-height:var(--ae-leading-relaxed);color:#ffffffdb}.shopify-section:has(.ae-bespoke) .ae-light-trails__canvas,.shopify-section:has(.contact-form) .ae-light-trails__canvas{-webkit-mask-image:radial-gradient(ellipse 42% 46% at 50% 50%,rgb(0 0 0 / .15) 40%,#000 100%);mask-image:radial-gradient(ellipse 42% 46% at 50% 50%,#00000026 40%,#000)}.product-details.product-details .text-block h1,.sticky-add-to-cart__title.sticky-add-to-cart__title,main>.shopify-section:first-child h1:not(.ae-hero-statement__h1),.shopify-policy__title.shopify-policy__title h1{font-family:var(--ae-font-display);font-weight:700;line-height:var(--ae-leading-tight);letter-spacing:var(--ae-tracking-tight);text-transform:uppercase}main>.shopify-section:first-child h1:not(.ae-hero-statement__h1),.shopify-policy__title.shopify-policy__title h1{color:var(--ae-fg-1)}product-card [class*=product_title],product-card [class*=product_title] p{font-weight:700}.facets.facets,.facets.facets :is(summary,label,span,button,a,p,input){font-family:var(--ae-font-display)}.facets.facets .facets__label,.facets.facets .products-count-wrapper{font-size:16px;font-weight:600}.product-details.product-details rte-formatter.text-block,.product-details.product-details rte-formatter.text-block :is(p,li,span,b,strong){font-family:var(--ae-font-display)}.product-details.product-details rte-formatter.text-block,.product-details.product-details rte-formatter.text-block :is(p,li){font-size:16px;font-weight:500}.product-details.product-details rte-formatter.text-block :is(b,strong),.product-details.product-details rte-formatter.text-block :is(b,strong) span{font-weight:700}.ae-bespoke .ae-bespoke__text{font-family:var(--ae-font-display);font-weight:500;font-size:clamp(17px,1.6vw,20px)}.ae-hero-statement .ae-hero-statement__lede,.ae-hero-statement .ae-hero-statement__lede p,.ae-tech .ae-tech__body,.ae-tech .ae-tech__body p,.ae-footer .ae-footer__tagline,.ae-footer .ae-footer__link{font-family:var(--ae-font-display);font-weight:500}.ae-hero-statement .ae-hero-statement__lede{font-size:clamp(1.1rem,2.4vw,1.375rem)}.ae-tech .ae-tech__body{font-size:18px}.contact-form :is(input,textarea,select,label,p),.contact-form ::placeholder{font-family:var(--ae-font-display);font-weight:500;font-size:17px}.product-details .variant-option,.product-details .variant-option :is(legend,span,label,button,input,div),.product-details .ae-fitment,.product-details .ae-fitment :is(span,p,li),.product-details .ae-purchase-info,.product-details .ae-purchase-info :is(p,strong,span,a),.product-details .shopify-payment-button__more-options{font-family:var(--ae-font-display)}.product-details .variant-option :is(legend,span,label),.product-details .ae-purchase-info__text{font-size:16px}.product-details .ae-fitment__years,.product-details .ae-fitment__chip{font-size:15px}.product-details .ae-fitment__note{font-size:14px}.product-details .variant-option :is(legend,span,label),.product-details .ae-fitment :is(p,li,.ae-fitment__years),.product-details .ae-purchase-info :is(p,span,a){font-weight:500}.product-details .ae-purchase-info strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ae-components.css.map */
