*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}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{max-width:100%;font: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)}main{display:block;flex:1 0 auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pa-shell{width:min(var(--pa-content-width),calc(100% - (var(--pa-page-gutter) * 2)));margin-inline:auto}.pa-section{padding-block:var(--pa-section-space)}.pa-section--surface{background:var(--pa-color-surface)}.pa-section--accent{background:var(--pa-color-surface-accent)}.pa-grid{display:grid;gap:clamp(var(--pa-space-5),3vw,var(--pa-space-7))}.pa-eyebrow{margin:0 0 var(--pa-space-3);color:var(--pa-color-machined-silver);font-family:var(--pa-font-mono);font-size:var(--pa-font-size-xs);font-weight:600;letter-spacing:var(--pa-letter-spacing-label);text-transform:uppercase}.pa-heading{max-width:18ch;margin:0;color:var(--pa-color-text);font-size:var(--pa-font-size-2xl);text-transform:uppercase}.pa-copy{max-width:var(--pa-reading-width);margin-top:var(--pa-space-4);color:var(--pa-color-text-muted)}.pa-actions{display:flex;flex-wrap:wrap;gap:var(--pa-space-3);margin-top:var(--pa-space-5)}.pa-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:var(--pa-space-3) var(--pa-space-5);border:var(--pa-border-width) solid var(--pa-color-action);border-radius:var(--pa-radius-sm);background:var(--pa-color-action);color:var(--pa-color-text);font-weight:700;line-height:1.2;text-decoration:none;transition:background-color var(--pa-duration-fast) var(--pa-ease-standard),border-color var(--pa-duration-fast) var(--pa-ease-standard),transform var(--pa-duration-fast) var(--pa-ease-standard)}.pa-button:hover{border-color:var(--pa-color-action-hover);background:var(--pa-color-action-hover);color:var(--pa-color-text);transform:translateY(-1px)}.pa-button--secondary{border-color:var(--pa-color-border);background:transparent}.pa-button--secondary:hover{border-color:var(--pa-color-text);background:color-mix(in srgb,var(--pa-color-text) 8%,transparent)}.pa-media{overflow:hidden;background:var(--pa-color-surface)}.pa-media img{width:100%;height:100%;object-fit:cover}@media(max-width:47.99rem){.pa-shell{width:min(100% - 2rem,var(--pa-content-width))}.pa-section{padding-block:clamp(2.75rem,13vw,4.5rem)}.pa-actions{align-items:stretch;flex-direction:column}.pa-button{width:100%}}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-primary--family);font-size:var(--pa-font-size-md, 1rem);line-height:var(--pa-line-height-body, 1.6);background-color:var(--color-background);color:var(--color-foreground)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--pa-font-display, var(--font-primary--family));line-height:var(--pa-line-height-heading, 1.08);letter-spacing:var(--pa-letter-spacing-display, .02em)}a{color:var(--pa-color-action, currentcolor);transition:color var(--pa-duration-fast, .15s) var(--pa-ease-standard, ease)}a:hover{color:var(--pa-color-action-hover, currentcolor)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--pa-color-focus, currentcolor);outline-offset:3px;box-shadow:var(--pa-focus-ring, none)}button,input,select,textarea{border-color:var(--pa-color-border, currentcolor)}::selection{background:var(--pa-color-electric-purple, Highlight);color:var(--pa-color-print-white, HighlightText)}.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}.pa-copy p+p,.rte p+p{margin-top:var(--pa-space-4)}.pa-copy a,.rte a,.pa-text-link{color:var(--pa-color-text);text-decoration:underline;text-underline-offset:.2em}.pa-text-link{display:inline-block;margin-top:var(--pa-space-4)}.pa-skip-link{position:absolute;left:1rem;top:-10rem;z-index:100;padding:1rem;background:var(--pa-color-background);color:var(--pa-color-text)}.pa-skip-link:focus{top:1rem}main .pc--show-email-field,main .pc--show-email-field label{max-width:100%}:where(summary):focus-visible{outline:2px solid var(--pa-color-text);outline-offset:3px}.pa-header{position:relative;z-index:20;border-bottom:var(--pa-border-width) solid var(--pa-color-border);background:color-mix(in srgb,var(--pa-color-background) 94%,transparent)}.pa-header__inner{display:flex;min-height:5.25rem;align-items:center;justify-content:space-between;gap:var(--pa-space-5)}.pa-header a{color:var(--pa-color-text);text-decoration:none}.pa-header__brand{display:block;width:clamp(9rem,18vw,16rem);flex:0 1 auto;font-family:var(--pa-font-display);font-size:var(--pa-font-size-xl);font-weight:700;text-transform:uppercase}.pa-header__brand img{width:100%;max-height:3.25rem;object-fit:contain;object-position:left center}.pa-header__nav{display:flex;min-width:0;align-self:stretch;align-items:center;justify-content:center;gap:clamp(1rem,2.4vw,2rem)}.pa-header__nav>a,.pa-header__mega>summary{display:flex;min-height:2.75rem;align-items:center;color:var(--pa-color-text);font-size:var(--pa-font-size-sm);font-weight:700}.pa-header__mega{position:static}.pa-header__mega>summary{cursor:pointer;gap:var(--pa-space-2);list-style:none}.pa-header__mega>summary::-webkit-details-marker{display:none}.pa-header__chevron,.pa-header__mobile-indicator{color:var(--pa-color-text-muted);font-family:var(--pa-font-mono);transition:transform var(--pa-duration-fast) var(--pa-ease-standard)}.pa-header__mega[open] .pa-header__chevron,.pa-header__mobile-group[open] .pa-header__mobile-indicator{transform:rotate(45deg)}.pa-header__mega-panel{position:absolute;top:100%;right:0;left:0;z-index:30;padding-block:var(--pa-space-6);border-top:var(--pa-border-width) solid var(--pa-color-border);border-bottom:var(--pa-border-width) solid var(--pa-color-border);background:linear-gradient(110deg,color-mix(in srgb,var(--pa-color-deep-purple) 32%,var(--pa-color-background)),var(--pa-color-background) 42%);box-shadow:var(--pa-shadow-surface)}.pa-header__mega-inner{display:grid;grid-template-columns:minmax(11rem,.62fr) minmax(0,2.38fr);gap:clamp(var(--pa-space-5),4vw,var(--pa-space-8));align-items:start}.pa-header__mega-lead{min-width:0;padding-right:var(--pa-space-6);border-right:var(--pa-border-width) solid var(--pa-color-border)}.pa-header__mega-title{display:inline-flex;max-width:14ch;color:var(--pa-color-text);font-family:var(--pa-font-display);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:700;line-height:var(--pa-line-height-heading);text-transform:uppercase;text-wrap:balance}.pa-header__mega-title:hover,.pa-header__mega-title[aria-current=page]{color:var(--pa-color-action-hover)}.pa-header__mega-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:0 var(--pa-space-6)}.pa-header__mega-links a{display:flex;min-height:3rem;align-items:center;padding-block:var(--pa-space-3);border-bottom:var(--pa-border-width) solid color-mix(in srgb,var(--pa-color-border) 68%,transparent);color:var(--pa-color-text-muted);font-weight:650;line-height:1.3;overflow-wrap:anywhere;transition:color var(--pa-duration-fast) var(--pa-ease-standard),border-color var(--pa-duration-fast) var(--pa-ease-standard)}.pa-header__mega-links a:hover,.pa-header__mega-links a[aria-current=page]{border-color:var(--pa-color-action-hover);color:var(--pa-color-text)}.pa-header__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--pa-space-4)}.pa-header__icon,.pa-header shopify-account{position:relative;display:grid;width:2.75rem;min-height:2.75rem;place-items:center}.pa-header svg{width:1.5rem}.pa-header__count{position:absolute;top:.05rem;right:.05rem;display:grid;min-width:1.15rem;height:1.15rem;place-items:center;border-radius:var(--pa-radius-pill);background:var(--pa-color-electric-purple);font-size:.65rem}.pa-header__mobile{display:none}.pa-header__mobile>summary,.pa-header__mobile-group>summary{cursor:pointer;list-style:none}.pa-header__mobile>summary::-webkit-details-marker,.pa-header__mobile-group>summary::-webkit-details-marker{display:none}.pa-header__mobile>summary{display:flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;font-family:var(--pa-font-mono);font-size:var(--pa-font-size-xs);letter-spacing:var(--pa-letter-spacing-label);text-transform:uppercase}.pa-header__mobile>nav{position:absolute;top:100%;right:0;left:0;max-height:calc(100vh - 5rem);overflow-x:hidden;overflow-y:auto;padding:var(--pa-space-4) var(--pa-page-gutter) var(--pa-space-6);border-block:var(--pa-border-width) solid var(--pa-color-border);background:var(--pa-color-background);box-shadow:var(--pa-shadow-surface)}.pa-header__mobile>nav>a,.pa-header__mobile-group>summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;gap:var(--pa-space-3);padding-block:var(--pa-space-3);border-bottom:var(--pa-border-width) solid var(--pa-color-border);color:var(--pa-color-text);font-size:var(--pa-font-size-md);font-weight:700;overflow-wrap:anywhere}.pa-header__mobile-children{display:grid;padding:var(--pa-space-2) 0 var(--pa-space-3) var(--pa-space-4)}.pa-header__mobile-children a{display:flex;min-height:2.75rem;align-items:center;padding:var(--pa-space-3);color:var(--pa-color-text-muted);overflow-wrap:anywhere}.pa-header__mobile-children a[aria-current=page]{color:var(--pa-color-text)}.pa-header a:focus-visible,.pa-header summary:focus-visible{outline:2px solid var(--pa-color-focus);outline-offset:3px}@media(max-width:54rem){.pa-header__nav{display:none}.pa-header__mobile{display:block}}@media(prefers-reduced-motion:reduce){.pa-header__chevron,.pa-header__mobile-indicator,.pa-header__mega-links a{transition:none}}.pa-info{overflow-x:clip}.pa-info__layout{display:grid;justify-items:start}.pa-info__breadcrumb{display:flex;flex-wrap:wrap;gap:var(--pa-space-2);margin-bottom:var(--pa-space-6);color:var(--pa-color-text-muted);font-size:var(--pa-font-size-sm)}.pa-info__breadcrumb a{color:var(--pa-color-text)}.pa-info__hero{width:min(100%,58rem);padding-bottom:var(--pa-space-7);border-bottom:var(--pa-border-width) solid var(--pa-color-border)}.pa-info__hero .pa-eyebrow{color:var(--pa-color-action-hover)}.pa-info__heading{max-width:18ch;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.pa-info__summary{max-width:48rem;margin:var(--pa-space-5) 0 0;color:var(--pa-color-text);font-size:clamp(var(--pa-font-size-lg),2vw,1.35rem);line-height:1.55;text-wrap:pretty}.pa-info__body{width:min(100%,var(--pa-reading-width));margin-top:var(--pa-space-7);color:var(--pa-color-text-muted);font-size:var(--pa-font-size-md);line-height:var(--pa-line-height-body)}.pa-info__body>:first-child{margin-top:0}.pa-info__body h2,.pa-info__related h2{margin:var(--pa-space-8) 0 var(--pa-space-4);color:var(--pa-color-text);font-family:var(--pa-font-display);font-size:clamp(1.55rem,3vw,2.05rem);line-height:var(--pa-line-height-heading);text-wrap:balance}.pa-info__body h2:not(:first-child){padding-top:var(--pa-space-6);border-top:var(--pa-border-width) solid color-mix(in srgb,var(--pa-color-border) 72%,transparent)}.pa-info__body h3{margin:var(--pa-space-6) 0 var(--pa-space-3);color:var(--pa-color-text);font-size:var(--pa-font-size-lg);line-height:var(--pa-line-height-heading)}.pa-info__body p{margin-block:0 var(--pa-space-5)}.pa-info__body strong{color:var(--pa-color-text)}.pa-info__body a{color:var(--pa-color-text);text-decoration-color:color-mix(in srgb,var(--pa-color-action-hover) 75%,transparent);text-decoration-thickness:.1em;text-underline-offset:.2em}.pa-info__body a:hover{color:var(--pa-color-action-hover)}.pa-info__body ul,.pa-info__body ol{margin:0 0 var(--pa-space-5);padding-left:1.25rem}.pa-info__body li+li{margin-top:var(--pa-space-2)}.pa-info__body img{width:100%;height:auto;margin-block:var(--pa-space-6);border-radius:var(--pa-radius-md)}.pa-info__body h2:last-of-type{margin-top:var(--pa-space-8);padding-top:var(--pa-space-6);border-top:var(--pa-border-width) solid var(--pa-color-border)}.pa-info__body h2:last-of-type+p{margin-bottom:0;padding:var(--pa-space-5);border-left:.2rem solid var(--pa-color-action);border-radius:0 var(--pa-radius-md) var(--pa-radius-md) 0;background:color-mix(in srgb,var(--pa-color-surface) 82%,var(--pa-color-deep-purple));color:var(--pa-color-text-muted)}.pa-info__body h2:last-of-type+p a{color:var(--pa-color-text);font-weight:700}.pa-info__related{width:100%;margin-top:var(--pa-space-8);padding-top:var(--pa-space-6);border-top:var(--pa-border-width) solid var(--pa-color-border)}.pa-info__related h2{margin-top:0}.pa-info__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--pa-space-6);margin-block:var(--pa-space-6)}.pa-info__actions{width:100%;justify-content:center;margin-top:var(--pa-space-8);padding-top:var(--pa-space-6);border-top:var(--pa-border-width) solid var(--pa-color-border)}.pa-info__button{min-height:3rem;min-width:min(100%,12rem);border-radius:var(--pa-radius-pill);padding:var(--pa-space-3) var(--pa-space-6);text-align:center}.pa-info__button--primary{border-color:transparent;background:var(--pa-gradient-brand);color:var(--pa-color-print-white);box-shadow:var(--pa-shadow-purple)}.pa-info__button--primary:hover{border-color:var(--pa-color-action-hover);background:linear-gradient(135deg,var(--pa-color-electric-purple),color-mix(in srgb,var(--pa-color-electric-purple) 72%,white));color:var(--pa-color-print-white)}.pa-info__button--secondary{border-color:var(--pa-color-border);background:transparent;color:var(--pa-color-text)}.pa-info__button:focus-visible{outline:2px solid var(--pa-color-focus);outline-offset:3px;box-shadow:var(--pa-focus-ring)}@media(max-width:47.99rem){.pa-info__hero{padding-bottom:var(--pa-space-6)}.pa-info__summary{font-size:var(--pa-font-size-md)}.pa-info__body{margin-top:var(--pa-space-6)}.pa-info__body h2,.pa-info__related h2{margin-top:var(--pa-space-7)}.pa-info__body h2:not(:first-child),.pa-info__body h2:last-of-type{padding-top:var(--pa-space-5)}.pa-info__body h2:last-of-type+p{padding:var(--pa-space-4)}.pa-info__actions{align-items:center}.pa-info__button{width:min(100%,22rem)}}@media(prefers-reduced-motion:reduce){.pa-info__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
