*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html{scroll-padding-block:5.5rem 6rem}:target,.main-content{scroll-margin-top:5.5rem}.main-content{flex:1 0 auto}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{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}button{font:inherit}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}p:empty:not([role=alert]):not([role=status]){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-style:var(--font-primary--style);font-weight:var(--font-primary--weight);font-size:var(--text-base);line-height:1.5;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.1}h1{letter-spacing:var(--tracking-tight)}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-foreground)}::selection{background:var(--color-brand);color:var(--color-brand-contrast)}:focus-visible{outline:2px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 6px #14161c}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText;box-shadow:none}}.eyebrow{font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-xl);text-transform:uppercase;color:var(--color-muted)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content-link:focus{position:fixed;inset:auto auto auto 1rem;top:1rem;z-index:1000;width:auto;height:auto;margin:0;padding:.75rem 1.25rem;clip:auto;white-space:normal;background:var(--color-brand);color:var(--color-brand-contrast);border-radius:var(--radius-xs);font-weight:600}#shop-hcaptcha-badge-container:focus-within{inline-size:max-content!important;inset-inline-start:auto!important;inset-inline-end:0!important;left:auto!important;right:0!important;width:max-content!important}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fade-up{animation:fade-up var(--motion-base) var(--ease-out) both}@view-transition{navigation:auto}@supports (view-transition-name: none){@media(prefers-reduced-motion:no-preference){.main-content{view-transition-name:main-content}.header{view-transition-name:site-header}.footer{view-transition-name:site-footer}}}::view-transition-old(site-header),::view-transition-new(site-header),::view-transition-old(site-footer),::view-transition-new(site-footer){animation:none}::view-transition-group(*){animation-duration:var(--motion-base);animation-timing-function:var(--ease-out)}@media(prefers-reduced-motion:reduce){.product-card__media,.product__main-media{view-transition-name:none!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-base);animation-timing-function:var(--ease-out)}::view-transition-old(main-content){animation:vt-fade-out var(--motion-fast) var(--ease-out) both}::view-transition-new(main-content){animation:vt-fade-in var(--motion-base) var(--ease-out) both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.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}.shopify-policy__container.shopify-policy__container{width:100%;max-width:46rem;box-sizing:border-box;margin-inline:auto;padding-block:3rem 5rem;padding-inline:var(--page-margin)}.shopify-policy__title.shopify-policy__title{text-align:left}.shopify-policy__title h1{font-size:var(--display-xl);margin:0 0 1.5rem}.rte{font-size:var(--text-lg);line-height:1.7;color:var(--color-body);overflow-wrap:anywhere}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte p{margin:0 0 1.125rem}.rte p:has(+ul,+ol){margin-bottom:.5rem}.rte h2,.rte h3,.rte h4{color:var(--color-foreground);margin:2rem 0 .75rem}.rte h2{font-size:var(--display-sm)}.rte h3{font-size:var(--display-xs)}.rte h4{font-size:var(--text-xl)}.rte a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.rte ul,.rte ol{margin:0 0 1.125rem;padding-left:1.375rem}.rte li{margin-bottom:.375rem}.rte blockquote{border-left:3px solid var(--color-brand);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem;font-size:var(--text-xl);color:var(--color-soft)}.rte img{max-width:100%;height:auto;border-radius:var(--radius-md)}.rte hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}.rte table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--text-sm);margin:0 0 1.125rem}.rte th,.rte td{border:1px solid var(--color-border);padding:.5rem .75rem;text-align:left}.is-loading{position:relative;cursor:progress}.is-loading>.btn__label,.is-loading>.icon,.is-loading>svg{visibility:hidden}.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:1.125em;height:1.125em;margin:-.5625em 0 0 -.5625em;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-pill);animation:allvar-spin .6s linear infinite}@keyframes allvar-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.is-loading:after{animation:none;border-style:solid;border-top-color:currentColor;opacity:.55}}.cart-line.is-busy,.cart-item.is-busy{position:relative;pointer-events:none;transform:scale(.985);transition:transform var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default)}.cart-line.is-busy>*,.cart-item.is-busy>*{opacity:.4;transition:opacity var(--duration-base) var(--ease-default)}.cart-line.is-busy:before,.cart-item.is-busy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--color-brand) 8%,transparent) 44%,color-mix(in srgb,var(--color-brand) 16%,transparent) 50%,color-mix(in srgb,var(--color-brand) 8%,transparent) 56%,transparent 80%);background-size:220% 100%;background-repeat:no-repeat;animation:cart-line-sweep 1.15s var(--ease-in-out) infinite}@keyframes cart-line-sweep{0%{background-position:-110% 0}to{background-position:110% 0}}.cart-line.is-busy:after,.cart-item.is-busy:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;z-index:2;pointer-events:none;background:var(--color-brand);transform-origin:left center;animation:cart-line-progress 1.15s var(--ease-in-out) infinite}@keyframes cart-line-progress{0%{transform:scaleX(0);opacity:.9}70%{transform:scaleX(1);opacity:.9}to{transform:scaleX(1);opacity:0}}.cart-line.is-busy .is-loading:after,.cart-item.is-busy .is-loading:after{display:none}.cart-line.is-busy .is-loading>.btn__label,.cart-line.is-busy .is-loading>.icon,.cart-line.is-busy .is-loading>svg,.cart-item.is-busy .is-loading>.btn__label,.cart-item.is-busy .is-loading>.icon,.cart-item.is-busy .is-loading>svg{visibility:visible}@media(prefers-reduced-motion:reduce){.cart-line.is-busy,.cart-item.is-busy{transform:none}.cart-line.is-busy:before,.cart-item.is-busy:before{display:none}.cart-line.is-busy:after,.cart-item.is-busy:after{animation:none;transform:none;opacity:.9}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/critical.css.map */
