.cg-divider-section{padding-block:calc(var(--cg-divs-pt,12px) * .75) calc(var(--cg-divs-pb,12px) * .75);padding-inline:calc(var(--cg-divs-pl,0px) * .75) calc(var(--cg-divs-pr,0px) * .75)}@media screen and (width>=750px){.cg-divider-section{padding-block:var(--cg-divs-pt,12px) var(--cg-divs-pb,12px);padding-inline:var(--cg-divs-pl,0px) var(--cg-divs-pr,0px)}}.footer-content{contain:content;content-visibility:auto;gap:var(--footer-gap);grid-template-columns:1fr;align-items:start;display:grid}.footer-content .menu__heading__default{font-weight:var(--font-heading--weight)}@media screen and (width>=750px) and (width<=989px){.footer-content{grid-template-columns:repeat(min(var(--grid-columns), 3), 1fr);grid-auto-flow:row}.footer-content[style*="--grid-columns: 4"]{grid-template-columns:repeat(2,1fr)}.footer-content--isolated-grid-item-tablet>:last-child{grid-column:1/-1}}@media screen and (width>=990px){.footer-content{grid-template-columns:repeat(var(--grid-columns), 1fr)}.footer-content[style*="--grid-columns: 1"]{justify-items:center}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:1/-1}}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content,.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (width<=749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.divider{align-self:stretch;align-items:center;justify-content:var(--divider-justify-content);display:flex}.divider__line{border-bottom:var(--divider-border-thickness) solid color-mix(in oklch, var(--color-border) 46%, transparent);border-right:var(--divider-border-thickness) solid color-mix(in oklch, var(--color-border) 46%, transparent);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.divider__line--feather{--divider-feather-soft:12%;--divider-feather-mid:30%;--divider-feather-peak:70%;min-height:0;height:max(var(--divider-border-thickness,1px), 3px);background:radial-gradient(ellipse at center, color-mix(in oklch, var(--color-border) 10%, transparent) 0%, transparent 68%) center / 64% 100% no-repeat, linear-gradient(to right, transparent 0%, color-mix(in oklch, var(--color-border) var(--divider-feather-soft), transparent) 8%, color-mix(in oklch, var(--color-border) var(--divider-feather-mid), transparent) 28%, color-mix(in oklch, var(--color-border) var(--divider-feather-peak), transparent) 50%, color-mix(in oklch, var(--color-border) var(--divider-feather-mid), transparent) 72%, color-mix(in oklch, var(--color-border) var(--divider-feather-soft), transparent) 92%, transparent 100%) center / 100% max(var(--divider-border-thickness,1px), 1px) no-repeat;border:0;border-radius:999px}.password-footer{align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl);flex-direction:column;display:flex}.password-footer__powered-by{align-items:center;gap:var(--padding-xs);height:1em;margin:0;display:flex}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{height:1.3em;color:var(--color-foreground);display:inline}.password-footer__links{align-items:center;gap:var(--gap-2xl);display:flex}@media screen and (width<=749px){.password-footer__links{gap:var(--gap-sm);flex-direction:column}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);color:var(--color-foreground);cursor:pointer;background-color:#0000;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.product-hero{min-height:60vh;padding-block:var(--cg-ph-pt,32px) var(--cg-ph-pb,32px);padding-inline:var(--cg-ph-pl,32px) var(--cg-ph-pr,32px);justify-content:center;align-items:center;display:flex}@media (orientation:portrait){.product-hero{min-height:min(60vh,30rem)}}@media screen and (width<=749px){.product-hero{padding-block:calc(var(--cg-ph-pt,32px) * .75) calc(var(--cg-ph-pb,32px) * .75);padding-inline:calc(var(--cg-ph-pl,32px) * .75) calc(var(--cg-ph-pr,32px) * .75)}}.ph__wrap{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:1400px;margin:0 auto;display:flex}.ph__image-col{width:100%;max-width:40rem;box-shadow:0 0 24px -8px color-mix(in oklch, currentColor 12%, transparent), 0 0 48px -16px #00000014;transition:box-shadow .45s var(--ease-out-quad);border-radius:1.5rem;display:block;position:relative;overflow:hidden}.ph__image{width:100%;height:auto;display:block}.ph__image-hover{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease-out-quad);position:absolute;inset:0}.ph__image-col:hover{box-shadow:0 0 12px -4px color-mix(in oklch, currentColor 8%, transparent), 0 0 24px -8px #0000000d}.ph__image-col:hover .ph__image-hover,.ph__image-col:focus-visible .ph__image-hover{opacity:1}.ph__image-col:focus-visible{outline-offset:3px;outline:2px solid}.ph__content-col{text-align:center;width:100%;max-width:40rem}@media screen and (width>=1024px){.ph__wrap{flex-direction:row;align-items:center}.ph__wrap--right{flex-direction:row-reverse}.ph__image-col{flex:.7;max-width:36rem}.ph__content-col{flex:1;max-width:none;padding:1.5rem}.ph__wrap--left .ph__content-col{text-align:left}.ph__wrap--right .ph__content-col{text-align:right}}swatches-variant-picker-component{justify-content:var(--product-swatches-alignment-mobile);flex-direction:row;width:100%;display:flex}@media screen and (width>=750px){swatches-variant-picker-component{justify-content:var(--product-swatches-alignment)}}swatches-variant-picker-component{--overflow-list-padding-block:calc(var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width)) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width));--overflow-list-padding-inline:calc(var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width))) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width))}swatches-variant-picker-component overflow-list::part(list){gap:var(--gap-sm)}swatches-variant-picker-component overflow-list[disabled=true]{--overflow-list-padding-block:0px;margin-block-start:calc(var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width));margin-block-end:calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width))}.hidden-swatches__count{color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:#0000;border:0;border-radius:0;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}.hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);cursor:pointer;line-height:1}.hidden-swatches__count:hover{color:var(--color-foreground-rgb)}.blog-post-content{max-width:var(--normal-content-width);color:var(--color,inherit);margin:0 auto}.blog-post-content a{color:currentColor}.blog-post-featured-image{--width:100%;--custom-width:100%;width:var(--width);margin-inline:auto;display:block;position:relative}.blog-post-featured-image.size-style{--width:var(--size-style-width,100%)}.blog-post-featured-image--height-fit{height:fit-content}.blog-post-featured-image--height-fill{height:100%}.blog-post-featured-image__image{aspect-ratio:var(--ratio);object-fit:cover;object-position:center center;width:100%;height:100%}@media screen and (width<=749px){.blog-post-featured-image{--width:var(--width-mobile,var(--width));--custom-width:var(--custom-width-mobile,var(--custom-width))}.blog-post-featured-image.size-style{--width:var(--size-style-width-mobile,var(--size-style-width,100%))}}.card{border-radius:var(--border-radius,0);border-width:var(--border-width,0);border-style:var(--border-style,none);border-color:var(--border-color);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.card__content{width:100%;height:100%;z-index:var(--layer-flat);aspect-ratio:var(--card-ratio,1);flex-direction:column;display:flex;position:relative}.card__content.background-transparent{background-color:#0000}.card__content--has-min-height{min-height:calc(100cqw / var(--card-ratio-numeric))}.card__inner{flex:1}.card__media-wrapper{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.card__media-wrapper video{z-index:var(--layer-raised)}.card__link{z-index:var(--layer-raised);position:absolute;inset:0}.card__link~:is(.card__content,.card__media-wrapper){pointer-events:none}.card__link~:is(.card__content,.card__media-wrapper) :is(a,button,input,textarea,select),.card__link~.card__content--design-mode{pointer-events:auto}.carousel-content slideshow-slides{--slideshow-gap:var(--carousel-gap)}.carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap,8px) * (var(--carousel-mobile-columns,2) - 1)) - var(--peek-next-slide-size,0px)) / var(--carousel-mobile-columns,2));flex:none}@media screen and (width>=750px){.carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap,8px) * (var(--carousel-columns,4) - 1)) - var(--peek-next-slide-size,0px)) / var(--carousel-columns,4))}}.carousel-content .slideshow-control[disabled]{display:none}.carousel-content slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.carousel-content .slideshow-control--next{margin-inline-start:auto}.collection-image{width:var(--image-width)}.collection-image .collection-image__featured-image{aspect-ratio:var(--ratio);object-fit:cover}.collection-links__link{--min-font-size:var(--font-size--4xl);--max-font-size:var(--font-size--6xl);color:inherit;text-wrap:pretty;font-size:clamp(var(--min-font-size), 4.5vw, var(--max-font-size));text-decoration:none;display:flex}@media (hover:hover){collection-links-component:not([layout=spotlight]) .collection-links__container:hover .collection-links__link{opacity:var(--opacity-subdued-text)}collection-links-component:not([layout=spotlight]) .collection-links__container:hover .collection-links__link[aria-current=true]{opacity:1}}[layout=spotlight] .collection-links__link{opacity:var(--disabled-opacity)}[layout=spotlight] .collection-links__link[aria-current=true]{opacity:1}.collection-links__link .text-block{display:inline-block}@media screen and (width<=749px){.collection-links__link{--min-font-size:var(--font-size--3xl);--max-font-size:var(--font-size--5xl)}[layout=spotlight] .collection-links__link{white-space:normal;scroll-snap-align:start;text-wrap:pretty}[layout=spotlight] .collection-links__link span{text-wrap:pretty}}.collection-links__count{opacity:var(--disabled-opacity);font-size:.5em;font-weight:var(--font-paragraph--weight)}.collection-links__image{justify-content:center;align-items:center}.collection-links__image:not([hidden]){display:flex}.collection-links__image[reveal]{--offset:15px;z-index:var(--layer-temporary);translate:calc(var(--x) + var(--offset)) calc(var(--y) + var(--offset));pointer-events:none;width:auto;display:block;position:fixed;top:0;left:0}.collection-links__image[reveal] image-block{--image-height-basis:5rem;height:var(--image-height)}.cg-ratings{gap:var(--cg-ratings-stack-gap,8px);flex-direction:column;width:100%;display:flex}.cg-ratings__row{justify-content:center;align-items:center;gap:var(--cg-ratings-row-gap,8px);display:flex}.cg-ratings--column .cg-ratings__row{align-items:var(--cg-ratings-stars-align,center);flex-direction:column}.cg-ratings--row .cg-ratings__row{flex-direction:row;justify-content:space-between}.cg-ratings--horizontal{justify-content:var(--cg-ratings-stars-align,center);column-gap:var(--cg-ratings-row-gap,8px);flex-flow:wrap}.cg-ratings--horizontal .cg-ratings__row{align-items:var(--cg-ratings-stars-align,center);flex-direction:column;flex:0 auto}.cg-ratings__label{color:var(--cg-ratings-label-color,currentColor);font-size:var(--cg-ratings-label-size,1rem);text-align:var(--cg-ratings-label-align,center);white-space:nowrap}.cg-ratings--column .cg-ratings__label{align-self:var(--cg-ratings-label-align,center)}.cg-ratings__stars{align-items:center;gap:var(--cg-ratings-star-gap,4px);align-self:var(--cg-ratings-stars-align,center);display:flex}.cg-ratings__star{width:var(--cg-ratings-star-size,12px);height:var(--cg-ratings-star-size,12px);border:1px solid var(--cg-ratings-star-filled,#000);background-color:var(--cg-ratings-star-empty,transparent);pointer-events:none;border-radius:9999px;display:inline-block}.cg-ratings__star--filled{background-color:var(--cg-ratings-star-filled,#000);border-color:var(--cg-ratings-star-filled,#000)}.cg-ratings__thickness{align-items:center;justify-content:var(--cg-ratings-thickness-justify,center);gap:var(--cg-ratings-thickness-gap,8px);color:var(--cg-ratings-label-color,currentColor);margin-block-start:var(--cg-ratings-thickness-margin,0px);font-weight:700;display:flex}.cg-ratings--horizontal .cg-ratings__thickness{flex-basis:100%}.featured-blog-posts-card{width:100%;height:100%;text-align:var(--text-align);position:relative}.featured-blog-posts-card__inner{width:100%;z-index:var(--layer-flat);pointer-events:none;gap:var(--gap);flex-direction:column;display:flex;position:relative;overflow:hidden}.featured-blog-posts-card__link{border-radius:var(--border-radius);position:absolute;inset:0}.resource-list--grid .resource-list__item{min-width:0}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__image,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .blog-placeholder-svg{aspect-ratio:99;height:100%}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__inner{flex-direction:column;height:100%;display:flex}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__content{--flex-wrap:nowrap;flex-shrink:0;height:auto}@media screen and (width<=749px){.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__image,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .blog-placeholder-svg{aspect-ratio:unset}}.featured-blog-posts-card__inner a,.featured-blog-posts-card__inner button,.shopify-design-mode .featured-blog-posts-card__content *{pointer-events:auto}.featured-blog-posts-card__content{--flex-wrap:wrap;gap:var(--gap);width:100%;height:100%;display:flex;position:relative}.featured-blog-posts-card__content h4{margin:0}.featured-product-section .card-gallery .quick-add__button{right:var(--quick-add-offset,var(--padding-sm));bottom:var(--quick-add-offset,var(--padding-sm));position:absolute}.featured-product-content-top{justify-content:space-between;align-items:baseline;gap:var(--gap-sm);display:flex}marquee-component{background-color:var(--color-background);width:100%;display:block;overflow:hidden}.marquee__wrapper{gap:var(--marquee-gap);white-space:nowrap;width:fit-content;display:flex}.marquee__content{gap:var(--marquee-gap);min-width:max-content;display:flex}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}.marquee__content .marquee__repeated-items *{max-width:none}.marquee__repeated-items{gap:var(--marquee-gap);justify-content:center;align-items:center;min-width:max-content;display:flex}.marquee__repeated-items>*{align-content:center}.hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline:var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content}@media (prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)), 0, 0)}}.ph-badge{border-bottom:1px solid color-mix(in oklch, var(--ph-badge-color) 50%, transparent);color:var(--ph-badge-color);font-family:var(--font-accent--family,ui-monospace, SFMono-Regular, monospace);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem;padding:0 0 .2rem;font-size:10.5px;font-weight:600;line-height:1;display:inline-block}.ph-cta{margin-top:2rem}.ph-cta__btn{background:var(--ph-cta-bg,#000);width:auto;max-width:100%;min-height:44px;color:var(--ph-cta-fg,#fff);letter-spacing:-.005em;cursor:pointer;box-shadow:inset 0 1px 0 0 oklch(100% 5.96046e-8 none/.12), 0 8px 24px -12px color-mix(in oklch, var(--ph-cta-bg,#000) 58%, transparent);transition:border-color .3s ease, box-shadow .3s ease, filter .2s ease, translate .3s var(--ease-out-quad), scale .18s cubic-bezier(.22, 1, .36, 1);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;translate:0;scale:1}.ph-cta__btn:hover{border-color:color-mix(in oklch, var(--ph-cta-fg,#fff) 60%, transparent);box-shadow:inset 0 1px 0 0 oklch(100% 5.96046e-8 none/.22), 0 14px 30px -14px color-mix(in oklch, var(--ph-cta-fg,#fff) 42%, transparent);filter:brightness(1.05)}@media (prefers-reduced-motion:no-preference){.ph-cta__btn:active{filter:none;transition-duration:.3s,.3s,.2s,.3s,.12s;scale:.97}}.ph-cta__btn:focus-visible{outline:2px solid color-mix(in oklch, var(--ph-cta-fg,#fff) 70%, transparent);outline-offset:3px}.ph-description{margin:0;padding:1.5rem 0;font-style:italic;font-weight:400;line-height:1.6}.ph-heading{text-wrap:balance;color:#000;margin:0;font-size:clamp(2rem,3.5vw,2.6rem);font-weight:600;line-height:1.1}.ph-heading__link{color:inherit;transition:filter .3s var(--ease-out-quad);text-decoration:none;display:block}.ph-heading__link:hover{filter:brightness(.75)}.ph-heading__link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.comparison-ratings{grid-template-columns:max-content max-content max-content;justify-content:center;align-items:center;gap:.25rem .375rem;display:grid}.comparison-ratings__row{display:contents}.comparison-ratings__label{text-align:right;white-space:nowrap;color:#000;justify-self:end}.comparison-ratings__colon{color:#000;justify-self:center}.comparison-ratings__stars,.comparison-ratings__value{justify-self:start}.comparison-ratings__stars{align-items:center;gap:.25rem;display:flex}.comparison-ratings__dot{pointer-events:none;background:0 0;border:1px solid #000;border-radius:9999px;width:.75rem;height:.75rem;display:inline-block}.comparison-ratings__dot--filled{background:#0a0a0a;border-color:#0a0a0a}@media (forced-colors:active){.comparison-ratings__dot{background:canvas;border-color:canvastext}.comparison-ratings__dot--filled{background:canvastext;border-color:canvastext}}.comparison-ratings__value{color:#000;font-weight:700}.ph-ratings{justify-content:center;display:flex}@media screen and (width>=1024px){.ph-ratings--left{justify-content:flex-start}.ph-ratings--center{justify-content:center}.ph-ratings--right{justify-content:flex-end}}.slide__content{height:100%;z-index:var(--layer-flat);position:relative}@supports (animation-timeline:auto){.slide__content{opacity:0;animation:linear both slide-reveal;animation-timeline:var(--slideshow-timeline)}}@media (prefers-reduced-motion){.slide__content{opacity:1;animation:none}}.slide__content>*{margin:auto}.slide__content.background-transparent{background-color:#0000}slideshow-slide>.slide__image-container{width:100%;height:100%;display:flex;position:absolute;overflow:hidden}.slide__image-container>.slide__image,.slide__image-container>.slide__video,.slide__image-container>.slide__video-poster{object-fit:cover;object-position:center center;width:100%;height:100%;position:relative}.slide__image-container>.slide__video-poster{position:absolute}slideshow-component[refreshing-timeline] .slide__content{animation:none}slideshow-slide .slide__image-container--rounded{border-radius:var(--corner-radius,0)}.cg-divider-block{width:100%;padding-block:calc(var(--cg-divb-pt,12px) * .75) calc(var(--cg-divb-pb,12px) * .75);padding-inline:calc(var(--cg-divb-pl,0px) * .75) calc(var(--cg-divb-pr,0px) * .75)}@media screen and (width>=750px){.cg-divider-block{padding-block:var(--cg-divb-pt,12px) var(--cg-divb-pb,12px);padding-inline:var(--cg-divb-pl,0px) var(--cg-divb-pr,0px)}}comparison-slider-component{display:block}.comparison-slider{aspect-ratio:var(--ratio);position:relative;overflow:hidden}.comparison-slider:not(:has(img)){min-width:25dvh}.comparison-slider__container{width:100%;height:100%;position:relative}.comparison-slider__media-wrapper{--compare:50;grid-template:1fr/1fr;width:100%;height:100%;display:grid;position:relative;overflow:hidden;container-type:size}.comparison-slider__layer{width:100%;height:100%;transition:clip-path var(--transition-duration,0s) ease-in-out;grid-area:1/1;position:relative}.comparison-slider__layer--after{z-index:var(--layer-base)}[data-orientation=horizontal] .comparison-slider__layer--before{clip-path:inset(0 calc((100 - var(--compare)) * 1%) 0 0)}[data-orientation=vertical] .comparison-slider__layer--before{clip-path:inset(0 0 calc(var(--compare) * 1%) 0)}[data-orientation=horizontal] .comparison-slider__layer--after{clip-path:inset(0 0 0 calc(var(--compare) * 1%))}[data-orientation=vertical] .comparison-slider__layer--after{clip-path:inset(calc((100 - var(--compare)) * 1%) 0 0 0)}.before-image,.after-image,.comparison-slider__placeholder{object-fit:cover;width:100%;height:100%;aspect-ratio:var(--ratio)}.comparison-slider__placeholder{position:absolute;inset:0}.comparison-slider__placeholder svg{background-color:var(--color-background);width:100%;height:100%;fill:var(--color-foreground)}.cs-slider{z-index:var(--layer-heightened);opacity:0;width:100%;height:100%;cursor:inherit;appearance:none;margin:0;padding:0;position:absolute;inset:0}[data-orientation=horizontal] .cs-slider{cursor:ew-resize}[data-orientation=vertical] .cs-slider{cursor:ns-resize;writing-mode:vertical-lr;direction:rtl}.cs-slider::-webkit-slider-thumb{width:var(--button-size);height:var(--button-size);cursor:inherit;appearance:none;background:0 0;border:0}.cs-slider::-moz-range-thumb{width:var(--button-size);height:var(--button-size);cursor:inherit;appearance:none;background:0 0;border:0}.cs-slider::-webkit-slider-track{appearance:none;background:0 0;border:0}.cs-slider::-moz-range-track{appearance:none;background:0 0;border:0}.comparison-slider__media-wrapper:before,.comparison-slider__media-wrapper:after{content:"";pointer-events:none;transition:transform var(--transition-duration,0s) ease-in-out;z-index:var(--layer-raised);position:absolute}.comparison-slider__media-wrapper:after{background:var(--color-background);box-shadow:0 0 12px #0000001a}.comparison-slider__media-wrapper:before{background:var(--color-background)}.comparison-slider__media-wrapper[data-orientation=horizontal]:after{width:4px;transform:translate3d(calc((var(--compare) - 50) * 1cqw - 50%), 0, 0);inset:0 auto 0 50%}.comparison-slider__media-wrapper[data-orientation=vertical]:after{height:4px;transform:translate3d(0, calc((50 - var(--compare)) * 1cqh - 50%), 0);inset:50% 0 auto}.cs-slider__handle{z-index:var(--layer-heightened);pointer-events:none;width:var(--button-size);height:var(--button-size);color:var(--handle-color,var(--color-foreground));background:var(--color-background);justify-content:center;align-items:center;gap:var(--gap-sm);padding:var(--padding-xs);transition:transform var(--transition-duration,0s) ease-in-out;border-radius:50%;display:flex;position:absolute;box-shadow:0 0 12px #0000001a}.cs-slider__chevron{justify-content:center;align-items:center;transition:translate .16s ease-in-out;display:flex}.cs-slider__chevron:first-child{translate:-2px}.cs-slider__chevron:last-child{translate:2px}@media (hover:hover){.comparison-slider__media-wrapper:hover .cs-slider__chevron{translate:0}}[data-orientation=horizontal] .cs-slider__handle{transform:translate3d(calc((var(--compare) - 50) * 1cqw - 50%), -50%, 0);flex-direction:row;top:50%;left:50%}[data-orientation=vertical] .cs-slider__handle{transform:translate3d(-50%, calc((50 - var(--compare)) * 1cqh - 50%), 0) rotate(90deg);top:50%;left:50%}@media (prefers-reduced-motion:reduce){.comparison-slider__layer,.comparison-slider__media-wrapper:after,.cs-slider__handle,.cs-slider__chevron{transition:none}}.comparison-slider__text{padding:var(--padding-xs);pointer-events:none;position:absolute}.comparison-slider__text--with-bg{background:var(--text-background-color);border-radius:var(--text-corner-radius)}[data-orientation=horizontal] .comparison-slider__text--before{inset-inline-start:var(--padding-sm)}[data-orientation=horizontal] .comparison-slider__text--after{inset-inline-end:var(--padding-sm)}[data-orientation=horizontal][data-text-position=start] .comparison-slider__text{inset-block-start:var(--padding-sm)}[data-orientation=horizontal][data-text-position=end] .comparison-slider__text{inset-block-end:var(--padding-sm)}[data-orientation=vertical] .comparison-slider__text--before{inset-block-start:var(--padding-sm)}[data-orientation=vertical] .comparison-slider__text--after{inset-block-end:var(--padding-sm)}[data-orientation=vertical][data-text-position=start] .comparison-slider__text{inset-inline-start:var(--padding-sm)}[data-orientation=vertical][data-text-position=end] .comparison-slider__text{inset-inline-end:var(--padding-sm)}.submit-button{min-width:max-content}.contact-form__form,.contact-form__form-row{gap:var(--gap-md);flex-direction:column;display:flex}@media screen and (width>=750px){.contact-form__form-row{flex-direction:row;align-items:center}}.contact-form__input{text-overflow:ellipsis;width:100%;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased;overflow:hidden}.contact-form__input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.contact-form__error,.contact-form__success{align-items:center;gap:var(--gap-xs);display:flex}.footer-utilities__group-copyright{color:var(--color-utilities,var(--color-foreground-muted))}.policy-list-trigger{anchor-name:--terms-policies-trigger;cursor:pointer;font-size:var(--font-size,.75rem);text-transform:var(--text-transform,none)}.policy_list li{border-radius:calc(var(--style-border-radius-popover) - 8px)}.policy_list li a{color:var(--color-foreground);text-align:start;width:100%;font-size:var(--font-size,.75rem);text-transform:var(--text-transform,none);outline-color:#0000;padding:8px;display:inline-block}.policy_list li:is(:hover,:focus-within){background:rgb(var(--color-foreground-rgb) / .15)}.terms-policies-popover{position-anchor:--terms-policies-trigger;inset:unset;bottom:calc(anchor(top) + 1rem);left:anchor(left);border-radius:var(--style-border-radius-popover);background:linear-gradient(var(--color-background) 0 100%), linear-gradient(rgb(var(--color-background-rgb) / .15) 0 100%);box-shadow:var(--shadow-popover);opacity:0;transform-origin:3.9em 100%;background-clip:padding-box,border-box;border:1px solid #0000;margin:0;padding:8px;translate:0 6px;scale:.94}:is(.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open){opacity:1;translate:0;scale:1}@media screen and (width<=749px){.terms-policies-popover{left:anchor(center);transform-origin:0 100%;transform:translate(-50%)}}@supports not (position-anchor:--account-button-trigger){.terms-policies-popover{bottom:unset;top:calc(var(--anchor-top) * 1px);left:calc(var(--anchor-left) * 1px);transform:translateY(calc(-100% - 1.25rem))}@media screen and (width<=749px){.terms-policies-popover{left:calc((var(--anchor-left) + (var(--anchor-width) / 2)) * 1px);transform:translate(-50%,calc(-100% - 1.25rem))}}}@media (prefers-reduced-motion:no-preference){.terms-policies-popover{transition-behavior:allow-discrete;transition-property:display,overlay,opacity,scale,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad)}@starting-style{:is(.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open){opacity:.7;translate:0 6px;scale:.94}}}.icon-block{flex-shrink:0;display:flex}.icon-block__media{height:auto}.placeholder-image{aspect-ratio:var(--ratio);position:relative;overflow:hidden}.image-block{justify-content:var(--horizontal-alignment,"inline-start");display:flex}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height,100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (width<=749px){.logo-block{max-height:calc(var(--logo-height-mobile,var(--logo-height,100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile,var(--logo-height));width:calc(var(--logo-width-mobile,var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__image-wrapper{width:100%;max-width:100%;max-height:100%;display:flex}.logo-block__image{object-fit:contain;width:100%}.page-content{color:var(--color,inherit)}.page-content a{color:currentColor}.page-block{flex-direction:column;align-items:flex-start;width:100%;max-width:100%;height:auto;max-height:100%;display:flex}.page-title{margin-bottom:var(--margin-xl)}.popup-link__button svg{top:var(--margin-2xs);display:inline-block;position:relative}.popup-link__content{box-shadow:var(--shadow-popover);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--color-background);padding:var(--padding-4xl) var(--padding-xl) var(--padding-xl);max-width:var(--normal-content-width);max-height:var(--modal-max-height)}@media screen and (width>=750px){.popup-link__content{padding:var(--padding-5xl)}}.popup-link__content[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content--drawer{width:var(--sidebar-width);border-radius:0;max-width:95vw;height:100%;margin:0 0 0 auto;position:fixed}.popup-link__content--drawer:modal{max-height:100dvh}.popup-link__close{top:var(--margin-2xs);right:var(--margin-2xs);opacity:.8;animation:none}product-custom-property-component{width:100%;display:block}product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm)}product-custom-property-component .__heading:has(+.__description){margin-block-end:var(--padding-2xs)}product-custom-property-component .__description{font-size:min(.85em, var(--font-paragraph--size));color:rgb(var(--color-rgb,var(--color-foreground-rgb)) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md)}product-custom-property-component .__field,product-custom-property-component .__input-wrapper{position:relative}product-custom-property-component input,product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component textarea{min-height:80px}@supports (resize:vertical){@media (hover:hover) and (pointer:fine){product-custom-property-component textarea{resize:vertical}}}product-custom-property-component .__character-label{left:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none;position:absolute}product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text)!important}.custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none}.custom-property__input:is(:hover,:focus){box-shadow:none}.custom-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.product-inventory__status{font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);align-items:center;gap:var(--padding-xs);display:flex}.product-inventory__icon,.product-inventory__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-inventory__icon-low{color:var(--color-lowstock)}.product-inventory__icon-in_stock{color:var(--color-instock)}.product-inventory__icon-out_of_stock{color:var(--color-outofstock)}.product-inventory__icon circle:first-of-type{opacity:.3}.block-resource-list{row-gap:var(--gap);border-radius:var(--border-radius,0);flex-direction:column;min-width:0;min-height:0;display:flex;container:resource-list/inline-size}.product-recommendations-wrapper{width:100%}.product-recommendations-wrapper:has(product-recommendations[data-shopify-editor-preview]){width:100vw}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (width<=749px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){flex:var(--spacer-size-mobile);width:100%}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;height:var(--spacer-size-mobile);flex:none}}.placeholder-video{aspect-ratio:5/3}.collection-card{--fixed-card-height:var(--height-small);flex:1 1 var(--card-width-small)}.collection-card>svg{width:100%;height:100%;aspect-ratio:var(--ratio)}.collection-card--image-bg .collection-card__inner{height:100%}.collection-card__inner{gap:var(--gap)}.collection-card__inner a,.collection-card__inner button,.shopify-design-mode .collection-card__content *{pointer-events:auto}.collection-card__content{--flex-wrap:wrap;max-width:100%}.collection-card.collection-card--image-bg{aspect-ratio:var(--ratio)}.collection-card.collection-card--image-bg .collection-card__content{padding:var(--padding-lg)}.collection-card--image-height-fixed{height:100%}.collection-card--image-height-fixed .collection-card__image{height:var(--fixed-card-height);width:100%}.collection-card--image-height-fixed.collection-card--image-bg{height:var(--fixed-card-height);aspect-ratio:unset}.collection-card__image .resource-image__image{object-fit:cover;width:100%;max-width:100%;height:100%}.collection-card--image-bg .collection-card__image{width:100%;height:100%;position:absolute}.collection-card__image svg{width:100%;height:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card.collection-card--image-bg,.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card .placeholder-svg{aspect-ratio:99}.resource-image{width:100%;height:100%;z-index:var(--layer-base);max-width:100%;max-height:100%;aspect-ratio:var(--ratio);display:flex;position:relative;overflow:hidden}.resource-image__image{object-fit:cover;aspect-ratio:var(--ratio);width:100%;height:100%}.resource-image--placeholder{width:100%;height:100%}.media-block{position:relative;overflow:hidden}@media screen and (width>=750px){.media-block{min-height:var(--media-height)}}.media-block__media{height:var(--media-height-mobile,auto);object-fit:var(--image-position,"cover");object-position:center center;width:100%}@media screen and (width>=750px){.media-block__media{height:100%;position:absolute}}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position,"cover")}.media-block__placeholder{object-fit:cover;object-position:center center;width:100%;height:100%;position:relative;overflow:hidden}.media-block__media--video{justify-content:center;align-items:center;display:flex}@media screen and (width<=749px){.media-block__media--video{--media-height-mobile:auto}}.password-main-content{flex-direction:column;flex:1;display:flex}.password-dialog{width:100vw;max-width:100vw;height:100svh;max-height:100svh;transition:opacity var(--animation-values), display var(--animation-speed) allow-discrete, overlay var(--animation-speed) allow-discrete;border:none}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{padding:var(--padding-lg);z-index:var(--layer-raised);position:absolute;top:0;right:0}.password-dialog__content{padding:var(--padding-lg);height:100%;transition:transform var(--animation-values);flex-direction:column;justify-content:center;align-items:center;display:flex}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{width:100%;max-width:400px}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (width>=750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}.featured-blog-posts-card__image{width:100%}.featured-blog-posts-card__image .blog-placeholder-svg{object-fit:cover;width:100%;height:100%}.social-icons__wrapper{gap:var(--gap-sm);flex-wrap:wrap;justify-content:center;display:flex}@media screen and (width>=750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.image-block__placeholder{object-fit:cover;object-position:center center;width:100%;height:100%;position:relative;overflow:hidden}image-block{--image-height-basis:10rem;--image-height-small:calc(var(--image-height-basis) * 2);--image-height-medium:calc(var(--image-height-basis) * 3);--image-height-large:calc(var(--image-height-basis) * 4);aspect-ratio:var(--ratio);width:100%;max-width:calc(var(--image-height) * var(--ratio));height:var(--image-height);justify-content:center;align-items:center;display:flex;overflow:hidden}@media screen and (width>=750px){image-block{--image-height-small:calc(var(--image-height-basis) * 2.5);--image-height-medium:calc(var(--image-height-basis) * 3.5);--image-height-large:calc(var(--image-height-basis) * 4.5)}}@media screen and (width<=749px){image-block{height:auto}}image-block[height=small]{--image-height:var(--image-height-small)}image-block[height=medium]{--image-height:var(--image-height-medium)}image-block[height=large]{--image-height:var(--image-height-large)}image-block[ratio=portrait]{--ratio:4 / 5}image-block[ratio=square]{--ratio:1 / 1}@media screen and (width>=750px){image-block[ratio=square]{max-width:var(--image-height)}}image-block[ratio=landscape]{--ratio:16 / 9}image-block img{object-fit:cover;width:100%;height:auto;aspect-ratio:var(--ratio);border-radius:var(--border-radius)}.social-icons__icon-wrapper{height:var(--icon-size-lg);justify-content:center;align-items:center;display:flex}.social-icons__icon{width:var(--icon-size-lg);height:var(--icon-size-lg);flex-shrink:0;display:none}.social-icons__icon-wrapper:has(.social-icons__icon>use){width:var(--icon-size-lg)}.social-icons__icon-wrapper:has(.social-icons__icon>use) .social-icons__icon{display:block}.social-icons__icon-wrapper:has(.social-icons__icon>use) .social-icons__icon-label{display:none}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity:var(--disabled-opacity,.5);cursor:not-allowed}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events:none}product-swatches{flex-shrink:0;gap:0;width:100%;display:flex;position:relative;overflow:hidden}
