:root{--color-bg: var(--color-paper);--color-text: var(--color-ink);--color-text-soft: var(--color-ink-soft);--color-link: var(--color-resin);--color-focus: var(--color-resin);--color-error-on-light: #a3271a;--color-success-on-light: #2f6b3e;--color-error-on-dark: #f0907f;--color-success-on-dark: #8cc79a;--color-error: var(--color-error-on-light);--color-success: var(--color-success-on-light);--button-bg: var(--color-resin);--button-bg-hover: var(--color-resin-deep);--button-text: var(--color-paper);--button-secondary-hover: var(--color-surface);--text-xs: .875rem;--text-sm: clamp(.9375rem, .914rem + .095vw, 1rem);--text-base: clamp(1.0625rem, 1.039rem + .095vw, 1.125rem);--text-md: clamp(1.1875rem, 1.118rem + .29vw, 1.375rem);--text-lg: clamp(1.5rem, 1.36rem + .57vw, 1.875rem);--text-xl: clamp(1.875rem, 1.643rem + .95vw, 2.5rem);--text-2xl: clamp(2.375rem, 1.957rem + 1.71vw, 3.5rem);--text-section: clamp(2rem, 1.629rem + 1.524vw, 3rem);--text-hero: clamp(2.5rem, 1.757rem + 3.048vw, 4.5rem);--text-question: clamp(1.3125rem, 1.243rem + .286vw, 1.5rem);--text-figure: clamp(1.375rem, 1.282rem + .381vw, 1.625rem);--text-feature: clamp(1.375rem, 1.143rem + .952vw, 2rem);--text-lead: clamp(1.5625rem, 1.307rem + 1.048vw, 2.25rem);--text-faq: clamp(2.5rem, 2.129rem + 1.524vw, 3.5rem);--text-contact: clamp(5.25rem, 7.6vw, 7rem);--leading-tight: 1.05;--leading-snug: 1.15;--leading-ui: 1.35;--leading-body: 1.6;--tracking-display: -.01em;--tracking-caps: .08em;--measure: 65ch;--measure-reading: 48ch;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: clamp(1.5rem, 2vw, 2rem);--space-xl: clamp(2rem, 4vw, 3.5rem);--space-2xl: clamp(3rem, 6vw, 6rem);--space-3xl: clamp(4rem, 10vw, 9rem);--space-section: clamp(3.5rem, 2.2rem + 5.333vw, 7rem);--gutter: clamp(1rem, 2vw, 1.5rem);--radius: 2px;--shadow-soft: 0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent);--z-header: 100;--z-drawer: 200;--z-dialog: 300;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .2s;--dur-base: .4s;--dur-slow: .8s;--header-height: 3.75rem}@media screen and (min-width:990px){:root{--header-height: 5rem}}.surface-dark{--color-bg: var(--color-ink);--color-text: var(--color-paper);--color-text-soft: var(--color-paper-soft);--color-link: var(--color-resin-light);--color-focus: var(--color-resin-light);--color-line: var(--color-line-on-dark);--color-field-border: var(--color-field-border-on-dark);--color-error: var(--color-error-on-dark);--color-success: var(--color-success-on-dark);--button-bg: var(--color-paper);--button-bg-hover: var(--color-paper-soft);--button-text: var(--color-ink);--button-secondary-hover: var(--button-secondary-hover-on-dark);color:var(--color-text);background-color:var(--color-bg)}.surface-light{--color-bg: var(--color-paper);--color-text: var(--color-ink);--color-text-soft: var(--color-ink-soft);--color-link: var(--color-resin);--color-focus: var(--color-resin);--color-line: var(--color-line-on-light);--color-field-border: var(--color-field-border-on-light);--color-error: var(--color-error-on-light);--color-success: var(--color-success-on-light);--button-bg: var(--color-resin);--button-bg-hover: var(--color-resin-deep);--button-text: var(--color-paper);--button-secondary-hover: var(--color-surface);color:var(--color-text);background-color:var(--color-bg)}*,*:before,*:after{box-sizing:border-box;margin:0}html{color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--header-height)}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body>*{min-width:0}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,button,textarea,select{font:inherit;color:inherit}button{padding:0;background:none;border:0;cursor:pointer}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}h1,h2,h3,h4,.heading{font-family:var(--font-display);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-display);text-wrap:balance}h1,.heading--xl{font-size:var(--text-2xl);line-height:var(--leading-tight)}h2,.heading--lg{font-size:var(--text-xl)}h3,.heading--md{font-size:var(--text-lg)}h4,.heading--sm{font-size:var(--text-md)}.heading--hero{font-size:var(--text-hero);line-height:var(--leading-tight)}.heading em,.heading i,h1 em,h2 em{font-style:italic;line-height:1.1}.caps{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-caps);text-transform:uppercase}.text-soft{color:var(--color-text-soft)}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.tabular{font-variant-numeric:tabular-nums}.measure{max-width:var(--measure)}a{color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--dur-fast) var(--ease-out)}a:hover{text-decoration-thickness:2px}::selection{color:var(--color-paper);background-color:var(--color-resin)}::marker{color:var(--color-walnut)}.surface-dark ::marker{color:var(--color-gold-soft)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}hr{border:0;border-block-start:1px solid var(--color-line);margin-block:var(--space-xl)}.main-content{flex-grow:1}.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;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.section{padding-block:var(--space-3xl)}.section--flush{padding-block:0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}@media screen and (min-width:750px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:990px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.flow>*+*{margin-block-start:var(--flow-space, var(--space-md))}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);z-index:calc(var(--z-dialog) + 1);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-paper);background-color:var(--color-resin);border-radius:var(--radius);transform:translateY(-200%)}.skip-link:focus-visible{transform:none;outline-color:var(--color-paper)}.no-js .js-only,.js .no-js-only{display:none!important}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-block-size:2.75rem;padding:.9em 1.6em;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-ui);max-inline-size:100%;text-align:center;text-decoration:none;text-wrap:balance;color:var(--button-text);background-color:var(--button-bg);border:1px solid transparent;border-radius:var(--radius);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.button:hover{background-color:var(--button-bg-hover);text-decoration:none}.button:not([disabled],[aria-disabled=true]):active{transform:scale(.97);transition-duration:.12s}.button[disabled],.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button--secondary{color:var(--color-text);background-color:transparent;border-color:currentcolor}.button--secondary:hover{background-color:var(--button-secondary-hover)}.button--tertiary{min-block-size:2.75rem;padding:0;color:var(--color-link);background-color:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.button--tertiary:hover{background-color:transparent;text-decoration-thickness:2px}.button--block{inline-size:100%}.field{display:flex;flex-direction:column;gap:var(--space-2xs)}.field__label{font-size:var(--text-sm);font-weight:500}.field__input{min-height:2.75rem;padding:.6em .9em;font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-field-border);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease-out)}.field__input:hover{border-color:var(--color-text-soft)}.field__input::placeholder{color:var(--color-text-soft);opacity:1}.field__input[aria-invalid=true]{border-color:var(--color-error)}.field__error{font-size:var(--text-sm);color:var(--color-error)}.field__hint{font-size:var(--text-xs);color:var(--color-text-soft)}.form-status{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);border-inline-start:1px solid currentcolor}.form-status--error{color:var(--color-error)}.form-status--success{color:var(--color-success)}.rte{max-inline-size:var(--measure-reading);overflow-wrap:break-word}.rte :where(p,ul,ol,dl,blockquote,figure,table,pre,div,h2,h3,h4,h5,h6):where(:not(:first-child)){margin-block-start:var(--space-md)}.rte :where(h2,h3,h4,h5,h6):where(:not(:first-child)){margin-block-start:var(--space-xl)}.rte :where(h2,h3,h4,h5,h6)+:where(*){margin-block-start:var(--space-sm)}.rte :where(h2,h3){scroll-margin-block-start:var(--space-lg)}.rte h2{font-size:var(--text-lg)}.rte h3{font-size:var(--text-md)}.rte :is(h4,h5,h6){font-family:var(--font-body);font-size:var(--text-base);font-weight:600;line-height:var(--leading-ui);letter-spacing:normal}.rte :where(ul,ol){padding-inline-start:1.25em}.rte :where(li+li),.rte :where(li)>:where(:not(:first-child)){margin-block-start:var(--space-2xs)}.rte ol>li::marker{font-variant-numeric:tabular-nums}.rte :where(strong,b){font-weight:600}.rte a{overflow-wrap:anywhere}.rte img{border-radius:var(--radius)}.rte blockquote{padding-inline-start:var(--space-md);font-family:var(--font-display);font-size:var(--text-md);border-inline-start:1px solid var(--color-walnut)}.rte table{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--leading-ui);font-variant-numeric:tabular-nums}.rte :is(th,td){padding-block:var(--space-sm);padding-inline:0 var(--space-md);text-align:start;vertical-align:top;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border-block-end:1px solid var(--color-line)}.rte :is(th,td):last-child{padding-inline-end:0}.rte th{font-weight:600}.rte__table{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}.rte__table :is(th,td){min-inline-size:8rem;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.rte--draft>p:first-of-type{padding-block:var(--space-xs);padding-inline-start:var(--space-md);font-size:var(--text-sm);color:var(--color-error);border-inline-start:1px solid currentcolor}.main-content>.shopify-policy__container{box-sizing:content-box;max-inline-size:var(--measure-reading);margin-inline:auto;padding-block:var(--space-2xl) var(--space-section);padding-inline:var(--page-margin)}.shopify-policy__title{margin-block-end:var(--space-xl)}@media(prefers-reduced-motion:no-preference){[data-reveal]:not(.is-reveal-pending){transition:opacity var(--dur-slow) var(--ease-out) var(--reveal-delay, 0ms),transform var(--dur-slow) var(--ease-out) var(--reveal-delay, 0ms)}.is-reveal-pending{opacity:0;transform:translateY(1.5rem)}}.image.nw-unveil,.image.nw-depth,.nw-unveil,.nw-depth{overflow:clip}@media(prefers-reduced-motion:no-preference){.nw-unveil:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--unveil-cover, var(--color-surface));transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ease-out) var(--unveil-delay, var(--reveal-delay, 0ms));content:"";pointer-events:none}.nw-unveil .image__media{transition:scale 1.3s cubic-bezier(.25,1,.5,1) var(--unveil-delay, var(--reveal-delay, 0ms))}.nw-unveil.is-reveal-pending{opacity:1;transform:none}.nw-unveil.is-reveal-pending:after{transform:scaleY(1);transition:none}.nw-unveil.is-reveal-pending .image__media{scale:calc(var(--photo-rest-scale, 1) + .12);transition:none}.surface-dark .nw-unveil{--unveil-cover: var(--color-ink)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.nw-depth{--photo-rest-scale: 1.1}.nw-depth .image__media{scale:var(--photo-rest-scale);animation:nw-depth linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes nw-depth{0%{translate:0 -4%}to{translate:0 4%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.shopify-section-group-header-group.announcement-bar{view-transition-name:nw-announcement}.shopify-section-group-header-group.header{view-transition-name:nw-header}::view-transition-group(*){animation-duration:var(--dur-fast)}::view-transition-group(nw-piece){animation-duration:.46s;animation-timing-function:cubic-bezier(.77,0,.175,1)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
