*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}:target{scroll-margin-block-start:var(--space-2xl)}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{border-radius:var(--radius-sm)}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}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-style:italic;font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}h5{font-size:var(--text-h5);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}h6{font-size:var(--text-h6);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}small,.text-small{font-size:var(--text-small)}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.9em}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:from-font!important}a:hover{opacity:var(--opacity-hover)}:is(a,button,summary,[role=button],.product-card__title):hover:not(:focus-visible){text-decoration-thickness:1px}:focus-visible{outline:1px solid currentColor;outline-offset:3px}:is(a,button,summary,[role=button]):focus-visible{outline:none;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:.2em}:is(a,button,[role=button]):has(:is(img,picture,svg)):focus-visible{outline:1px solid currentColor;outline-offset:-1px}:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit]),textarea,select):focus{outline:none;box-shadow:0 1px 0 currentColor}main{display:flex;flex-direction:column;align-items:center}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: var(--page-margin);--content-grid: var(--page-margin) 1fr var(--page-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%;container-type:inline-size;max-width:1520px;margin-inline:auto;align-self:center}.shopify-section-group-header-group{max-width:unset}@media screen and (max-width:1024px){.shopify-section{--content-margin: var(--page-margin)}}.shopify-section-group-header-group{--content-grid: 0 1fr var(--page-margin);--content-margin: 0;position:sticky;top:0;z-index:100}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.full-width>.contained{display:grid;grid-template-columns:var(--content-grid)}.full-width>.contained>*{grid-column:2}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--gap-block))}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-gap, var(--gap-inline));align-items:var(--cluster-align, center);justify-content:var(--cluster-justify, flex-start)}.auto-grid{display:grid;gap:var(--grid-gap, var(--gap-inline));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min, 18rem),100%),1fr))}.switcher{display:flex;flex-wrap:wrap;gap:var(--switcher-gap, var(--gap-inline))}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold, 36rem) - 100%) * 999)}.prose{max-width:var(--content-measure)}.prose>*+*{margin-block-start:var(--space-s)}.prose :is(h2,h3,h4){margin-block-start:var(--space-l)}.section-padding{padding-block:var(--section-padding-block)}.frame{position:relative;aspect-ratio:var(--frame-ratio, 16 / 9);overflow:hidden;border-radius:var(--frame-radius, 0)}.frame>:is(img,video,iframe){width:100%;height:100%;object-fit:var(--frame-fit, cover);object-position:var(--frame-position, center)}.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-to-content:focus{position:fixed;z-index:9999;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background-color:var(--color-background);color:var(--color-foreground);border-radius:var(--radius-sm)}.text-muted{color:var(--color-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3xs);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.button--s{padding:var(--space-3xs) var(--space-2xs);font-size:var(--text-small)}.button--m{padding:var(--space-2xs) var(--space-s);font-size:var(--text-body)}.button--l{padding:var(--space-xs) var(--space-m);font-size:var(--text-h6)}.button--primary{background-color:var(--color-button);color:var(--color-on-button);border-color:var(--color-button)}.button--primary:is(:hover,:focus-visible){background-color:var(--color-button-hover);border-color:var(--color-button-hover);color:var(--color-on-button)}.button--secondary{background-color:transparent;color:var(--color-foreground);border-color:var(--color-border)}.button--secondary:is(:hover,:focus-visible){border-color:var(--color-foreground);color:var(--color-foreground)}.button--link{padding-inline:0;background:none;border-color:transparent;color:var(--color-link);text-decoration:underline}.button--link:is(:hover,:focus-visible){color:var(--color-link-hover)}.wordmark{font-family:var(--font-wordmark);font-weight:var(--weight-regular);font-size:var(--text-wordmark);line-height:1;letter-spacing:var(--tracking-normal)}.eyebrow{font-family:var(--font-heading);font-size:var(--text-body);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);font-style:italic;color:var(--color-foreground);text-decoration:underline;text-underline-offset:1px}.link-inline{display:inline;background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:from-font;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.link-inline:is(:hover,:focus-visible){color:var(--color-link-hover)}.tap-target{position:relative}.tap-target:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;min-width:44px;min-height:44px;transform:translate(-50%,-50%);width:100%;height:100%}.media-tile{background-color:var(--color-surface);border-radius:var(--frame-radius, var(--radius-none));overflow:hidden}.ink-on-media{color:var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/critical.css.map */
