html{font-size:calc(16px * var(--ts, 1))}html[data-contrast=high]{--kit-color-mix-text-subdued: 100%;--kit-color-mix-border: 60%;--kit-color-mix-hover: 24%;--kit-color-mix-tint-overlay-light: 0%;--kit-opacity-disabled: .75;--element-accordion-shade-border: 60%;--element-button-shade-border: 70%;--element-button-shade-border--hover: 100%;--element-input-text-shade: 100%;--element-input-text-shade-placeholder: 85%;--element-radio-shade-border: 60%;--element-checkbox-outline-shade: 60%;--element-swatch-shade-outer: 40%;--layout-grid-line-color-shade: 50%;--kit-color-border: #292929}html[data-contrast=high] :focus-visible{outline:3px solid #000;outline-offset:2px}html[data-motion=off],html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}html[data-ground=bone] body{background-color:#f4f5fa}.cs-a11y-btn{display:inline-flex;align-items:center;gap:.4rem;background:none;border:0;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:.35rem .5rem;min-height:34px;line-height:1.2}.cs-a11y-btn:hover{text-decoration:underline}.cs-a11y-btn svg{flex:0 0 auto}.cs-a11y-btn:not(.cs-a11y-btn--in-bar){position:fixed;top:.35rem;right:1rem;z-index:160;background:var(--ink, #292929);color:#fff;border-radius:2px}.cs-a11y{position:fixed;right:1.25rem;top:8.5rem;z-index:161;width:340px;max-width:calc(100vw - 2.5rem);background:var(--white, #fff);border:1px solid var(--rule, #D6D6D6);box-shadow:0 12px 40px #20202047;color:var(--ink, #292929);font-family:var(--ff, "Montserrat", "Helvetica Neue", Arial, sans-serif);font-size:16px;line-height:1.5}.cs-a11y[hidden]{display:none}.cs-a11y-hd{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--ink, #292929);color:#fff}.cs-a11y-hd h2{font-size:16px;letter-spacing:.05em;text-transform:uppercase;margin:0;color:#fff}.cs-a11y-hd button{margin-left:auto;background:none;border:0;color:#fff;cursor:pointer;display:grid;place-items:center;padding:.25rem;border-radius:2px}.cs-a11y-hd button:hover{background:#fff3}.cs-a11y-bd{padding:1rem;display:grid;gap:1.125rem}.cs-a11y-row>.cs-lb{font-size:15px;font-weight:700;margin-bottom:.45rem;display:block}.cs-a11y-seg{display:flex;border:1px solid var(--rule, #D6D6D6);border-radius:2px;overflow:hidden}.cs-a11y-seg button{flex:1;background:var(--white, #fff);border:0;padding:.5rem .35rem;font-size:15px;font-weight:600;cursor:pointer;color:var(--ink, #292929);font-family:inherit}.cs-a11y-seg button+button{border-left:1px solid var(--rule, #D6D6D6)}.cs-a11y-seg button[aria-pressed=true]{background:var(--ink, #292929);color:#fff;font-weight:700}.cs-a11y-sw{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cs-a11y-sw .cs-lb{font-size:15px;font-weight:700}.cs-a11y-sw .cs-d{font-size:14px;color:var(--gray-text, #6B6F81);display:block;font-weight:400;margin-top:1px}.cs-a11y-tgl{width:52px;height:28px;border-radius:14px;border:1.5px solid var(--gray, #B4B6BE);background:var(--white, #fff);position:relative;cursor:pointer;flex:0 0 auto;transition:background .15s,border-color .15s}.cs-a11y-tgl:after{content:"";position:absolute;left:2px;top:2px;width:20px;height:20px;border-radius:50%;background:var(--gray, #B4B6BE);transition:transform .15s,background .15s}.cs-a11y-tgl[aria-pressed=true]{background:var(--maroon, #ED2024);border-color:var(--maroon, #ED2024)}.cs-a11y-tgl[aria-pressed=true]:after{transform:translate(24px);background:#fff}.cs-a11y-ft{border-top:1px solid var(--rule, #D6D6D6);padding:.875rem 1rem;font-size:14px;color:var(--gray-text, #6B6F81)}.cs-a11y-ft a{font-weight:700;color:var(--ink, #292929)}.cs-a11y-rs{background:none;border:1px solid var(--rule, #D6D6D6);padding:.35rem .625rem;font-size:14px;font-weight:700;cursor:pointer;color:var(--ink, #292929);border-radius:2px;margin-top:.5rem;font-family:inherit}.cs-a11y-rs:hover{background:var(--bone-2, #F4F5FA);border-color:var(--maroon, #ED2024)}@media(max-width:680px){.cs-a11y{right:.75rem;left:.75rem;width:auto;top:auto;bottom:6.5rem;max-height:70vh;overflow-y:auto}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cs-a11y.css.map */
