:where(:root){--ag-ink:#0f172a;--ag-muted:#64748b;--ag-line:#e8edf2;--ag-accent:#c45500;--ag-accent-hover:#b04a00;--ag-accent-ink:#8f3a00;--ag-wash:#fff8f1;--ag-wash-2:#fff6ec;--ag-r-sm:8px;--ag-r:12px;--ag-r-lg:16px;--ag-r-xl:18px;--ag-shadow-sm:0 1px 2px rgba(17,24,39,.04);--ag-shadow:0 1px 2px rgba(17,24,39,.04),0 12px 32px rgba(17,24,39,.07);--ag-shadow-md:0 2px 8px rgba(17,24,39,.06),0 16px 40px rgba(17,24,39,.09);--ag-ease:cubic-bezier(.2,0,0,1)}:where(html){scrollbar-width:thin;scrollbar-color:var(--ag-line) #fff;scroll-behavior:smooth}:where(*){scrollbar-width:thin;scrollbar-color:var(--ag-line) transparent}:where(*::-webkit-scrollbar){width:8px;height:8px}:where(*::-webkit-scrollbar-thumb){background:#d6dde6;border-radius:999px;border:2px solid #fff}:where(*::-webkit-scrollbar-thumb:hover){background:#b8c4d3}:where(*::-webkit-scrollbar-track){background:transparent}::selection{background:#c4550029;color:var(--ag-ink)}:where(body){color:var(--ag-ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.6;letter-spacing:-.01em}:where(h1,h2,h3,h4){letter-spacing:-.022em;line-height:1.15;font-weight:700;color:var(--ag-ink)}:where(h1){letter-spacing:-.03em}:where(p){color:var(--ag-ink)}:where(small,.text-muted){color:var(--ag-muted)}:where(:focus-visible){outline:2px solid var(--ag-accent);outline-offset:2px;box-shadow:0 0 0 4px #c4550024;border-radius:4px}:where(a){text-decoration-thickness:1px;text-underline-offset:3px;transition:color .16s var(--ag-ease),opacity .16s var(--ag-ease)}:where(a:hover){color:var(--ag-accent-ink)}:where(.sf__btn){border-radius:var(--ag-r);border:1px solid var(--ag-line);background:#fff;color:var(--ag-ink);font-weight:600;letter-spacing:-.01em;padding:.72em 1.15em;line-height:1.2;box-shadow:var(--ag-shadow-sm);transition:all .18s var(--ag-ease)}:where(.sf__btn:hover){border-color:#d8e0e9;transform:translateY(-1px);box-shadow:var(--ag-shadow)}:where(.sf__btn:active){transform:translateY(0) scale(.98)}:where(.sf__btn-primary,.sf__btn.sf__btn-primary,button[name=add].add-to-cart,.shopify-payment-button__button--unbranded){background:var(--ag-accent);color:#fff;border-color:var(--ag-accent);box-shadow:0 1px 2px #c455002e,0 8px 20px #c455002e}:where(.sf__btn-primary:hover,button[name=add].add-to-cart:hover){background:var(--ag-accent-hover);border-color:var(--ag-accent-hover);color:#fff;box-shadow:0 2px 8px #c4550038,0 12px 28px #c4550033}:where(.sf__btn-primary:active,button[name=add].add-to-cart:active){transform:scale(.98);box-shadow:var(--ag-shadow-sm)}:where(.sf__btn-secondary,.sf__btn--secondary){background:#fff;color:var(--ag-ink);border-color:var(--ag-line)}:where(input,select,textarea){border-radius:var(--ag-r);border:1px solid var(--ag-line);background:#fff;color:var(--ag-ink);box-shadow:var(--ag-shadow-sm);transition:border-color .16s var(--ag-ease),box-shadow .16s var(--ag-ease),background .16s var(--ag-ease)}:where(input::placeholder,textarea::placeholder){color:#94a3b8}:where(input:hover,select:hover,textarea:hover){border-color:#d0d9e4}:where(input:focus,select:focus,textarea:focus){border-color:var(--ag-accent);box-shadow:0 0 0 4px #c455001f,var(--ag-shadow-sm);outline:none}:where(input:focus-visible,select:focus-visible,textarea:focus-visible){border-color:var(--ag-accent)}:where(.ag-dnav-shell){border-bottom:1px solid var(--ag-line);background:#ffffffeb;-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px)}:where(.ag-dnav-strip){gap:10px}:where(.ag-dnav-trigger){border-radius:999px;border:1px solid transparent;transition:all .16s var(--ag-ease);letter-spacing:-.01em}:where(.ag-dnav-trigger:hover){background:var(--ag-wash);border-color:var(--ag-line)}:where(.ag-dnav-panel){border-radius:var(--ag-r-lg);border:1px solid var(--ag-line);box-shadow:var(--ag-shadow);background:#fff;overflow:hidden}:where(.ag-dnav-brand){letter-spacing:-.02em;font-weight:700}:where(.ag-dnav-pill){border-radius:999px;background:var(--ag-wash);border:1px solid var(--ag-line);color:var(--ag-ink);font-weight:600;transition:all .16s var(--ag-ease)}:where(.f-drawer-mobile-nav){background:#fff;border-left:1px solid var(--ag-line);box-shadow:var(--ag-shadow-md)}:where(.ag-browse-grid){gap:18px}:where(.product-card){border-radius:var(--ag-r-lg);border:1px solid var(--ag-line);background:#fff;box-shadow:var(--ag-shadow-sm);overflow:hidden;transition:transform .18s var(--ag-ease),box-shadow .18s var(--ag-ease),border-color .18s var(--ag-ease)}:where(.product-card:hover){transform:translateY(-2px);box-shadow:var(--ag-shadow);border-color:#dbe3ec}:where(.product-card:active){transform:translateY(0) scale(.99)}:where(.product-card .f-price,.product-card .prod__prices){font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}:where(.ag-cmf){background:var(--ag-wash);border:1px solid var(--ag-line);border-radius:var(--ag-r-xl);box-shadow:var(--ag-shadow-sm)}:where(.ag-browse-refine){border:1px solid var(--ag-line);border-radius:var(--ag-r-lg);background:#fff;box-shadow:var(--ag-shadow-sm)}:where(.ag-browse-refine select,.collection-toolbar select,.sf__collection-toolbar select){min-height:40px;border-radius:var(--ag-r)}:where(.pagination,.sf__pagination){gap:8px}:where(.pagination a,.pagination span,.sf__pagination a,.sf__pagination span){border-radius:var(--ag-r);border:1px solid var(--ag-line);min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;transition:all .16s var(--ag-ease)}:where(.pagination a:hover,.sf__pagination a:hover){border-color:var(--ag-accent);color:var(--ag-accent-ink);background:var(--ag-wash-2)}:where(product-form.f-product-form){gap:14px}:where(.f-price,.prod__prices,.ag-buy-price){font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:700;color:var(--ag-ink)}:where(.f-price .f-price__sale,.ag-buy-price){color:var(--ag-ink)}:where(.f-price__compare,.prod__compare-price){color:var(--ag-muted);font-weight:500}:where(.agpe-dispatch,.agpe-trust,.agpe-fitment,[class*=agpe-]){background:#fff;border:1px solid var(--ag-line);border-radius:var(--ag-r);box-shadow:var(--ag-shadow-sm)}:where(.agpe-dispatch){background:linear-gradient(0deg,#fff,#fff),var(--ag-wash)}:where(.ag-addons){border:1px solid var(--ag-line);border-radius:var(--ag-r-lg);background:#fff;box-shadow:var(--ag-shadow-sm)}:where(.ag-addons .sf__btn){border-radius:var(--ag-r)}:where(.f-product__media img,.product__media img){border-radius:var(--ag-r-lg)}:where(.f-thumbnails,.prod__thumbnails){gap:10px}:where(.f-thumbnails img,.prod__thumbnails img,.thumbnail){border-radius:var(--ag-r);border:1px solid var(--ag-line);transition:all .16s var(--ag-ease)}:where(.f-thumbnails img:hover,.thumbnail:hover){border-color:#cbd6e4;transform:translateY(-1px)}:where(.f-thumbnails .is-active img,.thumbnail.is-active){border-color:var(--ag-accent);box-shadow:0 0 0 3px #c455001f}:where(.ag-article){--ag-article-line:var(--ag-line)}:where(.ag-article :where(a)){text-decoration-color:#c4550059}:where(.ag-article :where(hr)){border-color:var(--ag-line)}:where(.announcement-bar,.f-announcement-bar){background:var(--ag-wash-2);border-bottom:1px solid var(--ag-line);color:var(--ag-ink);letter-spacing:-.01em}:where(.breadcrumb,.sf__breadcrumb,nav.breadcrumb){color:var(--ag-muted);font-size:.9em;letter-spacing:-.01em}:where(.breadcrumb a,.sf__breadcrumb a){color:var(--ag-muted);transition:color .16s var(--ag-ease)}:where(.breadcrumb a:hover,.sf__breadcrumb a:hover){color:var(--ag-ink)}:where(footer,.sf__footer,.f-footer){border-top:1px solid var(--ag-line);background:#fff}:where(footer a){transition:color .16s var(--ag-ease)}:where(.f-drawer,.sf__drawer,.cart-drawer){border-left:1px solid var(--ag-line);box-shadow:var(--ag-shadow-md)}:where(.sf__toast,.f-notification,[role=status],[role=alert],.toast){border-radius:var(--ag-r);border:1px solid var(--ag-line);background:#fff;color:var(--ag-ink);box-shadow:var(--ag-shadow);font-weight:500;letter-spacing:-.01em}:where(.sf__badge,.f-badge,.product__badge){border-radius:999px;letter-spacing:-.01em;font-weight:700;border:1px solid var(--ag-line)}:where(.sf__btn,button,[role=button]){-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){:where(*),:where(*:before),:where(*:after){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ag-visual-polish.css.map */
