*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground);font-style:var(--font-primary--style);font-weight:var(--font-primary--weight);line-height:1.5}a{color:inherit}button,input[type=submit]{cursor:pointer}button,input,textarea,select{border:1px solid var(--color-border)}input,textarea,select{min-height:2.9rem;padding:.75rem .9rem;background:var(--color-white);color:var(--color-charcoal)}textarea{min-height:8rem;resize:vertical}button,input[type=submit],.button-primary,.button-secondary{min-height:2.9rem;border-radius:var(--radius-button);font-weight:700}:is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--color-brass) 74%,white);outline-offset:3px}h1,h2,h3,h4{color:var(--color-charcoal);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:500;line-height:1.08;letter-spacing:0}h1{font-size:clamp(2.15rem,4.8vw,4.65rem)}h2{font-size:clamp(1.72rem,3.4vw,3.15rem)}h3{font-size:clamp(1.08rem,1.65vw,1.38rem)}main,#MainContent{flex:1 0 auto}.page-width{width:min(calc(100% - var(--page-margin) * 2),calc(var(--page-width) - var(--page-margin) * 2));margin-inline:auto}.editorial-section{padding-block:var(--space-section)}.premium-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-white) 92%,var(--color-ivory));box-shadow:var(--shadow-card);transition:transform .26s cubic-bezier(.2,.7,.2,1),border-color .26s ease,box-shadow .26s ease,background-color .26s ease}.premium-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-brass) 34%,var(--color-border));box-shadow:var(--shadow-soft)}.trust-badge,.condition-label{display:inline-flex;min-height:2rem;align-items:center;gap:.45rem;width:fit-content;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.trust-badge:hover,.condition-label:hover{transform:translateY(-1px)}.trust-badge{padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--color-brass) 34%,transparent);background:color-mix(in srgb,var(--color-emerald) 12%,white);color:var(--color-emerald)}.condition-label{padding:.42rem .62rem;border:1px solid color-mix(in srgb,var(--color-condition-amber) 36%,transparent);background:color-mix(in srgb,var(--color-condition-amber) 13%,white);color:var(--color-deep-gold)}.spec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-border)}.spec-grid>*{padding:1rem;background:var(--color-white)}.button-primary,.button-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.15rem;overflow:hidden;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.button-primary:after{content:"";position:absolute;inset:-40% auto -40% -55%;width:42%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);opacity:0;pointer-events:none;transition:left .52s ease,opacity .24s ease}.button-primary{border:1px solid var(--color-brass);background:linear-gradient(135deg,var(--color-brass),#C5A154);color:var(--color-navy-black);box-shadow:0 10px 24px color-mix(in srgb,var(--color-brass) 22%,transparent)}.button-secondary{border:1px solid currentcolor;background:transparent;color:var(--color-charcoal)}.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.button-primary:hover:after{left:112%;opacity:1}.muted-text{color:var(--color-muted)}.section-eyebrow{color:var(--color-brass);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.av-section-heading{display:grid;gap:.7rem;max-width:42rem;margin-bottom:2rem}.shopify-section{animation:av-section-rise .52s ease both}.shopify-section:has(.av-sticky-atc){animation:none;transform:none}@keyframes av-section-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes av-soft-fade{0%{opacity:0}to{opacity:1}}@keyframes av-rise-small{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.av-motion-ready .av-scroll-reveal{opacity:0;transform:translateY(16px);transition:opacity .52s ease,transform .52s cubic-bezier(.2,.7,.2,1);transition-delay:var(--av-reveal-delay, 0ms);will-change:opacity,transform}.av-motion-ready .av-scroll-reveal.is-visible{opacity:1;transform:translateY(0);animation:av-scroll-reveal-in .86s cubic-bezier(.2,.7,.2,1) both}.av-motion-ready .av-scroll-reveal:nth-child(2){--av-reveal-delay: 70ms}.av-motion-ready .av-scroll-reveal:nth-child(3){--av-reveal-delay: .14s}.av-motion-ready .av-scroll-reveal:nth-child(4){--av-reveal-delay: .21s}.av-motion-ready .av-scroll-reveal:nth-child(5){--av-reveal-delay: .28s}@keyframes av-scroll-reveal-in{0%{opacity:0;transform:translateY(18px)}45%{opacity:.82}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline: view()){.product-card,.av-product__image,.av-product__summary,.av-product-block,.av-product-accordion,.av-product-inspection__grid>*,.av-categories__card,.av-icon-grid__item,.av-testimonials__card,.av-editorial-cards__card{animation-name:av-scroll-reveal-in;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0% cover 16%}.product-card:nth-child(2),.av-product__image:nth-child(2),.av-categories__card:nth-child(2),.av-icon-grid__item:nth-child(2),.av-testimonials__card:nth-child(2),.av-editorial-cards__card:nth-child(2){animation-range:entry 3% cover 18%}.product-card:nth-child(3),.av-product__image:nth-child(3),.av-categories__card:nth-child(3),.av-icon-grid__item:nth-child(3),.av-testimonials__card:nth-child(3),.av-editorial-cards__card:nth-child(3){animation-range:entry 5% cover 20%}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}@media(max-width:640px){.editorial-section{padding-block:var(--space-section-compact)}.trust-badge,.condition-label{white-space:normal}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}.av-scroll-reveal{opacity:1!important;transform:none!important;filter:none!important}}.av-policy{display:grid;gap:1.25rem}.av-policy__header{display:grid;gap:.75rem;max-width:58rem}.av-policy__content,.av-policy__support{padding:clamp(1.25rem,4vw,2rem)}.av-policy__content{color:var(--color-muted);line-height:1.75}.av-policy__content>*+*{margin-top:1rem}.av-policy__content h2,.av-policy__content h3{margin-top:1.5rem}.av-policy__content ul,.av-policy__content ol{padding-left:1.25rem}.av-policy__support{display:grid;gap:.65rem;background:var(--color-navy-black);color:#ffffffc2}.av-policy__support h2{color:var(--color-white);font-size:clamp(1.35rem,2vw,1.8rem)}.av-policy__support strong{color:var(--color-brass)}.av-policy__support a{color:var(--color-white);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
