@layer reset,base,components,utilities,overrides;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}}@layer base{:root{--ns-space-0: 0;--ns-space-2: .125rem;--ns-space-4: .25rem;--ns-space-6: .375rem;--ns-space-8: .5rem;--ns-space-10: .625rem;--ns-space-12: .75rem;--ns-space-14: .875rem;--ns-space-15: .9375rem;--ns-space-16: 1rem;--ns-space-18: 1.125rem;--ns-space-20: 1.25rem;--ns-space-22: 1.375rem;--ns-space-24: 1.5rem;--ns-space-26: 1.625rem;--ns-space-28: 1.75rem;--ns-space-30: 1.875rem;--ns-space-32: 2rem;--ns-space-40: 2.5rem;--ns-space-48: 3rem;--ns-space-60: 3.75rem;--ns-space-64: 4rem;--ns-space-80: 5rem;--ns-section-padding-top: var(--ns-layout-section-padding-top-mobile, var(--ns-space-40));--ns-section-padding-bottom: var(--ns-layout-section-padding-bottom-mobile, var(--ns-space-40));--ns-primary-grid-column-gap: var(--ns-layout-primary-grid-column-gap-mobile, var(--ns-space-16));--ns-primary-grid-row-gap: var(--ns-layout-primary-grid-row-gap-mobile, var(--ns-space-16));--ns-section-space-block: var(--ns-section-padding-top);--ns-radius-base: 2rem;--ns-radius-xs: .125rem;--ns-radius-sm: .25rem;--ns-radius-md: .375rem;--ns-radius-lg: .5rem;--ns-radius-xl: .75rem;--ns-radius-2xl: 1rem;--ns-radius-3xl: 1.5rem;--ns-radius-4xl: 2rem;--ns-radius-pill: 999rem;--ns-stroke-1: 1px;--ns-stroke-2: 2px;--ns-border-width-default: var(--ns-stroke-1);--ns-focus-ring-width: var(--ns-stroke-2);--ns-touch-target-min: 2.75rem;--ns-control-block-size-24: 1.5rem;--ns-control-block-size-32: 2rem;--ns-control-block-size-36: 2.25rem;--ns-control-block-size-40: 2.5rem;--ns-control-block-size-44: 2.75rem;--ns-control-block-size-48: 3rem;--ns-control-block-size-56: 3.5rem;--ns-control-block-size-sm: var(--ns-control-block-size-36);--ns-control-block-size-md: var(--ns-control-block-size-44);--ns-control-block-size-lg: var(--ns-control-block-size-56);--ns-text-control-block-size: var(--ns-control-block-size-lg);--ns-button-block-size: var(--ns-text-control-block-size);--ns-button-padding-block: var(--ns-button-padding-block-authored, var(--ns-space-16));--ns-button-padding-inline: var(--ns-button-padding-inline-authored, var(--ns-space-28));--ns-icon-size-14: .875rem;--ns-icon-size-16: 1rem;--ns-icon-size-20: 1.25rem;--ns-icon-size-24: 1.5rem;--ns-icon-size-32: 2rem;--ns-icon-size-sm: var(--ns-icon-size-16);--ns-icon-size-md: var(--ns-icon-size-24);--ns-icon-size-lg: var(--ns-icon-size-32);--ns-safe-area-inset-inline-start: env(safe-area-inset-left, 0px);--ns-safe-area-inset-inline-end: env(safe-area-inset-right, 0px);--ns-translate-inline-next: 100%;--ns-translate-inline-previous: -100%;--ns-dialog-inline-size-sm: min(24rem, calc(100vw - 2 * var(--ns-space-16)));--ns-dialog-inline-size-md: min(36rem, calc(100vw - 2 * var(--ns-space-16)));--ns-dialog-inline-size-lg: min(48rem, calc(100vw - 2 * var(--ns-space-16)));--ns-dialog-inline-size-xl: min(64rem, calc(100vw - 2 * var(--ns-space-16)));--ns-dialog-max-block-size: calc(100dvh - 2 * var(--ns-space-16));--ns-page-width: var(--ns-layout-width-mobile, 33.75rem);--ns-page-padding: var(--ns-layout-padding-mobile, var(--ns-space-10));--ns-page-gutter: var(--ns-layout-gutter-mobile, var(--ns-space-10));--ns-type-body-min-size: min( var(--ns-type-body-authored-min-size, 1rem), var(--ns-type-body-authored-max-size, 1rem) );--ns-type-body-max-size: max( var(--ns-type-body-authored-min-size, 1rem), var(--ns-type-body-authored-max-size, 1rem) );--ns-type-body-size: clamp( var(--ns-type-body-min-size), calc(var(--ns-type-body-min-size) + .2vw), var(--ns-type-body-max-size) );--ns-type-button-min-size: min( var(--ns-type-button-authored-min-size, 1rem), var(--ns-type-button-authored-max-size, 1rem) );--ns-type-button-max-size: max( var(--ns-type-button-authored-min-size, 1rem), var(--ns-type-button-authored-max-size, 1rem) );--ns-type-button-size: clamp( var(--ns-type-button-min-size), calc(var(--ns-type-button-min-size) + .2vw), var(--ns-type-button-max-size) );--ns-type-lead-max-size: max( var(--ns-type-lead-authored-min-size, 1.125rem), var(--ns-type-lead-authored-max-size, 1.25rem), calc(var(--ns-type-body-size) + .125rem) );--ns-type-lead-min-size: min( var(--ns-type-lead-max-size), max(var(--ns-type-lead-authored-min-size, 1.125rem), calc(var(--ns-type-body-size) + .125rem)) );--ns-type-lead-size: clamp( var(--ns-type-lead-min-size), calc(var(--ns-type-lead-min-size) + .3vw), var(--ns-type-lead-max-size) );--ns-type-body-small-max-size: min( max(var(--ns-type-body-small-authored-min-size, .875rem), var(--ns-type-body-small-authored-max-size, .875rem)), calc(var(--ns-type-body-size) - .125rem) );--ns-type-body-small-min-size: min( var(--ns-type-body-small-authored-min-size, .875rem), var(--ns-type-body-small-authored-max-size, .875rem), var(--ns-type-body-small-max-size) );--ns-type-body-small-size: clamp( var(--ns-type-body-small-min-size), calc(var(--ns-type-body-small-min-size) + .15vw), var(--ns-type-body-small-max-size) );--ns-type-caption-max-size: min( max(var(--ns-type-caption-authored-min-size, .75rem), var(--ns-type-caption-authored-max-size, .75rem)), var(--ns-type-body-small-size) );--ns-type-caption-min-size: min( var(--ns-type-caption-authored-min-size, .75rem), var(--ns-type-caption-authored-max-size, .75rem), var(--ns-type-caption-max-size) );--ns-type-caption-size: clamp( var(--ns-type-caption-min-size), calc(var(--ns-type-caption-min-size) + .1vw), var(--ns-type-caption-max-size) );--ns-type-eyebrow-max-size: min( max(var(--ns-type-eyebrow-authored-min-size, .875rem), var(--ns-type-eyebrow-authored-max-size, .875rem)), var(--ns-type-body-size) );--ns-type-eyebrow-min-size: min( var(--ns-type-eyebrow-authored-min-size, .875rem), var(--ns-type-eyebrow-authored-max-size, .875rem), var(--ns-type-eyebrow-max-size) );--ns-type-eyebrow-size: clamp( var(--ns-type-eyebrow-min-size), calc(var(--ns-type-eyebrow-min-size) + .1vw), var(--ns-type-eyebrow-max-size) );--ns-type-body-line-height: calc(1.25em + .25rem) ;--ns-type-heading-line-height: calc(1.05em + .25rem) ;--ns-type-linked-line-height: var(--ns-type-body-line-height);--ns-type-lead-line-height: var(--ns-type-body-line-height);--ns-type-body-small-line-height: var(--ns-type-body-line-height);--ns-type-caption-line-height: var(--ns-type-body-line-height);--ns-type-eyebrow-line-height: var(--ns-type-body-line-height);--ns-type-xs-raw-size: clamp( var(--ns-type-xs-authored-min-size, 1.125rem), var(--ns-type-xs-authored-fluid-size, 2vw), var(--ns-type-xs-authored-max-size, 1.25rem) );--ns-type-xs-size: max(var(--ns-type-xs-raw-size), var(--ns-type-lead-size));--ns-type-small-raw-size: clamp( var(--ns-type-small-authored-min-size, 1.3125rem), var(--ns-type-small-authored-fluid-size, 2.6vw), var(--ns-type-small-authored-max-size, 1.625rem) );--ns-type-small-size: max(var(--ns-type-small-raw-size), calc(var(--ns-type-xs-size) + .125rem));--ns-type-medium-raw-size: clamp( var(--ns-type-medium-authored-min-size, 1.4375rem), var(--ns-type-medium-authored-fluid-size, 3.3vw), var(--ns-type-medium-authored-max-size, 2.0625rem) );--ns-type-medium-size: max(var(--ns-type-medium-raw-size), calc(var(--ns-type-small-size) + .125rem));--ns-type-large-raw-size: clamp( var(--ns-type-large-authored-min-size, 1.6875rem), var(--ns-type-large-authored-fluid-size, 4.3vw), var(--ns-type-large-authored-max-size, 2.6875rem) );--ns-type-large-size: max(var(--ns-type-large-raw-size), calc(var(--ns-type-medium-size) + .125rem));--ns-type-xl-raw-size: clamp( var(--ns-type-xl-authored-min-size, 2rem), var(--ns-type-xl-authored-fluid-size, 5.2vw), var(--ns-type-xl-authored-max-size, 3.25rem) );--ns-type-xl-size: max(var(--ns-type-xl-raw-size), calc(var(--ns-type-large-size) + .125rem));--ns-type-xxl-raw-size: clamp( var(--ns-type-xxl-authored-min-size, 2.25rem), var(--ns-type-xxl-authored-fluid-size, 6.4vw), var(--ns-type-xxl-authored-max-size, 4rem) );--ns-type-xxl-size: max(var(--ns-type-xxl-raw-size), calc(var(--ns-type-xl-size) + .125rem));--ns-type-display-raw-size: clamp( var(--ns-type-display-authored-min-size, 2.5rem), var(--ns-type-display-authored-fluid-size, 8.6vw), var(--ns-type-display-authored-max-size, 5.375rem) );--ns-type-display-size: max(var(--ns-type-display-raw-size), calc(var(--ns-type-xxl-size) + .125rem));--ns-type-display-line-height: var(--ns-type-heading-line-height);--ns-type-xxl-line-height: var(--ns-type-heading-line-height);--ns-type-xl-line-height: var(--ns-type-heading-line-height);--ns-type-large-line-height: var(--ns-type-heading-line-height);--ns-type-medium-line-height: var(--ns-type-heading-line-height);--ns-type-small-line-height: var(--ns-type-heading-line-height);--ns-type-xs-line-height: var(--ns-type-heading-line-height);--ns-type-h1-size: var(--ns-type-xxl-size);--ns-type-h2-size: var(--ns-type-xl-size);--ns-type-h3-size: var(--ns-type-large-size);--ns-type-h4-size: var(--ns-type-medium-size);--ns-type-h5-size: var(--ns-type-small-size);--ns-type-h6-size: var(--ns-type-xs-size);--ns-type-h1-line-height: var(--ns-type-xxl-line-height);--ns-type-h2-line-height: var(--ns-type-xl-line-height);--ns-type-h3-line-height: var(--ns-type-large-line-height);--ns-type-h4-line-height: var(--ns-type-medium-line-height);--ns-type-h5-line-height: var(--ns-type-small-line-height);--ns-type-h6-line-height: var(--ns-type-xs-line-height);--ns-type-body-large-size: var(--ns-type-lead-size);--ns-type-body-large-line-height: var(--ns-type-lead-line-height);--ns-type-subheading-size: var(--ns-type-medium-size);--ns-type-subheading-line-height: var(--ns-type-medium-line-height);--ns-type-label-size: var(--ns-type-body-size);--ns-type-label-line-height: var(--ns-type-body-line-height);--ns-type-label-letter-spacing: normal;--ns-type-button-line-height: var(--ns-type-button-line-height-authored, 1.5);--ns-type-button-letter-spacing: var(--ns-type-button-letter-spacing-authored, 0em);--ns-type-button-text-transform: var(--ns-type-button-text-transform-authored, none);--ns-type-input-size: var(--ns-type-body-size);--ns-type-navigation-size: var(--ns-type-body-size);--ns-type-card-title-size: var(--ns-type-body-size);--ns-type-price-size: var(--ns-type-body-size);--ns-type-price-prominent-size: var(--ns-type-lead-size);--ns-type-balance-size: var(--ns-type-large-size);--ns-type-interface-meta-size: var(--ns-type-body-small-size)}:root[dir=rtl]{--ns-safe-area-inset-inline-start: env(safe-area-inset-right, 0px);--ns-safe-area-inset-inline-end: env(safe-area-inset-left, 0px);--ns-translate-inline-next: -100%;--ns-translate-inline-previous: 100%}.ns-u-section-layout{--ns-section-padding-top: var(--ns-layout-section-padding-top-mobile, var(--ns-space-40));--ns-section-padding-bottom: var(--ns-layout-section-padding-bottom-mobile, var(--ns-space-40));--ns-primary-grid-column-gap: var(--ns-layout-primary-grid-column-gap-mobile, var(--ns-space-16));--ns-primary-grid-row-gap: var(--ns-layout-primary-grid-row-gap-mobile, var(--ns-space-16));--ns-section-space-block: var(--ns-section-padding-top);padding-block-start:var(--ns-section-padding-top);padding-block-end:var(--ns-section-padding-bottom)}@media(min-width:768px)and (max-width:1024px){:root{--ns-page-width: var(--ns-layout-width-tablet, 64rem);--ns-page-padding: var(--ns-layout-padding-tablet, var(--ns-space-10));--ns-page-gutter: var(--ns-layout-gutter-tablet, var(--ns-space-10));--ns-section-padding-top: var(--ns-layout-section-padding-top-tablet, var(--ns-space-60));--ns-section-padding-bottom: var(--ns-layout-section-padding-bottom-tablet, var(--ns-space-60));--ns-primary-grid-column-gap: var(--ns-layout-primary-grid-column-gap-tablet, var(--ns-space-22));--ns-primary-grid-row-gap: var(--ns-layout-primary-grid-row-gap-tablet, var(--ns-space-22))}.ns-u-section-layout{--ns-section-padding-top: var(--ns-layout-section-padding-top-tablet, var(--ns-space-60));--ns-section-padding-bottom: var(--ns-layout-section-padding-bottom-tablet, var(--ns-space-60));--ns-primary-grid-column-gap: var(--ns-layout-primary-grid-column-gap-tablet, var(--ns-space-22));--ns-primary-grid-row-gap: var(--ns-layout-primary-grid-row-gap-tablet, var(--ns-space-22))}}@media(min-width:1025px)and (max-width:1259px){:root{--ns-page-width: var(--ns-layout-width-desktop, 61.25rem);--ns-page-padding: var(--ns-layout-padding-desktop, var(--ns-space-24));--ns-page-gutter: var(--ns-layout-gutter-desktop, var(--ns-space-24));--ns-section-padding-top: var(--ns-layout-section-padding-top-desktop, var(--ns-space-60));--ns-section-padding-bottom: var(--ns-layout-section-padding-bottom-desktop, var(--ns-space-60));--ns-primary-grid-column-gap: var(--ns-layout-primary-grid-column-gap-desktop, var(--ns-space-26));--ns-primary-grid-row-gap: var(--ns-layout-primary-grid-row-gap-desktop, var(--ns-space-26))}.ns-u-section-layout{--ns-section-padding-top: var(--ns-layout-section-padding-top-desktop, var(--ns-space-60));--ns-section-padding-bottom: var(--ns-layout-section-padding-bottom-desktop, var(--ns-space-60));--ns-primary-grid-column-gap: var(--ns-layout-primary-grid-column-gap-desktop, var(--ns-space-26));--ns-primary-grid-row-gap: var(--ns-layout-primary-grid-row-gap-desktop, var(--ns-space-26))}}@media(min-width:1260px){:root{--ns-page-width: var(--ns-layout-width-wide-desktop, 75rem);--ns-page-padding: var(--ns-layout-padding-wide-desktop, var(--ns-space-24));--ns-page-gutter: var(--ns-layout-gutter-wide-desktop, var(--ns-space-24));--ns-section-padding-top: var(--ns-layout-section-padding-top-wide-desktop, var(--ns-space-60));--ns-section-padding-bottom: var(--ns-layout-section-padding-bottom-wide-desktop, var(--ns-space-60));--ns-primary-grid-column-gap: var(--ns-layout-primary-grid-column-gap-wide-desktop, var(--ns-space-30));--ns-primary-grid-row-gap: var(--ns-layout-primary-grid-row-gap-wide-desktop, var(--ns-space-30))}.ns-u-section-layout{--ns-section-padding-top: var(--ns-layout-section-padding-top-wide-desktop, var(--ns-space-60));--ns-section-padding-bottom: var(--ns-layout-section-padding-bottom-wide-desktop, var(--ns-space-60));--ns-primary-grid-column-gap: var(--ns-layout-primary-grid-column-gap-wide-desktop, var(--ns-space-30));--ns-primary-grid-row-gap: var(--ns-layout-primary-grid-row-gap-wide-desktop, var(--ns-space-30))}}html{hanging-punctuation:first last}[data-ns-directional-icon]{display:inline-flex}:root[dir=rtl] [data-ns-directional-icon]{transform:scaleX(-1)}:root[dir=rtl] [data-ns-gallery-previous] svg{transform:rotate(180deg)}:root[dir=rtl] [data-ns-gallery-next] svg{transform:none}body{display:flex;flex-direction:column;width:100%;min-height:100svh;font-family:var(--ns-font-body-family);font-size:var(--ns-type-body-size);font-style:var(--ns-font-body-style);font-weight:var(--ns-font-body-weight);line-height:var(--ns-type-body-line-height);background-color:var(--ns-color-background);color:var(--ns-color-foreground)}[data-ns-main]{min-width:0;flex:1 0 auto}[data-ns-skip-link]{position:fixed;z-index:1000;inset-block-start:var(--ns-space-10);inset-inline-start:var(--ns-space-10);padding:var(--ns-space-10) var(--ns-space-16);color:var(--ns-color-background);background:var(--ns-color-foreground);transform:translateY(calc(-100% - var(--ns-space-16)))}[data-ns-skip-link]:focus-visible{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--ns-focus-ring-width) solid currentColor;outline-offset:.1875rem}s-view-event{display:contents}.ns-u-theme-block-root{display:contents}html[data-ns-scroll-locked]{overflow:hidden}input,textarea,select{border-radius:var(--ns-radius-input)}select,dialog{background-color:var(--ns-color-background);color:var(--ns-color-foreground)}p{text-wrap:pretty}:is(h1,h2,h3,h4,h5,h6){color:var(--ns-color-heading);font-family:var(--ns-font-heading-family);font-style:var(--ns-font-heading-style);font-weight:var(--ns-font-heading-weight);text-wrap:balance}h1{font-size:var(--ns-type-h1-size);line-height:var(--ns-type-h1-line-height)}h2{font-size:var(--ns-type-h2-size);line-height:var(--ns-type-h2-line-height)}h3{font-size:var(--ns-type-h3-size);line-height:var(--ns-type-h3-line-height)}h4{font-size:var(--ns-type-h4-size);line-height:var(--ns-type-h4-line-height)}h5{font-size:var(--ns-type-h5-size);line-height:var(--ns-type-h5-line-height)}h6{font-size:var(--ns-type-h6-size);line-height:var(--ns-type-h6-line-height)}a{color:var(--ns-color-link)}[data-ns-social-links]{--ns-social-icon-size: .875rem}[data-ns-social-links] svg{display:block;width:var(--ns-social-icon-size);height:var(--ns-social-icon-size);max-width:none;flex:0 0 var(--ns-social-icon-size);fill:currentColor}:is(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}.shopify-section{--ns-content-width: min( calc(var(--ns-page-width) - var(--ns-page-gutter) * 2), calc(100% - var(--ns-page-gutter) * 2) );--ns-content-margin: minmax(var(--ns-page-gutter), 1fr);--ns-content-grid: var(--ns-content-margin) var(--ns-content-width) var(--ns-content-margin);position:relative;display:grid;grid-template-columns:var(--ns-content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>s-view-event{display:block}[data-ns-page],[data-ns-rte],.shopify-policy__container,.shopify-policy__body{min-width:0}[data-ns-page],.shopify-policy__container{width:100%}.shopify-policy__container{width:min(calc(100% - var(--ns-page-gutter) * 2),75rem);margin-inline:auto;padding-block:var(--ns-space-48) var(--ns-space-64)}[data-ns-page-title],.shopify-policy__title{margin-block-end:var(--ns-space-30)}[data-ns-rte],.shopify-policy__body{max-inline-size:75ch;margin-inline:auto;overflow-wrap:anywhere}:is([data-ns-rte],.shopify-policy__body) :is(h2,h3,h4,h5,h6){margin-block:var(--ns-space-32) var(--ns-space-12)}:is([data-ns-rte],.shopify-policy__body) :is(p,ul,ol,dl,blockquote,figure,table,pre){margin-block:var(--ns-space-16)}:is([data-ns-rte],.shopify-policy__body) :is(ul,ol){padding-inline-start:var(--ns-space-24)}:is([data-ns-rte],.shopify-policy__body) :is(li,dt,dd)+:is(li,dt,dd){margin-block-start:var(--ns-space-8)}:is([data-ns-rte],.shopify-policy__body) :is(a,code,kbd,samp){overflow-wrap:anywhere}:is([data-ns-rte],.shopify-policy__body) table{display:block;max-inline-size:100%;overflow-x:auto;border-collapse:collapse}:is([data-ns-rte],.shopify-policy__body) :is(th,td){padding:var(--ns-space-8) var(--ns-space-10);text-align:start;vertical-align:top}:is([data-ns-rte],.shopify-policy__body) pre{max-inline-size:100%;overflow:auto;white-space:pre}:is([data-ns-rte],.shopify-policy__body) :is(img,picture,video,canvas,svg,iframe,embed,object){max-inline-size:100%}:is([data-ns-rte],.shopify-policy__body) :is(img,video,canvas,svg){block-size:auto}@media(forced-colors:active){[data-ns-skip-link]{color:Canvas;background:CanvasText;border:.125rem solid Canvas}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:Highlight}}@media print{.shopify-section-group-header-group,.shopify-section-group-footer-group,ns-desktop-header,ns-mobile-header,ns-popup-section,[data-ns-skip-link],dialog,[popover],form{display:none}body,[data-ns-main],[data-ns-page],.shopify-policy__container,[data-ns-rte],.shopify-policy__body{width:auto;max-width:none;min-height:0;margin:0;padding:0;color:var(--ns-color-foreground);background:var(--ns-color-background)}:is([data-ns-rte],.shopify-policy__body) table{display:table;width:100%;overflow:visible}:is([data-ns-rte],.shopify-policy__body) pre{overflow:visible;white-space:pre-wrap}:is([data-ns-rte],.shopify-policy__body) :is(iframe,embed,object){display:none}}}@layer components{[data-ns-tooltip-host]{position:relative}[data-ns-tooltip]{--ns-tooltip-background: var(--ns-color-foreground);--ns-tooltip-foreground: var(--ns-color-background);position:absolute;z-index:100;display:block;width:max-content;max-width:min(18rem,calc(100vw - var(--ns-space-32)));padding:var(--ns-space-4) var(--ns-space-8);border-radius:var(--ns-radius-tooltip, var(--ns-radius-xs));background:var(--ns-tooltip-background);box-shadow:0 .25rem .875rem color-mix(in srgb,var(--ns-color-foreground) 18%,transparent);color:var(--ns-tooltip-foreground);font-family:var(--ns-font-body-family);font-size:var(--ns-type-caption-size);font-style:normal;font-weight:var(--ns-type-weight-body);line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .12s ease,visibility 0s linear .12s,transform .12s ease}[data-ns-tooltip]:before{content:attr(data-ns-tooltip-text)}[data-ns-tooltip]:after{position:absolute;width:0;height:0;border:.25rem solid transparent;content:""}[data-ns-tooltip-style=prominent]{--ns-tooltip-background: var(--ns-color-primary);--ns-tooltip-foreground: var(--ns-color-on-primary);padding:var(--ns-space-8) var(--ns-space-12);border-radius:var(--ns-radius-tooltip-prominent, var(--ns-radius-sm));box-shadow:0 .375rem 1.25rem color-mix(in srgb,var(--ns-color-foreground) 24%,transparent);font-weight:var(--ns-type-weight-interface)}[data-ns-tooltip][data-ns-tooltip-placement=top]{bottom:calc(100% + var(--ns-space-8));left:50%;transform:translate(-50%,var(--ns-space-4))}[data-ns-tooltip][data-ns-tooltip-placement=top]:after{top:100%;left:50%;border-top-color:var(--ns-tooltip-background);transform:translate(-50%)}[data-ns-tooltip][data-ns-tooltip-placement=bottom]{top:calc(100% + var(--ns-space-8));left:50%;transform:translate(-50%,-.25rem)}[data-ns-tooltip][data-ns-tooltip-placement=bottom]:after{bottom:100%;left:50%;border-bottom-color:var(--ns-tooltip-background);transform:translate(-50%)}[data-ns-tooltip][data-ns-tooltip-placement=left]{top:50%;right:calc(100% + var(--ns-space-8));transform:translate(var(--ns-space-4),-50%)}[data-ns-tooltip][data-ns-tooltip-placement=left]:after{top:50%;left:100%;border-left-color:var(--ns-tooltip-background);transform:translateY(-50%)}[data-ns-tooltip][data-ns-tooltip-placement=right]{top:50%;left:calc(100% + var(--ns-space-8));transform:translate(-.25rem,-50%)}[data-ns-tooltip][data-ns-tooltip-placement=right]:after{top:50%;right:100%;border-right-color:var(--ns-tooltip-background);transform:translateY(-50%)}[data-ns-tooltip-host]:focus-visible>[data-ns-tooltip],[data-ns-tooltip-host]>:focus-visible~[data-ns-tooltip],[data-ns-tooltip-focus-within]:focus-within>[data-ns-tooltip]{visibility:visible;opacity:1;transition-delay:60ms,60ms,60ms}[data-ns-tooltip-host]:focus-visible>[data-ns-tooltip-placement=top],[data-ns-tooltip-host]>:focus-visible~[data-ns-tooltip-placement=top],[data-ns-tooltip-focus-within]:focus-within>[data-ns-tooltip-placement=top]{transform:translate(-50%)}[data-ns-tooltip-host]:focus-visible>[data-ns-tooltip-placement=bottom],[data-ns-tooltip-host]>:focus-visible~[data-ns-tooltip-placement=bottom],[data-ns-tooltip-focus-within]:focus-within>[data-ns-tooltip-placement=bottom]{transform:translate(-50%)}[data-ns-tooltip-host]:focus-visible>[data-ns-tooltip-placement=left],[data-ns-tooltip-host]>:focus-visible~[data-ns-tooltip-placement=left],[data-ns-tooltip-focus-within]:focus-within>[data-ns-tooltip-placement=left]{transform:translateY(-50%)}[data-ns-tooltip-host]:focus-visible>[data-ns-tooltip-placement=right],[data-ns-tooltip-host]>:focus-visible~[data-ns-tooltip-placement=right],[data-ns-tooltip-focus-within]:focus-within>[data-ns-tooltip-placement=right]{transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){[data-ns-tooltip-host]:hover>[data-ns-tooltip]{visibility:visible;opacity:1;transition-delay:.4s,.4s,.4s}[data-ns-tooltip-host]:hover>[data-ns-tooltip-style=prominent]{transition-delay:.25s,.25s,.25s}[data-ns-tooltip-host]:hover>[data-ns-tooltip-placement=top],[data-ns-tooltip-host]:hover>[data-ns-tooltip-placement=bottom]{transform:translate(-50%)}[data-ns-tooltip-host]:hover>[data-ns-tooltip-placement=left],[data-ns-tooltip-host]:hover>[data-ns-tooltip-placement=right]{transform:translateY(-50%)}}[data-ns-tooltip-scroll]{margin-block-start:calc(-1 * var(--ns-space-48));padding-block-start:var(--ns-space-48)}[data-ns-media-composition]{--ns-media-composition-dynamic-viewport-height: 100vh;--ns-media-composition-small-viewport-height: 100vh;--ns-media-composition-active-height: var(--ns-media-composition-window-height-desktop, auto)}@supports (height: 100dvh){[data-ns-media-composition]{--ns-media-composition-dynamic-viewport-height: 100dvh}}@supports (height: 100svh){[data-ns-media-composition]{--ns-media-composition-small-viewport-height: 100svh}}[data-ns-media-composition-row]{min-height:var(--ns-media-composition-active-height)}[data-ns-media-composition-row]>[data-ns-responsive-layout-desktop]{height:100%;min-height:inherit}@media(min-width:1025px){[data-ns-media-composition][data-ns-window-height-desktop]:not([data-ns-window-height-desktop=off]){--ns-section-surface-min-height: 0px;--ns-section-padding-top: 0px;--ns-section-padding-bottom: 0px}[data-ns-media-composition][data-ns-window-height-desktop]:not([data-ns-window-height-desktop=off]) :is([data-ns-visual-stage],[data-ns-media-type],ns-visual-slider,[data-ns-media-comparison],[data-ns-comparison-canvas],[data-ns-comparison-items],[data-ns-comparison-item]){height:var(--ns-media-composition-active-height);min-height:0}[data-ns-media-composition][data-ns-window-height-desktop]:not([data-ns-window-height-desktop=off]) ns-video{height:100%;aspect-ratio:auto}}@media(min-width:768px)and (max-width:1024px){[data-ns-media-composition]{--ns-media-composition-active-height: var(--ns-media-composition-window-height-tablet, auto)}[data-ns-media-composition][data-ns-window-height-tablet]:not([data-ns-window-height-tablet=off]){--ns-section-surface-min-height: 0px;--ns-section-padding-top: 0px;--ns-section-padding-bottom: 0px}[data-ns-media-composition][data-ns-window-height-tablet]:not([data-ns-window-height-tablet=off]) :is([data-ns-visual-stage],[data-ns-media-type],ns-visual-slider,[data-ns-media-comparison],[data-ns-comparison-canvas],[data-ns-comparison-items],[data-ns-comparison-item]){height:var(--ns-media-composition-active-height);min-height:0}[data-ns-media-composition][data-ns-window-height-tablet]:not([data-ns-window-height-tablet=off]) ns-video{height:100%;aspect-ratio:auto}}@media(max-width:767px){[data-ns-media-composition]{--ns-media-composition-active-height: var(--ns-media-composition-window-height-mobile, auto)}[data-ns-media-composition][data-ns-window-height-mobile]:not([data-ns-window-height-mobile=off]){--ns-section-surface-min-height: 0px;--ns-section-padding-top: 0px;--ns-section-padding-bottom: 0px}[data-ns-media-composition][data-ns-window-height-mobile]:not([data-ns-window-height-mobile=off]) :is([data-ns-visual-stage],[data-ns-media-type],ns-visual-slider,[data-ns-media-comparison],[data-ns-comparison-canvas],[data-ns-comparison-items],[data-ns-comparison-item]){height:var(--ns-media-composition-active-height);min-height:0}[data-ns-media-composition][data-ns-window-height-mobile]:not([data-ns-window-height-mobile=off]) ns-video{height:100%;aspect-ratio:auto}}}@layer utilities{.ns-u-scrollbar{scrollbar-color:color-mix(in srgb,var(--ns-color-foreground) 32%,transparent) transparent;scrollbar-width:thin}.ns-u-visually-hidden{--ns-visually-hidden-offset: -1px;position:absolute;inline-size:1px;block-size:1px;margin:var(--ns-visually-hidden-offset);padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.shopify-section>.ns-u-full-width{grid-column:1 / -1}@media(forced-colors:active){.ns-u-scrollbar{scrollbar-color:auto;scrollbar-width:auto}}}@layer overrides{:where([data-ns-button-surface=text]){font-family:var(--ns-font-button-family);font-size:var(--ns-type-button-size);font-style:var(--ns-font-button-style);font-weight:var(--ns-type-button-weight);line-height:var(--ns-type-button-line-height);letter-spacing:var(--ns-type-button-letter-spacing);text-transform:var(--ns-type-button-text-transform);border-radius:var(--ns-button-radius, var(--ns-radius-button, 0px));white-space:nowrap}:where([data-ns-button-surface=icon]){border-radius:var(--ns-radius-icon-button, var(--ns-radius-button, 0px))}:where([data-ns-button-geometry=standard]){block-size:auto;min-block-size:var(--ns-button-block-size);padding-block:var(--ns-button-padding-block);padding-inline:var(--ns-button-padding-inline)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map?v=128607867999219970711786318948 */
