*,*:before,*:after{box-sizing:border-box}*{margin:0}html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}:root{--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 2rem;--text-3xl: 2.75rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-base: 1.55;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--space-10: 4rem;--space-12: 6rem;--radius-sm: 3px;--radius-md: 8px;--radius-lg: 14px;--radius-pill: 999px;--color-surface: color-mix(in srgb, var(--color-foreground) 4%, var(--color-background));--color-surface-alt: color-mix(in srgb, var(--color-foreground) 8%, var(--color-background));--color-border: color-mix(in srgb, var(--color-foreground) 16%, transparent);--color-border-subtle: color-mix(in srgb, var(--color-foreground) 9%, transparent);--color-muted: color-mix(in srgb, var(--color-foreground) 68%, var(--color-background));--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 14px rgba(0, 0, 0, .08);--shadow-lg: 0 14px 36px rgba(0, 0, 0, .12);--transition-fast: .12s ease;--transition-base: .24s ease;--z-header: 100;--z-dropdown: 200;--z-overlay: 900;--z-modal: 1000}body{display:flex;flex-direction:column;min-height:100svh;margin:0;font-family:var(--font-primary--family);font-weight:var(--font-primary--weight);font-size:var(--text-base);line-height:var(--leading-base);background-color:var(--color-universe-bg, var(--color-background));color:var(--color-foreground);transition:background-color var(--transition-base)}h1,h2,h3,h4,h5,h6{line-height:var(--leading-tight);font-weight:600}a{color:inherit}main{flex:1;display:flex;flex-direction:column}dialog{background-color:var(--color-background);color:var(--color-foreground)}input,textarea,select{border-radius:var(--style-border-radius-inputs, var(--radius-md))}select{background-color:var(--color-background);color:currentcolor}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 1.25rem;font:inherit;font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:var(--style-border-radius-inputs, var(--radius-md));transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.btn--primary{background-color:var(--color-universe-primary, var(--color-brand));color:var(--color-universe-on-primary, #fff)}.btn--primary:hover{background-color:var(--color-universe-secondary, var(--color-brand-hover))}.btn--secondary{background-color:transparent;color:var(--color-foreground);border-color:var(--color-border)}.btn--secondary:hover{border-color:var(--color-foreground)}.btn--ghost{padding-inline:0;background-color:transparent;color:var(--color-action, var(--color-foreground))}.btn--full{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.badge{display:inline-block;padding:.25rem .5rem;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background-color:var(--color-universe-primary, var(--color-brand));color:var(--color-universe-on-primary, #fff)}.badge--soldout{background-color:var(--color-muted);color:var(--color-background)}.card{background-color:var(--color-background);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--text-sm);font-weight:600}.field__input{padding:.625rem .75rem;background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs, var(--radius-md))}.field__input:focus{border-color:var(--color-universe-primary, var(--color-foreground));outline:none}.price{display:flex;align-items:baseline;gap:var(--space-2)}.price__current{font-weight:600}.price__compare{color:var(--color-muted);text-decoration:line-through;font-size:var(--text-sm)}.section-heading{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-modal);padding:.625rem 1rem;background-color:var(--color-background);color:var(--color-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform:translateY(-150%);transition:transform var(--transition-fast)}.skip-link:focus{transform:translateY(0)}.u-flow>*+*{margin-block-start:var(--space-4)}:focus-visible{outline:2px solid var(--color-universe-primary, var(--color-foreground));outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
