:root{--font-heading-family: system-ui, sans-serif;--font-heading-weight: 500;--font-body-family: system-ui, sans-serif;--font-body-weight: 400;--font-body-weight-medium: 500;--font-body-weight-bold: 700;--type-heading-scale: 1;--type-body-scale: 1;--heading-tracking: -.025em;--text-2xs: calc(11px * var(--type-body-scale));--text-xs: calc(12px * var(--type-body-scale));--text-sm: calc(14px * var(--type-body-scale));--text-base: calc(16px * var(--type-body-scale));--text-md: calc(17px * var(--type-body-scale));--text-lg: calc(19px * var(--type-body-scale));--h1: calc(clamp(34px, 2.1rem + 1.9vw, 58px) * var(--type-heading-scale));--h2: calc(clamp(28px, 1.55rem + 1.35vw, 42px) * var(--type-heading-scale));--h3: calc(clamp(21px, 1.2rem + .5vw, 26px) * var(--type-heading-scale));--h4: calc(18px * var(--type-heading-scale));--h5: calc(16px * var(--type-heading-scale));--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--page-width: 1320px;--page-margin: 40px;--page-gutter: clamp(16px, 4vw, var(--page-margin));--grid-gap: 20px;--button-radius: 40px;--button-border-width: 1px;--button-height: 50px;--input-radius: 12px;--input-border-width: 1px;--card-radius: 16px;--media-radius: 16px;--badge-radius: 40px;--header-height: 72px;--icon-stroke-width: 1.5;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--duration-press: .12s;--duration-hover: .18s;--duration-drawer: .32s;--shadow-drawer: 0 0 60px rgb(0 0 0 / .14)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-offset, 0px) + 16px)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{display:flex;flex-direction:column;min-height:100svh;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto;min-width:0}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0}ul,ol{padding:0}ul[role=list],ol[role=list]{list-style:none}p,li{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}hr{border:0;border-top:1px solid var(--color-border)}table{border-collapse:collapse}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{color:var(--color-foreground-heading);font-family:var(--font-heading-family);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-tracking);line-height:1.12;text-wrap:balance}h1,.h1{font-size:var(--h1);line-height:1.05}h2,.h2{font-size:var(--h2);line-height:1.08}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4);letter-spacing:-.01em}h5,.h5{font-size:var(--h5);letter-spacing:0}strong,b{font-weight:var(--font-body-weight-bold)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.text-muted{color:var(--color-foreground-muted)}.text-small{font-size:var(--text-sm)}.eyebrow{display:block;color:var(--color-foreground-muted);font-size:var(--text-sm);font-weight:var(--font-body-weight-medium);letter-spacing:.01em;line-height:1.4}.rte>*+*{margin-top:.85em}.rte :where(h2,h3,h4){margin-top:1.6em}.rte :where(ul,ol){padding-inline-start:1.25em}.rte li+li{margin-top:.35em}.rte a{text-decoration:underline}.rte img{border-radius:var(--media-radius)}.rte table{width:100%}.rte :where(th,td){border-bottom:1px solid var(--color-border);padding:.6em .5em;text-align:start}button,[role=button],a,summary,label,select,input[type=range]{touch-action:manipulation}button,[role=button],a,summary,label{-webkit-tap-highlight-color:transparent}:where(button:not(:disabled),summary,[role=button],select:not(:disabled),label[for]){cursor:pointer}:focus-visible{outline:2px solid var(--color-foreground-heading);outline-offset:3px}:focus:not(:focus-visible){outline:none}.es-popup-button:not(.product__info .es-popup-button),.product__buy-row .es-popup-button{display:none!important}summary{list-style:none}summary::-webkit-details-marker{display:none}:where(a,button,.track,[class*=gallery]) img{-webkit-user-drag:none}html.is-scroll-locked,html.is-scroll-locked body{overflow:hidden}html.is-scroll-locked{scrollbar-gutter:stable}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.skip-link{position:fixed;z-index:200;top:8px;left:8px;padding:12px 18px;border-radius:var(--button-radius);background:var(--color-button);color:var(--color-button-text);font-weight:var(--font-body-weight-medium);text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}[class*=color-scheme-]{background-color:var(--color-background);color:var(--color-foreground)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-gutter) * 2), calc(100% - var(--page-gutter) * 2) );--content-margin: minmax(var(--page-gutter), 1fr);position:relative;display:grid;width:100%;grid-template-columns:var(--content-margin) var(--content-width) var(--content-margin)}.shopify-section>*{grid-column:2;min-width:0}.shopify-section>.full-width{grid-column:1 / -1}.page-width{width:min(100% - var(--page-gutter) * 2,var(--page-width) - var(--page-gutter) * 2);margin-inline:auto}.page-width--narrow{max-width:820px}.section{--section-scale: .66;padding-block:calc(var(--section-pt, 64px) * var(--section-scale)) calc(var(--section-pb, 64px) * var(--section-scale))}@media(min-width:750px){.section{--section-scale: .85}}@media(min-width:990px){.section{--section-scale: 1}}.section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-7);margin-bottom:clamp(var(--space-6),3vw,var(--space-8))}.section-heading--center{flex-direction:column;align-items:center;text-align:center}.section-heading__text{max-width:640px}.section-heading__text>*+*{margin-top:var(--space-3)}.section-heading__text p{color:var(--color-foreground-muted)}.section-editor-note{margin-block:var(--space-6);padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--card-radius);color:var(--color-foreground-muted);font-size:var(--text-sm);text-align:center}.page-header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-bottom:clamp(var(--space-7),4vw,var(--space-9))}.page-header--center{justify-items:center;text-align:center}.page-header h1{font-size:var(--h2)}.page-header .rte,.page-header__meta{max-width:62ch;color:var(--color-foreground-muted)}.pagination{display:flex;justify-content:center;margin-top:var(--space-9)}.pagination ul{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0}.pagination a,.pagination span{min-width:44px;height:44px;display:grid;place-items:center;padding:0 var(--space-3);border-radius:var(--button-radius);color:var(--color-foreground-heading);font-size:var(--text-sm);text-decoration:none}.pagination [aria-current=page]{background:var(--color-foreground-heading);color:var(--color-background)}.pagination svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.pagination a:hover{background:var(--color-surface)}}.button{--_bg: var(--color-button);--_text: var(--color-button-text);--_border: var(--color-button-border);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--button-height);padding:0 1.75em;border:var(--button-border-width) solid var(--_border);border-radius:var(--button-radius);background:var(--_bg);color:var(--_text);font-size:calc(15px * var(--type-body-scale));font-weight:var(--font-body-weight-medium);letter-spacing:.005em;line-height:1.2;text-align:center;text-decoration:none;text-transform:var(--button-text-case, none);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-hover) ease,border-color var(--duration-hover) ease,color var(--duration-hover) ease,transform var(--duration-press) var(--ease-out)}.button:active:not(:disabled){transform:translateY(1px)}.button--secondary{--_bg: var(--color-button-secondary);--_text: var(--color-button-secondary-text);--_border: var(--color-button-secondary-border)}.button--full{width:100%}.button--small{--button-height: 42px;padding-inline:1.25em;font-size:var(--text-sm)}.button svg{flex:none;width:18px;height:18px}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button[aria-busy=true]{cursor:progress}@media(hover:hover)and (pointer:fine){.button:not(:disabled):hover{--_bg: var(--color-button-hover);--_text: var(--color-button-hover-text);--_border: var(--color-button-hover-border)}.button--secondary:not(:disabled):hover{--_bg: var(--color-button-secondary-hover);--_text: var(--color-button-secondary-hover-text);--_border: var(--color-button-secondary-hover-border)}}.link-arrow{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--color-foreground-heading);font-size:var(--text-sm);font-weight:var(--font-body-weight-medium);text-decoration:none}.link-arrow svg{width:16px;height:16px;transition:transform var(--duration-hover) var(--ease-out)}@media(hover:hover)and (pointer:fine){.link-arrow:hover{text-decoration:underline}.link-arrow:hover svg{transform:translate(3px)}}.icon-button{position:relative;width:44px;height:44px;display:inline-grid;place-items:center;flex:none;color:var(--color-foreground-heading);text-decoration:none}.icon-button svg{width:22px;height:22px;transition:transform var(--duration-hover) var(--ease-out)}.icon-button:focus-visible svg{transform:scale(1.07)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.icon-button:hover svg{transform:scale(1.07)}}.field{display:grid;gap:6px}.field__label{color:var(--color-foreground-heading);font-size:var(--text-sm);font-weight:var(--font-body-weight-medium)}.input,.field input:not([type=checkbox],[type=radio]),.field select,.field textarea{width:100%;min-height:50px;padding:12px 16px;border:var(--input-border-width) solid var(--color-input-border);border-radius:var(--input-radius);background:var(--color-input);color:var(--color-input-text);font-size:max(16px,var(--text-base));line-height:1.4;transition:border-color var(--duration-hover) ease}.field textarea{min-height:120px;resize:vertical}.input::placeholder,.field :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--color-input-text) 55%,var(--color-input))}.input:focus-visible,.field :is(input,select,textarea):focus-visible{border-color:var(--color-input-text);outline:2px solid var(--color-input-text);outline-offset:0}.field [aria-invalid=true]{border-color:#b3261e}.form-message{border-radius:var(--input-radius);padding:12px 16px;font-size:var(--text-sm);line-height:1.5}.form-message--error{background:#fdf0ef;color:#8c1d18}.form-message--success{background:#eef6f0;color:#1f5130}.newsletter-form__row{display:flex;gap:var(--space-2)}.newsletter-form__row .input{min-width:0;flex:1;border-radius:var(--button-radius);padding-inline:20px}.newsletter-form .form-message{margin-top:var(--space-2)}.quantity{display:inline-grid;grid-template-columns:44px minmax(2.5ch,auto) 44px;align-items:center;height:48px;border:var(--input-border-width) solid var(--color-input-border);border-radius:var(--button-radius);background:var(--color-input);color:var(--color-input-text)}.quantity button{height:100%;display:grid;place-items:center;border-radius:inherit}.quantity button svg{width:16px;height:16px}.quantity button:disabled{opacity:.35;cursor:not-allowed}.quantity button:focus-visible{outline-offset:-4px}.quantity input{width:100%;min-width:0;height:100%;border:0;padding:0;background:transparent;font-size:16px;font-weight:var(--font-body-weight-medium);text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.quantity input:focus-visible{outline:none}.quantity:focus-within:has(input:focus-visible){outline:2px solid var(--color-input-text);outline-offset:2px}.plus-minus{position:relative;flex:none;width:16px;height:16px}.plus-minus:before,.plus-minus:after{position:absolute;top:50%;left:0;width:100%;height:1.5px;border-radius:1px;background:currentColor;content:"";transform:translateY(-50%);transition:transform var(--duration-hover) var(--ease-out)}.plus-minus:after{transform:translateY(-50%) rotate(90deg)}details[open]:not([data-open=false])>summary .plus-minus:after,details[data-open=true]>summary .plus-minus:after{transform:translateY(-50%) rotate(0)}.media{position:relative;overflow:hidden;border-radius:var(--media-radius);background:var(--color-surface)}.media>:is(img,video,svg,iframe){width:100%;height:100%;object-fit:cover}.media--contain>:is(img,video){object-fit:contain}.placeholder-svg{width:100%;height:100%;background:var(--color-surface);fill:color-mix(in srgb,var(--color-foreground) 22%,var(--color-surface))}.badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:var(--badge-radius);font-size:var(--text-xs);font-weight:var(--font-body-weight-medium);line-height:1.2}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--color-foreground-heading);font-variant-numeric:tabular-nums}.price s{color:var(--color-foreground-muted);font-size:.875em}vc-track,vc-accordion-group{display:block}.track{display:flex;gap:var(--grid-gap);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.track>*{flex:none;scroll-snap-align:start}.track:focus-visible{outline-offset:-2px}.track-controls{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.track-arrows{display:flex;gap:var(--space-2)}.track-arrows button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:50%;color:var(--color-foreground-heading);transition:background-color var(--duration-hover) ease,opacity var(--duration-hover) ease}.track-arrows button svg{width:18px;height:18px;transition:transform var(--duration-hover) var(--ease-out)}.track-arrows button[aria-disabled=true]{opacity:.35;cursor:default}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.track-arrows button:not([aria-disabled=true]):hover svg{transform:scale(1.07)}}.track-dots{display:flex;align-items:center}.track-dots button{width:24px;height:44px;display:grid;place-items:center}.track-dots button:before{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--color-foreground) 25%,transparent);content:"";transition:background-color var(--duration-hover) ease,transform var(--duration-hover) var(--ease-out)}.track-dots button[aria-current=true]:before{background:var(--color-foreground-heading);transform:scale(1.35)}.track-dots button:focus-visible{outline-offset:-8px}.drawer{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#0000;color:var(--color-foreground);transition:background-color .24s var(--ease-out)}.drawer::backdrop{background:transparent}.drawer.is-open{background:#00000061}.drawer__panel{--drawer-width: 440px;position:fixed;top:0;right:0;width:min(var(--drawer-width),100vw);height:100dvh;display:flex;flex-direction:column;background:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-drawer);transform:translate(100%);transition:transform var(--duration-drawer) var(--ease-drawer)}.drawer__panel:focus{outline:none}.drawer--left .drawer__panel{right:auto;left:0;transform:translate(-100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__header{min-height:68px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:0 var(--space-3) 0 var(--space-6)}.drawer__title{font-family:var(--font-body-family);font-size:var(--text-lg);font-weight:var(--font-body-weight-medium);letter-spacing:-.01em;line-height:1.2}.drawer__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:no-preference){html.js body[data-reveal=on] [data-reveal-item]:not(.is-revealed){opacity:0;transform:translateY(14px)}html.js body[data-reveal=on] [data-reveal-item]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}}.empty-state{display:grid;justify-items:center;gap:var(--space-4);padding-block:var(--space-10);text-align:center}.empty-state p{max-width:44ch;color:var(--color-foreground-muted)}.loading-skeleton{border-radius:var(--card-radius);background:linear-gradient(90deg,var(--color-surface) 20%,var(--color-background) 45%,var(--color-surface) 70%);background-size:240% 100%;animation:loading-skeleton 1.2s linear infinite}@keyframes loading-skeleton{to{background-position:-240% 0}}.add-error{margin-top:var(--space-3);color:#b3261e;font-size:var(--text-sm);font-weight:var(--font-body-weight-medium)}#MainContent .shopify-policy__container{width:min(100% - var(--page-gutter) * 2,820px);max-width:none;margin:0 auto;padding-block:var(--space-9) var(--space-11)}.shopify-policy__title{margin-bottom:var(--space-7)}.shopify-policy__title h1{font-size:var(--h2)}.shopify-policy__body{line-height:1.75}.shopify-policy__body :where(h2,h3){margin-top:2em;font-size:var(--h4)}.shopify-policy__body :where(p,li){max-width:72ch}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-iteration-count:1!important;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,outline-color!important}.icon-button:focus-visible svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
