:root{--cs-ink: #1f2a44;--cs-ink-2: #3c4a66;--cs-muted: #66728a;--cs-paper: #f4f6fa;--cs-paper-2: #e7ecf4;--cs-line: #d6deea;--cs-accent: #3d5a8a;--cs-success: #2f5d3a;--cs-danger: #9b2c2c;--cs-radius: 2px;--cs-font-body: var(--font-body-family, system-ui, sans-serif);--cs-font-heading: var(--font-heading-family, Georgia, serif);--cs-ease: cubic-bezier(.2, .7, .2, 1);--cs-gap: clamp(16px, 2.5vw, 32px);--cs-section-y: clamp(48px, 7vw, 96px);--cs-container: 1360px}.cs-container{max-width:var(--cs-container);margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.cs-eyebrow{font:500 11px/1.4 var(--cs-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--cs-accent);margin:0 0 10px}.cs-muted{color:var(--cs-muted);font-size:13px}.cs-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-icon{flex:none;vertical-align:middle}svg.cs-icon[fill=none],svg.cs-icon[fill=none] *{fill:none!important;stroke:currentColor}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--cs-ink);border-radius:var(--cs-radius);background:transparent;color:var(--cs-ink);font:500 12px/1 var(--cs-font-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s var(--cs-ease),color .25s var(--cs-ease),opacity .2s}.cs-btn:hover,.cs-btn--primary{background:var(--cs-ink);color:#fff}.cs-btn--primary:hover{background:#293355}.cs-btn--light{border-color:#fff;color:#fff}.cs-btn--light:hover{background:#fff;color:var(--cs-ink)}.cs-btn--block{width:100%}.cs-btn[disabled],.cs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cs-btn:focus-visible,.cs-link:focus-visible,.cs-wa:focus-visible{outline:2px solid var(--cs-accent);outline-offset:3px}.cs-link{color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cs-badge{display:inline-block;padding:5px 8px;font:500 10px/1 var(--cs-font-body);letter-spacing:.12em;text-transform:uppercase;background:#fff;color:var(--cs-ink);border:1px solid var(--cs-line)}.cs-badge--sale{background:var(--cs-ink);color:#fff;border-color:var(--cs-ink)}.cs-badge--promo{background:var(--cs-accent);color:#fff;border-color:var(--cs-accent)}.cs-badge--soldout{color:var(--cs-muted)}.cs-promo--product{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;margin:14px 0;padding:12px 14px;background:var(--cs-paper);border:1px solid var(--cs-line)}.cs-promo--product .cs-promo__label{grid-row:span 2;padding:6px 8px;background:var(--cs-accent);color:#fff;font:600 11px/1 var(--cs-font-body);letter-spacing:.08em}.cs-promo--product .cs-promo__text{font-size:14px;color:var(--cs-ink)}.cs-promo--product .cs-promo__note{font-size:12px;color:var(--cs-muted)}.cs-promo__code{letter-spacing:.1em}[data-cs-promo][hidden]{display:none!important}.cs-progress{margin:0 0 12px}.cs-progress__text{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--cs-ink);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cs-progress__bar{height:3px;background:var(--cs-line);overflow:hidden}.cs-progress__bar span{display:block;width:100%;height:100%;background:var(--cs-ink);transform-origin:left center;transform:scaleX(var(--p, 0));transition:transform .5s var(--cs-ease)}.cs-progress.is-complete .cs-progress__bar span{background:var(--cs-success)}.cs-progress.is-complete .cs-progress__text{color:var(--cs-success)}.cs-announcement{background:var(--cs-ann-bg, #1f2a44);color:var(--cs-ann-fg, #fff);font:500 12px/1.3 var(--cs-font-body);letter-spacing:.06em}.cs-announcement__track{position:relative;display:grid;place-items:center;min-height:38px;padding:8px 44px;text-align:center}.cs-announcement__item{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .5s var(--cs-ease),visibility .5s}.cs-announcement__item.is-active{opacity:1;visibility:visible}.cs-announcement a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cs-announcement__nav{position:absolute;top:50%;translate:0 -50%;width:32px;height:32px;display:grid;place-items:center;background:none;border:0;color:inherit;cursor:pointer;opacity:.7}.cs-announcement__nav:hover{opacity:1}.cs-announcement__nav--prev{left:6px;rotate:180deg;translate:0 50%}.cs-announcement__nav--next{right:6px}@media(prefers-reduced-motion:reduce){.cs-announcement__item{transition:none}}.cs-wa{position:fixed;z-index:90;bottom:24px;display:flex;align-items:center;gap:10px;padding:11px;border-radius:999px;background:#1f7a4d;color:#fff;text-decoration:none;box-shadow:0 6px 24px #0000002e;transition:transform .25s var(--cs-ease),bottom .3s var(--cs-ease)}.cs-wa:hover{transform:translateY(-2px);color:#fff}.cs-wa--right{right:20px}.cs-wa--left{left:20px}.cs-wa__label{display:none;flex-direction:column;padding-right:8px;line-height:1.2}.cs-wa__label strong{font:600 13px/1.2 var(--cs-font-body)}.cs-wa__label small{font-size:11px;opacity:.85}@media(min-width:1025px){.cs-wa__label{display:flex}.cs-wa{padding:10px 14px 10px 12px}}@media(max-width:1024px){.cs-wa{bottom:var(--cs-wa-offset-mb, 88px)}body:not(.cs-has-sticky) .cs-wa{bottom:max(16px,calc(var(--cs-wa-offset-mb, 88px) - 56px))}body.cart-sidebar-show .cs-wa,body.cs-modal-open .cs-wa{opacity:0;pointer-events:none}}@media print{.cs-wa{display:none}}.cs-popup{border:0;padding:0;max-width:min(440px,calc(100vw - 32px));background:var(--cs-paper);color:var(--cs-ink);box-shadow:0 20px 60px #00000040}.cs-popup::backdrop{background:#0f162880}.cs-popup__inner{position:relative;padding:44px 36px 32px;text-align:center}.cs-popup__title{font:400 28px/1.15 var(--cs-font-heading);margin:0 0 12px}.cs-popup__code{display:inline-block;margin:6px 0 12px;padding:10px 18px;border:1px dashed var(--cs-ink);font:600 16px/1 var(--cs-font-body);letter-spacing:.14em}.cs-popup__close{position:absolute;top:10px;right:10px;width:40px;height:40px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:var(--cs-ink)}.cs-popup .cs-btn{margin-top:14px}.cs-breadcrumbs{font-size:12px;color:var(--cs-muted);margin:0 0 16px}.cs-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.cs-breadcrumbs li+li:before{content:"/";margin-right:6px;opacity:.6}.cs-breadcrumbs a{color:inherit;text-decoration:none}.cs-breadcrumbs a:hover{color:var(--cs-ink);text-decoration:underline}.cs-breadcrumbs [aria-current]{color:var(--cs-ink)}.cs-omnibus{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--cs-muted)}.cs-consent{position:fixed;z-index:2147483000;left:16px;right:16px;bottom:16px;max-width:560px;margin-inline:auto;background:#fff;color:var(--cs-ink);border:1px solid var(--cs-line);box-shadow:0 16px 48px #0f162838}.cs-consent[hidden]{display:none}.cs-consent__inner{position:relative;padding:22px 22px 18px}.cs-consent__title{margin:0 32px 8px 0;font:500 18px/1.3 var(--cs-font-heading);color:var(--cs-ink)}.cs-consent__text{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--cs-ink-2)}.cs-consent__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cs-consent__x{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--cs-ink);cursor:pointer}.cs-consent__prefs fieldset{border:0;margin:0 0 14px;padding:0;display:grid;gap:10px}.cs-consent__opt{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--cs-ink-2);text-transform:none;cursor:pointer}.cs-consent__opt strong{display:block;color:var(--cs-ink);font-weight:600}.cs-consent input[type=checkbox]{display:inline-block!important;appearance:auto;-webkit-appearance:checkbox;position:static;opacity:1;width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:var(--cs-ink)}.cs-consent__legend{margin:0 0 4px;font:600 12px/1.4 var(--cs-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink)}.cs-consent__actions{display:grid;grid-template-columns:1fr 1.6fr;gap:8px}.cs-consent__actions .cs-btn{padding:0 12px;min-height:48px;font-size:12px;letter-spacing:.1em}@media(max-width:480px){.cs-consent{left:8px;right:8px;bottom:8px}.cs-consent__actions{grid-template-columns:1fr}.cs-consent__actions [data-cs-consent-action=accept]{order:-1}}.cs-consent [hidden],.cs-btn[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cs.css.map */
