*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-family:var(--font-primary--family);font-size:11px;line-height:1.5;letter-spacing:0;text-transform:uppercase;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}body.drawer-open{overflow:hidden}main{flex:1}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:500;overflow-wrap:break-word}p{text-wrap:pretty;overflow-wrap:break-word}p:empty{display:none}a{color:inherit;text-decoration:none;transition:opacity .15s var(--ease)}@media(hover:hover)and (pointer:fine){a:hover{opacity:.5}}a:active{opacity:.5}.skip-link:focus{position:fixed;top:.5rem;left:.5rem;z-index:100;width:auto;height:auto;clip:auto;padding:.5rem .75rem;background:var(--color-foreground);color:var(--color-background)}ul,ol{list-style:none;padding:0}:focus-visible{outline:1px solid var(--color-foreground);outline-offset:3px}input,textarea,select,button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:var(--style-border-radius-inputs)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],textarea,select{width:100%;background-color:var(--color-background);border:1px solid var(--color-line);padding:.85rem 1rem;text-transform:none;letter-spacing:.01em;transition:border-color .15s var(--ease)}@media(pointer:coarse){input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],textarea,select{font-size:16px}}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-foreground)}input::placeholder,textarea::placeholder{color:var(--color-foreground);opacity:.4}input[type=search]::-webkit-search-cancel-button{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.25rem;padding:0 1.5rem;border:1px solid var(--color-foreground);background:transparent;color:var(--color-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s var(--ease),color .15s var(--ease),transform .12s var(--ease-out)}@media(hover:hover)and (pointer:fine){.button:hover{background:var(--color-foreground);color:var(--color-background);opacity:1}}.button:active{background:var(--color-foreground);color:var(--color-background);opacity:1;transform:scale(.985)}.button[disabled],.button[aria-disabled=true]{background:transparent;color:var(--color-foreground);opacity:.35;cursor:not-allowed}.button--secondary{background:transparent;color:var(--color-foreground)}.button--inline{width:auto}.link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.link-button{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.muted{opacity:.45}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-title{padding-block:2.5rem 1.5rem}.rte{text-transform:none;letter-spacing:0;font-size:13px;line-height:1.65}.rte>*+*{margin-top:1em}.rte h1,.rte h2,.rte h3{font-weight:500;margin-top:2em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul{list-style:disc;padding-left:1.25em}.rte ol{list-style:decimal;padding-left:1.25em}.rte img{margin-block:1.5em}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-line);height:2rem}.qty button{width:2rem;height:100%;border:0;background:none;cursor:pointer;font-size:14px;line-height:1}.qty button:active{opacity:.4}.qty input{width:2rem;height:100%;padding:0;border:0;text-align:center;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.pagination{grid-column:1 / -1;display:flex;justify-content:center;gap:1.5rem;padding-block:2rem}.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}.toast{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%,1rem);padding:.85rem 1.25rem;background:var(--color-foreground);color:var(--color-background);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .3s var(--ease-out);z-index:60}.toast.is-visible{opacity:1;transform:translate(-50%)}.shopify-section:has(>.site-header){position:sticky;top:0;z-index:40;background:var(--color-background);transition:transform .4s var(--ease-drawer)}.header-hidden .shopify-section:has(>.site-header){transform:translateY(-100%)}[data-cart-count].is-bumped{display:inline-block;animation:bump .35s var(--ease-out)}@keyframes bump{0%{transform:translateY(-.5em);opacity:0}}.js-reveal [data-reveal]{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-out) var(--reveal-delay, 0ms),transform .6s var(--ease-out) var(--reveal-delay, 0ms)}.js-reveal [data-reveal].is-revealed{opacity:1;transform:none}img{transition:opacity .35s var(--ease)}img.is-loading{opacity:0;transition:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.25,.1,.25,1)}::view-transition-group(*){animation-duration:.45s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.shopify-section:has(>.site-header){view-transition-name:site-header}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.shopify-section:has(>.site-header),.cart-drawer__panel,.spin__card,.spin__float{transition-duration:.01s!important}}.shopify-section>.site-header,.shopify-section>.site-footer{grid-column:1 / -1;padding-inline:var(--page-margin)}.button[disabled]:hover,.button[aria-disabled=true]:hover{background:transparent;color:var(--color-foreground)}.mark{display:inline-block;flex:none;aspect-ratio:247 / 256;background:currentColor;-webkit-mask:var(--logo-s) center / contain no-repeat;mask:var(--logo-s) center / contain no-repeat}.mark--spin{animation:mark-spin .9s cubic-bezier(.5,0,.5,1) infinite}@keyframes mark-spin{to{transform:rotate(360deg)}}.button .mark{display:none;width:14px}.button.is-loading .mark{display:inline-block;animation:mark-spin .9s cubic-bezier(.5,0,.5,1) infinite}.has-mark-placeholder{position:relative}.has-mark-placeholder:before{content:"";position:absolute;top:50%;left:50%;width:18%;max-width:64px;aspect-ratio:247 / 256;transform:translate(-50%,-50%);background:var(--color-foreground);opacity:.08;-webkit-mask:var(--logo-s) center / contain no-repeat;mask:var(--logo-s) center / contain no-repeat;pointer-events:none}.has-mark-placeholder>img{position:relative}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
