body{font-family:var(--cb-font-body);color:var(--cb-color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2{font-family:var(--cb-font-display)}h1,.h1,h2,.h2,h3,.h3,h4,.h4{text-wrap:balance}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4) :is(em,i),.cb-accent{font-family:var(--cb-font-accent);font-style:italic;font-weight:500}.cb-display{font-family:var(--cb-font-display);font-size:var(--cb-text-display);font-weight:400;line-height:var(--cb-leading-display)}.cb-eyebrow{font-family:var(--cb-font-body);font-size:var(--cb-text-eyebrow);font-weight:500;line-height:1.4;letter-spacing:var(--cb-tracking-eyebrow);text-transform:uppercase;color:var(--cb-color-ink-muted)}.cb-lead{font-size:var(--cb-text-lead);line-height:var(--cb-leading-body);color:var(--cb-color-ink-soft)}.cb-body{font-size:var(--cb-text-body);line-height:var(--cb-leading-body);color:var(--cb-color-ink-soft)}.cb-fine{font-size:var(--cb-text-fine);font-style:italic;font-weight:300;line-height:1.5;color:var(--cb-color-ink-muted)}.cb-measure{max-width:var(--cb-measure)}::selection{background-color:var(--cb-morning-haze);color:var(--cb-midnight-cloud)}.cb-link,.rte a:not(.btn){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--cb-color-accent);text-underline-offset:.3em;transition:text-decoration-color var(--cb-duration-fast) var(--cb-ease)}.cb-link-cta{display:inline-block;padding-block:.375rem;font-family:var(--cb-font-body);font-size:.8125rem;font-weight:500;line-height:1.6;letter-spacing:var(--cb-tracking-nav);text-transform:uppercase;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--cb-color-accent);text-underline-offset:.5em;transition:text-decoration-color var(--cb-duration-fast) var(--cb-ease)}@media(hover:hover){.cb-link:hover,.rte a:not(.btn):hover,.cb-link-cta:hover{text-decoration-color:currentColor}}.btn:not(.btn--underlined),.shopify-payment-button__button.shopify-payment-button__button--unbranded{padding:.9375rem var(--cb-control-padding-x);transition:background-color var(--cb-duration-fast) var(--cb-ease),color var(--cb-duration-fast) var(--cb-ease),border-color var(--cb-duration-fast) var(--cb-ease)}@media(hover:hover){.btn:not(.btn--underlined):not(.btn--secondary):not(:disabled):not(.disabled):hover,.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(:disabled):hover{background-color:color-mix(in srgb,var(--primary-btn-bg-color),var(--primary-btn-text-color) 14%)}.btn.btn--secondary:not(:disabled):not(.disabled):hover{background-color:var(--primary-btn-bg-color);color:var(--primary-btn-text-color)}}input:not(.alt-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=hidden]):not(.btn):not([type=number]):not([type=search]),select,textarea{min-height:var(--cb-control-height-lg);padding:.75rem 1rem;border:0;border-bottom:1px solid var(--cb-color-field-rule);border-radius:0;background-color:var(--cb-color-field);color:var(--cb-color-ink);font-family:var(--cb-font-body);font-size:1rem;transition:border-color var(--cb-duration-fast) var(--cb-ease),box-shadow var(--cb-duration-fast) var(--cb-ease)}textarea{min-height:8rem}:is(input,select,textarea)::placeholder{color:var(--cb-color-ink-soft);opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,select:focus,textarea:focus{border-bottom-color:var(--cb-color-ink);box-shadow:inset 0 -1px 0 var(--cb-color-ink)}:is(input,select,textarea)[aria-invalid=true]{border-bottom-color:var(--cb-error);box-shadow:inset 0 -1px 0 var(--cb-error)}:is(.color-scheme--dark,.cb-ground-dark) input:not(.alt-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=hidden]):not(.btn):not([type=number]):not([type=search]),:is(.color-scheme--dark,.cb-ground-dark) select,:is(.color-scheme--dark,.cb-ground-dark) textarea{background-color:transparent;border-bottom-color:color-mix(in srgb,var(--cb-bare-silk),transparent 40%);color:var(--cb-bare-silk)}:is(.color-scheme--dark,.cb-ground-dark) :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--cb-bare-silk),transparent 25%)}:is(.color-scheme--dark,.cb-ground-dark) input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,:is(.color-scheme--dark,.cb-ground-dark) select:focus,:is(.color-scheme--dark,.cb-ground-dark) textarea:focus{border-bottom-color:var(--cb-bare-silk);box-shadow:inset 0 -1px 0 var(--cb-bare-silk)}.cb-ground-dark{--primary-btn-bg-color: var(--cb-bare-silk);--primary-btn-text-color: var(--cb-midnight-cloud)}.cb-label{display:block;margin-bottom:.5rem;font-size:var(--cb-text-eyebrow);font-weight:500;letter-spacing:var(--cb-tracking-eyebrow);text-transform:uppercase;color:var(--cb-color-ink-muted)}.cb-field-message{margin-top:.5rem;font-size:var(--cb-text-fine);color:var(--cb-color-ink-muted)}.cb-field-message--error{color:var(--cb-error)}:focus-visible{outline:2px solid var(--cb-color-focus);outline-offset:3px}.color-scheme--dark,.cb-ground-dark{--cb-color-focus: var(--cb-bare-silk)}.cb-container{width:100%;max-width:calc(var(--cb-container) + 2 * var(--cb-gutter));margin-inline:auto;padding-inline:var(--cb-gutter)}.wrapper-spacing--h{padding-left:var(--cb-gutter);padding-right:var(--cb-gutter)}.width--content{max-width:var(--cb-container)}.cb-section{padding-block:var(--cb-section-space)}.cb-section--tight{padding-block:var(--cb-section-space-tight)}.cb-ground{background-color:var(--cb-color-ground);color:var(--cb-color-ink)}.cb-ground-alt{background-color:var(--cb-color-ground-alt);color:var(--cb-color-ink)}.cb-ground-quiet{background-color:var(--cb-color-ground-quiet);color:var(--cb-color-ink)}.cb-ground-dark{background-color:var(--cb-midnight-cloud);color:var(--cb-bare-silk)}:is(.cb-ground-alt,.color-scheme--light) :is(.cb-eyebrow,.cb-fine,.cb-label,.cb-field-message:not(.cb-field-message--error)){color:var(--cb-color-ink-soft)}:is(.cb-ground-dark,.color-scheme--dark) :is(.cb-eyebrow,.cb-fine,.cb-label,.cb-lead,.cb-body){color:var(--cb-mist-blue)}.cb-rule{height:0;margin:0;border:0;border-top:1px solid var(--cb-color-rule)}.cb-media{position:relative;overflow:hidden;aspect-ratio:var(--cb-ratio, 4 / 5);background-color:var(--cb-cashmere-wool)}.cb-media>a{display:block;width:100%;height:100%}.cb-media :is(img,video,svg){display:block;width:100%;height:100%;object-fit:cover}@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/6/assets/cb-base.css.map */
