:root{interpolate-size:allow-keywords}:root{color-scheme:light}@font-face{font-family:Kanit Display;src:url(kanit-display-ce.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(kanit-regular-ce.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(kanit-medium-ce.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(kanit-medium-ce.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(spline-mono-drawing.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Kanit Display Fallback AB;src:local("Arial Black");size-adjust:82.9%;ascent-override:132.7%;descent-override:47.6%;line-gap-override:0%}@font-face{font-family:Kanit Display Fallback R;src:local("Roboto");font-weight:900;size-adjust:90.5%;ascent-override:121.5%;descent-override:43.6%;line-gap-override:0%}@font-face{font-family:Kanit Display Fallback A;src:local("Arial");size-adjust:91.1%;ascent-override:120.7%;descent-override:43.4%;line-gap-override:0%}@font-face{font-family:Kanit Fallback A;src:local("Arial");size-adjust:98.9%;ascent-override:111.2%;descent-override:39.9%;line-gap-override:0%}@font-face{font-family:Kanit Fallback R;src:local("Roboto");size-adjust:109.6%;ascent-override:100.4%;descent-override:36%;line-gap-override:0%}[data-cooper]{--sa: 12px;--spacing-half: 6px;--spacing-sa: 12px;--spacing-2sa: 24px;--spacing-3sa: 36px;--spacing-4sa: 48px;--spacing-6sa: 72px;--spacing-8sa: 96px;--text-d1: clamp(26px, 22.4px + 1.1vw, 34px);--text-d2: clamp(36px, 25.6px + 3.4vw, 72px);--text-d3: clamp(46px, 22.4px + 6.4vw, 110px);--text-d4: clamp(56px, 19.2px + 9.9vw, 160px);--text-d5: clamp(64px, 16px + 12.7vw, 200px);--text-annotation: 12.1px;--text-xs: 13.9px;--text-base: 16px;--text-md: 18.4px;--text-lg: 21.2px;--radius-bill: 16px;--radius-crown: 60px;--radius-pill: 100px;--container-wide: 2160px;--container-fabric: 1440px;--container-column: 1002px;--font-sans: "Kanit", "Kanit Fallback A", "Kanit Fallback R", sans-serif;--font-display: "Kanit Display", "Kanit Display Fallback AB", "Kanit Display Fallback R", "Kanit Display Fallback A", sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, monospace;--canvas: #f2f1ee;--canvas-sunk: #e8e6e1;--hair: #d5d3cd;--line: #7e7c76;--ink: #1d1c19;--ink-muted: #62605b;--background: var(--canvas);--foreground: var(--ink);--card: #ffffff;--card-foreground: var(--ink);--muted: var(--canvas-sunk);--muted-foreground: var(--ink-muted);--secondary: var(--canvas-sunk);--secondary-foreground: var(--ink);--border: var(--line);--input: var(--line);--primary: var(--ink);--primary-foreground: var(--canvas);--hair-dark: var(--hair);--line-dark: var(--line);--destructive: #a4231c;--alert: #a4231c;--affirm: #1e5b36;--ring: #1b4dd1;--focus: #1b4dd1;--display-fill-from: #4a4842;--display-fill-to: var(--ink);--glow: var(--ink);--glow-alpha: .08;--cursor-glow: #ffffff;--rim: 0 1px 2px 0 rgb(29 28 25 / .05), 0 1px 3px 0 rgb(29 28 25 / .04);--cta: linear-gradient(#1e5b36, #1e5b36);--cta-edge: transparent;--cta-foreground: #ffffff;--cta-shadow: 0 1px 2px 0 rgb(29 28 25 / .08), 0 8px 24px -8px rgb(30 91 54 / .35);--ease-reveal: cubic-bezier(.25, .1, .25, 1);--dur-reveal: .7s;--reveal-travel: 20px;--ease-ui: cubic-bezier(.44, 0, .56, 1);--dur-ui: .2s}[data-cooper] .display{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:1;text-wrap:balance}[data-cooper] .display-fill{background-image:linear-gradient(180deg,var(--display-fill-from, #4a4842) 0%,var(--display-fill-to, #1d1c19) 62%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(forced-colors:active){[data-cooper] .display-fill{background-image:none;color:CanvasText;forced-color-adjust:none}}[data-cooper] .cta{display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;border:2px solid var(--cta-edge);border-radius:var(--radius-pill);background-image:var(--cta);box-shadow:var(--cta-shadow);color:var(--cta-foreground);font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1;letter-spacing:.125em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform var(--dur-ui) var(--ease-ui),filter var(--dur-ui) var(--ease-ui)}[data-cooper] .cta:focus-visible{outline:2px solid var(--focus);outline-offset:3px}[data-cooper] .cta:hover{filter:brightness(1.08);transform:translateY(-1px)}[data-cooper] .cta:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){[data-cooper] .cta{transition:none}[data-cooper] .cta:hover,[data-cooper] .cta:active{transform:none}}[data-cooper] .tech{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-annotation)}@media(max-width:640px){[data-cooper]{--sa: 10px;--spacing-half: 5px;--spacing-sa: 10px;--spacing-2sa: 18px;--spacing-3sa: 26px;--spacing-4sa: 32px;--spacing-6sa: 48px;--spacing-8sa: 64px;--text-lg: 19px;--radius-crown: 28px}[data-cooper] .cta{padding:16px 28px;font-size:15px;letter-spacing:.1em}[data-cooper] .tech{letter-spacing:.05em}}[data-cooper]{max-width:100%}[data-cooper] img,[data-cooper] svg,[data-cooper] video,[data-cooper] canvas{max-width:100%}.header__heading-logo-wrapper.no-logo{--header-logo-image-width: auto;--header-logo-image-height: auto;--header-logo-image-width-mobile: auto;--header-logo-image-height-mobile: auto;width:auto;height:auto}.header-logo__image-container.is-empty{display:inline-flex;align-items:center;width:auto;height:auto}.header-logo__image-container.is-empty .logo-fallback,.header__heading-logo-wrapper.no-logo .logo-fallback{display:inline-block;margin:0;font-family:Kanit Display,Kanit Display Fallback AB,Kanit Display Fallback R,Kanit Display Fallback A,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#1d1c19}@media(max-width:767px){.header-logo__image-container.is-empty .logo-fallback,.header__heading-logo-wrapper.no-logo .logo-fallback{font-size:17px}}html .header__icon.header__column-action:focus-visible,html .header__icon.header__icon--search:focus-visible,html .header__column-action.account-actions>button:focus-visible{outline:2px solid #1b4dd1;outline-offset:-2px}html .search-modal .search__input.field__input:focus-visible,html .search-drawer .search__input.field__input:focus-visible{outline:2px solid #1b4dd1;outline-offset:3px}.header__heading-link{position:relative}.header__heading-link:before{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}@media(max-width:359px){.header__columns:not(:has(.account-actions)) .search-action{grid-area:leftB}.header__columns .account-actions{display:none}.header__columns .header-actions{grid-area:rightA}}html .shopify-pc__banner__dialog{position:fixed;box-sizing:border-box;inset:auto 16px 16px auto;width:auto;max-width:400px;padding:18px 20px;border:1px solid rgb(29 28 25 / .12);border-radius:16px;background-color:#f2f1ee;box-shadow:0 12px 32px -12px #1d1c1947;color:#1d1c19;font-family:Kanit,Kanit Fallback A,Kanit Fallback R,sans-serif;text-align:left}html .shopify-pc__banner__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:14px}html .shopify-pc__banner__body{width:auto;margin:0;font-size:13.5px;line-height:1.45;color:#4a4842}html #shopify-pc__banner__body-title{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.2;color:#1d1c19}html #shopify-pc__banner__body-policy-link{color:#1d1c19;text-decoration:underline;text-underline-offset:2px}html .shopify-pc__banner__btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;width:100%;justify-content:flex-end}html .shopify-pc__banner__dialog button{margin:0;min-height:44px;padding:0 16px;border:1px solid rgb(29 28 25 / .22);border-radius:100px;background-color:transparent;color:#1d1c19;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;cursor:pointer}html #shopify-pc__banner__btn-manage-prefs{margin-right:auto;padding:0;border:0;background:none;color:#4a4842;text-decoration:underline;text-underline-offset:2px}html #shopify-pc__banner__btn-accept{border-color:#1e5b36;background-color:#1e5b36;color:#fff;font-weight:600}@media(hover:hover){html #shopify-pc__banner__btn-decline:hover{background-color:#1d1c190f}html #shopify-pc__banner__btn-accept:hover{background-color:#17452a}}html .shopify-pc__banner__dialog button:focus-visible,html #shopify-pc__banner__body-policy-link:focus-visible{outline:2px solid #1b4dd1;outline-offset:2px}@media(max-width:560px){html .shopify-pc__banner__dialog{inset:auto 8px 8px 8px;max-width:none;padding:10px 12px}html .shopify-pc__banner__wrapper{gap:8px}html #shopify-pc__banner__body-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html .shopify-pc__banner__body p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:11.5px;line-height:1.35}html .shopify-pc__banner__btns{flex-wrap:nowrap;gap:6px;justify-content:space-between}html #shopify-pc__banner__btn-manage-prefs,html #shopify-pc__banner__btn-decline,html #shopify-pc__banner__btn-accept{min-height:34px;height:auto;width:auto;flex:1 1 0;min-width:0;margin:0;padding:5px 6px;font-size:11.5px;line-height:1.15;white-space:normal;text-align:center;text-overflow:clip}}html .shopify-pc__prefs__dialog{border-radius:16px;background-color:#f2f1ee;color:#1d1c19;font-family:Kanit,Kanit Fallback A,Kanit Fallback R,sans-serif}html .shopify-pc__prefs__dialog button:focus-visible{outline:2px solid #1b4dd1;outline-offset:2px}.cooper-sale__was{margin-inline-start:.55em;font-size:max(.8em,11px);font-weight:400;color:var(--muted-foreground);text-decoration:line-through}.cooper-sale__save{display:block;width:fit-content;margin-top:4px;padding:1px 8px;border-radius:999px;background-color:var(--affirm);color:#fff;font-weight:600;white-space:nowrap}.cooper-products__price:has(.cooper-sale__was),.cooper-related__price:has(.cooper-sale__was){color:var(--affirm)}.cooper-pdp__price-row:has(.cooper-pdp__was:not([hidden])) .cooper-pdp__price{color:var(--affirm)}.rte-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html .switcher-grid .grid-view--item .button--grid-view{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}html .card--text:not(:has(.card__media)) .card__information{padding-top:calc(1.3rem + var(--size-10, 1rem) + 1.5rem)}html a.cooper-footer__fine-link,html a.cooper-contact__direct-link{display:inline-block;padding-block:3px}html #shopify-pc__banner__btn-decline{display:none}html #shopify-pc__banner__body-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:561px){html .shopify-pc__banner__dialog{inset:auto 0 0 0;width:100%;max-width:none;padding:14px 24px;border-width:1px 0 0 0;border-radius:0;box-shadow:0 -10px 28px -16px #1d1c1938}html .shopify-pc__banner__wrapper{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1400px;margin-inline:auto}html .shopify-pc__banner__body{flex:1 1 auto;min-width:0;padding-right:16px}html .shopify-pc__banner__body p{margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html .shopify-pc__banner__btns{width:auto;flex:0 0 auto;flex-wrap:nowrap;gap:10px}html #shopify-pc__banner__btn-manage-prefs,html #shopify-pc__banner__btn-accept{flex:0 0 auto;width:auto;min-height:36px;height:auto;margin:0;padding:8px 18px;font-size:12.5px;line-height:1.15;white-space:nowrap;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cooper-tokens.css.map */
