*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{display:flex;flex-direction:column;margin:0;min-height:100svh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}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,textarea,select,button{font:inherit;color:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}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}body{font-family:var(--font-body--family);font-size:var(--text-base);line-height:var(--leading-normal);background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3,h4,h5,h6,.sc-numeric{font-family:var(--font-heading--family);font-weight:600}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl);line-height:var(--leading-snug)}h4{font-size:var(--text-lg);line-height:var(--leading-snug)}h5,h6{font-size:var(--text-base);letter-spacing:0}.sc-numeric{font-feature-settings:"tnum" 1;letter-spacing:var(--tracking-tight)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color var(--transition-fast)}strong,b{font-weight:var(--font-weight-bold)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-accent);color:#fff}input,textarea,select{background-color:var(--color-surface);border:1px solid var(--color-border-strong);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.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;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.sc-skip-link{position:absolute;left:var(--space-md);top:var(--space-md);z-index:1000;padding:.65rem 1rem;background:var(--color-foreground);color:var(--color-background);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);text-decoration:none;transform:translateY(-150%);transition:transform var(--transition)}.sc-skip-link:focus{transform:translateY(0)}.sc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sc-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-body--family);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-md)}.sc-eyebrow:before{content:"";width:1.5rem;height:.2rem;border-radius:var(--radius-pill);background:var(--color-highlight)}.sc-section-heading{max-width:48rem;margin-bottom:var(--space-xl)}.sc-section-heading>p:not(.sc-eyebrow){margin-top:var(--space-md);color:var(--color-muted);font-size:var(--text-lg);line-height:var(--leading-normal)}.sc-button{--_bg: var(--color-foreground);--_fg: var(--color-background);--_border: var(--color-foreground);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.8rem 1.5rem;border:1px solid var(--_border);border-radius:var(--radius-sm);background:var(--_bg);color:var(--_fg);font-weight:var(--font-weight-bold);text-decoration:none;cursor:pointer;text-align:center;line-height:1.2;transition:transform var(--transition-fast),box-shadow var(--transition),background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.sc-button:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.sc-button:active{transform:translateY(0);box-shadow:var(--shadow-xs)}.sc-button--primary{--_bg: var(--color-foreground);--_fg: #ffffff;--_border: var(--color-foreground)}.sc-button--primary:hover{--_bg: var(--color-accent);--_border: var(--color-accent);--_fg: #ffffff}.sc-button--secondary{--_bg: #ffffff;--_fg: var(--color-foreground);--_border: #ffffff}.sc-button--secondary:hover{--_bg: var(--color-surface-subtle);--_border: var(--color-surface-subtle)}.sc-button--ghost{--_bg: transparent;--_fg: var(--color-foreground);--_border: transparent}.sc-button--block{width:100%}.sc-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-accent);font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.sc-link:hover{color:var(--color-accent-strong)}.sc-card{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}a.sc-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.sc-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted-strong);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.sc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md)}.sc-product-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.sc-product-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.sc-product-card__media img,.sc-product-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform var(--transition)}.sc-product-card:hover .sc-product-card__media img{transform:scale(1.04)}.sc-product-card__badge{position:absolute;top:var(--space-sm);left:var(--space-sm);padding:.3rem .6rem;border-radius:var(--radius-pill);background:var(--color-foreground);color:var(--color-background);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.sc-product-card__body{padding-top:var(--space-sm)}.sc-product-card__title{font-size:var(--text-base);font-weight:var(--font-weight-bold)}.sc-product-card__price{margin-top:var(--space-2xs);color:var(--color-muted-strong);font-weight:var(--font-weight-semibold)}.sc-product-card__price-sale{color:var(--color-accent)}.sc-product-card__price s{margin-left:var(--space-2xs);color:var(--color-muted);font-weight:var(--font-weight-normal)}.sc-prose{color:var(--color-muted-strong);line-height:1.75}.sc-prose>*+*{margin-top:var(--space-md)}.sc-prose h2,.sc-prose h3{color:var(--color-foreground);margin-top:var(--space-xl)}.sc-prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.16em}.sc-prose a:hover{color:var(--color-accent-strong)}.sc-prose ul,.sc-prose ol{padding-left:1.4rem}.sc-prose li+li{margin-top:var(--space-2xs)}.sc-prose img{border-radius:var(--radius-md);margin-block:var(--space-md)}.sc-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin-block:var(--space-lg)}.sc-prose th,.sc-prose td{padding:var(--space-sm);border-bottom:1px solid var(--color-border);text-align:left}.sc-prose blockquote{margin-block:var(--space-lg);padding:var(--space-md) var(--space-lg);border-left:.25rem solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-muted-strong)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
