*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;margin:0;min-height:100svh;overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}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,button{font:inherit;color:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}button{cursor:pointer}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}p:empty{display:none}:root{--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-3xl: 9rem;--text-xs: calc(.6875rem * var(--body-scale));--text-s: calc(.8125rem * var(--body-scale));--text-base: calc(1rem * var(--body-scale));--text-l: calc(clamp(1.0625rem, 1rem + .3vw, 1.25rem) * var(--body-scale));--text-xl: calc(clamp(1.25rem, 1.1rem + .6vw, 1.625rem) * var(--body-scale));--heading-s: calc(clamp(1.375rem, 1.2rem + .7vw, 1.75rem) * var(--heading-scale));--heading-m: calc(clamp(1.875rem, 1.5rem + 1.6vw, 2.75rem) * var(--heading-scale));--heading-l: calc(clamp(2.375rem, 1.7rem + 2.8vw, 4rem) * var(--heading-scale));--heading-xl: calc(clamp(3rem, 2rem + 4.4vw, 5.75rem) * var(--heading-scale));--heading-display: calc(clamp(2.75rem, 1.4rem + 7.4vw, 9rem) * var(--heading-scale));--measure-narrow: 34rem;--measure: 42rem;--measure-wide: 60rem;--hairline: 1px;--ease-luxe: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .2s;--duration-base: .4s;--duration-slow: .9s;--reveal-distance: 0px;--reveal-duration: 0ms;--header-height: 4.5rem}@media screen and (min-width:990px){:root{--header-height: 5.75rem}}html[data-animation=subtle]{--reveal-distance: 14px;--reveal-duration: 1.1s}html[data-animation=expressive]{--reveal-distance: 32px;--reveal-duration: 1.5s}body{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--text-base);line-height:1.75;letter-spacing:.01em;font-kerning:normal;font-feature-settings:"kern","liga";background-color:var(--color-background);color:var(--color-foreground)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);color:var(--color-heading);line-height:1.08;letter-spacing:-.005em;text-wrap:balance}h1,.h1{font-size:var(--heading-xl)}h2,.h2{font-size:var(--heading-l)}h3,.h3{font-size:var(--heading-m)}h4,.h4{font-size:var(--heading-s);line-height:1.25}.h0{font-size:var(--heading-display);line-height:.95}:is(h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4) em{font-style:italic;color:var(--color-accent)}a{color:inherit;text-decoration-thickness:var(--hairline);text-underline-offset:.3em;transition:color var(--duration-fast) var(--ease-luxe)}a:hover{color:var(--color-accent)}strong{font-weight:var(--font-body--weight-medium)}::selection{background-color:var(--color-accent);color:var(--color-background)}.eyebrow{display:block;font-family:var(--font-body--family);font-size:var(--text-xs);font-weight:var(--font-body--weight-medium);text-transform:uppercase;letter-spacing:.32em;line-height:1.6;color:var(--color-accent)}.eyebrow.eyebrow--foreground{color:var(--color-foreground)}.nav-text{font-family:var(--font-body--family);font-size:var(--text-xs);font-weight:var(--font-body--weight-medium);text-transform:uppercase;letter-spacing:var(--nav-letter-spacing)}.rte>*+*{margin-block-start:1.25em}.rte :is(h2,h3,h4){margin-block-start:1.75em}.rte :is(ul,ol){padding-inline-start:1.25em}.rte blockquote{margin-inline:0;padding-inline-start:var(--space-m);border-inline-start:var(--hairline) solid var(--color-accent);font-family:var(--font-heading--family);font-size:var(--heading-s);font-style:italic;line-height:1.4;color:var(--color-heading)}.rte img{margin-block:var(--space-l)}.text-muted{color:color-mix(in srgb,var(--color-foreground) 70%,var(--color-background))}.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-link{position:absolute;top:var(--space-s);left:var(--space-s);z-index:1000;padding:var(--space-xs) var(--space-m);background:var(--color-ivory);color:var(--color-noir);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-luxe)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:var(--hairline) solid var(--color-accent);outline-offset:4px}.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}main{flex:1 0 auto;display:flex;flex-direction:column}main:focus{outline:none}.section{position:relative;display:grid;grid-template-columns:var(--content-grid);grid-column:1 / -1;padding-block:calc(var(--section-pt, 96px) * .6) calc(var(--section-pb, 96px) * .6);background-color:var(--color-background);background-image:var(--color-gradient, none);color:var(--color-foreground)}.section>*{grid-column:2}.section>.full-width{grid-column:1 / -1}@media screen and (min-width:750px){.section{padding-block:var(--section-pt, 96px) var(--section-pb, 96px)}}html[data-separators=hairline] .shopify-section+.shopify-section>.section:not(.hero):before{content:"";position:absolute;top:0;left:50%;z-index:1;width:min(36rem,64%);height:var(--hairline);translate:-50% 0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-accent) 45%,transparent),transparent);pointer-events:none}.section-geometry{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.section-geometry>.geometry{flex:none;max-width:none}.section-geometry--left>.geometry{translate:-38% 0}.section-geometry--right>.geometry{translate:38% 0}.section-geometry--left{justify-content:flex-start}.section-geometry--right{justify-content:flex-end}@media screen and (max-width:749px){html[data-geometry-mobile=false] .geometry,.hide-geometry-mobile .geometry{display:none}}@media screen and (max-width:749px){.hide-mobile{display:none!important}}@media screen and (min-width:750px){.hide-desktop{display:none!important}}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-m));width:100%}.stack--left{align-items:flex-start;text-align:left}.stack--center{align-items:center;text-align:center}.stack--right{align-items:flex-end;text-align:right}.block-align--left{align-self:flex-start;text-align:left}.block-align--center{align-self:center;text-align:center}.block-align--right{align-self:flex-end;text-align:right}.measure--narrow{max-width:var(--measure-narrow)}.measure--medium{max-width:var(--measure)}.measure--wide{max-width:var(--measure-wide)}.measure--full{max-width:none}.stack>[data-reveal]:nth-child(2){--reveal-delay: 90ms}.stack>[data-reveal]:nth-child(3){--reveal-delay: .18s}.stack>[data-reveal]:nth-child(4){--reveal-delay: .27s}.stack>[data-reveal]:nth-child(n+5){--reveal-delay: .36s}.section-heading{display:flex;flex-direction:column;gap:var(--space-s);margin-block-end:var(--space-xl)}.section-heading--center{align-items:center;text-align:center}.section-heading--left{align-items:flex-start;text-align:left}.section-heading__text{max-width:var(--measure)}.button,.shopify-payment-button__button--unbranded,input[type=submit],button[type=submit]:not(.button--plain){--button-bg: var(--color-button);--button-fg: var(--color-button-label);--button-border: var(--color-button);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:3.25rem;padding:0 var(--button-padding-inline);border:var(--hairline) solid var(--button-border);border-radius:var(--button-radius);background-color:var(--button-bg);color:var(--button-fg);font-family:var(--font-body--family);font-size:var(--text-xs);font-weight:var(--font-body--weight-medium);letter-spacing:.28em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;transition:background-color var(--duration-base) var(--ease-luxe),color var(--duration-base) var(--ease-luxe),border-color var(--duration-base) var(--ease-luxe)}.button:hover,input[type=submit]:hover,button[type=submit]:not(.button--plain):hover{--button-bg: transparent;--button-fg: var(--color-button)}.button--outline{--button-bg: transparent;--button-fg: var(--color-heading);--button-border: color-mix(in srgb, var(--color-heading) 55%, transparent)}.button--outline:hover{--button-bg: var(--color-heading);--button-fg: var(--color-background);--button-border: var(--color-heading)}.button--link{--button-bg: transparent;--button-fg: var(--color-heading);--button-border: transparent;min-height:auto;padding:0 0 .6em;border-radius:0;background-image:linear-gradient(var(--color-accent),var(--color-accent));background-size:100% var(--hairline);background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--duration-base) var(--ease-luxe),color var(--duration-base) var(--ease-luxe)}.button--link:hover{--button-bg: transparent;--button-fg: var(--color-accent);background-size:40% var(--hairline)}.button-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-l)}.button--plain{padding:0;border:0;background:none}.field{position:relative;display:flex;flex-direction:column;gap:var(--space-2xs)}.field__label{font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--color-foreground) 75%,var(--color-background))}.field__input,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=number],textarea,select{width:100%;min-height:3.25rem;padding:var(--space-xs) 0;border:0;border-bottom:var(--hairline) solid color-mix(in srgb,var(--color-foreground) 35%,transparent);border-radius:0;background:transparent;color:var(--color-heading);transition:border-color var(--duration-base) var(--ease-luxe)}textarea{min-height:8rem;resize:vertical}select{background-color:var(--color-background)}:is(.field__input,input,textarea,select):focus{outline:none;border-bottom-color:var(--color-accent)}:is(.field__input,input,textarea,select):focus-visible{outline:var(--hairline) solid var(--color-accent);outline-offset:2px}::placeholder{color:color-mix(in srgb,var(--color-foreground) 45%,transparent);opacity:1}.form-message{font-size:var(--text-s);letter-spacing:.04em}.form-message--success{color:var(--color-accent)}.form-message--error{color:#d9886b}.media{position:relative;overflow:hidden;background-color:color-mix(in srgb,var(--color-foreground) 6%,var(--color-background))}.media>img,.media>video,.media>svg{width:100%;height:100%;object-fit:cover;object-position:var(--object-position, center)}.media--portrait{aspect-ratio:4 / 5}.media--tall{aspect-ratio:2 / 3}.media--square{aspect-ratio:1 / 1}.media--landscape{aspect-ratio:3 / 2}.media--wide{aspect-ratio:16 / 9}.js [data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-distance),0);transition:opacity var(--reveal-duration) var(--ease-out),transform var(--reveal-duration) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.js [data-reveal].is-revealed,html[data-animation=none] [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/critical.css.map */
