@layer reset,base,layout,components,utilities;:root{--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.5rem;--font-size-xl: 2rem;--font-size-2xl: 2.5rem;--font-weight-bold: 700;--line-height-tight: 1.1;--line-height-base: 1.5;--letter-spacing-base: .06em;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-pill: 999px;--border-width: 1px;--color-border: color-mix(in srgb, var(--color-foreground) 20%, transparent);--color-cart-count: #0000ff;--z-header: 100;--z-drawer: 200;--z-overlay: 150;--transition-base: .15s ease;--tap-target: 44px;--icon-size: 3rem;--header-icon-padding: 1rem;--product-max-width: 1600px;--frame-slice: 120;--frame-width: 2.5rem;--breakpoint-mobile: 800px}@layer reset{*{box-sizing:border-box;margin:0}html{background-color:var(--color-background)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-overlay-enclosure,video::-webkit-media-controls-panel,video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important;appearance:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;pointer-events:none!important}input,textarea,select,button{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}a{color:inherit}}@layer base{body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-primary--family);font-style:var(--font-primary--style);font-weight:var(--font-primary--weight);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);text-transform:uppercase;background-color:var(--color-background);color:var(--color-foreground)}body:has(.background-video){background-color:transparent}@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top)}}input,textarea,select{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}:is(h1,h2,h3,h4,h5,h6){line-height:var(--line-height-tight);text-wrap:balance}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}:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer layout{.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}main{flex:1 0 auto}}@layer components{.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);padding:var(--space-2xs) var(--space-lg);border:var(--border-width) solid var(--color-foreground);border-radius:var(--radius-pill);background-color:var(--color-foreground);color:var(--color-background);font-weight:var(--font-heading--weight);text-decoration:none}.button[disabled]{opacity:.5;cursor:not-allowed}.rte>*+*{margin-block-start:var(--space-sm)}.title-band{--title-band-height: .85em;--title-band-width: 96%;--title-band-offset: 50%;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-foreground);text-decoration:none;background-image:linear-gradient(var(--color-background),var(--color-background));background-size:var(--title-band-width) var(--title-band-height);background-position:center var(--title-band-offset);background-repeat:no-repeat}.title-banner{--title-letter-spacing: .25em;font-size:var(--font-size-xl);letter-spacing:var(--title-letter-spacing);white-space:nowrap}.title-banner .title-band{margin-inline-end:calc(-1 * var(--title-letter-spacing))}.title-band-tilt{display:inline-block;rotate:-7deg}.quantity-selector{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0}.quantity-step{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);padding:0;font-family:var(--font-win98--family);font-size:var(--font-size-lg);line-height:1;color:#000;border:var(--border-width) solid var(--color-border);background:none;cursor:pointer}.quantity-step>span{display:block;line-height:0;transform:translateY(-.06em)}.quantity-step-image{border:none;background:var(--btn-base) center / contain no-repeat}.quantity-step-image:active{background-image:var(--btn-active)}.quantity-step:disabled{opacity:.5;cursor:default}.quantity-step-image:disabled:active{background-image:var(--btn-base)}.quantity-display{width:var(--tap-target);height:var(--tap-target);padding:var(--space-2xs) var(--space-xs);font-family:var(--font-win98--family);text-align:center;color:#000;border:var(--border-width) solid var(--color-border);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity-display::-webkit-inner-spin-button,.quantity-display::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-display-image{border:none;background:var(--display-bg) center / contain no-repeat}}@layer utilities{.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}.full-width{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/global.css.map */
