*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:rgb(var(--border-color));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;scroll-padding-top:calc(var(--sticky-area-height) + 20px);interpolate-size:allow-keywords;line-height:1.5}body{background:rgb(var(--page-background));font:var(--text-font-style) var(--text-font-weight) var(--text-base) / var(--text-line-height) var(--text-font-family);text-transform:var(--text-transform);margin:0;position:relative}hr{border-top-width:1px;justify-self:stretch;height:0}hr.horizontal-separator{border-width:0 0 0 1px;width:1px;height:100%}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:var(--font-weight-bold)}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;line-height:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}input[type=submit]{cursor:pointer}select{white-space:nowrap;text-overflow:ellipsis}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button;background-color:#0000;background-image:none}button,label,summary,[role=button],[type=checkbox],[type=radio],[type=submit]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-date-and-time-value{text-align:start}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}summary{list-style-type:none}summary::-webkit-details-marker{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ul,ol,menu{margin:0;padding:0}.unstyled-list{margin:0;padding:0;list-style:none}textarea{resize:vertical;field-sizing:content;min-height:calc(var(--textarea-min-rows, 4) * 1lh + var(--input-padding-block, 0px) * 2)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--text-color) / .5)}[type=date]{min-height:3rem}:disabled{cursor:default!important}picture,img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img{color:#0000;object-fit:cover;object-position:center;max-width:100%;height:auto;max-height:100%}picture{height:inherit;width:inherit}picture source{display:contents}picture img,figure img{height:inherit;width:inherit}[role=img] svg{display:initial}video{max-width:100%;height:auto}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}@media (prefers-reduced-motion: reduce){::view-transition-group(*){animation-duration:0s}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}height-observer{display:block}.color-scheme{background-color:rgb(var(--background));background-image:var(--background-gradient);color:rgb(var(--text-color));border-color:rgb(var(--border-color))}.color-scheme--with-image-overlay{--border-color: var(--text-color) / .6}[aria-haspopup] .icon-chevron-down{transition:rotate .2s}[aria-haspopup][aria-expanded=true] .icon-chevron-down{rotate:180deg}.empty-state{text-align:center;place-items:center;padding-block:7.5rem;display:grid;position:relative}.empty-state:before{content:attr(data-background-text);letter-spacing:-.04em;opacity:.1;text-box:trim-both cap alphabetic;font-size:min(22rem,40vw);line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 1000px){.empty-state{padding-block:12.5rem}}@media screen and (min-width: 1150px){.empty-state:not(.empty-state--sm){padding-block:17.5rem}}.shopify-section{transition:top .2s ease-in-out}.shopify-section:empty{display:none}.shopify-section-group-header-group{z-index:5;position:relative}.shopify-section--header{z-index:4}.shopify-section--header~.shopify-section-group-header-group{z-index:3}.section-spacing{padding-block-start:calc(var(--section-disable-padding-collapsing) * var(--section-vertical-spacing-block-start, var(--section-vertical-spacing)));padding-block-end:var(--section-vertical-spacing-block-end, var(--section-vertical-spacing))}.section-header{margin-inline:var(--container-gutter);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:1.8rem;display:grid}:where(.container,.section-split) .section-header{margin-inline:0}.section-header__controls{align-self:end}@media screen and (min-width: 700px){.section-header{grid-auto-columns:auto;grid-auto-flow:column;gap:2rem}.section-header.section-header--stack{grid-auto-flow:row}}.section-split{--distance-to-bleed: var(--container-gutter);display:flow-root}.section-split__column,.section-split__column--image{padding-inline:var(--container-gutter)}.section-split__column--flushed{padding:0!important}@media screen and (max-width: 999px){.section-split__column:where(:first-child){padding-block-end:var(--section-stack-row-gap)}.section-split__column:where(:last-child){padding-block-start:var(--section-stack-row-gap)}.section-split__column:not(.section-split__column--flushed)+.section-split__column{padding-block-start:0}}@media screen and (min-width: 1000px){.section-split{grid-template-columns:var(--section-split-grid-template-columns, repeat(2, minmax(0, 1fr)));align-items:start;display:grid;reading-flow:grid-columns}.section-split:has(.section-split__column--image){align-items:center}.section-split:has(.section-split__column--image) .section-split__column:not(.section-split__column--image){padding-block:var(--container-gutter)}.section-split__column--image{align-self:stretch}.section-split--reverse .section-split__column:first-child{order:2}.section-split:not(.section-split--reverse) .section-split__column--image:first-child,.section-split--reverse .section-split__column--image:last-child{padding-inline-end:0}.section-split:not(.section-split--reverse) .section-split__column--image:last-child,.section-split--reverse .section-split__column--image:first-child{padding-inline-start:0}}.section-stack{row-gap:var(--section-stack-row-gap);grid-template-columns:minmax(0,1fr);display:grid}.section-stack--tight{row-gap:min(2rem,var(--section-stack-row-gap))}.container{--container-gutter-context: var(--container-gutter);--distance-to-bleed: var(--distance-to-bleed-container);margin-inline-start:max(var(--container-gutter-context),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter-context),50% - var(--container-max-width) / 2)}.container--narrow{--container-gutter-context: min(1.75rem, var(--container-gutter))}.v-stack{align-content:start;justify-items:inherit;grid-template-columns:minmax(0,1fr);display:grid}.h-stack{align-items:center;justify-content:inherit;display:flex}@media screen and (min-width: 700px){.sm\:v-stack{align-content:start;justify-items:inherit;grid-template-columns:minmax(0,1fr);display:grid}.sm\:h-stack{align-items:center;justify-content:inherit;display:flex}}.bleed,.full-bleed,::part(bleed),::part(full-bleed){margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed))}.bleed,::part(bleed){scroll-padding-inline:var(--distance-to-bleed);padding-inline-start:var(--distance-to-bleed);padding-inline-end:var(--distance-to-bleed)}@media screen and (min-width: 700px){.sm\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media screen and (min-width: 1000px){.md\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media screen and (min-width: 1150px){.lg\:unbleed{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.pagination{--pagination-part-size: 1.75rem;justify-self:center;align-items:center;column-gap:1rem;display:flex}.pagination__link{width:var(--pagination-part-size);height:var(--pagination-part-size);border-radius:100%;place-content:center;display:grid;position:relative}.pagination__link[aria-current=page]{background:rgb(var(--text-color));color:rgb(var(--background))}@media screen and (min-width: 700px){.pagination{--pagination-part-size: 2.5rem}}.constrained-image{width:var(--image-mobile-max-width, var(--image-max-width));flex-shrink:0;max-width:100%}@media screen and (min-width: 700px){.constrained-image{width:var(--image-max-width)}}@media screen and (max-width: 699px){.max-sm\:constrained-image--bleed{width:calc(var(--image-mobile-max-width, var(--image-max-width)) + 2 * var(--distance-to-bleed))!important;max-width:calc(100% + 2 * var(--distance-to-bleed))!important;margin-inline:calc(-1 * var(--distance-to-bleed))!important}}.text-with-icon{--text-with-icon-gap: .5rem;gap:var(--text-with-icon-gap);align-items:center;display:flex}.text-with-icon>svg{flex-shrink:0}.text-with-icon--stacked{flex-direction:column;align-items:flex-start}@media screen and (min-width: 700px){.text-with-icon{--text-with-icon-gap: 1rem}}.icon{height:auto;width:var(--icon-mobile-max-width, var(--icon-max-width, auto));transition:transform .2s}.group[aria-expanded=true] .icon.group-expanded\:rotate{transform:rotate(180deg)}.capped-icon{width:auto;height:1cap}.offset-icon{--icon-baseline-distance: .825em ;top:var(--icon-baseline-distance);position:relative;translate:0 -50%}@supports (top: 1lh){.offset-icon{top:.5lh}}@media screen and (min-width: 700px){.icon{width:var(--icon-max-width, auto)}}.vertically-separated-list{align-items:center;column-gap:1.5rem;display:flex}.vertically-separated-list hr{background:rgb(var(--text-color) / .15);width:1px;height:1rem}.localization-selectors{flex-wrap:wrap;justify-content:safe center;gap:.75rem 1.75rem;display:flex}.country-flag{outline:1px solid rgb(var(--border-color));width:20px;height:15px}.payment-methods{flex-wrap:wrap;gap:1rem;display:flex}.price-list{flex-wrap:wrap;align-items:flex-end;column-gap:.75rem;display:flex;position:relative;align-items:center}.rating-badge{flex-wrap:wrap;align-items:center;column-gap:.375rem;line-height:normal;display:flex}.rating-badge__stars{column-gap:.125rem;display:flex}.social-media{align-items:center;justify-content:inherit;flex-wrap:wrap;gap:1rem 2rem;display:flex}@media screen and (pointer: fine){.social-media__item{transition:opacity .2s}.social-media__item:hover~*{opacity:.4}.social-media__item:has(~.social-media__item:hover){opacity:.4}}.meta-information{flex-wrap:wrap;align-items:center;column-gap:.75rem;display:flex}.meta-information>:not(.shape)~:before{content:"";background:currentColor;width:1px;height:.5625rem;margin-inline-end:.75rem;display:inline-block}.share-buttons{align-items:center;gap:1.5rem;display:flex}.share-buttons--native:not([hidden])+*{display:none}@media screen and (pointer: fine){.share-buttons__item{transition:opacity .2s}.share-buttons__item:hover~*{opacity:.4}.share-buttons__item:has(~.share-buttons__item:hover){opacity:.4}}@media screen and (pointer: fine){.faded-linklist :where(a,button){max-width:max-content;text-align:inherit;transition:color .2s;display:block}.faded-linklist li:hover~*>:where(a,button){color:rgb(var(--text-color) / .6)}.faded-linklist li:has(~li:hover)>:where(a,button){color:rgb(var(--text-color) / .6)}}@media (pointer: fine){.is-scrollable[allow-drag]{cursor:grab}.is-scrollable[allow-drag]:active{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}}.custom-cursor{z-index:2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s,scale .1s,visibility .1s;display:none;position:absolute;top:0;left:0;scale:.5}@media screen and (pointer: fine){.custom-cursor{display:block}.custom-cursor.is-visible{opacity:1;visibility:visible;scale:1}:has(>.custom-cursor:not([for-links])){cursor:none}:has(>.custom-cursor[for-links]) a{cursor:none}}.placeholder-svg{max-width:100%;height:100%;display:block}.placeholder--invert{background:rgb(var(--text-color));fill:rgb(var(--background));color:rgb(var(--background))}.spacer{padding-block-start:var(--spacer-mobile, 0px);display:block!important}@media screen and (min-width: 700px){.spacer{padding-block-start:var(--spacer-desktop, 0px)}}.h-captcha{display:contents}split-lines{overflow-wrap:anywhere}product-rerender{display:contents}.password{text-align:center;height:100%;min-height:inherit;align-content:center;justify-items:center;row-gap:var(--section-stack-row-gap);grid-template-columns:minmax(0,1fr);display:grid}.rich-text{grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;column-gap:3rem;display:grid}.sr-only,::part(sr-only){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(:is(.sr-only,::part(sr-only))[type=checkbox]:focus-visible+label,:is(.sr-only,::part(sr-only))[type=radio]:focus-visible+label){outline:2px solid highlight;outline:2px solid -webkit-focus-ring-color}.skip-to-content:focus-visible{z-index:9999;clip:auto;color:#fff;background:#000;width:auto;height:auto;padding:6px 12px;font-weight:700;overflow:auto}@media screen and (pointer: fine){.features--zoom-filter-image .zoom-image{transform-origin:center;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s}.features--zoom-filter-image .group:hover .group-hover\:zoom{filter:brightness(1.1) contrast(1.05);transform:scale(1.07) rotate(-1deg)}.features--zoom-image .zoom-image{transform-origin:center;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.features--zoom-image .group:hover .group-hover\:zoom{transform:scale(1.1)}}@media (prefers-reduced-motion: no-preference){.features--page-transition{opacity:0}}.reveal{opacity:0}.reveal-invisible{opacity:0;visibility:hidden}@media (prefers-reduced-motion: no-preference){[reveal-on-scroll=true]{opacity:0}}@media (scripting: none){[reveal-on-scroll=true]{opacity:1}}.border{border:1px solid rgb(var(--border-color))}.border-x{border-inline:1px solid rgb(var(--border-color))}.border-y{border-block:1px solid rgb(var(--border-color))}.border-t{border-block-start:1px solid rgb(var(--border-color))}.border-b{border-block-end:1px solid rgb(var(--border-color))}.divide-x>:not([hidden],.custom-cursor)~:not([hidden],.custom-cursor){border-inline-start-width:1px}.divide-y>:not([hidden],.custom-cursor)~:not([hidden],.custom-cursor){border-block-start-width:1px}.outline{outline:1px solid rgb(var(--border-color))}.text-success{color:rgb(var(--success-text))}.text-warning{color:rgb(var(--warning-text))}.text-error{color:rgb(var(--error-text))}.text-subdued{color:rgb(var(--text-color) / .6)}.text-ghost{color:rgb(var(--text-color) / .1)}.text-stroke{-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.text-gradient{background-image:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.text-stroke.text-gradient{color:rgb(var(--background));-webkit-text-stroke-color:transparent;-webkit-text-fill-color:unset}.bg-error,.bg-success,.bg-warning{--border-color: var(--text-color) / .15}.bg-error{background:rgb(var(--error-background))}.bg-success{background:rgb(var(--success-background))}.bg-warning{background:rgb(var(--warning-background))}.bg-secondary{background:rgb(var(--background-secondary))}.with-overlay:after{content:"";background:var(--gradient-overlay, rgb(var(--overlay, 0 0 0 / .3)));pointer-events:none;border-radius:inherit;position:absolute;inset:0}.clip-inset{clip-path:inset(0);margin-block-start:-1px}.lock{overflow:hidden}.scroll-area,::part(scroll-area){scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.scroll-area-with-bar{overscroll-behavior-x:contain;overflow:auto hidden;scrollbar-width:thin}.scroll-area::-webkit-scrollbar{display:none}::part(scroll-area)::-webkit-scrollbar{display:none}.snap-x{scroll-snap-type:x mandatory}.snap-y{scroll-snap-type:y mandatory}.snap-start{scroll-snap-align:start;scroll-snap-stop:always}.snap-center{scroll-snap-align:center;scroll-snap-stop:always}.sticky{transition:inset-block-start .2s ease-in-out;position:sticky;inset-block-start:var(--sticky-inset-block-start, var(--sticky-offset, 0px))}.min-h-auto{min-height:auto}.min-h-fill{min-height:calc(100svh - var(--sticky-area-height, 0px))}.shopify-section:first-child [allow-transparent-header] .min-h-fill{min-height:calc(100svh - var(--announcement-bar-height, 0px) - var(--countdown-condensed-height, 0px))}.min-h-xs{min-height:clamp(10rem,30vmax,15rem)}.min-h-sm{min-height:clamp(15rem,35vmax,25rem)}.min-h-md{min-height:clamp(20rem,45vmax,35rem)}.min-h-lg{min-height:clamp(25rem,55vmax,45rem)}@media screen and (min-width: 700px){.sm\:min-h-auto{min-height:auto}.sm\:min-h-fill{min-height:calc(100svh - var(--sticky-area-height, 0px))}.shopify-section:first-child [allow-transparent-header] .sm\:min-h-fill{min-height:calc(100svh - var(--announcement-bar-height, 0px) - var(--countdown-condensed-height, 0px))}.shopify-section:first-child:not(:has([allow-transparent-header])) .sm\:min-h-fill{min-height:calc(100svh - var(--header-group-height, 0px))}.sm\:min-h-xs{min-height:clamp(10rem,30vmax,15rem)}.sm\:min-h-sm{min-height:clamp(15rem,40vmax,25rem)}.sm\:min-h-md{min-height:clamp(20rem,50vmax,35rem)}.sm\:min-h-lg{min-height:clamp(25rem,60vmax,45rem)}}@media screen and (min-width: 1000px){.md\:min-h-fill{min-height:calc(100svh - var(--sticky-area-height, 0px))}.shopify-section:first-child [allow-transparent-header] .md\:min-h-fill{min-height:calc(100svh - var(--announcement-bar-height, 0px) - var(--countdown-condensed-height, 0px))}.shopify-section:first-child:not(:has([allow-transparent-header])) .md\:min-h-fill{min-height:calc(100svh - var(--header-group-height, 0px))}.md\:min-h-xs{min-height:clamp(10rem,30vmax,15rem)}.md\:min-h-sm{min-height:clamp(15rem,40vmax,25rem)}.md\:min-h-md{min-height:clamp(20rem,50vmax,35rem)}.md\:min-h-lg{min-height:clamp(25rem,60vmax,45rem)}}.aspect-auto{aspect-ratio:auto}.aspect-short{aspect-ratio:4 / 3}.aspect-tall{aspect-ratio:2 / 3}.aspect-portrait{aspect-ratio:4 / 5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:16 / 9}@media screen and (min-width: 700px){.sm\:aspect-auto{aspect-ratio:auto}.sm\:aspect-short{aspect-ratio:4 / 3}.sm\:aspect-tall{aspect-ratio:2 / 3}.sm\:aspect-portrait{aspect-ratio:4 / 5}.sm\:aspect-square{aspect-ratio:1}.sm\:aspect-video{aspect-ratio:16 / 9}}@media screen and (max-width: 699px){.max-sm\:aspect-short{aspect-ratio:4 / 3}.max-sm\:aspect-tall{aspect-ratio:2 / 3}.max-sm\:aspect-portrait{aspect-ratio:4 / 5}.max-sm\:aspect-square{aspect-ratio:1}.max-sm\:aspect-video{aspect-ratio:16 / 9}}.object-contain{object-fit:contain;object-position:center}.image-cover{object-fit:cover;object-position:center;width:100%;height:100%}.image-background,.image-background-fixed{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.image-background-fixed{position:fixed;height:100vh!important;max-height:none!important}@supports (height: 100lvh){.image-background-fixed{height:100lvh!important}}.\@container{container-type:inline-size}.shape{width:var(--shape-size, 1rem);background:currentColor}@supports (height: 1cap){.shape{width:var(--shape-size, 1cap);height:var(--shape-size, 1cap)}}.shape--sm{--shape-size: .25rem}.shape--circle{border-radius:100%}.shape--line-y{width:1px;height:100%;background:rgb(var(--border-color))}@media screen and (min-width: 700px){.sm\:shape--line-y{width:1px;height:100%;background:rgb(var(--border-color))}}@media screen and (max-width: 699px){.max-sm\:shape--line-x{width:100%;height:1px;background:rgb(var(--border-color))}}.clip-circle{clip-path:circle(50%)}.text-xxs{font-size:10px}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.prose :where(h1,h2,h3,h4,h5,h6){--font-weight-bold: 700;--font-weight-medium: 500;--font-weight-normal: 400;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:var(--heading-line-height);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;display:block}.h1,:where(.prose h1){font-size:var(--text-h1)}.h2,:where(.prose h2){font-size:var(--text-h2)}.h3,:where(.prose h3){font-size:var(--text-h3)}.h4,:where(.prose h4){font-size:var(--text-h4);line-height:calc(var(--heading-line-height) + .1)}.h5,:where(.prose h5){font-size:var(--text-h5);line-height:calc(var(--heading-line-height) + .1)}.h6,:where(.prose h6){font-size:var(--text-h6);line-height:calc(var(--heading-line-height) + .1)}.h7{font-size:var(--text-h7);line-height:calc(var(--heading-line-height) + .1)}@media screen and (min-width: 700px){.sm\:text-xxs{font-size:10px}.sm\:text-xs{font-size:var(--text-xs)}.sm\:text-sm{font-size:var(--text-sm)}.sm\:text-base{font-size:var(--text-base)}.sm\:text-lg{font-size:var(--text-lg)}.sm\:h1{font-size:var(--text-h1)}.sm\:h2{font-size:var(--text-h2)}.sm\:h3{font-size:var(--text-h3)}.sm\:h4{font-size:var(--text-h4)}.sm\:h5{font-size:var(--text-h5)}.sm\:h6{font-size:var(--text-h6)}.sm\:h7{font-size:var(--text-h7)}}figcaption{text-align:start;font-size:var(--text-sm);margin-block-start:.625rem!important}:where(ol,ul):not(.unstyled-list){margin-inline-start:1em;list-style-position:outside}:where(ol,ul):not(.unstyled-list) li{margin-block-start:0;padding-inline-start:1ch}:where(ol,ul):not(.unstyled-list) :where(ol,ul){margin-block-start:0!important}.unstyled-list{list-style:none}.vertical-text{writing-mode:vertical-rl;overflow-wrap:break-word;margin-block:0;transform:scale(-1)}@media screen and (min-width: 700px){.sm\:vertical-text{writing-mode:vertical-rl;overflow-wrap:break-word;margin-block:0;transform:scale(-1)}}@media screen and (min-width: 1000px){.md\:vertical-text{writing-mode:vertical-rl;overflow-wrap:break-word;margin-block:0;transform:scale(-1)}}.trim-start{text-box:trim-start cap alphabetic}.trim-end{text-box:trim-end cap alphabetic}.line-clamp{-webkit-line-clamp:var(--line-clamp-count, 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section-boxed{padding-block:var(--section-boxed-spacing);padding-inline:var(--section-boxed-spacing);border-radius:var(--radius-2xl)}@media screen and (min-width: 700px){.sm\:section-boxed{padding-block:var(--section-boxed-spacing);padding-inline:var(--section-boxed-spacing);border-radius:var(--radius-2xl)}.sm\:bg-\[--section-boxed-bg\]{background-color:rgb(var(--section-boxed-bg))}}@media screen and (max-width: 699px){.max-sm\:section-boxed{padding-block:var(--section-boxed-spacing);padding-inline:var(--section-boxed-spacing);border-radius:var(--radius-2xl)}.max-sm\:bg-\[--section-boxed-bg\]{background-color:rgb(var(--section-boxed-bg))}}.shopify-challenge__container,.shopify-policy__container,.shopify-email-marketing-confirmation__container{max-width:48rem;padding-block:var(--section-vertical-spacing)}.shopify-challenge__container{gap:1rem;display:grid}.shopify-challenge__container>form{display:contents}.shopify-email-marketing-confirmation__container{text-align:center}.shopify-policy__title{margin-block-end:var(--section-stack-row-gap)}.shopify-policy__title h1{font:inherit}#shop-hcaptcha-badge-container{z-index:1!important}.buy-buttons .shopify-payment-button__more-options,shopify-accelerated-checkout[disabled]{display:none}#ShopifyChat[is-open=false]{z-index:3!important;transition:bottom .1s ease-in-out}#main:has(.shopify-section--main-product .product-sticky-add-to-cart.is-visible)~#shopify-chat #ShopifyChat[is-open=false]{bottom:140px!important}@media screen and (max-width: 749px){#ShopifyChat[is-open=false]{bottom:4px!important;right:4px!important}#main:has(.shopify-section--main-product .product-sticky-add-to-cart.is-visible)~#shopify-chat #ShopifyChat[is-open=false],#main:has(.shopify-section--main-collection .collection__floating-button.is-visible)~#shopify-chat #ShopifyChat[is-open=false]{bottom:60px!important}}.shopify-challenge__button,.shopify-payment-button__button--unbranded{all:revert}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{--button-padding-block: .75rem;--button-padding-inline: 1.5rem;--button-background: var(--button-background-primary);--button-text-color: var(--button-text-primary);--button-border-color: 0 0 0 / 0;-webkit-appearance:none;appearance:none;background:rgb(var(--button-background));border:1px solid rgb(var(--button-border-color));border-radius:var(--button-border-radius);color:rgb(var(--button-text-color));font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);text-shadow:none;text-align:center;cursor:pointer;vertical-align:middle;transition:all .2s ease-in-out;display:inline-block;position:relative;overflow:hidden}:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):has(.icon){--button-padding-inline: 1.5rem;transition:transform .1s}:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not(:has(.button__content)){padding:var(--button-padding-block) var(--button-padding-inline)}@media screen and (pointer: fine){:is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):has(.icon):hover .icon{transform:translate(4px)}}.button--outline{color:rgb(var(--button-text-color));border-color:rgb(var(--button-text-color));background:none;backdrop-filter:blur(16px)}.button--sm{--button-padding-block: .625rem;--button-padding-inline: 1.25rem;font-size:.6875rem}button:disabled{cursor:not-allowed!important;opacity:.5}.button__content{padding:var(--button-padding-block) var(--button-padding-inline);justify-content:safe center;align-items:center;column-gap:.75rem;display:flex}.button__content::part(content){align-items:center;column-gap:.75rem;display:flex}@media screen and (min-width: 700px){.button:not(.button--sm),.shopify-challenge__button,.shopify-payment-button__button--unbranded{--button-padding-block: .875rem;--button-padding-inline: 2.5rem}}@media screen and (pointer: fine){.button:not(.button--outline):has(.button__content[zoom]):hover{box-shadow:0 0 0 1px rgb(var(--button-background))}.button:not(.link):not(.button--outline):has(.button__content[fade]):hover{color:rgb(var(--button-background));border-color:rgb(var(--button-background));background:none}.button.button--outline:has(.button__content[fade]):hover{background:rgb(var(--button-text-color));color:rgb(var(--button-text-primary))}}.button-group{flex-wrap:wrap;align-items:center;gap:1rem;display:inline-flex}.button-group>*{margin:0!important}.button-group--same-width{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}@media screen and (min-width: 700px){.button-group{gap:1.25rem}}.shopify-payment-button__button{width:100%;min-height:calc(1lh + var(--button-padding-block) * 2);vertical-align:top}.shopify-payment-button__button--unbranded{border-radius:var(--button-border-radius)!important;background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important;font:var(--button-font)!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--button-background-primary))!important;color:rgb(var(--button-text-primary))!important}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: var(--button-border-radius);--shopify-accelerated-checkout-button-box-shadow: none}.circle-button{--button-size: 1.75rem;width:var(--button-size);height:var(--button-size);color:currentColor;cursor:pointer;z-index:1;background:none;border:none;border-radius:100%;place-content:center;transition:opacity .2s,color .2s;display:grid;position:relative}.circle-button[disabled]{opacity:.5}.circle-button:before{content:"";background:rgb(var(--text-color) / .08);z-index:-1;border-radius:100%;transition:transform .2s,background .2s;position:absolute;inset:0}:is(carousel-prev-button,carousel-next-button):not(.product-card__carousel-button) .circle-button:before{background:rgb(var(--text-color) / .08)}@supports (color: color-mix(in srgb,white,black)){:is(carousel-prev-button,carousel-next-button):not(.product-card__carousel-button) .circle-button:before{background:color-mix(in srgb,rgb(var(--text-color)) 8%,rgb(var(--background)))}}@media screen and (pointer: fine){:is(carousel-prev-button,carousel-next-button):not(.product-card__carousel-button) .circle-button:not([disabled]):hover,:is(carousel-prev-button,carousel-next-button):not(.product-card__carousel-button) .circle-button .group\:circle-button:hover{color:color-mix(in srgb,rgb(var(--text-color)) 8%,rgb(var(--background)))}:is(carousel-prev-button,carousel-next-button):not(.product-card__carousel-button) :is(.circle-button:not([disabled]):hover,.circle-button .group\:circle-button:hover):before{background:rgb(var(--text-color));transform:scale(1.2)}}.circle-button--lg,.circle-button--xl{--button-size: 2.5rem}.circle-button--blurred{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.circle-button--blurred:before{opacity:.6}@media screen and (min-width: 1000px){.circle-button--xl{--button-size: 3rem}}@keyframes backButtonBounce{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}.back-button{background:rgb(var(--text-color) / .08);border-radius:20px;align-items:center;column-gap:.625rem;padding:.375rem .625rem;display:inline-flex}@media screen and (pointer: fine){.back-button:hover svg{animation:.5s backButtonBounce}}.\@container\/content-box{container:content-box / inline-size}.content-box{--content-box-spacing: var(--container-gutter);--content-box-enable-transparent-header-compensation: 0;--sticky-inset-block-start: calc( var(--sticky-offset) + var(--content-box-spacing-block-start, var(--content-box-spacing)) );grid-template-rows:[full-start] calc(var(--content-box-spacing-block-start, var(--content-box-block-spacing, var(--content-box-spacing))) + var(--content-box-enable-transparent-header-compensation) * var(--header-height, 0px)) [inner-start] minmax(0,1fr) [inner-end] var( --content-box-spacing-block-end, var(--content-box-block-spacing, var(--content-box-spacing)) ) [full-end];grid-template-columns:[full-start] var(--content-box-spacing-inline-start, var(--content-box-inline-spacing, var(--content-box-spacing))) [inner-start] minmax(0,1fr) [inner-end] var( --content-box-spacing-inline-end, var(--content-box-inline-spacing, var(--content-box-spacing)) ) [full-end];display:grid;position:relative}@container content-box (width < 450px){.content-box{--content-box-spacing: 1.25rem}}@container content-box (width < 250px){.content-box{--content-box-spacing: 1rem}}.content-box>*{isolation:isolate;grid-area:inner-start / inner-start / inner-end / inner-end}.content-box .column-bleed{margin-inline-start:calc(-1 * var(--content-box-spacing-inline-start, var(--content-box-inline-spacing, var(--content-box-spacing))));margin-inline-end:calc(-1 * var(--content-box-spacing-inline-end, var(--content-box-inline-spacing, var(--content-box-spacing))))}.content-box .row-bleed{margin-block-start:calc(-1 * var(--content-box-spacing-block-start, var(--content-box-block-spacing, var(--content-box-spacing))));margin-block-end:calc(-1 * var(--content-box-spacing-block-end, var(--content-box-block-spacing, var(--content-box-spacing))))}.content-box__background-media{grid-area:full-start / full-start / full-end / full-end;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;height:100%;display:grid}.content-box[class*=min-h-]:not(.min-h-auto):not(.sm\:min-h-auto) .content-box__background-media{position:absolute;inset:0}.content-box__background-media>*{width:100%;height:100%}.content-box__background-media img{pointer-events:none}.content-box__background-media:has(video-media)~*{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.content-box__background-media:has(video-media):has(video-media[loaded]:not([autoplay],[playsinline])){pointer-events:auto}.content-box__background-media:has(video-media):has(video-media[loaded]:not([autoplay],[playsinline]))~*{opacity:0;visibility:hidden}@media screen and (min-width: 1000px){.content-box[class*="md:min-h-"] .content-box__background-media{position:absolute;inset:0}}.shopify-section:first-child [allow-transparent-header] .content-box:first-child{--content-box-enable-transparent-header-compensation: 1}.content-box .placement-grid{grid-template-columns:subgrid;grid-column:full-start / full-end}.content-box .placement-grid>*{grid-column:inner-start / inner-end}.content-box .placement-grid.span-full>*{grid-column:full-start / full-end}@media screen and (max-width: 699px){.section-split__column .content-box:has(.placement-grid){--content-box-spacing: 0}}.banner{--banner-background: var(--text-color) / .08;--banner-color: var(--text-color);color:rgb(var(--banner-color));background:rgb(var(--banner-background));border-radius:min(4px,var(--button-border-radius));gap:1rem 2rem;padding:.75rem;display:grid}.banner__action{justify-self:start}@media screen and (min-width: 700px){.banner:has(.banner__action){grid-template-columns:1fr auto;align-items:center}}.banner--error{--banner-background: var(--error-background);--banner-color: var(--error-text)}.banner--success{--banner-background: var(--success-background);--banner-color: var(--success-text)}.banner--warning{--banner-background: var(--warning-background);--banner-color: var(--warning-text)}.toast{text-align:center;z-index:9999999;justify-items:center;display:grid;position:fixed;inset-block-end:1.25rem;inset-inline:.625rem}.toast__message{color:#fff;background:#1a1a1a;border-radius:min(4px,var(--button-border-radius));max-width:25rem;padding:.75rem;font-size:.8125rem;box-shadow:0 8px 16px -4px #1a1a1a38}.toast__message--error{background:#e51c00}@property --progress-bar-progress{syntax: "<number>"; inherits: true; initial-value: 0;}.progress-bar{background:color-mix(in srgb,currentColor 20%,transparent);width:100%;height:3px;display:block;position:relative;overflow:hidden;color:rgb(var(--brand-color-black))}.progress-bar:before{content:"";width:100%;height:100%;transform:scaleX(var(--progress-bar-progress, 0));transform-origin:left;background:currentColor;display:block}.progress-bar--limit-width{max-width:min(25vw,180px);height:2px;margin-inline:auto}.loading-bar{z-index:2000;pointer-events:none;transform-origin:left;background:#000;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}@media screen and (min-width: 700px){.loading-bar{height:3px}}.form{align-content:start;row-gap:var(--form-gap);display:grid}.form-row{gap:var(--fieldset-gap);flex-wrap:wrap;display:flex}.form-row>.form-control{flex:1 0 var(--fieldset-row-control-width, 12rem)}.form-row>button{flex-shrink:0}.fieldset{gap:var(--fieldset-gap);display:grid}.fieldset--tight{gap:.5rem}.fieldset-row{gap:inherit;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.form-control{gap:var(--form-control-gap);display:grid;position:relative}.checkbox-control{text-align:start}.checkbox-control:has(.switch){align-items:flex-start;column-gap:var(--checkbox-control-gap);text-align:start;display:flex;position:relative}.checkbox-control .switch{flex-shrink:0}.checkbox-control .switch:disabled{opacity:.5}.checkbox-control .checkbox,.checkbox-control .radio{margin-inline-end:var(--checkbox-control-gap)}.fieldset .checkbox-control{margin-block-start:.25rem}.input,.textarea,.select{-webkit-appearance:none;appearance:none;width:100%;padding:var(--input-padding-block) var(--input-padding-inline);border:1px solid rgb(var(--input-text-color) / calc(var(--has-transparent-background, 0) * .85 + .15));border-radius:var(--input-border-radius);background:rgb(var(--input-background, transparent));color:rgb(var(--input-text-color, var(--text-color)));text-align:start;text-transform:var(--input-text-transform);vertical-align:top}.textarea{border-radius:min(12px,var(--input-border-radius))}:is(.input:focus,.textarea:focus,.select:focus-visible){border-color:currentColor;outline:none}.select~svg,.select>svg{pointer-events:none;position:absolute;inset-block-start:calc(50% - 4.5px);inset-inline-end:calc(var(--input-padding-inline) + 1px)}.select:has(option[value=""]:checked){color:rgb(var(--text-color) / .7)}.floating-label{height:100%;padding-block:var(--input-padding-block);z-index:1;color:rgb(var(--input-text-color, var(--text-color)) / calc(var(--has-transparent-background, 0) * .3 + .7));transform-origin:left top;pointer-events:none;border:1px solid #0000;transition:transform .15s ease-in-out;position:absolute;inset-block-start:0;inset-inline-start:var(--input-padding-inline)}.input~.floating-label{align-items:center;display:flex}:-webkit-autofill~.floating-label{color:#000}:-webkit-any(.input,.textarea,.select):-webkit-autofill:has(~.floating-label){padding-block:calc(1.6 * var(--input-padding-block)) calc(.4 * var(--input-padding-block))}:-webkit-any(.input,.textarea,.select):-webkit-autofill~.floating-label{transform:scale(.65) translateY(calc(-.4 * var(--input-padding-block)))}:is(.input,.textarea,.select):autofill:has(~.floating-label){padding-block:calc(1.6 * var(--input-padding-block)) calc(.4 * var(--input-padding-block))}:is(.input,.textarea,.select):autofill~.floating-label{transform:scale(.65) translateY(calc(-.4 * var(--input-padding-block)))}.select:not(:has(option[value=""]:checked)):has(~.floating-label){padding-block:calc(1.6 * var(--input-padding-block)) calc(.4 * var(--input-padding-block))}.select:not(:has(option[value=""]:checked))~.floating-label{transform:scale(.65) translateY(calc(-.4 * var(--input-padding-block)))}:is(:is(.input,.textarea):focus,:is(.input,.textarea):not(:placeholder-shown)):has(~.floating-label){padding-block:calc(1.6 * var(--input-padding-block)) calc(.4 * var(--input-padding-block))}:is(:is(.input,.textarea):focus,:is(.input,.textarea):not(:placeholder-shown))~.floating-label{transform:scale(.65) translateY(calc(-.4 * var(--input-padding-block)))}label:focus-within:has(:focus-visible){outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.input-prefix{border-radius:min(.625rem,var(--button-border-radius));border:1px solid rgb(var(--text-color) / .12);flex:1 0 0;justify-content:space-between;align-items:center;min-width:0;padding:.625rem 1rem;display:flex}.input-prefix:focus-within{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}.input-prefix>.field{-webkit-appearance:textfield;appearance:textfield;text-align:end;background:none;border:none;width:100%;min-width:0;margin-inline-start:.625rem;padding:0}.input-prefix>.field:focus{outline:none}.input-prefix>.field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-prefix>.field::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.input-icon{transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;inset-block-start:var(--input-padding-block);inset-inline-end:var(--input-padding-inline)}.form-control:has(:focus-within)+.input-icon.hide-on-focus{opacity:0;visibility:hidden}.checkbox{-webkit-appearance:none;appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);vertical-align:middle;background:rgb(var(--text-color) / .15) url(./checkmark.svg) no-repeat center / 0;border-radius:2px;position:relative;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}@supports (height: 1cap){.checkbox{vertical-align:calc(.5cap - .5 * var(--checkbox-size))}}.checkbox:checked{background-color:rgb(var(--accent));background-size:10px 8px}.checkbox:checked~label{opacity:1}.checkbox:disabled,.checkbox:disabled~label{opacity:.5;cursor:default}.checkbox:not(:disabled,:checked)~label{opacity:.7}.checkbox~label{transition:all .2s ease-in-out}.radio{--radio-size: .625rem;-webkit-appearance:none;appearance:none;width:var(--radio-size);height:var(--radio-size);vertical-align:calc(.5cap - .5 * var(--radio-size));border:1px solid rgb(var(--text-color) / .3);background:none;border-radius:100%;transition:background-color .1s ease-in-out,border-color .1s ease-in-out;position:relative}.radio:checked{background-color:rgb(var(--accent));border-color:rgb(var(--text-color))}.radio:disabled,.radio:disabled~label{opacity:.5;cursor:default}.input-with-connected-submit{flex-direction:column;gap:.5rem;display:flex}@media screen and (min-width: 700px){.input-with-connected-submit{flex-direction:row;gap:0}.input-with-connected-submit .form-control{flex-grow:1}.input-with-connected-submit .input{border-inline-end-width:0;min-height:100%}.input-with-connected-submit .input{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-connected-submit .button{border-top-left-radius:0;border-bottom-left-radius:0}}.input-link{inset-block-start:calc(50% - .5lh);inset-inline-end:var(--input-padding-inline);position:absolute!important}.switch{--switch-height: 1rem;--switch-width: 2rem;--switch-padding: .15rem;--switch-toggle-size: 12px;-webkit-appearance:none;appearance:none;height:var(--switch-height);width:var(--switch-width);padding-inline:var(--switch-padding);border-radius:var(--radius-full);background:rgb(var(--text-color) / .15);align-self:center;align-items:center;transition:background .2s ease-in-out;display:grid}.switch:after{content:"";width:var(--switch-toggle-size);height:var(--switch-toggle-size);background:rgb(var(--background));border-radius:var(--radius-full);transition:transform .2s ease-in-out;box-shadow:0 1px 1px #0003}.switch:checked{background:rgb(var(--accent))}.switch:checked:after{transform:translate(calc(var(--switch-width) - var(--switch-toggle-size) - var(--switch-padding) * 2))}video-media,model-media{border-radius:inherit;aspect-ratio:var(--mobile-aspect-ratio, var(--aspect-ratio, auto));width:100%;display:block;position:relative}@media screen and (min-width: 700px){video-media,model-media{aspect-ratio:var(--aspect-ratio, auto)}}video-media[host]{align-items:center;display:grid}video-media:not([autoplay],[loaded]){cursor:pointer}video-media>:is(video,iframe,img){border-radius:inherit;width:100%;height:100%;transition:opacity .2s ease-in-out}video-media>video[controls]{pointer-events:auto}video-media>:-webkit-any(video:not(:-webkit-full-screen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(video:not(:fullscreen),img){object-fit:cover;object-position:center;margin:0!important}video-media>:is(iframe,img){position:absolute;inset:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]::part(play-button){opacity:0;pointer-events:none}video-media[suspended]~*{pointer-events:none}video-media::part(play-button){position:absolute;top:50%;left:50%;translate:-50% -50%}video-media::part(play-button),.play-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;will-change:scale;background:#fff3;border-radius:100%;place-content:center;width:80px;height:80px;transition:scale .2s ease-in-out,opacity .2s ease-in-out;display:inline-grid}:is(video-media::part(play-button),.play-button) svg{margin:0}video-media:hover::part(play-button),video-media:hover .play-button,.group:hover .group-hover\:scale{scale:1.1}model-media{--default-aspect-ratio: 1}model-media model-viewer,model-media .shopify-model-viewer-ui{vertical-align:top;width:100%;height:100%}.pswp{--pswp-bg: var(--background);--pswp-root-z-index: 100000;width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp--open{display:block}.pswp img{max-width:none}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:rgb(var(--pswp-bg))}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;max-height:none;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;z-index:10;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.22,1),transform .3s cubic-bezier(.4,0,.22,1);transform:translateY(15px)}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;transition-delay:.3s;transform:translateY(0)}.pswp__top-bar{height:100%;pointer-events:none!important}.pswp__button{pointer-events:auto;transition:transform .2s ease-in-out;position:absolute}@media screen and (pointer: fine){.pswp__button:not([disabled]):hover{color:color-mix(in srgb,rgb(var(--text-color)) 8%,rgb(var(--background)))}.pswp__button:not([disabled]):hover:before{background:rgb(var(--text-color));transform:scale(1.2)}}.pswp__button--close-button{inset-block-start:1.75rem;inset-inline-end:1.75rem}@media screen and (pointer: fine){.pswp__button--close-button .icon{transition:rotate .3s ease-in-out}.pswp__button--close-button:not([disabled]):hover .icon{rotate:90deg}}.pswp__button--previous-button{inset-block-start:calc(50% - (var(--button-size) / 2));inset-inline-start:var(--container-gutter)}.pswp__button--next-button{inset-block-start:calc(50% - (var(--button-size) / 2));inset-inline-end:var(--container-gutter)}.pswp__preloader{display:none}@media screen and (min-width: 700px){.pswp__top-bar{column-gap:1.125rem}}.placement-grid{grid-template-rows:auto;row-gap:1.5rem;display:grid}.placement-grid:has(>:where(.align-self-center,.place-self-center,.place-self-center-start,.place-self-center-end)){grid-template-rows:1fr auto 1fr}.placement-grid>:where(.align-self-start,.place-self-start,.place-self-start-center,.place-self-start-end){grid-row:1}.placement-grid>:where(.align-self-center,.place-self-center,.place-self-center-start,.place-self-center-end){grid-row:2}.placement-grid>:where(.align-self-end,.place-self-end,.place-self-end-center,.place-self-end-start){grid-row:3}@media screen and (min-width: 700px){.placement-grid:has(>:where(.sm\:align-self-center,.sm\:place-self-center,.sm\:place-self-center-start,.sm\:place-self-center-end)){grid-template-rows:1fr auto 1fr}.placement-grid>:where(.sm\:align-self-start,.sm\:place-self-start,.sm\:place-self-start-center,.sm\:place-self-start-end){grid-row:1}.placement-grid>:where(.sm\:align-self-center,.sm\:place-self-center,.sm\:place-self-center-start,.sm\:place-self-center-end){grid-row:2}.placement-grid>:where(.sm\:align-self-end,.sm\:place-self-end,.sm\:place-self-end-center,.sm\:place-self-end-start){grid-row:3}}@media screen and (min-width: 1000px){.placement-grid:has(>:where(.md\:align-self-center,.md\:place-self-center,.md\:place-self-center-start,.md\:place-self-center-end)){grid-template-rows:1fr auto 1fr}.placement-grid>:where(.md\:align-self-start,.md\:place-self-start,.md\:place-self-start-center,.md\:place-self-start-end){grid-row:1}.placement-grid>:where(.md\:align-self-center,.md\:place-self-center,.md\:place-self-center-start,.md\:place-self-center-end){grid-row:2}.placement-grid>:where(.md\:align-self-end,.md\:place-self-end,.md\:place-self-end-center,.md\:place-self-end-start){grid-row:3}}.prose{--prose-default-spacing: .5rem;--prose-heading-spacing: clamp(0px, 1.2em, 2.75rem);--prose-subheading-spacing: 2.5rem;--prose-button-spacing: 1.5rem;--prose-media-spacing: 1.75rem;--prose-blockquote-spacing: calc(var(--prose-default-spacing) * 3.5) calc(var(--prose-default-spacing) * 2);--prose-adjacent-heading-spacing: 1rem;--prose-combination-display-heading-paragraph-spacing: 1.5rem;--prose-combination-subheading-heading-spacing: 1.75rem;--prose-combination-subheading-paragraph-spacing: 1.5rem}@media screen and (min-width: 1000px){.prose{--prose-default-spacing: 1rem;--prose-heading-spacing: clamp(0px, 1em, 2rem);--prose-subheading-spacing: 2.5rem;--prose-button-spacing: 2rem;--prose-media-spacing: 2.5rem;--prose-adjacent-heading-spacing: 1rem;--prose-combination-display-heading-paragraph-spacing: 2rem;--prose-combination-subheading-heading-spacing: 2rem;--prose-combination-subheading-paragraph-spacing: 1.5rem}}.prose--compact{--prose-default-spacing: .5rem;--prose-heading-spacing: 1rem;--prose-subheading-spacing: 1rem;--prose-button-spacing: 1rem;--prose-media-spacing: 1.25rem;--prose-adjacent-heading-spacing: .5rem;--prose-combination-display-heading-paragraph-spacing: 1rem;--prose-combination-subheading-heading-spacing: 1rem;--prose-combination-subheading-paragraph-spacing: 1rem}@media screen and (min-width: 1000px){.prose--compact{--prose-default-spacing: .75rem;--prose-heading-spacing: 1.5rem;--prose-subheading-spacing: 1.5rem;--prose-button-spacing: 1.25rem;--prose-media-spacing: 1.5rem;--prose-adjacent-heading-spacing: .5rem;--prose-combination-display-heading-paragraph-spacing: 1.75rem;--prose-combination-subheading-heading-spacing: 1.25rem;--prose-combination-subheading-paragraph-spacing: 1rem}}.prose{margin-trim:block;overflow-wrap:anywhere;width:100%;display:block}.prose .vertical-text:not(:first-child){margin-inline-start:var(--prose-heading-spacing)}.prose>:first-child,.prose>div:first-child>:first-child,.prose>style:first-child+*,.prose>meta:first-child+*{margin-block-start:0}.prose>:last-child,.prose>div:last-child>:last-child{margin-block-end:0}.prose :where(p,div):empty{display:none}.prose :where(p,ol,ul,form,hr,table,.accordion){margin-block-start:var(--prose-default-spacing)}.prose :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7){margin-block-start:var(--prose-heading-spacing)}.prose :where(:where(img,picture,figure,video,object,svg):not([style*="float: left"],[style*="float: right"],.icon)){margin-block:var(--prose-media-spacing)}.prose :where(figure,picture) :where(img,svg,video){margin-block:0}.prose :where(.link,.link-reversed,.link-faded,.no-touch\:link-reversed){display:inline-block}.prose :where(figure:has(>img)){display:table}.prose :where(figure:has(>img)) figcaption{caption-side:bottom;display:table-caption}.prose :where(blockquote){margin-block:var(--prose-blockquote-spacing);font-size:var(--text-h5);position:relative}.prose :where(blockquote):before{content:"";background-image:var(--quotation-mark-svg);opacity:.1;background-repeat:no-repeat;background-size:100%;width:42px;height:39px;margin-block-start:-18px;margin-inline-start:-2px;position:absolute}.prose :where(iframe[src*=youtube],iframe[src*="youtu.be"],iframe[src*=vimeo]){aspect-ratio:16 / 9;width:100%;height:auto}.prose :where(br){margin-block:0!important}.prose :where(.subheading){margin-block-start:var(--prose-subheading-spacing)}.prose :where(.icon,.link){margin-block-start:var(--prose-default-spacing)}.prose :where(button,.button-group,.button){margin-block-start:var(--prose-button-spacing)}.prose :where(picture img){margin-inline:inherit}@media screen and (max-width: 699px){.prose .button-group{width:100%}.prose .button-group .button{flex-grow:1}}.prose :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7)+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7),.prose :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7)+:where(:has(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7)) :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7):first-child{margin-block-start:var(--prose-adjacent-heading-spacing)}.prose :where(.subheading)+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7){margin-block-start:min(.8em,var(--prose-combination-subheading-heading-spacing))}.prose :where(.subheading,.icon)+:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.subheading,.icon){margin-block-start:var(--prose-combination-subheading-heading-spacing)}.prose :where(.subheading)+:where(p:not(.h1,.h2,.h3,.h4,.h5,.h6,.h7)){margin-block-start:var(--prose-combination-subheading-paragraph-spacing)}.prose :where(blockquote)+*,.prose :where(blockquote)+*>:first-child,.prose :where(:where(img,picture,figure,video,object,svg):not([style*="float: left"],[style*="float: right"],.icon))+*,.prose :where(:where(img,picture,figure,video,object,svg):not([style*="float: left"],[style*="float: right"],.icon))+*>:first-child{margin-block-start:0}.prose-justify-start,.prose-justify-left{text-align:start}:where(:is(.prose-justify-start,.prose-justify-left)>*){margin-inline:0 auto}.prose-justify-center{text-align:center}:where(.prose-justify-center>*){margin-inline:auto}.prose-justify-center .button-group{justify-content:safe center}.prose-justify-center .vertical-text{justify-self:center}.prose-justify-end,.prose-justify-right{text-align:end}:where(:is(.prose-justify-end,.prose-justify-right)>*){margin-inline:auto 0}:is(.prose-justify-end,.prose-justify-right) .button-group{justify-content:end}:is(.prose-justify-end,.prose-justify-right) .vertical-text{justify-self:end}@media screen and (min-width: 700px){.sm\:prose-justify-start,.sm\:prose-justify-left{text-align:start}:where(:is(.sm\:prose-justify-start,.sm\:prose-justify-left)>*){margin-inline:0 auto}.sm\:prose-justify-center{text-align:center}:where(.sm\:prose-justify-center>*){margin-inline:auto}.sm\:prose-justify-center .button-group{justify-content:end}.sm\:prose-justify-end,.sm\:prose-justify-right{text-align:end}:where(:is(.sm\:prose-justify-end,.sm\:prose-justify-right)>*){margin-inline:auto 0}:is(.sm\:prose-justify-end,.sm\:prose-justify-right) .button-group{justify-content:end}}@media screen and (min-width: 1000px){.prose :where(blockquote):before{width:62px;height:57px;margin-block-start:-26px}.md\:prose-justify-start,.md\:prose-justify-left{text-align:start}:where(:is(.md\:prose-justify-start,.md\:prose-justify-left)>*){margin-inline:0 auto}.md\:prose-justify-center{text-align:center}:where(.md\:prose-justify-center>*){margin-inline:auto}.md\:prose-justify-end,.md\:prose-justify-right{text-align:end}:where(:is(.md\:prose-justify-end,.md\:prose-justify-right)>*){margin-inline:auto 0}}.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.h7,.button){background:linear-gradient(to right,currentColor,currentColor) 0 100% / 100% 1px no-repeat;background-position-x:left;text-decoration:none;transition:color .3s ease-in-out,background-size .3s ease-in-out;position:relative}@media screen and (pointer: fine){:is(.link,.prose a:not(.h1,.h2,.h3,.h4,.h5,.h6,.h7,.button)):not([aria-current=true]):hover{background-size:0% 1px;background-position-x:right}}.link-reversed{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat;background-position-x:right;text-decoration:none;transition:background-size .2s ease-in-out}.link-reversed[aria-current=true],.link-reversed[aria-selected=true]{background-size:100% 1px}.link-reversed:has(+[open]){background-size:100% 1px}@media screen and (pointer: fine){.link-reversed:not([aria-current=true],[aria-selected=true]):hover{background-size:100% 1px;background-position-x:left}}.link-faded{color:rgb(var(--text-color) / .6);transition:color .2s ease-in-out}.link-faded[aria-current=true]{color:rgb(var(--text-color))}@media screen and (pointer: fine){.link-faded:hover{color:rgb(var(--text-color))}}.link-faded-reverse{transition:color .2s ease-in-out}@media screen and (pointer: fine){.link-faded-reverse:hover{color:rgb(var(--text-color) / .6)}}.link-faded.link-reversed{transition:background-size .2s ease-in-out,color .2s ease-in-out}table{width:100%}table caption{text-align:inherit;margin-block-end:.5rem}:where(.table) th{text-align:start}:where(.table) td:where(:not(:empty)){border-block-width:1px}:where(.table) th,:where(.table) td{padding:.75rem .25rem}:is(:where(.table) th,:where(.table) td):first-child{padding-inline-start:.5rem}:is(:where(.table) th,:where(.table) td):last-child{text-align:end;padding-inline-end:.5rem}:where(.table) tr[onclick]{cursor:pointer;transition:background .2s ease-in-out}:where(.table) tr[onclick]:hover{background:rgb(var(--text-color) / .03)}:where(.table) tfoot td{border:none;padding-block:.8rem 0}:where(.table) tfoot tr:first-child td{padding-block-start:1.65rem}@media screen and (min-width: 700px){:where(.table) th,:where(.table) td{padding:1.25rem .5rem}:is(:where(.table) th,:where(.table) td):first-child{padding-inline-start:1rem}:is(:where(.table) th,:where(.table) td):last-child{padding-inline-end:1rem}}.table--sm :where(td,th){padding:.5rem}.table--remove-trailing-space th:first-child,.table--remove-trailing-space td:first-child{padding-inline-start:0}.table--remove-trailing-space th:last-child,.table--remove-trailing-space td:last-child{padding-inline-end:0}.prose table thead{background:rgb(var(--text-color));color:rgb(var(--background))}.prose table th,.prose table td{padding:.5rem}.prose table th{font-weight:var(--text-font-weight)}.prose table td{text-align:left}.prose table tbody tr{border-block:1px solid rgb(var(--border-color))}.prose table thead+tbody tr:first-child{border-block-start:none}.prose table tbody th{text-align:start;background:rgb(var(--text-color) / .04)}.prose .table-scroller{overflow-wrap:break-word;overflow-x:auto}.prose .table-scroller td p{width:max-content}.link-submit{border-bottom:1px solid rgb(var(--input-text-color) / calc(var(--has-transparent-background, 0) * .85 + .15));text-transform:uppercase}.link-submit:hover{border-color:currentColor}button.link-submit{opacity:.6}button.link-submit:hover{opacity:1}input:checked+.link-submit{border-color:currentColor}.link-no-underline{background:none!important}@media screen and (pointer: fine){.no-touch\:link-reversed{background:linear-gradient(to right,currentColor,currentColor) 0 100% / 0 1px no-repeat!important;background-position-x:right!important;text-decoration:none;transition:background-size .2s ease-in-out}.no-touch\:link-reversed:hover{background-size:100% 1px!important;background-position-x:left!important}.no-touch\:link-no-underline{background:none!important}}.subheading{font:var(--subheading-font-style) var(--subheading-font-weight) var(--subheading-font-size) / normal var(--subheading-font-family);letter-spacing:var(--subheading-letter-spacing);text-transform:var(--subheading-text-transform)}.subheading-xs{font-size:calc(var(--subheading-font-size) - 3px)}.subheading-sm{font-size:calc(var(--subheading-font-size) - 2px)}.subheading-base{font-size:calc(var(--subheading-font-size))}.subheading-lg{font-size:calc(var(--subheading-font-size) + 2px)}@media screen and (min-width: 700px){.sm\:subheading-xs{font-size:calc(var(--subheading-font-size) - 3px)}.sm\:subheading-sm{font-size:calc(var(--subheading-font-size) - 2px)}.sm\:subheading-base{font-size:calc(var(--subheading-font-size))}.sm\:subheading-lg{font-size:calc(var(--subheading-font-size) + 2px)}}:where(x-drawer,x-popover):not(:defined){display:none}:where(.drawer,.drawer-popover,.modal,.popover){display:none}:where(.drawer,.drawer-popover,.modal,.popover)::part(base){z-index:999;box-sizing:inherit}:where(.drawer,.drawer-popover,.modal,.popover)::part(content),:where(.drawer,.drawer-popover,.modal,.popover)::part(header),:where(.drawer,.drawer-popover,.modal,.popover)::part(footer){background:rgb(var(--background));background-image:var(--background-gradient);color:rgb(var(--text-color));border-color:rgb(var(--border-color));box-sizing:inherit;z-index:inherit}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button){color:currentColor;cursor:pointer;background:none;border:none;place-content:center;width:1.75rem;height:1.75rem;display:grid;position:absolute}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button):before{content:"";background:rgb(var(--text-color) / .08);border-radius:100%;transition:transform .2s;position:absolute;inset:0}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button):hover:before{transform:scale(1.2)}:where(.drawer,.drawer-popover,.modal,.popover)::part(overlay){background:rgb(var(--page-overlay));min-height:100lvh;-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));pointer-events:auto;position:fixed;inset:0}:where(.drawer,.drawer-popover,.modal,.popover)::part(icon){isolation:isolate;display:block}.product-gallery{--product-gallery-thumbnail-list-gap: .5rem;--product-gallery-thumbnail-size: 3.625rem;align-self:start;gap:var(--product-gallery-gap);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.product-gallery__image-list{row-gap:var(--product-gallery-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;width:100%;display:grid;position:relative}.product-gallery__carousel{grid:var(--product-gallery-carousel-grid, auto / auto-flow 100%);align-items:start;gap:var(--product-gallery-carousel-gap, .25rem);scroll-snap-type:var(--product-gallery-carousel-scroll-snap-type, x mandatory);display:grid;position:relative}[allow-transparent-header] .product-gallery__carousel{padding-inline:0}.product-gallery__media>*{width:100%;border-radius:var(--radius-lg)}.product-gallery__cursor.is-half-start svg{transform:rotate(180deg)}.product-gallery__controls-floating .scroll-marker-group{--scroll-marker-group-inset-block-end: 1.5rem;inset-block-end:var(--scroll-marker-group-inset-block-end);width:var(--scroll-marker-group-width, 50%);position:absolute;left:50%;transform:translate(-50%)}.product-gallery__controls-floating .scroll-marker-group--counter{--scroll-marker-group-width: auto;--scroll-marker-group-inset-block-end: 1rem}.product-gallery__thumbnail-list{--distance-to-bleed: var(--container-gutter);--container-gutter-context: var(--product-gallery-gap);max-width:100%;position:relative}.product-gallery__thumbnail-list.container{--distance-to-bleed: var(--product-gallery-gap)}[allow-transparent-header] .product-gallery__thumbnail-list .scroll-marker-group--thumbnails{padding-inline:var(--product-gallery-gap)}.product-gallery__thumbnail-scroller{--distance-to-bleed: var(--product-gallery-thumbnail-list-gap);grid-auto-columns:var(--product-gallery-thumbnail-size);grid-auto-flow:var(--product-gallery-thumbnail-list-grid-auto-flow, column);align-items:start;gap:var(--product-gallery-thumbnail-list-gap);scroll-snap-type:both mandatory;max-height:var(--product-gallery-thumbnail-list-max-height, none);overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:none;margin-block-end:-6px;padding-block-end:6px;display:grid;position:relative;overflow:auto}.product-gallery__thumbnail-scroller::-webkit-scrollbar{display:none}.product-gallery__media-badge{position:absolute;inset-block-end:0;inset-inline-start:0}.product-zoom-button{--product-gallery-zoom-button-position: min(5%, .5rem);grid-auto-flow:column;align-items:center;display:grid;position:absolute;inset-block-end:var(--product-gallery-zoom-button-position);inset-inline-end:var(--product-gallery-zoom-button-position);overflow:hidden}.product-zoom-button .icon{padding:.75rem}@media screen and (pointer: fine){.product-zoom-button:hover .product-zoom-button__label{width:auto}}.product-zoom-button__label{width:0;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);transition:width .3s;white-space:nowrap}.view-in-space-button{margin-block-start:var(--container-gutter)}.view-in-space-button[data-shopify-xr-hidden]{display:none}@media screen and (min-width: 700px){.product-gallery__controls-floating .scroll-marker-group{--scroll-marker-group-inset-block-end: 2.5rem}.product-gallery__controls-floating .scroll-marker-group--counter{--scroll-marker-group-inset-block-end: 1.75rem}.product-gallery__controls-floating .scroll-marker-group--thumbnails{--scroll-marker-group-inset-block-end: 1.75rem;--scroll-marker-group-width: 100%;padding-inline:1.75rem;left:0;transform:none}.product-gallery__controls-floating .product-gallery__thumbnail-list{pointer-events:none;align-items:flex-end;width:75%;height:100%;padding-block-end:1.75rem;display:flex;position:absolute;inset-block-end:0}.product-gallery__controls-floating .product-gallery__thumbnail-list .scroll-marker{pointer-events:all}.product-gallery__controls-floating .scroll-marker-group--thumbnails{z-index:1;position:sticky;inset-block-end:calc(1.75rem - 6px)}.product-zoom-button{--product-gallery-zoom-button-position: min(5%, 1.75rem)}}@media screen and (min-width: 1000px){.product-gallery{position:sticky;inset-block-start:var(--header-height)}[allow-transparent-header] .product-gallery{margin-inline-start:calc(-1 * var(--container-gutter));inset-block-start:0}[allow-transparent-header] .product-gallery__thumbnail-list{padding-inline-start:var(--product-gallery-gap)}[allow-transparent-header] .product-gallery__thumbnail-list .scroll-marker-group--thumbnails{padding-inline:0}[allow-transparent-header] .product-gallery__controls-floating .scroll-marker-group--thumbnails{padding-inline:1.75rem}.modal--quick-buy .product-gallery{inset-block-start:0}.modal--quick-buy .product-gallery__carousel{border-top-left-radius:var(--radius-2xl)}.modal--quick-buy product-gallery__media>*{border-top-left-radius:var(--radius-2xl)}}.product-info{--distance-to-bleed: min(1.75rem, var(--container-gutter));--product-block-item-margin: 1rem;width:100%;margin-inline:auto}.product-info__block-item:empty{display:none}@media screen and (min-width: 1000px){.product-info{max-width:calc(36rem + var(--product-block-item-margin) * 2);margin-block:0;position:sticky;inset-block-start:calc(var(--sticky-area-height) + 20px)}[allow-transparent-header] .product-info{margin-block-start:var(--header-height)}}.variant-picker{row-gap:var(--product-block-item-margin);grid-template-columns:minmax(0,1fr);display:grid}.variant-picker__option{row-gap:var(--form-control-gap);grid-template-columns:minmax(0,1fr);display:grid}.variant-picker__option-info{flex-wrap:wrap;align-items:baseline;column-gap:2rem;display:flex}@media (scripting: none){.variant-picker__option{display:none}}.buy-buttons{row-gap:.625rem;display:grid}.buy-buttons .quantity-selector{min-height:100%}.buy-buttons .collapse-quantity-selector .quantity-selector{border-inline-end:none}.payment-terms shopify-payment-terms{background:rgb(var(--background-secondary));padding:1rem;display:block}.product-countdown{border-radius:min(4px,var(--button-border-radius));grid-template-columns:minmax(0,1fr);grid-auto-columns:min-content;grid-auto-flow:column;align-items:center;column-gap:2.5rem;padding:1rem 1.25rem;display:grid}.drawer--pickup-availability{--drawer-header-padding-block: min(2rem, var(--container-gutter));--drawer-header-padding-inline: min(2rem, var(--container-gutter))}.drawer--pickup-availability::part(header){text-align:start;justify-items:start}.drawer--pickup-availability::part(close-button){grid-column:2;align-self:start;margin-inline-start:auto}.complementary-products{grid-auto-flow:column;align-items:start;display:grid}.complementary-products--vertical{grid-auto-columns:150px;column-gap:0 5rem}.complementary-products--horizontal{grid-auto-columns:250px;column-gap:1.25rem}.product-cross-sell{grid-template-columns:minmax(0,1fr);display:grid;border-radius:var(--radius-lg)}.product-cross-sell--vertical{text-align:start;justify-items:start;row-gap:.5rem}.product-cross-sell--horizontal{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:.5rem 1.5rem .5rem .5rem}@media screen and (min-width: 1000px){.complementary-products--vertical{grid-auto-columns:calc(33.3333% - .166667rem)}.complementary-products--horizontal{grid-auto-columns:calc(50% - .625rem)}}.product-info__block-item[data-block-type=back-in-stock]:has(back-in-stock.hidden){display:none}@media screen and (min-width: 700px){.variant-picker__option--size{flex-direction:row;display:flex;align-items:center;gap:1.5rem}.variant-picker__option--size .variant-picker__option-info{order:1;flex-shrink:0}}.product{grid:var(--product-grid, auto-flow / minmax(0, 1fr));align-items:start;gap:2.25rem;padding-block-end:var(--section-vertical-spacing);display:grid}@media screen and (min-width: 1000px){.product{gap:3rem}}.faq{width:100%}.section-stack .faq{max-width:50rem;margin-inline:inherit}.faq__category{align-items:center;column-gap:.5rem;margin-block-end:1.25rem;display:flex}.faq__category~.faq__category{margin-block-start:2.5rem}.faq__content .accordion__content{padding-inline-end:1.25rem}@media screen and (min-width: 1000px){.faq__category{column-gap:1rem}.faq__category~.faq__category{margin-block-start:3rem}.faq__content .accordion__content{padding-inline-end:2.5rem}}.footer{border-block-start-width:1px}.shopify-section--trust-icons:has(.trust-icons--border)+.shopify-section--footer .footer{border-block-start-width:0}.footer__content{grid-template-columns:minmax(0,1fr);row-gap:2.8rem;padding-block:2.8rem;display:grid}@media screen and (min-width: 1000px){.footer__content{row-gap:4.8rem;padding-block:4.8rem}}.footer__block-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;display:grid}.footer__block--newsletter,.footer__block--text,.footer__block--brand{grid-column:span 2}@media screen and (max-width: 699px){.footer__block--accordion-links{grid-column:1 / -1}.footer__block--accordion-links:first-child .accordion{box-shadow:0 1px rgb(var(--border-color))}.footer__block--accordion-links+.footer__block--accordion-links,.footer__block--accordion-links:first-child{margin-block-start:-2rem}}@media screen and (min-width: 700px){.footer__block-list{flex-wrap:wrap;justify-content:start;column-gap:3rem;display:flex}.footer__block-list:has(:nth-child(3)){justify-content:space-between}.footer__block{max-width:24rem}.footer__block--links{flex-shrink:0;max-width:10rem}}@media screen and (min-width: 1150px){.footer__block--newsletter{flex-basis:20rem;max-width:20rem}}.footer__big-logo{--scrolling-content-gap: 2.5rem}.footer__big-logo--full img{width:100%}@media screen and (min-width: 700px){.footer__big-logo{--scrolling-content-gap: 5rem}}.footer__aside{text-align:center;justify-content:safe center;row-gap:1.65rem;padding-block:1.5rem;display:grid}.footer__aside .social-media{--icon-mobile-max-width: 1.5rem;--icon-max-width: 1.5rem}@media screen and (min-width: 1000px){.footer__aside{grid-auto-flow:column;column-gap:1rem;padding-block:2.5rem}.footer__aside:has(>:nth-child(2)){justify-content:space-between}.footer__aside:has(>:nth-child(3)){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.footer__aside .social-media{order:99;justify-content:end}}.media-blocks{grid:var(--media-blocks-grid);gap:var(--media-blocks-gap);align-items:center;display:grid}.media-blocks__item{height:100%;display:block}.media-blocks__item--bordered{outline:1px solid rgb(var(--border-color))}.shopify-section--scrolling-content>*{z-index:1;transform:rotate(var(--scrolling-content-rotation)) translate(-1%);transform-origin:0;width:102%;position:relative}.scrolling-content{--scrolling-content-calculated-gap: var(--scrolling-content-gap, 2ch);text-align:start;white-space:nowrap;-webkit-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}.scrolling-content[direction=end-to-start]{text-align:end}.scrolling-content::part(scroller){width:max-content;margin-inline:inherit;display:flex}@supports (overflow: clip){.scrolling-content{overflow:clip visible}}.scrolling-content__item{align-items:center;gap:var(--scrolling-content-calculated-gap);width:max-content;grid-auto-flow:column;padding-inline-end:var(--scrolling-content-calculated-gap);display:grid}.scrolling-content__text{align-items:center;column-gap:min(.8em,2rem);display:flex}.scrolling-content__text a{text-underline-position:under;text-decoration:underline;text-decoration-thickness:min(3px,.1em)}.scrolling-content__text-icon{width:auto;height:1em}.scrolling-content--vertical .scrolling-content__item{grid-auto-flow:row;justify-items:center;padding-block-end:var(--scrolling-content-calculated-gap);padding-inline-end:0}@supports (overflow: clip){.scrolling-content--vertical{overflow:visible clip}}@media screen and (min-width: 700px){.sm\:scrolling-content--vertical .scrolling-content__item{grid-auto-flow:row;justify-items:center;padding-block-end:var(--scrolling-content-calculated-gap);padding-inline-end:0}@supports (overflow: clip){.sm\:scrolling-content--vertical{overflow:visible clip}}}@media screen and (min-width: 1000px){.md\:scrolling-content--vertical .scrolling-content__item{grid-auto-flow:row;justify-items:center;padding-block-end:var(--scrolling-content-calculated-gap);padding-inline-end:0}@supports (overflow: clip){.md\:scrolling-content--vertical{overflow:visible clip}}}.prose .scrolling-content__text>*{margin-block-start:0!important}.scrolling-content--gradiant:before,.scrolling-content--gradiant:after{content:"";display:block!important;width:48px;height:100%;position:absolute;top:0;z-index:1}.scrolling-content--gradiant:before{left:0;background:linear-gradient(90deg,rgb(var(--background)),#fff0)}.scrolling-content--gradiant:after{right:0;background:linear-gradient(270deg,rgb(var(--background)),#fff0)}.drawer-popover::part(base){width:100%;position:absolute;inset-block-end:0;inset-inline-start:0}.drawer-popover::part(overlay){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000004d}.drawer-popover::part(header){text-align:center;border-block-end:1px solid rgb(var(--border-color));place-items:center;padding:.7rem 1rem;display:grid;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.drawer-popover::part(content){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.drawer-popover::part(close-button){grid-area:1 / -1;justify-self:start;position:relative}.drawer-popover::part(body){padding:1.25rem}@media screen and (min-width: 700px){.drawer-popover::part(header){padding:.9rem 1.25rem}.drawer-popover::part(body){padding:2rem}}.drawer{--drawer-header-padding-block: min(1.25rem, var(--container-gutter));--drawer-header-padding-inline: min(1.25rem, var(--container-gutter));--drawer-body-padding-block: min(2rem, var(--container-gutter));--drawer-body-padding-inline: min(2rem, var(--container-gutter));--drawer-footer-padding-block: min(2rem, var(--container-gutter));--drawer-footer-padding-inline: min(2rem, var(--container-gutter));--drawer-max-width: min(100vw - 2rem, 37.5rem)}.drawer::part(base){pointer-events:none;position:fixed;inset:0}.drawer::part(content){width:100%;height:100%;max-width:var(--drawer-max-width);pointer-events:auto;flex-direction:column;align-content:start;display:flex;position:relative}.drawer::part(header){--distance-to-bleed: var(--drawer-header-padding-inline);text-align:center;padding:var(--drawer-header-padding-block) var(--drawer-header-padding-inline);border-block-end:1px solid rgb(var(--border-color));place-items:center;display:grid}.drawer::part(close-button){grid-area:1 / 1;justify-self:end;position:relative}.drawer::part(body){--distance-to-bleed: var(--drawer-body-padding-inline);padding:var(--drawer-body-padding-block) var(--drawer-body-padding-inline);overscroll-behavior-y:contain;flex:auto;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.drawer::part(footer){--distance-to-bleed: var(--drawer-footer-padding-inline);border-block-start:1px solid rgb(var(--border-color));padding:var(--drawer-footer-padding-block) var(--drawer-footer-padding-inline)}.drawer [slot=header]{grid-area:1 / -1}.drawer--narrow{--drawer-max-width: min(100vw - 2rem, 32rem)}.drawer--no-bordered-header::part(header){border:none}.drawer--no-bordered-header::part(body){padding-block-start:0}.drawer--facets{--drawer-body-padding-inline: 1.375rem}@media screen and (min-width: 1000px){.drawer--facets{--drawer-body-padding-inline: 1.625rem}}.modal{--modal-content-margin: 1rem;--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem;--modal-content-width: 30rem;--modal-header-padding-block: 1.25rem;--modal-header-padding-inline: 1.25rem}.modal::part(base){pointer-events:none;display:grid;position:fixed;inset:0}.modal::part(content){max-height:80vh;margin:var(--modal-content-margin);pointer-events:auto;flex-direction:column;place-self:end stretch;display:flex;position:relative;box-shadow:0 2px 4px #0000000d;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.modal::part(body){padding:var(--modal-body-padding-block) var(--modal-body-padding-inline);overscroll-behavior-y:contain;grid-template-columns:minmax(0,1fr);align-items:safe center;display:grid;overflow-y:auto}.modal::part(close-button){inset-block-start:1rem;inset-inline-end:1rem}.modal [slot=image]{object-fit:cover;object-position:center;max-height:200px}.modal--sm{--modal-content-width: 35rem}.modal--md{--modal-content-width: 45rem}.modal--lg{--modal-content-width: 60rem}.modal--no-overlay::part(overlay){display:none}@media screen and (max-width: 999px){.modal{--modal-content-margin: 0}.modal:has([slot=image])::part(close-button):before{background:rgb(var(--background))}}@media screen and (min-width: 1000px){.modal{--modal-content-margin: 1.75rem;--modal-body-padding-block: 3rem;--modal-body-padding-inline: 3rem;--modal-body-padding-block: 2rem;--modal-body-padding-inline: 2rem}.modal::part(content){grid-template-columns:minmax(0,var(--modal-content-width));grid-auto-rows:minmax(0,1fr);grid-auto-flow:column;place-self:center;display:grid;border-radius:var(--radius-xl)}.modal.modal--with-header::part(content){display:flex;max-width:var(--modal-content-width);place-self:center}.modal [slot=image]{grid-column-end:-2;width:430px;height:100%;max-height:none}.modal--tight{--modal-body-padding-block: 2rem;--modal-body-padding-inline: 2rem}}.modal::part(header){background:inherit;border-block-end:1px solid rgb(var(--border-color));text-align:center;z-index:2;align-items:center;padding-block:var(--modal-header-padding-block);padding-inline-start:var(--modal-header-padding-inline);padding-inline-end:calc(var(--modal-header-padding-inline) + 1.75rem);display:grid;position:sticky;inset-block-start:0;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.modal--newsletter::part(overlay){display:none}@media screen and (min-width: 700px){.modal--newsletter::part(content){place-self:end end;margin:0}.modal--newsletter::part(body){border:1px solid rgb(var(--border-color))}.modal--newsletter [slot=image] img{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}}@media screen and (max-width: 699px){.modal--newsletter [slot=image],.modal--newsletter [slot=image] img{max-height:min(35vh,300px);width:100%;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.modal--newsletter::part(body){border-top:1px solid rgb(var(--border-color))}}.popover{--popover-padding-inline: 1.25rem}@media screen and (max-width: 999px){.popover::part(base){position:relative}.popover::part(content){width:100%;max-height:70vh;z-index:0;flex-direction:column;max-height:70dvh;display:flex;position:fixed;inset-block-end:0;inset-inline-start:0;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.popover::part(header){padding:.625rem var(--popover-padding-inline);border-block-end:1px solid rgb(var(--border-color));grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;display:grid;position:sticky;inset-block-start:0;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.popover::part(close-button){position:relative}.popover::part(body){padding:.625rem var(--popover-padding-inline);overflow:auto}}@media screen and (min-width: 1000px){.popover::part(overlay),.popover::part(header){display:none}.popover::part(content){border:1px solid rgb(var(--border-color));width:max-content;min-width:9.5rem;max-width:15rem;max-height:18.5rem;padding:.75rem 1.25rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;overflow:auto;box-shadow:0 2px 4px #0000000d;border-radius:var(--radius-lg)}.popover[preferred-position=above]::part(content){inset-block:auto calc(100% + .5rem)}.popover[preferred-alignment=start]::part(content){inset-inline:auto 0}.popover[anchor-position*=right]::part(content){left:calc(100% + var(--popover-anchor-inline-offset, 1rem));right:auto}.popover[anchor-position*=left]::part(content){right:calc(100% + var(--popover-anchor-inline-offset, 1rem));left:auto}.popover[anchor-position*=top]::part(content){bottom:var(--popover-anchor-block-offset, -3rem);top:auto}.popover[anchor-position*=bottom]::part(content){top:var(--popover-anchor-block-offset, -3rem);bottom:auto}}.popover::part(overlaid-close-button){z-index:1;position:absolute;inset-block-start:1.25rem;inset-inline-end:1.25rem}.popover--w-full::part(content){width:100%;max-width:none}.popover__divider{margin-block:1.75rem}.popover__value-list{grid-template-columns:minmax(0,1fr);display:grid}.popover__value-option{text-align:start;align-items:center;column-gap:.625rem;padding-block:.5rem;display:flex}.popover__value-option[aria-selected=true]:after{content:"";background-image:url(./checkmark-inverted.svg);background-repeat:no-repeat;width:11px;height:9px}.popover__value-option:has(:checked):after{content:"";background-image:url(./checkmark-inverted.svg);background-repeat:no-repeat;width:11px;height:9px}.scroll-marker-group{align-items:center;justify-content:var(--scroll-marker-group-justify-content, safe center);gap:var(--scroll-marker-group-gap, .5rem);flex-wrap:wrap;display:flex}.scroll-marker{width:var(--scroll-marker-width, var(--scroll-marker-size));height:var(--scroll-marker-height, var(--scroll-marker-size))}.scroll-marker-group--dots{--scroll-marker-group-gap: .3125rem .75rem}.scroll-marker-group--dots .scroll-marker{--scroll-marker-size: .375rem;border-radius:var(--button-border-radius);opacity:.3;background:currentColor;place-content:center;transition:all .2s ease-in-out;display:grid}.scroll-marker-group--dots .scroll-marker[aria-current=true]{opacity:1}.scroll-marker-group--dots-sm{--scroll-marker-group-gap: .375rem}.scroll-marker-group--dots-sm .scroll-marker{--scroll-marker-size: .25rem}.scroll-marker-group--lines{--scroll-marker-group-gap: .375rem;align-items:flex-end;height:2px}.scroll-marker-group--lines .scroll-marker{--scroll-marker-width: .5rem;--scroll-marker-height: 1px;background-color:rgb(from currentColor r g b / .3);transform-origin:left;will-change:transform;transition:width .3s,height .3s,background-color .3s}.scroll-marker-group--lines .scroll-marker[aria-current=true]{--scroll-marker-width: 1rem;--scroll-marker-height: 2px;background-color:currentColor}.scroll-marker-group--lines.scroll-marker-group--autoplay .scroll-marker[aria-current=true]{background-color:rgb(from currentColor r g b / .3)}.scroll-marker-group__line-progress{transform-origin:left;background-color:currentColor;position:absolute;inset:0;transform:scaleX(0)}@media screen and (min-width: 700px){.scroll-marker-group--lines{--scroll-marker-group-gap: .5rem}.scroll-marker-group--lines .scroll-marker{--scroll-marker-width: .75rem}.scroll-marker-group--lines .scroll-marker[aria-current=true]{--scroll-marker-width: 1.25rem}}.scroll-marker-group--counter{--scroll-marker-group-gap: .75rem;background-color:rgb(var(--text-color) / .1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--radius-full);font:var(--button-font);padding:.75rem 1rem}@media screen and (min-width: 700px){.scroll-marker-group--counter{--scroll-marker-group-gap: 1rem;padding:1rem 1.25rem}}.scroll-marker-group--thumbnails{--scroll-marker-group-justify-content: start;flex-wrap:nowrap;margin-block-end:-6px;padding-block-end:6px}.scroll-marker-group--thumbnails .scroll-marker{--scroll-marker-width: 3.625rem;min-width:var(--scroll-marker-width);position:relative}.scroll-marker-group--thumbnails .scroll-marker:after{content:"";background-color:rgb(var(--text-color));width:0;height:2px;transition:width .2s;position:absolute;inset-block-end:-4px;inset-inline:0}.scroll-marker-group--thumbnails .scroll-marker[aria-current=true]:after{width:100%}.tap-area{--tap-area-size: 2.25rem;position:relative}.tap-area:before{content:"";width:var(--tap-area-size);height:var(--tap-area-size);top:calc(50% - var(--tap-area-size) / 2);left:calc(50% - var(--tap-area-size) / 2);position:absolute}.tap-area--sm{--tap-area-size: 1rem}.link-tap-area{position:relative}.link-tap-area:before{content:"";position:absolute;inset:-4px 0}.floating-controls-container{display:grid;position:relative}.floating-controls-container>*{grid-area:1 / -1}.floating-controls__control{--floating-control-offset: 0px;grid-template-rows:subgrid;pointer-events:none;align-items:center;display:grid}.floating-controls__control .circle-button{opacity:0;pointer-events:auto;visibility:visible;grid-row:1 / span 1;transition:scale .2s,translate .2s,opacity .2s,visibility .2s;translate:0 1.5rem}.floating-controls__control .circle-button[disabled]{opacity:0;visibility:hidden;translate:0;scale:.5}.floating-controls__control:first-child .circle-button{justify-self:start;margin-inline-start:var(--floating-control-offset)}.floating-controls__control:last-child .circle-button{justify-self:end;margin-inline-end:var(--floating-control-offset)}.floating-controls__control--offset{--floating-control-offset: 1.25rem}@media screen and (pointer: fine){.floating-controls-container:has(.is-scrollable):hover .floating-controls__control .circle-button:not([disabled]){opacity:1;translate:0}}@media screen and (max-width: 699px){.max-sm\:scroll-marker-group--dots-sm{--scroll-marker-group-gap: .375rem}.max-sm\:scroll-marker-group--dots-sm .scroll-marker{--scroll-marker-size: .25rem}}.product-card__figure .product-gallery__controls-floating{z-index:2}.product-card__figure .product-gallery__controls-floating .scroll-marker-group{--scroll-marker-group-inset-block-end: 0;--scroll-marker-group-width: 100%;flex-wrap:nowrap}@media screen and (max-width: 699px){.product-card__figure .scroll-marker-group--lines .scroll-marker{--scroll-marker-width: 100%;opacity:0;transition:background-color .3s}.product-card__figure .scroll-marker-group--lines .scroll-marker[aria-current=true]{opacity:.5}}.product-card__carousel-button{position:absolute;bottom:50%;transform:translateY(50%)}.product-card__carousel-button--prev{left:.5rem}.product-card__carousel-button--next{right:.5rem}@media screen and (pointer: fine){.product-card__carousel-button{opacity:0;transition:opacity .15s ease-in-out}.product-card--info-outside .product-card__figure:hover .product-card__carousel-button{opacity:1}.product-card__carousel-button .circle-button[disabled]{opacity:0;cursor:unset!important}}.accordion{--accordion-block-padding: .875rem;--accordion-inline-padding: 0;box-sizing:content-box;box-shadow:0 1px rgb(var(--border-color)),0 1px rgb(var(--border-color)) inset;text-align:start;justify-self:stretch;transition:color .2s;display:block}.accordion__summary{padding:var(--accordion-block-padding) var(--accordion-inline-padding);justify-content:space-between;align-items:center;column-gap:.75rem;transition:color .2s;display:flex}.accordion__summary img,.accordion__summary svg{margin:0}.accordion__summary .icon-accordion-arrow,.accordion__summary .icon-accordion-small-arrow{flex-shrink:0;transition:transform .3s ease-in-out}.accordion.is-open :is(.accordion__summary .icon-accordion-arrow,.accordion__summary .icon-accordion-small-arrow){transform:rotate(180deg)}.accordion__content{padding-block-end:var(--accordion-block-padding);padding-inline:var(--accordion-inline-padding)}@media screen and (min-width: 700px){.accordion{--accordion-block-padding: 1.25rem}.accordion--large{--accordion-block-padding: 1.65rem}}.accordion.bg-secondary{--accordion-inline-padding: 1rem;box-shadow:none}.accordion.bg-secondary+.accordion{margin-block-start:.25rem}@media screen and (min-width: 700px){.accordion.bg-secondary{--accordion-inline-padding: 1.75rem}}.animated-plus{--animated-plus-size: 10px;width:var(--animated-plus-size);height:var(--animated-plus-size);display:block;position:relative}.animated-plus:before,.animated-plus:after{content:"";background-color:currentColor;transition:transform .25s ease-in-out,opacity .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.animated-plus:before{width:var(--animated-plus-size);height:1px;opacity:1}.animated-plus:after{width:1px;height:var(--animated-plus-size)}.accordion.is-open .animated-plus:before{opacity:0}.accordion.is-open .animated-plus:before,.accordion.is-open .animated-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.tab-pills{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2rem;display:grid}.tab-pills::part(tab-list){background:rgb(var(--text-color) / .05);border-radius:.5rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.375rem;display:grid}.tab-pills>button[role=tab]{color:rgb(var(--text-color) / .5);background:none;border-radius:4px;justify-content:safe center;align-items:center;gap:.5rem;padding:8px;transition:background .1s ease-in,color .1s ease-in,box-shadow .1s ease-in;display:flex}.tab-pills>button[role=tab][aria-selected=true]{background:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 2px 4px #00000014}.tab-pills__dot-indicator{--indicator-size: .25rem;position:relative}.tab-pills__dot-indicator:after{content:"";width:var(--indicator-size);height:var(--indicator-size);background:rgb(var(--on-sale-text));border-radius:100%;position:absolute;inset-block-start:-1px;inset-inline-end:calc(-1 * (var(--indicator-size) + 3px))}@media screen and (min-width: 700px){.tab-pills__dot-indicator{--indicator-size: .375rem}}.tabs{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2rem;display:grid}.tabs::part(tab-list){display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem}.tabs--sizechart{display:flex;flex-direction:column}.tabs--bordered::part(tab-list){border-bottom:1px solid rgb(var(--border-color));padding-bottom:1rem}.tabs>button[role=tab]{position:relative;color:rgb(var(--text-color) / .5);justify-content:safe center;align-items:center;gap:.5rem;padding:8px;transition:color .1s ease-in;display:flex}.tabs>button[role=tab][aria-selected=true],.tabs>button[role=tab]:hover{color:rgb(var(--text-color))}.tabs>button[role=tab][aria-selected=true]>span{text-decoration:underline;text-underline-offset:4px}.announcement-bar{text-align:center;padding:.7rem var(--container-gutter);justify-content:safe center;align-items:center;column-gap:.75rem;padding-block:.7rem;display:flex}.announcement-bar__message-list{flex-grow:1;place-items:center;display:grid}.announcement-bar__message-list>*{grid-area:1 / -1}.announcement-bar__message-list>:not(.is-selected){visibility:hidden}@media screen and (min-width: 700px){.announcement-bar{column-gap:2.5rem;padding-block:.8rem}}@keyframes cell-horizontal-parallax{0%{transform:translate(calc(-1 * var(--offset-amount)))}to{transform:translate(var(--offset-amount))}}@keyframes cell-vertical-parallax{0%{transform:translateY(calc(-1 * var(--offset-amount)))}to{transform:translateY(var(--offset-amount))}}.shopify-section--dynamic-grid{view-timeline:--dynamic-grid block;position:relative;overflow-x:hidden}@supports (overflow: clip){.shopify-section--dynamic-grid{overflow-x:clip}}.shopify-section--dynamic-grid:first-child:has([allow-transparent-header]) .dynamic-grid{margin-block-start:var(--header-height, 0px)}.dynamic-grid{--dynamic-grid-column-count: 8;--dynamic-grid-cell-size: calc( (100vw - var(--container-gutter-context, 0px) * 2) / var(--dynamic-grid-column-count) - var(--dynamic-grid-gap) * (var(--dynamic-grid-column-count) - 1) / var(--dynamic-grid-column-count) );grid-template-columns:repeat(var(--dynamic-grid-column-count),minmax(0,1fr));grid-template-rows:repeat(var(--dynamic-grid-explicit-row-count),var(--dynamic-grid-cell-size)) max-content;gap:var(--dynamic-grid-gap);display:grid;position:relative}.dynamic-grid.editor-is-selected:before{content:"";background-image:repeating-linear-gradient(#c8c8c833 0,#c8c8c833 var(--dynamic-grid-cell-size),transparent var(--dynamic-grid-cell-size),transparent calc(var(--dynamic-grid-cell-size) + max(1px,var(--dynamic-grid-gap)))),repeating-linear-gradient(90deg,#c8c8c833 0,#c8c8c833 var(--dynamic-grid-cell-size),transparent var(--dynamic-grid-cell-size),transparent calc(var(--dynamic-grid-cell-size) + max(1px,var(--dynamic-grid-gap))));background-repeat:no-repeat;background-size:100% calc(var(--dynamic-grid-cell-size) * var(--dynamic-grid-explicit-row-count) + max(1px,var(--dynamic-grid-gap)) * (var(--dynamic-grid-explicit-row-count) - 1));width:100%;height:100%;position:absolute}.dynamic-grid__cell{grid-area:var(--dynamic-grid-grid-area);isolation:isolate;align-self:start;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;position:relative;inset-block-start:var(--dynamic-grid-vertical-adjustment);inset-inline-start:var(--dynamic-grid-horizontal-adjustment)}@supports (view-timeline-name: --foo){.dynamic-grid__cell{--offset-amount: calc(var(--parallax-speed) * 10 / 2 * 1vmin);animation:linear forwards cell-horizontal-parallax;animation-timeline:--dynamic-grid;animation-range:cover}.dynamic-grid__cell[data-parallax-direction=vertical]{animation-name:cell-vertical-parallax}}.dynamic-grid__cell.editor-is-selected{background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell:has(.editor-is-selected){background-color:#0000000d;outline:2px dashed gray}.dynamic-grid__cell figure{object-fit:cover;object-position:center;width:100%;max-width:100%;transition:opacity .2s}.dynamic-grid__cell figure video{width:100%}.dynamic-grid.editor-is-selected :is(.dynamic-grid__cell figure):not(.editor-is-selected){opacity:.6}@media screen and (min-width: 1000px){.dynamic-grid{--dynamic-grid-column-count: 16}}.header{--header-show-transparent-logo: 0;--header-padding-block: .5rem;--header-padding-inline: min(1.75rem, var(--container-gutter));--header-column-gap: 1.25rem;--header-nav-icon-gap: 1.5rem;grid:var(--header-grid);justify-content:safe center;align-items:center;column-gap:var(--header-column-gap);padding-block:var(--header-padding-block);padding-inline:var(--header-padding-inline);transition:background .2s ease-in-out,color .2s ease-in-out;display:grid;position:relative;box-shadow:0 -.75px rgb(var(--header-separation-border-color)) inset}.shopify-section--header{transition:transform .2s ease-in-out,visibility .2s ease-in-out}.shopify-section--header:has(.header.is-hidden){visibility:hidden;transform:translateY(-100%)}:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header{margin-block-end:calc(-1 * var(--header-height, 0px))}:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid,:has([open])){--header-show-transparent-logo: 1;--background: 0 0 0 / 0;--background-gradient: initial;--border-color: 0 0 0 / 0;--text-color: var(--header-transparent-header-text-color, var(--header-non-transparent-text-color));--header-separation-border-color: 0 0 0 / 0}@media screen and (min-width: 1000px){.header{--header-padding-block: .65rem;--header-nav-icon-gap: 1rem;--header-column-gap: 2.5rem}}.header__active-dot{pointer-events:none;background:currentColor;border-radius:100%;width:4px;height:4px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.header__logo{grid-area:logo;justify-self:start;position:relative}.header__logo-image{width:var(--header-logo-width);max-width:100%;height:auto;opacity:calc(1 - var(--header-show-transparent-logo));transition:opacity .2s ease-in-out}.header__logo-image:only-of-type{--header-show-transparent-logo: 0}.header__logo-image--transparent{opacity:var(--header-show-transparent-logo);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.header__logo-text{font-size:1rem}.header__primary-nav{align-items:center;column-gap:var(--header-nav-icon-gap);flex-wrap:wrap;grid-area:primary-nav;display:flex}.header__primary-nav .link-reversed{background-position-y:bottom;padding-block:2px}.header__primary-nav--open-menu-in-sidebar{max-width:calc(480px - 2 * var(--header-padding-inline))}.header__hamburger{row-gap:3px;display:grid}.header__hamburger>*{width:1rem;height:var(--icon-stroke-width, 1px);transform-origin:calc(50% + (2 * var(--icon-stroke-width, 1px) - 2px));background:currentColor;transition:transform .2s}[aria-expanded=true] .header__hamburger>:first-child{transform:translateY(calc(var(--icon-stroke-width, 1px) * 2)) rotate(45deg)}[aria-expanded=true] .header__hamburger>:nth-child(2){display:none}[aria-expanded=true] .header__hamburger>:last-child{transform:translateY(calc(-1 * var(--icon-stroke-width, 1px) * 2)) rotate(-45deg)}@media screen and (min-width: 1000px){.header__primary-nav{gap:.625rem 1.5rem}}.header__secondary-nav{justify-self:end;align-items:center;column-gap:var(--header-nav-icon-gap);grid-area:secondary-nav;display:flex}.header__secondary-nav-separator{background:rgb(var(--text-color) / .3);border:none;width:1px;height:10px;margin-inline:.25rem;transition:background .2s ease-in-out}.header__dropdown-menu{outline:1px solid rgb(var(--border-color));outline-offset:-1px;width:max-content;max-width:15rem;padding-block:1.2rem;display:none;position:absolute;inset-block-start:100%}.header__dropdown-menu[open]{display:block}.header__dropdown-menu li{position:relative}.header__dropdown-menu a{grid-auto-flow:column;justify-content:space-between;align-items:center;padding:.4rem 1.75rem;display:grid}.header__dropdown-menu a:where(:hover,:has(~[open])) .icon-chevron-right{transform:translate(4px)}.header__dropdown-menu .icon-chevron-right{justify-self:end;transition:transform .2s}.header__dropdown-menu:has(.header__dropdown-menu) a{grid-template-columns:minmax(0,1fr) 1.5rem}.header__dropdown-menu .header__dropdown-menu{inset-block-start:-1.2rem;inset-inline-start:calc(100% - 1px)}.header__dropdown-menu .header__dropdown-menu a{grid-template-columns:auto}.mega-menu{--mega-menu-padding-inline: 1.75rem;--mega-menu-padding-block-start: 1.75rem;--mega-menu-padding-block-end: 3.5rem;max-height:calc(100vh - var(--sticky-area-height) - 48px);width:100%;padding-inline:var(--mega-menu-padding-inline);padding-block:var(--mega-menu-padding-block-start) var(--mega-menu-padding-block-end);grid-auto-flow:column;align-items:start;column-gap:clamp(3rem,5vw,5rem);display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto}.mega-menu[open]{display:grid}.mega-menu:has(.menu-promo--without-spacing){--mega-menu-padding-block-end: 1.75rem}.mega-menu:after{content:"";background:rgb(var(--page-overlay));z-index:-1;mix-blend-mode:plus-lighter;pointer-events:none;position:fixed;inset:0;inset-block-start:calc(var(--announcement-bar-height, 0px) + var(--header-height, 0px) + var(--countdown-condensed-height, 0px))}.mega-menu .link-reversed{padding-block:0}.mega-menu__navigation{gap:1.5rem clamp(1.5rem,5vw,5rem);display:flex}.mega-menu__navigation:only-of-type{max-width:none}.mega-menu__linklist{flex-direction:column;gap:.6rem clamp(1.5rem,3vw,3rem);max-width:165px;display:flex}.mega-menu:not(:has(.mega-menu__navigation)) .menu-promo__carousel{justify-content:safe center}.mega-menu:has(.menu-promo){padding-inline-end:0}.mega-menu:has(.menu-promo--without-spacing){padding-block-end:0}.mega-menu:has(.menu-promo--without-spacing:only-of-type){padding:0}.mega-menu .menu-promo:not(.menu-promo--without-spacing) .menu-promo__carousel{padding-inline-end:var(--mega-menu-padding-inline)}.mega-menu .menu-promo--without-spacing{padding-block-end:var(--menu-promo-block-column-gap);padding-inline:var(--menu-promo-block-column-gap);max-height:inherit;align-self:stretch}.menu-drawer{--menu-drawer-padding-inline: 1rem;display:none}.menu-drawer::part(overlay){content:"";background:rgb(var(--page-overlay));-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));z-index:-1;pointer-events:auto;position:fixed;inset:0;inset-block-start:var(--sticky-area-height)}.menu-drawer::part(content){width:100%;max-width:480px;height:calc(100vh - var(--menu-offset-top, 0px));border-block-start:1px solid rgb(var(--border-color));background:inherit;color:inherit;grid-auto-rows:minmax(0,1fr);display:grid;position:absolute;inset-block-start:100%;inset-inline-start:0;overflow:clip}@supports (height: 100dvh){.menu-drawer::part(content){height:calc(100dvh - var(--menu-offset-top, 0px))}}.menu-drawer__panel{visibility:hidden;flex-direction:column;grid-area:1 / -1;height:100%;display:none}.menu-drawer__panel.is-visible{visibility:visible;display:flex}.menu-drawer__panel-header{padding-inline:var(--header-padding-inline);min-height:var(--header-height);box-shadow:0 1px rgb(var(--border-color));align-items:center;display:flex;position:sticky;inset-block-start:0}.menu-drawer__panel-body{padding:1rem var(--menu-drawer-padding-inline);flex-grow:1;overflow-y:auto}.menu-drawer__separator{margin-block:2rem}.menu-drawer__footer-item{padding:1rem var(--menu-drawer-padding-inline);border-block-start-width:1px}.menu-drawer__footer-item .social-media{--icon-max-width: 1.125rem}.menu-drawer .menu-promo{margin-inline:calc(-1 * var(--menu-drawer-padding-inline))}.menu-drawer .menu-promo__carousel{padding-inline:var(--menu-drawer-padding-inline);scroll-padding-inline:var(--menu-drawer-padding-inline)}.menu-drawer .menu-promo__item{width:210px}.menu-drawer--dropdown-sidebar::part(content){border:none;inset-block-start:0}.menu-drawer__dropdown-sidebar-level{display:none}.menu-drawer__dropdown-sidebar-level.is-visible{display:block}.menu-promo{--overlay: 0 0 0 / .1;flex-grow:1;overflow-x:auto}.menu-promo__carousel{column-gap:var(--menu-promo-block-column-gap);height:100%;display:flex}.menu-promo__item{scroll-snap-align:start}.menu-promo--with-spacing .menu-promo__item{flex:0 0 calc(300px - 2 * var(--menu-promo-block-column-gap));min-width:240px;width:300px;max-width:max-content}.menu-promo--with-spacing img{object-fit:cover;width:auto;max-height:275px}.menu-promo--without-spacing{--menu-promo-block-min-width: 290px;--menu-promo-block-max-width: 420px}.menu-promo--without-spacing:has(.menu-promo__item:nth-child(4)){--menu-promo-block-max-width: calc(1px * infinity)}.menu-promo--without-spacing .menu-promo__item{--maximum-space: calc(100vw - var(--menu-promo-block-column-gap) * 2);width:clamp(var(--menu-promo-block-min-width),(var(--maximum-space) - (var(--menu-promo-blocks-count) - 1) * var(--menu-promo-block-column-gap)) / var(--menu-promo-blocks-count),var(--menu-promo-block-max-width));flex:none}@media screen and (min-width: 1400px){.menu-promo--without-spacing{--menu-promo-block-min-width: 310px}}.multi-column{grid:var(--multi-column-grid);column-gap:var(--multi-column-column-gap);row-gap:var(--multi-column-row-gap);display:grid}.multi-column__item{grid-column:span min(var(--multi-column-item-span, 1),var(--multi-column-column-count));position:relative;container:multi-column-item / inline-size}.multi-column__item :where(figure,picture,video){width:100%}.multi-column__item--spacer{min-height:150px}.multi-column--bordered{gap:1px;padding-block:1px}.multi-column--bordered .multi-column__item{padding-block:var(--multi-column-row-gap);padding-inline:var(--multi-column-column-gap);outline:1px solid rgb(var(--border-color))}.multi-column__item .accordion+.accordion{margin-block-start:0}#privacy-banner::part(body){padding-block-end:0}#privacy-banner .privacy-banner__btns{position:sticky;bottom:0;background-color:rgb(var(--background));padding-block:.75rem;border-block-start-width:1px}@property --un-ease{syntax:"*";inherits:false;}@property --un-blur{syntax:"*";inherits:false;}@property --un-brightness{syntax:"*";inherits:false;}@property --un-contrast{syntax:"*";inherits:false;}@property --un-drop-shadow{syntax:"*";inherits:false;}@property --un-grayscale{syntax:"*";inherits:false;}@property --un-hue-rotate{syntax:"*";inherits:false;}@property --un-invert{syntax:"*";inherits:false;}@property --un-saturate{syntax:"*";inherits:false;}@property --un-sepia{syntax:"*";inherits:false;}.font-bold{--un-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--un-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--un-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.m-0{margin:0}.m1{margin:4px}.m2{margin:8px}.mx-auto{margin-inline:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:48px}.mb-14{margin-bottom:56px}.mb-16{margin-bottom:64px}.mb-18{margin-bottom:72px}.mb-2{margin-bottom:8px}.mb-20{margin-bottom:80px}.mb-22{margin-bottom:88px}.mb-24{margin-bottom:96px}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-10{margin-top:40px}.mt-12{margin-top:48px}.mt-14{margin-top:56px}.mt-16{margin-top:64px}.mt-18{margin-top:72px}.mt-2{margin-top:8px}.mt-20{margin-top:80px}.mt-22{margin-top:88px}.mt-24{margin-top:96px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.p-4{padding:16px}.px-4{padding-inline:16px}.py-1{padding-block:4px}.py-4{padding-block:16px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:4px}.pb-10{padding-bottom:40px}.pb-12{padding-bottom:48px}.pb-14{padding-bottom:56px}.pb-16{padding-bottom:64px}.pb-18{padding-bottom:72px}.pb-2{padding-bottom:8px}.pb-20{padding-bottom:80px}.pb-22{padding-bottom:88px}.pb-24{padding-bottom:96px}.pb-4{padding-bottom:16px}.pb-6{padding-bottom:24px}.pb-8{padding-bottom:32px}.pl-1{padding-left:4px}.pr-4{padding-right:16px}.pt-0{padding-top:0}.pt-1{padding-top:4px}.pt-10{padding-top:40px}.pt-12{padding-top:48px}.pt-14{padding-top:56px}.pt-16{padding-top:64px}.pt-18{padding-top:72px}.pt-2{padding-top:8px}.pt-20{padding-top:80px}.pt-22{padding-top:88px}.pt-24{padding-top:96px}.pt-4{padding-top:16px}.pt-6{padding-top:24px}.pt-8{padding-top:32px}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.opacity-0{opacity:0%}.scheme-0{color-scheme:0}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.link-no-underline:link{text-decoration:none}.flex{display:flex}.shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.gap-0{gap:0px}.gap-0\.5{gap:2px}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-10{gap:40px}.gap-11{gap:44px}.gap-12{gap:48px}.gap-14{gap:56px}.gap-16{gap:64px}.gap-2{gap:8px}.gap-2\.5{gap:10px}.gap-20{gap:80px}.gap-24{gap:96px}.gap-3{gap:12px}.gap-3\.5{gap:14px}.gap-4{gap:16px}.gap-4\.5{gap:18px}.gap-5{gap:20px}.gap-5\.5{gap:22px}.gap-6{gap:24px}.gap-7{gap:28px}.gap-8{gap:32px}.gap-9{gap:36px}.grid{display:grid}.col-span-full{grid-column:1/-1}.row-span-full{grid-row:1/-1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.size-full{width:100%;height:100%}.h-full{height:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-2xs{max-width:var(--container-2xs)}.max-w-32{max-width:128px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.inline{display:inline}.block{display:block}.contents{display:contents}.hidden{display:none}.empty\:hidden:empty{display:none}.visible{visibility:visible}.pointer-events-none{pointer-events:none}.break-all{word-break:break-all}.text-balance{text-wrap:balance}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.absolute{position:absolute}.relative{position:relative}.static{position:static}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.isolate{isolation:isolate}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-center{object-position:center}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.table{display:table}@media (max-width: 999.9px){.max-md\:pr-4{padding-right:16px}.max-md\:hidden{display:none}}@media (max-width: 699.9px){.max-sm\:rounded-2xl{border-radius:var(--radius-2xl)}.max-sm\:rounded-lg{border-radius:var(--radius-lg)}.max-sm\:rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.max-sm\:w-full{width:100%}.max-sm\:hidden{display:none}}@media (min-width: 700px){.sm\:mx-auto{margin-inline:auto}.sm\:mb-0{margin-bottom:0}.sm\:mb-1{margin-bottom:4px}.sm\:mb-10{margin-bottom:40px}.sm\:mb-12{margin-bottom:48px}.sm\:mb-14{margin-bottom:56px}.sm\:mb-16{margin-bottom:64px}.sm\:mb-18{margin-bottom:72px}.sm\:mb-2{margin-bottom:8px}.sm\:mb-20{margin-bottom:80px}.sm\:mb-22{margin-bottom:88px}.sm\:mb-24{margin-bottom:96px}.sm\:mb-4{margin-bottom:16px}.sm\:mb-6{margin-bottom:24px}.sm\:mb-8{margin-bottom:32px}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:4px}.sm\:mt-10{margin-top:40px}.sm\:mt-12{margin-top:48px}.sm\:mt-14{margin-top:56px}.sm\:mt-16{margin-top:64px}.sm\:mt-18{margin-top:72px}.sm\:mt-2{margin-top:8px}.sm\:mt-20{margin-top:80px}.sm\:mt-22{margin-top:88px}.sm\:mt-24{margin-top:96px}.sm\:mt-4{margin-top:16px}.sm\:mt-6{margin-top:24px}.sm\:mt-8{margin-top:32px}.sm\:py-8{padding-block:32px}.sm\:pb-0{padding-bottom:0}.sm\:pb-1{padding-bottom:4px}.sm\:pb-10{padding-bottom:40px}.sm\:pb-12{padding-bottom:48px}.sm\:pb-14{padding-bottom:56px}.sm\:pb-16{padding-bottom:64px}.sm\:pb-18{padding-bottom:72px}.sm\:pb-2{padding-bottom:8px}.sm\:pb-20{padding-bottom:80px}.sm\:pb-22{padding-bottom:88px}.sm\:pb-24{padding-bottom:96px}.sm\:pb-4{padding-bottom:16px}.sm\:pb-6{padding-bottom:24px}.sm\:pb-8{padding-bottom:32px}.sm\:pt-0{padding-top:0}.sm\:pt-1{padding-top:4px}.sm\:pt-10{padding-top:40px}.sm\:pt-12{padding-top:48px}.sm\:pt-14{padding-top:56px}.sm\:pt-16{padding-top:64px}.sm\:pt-18{padding-top:72px}.sm\:pt-2{padding-top:8px}.sm\:pt-20{padding-top:80px}.sm\:pt-22{padding-top:88px}.sm\:pt-24{padding-top:96px}.sm\:pt-4{padding-top:16px}.sm\:pt-6{padding-top:24px}.sm\:pt-8{padding-top:32px}.sm\:text-center{text-align:center}.sm\:text-start{text-align:start}.sm\:text-end{text-align:end}.sm\:gap-0{gap:0px}.sm\:gap-0\.5{gap:2px}.sm\:gap-1{gap:4px}.sm\:gap-1\.5{gap:6px}.sm\:gap-10{gap:40px}.sm\:gap-11{gap:44px}.sm\:gap-12{gap:48px}.sm\:gap-14{gap:56px}.sm\:gap-16{gap:64px}.sm\:gap-2{gap:8px}.sm\:gap-2\.5{gap:10px}.sm\:gap-20{gap:80px}.sm\:gap-24{gap:96px}.sm\:gap-3{gap:12px}.sm\:gap-3\.5{gap:14px}.sm\:gap-4{gap:16px}.sm\:gap-4\.5{gap:18px}.sm\:gap-5{gap:20px}.sm\:gap-5\.5{gap:22px}.sm\:gap-6{gap:24px}.sm\:gap-7{gap:28px}.sm\:gap-8{gap:32px}.sm\:gap-9{gap:36px}.sm\:grid{display:grid}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:max-w-2\/3{max-width:66.6666666667%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-2xs{max-width:var(--container-2xs)}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:w-fit{width:fit-content}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:content-center{align-content:center}.sm\:content-start{align-content:flex-start}.sm\:content-end{align-content:flex-end}.sm\:content-between{align-content:space-between}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:self-start{align-self:flex-start}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:self-stretch{align-self:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-evenly{justify-content:space-evenly}.sm\:justify-items-start{justify-items:start}.sm\:justify-items-end{justify-items:end}.sm\:justify-items-center{justify-items:center}.sm\:justify-self-start{justify-self:start}.sm\:justify-self-end{justify-self:end}.sm\:justify-self-center{justify-self:center}}@media (min-width: 1000px){.md\:mt-4{margin-top:16px}.md\:text-center{text-align:center}.md\:text-start{text-align:start}.md\:text-end{text-align:end}.md\:flex{display:flex}.md\:flex-wrap{flex-wrap:wrap}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:max-w-2xs{max-width:var(--container-2xs)}.md\:max-w-full{max-width:100%}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:max-w-xl{max-width:var(--container-xl)}.md\:max-w-xs{max-width:var(--container-xs)}.md\:min-h-screen{min-height:100vh}.md\:block{display:block}.md\:contents{display:contents}.md\:hidden{display:none}.md\:content-center{align-content:center}.md\:content-start{align-content:flex-start}.md\:content-end{align-content:flex-end}.md\:content-between{align-content:space-between}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:self-start{align-self:flex-start}.md\:self-end{align-self:flex-end}.md\:self-center{align-self:center}.md\:self-stretch{align-self:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-evenly{justify-content:space-evenly}.md\:justify-items-start{justify-items:start}.md\:justify-items-end{justify-items:end}.md\:justify-items-center{justify-items:center}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:justify-self-center{justify-self:center}}@media (min-width: 1150px){.lg\:hidden{display:none}}@media print{.print\:hidden{display:none}}@media (prefers-reduced-motion: reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:block{display:block}}@media screen and (pointer: fine){.no-touch\:hidden{display:none}}@media screen and (pointer: coarse){.touch\:hidden{display:none}}.justify-center-safe{justify-content:safe center}.justify-end-safe{justify-content:safe end}.sm\:justify-center-safe{justify-content:safe center}.sm\:justify-end-safe{justify-content:safe end}.md\:justify-center-safe{justify-content:safe center}.md\:justify-end-safe{justify-content:safe end}.place-self-start{place-self:start}.place-self-start-center{place-self:start center}.place-self-start-end{place-self:start end}.place-self-center{place-self:center}.place-self-center-start{place-self:center start}.place-self-end{place-self:end}.place-self-center-end{place-self:center end}.place-self-end-start{place-self:end start}.place-self-end-center{place-self:end center}@media screen and (min-width: 700px){.sm\:place-self-start{place-self:start}.sm\:place-self-start-center{place-self:start center}.sm\:place-self-start-end{place-self:start end}.sm\:place-self-center{place-self:center}.sm\:place-self-center-start{place-self:center start}.sm\:place-self-center-end{place-self:center end}.sm\:place-self-end{place-self:end}.sm\:place-self-end-start{place-self:end start}.sm\:place-self-end-center{place-self:end center}}@media screen and (min-width: 1000px){.md\:place-self-start-center{place-self:start center}.md\:place-self-start-end{place-self:start end}.md\:place-self-center-start{place-self:center start}.md\:place-self-center-end{place-self:center end}.md\:place-self-end-start{place-self:end start}.md\:place-self-end-center{place-self:end center}}.leading-none{line-height:1}
