:root{--cs-bg: #FFFFFF;--cs-bg-soft: #F8F6F1;--cs-bg-cream: #F4ECDD;--cs-ink: #1A1A1A;--cs-ink-2: #5A5550;--cs-ink-3: #8B857C;--cs-rule: #E5E0D5;--cs-rule-2: #C9C2B5;--cs-accent: #8B6F2A;--cs-accent-soft: #B8A176;--cs-accent-bg: #FAF6EC;--cs-shadow: 0 4px 16px rgba(26,26,26,.06);--cs-shadow-hover: 0 12px 32px rgba(26,26,26,.1);--cs-font-display: "Cormorant Garamond", "Times New Roman", Georgia, serif;--cs-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--cs-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--cs-fs-eyebrow: 11px;--cs-fs-mono: 11px;--cs-fs-xs: 12px;--cs-fs-sm: 13.5px;--cs-fs-base: 15px;--cs-fs-lg: clamp(16px, 1.2vw, 18px);--cs-fs-xl: clamp(18px, 1.4vw, 21px);--cs-fs-h3: clamp(20px, 2.2vw, 26px);--cs-fs-h2: clamp(28px, 4vw, 44px);--cs-fs-h1: clamp(36px, 5.4vw, 64px);--cs-fs-display: clamp(48px, 8vw, 96px);--cs-ls-eyebrow: .26em;--cs-ls-display: -.012em;--cs-ls-tight: -.005em;--cs-lh-display: 1.04;--cs-lh-h1: 1.06;--cs-lh-h2: 1.12;--cs-lh-body: 1.65;--cs-lh-tight: 1.3;--cs-sp-1: 4px;--cs-sp-2: 8px;--cs-sp-3: 12px;--cs-sp-4: 16px;--cs-sp-5: 24px;--cs-sp-6: 32px;--cs-sp-7: 48px;--cs-sp-8: 64px;--cs-sp-9: 96px;--cs-sp-10: 128px;--cs-sp-11: 192px;--cs-content-max: 1380px;--cs-content-narrow: 880px;--cs-content-prose: 720px;--cs-radius: 0;--cs-radius-pill: 999px;--cs-ease: cubic-bezier(.22, 1, .36, 1);--cs-dur-fast: .18s;--cs-dur-base: .28s;--cs-dur-slow: .48s;--cs-z-below: -1;--cs-z-base: 1;--cs-z-raised: 10;--cs-z-overlay: 50;--cs-z-sticky: 90;--cs-z-modal: 200}header-component .header-menu,header-component .header-menu__inner,header-component .menu-list,header-component menu-list-component,header-component menu-list,header-component .menu-component,.header__inner .header-menu,.menu-mega-component,.menu-drawer-component,dialog[data-menu-drawer],dialog.menu-drawer,.menu-drawer__overlay,.menu-drawer-toggle,.icon-menu,button[aria-controls*=menu-drawer],[data-block-type=_header-menu]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}header-component{background:var(--cs-bg)!important;border-bottom:0!important;box-shadow:none!important}header-component .logo{font-family:var(--cs-font-body)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.header__row,.header__row--top,.header__row--bottom{background:var(--cs-bg)!important;border-color:var(--cs-rule)!important}.cs-home-root,.cs-brands-root,.cs-shop-root,.cs-shopv2,.cat-root,.cs-mesh,.cs-meganav-wrap,.cs-gfoot,.cs-shopcat,.lscc-cover,.pfc-cover{font-family:var(--cs-font-body);color:var(--cs-ink);background:var(--cs-bg);line-height:var(--cs-lh-body);font-size:var(--cs-fs-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-btn-primary{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 28px;font-family:var(--cs-font-body);font-size:var(--cs-fs-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:var(--cs-ink)!important;color:var(--cs-bg)!important;border:1px solid var(--cs-ink)!important;text-decoration:none!important;transition:background var(--cs-dur-fast) var(--cs-ease),color var(--cs-dur-fast) var(--cs-ease)}.cs-btn-primary:hover{background:var(--cs-accent)!important;border-color:var(--cs-accent)!important}.cs-btn-secondary{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 28px;font-family:var(--cs-font-body);font-size:var(--cs-fs-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:transparent!important;color:var(--cs-ink)!important;border:1px solid var(--cs-ink)!important;text-decoration:none!important;transition:background var(--cs-dur-fast) var(--cs-ease),color var(--cs-dur-fast) var(--cs-ease)}.cs-btn-secondary:hover{background:var(--cs-ink)!important;color:var(--cs-bg)!important}@keyframes cs-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cs-reveal{animation:cs-fade-up var(--cs-dur-slow) var(--cs-ease) both}@media(prefers-reduced-motion:reduce){.cs-reveal{animation:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cs-home-root a:focus-visible,.cs-brands-root a:focus-visible,.cs-shop-root a:focus-visible,.cs-shopv2 a:focus-visible,.cat-root a:focus-visible,.cs-meganav-wrap a:focus-visible,.cs-gfoot a:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}@media(max-width:740px){:root{--cs-sp-9: 64px;--cs-sp-10: 80px}}.variant-option__button-label input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}fieldset[data-option-id$=-size]{border:0!important;padding:0!important;margin:0 0 24px!important;display:flex;flex-wrap:wrap;gap:8px}fieldset[data-option-id$=-size] legend{font-family:var(--cs-font-mono, monospace);font-size:11px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-ink, #1A1A1A)!important;margin-bottom:12px!important;padding:0!important;width:100%;display:block}fieldset[data-option-id$=-size] .variant-option__button-label{display:inline-flex!important;align-items:center;justify-content:center;min-width:56px;height:44px;padding:0 14px!important;border:1px solid var(--cs-rule-2, #C9C2B5)!important;background:var(--cs-bg, #FFF)!important;font-family:var(--cs-font-body)!important;font-size:13.5px;font-weight:500;color:var(--cs-ink, #1A1A1A)!important;cursor:pointer;transition:border-color var(--cs-dur-fast, .18s) var(--cs-ease, ease),background var(--cs-dur-fast, .18s) var(--cs-ease, ease);position:relative}fieldset[data-option-id$=-size] .variant-option__button-label:hover{border-color:var(--cs-ink, #1A1A1A)!important}fieldset[data-option-id$=-size] .variant-option__button-label:has(input:checked){background:var(--cs-ink, #1A1A1A)!important;color:var(--cs-bg, #FFF)!important;border-color:var(--cs-ink, #1A1A1A)!important}fieldset[data-option-id$=-size] .variant-option__button-label:has(input[aria-disabled=true]){opacity:.5;cursor:not-allowed}fieldset[data-option-id$=-color]{border:0!important;padding:0!important;margin:0 0 24px!important;display:flex;flex-wrap:wrap;gap:10px}fieldset[data-option-id$=-color] legend{font-family:var(--cs-font-mono, monospace);font-size:11px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-ink, #1A1A1A)!important;margin-bottom:12px!important;padding:0!important;width:100%;display:block}fieldset[data-option-id$=-color] .variant-option__button-label{display:inline-flex!important;align-items:center;gap:8px;padding:6px 12px 6px 6px!important;border:1px solid var(--cs-rule-2, #C9C2B5)!important;background:var(--cs-bg, #FFF)!important;font-family:var(--cs-font-body)!important;font-size:12.5px;color:var(--cs-ink, #1A1A1A)!important;cursor:pointer;transition:border-color var(--cs-dur-fast, .18s) var(--cs-ease, ease);position:relative}fieldset[data-option-id$=-color] .variant-option__button-label:before{content:"";display:inline-block;width:24px;height:24px;border-radius:50%;background:var(--cs-swatch, #DDD);border:1px solid rgba(0,0,0,.08)}fieldset[data-option-id$=-color] .variant-option__button-label:hover{border-color:var(--cs-ink, #1A1A1A)!important}fieldset[data-option-id$=-color] .variant-option__button-label:has(input:checked){border-color:var(--cs-ink, #1A1A1A)!important;border-width:2px!important;padding:5px 11px 5px 5px!important}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[aria-disabled=true]){opacity:.5}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Black]){--cs-swatch:#000000}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=White]){--cs-swatch:#FFFFFF}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Navy]){--cs-swatch:#1A2B5C}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value="Athletic Heather"]){--cs-swatch:#A0A0A0}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Natural]){--cs-swatch:#F0E6D2}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Red]){--cs-swatch:#C0212B}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Pink]){--cs-swatch:#F2B5C4}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Beige]){--cs-swatch:#D9C7A3}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Grey]){--cs-swatch:#7C7C7C}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Gray]){--cs-swatch:#7C7C7C}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Blue]){--cs-swatch:#3B5998}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value="Light Blue"]){--cs-swatch:#7EC0E8}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value="Royal Blue"]){--cs-swatch:#0033A0}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value="Dark Blue"]){--cs-swatch:#0F2756}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Green]){--cs-swatch:#3D6B47}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Forest]){--cs-swatch:#1B4332}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Olive]){--cs-swatch:#7D7E3F}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Khaki]){--cs-swatch:#C8AC73}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Brown]){--cs-swatch:#5D3A1A}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Tan]){--cs-swatch:#C8A678}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Yellow]){--cs-swatch:#F4C42E}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Orange]){--cs-swatch:#E37B22}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Purple]){--cs-swatch:#5D3A8B}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Lavender]){--cs-swatch:#C7B2E0}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Charcoal]){--cs-swatch:#3A3A3A}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Cream]){--cs-swatch:#F7F0E0}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value="Heather Grey"]){--cs-swatch:#A0A0A0}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value="Heather Gray"]){--cs-swatch:#A0A0A0}fieldset[data-option-id$=-color] .variant-option__button-label:has(input[value=Multi]){--cs-swatch: linear-gradient(45deg, #C0212B, #F4C42E, #1A2B5C, #3D6B47)}fieldset[data-option-id$=-color] .variant-option__button-label{--cs-swatch: linear-gradient(135deg, #E5E0D5 50%, #C9C2B5 50%)}media-gallery [data-media-fit] img,.product-media-gallery img,media-gallery img{background:var(--cs-bg-soft, #F8F6F1);max-width:100%}.variant-option__strikethrough line{stroke:var(--cs-ink-3, #8B857C)!important;stroke-width:1.5}fieldset[data-option-id$=-color] .variant-option__button-label__text{font-family:var(--cs-font-body)!important;font-size:12.5px;color:var(--cs-ink, #1A1A1A);margin-left:0}fieldset[data-option-id$=-size] .variant-option__button-label__text{font-family:var(--cs-font-body)!important;font-size:13.5px;font-weight:500;color:inherit}.product-info,.product-information{font-family:var(--cs-font-body)!important}.product-info h1,.product-information h1,h1.product-title{font-family:var(--cs-font-display, "Cormorant Garamond", serif)!important;font-weight:500!important;font-size:clamp(28px,3.4vw,40px)!important;line-height:1.1!important;letter-spacing:-.005em!important;color:var(--cs-ink, #1A1A1A)!important}.product-info .price,.product-information .price,[data-product-price]{font-family:var(--cs-font-display, serif)!important;font-weight:500!important;font-size:22px!important;color:var(--cs-ink, #1A1A1A)!important}button[type=submit][name=add],.product-form__submit{font-family:var(--cs-font-body)!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;background:var(--cs-ink, #1A1A1A)!important;color:var(--cs-bg, #FFF)!important;border:1px solid var(--cs-ink, #1A1A1A)!important;border-radius:0!important;height:52px!important;font-size:13px!important;transition:background var(--cs-dur-fast, .18s) var(--cs-ease, ease)!important}button[type=submit][name=add]:hover,.product-form__submit:hover{background:var(--cs-accent, #8B6F2A)!important;border-color:var(--cs-accent, #8B6F2A)!important}.cs-trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:16px 0;border-top:1px solid var(--cs-rule, #E5E0D5);border-bottom:1px solid var(--cs-rule, #E5E0D5);margin:8px 0 16px}.cs-trust-strip .cs-trust-item{display:inline-flex;align-items:center;gap:10px;font-family:var(--cs-font-body, Inter, system-ui, sans-serif);font-size:12.5px;letter-spacing:.02em;color:var(--cs-ink, #1A1A1A)}.cs-trust-strip .cs-trust-item svg{flex-shrink:0;color:var(--cs-accent, #8B6F2A)}.cs-share-row{display:flex;align-items:center;font-family:var(--cs-font-mono, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-ink-3, #8B857C);padding:8px 0}@media(min-width:700px){.cs-trust-strip{grid-template-columns:repeat(4,1fr)}}.cs-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;opacity:0;pointer-events:none;transition:opacity .35s ease}.cs-popup-overlay[data-open]{opacity:1;pointer-events:auto}.cs-popup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);width:min(560px,calc(100% - 32px));background:var(--cs-bg, #FFF);z-index:1000;padding:clamp(28px,4vw,56px);opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s var(--cs-ease, ease);font-family:var(--cs-font-body, Inter, system-ui, sans-serif)}.cs-popup-overlay[data-open]+.cs-popup,.cs-popup[data-open]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.cs-popup-close{position:absolute;top:14px;right:14px;width:32px;height:32px;background:transparent;border:0;padding:0;font-size:22px;line-height:1;color:var(--cs-ink, #1A1A1A);cursor:pointer}.cs-popup-eye{font-family:var(--cs-font-mono, monospace);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--cs-accent, #8B6F2A);margin-bottom:14px;display:inline-block}.cs-popup-h{font-family:var(--cs-font-display, "Cormorant Garamond", serif);font-weight:500;font-size:clamp(28px,3.6vw,40px);line-height:1.1;color:var(--cs-ink, #1A1A1A);letter-spacing:var(--cs-ls-tight, -.005em);margin:0 0 14px}.cs-popup-h em{font-style:italic}.cs-popup-sub{font-family:var(--cs-font-display, serif);font-size:16px;line-height:1.5;color:var(--cs-ink-2, #5A5550);margin:0 0 28px}.cs-popup-form{display:flex;gap:0;border:1px solid var(--cs-ink, #1A1A1A);margin-bottom:16px}.cs-popup-input{flex:1;padding:14px 16px;border:0;background:transparent;font-family:var(--cs-font-body);font-size:14px;color:var(--cs-ink, #1A1A1A);outline:none}.cs-popup-btn{padding:14px 24px;background:var(--cs-ink, #1A1A1A);color:var(--cs-bg, #FFF);border:0;font-family:var(--cs-font-body);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.cs-popup-btn:hover{background:var(--cs-accent, #8B6F2A)}.cs-popup-fine{font-family:var(--cs-font-body);font-size:11px;color:var(--cs-ink-3, #8B857C);margin:0}.cs-popup-fine a{color:var(--cs-ink-2, #5A5550)}.cs-popup-success{display:none;padding:24px 0;font-family:var(--cs-font-display, serif);color:var(--cs-ink, #1A1A1A);font-size:17px}.cs-popup-success[data-on]{display:block}.cs-popup-code{display:inline-block;font-family:var(--cs-font-mono, monospace);font-size:14px;letter-spacing:.2em;color:var(--cs-accent, #8B6F2A);border:1px dashed var(--cs-accent, #8B6F2A);padding:8px 14px;margin:8px 0}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cs-tokens.css.map */
