@font-face{font-family:interBody;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interBody Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.E35zCG_className{font-family:interBody,interBody Fallback}.E35zCG_variable{--font-body-loaded:"interBody", "interBody Fallback"}
@font-face{font-family:geistBody;src:url(../media/geist_latin_wght_normal-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistBody Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.C2Nuga_className{font-family:geistBody,geistBody Fallback}.C2Nuga_variable{--font-body-loaded:"geistBody", "geistBody Fallback"}
@font-face{font-family:openSansBody;src:url(../media/open_sans_latin_wght_normal-s.p.3n8ppntdid8x1.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:openSansBody Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.llFHna_className{font-family:openSansBody,openSansBody Fallback}.llFHna_variable{--font-body-loaded:"openSansBody", "openSansBody Fallback"}
@font-face{font-family:soraHeading;src:url(../media/sora_latin_wght_normal-s.2o7d_x-bmx02y.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:soraHeading Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}._2xUr2q_className{font-family:soraHeading,soraHeading Fallback}._2xUr2q_variable{--font-heading-loaded:"soraHeading", "soraHeading Fallback"}
@font-face{font-family:publicSansBody;src:url(../media/public_sans_latin_wght_normal-s.3l3rp4h9pmto-.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:publicSansBody Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}._8j2Ima_className{font-family:publicSansBody,publicSansBody Fallback}._8j2Ima_variable{--font-body-loaded:"publicSansBody", "publicSansBody Fallback"}
@font-face{font-family:robotoBody;src:url(../media/roboto_latin_400_normal-s.3748bjrmw_ck7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:robotoBody;src:url(../media/roboto_latin_500_normal-s.43162ka3da5dh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:robotoBody;src:url(../media/roboto_latin_700_normal-s.25zm6111a02b_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:robotoBody Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.G3tBeW_className{font-family:robotoBody,robotoBody Fallback}.G3tBeW_variable{--font-body-loaded:"robotoBody", "robotoBody Fallback"}
@font-face{font-family:robotoFull;src:url(../media/roboto_latin_300_normal-s.0nqyx-sj5t87t.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_400_normal-s.3748bjrmw_ck7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_500_normal-s.43162ka3da5dh.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_600_normal-s.40ufq63sg6pt1.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_700_normal-s.25zm6111a02b_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_900_normal-s.2teqif8k_fq6a.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_300_italic-s.3d0g5bw5nk85-.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_400_italic-s.3vly6sdpu9_o6.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_500_italic-s.0lnr5u4w-u-z4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_600_italic-s.1_vch4v8gxrvg.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_700_italic-s.3svsk9xsjnp_d.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:robotoFull;src:url(../media/roboto_latin_900_italic-s.26m1quxk11jl6.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:robotoFull Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.IZ053W_className{font-family:robotoFull,robotoFull Fallback}.IZ053W_variable{--font-body-loaded:"robotoFull", "robotoFull Fallback"}
@font-face{font-family:playfairHeading;src:url(../media/playfair_display_latin_wght_normal-s.1izqcz-wkfvza.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfairHeading;src:url(../media/playfair_display_latin_wght_italic-s.3wz967ibaache.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:playfairHeading Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.nA0YxW_className{font-family:playfairHeading,playfairHeading Fallback}.nA0YxW_variable{--font-heading-loaded:"playfairHeading", "playfairHeading Fallback"}
@font-face{font-family:frauncesDisplay;src:url(../media/fraunces_latin_wght_normal-s.1v4l5w6-86t-v.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:frauncesDisplay;src:url(../media/fraunces_latin_wght_italic-s.0by3gh2t3oa9b.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:frauncesDisplay Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.KuvW5a_className{font-family:frauncesDisplay,frauncesDisplay Fallback}.KuvW5a_variable{--font-display-loaded:"frauncesDisplay", "frauncesDisplay Fallback"}
@font-face{font-family:hankenGroteskBody;src:url(../media/hanken_grotesk_latin_wght_normal-s.3241148m1u9do.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:hankenGroteskBody Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.BAGmGG_className{font-family:hankenGroteskBody,hankenGroteskBody Fallback}.BAGmGG_variable{--font-hero-body-loaded:"hankenGroteskBody", "hankenGroteskBody Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}._4wUjcq_className{font-family:ibmPlexMono,ibmPlexMono Fallback}._4wUjcq_variable{--font-mono-loaded:"ibmPlexMono", "ibmPlexMono Fallback"}
@font-face{font-family:montserratMenu;src:url(../media/montserrat_latin_wght_normal-s.0s216eisv2o7-.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:montserratMenu Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.qUbGnq_className{font-family:montserratMenu,montserratMenu Fallback}.qUbGnq_variable{--font-menu-loaded:"montserratMenu", "montserratMenu Fallback"}
:root{--font-sans:var(--font-body-loaded), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, sans-serif;--font-heading:var(--font-sans);--font-display:var(--font-heading);--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--font-hero-body:var(--font-sans);--font-menu:var(--font-sans);--brand:#000;--brand-fg:#fff;--brand-hover:#1f2937;--accent:#000;--radius-brand:.375rem;--container-max:1440px;--color-grey-0:#fff;--color-grey-5:#f9fafb;--color-grey-10:#f3f4f6;--color-grey-20:#e5e7eb;--color-grey-30:#d1d5db;--color-grey-40:#9ca3af;--color-grey-50:#6b7280;--color-grey-60:#4b5563;--color-grey-70:#374151;--color-grey-80:#1f2937;--color-grey-90:#111827;--radius-none:0px;--radius-soft:2px;--radius-base:4px;--radius-rounded:8px;--radius-large:16px;--radius-circle:9999px;--surface-soft:#f5f5f7;--line-soft:#e8e8ed;--line-strong:#d2d2d7;--header-logo-height:18px;--store-breadcrumb-bg:var(--color-grey-90);--store-breadcrumb-fg:var(--color-grey-0);--store-breadcrumb-link-fg:color-mix(in srgb, var(--store-breadcrumb-fg) 70%, transparent);--store-card-bg:var(--color-grey-5);--store-card-radius:0px;--store-card-border:none;--store-cta-bg:var(--brand);--store-cta-fg:var(--brand-fg);--store-cta-hover:var(--brand-hover);--topbar-bg:var(--color-grey-5);--topbar-fg:var(--color-grey-60);--hero-bg-color:var(--color-grey-5);--hero-bg-image:none;--hero-ink:var(--color-grey-90);--hero-bone:var(--color-grey-90);--hero-mist:var(--color-grey-60);--hero-line:var(--color-grey-20);--hero-brass:var(--brand);--hero-brass-hover:var(--brand-hover);--hero-maxw:var(--container-max);--hero-pad:clamp(20px, 5vw, 64px);--hero-photo-overlay:linear-gradient(to right, #00000073, #00000026);--brand-logos-bg:transparent;--brand-logos-fg:var(--color-grey-60);--brand-logos-border:var(--color-grey-20);--section-heading-size:1.5rem;--section-heading-weight:600;--section-heading-color:var(--fg-base,inherit);--nav-row-bg:var(--color-grey-5);--nav-row-fg:var(--brand);--nav-row-highlight-bg:var(--accent,var(--brand));--nav-row-highlight-fg:#fff;--hero-photo-title-size:clamp(2.2rem, 5.5vw, 3.6rem);--hero-photo-title-weight:600;--hero-photo-body-size:1.05rem;--hero-photo-body-weight:400;--hero-photo-body-style:normal;--home-section-pad-y:6rem;--featured-products-wrap-pad-y:3rem;--showcase-tile-h:400px;--showcase-title-size:28px;--showcase-title-weight:400;--showcase-cta-bg:var(--brand);--showcase-cta-fg:var(--brand-fg);--showcase-cta-hover:var(--brand-hover);--categories-dark-bg:#141414;--showcase-card-1-bg:var(--color-grey-5);--showcase-card-2-bg:var(--color-grey-10);--showcase-card-ink:var(--color-grey-80);--smart-search-cta-bg:var(--brand);--smart-search-card-bg:var(--store-card-bg);--newsletter-accent:var(--accent,var(--brand));--newsletter-overlay:#00000059;--hero-photo-title-maxw:none;--text-columns-band-bg:var(--color-grey-10);--text-columns-band-bar-bg:var(--color-grey-20);--text-columns-tab-active-bg:var(--color-grey-5);--footer-bg:transparent;--footer-ink:#1f2748;--footer-muted:#3a4060;--footer-heading-size:16px;--footer-heading-transform:uppercase;--footer-link-size:14px;--footer-logo-width:273px;--secondary-bar-bg:#000;--secondary-bar-fg:#fff;--secondary-bar-weight:600;--footer-heading-fg:inherit;--pdp-gallery-maxw:550px;--pdp-tab-bg:var(--color-grey-5);--pdp-tab-accent:var(--brand);--pdp-title-size:1.875rem;--pdp-title-weight:600;--pdp-lead-1-bg:var(--color-grey-5);--pdp-lead-2-bg:var(--color-grey-10);--pdp-lead-ink:var(--color-grey-80);--pdp-cta-bg:var(--brand);--pdp-cta-hover:var(--brand-hover);--mobile-tabbar-h:0px}:root:has(.mobile-tabbar){--mobile-tabbar-h:calc(58px + env(safe-area-inset-bottom))}@media (min-width:1024px){:root:has(.mobile-tabbar){--mobile-tabbar-h:0px}}:root:has(.mobile-tabbar) body{padding-bottom:var(--mobile-tabbar-h);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@keyframes tabbar-pop{0%{transform:scale(.4)}70%{transform:scale(1.15)}to{transform:scale(1)}}:root{--breadcrumb-max-w:1300px;--breadcrumb-px:1rem}
