*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height, 4rem) + var(--space-4));-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{margin:0;min-height:100vh;min-height:100dvh}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre){margin:0}:where(ul,ol)[role=list]{list-style:none;margin:0;padding:0}:where(img,picture,video,canvas,svg){display:block;max-width:100%}:where(img,video){height:auto}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer}:where(button,[role=button],summary,label,select){touch-action:manipulation}:where(textarea){resize:vertical}:where(table){border-collapse:collapse;border-spacing:0}:where(fieldset){margin:0;padding:0;border:0;min-width:0}:where(legend){padding:0}:where(p,li,h1,h2,h3,h4,h5,h6,dd,figcaption){overflow-wrap:break-word}:where(iframe){border:0}[hidden]{display:none!important}body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--font-size-body);line-height:var(--line-height-body);background-color:var(--color-background);color:var(--color-text);font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.has-page-gradient{background-image:var(--page-gradient);background-repeat:no-repeat;background-size:100% 100%}.has-page-gradient #MainContent>.shopify-section>.color-scheme-1{background-color:transparent}body .shopify-policy__container{max-inline-size:calc(var(--content-width) + 2 * var(--gutter));margin-inline:auto;padding-block:var(--space-7) var(--space-9);padding-inline:var(--gutter)}body .shopify-policy__title{margin-block-end:var(--space-6);text-align:start}body .shopify-policy__title h1{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--font-size-h2);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}body .shopify-policy__body{color:var(--color-text);overflow-wrap:anywhere}body .shopify-policy__body :where(p,ul,ol){margin-block:0 var(--space-4)}body .shopify-policy__body :where(h1,h2,h3,h4,h5,h6){margin-block:var(--space-6) var(--space-3);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--font-size-h4);line-height:var(--line-height-heading)}:where(b,strong){font-weight:var(--font-body-weight-bold)}:where(small){font-size:var(--font-size-small)}:where(a){color:inherit;text-decoration-thickness:var(--border-width);text-underline-offset:.22em}:where(hr){height:0;margin:var(--space-6) 0;border:0;border-block-start:var(--border-width) solid var(--color-border)}::selection{background-color:rgb(var(--color-accent-rgb) / .2);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}:focus:not(:focus-visible){outline:none}:where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--color-primary)}:where(h1,h2,h3,h4,h5,h6),.h-display,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:inherit;text-wrap:balance}.h-display{font-size:var(--font-size-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display)}:where(h1),.h1{font-size:var(--font-size-h1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display)}:where(h2),.h2{font-size:var(--font-size-h2);line-height:calc(var(--line-height-tight) + .04);letter-spacing:var(--letter-spacing-heading)}:where(h3),.h3{font-size:var(--font-size-h3);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}:where(h4),.h4{font-size:var(--font-size-h4);line-height:var(--line-height-heading);letter-spacing:calc(var(--letter-spacing-heading) * .5)}:where(h5,h6){font-size:var(--font-size-body);line-height:var(--line-height-heading);letter-spacing:0}:where(p){text-wrap:pretty}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-body-family);font-style:normal;font-weight:var(--font-body-weight-bold);font-size:var(--font-size-caption);line-height:1.3;letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.eyebrow--accent{color:var(--color-accent)}.eyebrow--rule:before{content:"";flex:none;inline-size:1.5rem;block-size:var(--border-width);background-color:currentColor}.text-lg{font-size:var(--font-size-body-lg);line-height:calc(var(--line-height-body) - .05)}.text-body{font-size:var(--font-size-body)}.text-sm{font-size:var(--font-size-small);line-height:1.55}.text-caption{font-size:var(--font-size-caption);line-height:1.5}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.text-strong{font-weight:var(--font-body-weight-bold)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.tabular-nums{font-variant-numeric:tabular-nums}.measure{max-inline-size:var(--content-width)}.rte{overflow-wrap:break-word}.rte>*+*{margin-block-start:var(--space-4)}.rte>:where(h2,h3,h4,h5,h6){margin-block-start:var(--space-7)}.rte>:where(h2,h3,h4,h5,h6)+*{margin-block-start:var(--space-3)}.rte>:first-child{margin-block-start:0}.rte>:last-child{margin-block-end:0}.rte :where(h2){font-size:var(--font-size-h3)}.rte :where(h3){font-size:var(--font-size-h4)}.rte :where(h4,h5,h6){font-size:var(--font-size-body-lg);letter-spacing:0}.rte :where(a){color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width);text-decoration-color:rgb(var(--color-text-rgb) / .4);text-underline-offset:.22em;transition:text-decoration-color var(--duration-fast) var(--ease-out)}.rte :where(a):hover{text-decoration-color:currentColor}.rte :where(ul,ol){margin-inline:0;margin-block-end:0;padding-inline-start:1.25em}.rte :where(li)+:where(li){margin-block-start:var(--space-2)}.rte :where(li)>:where(ul,ol){margin-block-start:var(--space-2)}.rte :where(li)::marker{color:var(--color-text-muted)}.rte :where(ol){font-variant-numeric:tabular-nums}.rte :where(blockquote){margin-inline:0;padding-inline-start:var(--space-5);border-inline-start:var(--border-width) solid var(--color-text);font-size:var(--font-size-body-lg);line-height:1.5}.rte :where(blockquote) :where(cite,footer){display:block;margin-block-start:var(--space-3);font-size:var(--font-size-small);font-style:normal;color:var(--color-text-muted)}.rte :where(img){height:auto;border-radius:var(--radius-medium)}.rte :where(figure) figcaption{margin-block-start:var(--space-2);font-size:var(--font-size-caption);color:var(--color-text-muted)}.rte :where(iframe,video){inline-size:100%;block-size:auto;aspect-ratio:16 / 9;border-radius:var(--radius-medium)}.rte :where(code){padding:.1em .35em;font-size:.9em;background-color:var(--color-surface);border-radius:var(--radius-small)}.rte:has(>table),.rte :where(.table-wrap,.table-scroll){overflow-x:auto;-webkit-overflow-scrolling:touch}.rte :where(table){inline-size:100%;font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.rte :where(th,td){padding-block:var(--space-3);padding-inline:0 var(--space-5);text-align:start;vertical-align:top;border-block-end:var(--border-width) solid var(--color-border)}.rte :where(th){font-weight:var(--font-body-weight-bold);color:var(--color-text)}.rte :where(thead th){border-block-end-color:var(--color-text)}.page-width{inline-size:100%;max-inline-size:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-inline-size:calc(var(--content-width) + 2 * var(--gutter))}.page-width--wide{max-inline-size:1680px}.main-content:focus{outline:none}.section{display:block;position:relative}.section-pt-none{padding-block-start:0}.section-pt-sm{padding-block-start:calc(var(--section-spacing) * .5)}.section-pt-md{padding-block-start:var(--section-spacing)}.section-pt-lg{padding-block-start:calc(var(--section-spacing) * 1.4)}.section-pb-none{padding-block-end:0}.section-pb-sm{padding-block-end:calc(var(--section-spacing) * .5)}.section-pb-md{padding-block-end:var(--section-spacing)}.section-pb-lg{padding-block-end:calc(var(--section-spacing) * 1.4)}.grid{--cols: var(--cols-mobile, 1);display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--grid-row-gap, var(--grid-gap)) var(--grid-gap)}@media screen and (min-width:750px){.grid{--cols: var(--cols-tablet, var(--cols-mobile, 1))}}@media screen and (min-width:990px){.grid{--cols: var(--cols-desktop, 3)}}.grid>*{min-inline-size:0}.grid--loose{--grid-row-gap: var(--space-7)}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.stack>*{margin:0}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.cluster--center{justify-content:center}.cluster--between{justify-content:space-between}.section-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-inline-size:40rem;margin-block-end:var(--space-7)}.section-header>*{margin:0}.section-header :where(p,.rte):not(.eyebrow,.h-display,.h1,.h2,.h3,.h4){font-size:var(--font-size-body-lg);line-height:calc(var(--line-height-body) - .05);color:var(--color-text-muted)}.section-header :where(.rte) :where(p){font-size:inherit}.section-header--center{align-items:center;margin-inline:auto;text-align:center}.section-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-3)}.section-header--center .section-header__actions{justify-content:center}@media screen and (min-width:750px){.section-header--split{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;max-inline-size:none;column-gap:var(--space-7)}.section-header--split>:first-child{display:flex;flex-direction:column;gap:var(--space-3);max-inline-size:40rem}.section-header--split .section-header__actions{margin-block-start:0}}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){position:absolute!important;inline-size:1px!important;block-size:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:calc(var(--z-drawer) + 10);padding-block:var(--space-3);padding-inline:var(--space-5);font-weight:var(--font-body-weight-bold);font-size:var(--font-size-small);text-decoration:none;color:var(--color-on-primary);background-color:var(--color-primary);border-radius:var(--radius-button);transform:translateY(calc(-100% - var(--space-6)))}.skip-link:focus,.skip-link:focus-visible{transform:none;outline-offset:2px}.is-placeholder{outline:var(--border-width) dashed var(--color-warning);outline-offset:2px;background-color:rgb(var(--color-warning-rgb) / .08);border-radius:2px}.divider{inline-size:100%;block-size:0;margin:0;border:0;border-block-start:var(--border-width) solid var(--color-border)}@media screen and (max-width:749px){.hide-mobile{display:none!important}}@media screen and (min-width:750px){.show-mobile-only{display:none!important}}@media screen and (min-width:990px){.hide-desktop{display:none!important}}@media screen and (max-width:989px){.show-desktop-only{display:none!important}}.icon{display:inline-block;flex-shrink:0;inline-size:1.25em;block-size:1.25em;vertical-align:middle;overflow:visible}.icon--sm{inline-size:1em;block-size:1em}.icon--lg{inline-size:1.5em;block-size:1.5em}[dir=rtl] :is(.icon--arrow-left,.icon--arrow-right,.icon--arrow-up-right,.icon--chevron-left,.icon--chevron-right,.icon--external){transform:scaleX(-1)}.icon-button{display:inline-grid;place-items:center;flex:none;inline-size:44px;block-size:44px;padding:0;color:inherit;background-color:transparent;border:0;border-radius:var(--radius-small);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}@media(hover:hover){.icon-button:hover{background-color:rgb(var(--color-text-rgb) / .06)}}.btn{--btn-bg: transparent;--btn-color: var(--color-text);--btn-border: transparent;--btn-bg-hover: var(--btn-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:48px;min-inline-size:44px;margin:0;padding-block:var(--space-3);padding-inline:var(--space-5);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:normal;font-size:var(--font-size-body);line-height:1.2;letter-spacing:var(--button-letter-spacing, .005em);text-transform:var(--button-text-transform, none);text-align:center;text-decoration:none;white-space:normal;color:var(--btn-color);background-color:var(--btn-bg);border:var(--border-width) solid var(--btn-border);border-radius:var(--radius-button);cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn--primary{--btn-bg: var(--color-primary);--btn-color: var(--color-on-primary);--btn-border: var(--color-primary);--btn-bg-hover: rgb(var(--color-primary-rgb) / .86)}.btn--secondary{--btn-bg: transparent;--btn-color: var(--color-text);--btn-border: var(--color-text);--btn-bg-hover: rgb(var(--color-text-rgb) / .06)}@media(hover:hover){.btn:hover{background-color:var(--btn-bg-hover)}.btn--primary:hover{border-color:transparent}}@media(prefers-reduced-motion:no-preference){html:not([data-hover-effects=false]) .btn:not(.btn--tertiary):active{transform:scale(.98)}}.btn--sm{min-block-size:44px;padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--font-size-small)}.btn--lg{min-block-size:56px;padding-inline:var(--space-6);font-size:var(--font-size-body-lg)}.btn--full{display:flex;inline-size:100%}.btn__label{display:inline-block}.btn__icon{inline-size:1.125em;block-size:1.125em;transition:translate var(--duration-base) var(--ease-out)}html[data-button-uppercase=true] .btn:not(.btn--tertiary){text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-small)}html[data-button-uppercase=true] .btn--lg:not(.btn--tertiary){font-size:var(--font-size-body)}.btn--tertiary{--btn-bg: transparent;--btn-border: transparent;--btn-color: currentColor;min-block-size:44px;padding-inline:0;border-radius:0;color:inherit;letter-spacing:0;text-transform:none}.btn--tertiary .btn__label{text-decoration:underline;text-decoration-thickness:var(--border-width);text-decoration-color:rgb(var(--color-text-rgb) / .35);text-underline-offset:.32em;transition:text-decoration-color var(--duration-base) var(--ease-out),text-underline-offset var(--duration-base) var(--ease-out)}@media(hover:hover){.btn--tertiary:hover .btn__label{text-decoration-color:currentColor;text-underline-offset:.2em}}@media(prefers-reduced-motion:no-preference){html:not([data-hover-effects=false]) :is(.btn,.link--arrow):hover .icon--arrow-right{translate:3px 0}html[dir=rtl]:not([data-hover-effects=false]) :is(.btn,.link--arrow):hover .icon--arrow-right{translate:-3px 0}}.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.42;transform:none}.btn[aria-disabled=true]{pointer-events:none}@media(hover:hover){.btn:disabled:hover,.btn[aria-disabled=true]:hover{background-color:var(--btn-bg)}}.btn>.spinner{display:none}.btn.is-loading{cursor:progress;pointer-events:none}.btn.is-loading>:not(.spinner){visibility:hidden}.btn.is-loading>.spinner{display:inline-flex;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.link{display:inline;padding:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width);text-decoration-color:rgb(var(--color-text-rgb) / .4);text-underline-offset:.22em;background:none;border:0;cursor:pointer;transition:text-decoration-color var(--duration-fast) var(--ease-out)}@media(hover:hover){.link:hover{text-decoration-color:currentColor}}.link--arrow{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px}.link--arrow .icon{inline-size:1.125em;block-size:1.125em;transition:translate var(--duration-base) var(--ease-out)}.link--muted{color:var(--color-text-muted)}.field{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.field__label{font-size:var(--font-size-small);font-weight:var(--font-body-weight-bold);line-height:1.4;color:var(--color-text)}.field__label :where(.field__optional,small){font-weight:var(--font-body-weight);color:var(--color-text-muted)}.field__input{display:block;inline-size:100%;min-block-size:48px;margin:0;padding-block:var(--space-3);padding-inline:var(--space-4);font-family:var(--font-body-family);font-size:max(1rem,var(--font-size-body));line-height:1.4;color:var(--color-text);background-color:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}@supports (color: color-mix(in srgb,currentColor,transparent)){.field__input{border-color:color-mix(in srgb,var(--color-border),var(--color-text) 45%)}}.field__input::placeholder{color:var(--color-text-muted);opacity:1}@media(hover:hover){.field__input:hover{border-color:rgb(var(--color-text-rgb) / .6)}}.field__input:focus-visible,.field__input:focus{outline:2px solid var(--color-text);outline-offset:1px;border-color:var(--color-text)}textarea.field__input{min-block-size:8.5rem;resize:vertical}.field__input:disabled,.field__input[readonly]{color:var(--color-text-muted);background-color:var(--color-surface);cursor:not-allowed}.field__input[readonly]{cursor:default}.field__input[aria-invalid=true]{border-color:var(--color-error)}.field__input[aria-invalid=true]:focus-visible,.field__input[aria-invalid=true]:focus{outline-color:var(--color-error)}.field__input[type=number]{font-variant-numeric:tabular-nums;-moz-appearance:textfield}.field__input[type=search]::-webkit-search-decoration,.field__input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.field__hint{font-size:var(--font-size-small);line-height:1.5;color:var(--color-text-muted)}.field__error{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-small);line-height:1.45;color:var(--color-error)}.field__error .icon{inline-size:1.15em;block-size:1.15em;margin-block-start:.1em}@supports (color: color-mix(in srgb,currentColor,transparent)){.field__error{color:color-mix(in srgb,var(--color-error),var(--color-text) 30%)}.field__input[aria-invalid=true]{border-color:color-mix(in srgb,var(--color-error),var(--color-text) 30%)}}.select{position:relative;display:block}.select>select,.select>.field__input{padding-inline-end:calc(var(--space-4) * 2 + 1rem);cursor:pointer}.select:after,.select>.icon{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);inline-size:1rem;block-size:1rem;translate:0 -50%;pointer-events:none;color:var(--color-text)}.select:after{content:"";background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.select:has(>.icon):after{content:none}.field--checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-3);row-gap:var(--space-1)}.field--checkbox>:where(input[type=checkbox],input[type=radio]){margin-block-start:calc((1lh - 1.125rem)/2)}.field--checkbox>:where(label,.field__label){display:block;min-block-size:1.5rem;font-size:var(--font-size-body);font-weight:var(--font-body-weight);cursor:pointer}.field--checkbox>:where(.field__hint,.field__error){grid-column:2}:where(input[type=checkbox],input[type=radio]){inline-size:1.125rem;block-size:1.125rem;margin:0;flex:none;cursor:pointer}:where(input[type=checkbox],input[type=radio]):focus-visible{outline-offset:2px}.form-status{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4);font-size:var(--font-size-small);line-height:1.5;color:var(--color-text);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-inline-start-width:3px;border-radius:var(--radius-small)}.form-status .icon{inline-size:1.25em;block-size:1.25em}.form-status:empty{display:none}.form-status--success{border-color:rgb(var(--color-success-rgb) / .35);border-inline-start-color:var(--color-success);background-color:rgb(var(--color-success-rgb) / .06)}.form-status--success .icon{color:var(--color-success)}.form-status--error{border-color:rgb(var(--color-error-rgb) / .35);border-inline-start-color:var(--color-error);background-color:rgb(var(--color-error-rgb) / .06)}.form-status--error .icon{color:var(--color-error)}@supports (color: color-mix(in srgb,currentColor,transparent)){.form-status--error .icon{color:color-mix(in srgb,var(--color-error),var(--color-text) 30%)}}.media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ratio, auto);border-radius:var(--radius-medium);background-color:var(--color-surface)}.media>img,.media>video,.media>svg,.media>picture,.media>iframe{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.media>picture>img{inline-size:100%;block-size:100%;object-fit:cover}.media--natural>img,.media--natural>picture,.media--natural>picture>img{position:static;block-size:auto}.media--contain>img,.media--contain>video,.media--contain>picture>img{object-fit:contain}.media--square{--ratio: 1}.media--portrait{--ratio: 4 / 5}.media--landscape{--ratio: 4 / 3}.media--wide{--ratio: 16 / 9}.media--flush{border-radius:0}.placeholder-svg{display:block;inline-size:100%;block-size:100%;fill:rgb(var(--color-text-rgb) / .22);stroke:rgb(var(--color-text-rgb) / .22);background-color:var(--color-surface)}.badge{display:inline-flex;align-items:center;gap:.4em;min-block-size:1.625rem;padding-block:.2rem;padding-inline:.55rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:var(--font-size-caption);line-height:1.2;letter-spacing:.02em;white-space:nowrap;color:var(--color-text);background-color:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:min(var(--radius-small),.375rem)}.badge--sale{color:var(--color-on-primary);background-color:var(--color-accent);border-color:var(--color-accent)}.badge--soldout{color:var(--color-text-muted);background-color:var(--color-background);border-color:var(--color-border)}.badge--new{color:var(--color-on-primary);background-color:var(--color-primary);border-color:var(--color-primary)}.badge--neutral{color:var(--color-text);background-color:var(--color-surface);border-color:var(--color-border)}.badge--accent{color:var(--color-text);background-color:rgb(var(--color-accent-rgb) / .1);border-color:rgb(var(--color-accent-rgb) / .28)}.badge--accent:before{content:"";flex:none;inline-size:.375rem;block-size:.375rem;border-radius:50%;background-color:var(--color-accent)}.spinner{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25em;block-size:1.25em;color:currentColor;line-height:0}.spinner svg{inline-size:100%;block-size:100%}.spinner__track{opacity:.2}.spinner__path{stroke-dasharray:44 100;transform-origin:center}@media(prefers-reduced-motion:no-preference){.spinner svg{animation:reach-spin .8s linear infinite}}@media(prefers-reduced-motion:reduce){.spinner svg{animation:reach-pulse 1.6s ease-in-out infinite}}.accordion{border-block-end:var(--border-width) solid var(--color-border)}.accordion:first-child,:not(.accordion)+.accordion{border-block-start:var(--border-width) solid var(--color-border)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:56px;padding-block:var(--space-4);list-style:none;cursor:pointer;user-select:none;-webkit-user-select:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary::marker{content:""}.accordion__summary:focus-visible{outline-offset:2px;border-radius:var(--radius-small)}.accordion__title{display:flex;align-items:center;gap:var(--space-3);margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-body-lg);line-height:1.35;letter-spacing:-.005em;text-wrap:balance}.accordion__title>.icon{color:var(--color-text-muted)}.accordion__icon{display:inline-grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem;color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:50%;transition:border-color var(--duration-fast) var(--ease-out)}.accordion__icon svg{inline-size:.875rem;block-size:.875rem}.accordion__icon-v{transform-box:fill-box;transform-origin:center;transition:transform var(--duration-base) var(--ease-out)}.accordion[open] .accordion__icon-v{transform:rotate(90deg)}@media(hover:hover){.accordion__summary:hover .accordion__icon{border-color:var(--color-text)}}.accordion__content{padding-block-end:var(--space-5);padding-inline-end:calc(1.75rem + var(--space-4));color:var(--color-text-muted)}.accordion__content :where(strong,b,h2,h3,h4,a){color:var(--color-text)}@media(prefers-reduced-motion:no-preference){@supports (interpolate-size: allow-keywords){.accordion{interpolate-size:allow-keywords}.accordion::details-content{block-size:0;overflow:clip;transition:block-size var(--duration-base) var(--ease-out),content-visibility var(--duration-base) allow-discrete}.accordion[open]::details-content{block-size:auto}}}:where(dialog){padding:0;border:0;color:inherit}.drawer{--drawer-offset: 100%;position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:0;z-index:var(--z-drawer);inline-size:min(26rem,100vw);max-inline-size:100vw;block-size:100%;block-size:100dvh;max-block-size:none;margin:0;padding:0;overflow:hidden;color:var(--color-text);background-color:var(--color-background);border:0;border-inline-start:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-raised)}[dir=rtl] .drawer{--drawer-offset: -100%}.drawer--start{--drawer-offset: -100%;inset-inline-start:0;inset-inline-end:auto;border-inline-start:0;border-inline-end:var(--border-width) solid var(--color-border)}[dir=rtl] .drawer--start{--drawer-offset: 100%}.drawer[open]{display:flex;flex-direction:column;animation:reach-drawer-in var(--duration-slow) var(--ease-out)}.drawer.is-closing{animation:reach-drawer-out var(--duration-base) var(--ease-in-out) forwards}.drawer::backdrop,.modal::backdrop{background-color:#0006;animation:reach-fade-in var(--duration-slow) var(--ease-out)}.drawer.is-closing::backdrop,.modal.is-closing::backdrop{animation:reach-fade-out var(--duration-base) var(--ease-in-out) forwards}.drawer__header,.modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex:none;min-block-size:var(--header-height, 4rem);padding-block:var(--space-3);padding-inline:var(--space-5) var(--space-3);border-block-end:var(--border-width) solid var(--color-border)}.drawer__title,.modal__title{margin:0;font-size:var(--font-size-h4);letter-spacing:calc(var(--letter-spacing-heading) * .5)}.drawer__body{flex:1 1 auto;min-block-size:0;padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer__footer,.modal__footer{flex:none;padding:var(--space-5);padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0px));background-color:var(--color-background);border-block-start:var(--border-width) solid var(--color-border)}.modal{inline-size:min(40rem,calc(100vw - 2 * var(--gutter)));max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--gutter));margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;color:var(--color-text);background-color:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-raised)}.modal[open]{animation:reach-modal-in var(--duration-slow) var(--ease-out)}.modal.is-closing{animation:reach-fade-out var(--duration-base) var(--ease-in-out) forwards}.modal__body{padding:var(--space-5)}@media screen and (min-width:750px){.modal__body{padding:var(--space-6)}.modal__header{padding-inline-start:var(--space-6)}}@media(prefers-reduced-motion:reduce){.drawer[open],.modal[open]{animation-name:reach-fade-in}.drawer.is-closing,.modal.is-closing{animation-name:reach-fade-out}}html.is-scroll-locked{overflow:hidden}html:has(dialog.drawer[open]),html:has(dialog.modal[open]){overflow:hidden}.scroll-x{position:relative;display:flex;gap:var(--scroll-gap, var(--grid-gap));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:rgb(var(--color-text-rgb) / .25) transparent;-webkit-overflow-scrolling:touch}.scroll-x>*{flex:0 0 auto;scroll-snap-align:start}.scroll-x:focus-visible{outline-offset:2px}theme-marquee{display:block;overflow:hidden}.marquee__track{display:flex;inline-size:max-content}.marquee__group{display:flex;flex:none;align-items:stretch;gap:var(--marquee-gap, 0px);margin:0;padding:0;padding-inline-end:var(--marquee-gap, 0px);list-style:none}theme-marquee[data-ready] .marquee__track{animation:marquee-scroll var(--marquee-duration, 30s) linear infinite;will-change:transform}theme-marquee[data-pause-hover][data-ready]:hover .marquee__track,theme-marquee[data-ready]:focus-within .marquee__track{animation-play-state:paused}html[dir=rtl] theme-marquee[data-ready] .marquee__track{animation-name:marquee-scroll-rtl}theme-marquee[data-interactive]{overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none}theme-marquee[data-interactive]::-webkit-scrollbar{display:none}theme-marquee[data-interactive][data-ready] .marquee__track{animation:none;will-change:auto}theme-marquee[data-interactive] img{-webkit-user-drag:none}theme-marquee[data-interactive]:focus-visible{outline-offset:-2px}@media(hover:hover)and (pointer:fine){theme-marquee[data-interactive]{cursor:grab}theme-marquee[data-interactive][data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}}@keyframes marquee-scroll{to{transform:translate3d(-50%,0,0)}}@keyframes marquee-scroll-rtl{to{transform:translate3d(50%,0,0)}}@media(prefers-reduced-motion:reduce){theme-marquee{overflow-x:auto}theme-marquee .marquee__track{animation:none}}@media(pointer:coarse){.scroll-x{scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}}@media screen and (max-width:989px){.scroll-x--bleed{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}}.social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;margin-inline-start:calc(var(--space-3) * -1)}.social-icons__link{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;color:inherit;border-radius:var(--radius-small);transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.social-icons__link .icon{inline-size:1.25rem;block-size:1.25rem}@media(hover:hover){.social-icons__link:hover{background-color:rgb(var(--color-text-rgb) / .06)}}.trust-item{display:flex;align-items:flex-start;gap:var(--space-3);color:inherit;text-decoration:none}.trust-item__icon{display:inline-grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small)}.trust-item__icon .icon{inline-size:1.25rem;block-size:1.25rem}.trust-item__body{display:flex;flex-direction:column;justify-content:center;gap:.125rem;min-block-size:2.5rem;min-inline-size:0}.trust-item__label{font-size:var(--font-size-small);font-weight:var(--font-body-weight-bold);line-height:1.4}.trust-item__text{font-size:var(--font-size-small);line-height:1.5;color:var(--color-text-muted)}.trust-item--link .trust-item__label{text-decoration:underline;text-decoration-thickness:var(--border-width);text-decoration-color:transparent;text-underline-offset:.22em;transition:text-decoration-color var(--duration-fast) var(--ease-out)}@media(hover:hover){.trust-item--link:hover .trust-item__label{text-decoration-color:currentColor}}.trust-item--inline{align-items:center}.trust-item--inline .trust-item__icon{inline-size:auto;block-size:auto;border:0}.trust-item--inline .trust-item__body{min-block-size:0}.breadcrumb{font-size:var(--font-size-caption);line-height:1.4;color:var(--color-text-muted)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.breadcrumb__item{display:inline-flex;align-items:center;min-inline-size:0}.breadcrumb__item+.breadcrumb__item:before{content:"/";content:"/" / "";padding-inline:var(--space-2);color:var(--color-border)}@supports (color: color-mix(in srgb,currentColor,transparent)){.breadcrumb__item+.breadcrumb__item:before{color:color-mix(in srgb,var(--color-text-muted),transparent 40%)}}.breadcrumb__link{display:inline-block;padding-block:var(--space-3);color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}@media(hover:hover){.breadcrumb__link:hover{color:var(--color-text);text-decoration:underline;text-underline-offset:.22em}}.breadcrumb__current{max-inline-size:28ch;padding-block:var(--space-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.pagination{display:flex;justify-content:center;margin-block-start:var(--space-8)}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.pagination__link{display:inline-grid;place-items:center;min-inline-size:44px;block-size:44px;padding-inline:var(--space-2);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;color:inherit;text-decoration:none;border:var(--border-width) solid transparent;border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}@media(hover:hover){a.pagination__link:hover{background-color:rgb(var(--color-text-rgb) / .06)}}.pagination__link[aria-current=page]{font-weight:var(--font-body-weight-bold);border-color:var(--color-text)}.pagination__link--arrow{border-color:var(--color-border)}.pagination__link.is-disabled{opacity:.35;pointer-events:none}.pagination__gap{color:var(--color-text-muted)}.pagination__status{padding-inline:var(--space-3);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}@media screen and (max-width:749px){.pagination__item--number{display:none}}@media screen and (min-width:750px){.pagination__item--status{display:none}}.payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.payment-icons__item{display:inline-flex;line-height:0}.payment-icons__icon{inline-size:auto;block-size:1.5rem}.marker{display:inline-grid;place-items:center;flex:none;inline-size:.75rem;block-size:.75rem;border-radius:50%;border:1.5px solid var(--color-accent)}.marker--device{background-color:var(--color-accent)}.marker--phone{background-color:transparent}.numeral{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.numeral--accent{color:var(--color-accent)}.panel{padding:var(--space-5);background-color:var(--color-surface);border-radius:var(--radius-large)}@media screen and (min-width:990px){.panel{padding:var(--space-7)}}.panel--outline{background-color:transparent;border:var(--border-width) solid var(--color-border)}@media(prefers-reduced-motion:no-preference){html.js[data-animations=true] [data-reveal]{opacity:0;translate:0 12px;transition:opacity var(--duration-slow) var(--ease-out),translate var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}html.js[data-animations=true] [data-reveal].is-revealed{opacity:1;translate:none}}@keyframes reach-spin{to{transform:rotate(360deg)}}@keyframes reach-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes reach-fade-in{0%{opacity:0}}@keyframes reach-fade-out{to{opacity:0}}@keyframes reach-drawer-in{0%{transform:translate(var(--drawer-offset, 100%))}}@keyframes reach-drawer-out{to{transform:translate(var(--drawer-offset, 100%))}}@keyframes reach-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(forced-colors:active){.btn,.badge,.field__input,.pagination__link[aria-current=page],.accordion__icon,.trust-item__icon{border:1px solid CanvasText}.btn--tertiary{border-color:transparent}.btn:disabled,.btn[aria-disabled=true]{color:GrayText;border-color:GrayText;opacity:1}.marker--device{background-color:CanvasText}.is-placeholder{outline-color:Highlight}.select:after{background-color:CanvasText}}@media print{*,*:before,*:after{color:CanvasText!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}body{font-size:11pt}.page-width{max-inline-size:none;padding-inline:0}.skip-link,dialog,.drawer,.modal,video,iframe,.btn--tertiary .icon,[data-print=hide]{display:none!important}[data-reveal]{opacity:1!important;translate:none!important}.rte a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}:where(h1,h2,h3,h4){break-after:avoid}:where(img,figure,table,.accordion){break-inside:avoid}.section-pt-sm,.section-pt-md,.section-pt-lg{padding-block-start:1.5rem}.section-pb-sm,.section-pb-md,.section-pb-lg{padding-block-end:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
