@font-face{font-family:Barlow;src:url(barlow-400-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(barlow-400-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;src:url(barlow-500-latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(barlow-500-latin-ext.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;src:url(barlow-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(barlow-600-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;src:url(barlow-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(barlow-700-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;src:url(barlow-condensed-600-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(barlow-condensed-600-latin-ext.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;src:url(barlow-condensed-700-latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(barlow-condensed-700-latin-ext.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-canvas: #faf8f5;--color-surface: #ffffff;--color-surface-muted: #f1eee9;--color-product-media: #fafafa;--color-ink: #0f1111;--color-ink-strong: #060807;--color-ink-body: #3d403c;--color-ink-muted: #6b6e68;--color-on-dark: #faf8f5;--color-on-dark-muted: #b9bcb4;--color-line: #e6e2db;--color-line-dark: rgba(250, 248, 245, .18);--color-olive: #5f6461;--color-olive-hover: #454a47;--color-olive-soft: #dfe2df;--color-accent-khaki: #a6aaa7;--color-success: #28613b;--color-warning: #8a4b08;--color-danger: #a22922;--color-focus: #1b6ef3;--font-sans: "Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Barlow Condensed", "Barlow", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-display: clamp(3rem, 9.44vw, 8.5rem);--text-h1: clamp(2.5rem, 4.86vw, 4.375rem);--text-h2: clamp(2rem, 3.61vw, 3.25rem);--text-h3: clamp(1.375rem, 2.15vw, 1.9375rem);--text-lead: clamp(1.25rem, 2.29vw, 2.0625rem);--text-body-lg: clamp(1rem, 1.25vw, 1.125rem);--text-body: 1.0625rem;--text-small: .9375rem;--text-label: .8125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem;--space-32: 8rem;--container-max: 80.5rem;--container-pad: clamp(1.25rem, 5.21vw, 4.6875rem);--container-max-wide: 85.625rem;--container-pad-wide: clamp(1.25rem, 2.43vw, 2.1875rem);--section-gap: clamp(3.5rem, 6vw, 6rem);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--duration: .18s;--easing: cubic-bezier(.2, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;overflow-x:clip;background-color:var(--color-canvas);color:var(--color-ink-body);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button,summary,select,label,[role=button]{cursor:pointer}button{font:inherit}.locale-switch{display:inline-flex;align-items:center;gap:2px;margin:0;padding:3px;min-inline-size:0;border:1px solid rgba(243,240,235,.28);border-radius:999px;min-height:36px}.locale-switch__option{min-width:2.25rem;min-height:28px;padding:0 .7rem;border:0;border-radius:999px;background:transparent;color:var(--color-on-dark-muted);font-family:inherit;font-size:.6875rem;font-weight:700;letter-spacing:.12em;line-height:1}.locale-switch__option:hover{color:#fff}.locale-switch__option.is-active{background-color:#fff;color:var(--color-ink)}.locale-switch__option.is-active:hover{color:var(--color-ink)}.select{position:relative}.select select,select.select__native{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;padding:var(--space-2) 2.5rem var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:0;background-color:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-small)}.select select:hover,select.select__native:hover{border-color:var(--color-ink-muted)}.select select:focus-visible,select.select__native:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}h1,h2,h3,h4{margin:0;color:var(--color-ink);font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:0}p{margin:0}.rte{overflow-wrap:anywhere}.rte pre,.rte table{display:block;max-width:100%;overflow-x:auto}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background-color:var(--color-surface);color:var(--color-ink);font-size:var(--text-small);font-weight:700;transform:translateY(-200%);transition:transform var(--duration) var(--easing)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:100%;max-width:calc(var(--container-max) + var(--container-pad) * 2);margin-inline:auto;padding-inline:var(--container-pad)}.container--wide{max-width:calc(var(--container-max-wide) + var(--container-pad-wide) * 2);padding-inline:var(--container-pad-wide)}.section-heading{font-size:var(--text-h2);text-align:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--text-label);font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration) var(--easing),border-color var(--duration) var(--easing),color var(--duration) var(--easing)}.button--primary{background-color:var(--color-olive);color:#fff}.button--primary:hover{background-color:var(--color-olive-hover)}.button--outline{background-color:transparent;border-color:#ffffffd9;color:#fff}.button--outline:hover{background-color:#ffffff24}.button[aria-disabled=true],.button:disabled{background-color:var(--color-line);border-color:var(--color-line);color:var(--color-ink-muted);cursor:not-allowed}.arrow-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-olive);color:var(--color-ink);font-size:var(--text-small)}.arrow-link__label{font-weight:500}.arrow-link svg{flex-shrink:0;transition:transform var(--duration) var(--easing)}.arrow-link:hover svg{transform:translate(4px)}@media(max-width:749px){.arrow-link{min-height:44px;padding-block:var(--space-2)}}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-small)}.breadcrumb__item{display:inline-flex;align-items:center;gap:var(--space-2)}.breadcrumb__link{color:var(--color-ink-muted)}.breadcrumb__link:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.breadcrumb__separator{color:var(--color-ink-muted)}.breadcrumb__current{color:var(--color-ink)}@media(max-width:749px){.breadcrumb__link,.breadcrumb__current{display:inline-flex;align-items:center;min-height:44px}}.eyebrow-rule{width:40px;height:3px;background-color:var(--color-olive);border:0;margin:0 0 var(--space-6)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
