:root{color-scheme:light;--color-surface: var(--color-background, #fff);--color-surface-subtle: var(--theme-surface-subtle, #eee9f2);--color-surface-product-media: var(--theme-product-media, #fff);--color-surface-inverse: var(--theme-surface-inverse, #281c32);--color-text: var(--color-foreground, #241b2b);--color-text-muted: var(--theme-text-muted, #625969);--color-text-inverse: var(--theme-text-inverse, #faf8f2);--color-border: #d8d0dc;--color-control-border: #84758c;--color-action: var(--theme-surface-inverse, #281c32);--color-action-text: var(--theme-text-inverse, #faf8f2);--color-accent: var(--theme-accent, #65408a);--color-focus: var(--theme-accent, #65408a);--color-focus-offset: #faf8f2;--font-body: var(--font-primary--family, system-ui, sans-serif);--font-display: var(--font-display--family, var(--font-body));--font-weight-strong: var(--font-primary--weight-strong, 700);--text-campaign: clamp(2.75rem, 2.25rem + 3.75vw, 6rem);--text-display: clamp(2.5rem, 2rem + 2.5vw, 4.75rem);--text-heading: clamp(2rem, 1.5rem + 2vw, 3.25rem);--text-subheading: clamp(1.25rem, 1.125rem + .5vw, 1.5rem);--text-commerce-heading: clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--text-editorial-heading: clamp(2rem, 1.45rem + 2vw, 3.25rem);--text-utility-heading: clamp(1.25rem, 1.1rem + .5vw, 1.625rem);--text-body: 1rem;--text-small: .875rem;--line-height-body: 1.6;--line-height-heading: 1.15;--line-height-display: 1.08;--letter-spacing-display: -.025em;--letter-spacing-heading: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--section-gap: clamp(2.5rem, 5vw, var(--theme-section-gap, 4rem));--section-inset: calc(var(--section-gap) / 2);--section-spacing: var(--section-inset);--heading-gap: clamp(1.25rem, 2.5vw, 2rem);--sticky-gap: 1rem;--header-occupied: 0px;--purchase-occupied: 0px;--reading-width: 62ch;--radius-action: 999px;--radius-control: .75rem;--radius-input: .625rem;--radius-quantity: .875rem;--radius-overlay: 1.5rem;--radius-media: .75rem;--border-width: 1px;--shadow-overlay: 0 .5rem 2rem rgb(40 28 50 / 16%);--layer-skip-link: 100;--layer-persistent: 20;--layer-purchase: 10;--layer-confirmation: 30;--layer-privacy: 40;--privacy-occupied: 0px;--icon-stroke-width: 1.5;--motion-feedback: .15s;--motion-easing: ease-out}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{display:flex;flex-direction:column;min-block-size:100svh;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);font-style:var(--font-primary--style, normal);font-weight:var(--font-primary--weight, 400);line-height:var(--line-height-body)}main{flex:1;min-inline-size:0}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}:where(img,picture,video,canvas,svg){display:block;max-inline-size:100%;block-size:auto}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--font-weight-strong);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}html{font-size:calc(100% * var(--theme-type-scale, 1));scroll-padding-block-start:calc(var(--header-occupied) + var(--sticky-gap));scroll-padding-block-end:calc(max(var(--purchase-occupied),var(--privacy-occupied)) + var(--sticky-gap))}:where([id],:focus-visible){scroll-margin-block:var(--sticky-gap)}:where(h1,h2):not(:where(.product-card__title,.cart-line__title,.product-page__title,nav h2)){font-family:var(--font-display);font-style:var(--font-display--style, normal);font-weight:var(--font-display--weight, 700);text-wrap:balance}h1{font-size:var(--text-display)}h2{font-size:var(--text-heading)}h3{font-size:var(--text-subheading)}:where(h4,h5,h6){font-size:var(--text-body)}:where(p,h1,h2,h3,h4,h5,h6){min-inline-size:0;overflow-wrap:break-word}:where(button,input,select,label,nav a,.button-primary){overflow-wrap:normal;word-break:normal}p{text-wrap:pretty}small{font-size:var(--text-small)}:where(strong,b){font-weight:var(--font-weight-strong)}:where(a){color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:.08em}:where(button,input,select,textarea){font:inherit;max-inline-size:100%}:where(button,input[type=submit],input[type=button],input[type=reset]){-webkit-appearance:none;appearance:none;min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-control);background:transparent;color:inherit;line-height:1.25;cursor:pointer}.button-primary{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem;max-inline-size:100%;padding:var(--space-3) var(--space-6);border:var(--border-width) solid var(--color-action);border-radius:var(--radius-action);background:var(--color-action);color:var(--color-action-text);font:inherit;font-weight:var(--font-weight-strong);line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--motion-feedback) var(--motion-easing)}@media(hover:hover){.button-primary:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--color-accent)}}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],select,textarea){min-block-size:2.75rem;padding:var(--space-3);border:var(--border-width) solid var(--color-control-border);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-text)}textarea{resize:vertical}:where(input,textarea)::placeholder{color:var(--color-text-muted);opacity:1}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--color-accent)}:where(button,input,select,textarea):disabled{opacity:.6;cursor:not-allowed}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 3px var(--color-focus-offset)}:where(dialog){margin:auto;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-overlay);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-overlay)}:where(hr){border:0;border-block-start:var(--border-width) solid var(--color-border)}.skip-link{position:fixed;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);z-index:var(--layer-skip-link);max-inline-size:calc(100% - var(--space-8));padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-action);color:var(--color-action-text)}.skip-link:not(:focus){clip-path:inset(50%);inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap}.container{inline-size:min(calc(100% - var(--page-margin) * 2),calc(var(--page-width) - var(--page-margin) * 2));margin-inline:auto}.reading-width{max-inline-size:var(--reading-width)}.section-spacing{padding-block:var(--section-inset)}.surface-subtle{background:var(--color-surface-subtle);color:var(--color-text)}.surface-inverse{--color-background: var(--theme-surface-inverse, #281c32);--color-foreground: var(--theme-text-inverse, #faf8f2);--color-surface: var(--color-surface-inverse);--color-surface-subtle: color-mix(in srgb, var(--color-surface-inverse), var(--color-text-inverse) 10%);--color-text: var(--color-text-inverse);--color-text-muted: #d8d0dc;--color-border: #84758c;--color-control-border: #b5a7bd;--color-action: var(--color-text-inverse);--color-action-text: var(--color-surface-inverse);--color-accent: #e6d2fa;--color-focus: #e6d2fa;--color-focus-offset: #281c32;background:var(--color-surface);color:var(--color-text);color-scheme:dark}.visually-hidden:not(:focus,:active){position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shopify-section{--content-width: max(0px, min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) ));--content-margin: minmax(min(var(--page-margin), 50%), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);inline-size:100%}.shopify-section>*{grid-column:2;min-inline-size:0}.shopify-section>.full-width{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){:root{--motion-feedback: 0ms}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/critical.css.map */
