:root{--narrow-page-width: 80rem;--lsc-space-1: 4px;--lsc-space-2: 8px;--lsc-space-3: 12px;--lsc-space-4: 16px;--lsc-space-5: 24px;--lsc-space-6: 32px;--lsc-space-7: 48px;--lsc-space-8: 64px;--lsc-space-9: 96px;--lsc-radius: 3px;--lsc-gutter: 16px;--lsc-content-width: 1280px;--lsc-control-height: 48px;--lsc-shadow: 0 10px 30px color-mix(in srgb, var(--lsc-color-frame-dark) 18%, transparent);--font-size--paragraph: 1rem;--font-paragraph--line-height: 1.55;--font-size--h1: 1.625rem;--font-size--h2: 1.375rem;--font-size--h3: 1.125rem;--font-size--h4: 1rem;--font-size--h5: .875rem;--font-size--h6: .8125rem;--font-h1--line-height: 1.15;--font-h2--line-height: 1.2;--font-h3--line-height: 1.3;--font-h4--line-height: 1.3;--font-h5--line-height: 1.45;--font-h6--line-height: 1.3;--font-h1--letter-spacing: -.01em;--font-h2--letter-spacing: normal;--font-h3--weight: 600;--font-h4--weight: 600;--font-h5--weight: 400;--font-h6--weight: 600;--focus-outline-width: 2px;--focus-outline-offset: 2px}@media screen and (min-width:750px){:root{--lsc-gutter: 24px}body.page-width-narrow{--page-margin: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media screen and (min-width:990px){:root{--lsc-gutter: 32px;--font-size--paragraph: 1.0625rem;--font-size--h1: 2.25rem;--font-size--h2: 1.75rem;--font-size--h3: 1.25rem;--font-size--h4: 1.0625rem}body.page-width-narrow{--page-margin: max(32px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}body{background-color:var(--lsc-color-background);color:var(--lsc-color-foreground, inherit);-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.skip-to-content-link.button-secondary:focus,.skip-to-content-link.button-secondary:focus-visible{background-color:var(--lsc-color-foreground);color:var(--lsc-color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--lsc-color-background);outline:var(--focus-outline-width) solid var(--lsc-color-foreground);outline-offset:calc(var(--focus-outline-offset) * 2)}input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button]),select,textarea{font-size:max(1rem,16px)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.lsc-display{font-family:var(--font-heading--family);font-size:2rem;line-height:1.1;font-weight:700;letter-spacing:-.01em}.lsc-h1,.lsc-h2,.lsc-h3{font-family:var(--font-heading--family);margin:0 0 var(--lsc-space-3)}.lsc-h1{font-size:var(--font-size--h1);line-height:1.15;font-weight:700;letter-spacing:-.01em}.lsc-h2{font-size:var(--font-size--h2);line-height:1.2;font-weight:700}.lsc-h3{font-size:var(--font-size--h3);line-height:1.3;font-weight:600}.lsc-small{font-size:.875rem;line-height:1.45}.lsc-label,.lsc-eyebrow{font-size:.8125rem;line-height:1.3;font-weight:600}.lsc-eyebrow,.lsc-muted{color:var(--lsc-color-muted)}.lsc-pn,.lsc-price{font-variant-numeric:tabular-nums}.lsc-pn{font-weight:600}.lsc-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;color:var(--lsc-color-foreground);font-weight:700;line-height:1.2}.lsc-price__msrp{display:inline-block;color:var(--lsc-color-muted);font-size:.72em;font-weight:400;white-space:nowrap}.lsc-price__msrp s{text-decoration-thickness:1px}.lsc-add-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lsc-add-status.is-error{position:static;width:auto;height:auto;overflow:visible;clip:auto;max-width:26ch;margin:var(--lsc-space-1) 0 0;color:var(--lsc-color-error);font-size:.875rem;font-weight:400;line-height:1.35;text-align:end;white-space:normal}@media screen and (min-width:990px){.lsc-display{font-size:3.25rem}}.lsc-container{width:100%;max-width:calc(var(--lsc-content-width) + 2 * var(--lsc-gutter));margin-inline:auto;padding-inline:var(--lsc-gutter)}.lsc-band--navy{background-color:var(--lsc-color-foreground);color:var(--lsc-color-background)}.lsc-band--frame{background-color:var(--lsc-color-frame-dark);color:var(--lsc-color-muted-on-dark)}.lsc-band--alt{background-color:var(--lsc-color-surface-alt)}:where(.lsc-on-dark) :is(h1,h2,h3,h4){color:var(--lsc-color-background)}:where(.lsc-on-dark) a:where(:not(.lsc-btn)){color:var(--lsc-color-background)}:where(.lsc-on-dark) :focus-visible{outline-color:var(--lsc-color-background)}.button,.button-secondary{min-height:var(--lsc-control-height);font-size:1rem;font-weight:600}.lsc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lsc-space-2);min-height:var(--lsc-control-height);padding:0 var(--lsc-space-5);border:2px solid transparent;border-radius:var(--lsc-radius);font-family:var(--font-body--family);font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lsc-btn .lsc-icon{width:20px;height:20px}.lsc-btn--primary{background-color:var(--lsc-color-primary-action);color:var(--lsc-color-foreground)}.lsc-btn--primary:hover{background-color:var(--lsc-color-primary-action-hover, var(--lsc-color-primary-action));color:var(--lsc-color-foreground)}.lsc-btn--secondary{background-color:var(--lsc-color-secondary-action);color:var(--lsc-color-background)}.lsc-btn--secondary:hover{background-color:var(--lsc-color-secondary-action-hover, var(--lsc-color-secondary-action));color:var(--lsc-color-background)}.lsc-btn--outline{background-color:var(--lsc-color-background);border-color:var(--lsc-color-foreground);color:var(--lsc-color-foreground)}.lsc-btn--outline:hover{background-color:var(--lsc-color-surface-alt);color:var(--lsc-color-foreground)}.lsc-btn--outline-light{background-color:transparent;border-color:var(--lsc-color-background);color:var(--lsc-color-background)}.lsc-btn--outline-light:hover{background-color:var(--lsc-color-line-on-dark, transparent);color:var(--lsc-color-background)}.lsc-btn--block{display:flex;width:100%}.lsc-btn--compact{min-height:44px;padding:0 var(--lsc-space-4)}.lsc-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lsc-icon--sm{width:18px;height:18px}.lsc-input{width:100%;min-height:var(--lsc-control-height);padding:10px 14px;background-color:var(--lsc-color-background);border:1px solid var(--lsc-color-input-border);border-radius:var(--lsc-radius);color:var(--lsc-color-foreground);font-family:var(--font-body--family);line-height:1.4}.lsc-input::placeholder{color:var(--lsc-color-muted);opacity:1}.lsc-search-field{display:flex;align-items:stretch;height:var(--lsc-control-height);border:2px solid var(--lsc-color-foreground);border-radius:var(--lsc-radius);background-color:var(--lsc-color-background);overflow:hidden}.lsc-search-field:focus-within{outline:2px solid var(--lsc-color-foreground);outline-offset:2px}.lsc-search-field__input{flex:1;min-width:0;margin:0;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--lsc-color-foreground);font-family:var(--font-body--family);box-shadow:none}.lsc-search-field__input:focus,.lsc-search-field__input:focus-visible{outline:none;box-shadow:none}.lsc-search-field__input::placeholder{color:var(--lsc-color-muted);opacity:1}.lsc-search-field__input::-webkit-search-cancel-button{display:none}.lsc-search-field__submit{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;padding:0;border:0;border-radius:0;background-color:var(--lsc-color-foreground);color:var(--lsc-color-background);cursor:pointer}.lsc-search-field__submit:hover{background-color:var(--lsc-color-frame-dark)}.lsc-search-field__submit:focus-visible{outline-offset:-4px;outline-color:var(--lsc-color-background)}.lsc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto}html:has(.page-wrapper):not([scroll-lock]),html:has(.page-wrapper) body{overflow:visible}.page-wrapper,html[scroll-lock] .page-wrapper{height:auto;overflow:visible}}.shopify-policy__container.shopify-policy__container{box-sizing:border-box;width:100%;max-width:calc(46rem + 2 * var(--lsc-gutter, 20px));margin-inline:auto;padding-inline:var(--lsc-gutter, 20px)}:is(.lsc-footer,.lsc-help-band,.lsc-qband) p a[href]:is(:hover,:focus-visible){color:var(--lsc-color-background);text-decoration-line:underline;text-decoration-color:currentcolor}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lsc-base.css.map */
