:root{--kanda-sticky-header-offset: 6.5rem;--kanda-space-1: .25rem;--kanda-space-2: .5rem;--kanda-space-3: .75rem;--kanda-space-4: 1rem;--kanda-space-5: 1.5rem;--kanda-space-6: 2rem;--kanda-space-7: 3rem;--kanda-space-8: 4.5rem;--kanda-control-size: 2.75rem;--kanda-shadow: 0 .75rem 2rem rgb(23 23 23 / 10%);--kanda-shadow-soft: 0 .5rem 1.5rem rgb(23 23 23 / 7%);--kanda-line: 1px solid var(--kanda-border);--kanda-focus: 0 0 0 3px color-mix(in srgb, var(--kanda-accent) 35%, transparent);--kanda-transition: .18s cubic-bezier(.2, .7, .2, 1);--kanda-page-title-size: clamp(2.75rem, 5vw, 4.75rem);--kanda-section-title-size: clamp(2rem, 3.4vw, 3.25rem);--kanda-mobile-navigation-height: 4.5rem;--kanda-mobile-navigation-safe-area: env(safe-area-inset-bottom, 0px);--kanda-mobile-navigation-total-height: calc(var(--kanda-mobile-navigation-height) + var(--kanda-mobile-navigation-safe-area));--kanda-layer-mobile-navigation: 70}html.kanda-header-resizing{overflow-anchor:none}::selection{background:color-mix(in srgb,var(--kanda-accent) 28%,transparent)}:focus-visible{outline:2px solid var(--kanda-accent);outline-offset:3px}.visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.kanda-main{min-block-size:60svh;min-inline-size:0}.kanda-main:focus{outline:0}.kanda-section{padding-block:var(--kanda-section-space)}.kanda-section-shell{overflow:hidden;border:var(--kanda-component-border-width, 0) solid var(--kanda-component-border, var(--kanda-border));border-radius:var(--kanda-component-radius, var(--kanda-radius));padding:var(--kanda-component-padding, 0);background:var(--kanda-component-background, transparent);box-shadow:var(--kanda-component-shadow, none)}.kanda-content-stack{display:grid;gap:var(--kanda-content-gap, var(--kanda-space-4));justify-items:var(--kanda-content-justify, start);text-align:var(--kanda-content-align, start)}.kanda-content-stack--center{--kanda-content-align: center;--kanda-content-justify: center}.kanda-content-stack--end{--kanda-content-align: end;--kanda-content-justify: end}.kanda-heading{margin:0;color:inherit;font-family:var(--kanda-font-heading);font-size:var(--kanda-heading-size, var(--kanda-section-title-size));font-weight:var(--kanda-heading-weight, 700);line-height:var(--kanda-heading-line-height, 1.08)}.kanda-rich-text{max-inline-size:var(--kanda-copy-width, 44rem);color:var(--kanda-copy-color, inherit);font-family:var(--kanda-font-body);font-size:var(--kanda-copy-size, 1rem);line-height:var(--kanda-copy-line-height, 1.6)}:where(.kanda-heading,.kanda-rich-text,.kanda-eyebrow){unicode-bidi:plaintext}.kanda-rich-text>*+*{margin-block-start:.9em}.kanda-media-frame{position:relative;overflow:hidden;border:var(--kanda-media-border-width, 0) solid var(--kanda-media-border, var(--kanda-border));border-radius:var(--kanda-media-radius, var(--kanda-radius));background:var(--kanda-media-background, var(--kanda-surface))}.kanda-media-trigger-icon{position:absolute;inset-block-end:var(--kanda-space-3);inset-inline-end:var(--kanda-space-3);pointer-events:none}.kanda-announcement{--kanda-component-background: var(--ka-bg, var(--ka-pbg, var(--kanda-text)));--kanda-component-border: var(--ka-bc, var(--kanda-border));--kanda-component-border-width: var(--ka-bw, 0);--kanda-component-padding: var(--ka-py, 12px) var(--ka-px, 12px);--kanda-component-radius: var(--ka-r, 0);--kanda-component-shadow: var(--ka-sh, var(--ka-psh, none));position:relative;display:grid;grid-template-areas:"content controls dismiss";grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--kanda-space-3);min-block-size:var(--ka-mh, auto);border-style:var(--ka-bs, solid);color:var(--ka-fg, var(--ka-pfg, var(--kanda-surface)));font-family:var(--kanda-font-body);font-size:.9rem}.kanda-announcement[data-ka-s]:not([data-ka-s=none]){z-index:31}body:has(.kanda-header details[open]) .kanda-announcement[data-ka-s]:not([data-ka-s=none]){z-index:auto}.kanda-announcement[hidden]{display:none}.kanda-announcement[data-ka-e=top]{border-width:var(--ka-bw, 0) 0 0}.kanda-announcement[data-ka-e=bottom]{border-width:0 0 var(--ka-bw, 0)}.kanda-announcement[data-ka-e=block]{border-width:var(--ka-bw, 0) 0}.kanda-announcement[data-ka-fr=heading]{font-family:var(--kanda-font-heading)}.kanda-announcement[data-ka-ts=small]{font-size:.8rem}.kanda-announcement[data-ka-ts=large]{font-size:1rem}.kanda-announcement[data-ka-fw=regular]{font-weight:400}.kanda-announcement[data-ka-fw=medium]{font-weight:500}.kanda-announcement[data-ka-fw=bold]{font-weight:700}.kanda-announcement[data-ka-c=contrast]{--ka-pbg: var(--kanda-text);--ka-pfg: var(--kanda-surface)}.kanda-announcement[data-ka-c=surface]{--ka-pbg: var(--kanda-surface);--ka-pfg: var(--kanda-text)}.kanda-announcement[data-ka-c=accent]{--ka-pbg: var(--kanda-accent);--ka-pfg: var(--kanda-accent-text)}.kanda-announcement[data-ka-s=soft]{--ka-psh: var(--kanda-shadow-soft)}.kanda-announcement[data-ka-s=strong]{--ka-psh: var(--kanda-shadow)}.kanda-announcement__inner{grid-area:content;inline-size:100%;max-inline-size:var(--ka-mw, none);min-inline-size:0;text-align:var(--ka-a, center)}.kanda-announcement[data-ka-a=start]{--ka-a: start}.kanda-announcement[data-ka-a=end]{--ka-a: end}.kanda-announcement[data-ka-a=start] .kanda-announcement__inner{justify-self:start}.kanda-announcement[data-ka-a=center] .kanda-announcement__inner{justify-self:center}.kanda-announcement[data-ka-a=end] .kanda-announcement__inner{justify-self:end}.kanda-announcement__item a{color:inherit;text-underline-offset:.18em}.kanda-announcement[data-ka-l=underline] .kanda-announcement__item a{text-decoration:underline}.kanda-announcement[data-ka-l=emphasized] .kanda-announcement__item a{font-family:var(--kanda-font-heading);font-weight:700;text-decoration:underline;text-decoration-thickness:.1em}.kanda-announcement__track{inline-size:100%}.kanda-announcement__group{display:flex;flex-wrap:wrap;justify-content:var(--ka-a, center);gap:var(--ka-mg, 48px)}.kanda-announcement[data-marquee-measuring] .kanda-announcement__group,.kanda-announcement[data-marquee-ready] .kanda-announcement__group{flex:none;flex-wrap:nowrap;justify-content:start;inline-size:max-content;padding-inline-end:var(--ka-mg, 48px)}.kanda-announcement[data-marquee-measuring] .kanda-announcement__track,.kanda-announcement[data-marquee-ready] .kanda-announcement__track{display:flex;direction:ltr;inline-size:max-content}.kanda-announcement[data-marquee-ready] .kanda-announcement__inner{overflow:hidden}.kanda-announcement[data-marquee-ready] .kanda-announcement__item{flex:none;white-space:nowrap}.kanda-announcement[data-marquee-ready] .kanda-announcement__track{animation-duration:var(--ka-md);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.kanda-announcement[data-marquee-ready][data-animation=right_to_left] .kanda-announcement__track{animation-name:kanda-marquee-right-to-left}.kanda-announcement[data-marquee-ready][data-animation=left_to_right] .kanda-announcement__track{animation-name:kanda-marquee-left-to-right}.kanda-announcement.is-motion-paused .kanda-announcement__track{animation-play-state:paused}@keyframes kanda-marquee-right-to-left{to{transform:translate3d(calc(-1 * var(--ka-mx)),0,0)}}@keyframes kanda-marquee-left-to-right{0%{transform:translate3d(calc(-1 * var(--ka-mx)),0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.kanda-announcement[data-marquee-ready][data-animation] .kanda-announcement__track,.kanda-announcement__track{animation:none;transform:none}.kanda-announcement__group[data-marquee-copy]{display:none}}.kanda-announcement__controls{grid-area:controls;display:flex;align-items:center}.kanda-announcement[data-ka-p=start]{grid-template-areas:"controls content dismiss";grid-template-columns:auto minmax(0,1fr) auto}.kanda-announcement[data-ka-p=below]{grid-template-areas:"content dismiss" "controls controls";grid-template-columns:minmax(0,1fr) auto}.kanda-announcement[data-ka-p=below] .kanda-announcement__controls{justify-self:center}.kanda-announcement__controls .kanda-icon-button{inline-size:2rem;block-size:2rem}.kanda-announcement__dismiss{grid-area:dismiss;inline-size:2rem;block-size:2rem}.kanda-announcement__dismiss[hidden]{display:none}.kanda-announcement__previous .kanda-icon{transform:rotate(180deg)}[dir=rtl] .kanda-announcement__previous .kanda-icon{transform:none}[dir=rtl] .kanda-announcement__next .kanda-icon{transform:rotate(180deg)}@media(max-width:42rem){.kanda-announcement{--kanda-component-padding: var(--ka-pym, var(--ka-py, 12px)) var(--ka-px, 12px);grid-template-areas:"content dismiss" "controls controls";grid-template-columns:minmax(0,1fr) auto}.kanda-announcement__controls{justify-content:center}}.kanda-slideshow{position:relative;display:block;overflow:clip;background:var(--kanda-surface)}.kanda-slideshow__deck,.kanda-slideshow__slide{min-block-size:var(--kanda-slideshow-height)}.kanda-slideshow--viewport :is(.kanda-slideshow__deck,.kanda-slideshow__slide){min-block-size:clamp(30rem,var(--kanda-slideshow-viewport-height),62rem)}.kanda-slideshow--adaptive .kanda-slideshow__deck{aspect-ratio:var(--kanda-slideshow-ratio);min-block-size:28rem}.kanda-slideshow--adaptive .kanda-slideshow__slide{min-block-size:100%}.kanda-slideshow__slide{position:relative;display:grid;isolation:isolate;padding:clamp(1.5rem,5vw,5rem)}.kanda-slideshow__slide[hidden]{display:none}.kanda-slideshow__media,.kanda-slideshow__veil{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none}.kanda-slideshow__media :is(picture,img,video,svg){inline-size:100%;block-size:100%}.kanda-slideshow__media :is(img,video){object-fit:cover;object-position:var(--kanda-slide-focal, center)}.kanda-slideshow__slide--media-start .kanda-slideshow__media :is(img,video){object-position:left center}.kanda-slideshow__slide--media-center .kanda-slideshow__media :is(img,video){object-position:center}.kanda-slideshow__slide--media-end .kanda-slideshow__media :is(img,video){object-position:right center}:where([dir=rtl]) .kanda-slideshow__slide--media-start .kanda-slideshow__media :is(img,video){object-position:right center}:where([dir=rtl]) .kanda-slideshow__slide--media-end .kanda-slideshow__media :is(img,video){object-position:left center}@media(max-width:46.875rem){.kanda-slideshow__slide--mobile-media-auto .kanda-slideshow__media :is(img,video){object-position:var(--kanda-slide-mobile-focal, var(--kanda-slide-focal, center))}.kanda-slideshow__slide--mobile-media-start .kanda-slideshow__media :is(img,video){object-position:left center}.kanda-slideshow__slide--mobile-media-center .kanda-slideshow__media :is(img,video){object-position:center}.kanda-slideshow__slide--mobile-media-end .kanda-slideshow__media :is(img,video){object-position:right center}[dir=rtl] .kanda-slideshow__slide--mobile-media-start .kanda-slideshow__media :is(img,video){object-position:right center}[dir=rtl] .kanda-slideshow__slide--mobile-media-end .kanda-slideshow__media :is(img,video){object-position:left center}}.kanda-slideshow__veil{z-index:-1;background:rgb(0 0 0 / var(--kanda-slideshow-overlay))}.kanda-slideshow__content{inline-size:min(100%,var(--kanda-slide-content-width, 42rem));align-self:center;border-radius:var(--kanda-slide-content-radius, 0);padding:var(--kanda-slide-content-padding, 0)}.kanda-slideshow__content--solid{background:var(--kanda-surface);color:var(--kanda-text)}.kanda-slideshow__content--translucent{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.kanda-slideshow__slide--text-light .kanda-slideshow__content--translucent{background:#111111ad}.kanda-slideshow__slide--text-dark .kanda-slideshow__content--translucent{background:#ffffffc7}.kanda-slideshow__actions{justify-content:flex-start}.kanda-content-stack--center .kanda-slideshow__actions{justify-content:center}.kanda-content-stack--end .kanda-slideshow__actions{justify-content:flex-end}.kanda-slideshow__slide--text-light .kanda-slideshow__content:not(.kanda-slideshow__content--solid) .kanda-button--secondary{border-color:currentcolor;color:inherit}.kanda-slideshow__slide--start .kanda-slideshow__content{justify-self:start}.kanda-slideshow__slide--center .kanda-slideshow__content{justify-self:center}.kanda-slideshow__slide--end .kanda-slideshow__content{justify-self:end}.kanda-slideshow__slide--top .kanda-slideshow__content{align-self:start}.kanda-slideshow__slide--middle .kanda-slideshow__content{align-self:center}.kanda-slideshow__slide--bottom .kanda-slideshow__content{align-self:end}.kanda-slideshow__slide--text-light{color:#fff}.kanda-slideshow__slide--text-dark{color:#111}.kanda-slideshow__controls{position:absolute;z-index:2;inset-block-end:var(--kanda-space-4);inset-inline-start:50%;display:flex;align-items:center;gap:var(--kanda-space-2);transform:translate(-50%)}.kanda-slideshow__controls--start{inset-inline-start:var(--kanda-space-4);transform:none}.kanda-slideshow__controls--end{inset-inline-start:auto;inset-inline-end:var(--kanda-space-4);transform:none}[dir=rtl] .kanda-slideshow__controls{transform:translate(50%)}[dir=rtl] .kanda-slideshow__controls--start,[dir=rtl] .kanda-slideshow__controls--end{transform:none}.kanda-slideshow__status{min-inline-size:4.5rem;border-radius:999px;padding:.4rem .7rem;background:color-mix(in srgb,var(--kanda-surface) 90%,transparent);color:var(--kanda-text);font-family:var(--kanda-font-heading);font-size:.8rem;text-align:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.kanda-slideshow__pagination{display:flex;align-items:center;gap:var(--kanda-space-2);border-radius:999px;padding:.35rem;background:color-mix(in srgb,var(--kanda-surface) 90%,transparent);color:var(--kanda-text);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.kanda-slideshow__page{display:grid;min-inline-size:1.25rem;min-block-size:1.75rem;place-items:center;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.kanda-slideshow__page-track{display:block;inline-size:.45rem;block-size:.45rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentcolor 28%,transparent)}.kanda-slideshow__page-track span{display:block;inline-size:100%;block-size:100%;border-radius:inherit;background:currentcolor;transform:scaleX(0);transform-origin:0 50%}[dir=rtl] .kanda-slideshow__page-track span{transform-origin:100% 50%}.kanda-slideshow__pagination--dots .kanda-slideshow__page[aria-current=true] .kanda-slideshow__page-track{inline-size:1.5rem}.kanda-slideshow__pagination--dots .kanda-slideshow__page[aria-current=true] .kanda-slideshow__page-track span{transform:scaleX(1)}.kanda-slideshow__pagination--progress .kanda-slideshow__page-track{inline-size:clamp(2rem,5vw,4rem);block-size:.2rem}@media(prefers-reduced-motion:no-preference){.kanda-slideshow[data-autoplay=true]:not([data-paused=true]) .kanda-slideshow__pagination--progress .kanda-slideshow__page[aria-current=true] .kanda-slideshow__page-track span{animation:kanda-slideshow-progress var(--kanda-slide-duration) linear forwards}}@keyframes kanda-slideshow-progress{to{transform:scaleX(1)}}@media(max-width:46.875rem){.kanda-slideshow--fixed :is(.kanda-slideshow__deck,.kanda-slideshow__slide){min-block-size:var(--kanda-slideshow-mobile-height)}.kanda-slideshow--adaptive .kanda-slideshow__deck{aspect-ratio:4 / 5;min-block-size:30rem}.kanda-slideshow__slide{padding:var(--kanda-space-5);padding-block-end:5.5rem}.kanda-slideshow--mobile-split .kanda-slideshow__slide{grid-template-rows:calc(var(--kanda-slideshow-mobile-height) * .42) auto;padding:0}.kanda-slideshow--fixed.kanda-slideshow--mobile-split :is(.kanda-slideshow__deck,.kanda-slideshow__slide){block-size:auto;min-block-size:var(--kanda-slideshow-mobile-height)}.kanda-slideshow--mobile-split .kanda-slideshow__media{position:relative;z-index:0;grid-row:1;overflow:hidden}.kanda-slideshow--mobile-split .kanda-slideshow__veil{display:none}.kanda-slideshow--mobile-split .kanda-slideshow__content{grid-row:2;inline-size:100%;max-inline-size:none;align-self:center;justify-self:stretch;padding:var(--kanda-space-4) var(--kanda-space-5) 5.5rem;background:var(--kanda-surface);color:var(--kanda-text)}.kanda-slideshow__controls{max-inline-size:calc(100% - 2rem)}}@media(prefers-reduced-motion:no-preference){.kanda-slideshow[data-transition=fade] .kanda-slideshow__slide:not([hidden]){animation:kanda-slideshow-fade var(--kanda-transition) both}.kanda-slideshow[data-transition=slide] .kanda-slideshow__slide:not([hidden]){animation:kanda-slideshow-enter var(--kanda-transition) both}}@keyframes kanda-slideshow-fade{0%{opacity:0}}@keyframes kanda-slideshow-enter{0%{opacity:0;transform:translate(1.5rem)}}.kanda-testimonials{--kanda-testimonial-quote-size: 1.55rem;color:inherit}.kanda-testimonials[data-kanda-quote-size=small]{--kanda-testimonial-quote-size: 1.2rem}.kanda-testimonials[data-kanda-quote-size=large]{--kanda-testimonial-quote-size: clamp(1.75rem, 3vw, 2.5rem)}.kanda-testimonials__inner{display:grid;inline-size:min(100%,var(--kanda-testimonials-width));gap:clamp(var(--kanda-space-6),5vw,var(--kanda-space-8));margin-inline:auto}.kanda-testimonials__header{display:grid;inline-size:min(100%,54rem);gap:var(--kanda-space-4);margin-inline:auto}.kanda-testimonials__header .kanda-rich-text{max-inline-size:48rem}.kanda-testimonials__providers{display:grid;gap:var(--kanda-testimonials-gap)}.kanda-testimonials__provider{min-inline-size:0}.kanda-testimonials__slideshow{position:relative;display:block;overflow:hidden;border-radius:var(--kanda-testimonial-card-radius);background:var(--kanda-surface);box-shadow:var(--kanda-testimonial-card-shadow)}.kanda-testimonials__deck,.kanda-testimonials--immersive .kanda-testimonial{min-block-size:var(--kanda-testimonials-height)}.kanda-testimonial{position:relative;min-inline-size:0;overflow:hidden;border:var(--kanda-testimonial-card-border-width) solid var(--kanda-border);border-radius:var(--kanda-testimonial-card-radius);background:var(--kanda-testimonial-card-background, var(--kanda-surface));box-shadow:var(--kanda-testimonial-card-shadow)}.kanda-testimonial[data-kanda-testimonial-background=transparent]{--kanda-testimonial-card-background: transparent;--kanda-testimonial-card-color: currentcolor}.kanda-testimonial[data-kanda-testimonial-background=surface]{--kanda-testimonial-card-background: var(--kanda-surface);--kanda-testimonial-card-color: var(--kanda-text);color:var(--kanda-text)}.kanda-testimonial[data-kanda-testimonial-background=accent]{--kanda-testimonial-card-background: var(--kanda-accent);--kanda-testimonial-card-color: var(--kanda-accent-text);color:var(--kanda-accent-text)}.kanda-testimonial[data-kanda-testimonial-background=contrast]{--kanda-testimonial-card-background: var(--kanda-text);--kanda-testimonial-card-color: var(--kanda-surface);color:var(--kanda-surface)}.kanda-testimonial__media img{display:block;inline-size:100%;block-size:100%;object-fit:var(--kanda-testimonial-image-fit, cover)}.kanda-testimonial__content{padding:var(--kanda-testimonial-card-padding)}.kanda-testimonial--align-start .kanda-testimonial__content{text-align:start}.kanda-testimonial--align-center .kanda-testimonial__content{text-align:center}.kanda-testimonial--align-end .kanda-testimonial__content{text-align:end}.kanda-testimonial__rating{display:flex;gap:.16rem;color:color-mix(in srgb,currentcolor 32%,transparent)}.kanda-testimonial--align-center .kanda-testimonial__rating{justify-content:center}.kanda-testimonial--align-end .kanda-testimonial__rating{justify-content:flex-end}.kanda-testimonial__star{display:inline-flex}.kanda-testimonial__star .kanda-icon{inline-size:1.05rem;block-size:1.05rem;fill:transparent}.kanda-testimonial__star.is-filled{color:var(--kanda-accent)}.kanda-testimonial__star.is-filled .kanda-icon{fill:currentcolor}.kanda-testimonial__quote{max-inline-size:none;margin:0;font-size:var(--kanda-testimonial-quote-size);line-height:1.35;text-wrap:pretty}.kanda-testimonials[data-kanda-quote-font=heading] .kanda-testimonial__quote{font-family:var(--kanda-font-heading)}.kanda-testimonials[data-kanda-quote-font=body] .kanda-testimonial__quote{font-family:var(--kanda-font-body)}.kanda-testimonial__attribution{display:grid;gap:var(--kanda-space-1);color:color-mix(in srgb,currentcolor 72%,transparent);font-size:.9rem}.kanda-testimonials[data-kanda-attribution-font=heading] .kanda-testimonial__attribution{font-family:var(--kanda-font-heading)}.kanda-testimonials[data-kanda-attribution-font=body] .kanda-testimonial__attribution{font-family:var(--kanda-font-body)}.kanda-testimonial__attribution cite{color:currentcolor;font-style:normal;font-weight:700}.kanda-testimonial__source{display:inline-flex;align-items:center;gap:var(--kanda-space-2);color:inherit;font-family:var(--kanda-font-body);font-size:.8rem;text-underline-offset:.2em}.kanda-testimonial__source .kanda-icon{inline-size:.95rem;block-size:.95rem}.kanda-testimonials__collection{display:grid;grid-template-columns:repeat(var(--kanda-testimonials-columns),minmax(0,1fr));gap:var(--kanda-testimonials-gap)}.kanda-testimonials__collection--equal{align-items:stretch}.kanda-testimonials__collection--equal .kanda-testimonial,.kanda-testimonials__collection--equal .kanda-testimonial__content{block-size:100%}.kanda-testimonials--grid .kanda-testimonial,.kanda-testimonials--featured .kanda-testimonial{display:grid;grid-template-rows:auto 1fr}.kanda-testimonials--grid .kanda-testimonial--no-media,.kanda-testimonials--featured .kanda-testimonial--no-media{grid-template-rows:minmax(0,1fr)}.kanda-testimonials--grid .kanda-testimonial__media,.kanda-testimonials--featured .kanda-testimonial__media{aspect-ratio:var(--kanda-testimonials-media-ratio);overflow:hidden}.kanda-testimonials--grid .kanda-testimonial__content,.kanda-testimonials--featured .kanda-testimonial__content{align-content:start}.kanda-testimonials--featured .kanda-testimonial:first-child{grid-column:span 2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:none}.kanda-testimonials--featured .kanda-testimonial:first-child.kanda-testimonial--no-media{grid-template-columns:minmax(0,1fr)}.kanda-testimonials--featured .kanda-testimonial:first-child .kanda-testimonial__media{aspect-ratio:auto}.kanda-testimonials--featured .kanda-testimonial:first-child .kanda-testimonial__content{align-content:center}.kanda-testimonials--immersive .kanda-testimonial{display:grid;isolation:isolate;padding:clamp(1.5rem,5vw,5rem)}.kanda-testimonials--immersive .kanda-testimonial[hidden]{display:none}.kanda-testimonials--immersive .kanda-testimonial__media,.kanda-testimonials--immersive .kanda-testimonial__veil{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.kanda-testimonials--immersive .kanda-testimonial__veil{z-index:-1;background:rgb(0 0 0 / var(--kanda-testimonials-overlay))}.kanda-testimonials--immersive .kanda-testimonial__content{inline-size:min(100%,var(--kanda-testimonial-content-width, 42rem));align-self:center;border:var(--kanda-testimonial-card-border-width) solid var(--kanda-border);border-radius:var(--kanda-testimonial-card-radius);background:color-mix(in srgb,var(--kanda-testimonial-card-background, var(--kanda-surface)) 88%,transparent);box-shadow:var(--kanda-testimonial-card-shadow);-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem)}.kanda-testimonials--immersive .kanda-testimonial:not(.kanda-testimonial--no-media).kanda-testimonial--text-light{color:#fff}.kanda-testimonials--immersive .kanda-testimonial:not(.kanda-testimonial--no-media).kanda-testimonial--text-dark{color:#111}.kanda-testimonials--immersive .kanda-testimonial--horizontal-start .kanda-testimonial__content{justify-self:start}.kanda-testimonials--immersive .kanda-testimonial--horizontal-center .kanda-testimonial__content{justify-self:center}.kanda-testimonials--immersive .kanda-testimonial--horizontal-end .kanda-testimonial__content{justify-self:end}.kanda-testimonials--immersive .kanda-testimonial--vertical-top .kanda-testimonial__content{align-self:start}.kanda-testimonials--immersive .kanda-testimonial--vertical-middle .kanda-testimonial__content{align-self:center}.kanda-testimonials--immersive .kanda-testimonial--vertical-bottom .kanda-testimonial__content{align-self:end}.kanda-testimonials--immersive .kanda-testimonial--no-media{background:var(--kanda-testimonial-card-background);color:inherit}.kanda-testimonials--immersive .kanda-testimonial--no-media .kanda-testimonial__content{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.kanda-testimonials__controls{color:var(--kanda-text)}.kanda-testimonials__empty{color:var(--kanda-muted);text-align:center}@media(max-width:46.875rem){.kanda-testimonials{--kanda-testimonial-quote-size: 1.3rem}.kanda-testimonials__collection{grid-template-columns:repeat(var(--kanda-testimonials-mobile-columns),minmax(0,1fr))}.kanda-testimonials--featured .kanda-testimonial:first-child{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.kanda-testimonials--featured .kanda-testimonial:first-child .kanda-testimonial__media{aspect-ratio:var(--kanda-testimonials-media-ratio)}.kanda-testimonials__deck,.kanda-testimonials--immersive .kanda-testimonial{min-block-size:var(--kanda-testimonials-mobile-height)}.kanda-testimonials--immersive .kanda-testimonial--mobile-split:not(.kanda-testimonial--no-media){grid-template-rows:42% 58%;padding:0}.kanda-testimonials--immersive .kanda-testimonial--mobile-split:not(.kanda-testimonial--no-media) .kanda-testimonial__media{position:relative;z-index:0;grid-row:1;overflow:hidden}.kanda-testimonials--immersive .kanda-testimonial--mobile-split .kanda-testimonial__veil{display:none}.kanda-testimonials--immersive .kanda-testimonial--mobile-split:not(.kanda-testimonial--no-media) .kanda-testimonial__content{grid-row:2;inline-size:100%;align-self:stretch;justify-self:stretch;align-content:center;border:0;border-radius:0;padding-block-end:5.5rem;background:var(--kanda-testimonial-card-background, var(--kanda-surface));color:var(--kanda-testimonial-card-color, var(--kanda-text));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.kanda-testimonials--immersive .kanda-testimonial--mobile-overlay{padding:var(--kanda-space-5);padding-block-end:5.5rem}}@media(prefers-reduced-motion:no-preference){.kanda-testimonials__slideshow[data-transition=fade] .kanda-testimonial:not([hidden]){animation:kanda-slideshow-fade var(--kanda-transition) both}.kanda-testimonials__slideshow[data-transition=slide] .kanda-testimonial:not([hidden]){animation:kanda-slideshow-enter var(--kanda-transition) both}}.kanda-image-text{display:grid;grid-template-columns:minmax(0,var(--kanda-image-text-media-width)) minmax(0,1fr);align-items:stretch;gap:var(--kanda-image-text-gap)}.kanda-image-text--media-end{grid-template-columns:minmax(0,1fr) minmax(0,var(--kanda-image-text-media-width))}.kanda-image-text--media-end>.kanda-image-text__media{order:2}.kanda-image-text__media{inline-size:100%;min-inline-size:0}.kanda-image-text__media :is(picture,img,svg){inline-size:100%;block-size:100%}.kanda-image-text__media img{object-fit:cover;object-position:var(--kanda-image-text-focal, center)}.kanda-image-text__media--landscape{aspect-ratio:4 / 3}.kanda-image-text__media--square{aspect-ratio:1}.kanda-image-text__media--portrait{aspect-ratio:4 / 5}.kanda-image-text__media--contain img{object-fit:contain}.kanda-image-text__content{align-self:center;padding:clamp(0rem,2vw,2rem)}.kanda-image-text--vertical-top>.kanda-image-text__content{align-self:start}.kanda-image-text--vertical-bottom>.kanda-image-text__content{align-self:end}.kanda-heading--small{--kanda-heading-size: 1.5rem}.kanda-heading--medium{--kanda-heading-size: var(--kanda-section-title-size)}.kanda-heading--large{--kanda-heading-size: var(--kanda-page-title-size)}.kanda-content-stack--center .kanda-image-text__actions{justify-content:center}.kanda-content-stack--end .kanda-image-text__actions{justify-content:flex-end}@media(max-width:48rem){.kanda-image-text,.kanda-image-text--media-end{grid-template-columns:minmax(0,1fr)}.kanda-image-text--media-end>.kanda-image-text__media,.kanda-image-text--mobile-first>.kanda-image-text__media{order:-1}.kanda-image-text--mobile-last>.kanda-image-text__media{order:2}.kanda-image-text__media img{object-position:var(--kanda-image-text-mobile-focal, var(--kanda-image-text-focal, center))}}.kanda-align-start{text-align:start}.kanda-align-center{text-align:center}.kanda-align-end{text-align:end}.kanda-actions--start{justify-content:flex-start}.kanda-actions--center{justify-content:center}.kanda-actions--end{justify-content:flex-end}.kanda-rich-text-section__inner{display:grid;inline-size:min(100%,var(--kanda-rich-section-width));gap:var(--kanda-space-5);margin-inline:auto}.kanda-rich-text-section .kanda-rich-text{--kanda-copy-width: 100%}.kanda-rich-text--small{--kanda-copy-size: .9rem}.kanda-rich-text--medium{--kanda-copy-size: 1rem}.kanda-rich-text--large{--kanda-copy-size: 1.2rem;--kanda-copy-line-height: 1.7}.kanda-featured-blog{display:grid;gap:var(--kanda-space-7)}.kanda-featured-blog__header{display:flex;align-items:end;justify-content:space-between;gap:var(--kanda-space-6)}.kanda-featured-blog__intro{display:grid;max-inline-size:48rem;gap:var(--kanda-space-3)}.kanda-editorial-tags{display:grid;gap:var(--kanda-space-2)}.kanda-editorial-tag{border:var(--kanda-line);border-radius:999px;padding:.4rem .75rem;color:inherit;font-family:var(--kanda-font-heading);font-size:.85rem;text-decoration:none;transition:border-color var(--kanda-transition),color var(--kanda-transition),background-color var(--kanda-transition)}.kanda-editorial-tag:hover{border-color:var(--kanda-accent);background:var(--kanda-accent);color:var(--kanda-accent-text)}.kanda-article-grid{display:grid;grid-template-columns:repeat(var(--kanda-blog-columns, 3),minmax(0,1fr));gap:var(--kanda-space-6)}.kanda-article-card{display:grid;min-inline-size:0;align-content:start;gap:var(--kanda-space-3)}.kanda-article-card__media :is(a,img,svg){inline-size:100%;block-size:100%}.kanda-article-card__media img{object-fit:cover}.kanda-article-card__media--landscape{aspect-ratio:4 / 3}.kanda-article-card__media--square{aspect-ratio:1}.kanda-article-card__media--portrait{aspect-ratio:4 / 5}.kanda-article-card__title{font-size:1.25rem}.kanda-article-card__title a,.kanda-article-card__link,.kanda-article-card__collection{color:inherit;text-underline-offset:.18em}.kanda-article-card__collection{color:var(--kanda-accent);font-family:var(--kanda-font-heading);font-weight:700}.kanda-article-card__excerpt{color:var(--kanda-muted)}.kanda-editorial-sidebar{display:grid;gap:var(--kanda-space-5);border:var(--kanda-component-border-width, 0) solid var(--kanda-border);border-radius:var(--kanda-component-radius, var(--kanda-radius));padding:var(--kanda-component-padding, 0);background:var(--kanda-component-background, transparent)}.kanda-editorial-sidebar__articles{display:grid;gap:0;padding:0;margin:0;list-style:none}.kanda-editorial-sidebar__articles li{display:grid;gap:var(--kanda-space-1);border-block-end:var(--kanda-line);padding-block:var(--kanda-space-3)}.kanda-editorial-sidebar__articles li:first-child{padding-block-start:0}.kanda-editorial-sidebar__articles a{color:inherit;font-family:var(--kanda-font-heading);font-weight:700;text-decoration:none}.kanda-editorial-sidebar__articles span{color:var(--kanda-muted);font-size:.8rem}@media(max-width:52rem){.kanda-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:38rem){.kanda-featured-blog__header{align-items:start;flex-direction:column}.kanda-article-grid{grid-template-columns:minmax(0,1fr)}}.kanda-social-proof{container-type:inline-size}.kanda-social-proof__inner{display:grid;inline-size:min(100%,var(--kanda-social-width));gap:var(--kanda-space-7);margin-inline:auto}.kanda-social-proof__header{display:flex;align-items:end;justify-content:space-between;gap:var(--kanda-space-6)}.kanda-social-proof__header.kanda-align-center{align-items:center;flex-direction:column}.kanda-social-proof__header.kanda-align-end{flex-direction:row-reverse}.kanda-social-proof__intro{display:grid;max-inline-size:48rem;gap:var(--kanda-space-3)}.kanda-social-proof__header.kanda-align-center .kanda-social-proof__intro{justify-items:center}.kanda-social-proof__header.kanda-align-end .kanda-social-proof__intro{justify-items:end}.kanda-social-proof__providers{display:grid;gap:var(--kanda-space-4)}.kanda-social-proof__collection{display:grid;min-inline-size:0;gap:var(--kanda-space-4)}.kanda-social-proof__posts{display:grid;grid-template-columns:repeat(var(--kanda-social-columns),minmax(0,1fr));gap:var(--kanda-social-gap)}.kanda-social-proof--mosaic .kanda-social-proof__posts{grid-auto-flow:dense;align-items:start}.kanda-social-proof--mosaic .kanda-social-card--wide{grid-column:span 2}.kanda-social-proof--mosaic .kanda-social-card--wide .kanda-social-card__media{aspect-ratio:16 / 9}.kanda-social-proof--mosaic .kanda-social-card--tall .kanda-social-card__media{aspect-ratio:3 / 5}.kanda-social-proof--rail .kanda-social-proof__posts{display:flex;overflow-x:auto;scroll-padding-inline:1px;scroll-snap-type:inline mandatory;scrollbar-width:thin}.kanda-social-proof--rail .kanda-social-card{flex:0 0 min(var(--kanda-social-rail-width),calc(100cqi - var(--kanda-space-4)));scroll-snap-align:start}.kanda-social-proof__rail-controls{display:flex;justify-content:end;gap:var(--kanda-space-2)}.kanda-social-proof__rail-controls[hidden]{display:none}.kanda-social-proof__rail-controls [data-social-rail-previous] .kanda-icon{transform:rotate(180deg)}.kanda-social-proof__rail-controls .kanda-icon-button:disabled{cursor:not-allowed;opacity:.35}[dir=rtl] .kanda-social-proof__rail-controls [data-social-rail-previous] .kanda-icon{transform:none}[dir=rtl] .kanda-social-proof__rail-controls [data-social-rail-next] .kanda-icon{transform:rotate(180deg)}.kanda-social-card{display:grid;min-inline-size:0;align-content:start;overflow:hidden;border:var(--kanda-social-card-border) solid var(--kanda-border);border-radius:var(--kanda-social-card-radius);background:transparent;box-shadow:var(--kanda-social-card-shadow)}.kanda-social-card[data-kanda-card-background=surface]{background:var(--kanda-surface);color:var(--kanda-text)}.kanda-social-card[data-kanda-card-background=accent]{background:var(--kanda-accent);color:var(--kanda-accent-text)}.kanda-social-card[data-kanda-card-background=contrast]{background:var(--kanda-text);color:var(--kanda-surface)}.kanda-social-card[data-kanda-card-background=accent] .kanda-button--secondary,.kanda-social-card[data-kanda-card-background=contrast] .kanda-button--secondary{border-color:currentcolor;color:inherit}.kanda-social-card__media{inline-size:100%;aspect-ratio:var(--kanda-social-media-ratio);overflow:hidden;background:var(--kanda-surface)}.kanda-social-card__media :is(img,video){inline-size:100%;block-size:100%}.kanda-social-card__media--cover :is(img,video){object-fit:cover}.kanda-social-card__media--contain :is(img,video){object-fit:contain}.kanda-social-card__body{display:grid;gap:var(--kanda-space-4);padding:var(--kanda-social-card-padding)}.kanda-social-card__source,.kanda-social-card__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--kanda-space-3);flex-wrap:wrap}.kanda-social-card__source>:last-child{color:inherit;font-size:.9rem;overflow-wrap:anywhere}.kanda-social-card__badge{display:inline-flex;align-items:center;gap:var(--kanda-space-2);font-family:var(--kanda-font-heading);font-size:.78rem;font-weight:700;text-transform:uppercase}.kanda-social-card__badge .kanda-icon{inline-size:1.1rem;block-size:1.1rem}.kanda-social-card__caption{--kanda-copy-width: 100%;overflow-wrap:anywhere}.kanda-social-card__original{color:inherit;font-family:var(--kanda-font-heading);font-weight:700;text-underline-offset:.2em}.kanda-social-proof__empty{border:var(--kanda-line);padding:var(--kanda-space-6);color:var(--kanda-muted);text-align:center}@container (max-width: 46rem){.kanda-social-proof__header{align-items:start;flex-direction:column}.kanda-social-proof__header.kanda-align-end{align-items:end}.kanda-social-proof__posts{grid-template-columns:repeat(var(--kanda-social-mobile-columns),minmax(0,1fr))}.kanda-social-proof--mosaic .kanda-social-card--wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){.kanda-social-proof__posts{scroll-behavior:auto}}.kanda-video-section{display:grid;inline-size:min(100%,var(--kanda-video-width));gap:var(--kanda-space-6);margin-inline:auto}.kanda-video-section__intro{display:grid;max-inline-size:48rem;gap:var(--kanda-space-3);margin-inline:auto}.kanda-video-section--content-below .kanda-video-section__intro{order:2}.kanda-video-section__media--wide{aspect-ratio:16 / 9}.kanda-video-section__media--landscape{aspect-ratio:4 / 3}.kanda-video-section__media--square{aspect-ratio:1}.kanda-video-section__media--portrait{aspect-ratio:4 / 5}.kanda-video-section__media :is(video,iframe,img,svg,kanda-external-video){inline-size:100%;block-size:100%}.kanda-video-section__media :is(video,iframe,img){border:0;object-fit:cover}.kanda-external-video{position:relative;display:block}.kanda-video-section__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.kanda-appearance[data-kanda-background=transparent]{--kanda-component-background: transparent}.kanda-appearance[data-kanda-background=page]{--kanda-component-background: var(--kanda-bg);color:var(--kanda-text)}.kanda-appearance[data-kanda-background=surface]{--kanda-component-background: var(--kanda-surface);color:var(--kanda-text)}.kanda-appearance[data-kanda-background=accent]{--kanda-component-background: var(--kanda-accent);color:var(--kanda-accent-text)}.kanda-appearance[data-kanda-background=contrast]{--kanda-component-background: var(--kanda-text);color:var(--kanda-surface)}.kanda-appearance[data-kanda-shadow=none]{--kanda-component-shadow: none}.kanda-appearance[data-kanda-shadow=soft]{--kanda-component-shadow: var(--kanda-shadow-soft)}.kanda-appearance[data-kanda-shadow=strong]{--kanda-component-shadow: var(--kanda-shadow)}[data-kanda-width][data-kanda-width=inherit]{inline-size:min(100%,var(--kanda-builder-width, 100%))}[data-kanda-width][data-kanda-width=full]{inline-size:100%}[data-kanda-width][data-kanda-width=normal]{inline-size:min(100%,var(--kanda-page-width, 1200px))}[data-kanda-width][data-kanda-width=narrow]{inline-size:min(100%,48rem)}[data-kanda-width]:not([data-kanda-width=legacy]){max-inline-size:100%;min-inline-size:0}.kanda-frame[data-kanda-width=normal]{--kanda-builder-width: var(--kanda-page-width, 1200px)}.kanda-frame[data-kanda-width=narrow]{--kanda-builder-width: 48rem}.kanda-frame[data-kanda-width=full]{--kanda-builder-width: 100%}.kanda-frame[data-kanda-shadow=soft]{box-shadow:var(--kanda-shadow-soft)}.kanda-frame[data-kanda-shadow=strong]{box-shadow:var(--kanda-shadow)}.kanda-composition{--kanda-builder-width: 100%;inline-size:min(100%,var(--kanda-composition-width));margin-inline:auto}.kanda-composition__blocks{min-inline-size:0;display:grid;gap:var(--kanda-composition-gap)}.kanda-composition__blocks--grid{grid-template-columns:repeat(var(--kanda-composition-columns),minmax(0,1fr))}.kanda-composition__blocks--align-start{align-items:start}.kanda-composition__blocks--align-center{align-items:center}.kanda-composition__blocks--align-end{align-items:end}.kanda-composition__blocks--align-stretch{align-items:stretch}.kanda-composition__blocks>.shopify-block{min-inline-size:0}.kanda-composition-block,.kanda-disclosure-block{inline-size:min(100%,var(--kanda-block-width, 100%));border:var(--kanda-component-border-width, 0) solid var(--kanda-border);border-radius:var(--kanda-component-radius, var(--kanda-radius));padding:var(--kanda-component-padding, 0);background:var(--kanda-component-background, transparent)}.kanda-composition-block--center{margin-inline:auto}.kanda-composition-block--end{margin-inline-start:auto}.kanda-composition-block.kanda-actions--start,.kanda-composition-block.kanda-actions--center,.kanda-composition-block.kanda-actions--end{display:flex}.kanda-color--inherit{color:inherit}.kanda-color--accent{color:var(--kanda-accent)}.kanda-color--muted{color:var(--kanda-muted)}.kanda-composition-media{display:grid;inline-size:min(100%,var(--kanda-composition-media-width));gap:var(--kanda-space-2);margin:0}.kanda-composition-media--align-center{margin-inline:auto}.kanda-composition-media--align-end{margin-inline-start:auto}.kanda-composition-media__frame :is(a,img,video,svg){inline-size:100%;block-size:100%}.kanda-composition-media__frame :is(img,video){object-fit:cover}.kanda-composition-media__frame--contain :is(img,video){object-fit:contain}.kanda-composition-media__frame--wide{aspect-ratio:16 / 9}.kanda-composition-media__frame--landscape{aspect-ratio:4 / 3}.kanda-composition-media__frame--square{aspect-ratio:1}.kanda-composition-media__frame--portrait{aspect-ratio:4 / 5}.kanda-composition-media figcaption{--kanda-copy-width: 100%;--kanda-copy-size: .9rem;color:var(--kanda-muted)}.kanda-divider{display:flex;inline-size:100%;justify-content:flex-start;padding-block:var(--kanda-divider-spacing)}.kanda-divider--center{justify-content:center}.kanda-divider--end{justify-content:flex-end}.kanda-divider__line{inline-size:var(--kanda-divider-width);border:0;border-block-start-width:var(--kanda-divider-thickness);margin:0}.kanda-divider__line--border{border-color:var(--kanda-border)}.kanda-divider__line--text{border-color:var(--kanda-text)}.kanda-divider__line--accent{border-color:var(--kanda-accent)}.kanda-disclosure-block__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--kanda-space-3);font-family:var(--kanda-font-heading);font-weight:700;cursor:pointer;list-style:none}.kanda-disclosure-block__summary::-webkit-details-marker{display:none}.kanda-disclosure-block__icon{transition:transform var(--kanda-transition)}.kanda-disclosure-block[open] .kanda-disclosure-block__icon{transform:rotate(90deg)}[dir=rtl] .kanda-disclosure-block[open] .kanda-disclosure-block__icon{transform:rotate(-90deg)}.kanda-disclosure-block__content{display:grid;gap:var(--kanda-space-4);padding-block-start:var(--kanda-space-4)}.kanda-faq{inline-size:min(100%,var(--kanda-faq-width));margin-inline:auto}.kanda-faq__inner,.kanda-faq__header,.kanda-faq__items{display:grid}.kanda-faq__inner{gap:var(--kanda-space-6)}.kanda-faq__header{gap:var(--kanda-space-3)}.kanda-faq__items{gap:var(--kanda-faq-gap)}.kanda-faq__header .kanda-rich-text{--kanda-copy-width: 100%}.kanda-faq__item{--kanda-component-border-width: var(--kanda-faq-item-border-width);--kanda-component-radius: var(--kanda-faq-item-radius);--kanda-component-padding: var(--kanda-faq-item-padding);box-shadow:var(--kanda-faq-item-shadow)}.kanda-faq__item .kanda-disclosure-block__summary{position:relative;display:block;min-block-size:1.5rem;padding-inline:2rem;font-size:var(--kanda-faq-question-size)}.kanda-faq__item .kanda-disclosure-block__icon{position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.kanda-faq__item[open] .kanda-disclosure-block__icon{transform:translateY(-50%) rotate(90deg)}[dir=rtl] .kanda-faq__item[open] .kanda-disclosure-block__icon{transform:translateY(-50%) rotate(-90deg)}.kanda-faq__item .kanda-disclosure-block__content{--kanda-copy-size: var(--kanda-faq-answer-size);--kanda-copy-width: 100%}.kanda-faq__empty{margin:0;color:var(--kanda-muted)}@media(max-width:48rem){.kanda-composition__blocks--grid{grid-template-columns:minmax(0,1fr)}}[dir=rtl] .kanda-video-section__play{transform:translate(50%,-50%)}.kanda-stack{display:grid;gap:var(--kanda-space-5)}.kanda-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kanda-space-3)}.kanda-button,.shopify-payment-button__button--unbranded{display:inline-flex;min-block-size:var(--kanda-control-size);align-items:center;justify-content:center;gap:var(--kanda-space-2);border:1px solid var(--kanda-text);border-radius:var(--kanda-radius);padding:.7rem 1.25rem;background:var(--kanda-text);color:var(--kanda-surface);font-family:var(--kanda-font-heading);font-weight:700;text-decoration:none;transition:background-color var(--kanda-transition),border-color var(--kanda-transition),color var(--kanda-transition),transform var(--kanda-transition);cursor:pointer}.kanda-button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--kanda-accent);border-color:var(--kanda-accent);color:var(--kanda-accent-text);transform:translateY(-1px)}.kanda-button--secondary{background:transparent;color:var(--kanda-text)}.kanda-button:disabled,.kanda-button[aria-disabled=true]{cursor:not-allowed;opacity:.48}.kanda-field{inline-size:100%;min-block-size:var(--kanda-control-size);border:var(--kanda-line);border-radius:var(--kanda-radius);padding:.7rem .85rem;background:var(--kanda-surface);font-family:var(--kanda-font-heading);transition:border-color var(--kanda-transition),box-shadow var(--kanda-transition)}.kanda-field:hover{border-color:color-mix(in srgb,var(--kanda-text) 42%,var(--kanda-border))}.kanda-field:focus{border-color:var(--kanda-text);box-shadow:var(--kanda-focus);outline:0}.kanda-icon{inline-size:var(--ki-s, 1.25rem);block-size:var(--ki-s, 1.25rem);flex:none;color:var(--ki-fg, currentcolor);stroke:currentcolor;stroke-width:var(--kanda-icon-stroke, 1.75);fill:none}.kanda-icon--lucide{stroke-linecap:round;stroke-linejoin:round}.kanda-icon--phosphor{fill:currentcolor;stroke:none}.kanda-icon-button{display:inline-grid;inline-size:var(--kanda-control-size);block-size:var(--kanda-control-size);place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;transition:background-color var(--kanda-transition),color var(--kanda-transition),transform var(--kanda-transition);cursor:pointer}.kanda-icon-button:hover{background:color-mix(in srgb,var(--kanda-text) 8%,transparent)}body:not([data-icon-treatment=automatic]) .kanda-icon-button{color:var(--ki-fg, currentcolor);background:var(--ki-bg, transparent)}body[data-icon-treatment=plain] .kanda-icon-button{border-color:transparent;background:transparent}body[data-icon-treatment=subtle] .kanda-icon-button{background:color-mix(in srgb,var(--ki-fg, currentcolor) 8%,var(--ki-bg, transparent))}body[data-icon-treatment=outlined] .kanda-icon-button{border:1px solid var(--ki-bd, var(--kanda-border))}body[data-icon-treatment=filled] .kanda-icon-button{background:var(--ki-bg, var(--kanda-surface))}body[data-icon-treatment=inverted] .kanda-icon-button{--ki-fg: var(--kanda-bg);color:var(--kanda-bg);background:var(--kanda-text)}body:not([data-icon-treatment=automatic]) .kanda-icon-button:hover{--ki-fg: var(--ki-hfg);color:var(--ki-hfg, var(--ki-fg, currentcolor));background:var(--ki-hbg, color-mix(in srgb, var(--kanda-text) 8%, transparent))}body:not([data-icon-treatment=automatic]) .kanda-icon-button:is(.is-active,[aria-pressed=true],[aria-current=true]){--ki-fg: var(--ki-afg);color:var(--ki-afg, var(--ki-fg, currentcolor));background:var(--ki-abg, var(--ki-bg, transparent))}.kanda-icon-button:disabled,.kanda-icon-button[aria-disabled=true]{opacity:var(--ki-do, .5)}body[data-icon-brand-colors=original] .kanda-icon--instagram{color:#e4405f}body[data-icon-brand-colors=original] .kanda-icon--facebook{color:#1877f2}body[data-icon-brand-colors=original] .kanda-icon--pinterest{color:#bd081c}body[data-icon-brand-colors=original] .kanda-icon--tiktok{color:#111}body[data-icon-brand-colors=original] .kanda-icon--youtube{color:red}body[data-icon-brand-colors=original] .kanda-icon--x{color:#111}:root[data-kanda-color-mode=dark] body[data-icon-brand-colors=original] :is(.kanda-icon--tiktok,.kanda-icon--x){color:#fff}@media(prefers-color-scheme:dark){:root[data-kanda-color-mode=system] body[data-icon-brand-colors=original] :is(.kanda-icon--tiktok,.kanda-icon--x){color:#fff}}.kanda-media-control{inline-size:var(--kanda-media-control-size);block-size:var(--kanda-media-control-size);border-radius:var(--kanda-media-control-radius);background:color-mix(in srgb,var(--kanda-surface) 90%,transparent);color:var(--kanda-text);box-shadow:var(--kanda-shadow-soft);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}body[data-media-controls=outline] .kanda-media-control{border:var(--kanda-line);background:var(--kanda-surface);box-shadow:none}body[data-media-controls=minimal] .kanda-media-control{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.kanda-media-control--previous .kanda-icon{transform:rotate(180deg)}[dir=rtl] .kanda-media-control--previous .kanda-icon{transform:none}[dir=rtl] .kanda-media-control--next .kanda-icon{transform:rotate(180deg)}.kanda-header{--kh-gap: var(--kanda-space-5);--kh-height: 4.75rem;--kh-nav-gap: var(--kanda-space-5);position:relative;z-index:30;color:var(--kanda-text);background:color-mix(in srgb,var(--kanda-surface) 94%,transparent)}.kanda-header--sticky{-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem)}.kanda-header--sticky:has([data-kanda-mobile-menu][open],[data-kanda-header-search][open]){-webkit-backdrop-filter:none;backdrop-filter:none}.kanda-header[data-kh-color=contrast]{background:var(--kanda-text);color:var(--kanda-bg)}.kanda-header[data-kh-color=accent]{background:var(--kanda-accent);color:var(--kanda-accent-text)}.kanda-header[data-kh-divider=bottom]{border-block-end:var(--kanda-line)}.kanda-header[data-kh-shadow=soft]{box-shadow:var(--kanda-shadow-soft)}.kanda-header[data-kh-shadow=strong]{box-shadow:var(--kanda-shadow)}.kanda-header[data-kh-density=compact]{--kh-gap: var(--kanda-space-4);--kh-height: 3.75rem}.kanda-header[data-kh-density=spacious]{--kh-gap: var(--kanda-space-6);--kh-height: 6rem}.kanda-breadcrumbs{border-block-start:var(--kanda-line);padding-block:var(--kanda-breadcrumb-padding-start, var(--kanda-space-2)) var(--kanda-breadcrumb-padding-end, var(--kanda-space-2));font-size:.8rem}.kanda-breadcrumbs--h6{font-family:var(--kanda-font-heading);font-size:.875rem;font-weight:600}.kanda-breadcrumbs ol{display:flex;inline-size:min(var(--kanda-page-width),calc(100% - (2 * var(--kanda-page-gutter))));align-items:center;justify-content:var(--kanda-breadcrumb-alignment, flex-start);gap:var(--kanda-breadcrumb-gap, var(--kanda-space-2));overflow-x:auto;scrollbar-width:none;padding:0;margin:0 auto;list-style:none;white-space:nowrap}.kanda-breadcrumbs ol::-webkit-scrollbar{display:none}.kanda-breadcrumbs li{display:flex;align-items:center;gap:var(--kanda-space-2)}.kanda-breadcrumbs li:not(:last-child):after{content:"/";color:var(--kanda-muted);font-size:1em;line-height:1}.kanda-breadcrumbs[data-separator=chevron] li:not(:last-child):after{content:"\203a"}.kanda-breadcrumbs[data-separator=dot] li:not(:last-child):after{content:"\b7";font-size:1.2em}.kanda-breadcrumbs a{color:var(--kanda-muted);text-decoration:none}@media(max-width:52rem){.kanda-breadcrumbs--wrap ol{flex-wrap:wrap;white-space:normal}}.kanda-header__inner{display:grid;inline-size:min(var(--kanda-page-width),calc(100% - (2 * var(--kanda-page-gutter))));min-block-size:var(--kh-height);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav actions";align-items:center;gap:var(--kh-gap);margin-inline:auto}.kanda-header[data-kh-width=full] .kanda-header__inner{inline-size:100%;padding-inline:var(--kanda-page-gutter)}.kanda-header[data-kh-layout=nav_start_brand_center] .kanda-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav brand actions"}.kanda-header[data-kh-layout=nav_start_brand_center] .kanda-nav{justify-self:start}.kanda-header[data-kh-layout=nav_start_brand_center] .kanda-wordmark,.kanda-header[data-kh-layout=brand_center_nav_second] .kanda-wordmark{justify-self:center}.kanda-header[data-kh-layout$=_nav_second] .kanda-header__inner{grid-template-areas:"brand . actions" "nav nav nav";padding-block:var(--kanda-space-2)}.kanda-header[data-kh-layout=brand_center_nav_second] .kanda-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:". brand actions" "nav nav nav"}.kanda-wordmark{grid-area:brand;display:inline-flex;align-items:center;color:inherit;font-family:var(--kanda-font-heading);font-size:1.25rem;font-weight:700;line-height:1.05;text-decoration:none}.kanda-wordmark--gap-small{gap:var(--kanda-space-1)}.kanda-wordmark--gap-medium{gap:var(--kanda-space-2)}.kanda-wordmark--gap-large{gap:var(--kanda-space-3)}.kanda-wordmark img{inline-size:min(var(--kanda-logo-width),40vw)}.kanda-wordmark__logo{display:inline-flex}.kanda-wordmark__logo--dark{display:none}:root[data-kanda-color-mode=dark] .kanda-wordmark--mode-logos .kanda-wordmark__logo--light{display:none}:root[data-kanda-color-mode=dark] .kanda-wordmark--mode-logos .kanda-wordmark__logo--dark{display:inline-flex}@media(prefers-color-scheme:dark){:root[data-kanda-color-mode=system] .kanda-wordmark--mode-logos .kanda-wordmark__logo--light{display:none}:root[data-kanda-color-mode=system] .kanda-wordmark--mode-logos .kanda-wordmark__logo--dark{display:inline-flex}}.kanda-header[data-sticky-behavior=reduced] .kanda-wordmark img{max-block-size:20rem}.kanda-header-section--reduced .kanda-header[data-sticky-behavior=reduced]{--kh-gap: var(--kanda-space-3);--kh-height: 3rem}.kanda-header-section--reduced .kanda-header[data-sticky-behavior=reduced] .kanda-header__inner{min-block-size:var(--kh-height)}.kanda-header-section--reduced .kanda-header[data-sticky-behavior=reduced][data-kh-layout$=_nav_second] .kanda-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav actions";padding-block:0}.kanda-header-section--reduced .kanda-header[data-sticky-behavior=reduced] .kanda-wordmark{font-size:1rem;line-height:1}.kanda-header-section--reduced .kanda-header[data-sticky-behavior=reduced] .kanda-wordmark img{inline-size:auto;block-size:auto;max-inline-size:min(var(--kanda-logo-width),40vw);max-block-size:2.5rem;object-fit:contain}.kanda-header-section--reduced .kanda-breadcrumbs:not([data-reduced-visibility=visible]){display:none}.kanda-nav__list,.kanda-nav__submenu{padding:0;margin:0;list-style:none}.kanda-nav__list{display:flex;justify-content:var(--kh-nav-align, center);gap:var(--kh-nav-gap)}.kanda-nav{grid-area:nav;min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.kanda-nav::-webkit-scrollbar{display:none}.kanda-header[data-kh-nav-align=start]{--kh-nav-align: flex-start}.kanda-header[data-kh-nav-align=end]{--kh-nav-align: flex-end}.kanda-header[data-kh-nav-space=compact]{--kh-nav-gap: var(--kanda-space-3)}.kanda-header[data-kh-nav-space=relaxed]{--kh-nav-gap: var(--kanda-space-6)}.kanda-header[data-kh-layout$=_nav_second] .kanda-nav{inline-size:100%}.kanda-nav__item{position:relative}.kanda-nav__link{display:flex;min-block-size:var(--kanda-control-size);align-items:center;gap:var(--kanda-space-1);font-family:var(--kanda-font-heading);font-size:.95rem;font-weight:600;text-decoration:none;transition:color var(--kanda-transition)}.kanda-nav__link:hover,.kanda-header[data-kh-active=text] .kanda-nav__link[aria-current=page]{color:var(--kanda-accent)}.kanda-header[data-kh-active=underline] .kanda-nav__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.3em}.kanda-header[data-kh-active=indicator] .kanda-nav__link[aria-current=page]:before{inline-size:.45rem;block-size:.45rem;flex:none;border-radius:50%;background:currentcolor;content:""}.kanda-header:not([data-kh-color=surface]) .kanda-nav__link:is(:hover,[aria-current=page]){color:inherit;opacity:.72}.kanda-nav__submenu{position:absolute;inset-block-start:100%;inset-inline-start:0;display:none;min-inline-size:14rem;border:var(--kanda-line);border-radius:var(--kanda-radius);padding:var(--kanda-space-2);background:var(--kanda-surface);color:var(--kanda-text);box-shadow:var(--kanda-shadow)}.kanda-nav__item:hover>.kanda-nav__submenu,.kanda-nav__item:focus-within>.kanda-nav__submenu{display:grid}.kanda-nav__submenu .kanda-nav__link{padding-inline:var(--kanda-space-3)}.kanda-nav__submenu .kanda-nav__submenu{inset-block-start:0;inset-inline-start:100%}[dir=rtl] .kanda-icon:has(path[d^="m9 6"]){transform:scaleX(-1)}.kanda-header__actions{grid-area:actions;display:flex;justify-content:flex-end;align-items:center;gap:var(--kanda-space-1)}.kanda-account{--shopify-account-color-accent: var(--kanda-accent);--shopify-account-color-accent-text: var(--kanda-accent-text);--shopify-account-color-background: var(--kanda-surface);--shopify-account-color-text: var(--kanda-text);--shopify-account-color-border: var(--kanda-border);--shopify-account-color-text-subdued: var(--kanda-muted);--shopify-account-font-body: var(--kanda-font-body);--shopify-account-font-body-weight: var(--kanda-font-body-weight);--shopify-account-font-heading: var(--kanda-font-heading);--shopify-account-font-heading-weight: var(--kanda-font-heading-weight);--shopify-account-radius-base: var(--kanda-radius);--shopify-account-radius-button: var(--kanda-radius);--shopify-account-radius-button-small: var(--kanda-radius);--shopify-account-radius-input: var(--kanda-radius);--shopify-account-dialog-position-top: var(--kanda-account-dialog-block, 0px);--shopify-account-signed-in-avatar-color-background: var(--kanda-account-control-color, var(--kanda-text));--shopify-account-signed-in-avatar-color-text: var(--kanda-account-control-background, var(--kanda-surface));color:inherit;color-scheme:var(--kanda-color-scheme)}kanda-account-control{display:contents}.kanda-account--shared{--kanda-account-control-inline-size: var(--kanda-control-size);--kanda-account-control-block-size: var(--kanda-control-size);--kanda-account-icon-block-offset: 0px;--kanda-account-icon-size: 1.35rem;--shopify-account-avatar-size: var(--kanda-account-icon-size);--shopify-account-signed-in-avatar-size: var(--kanda-account-icon-size);position:fixed;z-index:calc(var(--kanda-layer-mobile-navigation) + 1);top:var(--kanda-account-control-block, 0);left:var(--kanda-account-control-inline, 0);display:grid;inline-size:var(--kanda-account-control-inline-size);block-size:var(--kanda-account-control-block-size);place-items:center;visibility:hidden;color:var(--kanda-account-control-color, var(--kanda-text));pointer-events:none}.kanda-account--shared[data-kanda-account-ready]{visibility:visible;pointer-events:auto}.kanda-account--shared::part(signed-out-avatar),.kanda-account--shared::part(signed-in-avatar){box-sizing:border-box;display:grid;min-inline-size:100%;min-block-size:100%;inline-size:100%;block-size:100%;place-items:start center;border-radius:min(var(--kanda-radius),calc(var(--kanda-account-control-block-size) / 2));padding:0;padding-block-start:var(--kanda-account-icon-block-offset);color:inherit;line-height:1;transition:background-color var(--kanda-transition),color var(--kanda-transition)}.kanda-account__signed-out{display:grid;inline-size:var(--kanda-account-icon-size);block-size:var(--kanda-account-icon-size);place-items:center;visibility:hidden}.kanda-account--shared[data-kanda-account-context=header]::part(signed-out-avatar):hover,.kanda-account--shared[data-kanda-account-context=header]::part(signed-in-avatar):hover{background:color-mix(in srgb,var(--kanda-text) 8%,transparent)}.kanda-account--shared[data-kanda-account-context=mobile-navigation]::part(signed-out-avatar):hover,.kanda-account--shared[data-kanda-account-context=mobile-navigation]::part(signed-in-avatar):hover,.kanda-account--shared[data-kanda-account-context=mobile-navigation]:focus-within{color:var(--kanda-account-control-active-color, var(--kanda-account-control-color))}.kanda-account:focus-within{outline:2px solid currentcolor;outline-offset:-3px;border-radius:min(var(--kanda-radius),calc(var(--kanda-account-control-block-size) / 2))}.kanda-header-action,.kanda-header-action__control{display:inline-flex;align-items:center}.kanda-header-action__control{justify-content:center;gap:var(--kanda-space-2)}.kanda-header-action__label{display:none;max-inline-size:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:52.01rem){.kanda-header[data-kh-actions=icons_labels] .kanda-header-action__control{inline-size:auto;min-inline-size:var(--kanda-control-size);border-radius:999px;padding-inline:var(--kanda-space-3)}.kanda-header[data-kh-actions=icons_labels] .kanda-header-action__label{display:inline}}.kanda-header__actions .kanda-icon,.kanda-header__leading .kanda-icon{inline-size:var(--ki-s);block-size:var(--ki-s)}.kanda-header__localization .kanda-localization{flex-wrap:nowrap;gap:var(--kanda-space-1)}.kanda-header__localization .kanda-localization select{min-block-size:var(--kanda-control-size);max-inline-size:8.5rem;border:0;border-radius:999px;padding-inline:var(--kanda-space-2);background:transparent}.kanda-header__localization .kanda-localization select:hover{background:color-mix(in srgb,currentcolor 8%,transparent)}.kanda-header__localization .kanda-localization__trigger{min-block-size:var(--kanda-control-size);border:0;border-radius:999px;padding-inline:var(--kanda-space-2);background:transparent}.kanda-header__localization .kanda-localization__trigger:hover,.kanda-header__localization .kanda-localization__trigger:focus-visible{background:color-mix(in srgb,currentcolor 8%,transparent)}.kanda-header__localization .kanda-localization__currency{min-block-size:var(--kanda-control-size);border:0;border-radius:999px;padding-inline:var(--kanda-space-2);background:color-mix(in srgb,currentcolor 5%,transparent)}kanda-color-mode{display:inline-grid}kanda-color-mode[hidden]{display:none}kanda-color-mode [data-kanda-color-mode-icon]{display:inline-grid;place-items:center}kanda-color-mode [hidden]{display:none}@media(prefers-reduced-motion:no-preference){html.kanda-color-mode-ready body,html.kanda-color-mode-ready .kanda-header,html.kanda-color-mode-ready .kanda-footer,html.kanda-color-mode-ready .kanda-sidebar,html.kanda-color-mode-ready .kanda-mobile-navigation,html.kanda-color-mode-ready .kanda-mobile-nav__panel,html.kanda-color-mode-ready .kanda-header-search__panel{transition:background-color .18s ease,border-color .18s ease,color .18s ease}}.kanda-header__leading{grid-area:leading;display:none;align-items:center;gap:var(--kanda-space-1)}.kanda-sidebar-launcher,.kanda-sidebar__close{display:none}.kanda-cart-link{position:relative}.kanda-cart-count{position:absolute;inset-block-start:.1rem;inset-inline-end:.1rem;display:grid;min-inline-size:1rem;min-block-size:1rem;place-items:center;border-radius:999px;background:var(--kanda-accent);color:var(--kanda-accent-text);font-size:.65rem;line-height:1}.kanda-mobile-nav{display:none}.kanda-mobile-nav>details>summary{list-style:none}.kanda-mobile-nav>details>summary::-webkit-details-marker{display:none}.kanda-mobile-nav__panel{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;overflow:auto;padding:var(--kanda-space-5);background:var(--kanda-surface);color:var(--kanda-text)}.kanda-mobile-nav__top{display:flex;justify-content:space-between;align-items:center;margin-block-end:var(--kanda-space-6)}.kanda-mobile-nav__list{display:grid;padding:0;margin:0;list-style:none}.kanda-mobile-nav__list a,.kanda-mobile-nav__list summary{display:flex;min-block-size:3.25rem;align-items:center;justify-content:space-between;border-block-end:var(--kanda-line);text-decoration:none;cursor:pointer}.kanda-mobile-nav__parent-link{color:var(--kanda-accent);font-weight:600}.kanda-mobile-nav__list [aria-current=page]{font-weight:700}.kanda-mobile-navigation{display:none}.kanda-mobile-navigation__list{display:flex;padding:0;margin:0;list-style:none}.kanda-mobile-navigation__item{position:relative;min-inline-size:0;flex:1 1 0}.kanda-mobile-navigation__action{position:relative;display:grid;min-block-size:var(--kanda-mobile-navigation-height);grid-template-rows:var(--kanda-mobile-navigation-icon-size) minmax(2.2em,auto);place-items:center;gap:.2rem;padding:.45rem .25rem .35rem;color:var(--kanda-mobile-navigation-muted);font-family:var(--kanda-mobile-navigation-font);font-size:var(--kanda-mobile-navigation-label-size);line-height:1.1;text-align:center;text-decoration:none;transition:color var(--kanda-transition),transform var(--kanda-transition)}.kanda-mobile-navigation__action:after{position:absolute;inset-block-start:calc(-1 * var(--kanda-mobile-navigation-border-width));inline-size:1.75rem;block-size:2px;border-radius:999px;background:currentcolor;content:"";opacity:0}.kanda-mobile-navigation__action:is([aria-current=page],[aria-expanded=true],[data-open],:focus-visible){color:var(--kanda-mobile-navigation-active)}.kanda-mobile-navigation__action:focus-visible{outline-color:var(--kanda-mobile-navigation-active);outline-offset:-4px}@media(hover:hover){.kanda-mobile-navigation__action:hover{color:var(--kanda-mobile-navigation-active)}}.kanda-mobile-navigation__action:is([aria-current=page],[aria-expanded=true],[data-open]){font-weight:700}.kanda-mobile-navigation__action:is([aria-current=page],[aria-expanded=true],[data-open]):after{opacity:1}.kanda-mobile-navigation__action:active{transform:translateY(1px)}.kanda-mobile-navigation__icon{position:relative;display:grid;place-items:center}.kanda-mobile-navigation__icon .kanda-icon{inline-size:var(--kanda-mobile-navigation-icon-size);block-size:var(--kanda-mobile-navigation-icon-size)}.kanda-mobile-navigation__label{display:-webkit-box;max-inline-size:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-kanda-account-enhanced]{pointer-events:none}.kanda-account--shared .kanda-icon{inline-size:var(--kanda-account-icon-size);block-size:var(--kanda-account-icon-size)}.kanda-mobile-navigation[data-labels=hidden] .kanda-mobile-navigation__action{grid-template-rows:var(--kanda-mobile-navigation-icon-size);align-content:center;gap:0;padding-block:.5rem}.kanda-mobile-navigation[data-labels=hidden] .kanda-mobile-navigation__label{display:none}.kanda-mobile-navigation__badge{position:absolute;inset-block-start:.25rem;inset-inline-start:calc(50% + .45rem);display:grid;min-inline-size:1.1rem;min-block-size:1.1rem;place-items:center;border:2px solid var(--kanda-mobile-navigation-background);border-radius:999px;padding-inline:.2rem;background:var(--kanda-mobile-navigation-active);color:var(--kanda-mobile-navigation-active-text);font-family:var(--kanda-font-body);font-size:.62rem;font-weight:700;line-height:1}.kanda-footer{--kf-role-bg: var(--kanda-surface);--kf-role-fg: var(--kanda-text);--kf-bg: var(--kf-bg-l, var(--kf-role-bg));--kf-fg: var(--kf-fg-l, var(--kf-role-fg));--kf-line: var(--kf-bw, 1px) var(--kf-bs, solid) var(--kf-bc, color-mix(in srgb, var(--kf-fg) 22%, transparent));margin-block-start:var(--kanda-section-space);border-block-start:var(--kf-line);background:var(--kf-bg);color:var(--kf-fg);font-family:var(--kf-font, var(--kanda-font-body));font-size:var(--kf-size, .875rem);line-height:1.6;text-align:var(--kf-align, start)}.kanda-footer[data-kf-color=page]{--kf-role-bg: var(--kanda-bg)}.kanda-footer[data-kf-color=contrast]{--kf-role-bg: var(--kanda-text);--kf-role-fg: var(--kanda-bg)}.kanda-footer[data-kf-color=accent]{--kf-role-bg: var(--kanda-accent);--kf-role-fg: var(--kanda-accent-text)}.kanda-footer[data-kf-divider=none]{border-block-start:0}.kanda-footer[data-kf-shadow=soft]{box-shadow:0 -4px 16px #0000001a}.kanda-footer[data-kf-shadow=strong]{box-shadow:0 -8px 32px #0000002e}:root[dir=rtl] .kanda-footer{--kf-dir: rtl}:root[data-kanda-color-mode=dark] .kanda-footer{--kf-bg: var(--kf-bg-d, var(--kf-role-bg));--kf-fg: var(--kf-fg-d, var(--kf-role-fg))}@media(prefers-color-scheme:dark){:root:not([data-kanda-color-mode=light]) .kanda-footer{--kf-bg: var(--kf-bg-d, var(--kf-role-bg));--kf-fg: var(--kf-fg-d, var(--kf-role-fg))}}.kanda-footer__inner,.kanda-footer__bottom{inline-size:min(var(--kanda-page-width),calc(100% - (2 * var(--kanda-page-gutter))));margin-inline:auto}.kanda-footer[data-kf-width=full] :is(.kanda-footer__inner,.kanda-footer__bottom){inline-size:100%;padding-inline:var(--kanda-page-gutter)}.kanda-footer__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:var(--kf-gap, 40px);padding-block:var(--kf-py, 48px);direction:ltr}.kanda-footer__inner>*{min-inline-size:0;direction:var(--kf-dir, ltr)}.kanda-footer .kanda-stack{align-content:start;gap:16px}.kanda-footer__block{text-align:var(--kf-ba, inherit);overflow-wrap:anywhere}.kanda-footer__brand .kanda-wordmark{grid-area:auto;position:static;transform:none;text-align:inherit;font:700 1.25rem/1.3 var(--kanda-font-heading);flex-direction:column;align-items:inherit;justify-self:var(--kf-align, start);gap:12px;max-inline-size:100%;overflow-wrap:anywhere}.kanda-footer__brand .kanda-wordmark img{inline-size:var(--kf-logo, 160px);max-inline-size:100%;block-size:auto}.kanda-footer__copy :first-child{margin-block-start:0}.kanda-footer__copy :last-child{margin-block-end:0}.kanda-footer :is(a,button,input,select){font:inherit}.kanda-footer :is(a,summary,input,select){color:inherit}.kanda-footer a{text-underline-offset:.2em}.kanda-footer__copy{overflow-wrap:anywhere}.kanda-footer__image{display:block;inline-size:fit-content;max-inline-size:100%}.kanda-footer__image img{inline-size:var(--kf-image, 160px);max-inline-size:100%;block-size:auto}.kanda-footer__block--content{justify-items:var(--kf-align, start)}.kanda-footer__block--content[data-kf-align=start]{justify-items:start}.kanda-footer__block--content[data-kf-align=center]{justify-items:center}.kanda-footer__block--content[data-kf-align=end]{justify-items:end}.kanda-footer__image-dark{display:none}:root[data-kanda-color-mode=dark] .kanda-footer__image:has(.kanda-footer__image-dark) .kanda-footer__image-light{display:none}:root[data-kanda-color-mode=dark] .kanda-footer__image-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-kanda-color-mode=light]) .kanda-footer__image:has(.kanda-footer__image-dark) .kanda-footer__image-light{display:none}:root:not([data-kanda-color-mode=light]) .kanda-footer__image-dark{display:block}}@media(min-width:64rem){.kanda-footer[data-kf-columns="1"] .kanda-footer__inner{grid-template-columns:minmax(0,1fr)}.kanda-footer[data-kf-columns="2"] .kanda-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.kanda-footer[data-kf-columns="3"] .kanda-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.kanda-footer[data-kf-columns="4"] .kanda-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr))}.kanda-footer[data-kf-columns="5"] .kanda-footer__inner{grid-template-columns:repeat(5,minmax(0,1fr))}.kanda-footer[data-kf-columns="6"] .kanda-footer__inner{grid-template-columns:repeat(6,minmax(0,1fr))}}.kanda-footer__preferences :is(kanda-localization,.kanda-localization,select){min-inline-size:0;max-inline-size:100%}.kanda-footer__preferences select{inline-size:auto;max-inline-size:100%}.kanda-footer__heading{margin:0 0 12px;color:inherit;font-size:var(--kf-hs, 1rem);font-weight:650;line-height:1.4;letter-spacing:0;text-transform:none}.kanda-footer .kanda-stack>.kanda-footer__heading{margin:0}.kanda-footer__links{display:grid;gap:var(--kanda-space-2);padding:0;margin:0;list-style:none}.kanda-footer__links a{color:inherit;text-decoration:none;text-underline-offset:.22em}.kanda-footer__links a:hover{color:inherit;text-decoration:underline}.kanda-footer__bottom{display:flex;flex-wrap:wrap;justify-content:var(--kf-legal, start);gap:var(--kanda-space-4);border-block-start:var(--kf-line);padding-block:var(--kanda-space-4);color:inherit;font-size:.875rem;text-align:var(--kf-legal, start)}.kanda-footer__policies{display:flex;flex-wrap:wrap;justify-content:inherit;gap:8px 16px;margin:0;padding:0;list-style:none}.kanda-footer__utilities{display:flex;gap:24px 32px;flex-wrap:wrap;align-items:center}.kanda-footer__utilities--row{inline-size:min(var(--kanda-page-width),calc(100% - (2 * var(--kanda-page-gutter))));margin-inline:auto;padding-block:24px;border-block-start:var(--kf-line);justify-content:var(--kf-align, start)}.kanda-footer[data-kf-width=full] .kanda-footer__utilities--row{inline-size:100%;padding-inline:var(--kanda-page-gutter)}.kanda-footer__utilities--column{flex-direction:column;align-items:stretch}.kanda-footer__utilities--row .kanda-footer__preferences{flex:1 1 22rem}.kanda-footer__preferences .kanda-localization{align-items:center;gap:8px 12px}.kanda-footer__preferences .kanda-localization__trigger,.kanda-footer__preferences select{min-block-size:44px;padding-inline:12px;border:var(--kf-line);border-radius:var(--kanda-radius);background:var(--kf-bg)}.kanda-footer__preferences .kanda-localization__currency{border:0;padding:0;min-block-size:0;gap:6px}.kanda-footer__preferences .kanda-localization__currency-label{font-size:inherit;text-transform:none;letter-spacing:0;color:inherit}.kanda-footer__preferences .kanda-localization__panel{inset-block-start:auto;inset-block-end:calc(100% + 8px);background:var(--kf-bg);color:var(--kf-fg);max-inline-size:min(26rem,calc(100vw - 48px))}.kanda-footer__preferences select option{background:var(--kf-bg);color:var(--kf-fg)}.kanda-footer__preferences .kanda-localization__option,.kanda-footer__preferences .kanda-localization__option-currency{color:inherit}.kanda-footer .kanda-payment-icons{justify-content:var(--kf-align, start)}.kanda-footer__block--newsletter{container-type:inline-size}.kanda-footer .kanda-newsletter-form__row{align-items:start;flex-flow:row wrap}.kanda-footer .kanda-newsletter-form__row input{flex:1 1 12rem;inline-size:100%;min-block-size:44px;block-size:auto;border:var(--kf-line);background:var(--kf-bg);color:inherit;padding:10px 12px}.kanda-footer .kanda-newsletter-form__row input::placeholder{color:inherit;opacity:.75}.kanda-footer .kanda-newsletter-form__row button{min-block-size:44px;min-inline-size:0;max-inline-size:100%;padding:10px 16px;background:var(--kf-fg);color:var(--kf-bg);border:1px solid var(--kf-fg);white-space:normal;overflow-wrap:anywhere}.kanda-footer [data-kf-form=stacked] .kanda-newsletter-form__row{flex-direction:column;align-items:stretch}.kanda-footer [data-kf-form=stacked] .kanda-newsletter-form__row input{flex:auto}@container (max-width: 20rem){.kanda-footer [data-kf-form=auto] .kanda-newsletter-form__row{flex-direction:column;align-items:stretch}.kanda-footer [data-kf-form=auto] .kanda-newsletter-form__row input{flex:auto}}.kanda-footer__notice{font-size:.875rem;border:1px dashed currentcolor;padding:12px}kanda-footer-menu{display:block}kanda-footer-menu summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}kanda-footer-menu summary::-webkit-details-marker{display:none}kanda-footer-menu summary .kanda-footer__heading{margin:0}kanda-footer-menu summary .kanda-icon{display:none;flex:0 0 auto}kanda-footer-menu .kanda-footer__links{margin-block-start:12px}kanda-footer-menu[data-ready] summary{pointer-events:none}.kanda-payment-icons{display:flex;flex-wrap:wrap;gap:var(--kanda-space-2)}.kanda-payment-icons svg{inline-size:2.25rem}.kanda-localization{display:flex;flex-wrap:wrap;gap:var(--kanda-space-2)}.kanda-localization select{min-block-size:2.5rem;border:var(--kanda-line);border-radius:var(--kanda-radius);padding-inline:var(--kanda-space-3);background:var(--kanda-surface);color-scheme:var(--kanda-color-scheme)}.kanda-localization select option{background:var(--kanda-surface);color:var(--kanda-text)}.kanda-localization__country{position:relative}.kanda-localization__trigger{display:flex;align-items:center;gap:var(--kanda-space-1);min-block-size:2.5rem;cursor:pointer;list-style:none}.kanda-localization__trigger::-webkit-details-marker{display:none}.kanda-localization__chevron{inline-size:.45rem;block-size:.45rem;border-inline-end:1.5px solid currentcolor;border-block-end:1.5px solid currentcolor;rotate:45deg;translate:0 -.1rem;transition:rotate .16s ease}.kanda-localization__country[open] .kanda-localization__chevron{rotate:225deg;translate:0 .1rem}.kanda-localization__panel{position:absolute;z-index:50;inset-block-start:calc(100% + var(--kanda-space-1));inset-inline-end:0;inline-size:max-content;min-inline-size:16rem;max-inline-size:min(22rem,calc(100vw - (2 * var(--kanda-page-gutter))));max-block-size:min(28rem,calc(100vh - 7rem));overflow:auto;border:var(--kanda-line);border-radius:var(--kanda-radius);background:var(--kanda-surface);color:var(--kanda-text);box-shadow:var(--kanda-shadow-soft)}.kanda-localization__list{margin:0;padding:var(--kanda-space-1);list-style:none}.kanda-localization__option{display:flex;align-items:center;gap:var(--kanda-space-2);inline-size:100%;min-block-size:2.75rem;border:0;border-radius:calc(var(--kanda-radius) / 2);padding:var(--kanda-space-2);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.kanda-localization__option:hover,.kanda-localization__option:focus-visible,.kanda-localization__option[aria-current=true]{background:color-mix(in srgb,var(--kanda-text) 8%,transparent)}.kanda-localization__option[aria-current=true]{font-weight:700}.kanda-localization__option-country{flex:1 1 auto}.kanda-localization__option-currency{flex:0 0 auto;margin-inline-start:auto;color:var(--kanda-muted);font-size:.875em;font-weight:400}.kanda-localization__currency{display:inline-flex;align-items:center;gap:var(--kanda-space-2);min-block-size:2.5rem;border:var(--kanda-line);border-radius:var(--kanda-radius);padding-inline:var(--kanda-space-3);cursor:default}.kanda-localization__currency-label{color:var(--kanda-muted);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.kanda-localization__currency-value{font-variant-numeric:tabular-nums;white-space:nowrap}.kanda-localization__flag{flex:0 0 auto;inline-size:1.5rem;block-size:1.125rem;border-radius:2px;object-fit:cover}.kanda-localization__country[data-kanda-flag-appearance=monochrome] .kanda-localization__flag{filter:grayscale(1)}:root[data-kanda-color-mode=dark] .kanda-localization__country[data-kanda-flag-appearance=monochrome] .kanda-localization__flag{filter:grayscale(1) invert(1)}@media(prefers-color-scheme:dark){:root[data-kanda-color-mode=system] .kanda-localization__country[data-kanda-flag-appearance=monochrome] .kanda-localization__flag{filter:grayscale(1) invert(1)}}@media(prefers-reduced-motion:reduce){.kanda-localization__chevron{transition:none}}.kanda-product{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);gap:clamp(2.5rem,5vw,5rem)}.kanda-product__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kanda-space-3);align-content:start}.kanda-product-media{margin:0;overflow:hidden;border:var(--kanda-media-border-width, 0) var(--kanda-media-border-style, none) var(--kanda-media-border-color, var(--kanda-border));border-radius:var(--kanda-media-radius-tl, var(--kanda-radius)) var(--kanda-media-radius-tr, var(--kanda-radius)) var(--kanda-media-radius-br, var(--kanda-radius)) var(--kanda-media-radius-bl, var(--kanda-radius));background:var(--kanda-surface);box-shadow:var(--kanda-media-shadow, inset 0 0 0 1px color-mix(in srgb, var(--kanda-border) 55%, transparent))}.kanda-product-media:first-child,.kanda-product-media:nth-child(3n+1){grid-column:1 / -1}.kanda-product-media :is(img,video,iframe,model-viewer){inline-size:100%;block-size:auto;min-block-size:12rem;object-fit:contain}.kanda-product__info-inner{position:sticky;inset-block-start:7rem}.kanda-product__info-inner--static{position:static}.kanda-product__title{max-inline-size:12ch;font-size:clamp(2.4rem,3.8vw,4rem)}.kanda-eyebrow{color:var(--kanda-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kanda-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--kanda-space-2);font-weight:700}.kanda-price s,.kanda-price small{color:var(--kanda-muted);font-weight:400}.kanda-rte{color:var(--kanda-muted);max-inline-size:68ch}.kanda-rte>*+*{margin-block-start:1em}.kanda-product-form,.kanda-purchase-options,.kanda-recipient{display:grid;gap:var(--kanda-space-4)}.kanda-product-composition,.kanda-product-configurator,.kanda-custom-made{padding:var(--kanda-space-4);border:var(--kanda-line);border-radius:var(--kanda-radius);background:color-mix(in srgb,var(--kanda-surface) 88%,transparent)}.kanda-product-composition h2,.kanda-product-configurator h2{font-size:1.15rem}.kanda-product-composition__list,.kanda-line-options{display:grid;gap:var(--kanda-space-2);margin:0}.kanda-product-composition__list>div,.kanda-line-options>div{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:var(--kanda-space-3)}.kanda-product-composition__list dt,.kanda-line-options dt{color:var(--kanda-muted)}.kanda-product-composition__list dd,.kanda-line-options dd{margin:0}.kanda-product-configurator__fields{display:grid;gap:var(--kanda-space-3)}.kanda-product-configurator__fields label{display:grid;gap:var(--kanda-space-1);font-weight:700}.kanda-product-configurator__summary{margin:0;color:var(--kanda-muted);font-size:.9rem}.kanda-product-configurator__summary[hidden]{display:none}.kanda-custom-made{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--kanda-space-3);border-color:var(--kanda-accent)}.kanda-custom-made input{margin-block-start:.25rem}.kanda-custom-made label{font-weight:650}.kanda-partial-unit{display:block;margin:0;color:var(--kanda-muted);font-size:.9rem}.kanda-options,.kanda-purchase-options{border:0;padding:0;margin:0}.kanda-options+.kanda-options{margin-block-start:var(--kanda-space-4)}.kanda-options legend,.kanda-purchase-options legend{margin-block-end:var(--kanda-space-2);font-weight:700}.kanda-options legend span{color:var(--kanda-muted);font-weight:400}.kanda-options__values{display:flex;flex-wrap:wrap;gap:var(--kanda-space-2)}.kanda-option{display:inline-flex;min-block-size:2.5rem;align-items:center;gap:var(--kanda-space-2);border:var(--kanda-line);border-radius:var(--kanda-radius);padding:.45rem .75rem;background:var(--kanda-surface);font-family:var(--kanda-font-heading);text-decoration:none;transition:border-color var(--kanda-transition),background-color var(--kanda-transition),box-shadow var(--kanda-transition)}.kanda-option:hover{border-color:var(--kanda-text)}.kanda-option.is-selected{border-color:var(--kanda-text);box-shadow:inset 0 0 0 1px var(--kanda-text)}.kanda-option.is-unavailable{color:var(--kanda-muted);text-decoration:line-through}.kanda-option__swatch{inline-size:1.5rem;block-size:1.5rem;border:var(--kanda-line);border-radius:50%;background:var(--swatch)}.kanda-purchase-options label{display:grid;grid-template-columns:auto 1fr auto;gap:var(--kanda-space-2);align-items:start;border:var(--kanda-line);border-radius:var(--kanda-radius);padding:var(--kanda-space-3);background:var(--kanda-surface);transition:border-color var(--kanda-transition),box-shadow var(--kanda-transition)}.kanda-purchase-options label:has(input:checked){border-color:var(--kanda-text);box-shadow:inset 0 0 0 1px var(--kanda-text)}.kanda-recipient{border-block:var(--kanda-line);padding-block:var(--kanda-space-3)}.kanda-recipient summary,.kanda-pickup summary{cursor:pointer;font-weight:700}.kanda-recipient label{display:grid;gap:var(--kanda-space-1)}.kanda-buy-row{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--kanda-space-2)}.kanda-quantity{text-align:center}.kanda-tax-note{color:var(--kanda-muted);font-size:.85rem}.kanda-product-grid{display:grid;grid-template-columns:repeat(var(--kanda-grid-columns, 4),minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);row-gap:clamp(2.5rem,5vw,4.5rem)}.kanda-collection-products{display:block}.kanda-product-card{position:relative;display:flex;flex-direction:column;min-inline-size:0;border-radius:min(var(--kanda-radius),.5rem);transition:background-color .18s ease,box-shadow .18s ease}.kanda-product-card--framed-hover,.kanda-product-card--framed{padding:var(--kanda-space-3)}.kanda-product-card--framed,.kanda-product-card--framed-hover:hover,.kanda-product-card--framed-hover:focus-within{background:color-mix(in srgb,var(--kanda-surface) 78%,transparent);box-shadow:inset 0 0 0 1px var(--kanda-border)}.kanda-product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--kanda-radius);background:var(--kanda-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--kanda-border) 45%,transparent)}.kanda-product-card--ratio-adapt .kanda-product-card__media{aspect-ratio:auto}.kanda-product-card--ratio-square .kanda-product-card__media{aspect-ratio:1}.kanda-product-card--ratio-landscape .kanda-product-card__media{aspect-ratio:4 / 3}.kanda-product-card--ratio-widescreen .kanda-product-card__media{aspect-ratio:16 / 9}.kanda-product-card__images{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.kanda-product-card--ratio-adapt .kanda-product-card__images{position:relative}.kanda-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.kanda-product-card--ratio-adapt .kanda-product-card__image:first-child{position:relative}.kanda-product-card__image.is-active{opacity:1}.kanda-product-card__media img,.kanda-placeholder{inline-size:100%;block-size:100%;object-fit:contain;transition:opacity .18s ease,transform .32s cubic-bezier(.2,.7,.2,1)}.kanda-product-card--fit-cover .kanda-product-card__media img{object-fit:cover}.kanda-product-card__body{display:grid;gap:var(--kanda-space-1);flex:1;padding-block-start:var(--kanda-space-4)}.kanda-product-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--kanda-space-2);color:var(--kanda-accent);font-size:.82rem;font-weight:650}.kanda-product-card__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;min-inline-size:0}.kanda-product-card__meta-separator{color:var(--kanda-muted);font-weight:500}.kanda-product-card__availability{color:var(--kanda-muted)}.kanda-product-card__availability.is-available{color:var(--kanda-success, #277a38)}.kanda-product-card__availability .kanda-icon{inline-size:1rem;block-size:1rem;stroke-width:2.4}.kanda-product-card h3{font-family:var(--kanda-font-body);font-size:1rem;font-weight:600}.kanda-product-card h3 a{text-decoration:none;text-underline-offset:.2em}.kanda-product-card:hover h3 a,.kanda-product-card:focus-within h3 a{text-decoration:underline}.kanda-product-card:hover .kanda-product-card__media img{transform:scale(1.025)}.kanda-product-card__badges{position:absolute;z-index:2;inset-block-start:var(--kanda-space-2);inset-inline-start:var(--kanda-space-2);display:flex;flex-wrap:wrap;gap:.35rem;pointer-events:none}.kanda-product-card__badges .kanda-badge{position:static}.kanda-badge--sale{background:var(--kanda-accent);color:var(--kanda-accent-text);font-weight:700}.kanda-product-card__rating{display:flex;align-items:center;gap:.3rem;color:var(--kanda-text);font-size:.82rem}.kanda-product-card__rating .kanda-icon{inline-size:.95rem;block-size:.95rem;fill:currentColor}.kanda-product-card__rating-count{color:var(--kanda-muted)}.kanda-product-card__actions{position:absolute;z-index:3;inset-inline-end:var(--kanda-space-3);inset-block-end:var(--kanda-space-3);display:flex;gap:var(--kanda-space-1);transition:opacity .16s ease,transform .16s ease}.kanda-product-card--actions-hover .kanda-product-card__body,.kanda-product-card--actions-always .kanda-product-card__body{padding-block-end:3.25rem}.kanda-product-card--actions-hover .kanda-product-card__actions{opacity:0;transform:translateY(.3rem);pointer-events:none}.kanda-product-card--actions-hover:hover .kanda-product-card__actions,.kanda-product-card--actions-hover:focus-within .kanda-product-card__actions{opacity:1;transform:none;pointer-events:auto}.kanda-product-card__action{background:var(--kanda-bg);color:var(--kanda-text);box-shadow:0 0 0 1px var(--kanda-border)}.kanda-product-card__action:is(:hover,:focus-visible){background:var(--kanda-text);color:var(--kanda-bg)}.kanda-product-card__action[aria-busy=true]{opacity:.65}.kanda-product-card__options{position:fixed;inset:var(--kanda-card-options-top, 50%) auto auto var(--kanda-card-options-left, 50%);inline-size:min(20rem,calc(100vw - 1.5rem));max-block-size:min(28rem,calc(100vh - 1.5rem));margin:0;padding:var(--kanda-space-4);overflow:auto;border:0;border-radius:min(var(--kanda-radius),.5rem);background:var(--kanda-bg);color:var(--kanda-text);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--kanda-text) 22%,transparent)}.kanda-product-card__options-header,.kanda-product-card__options-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--kanda-space-3)}.kanda-product-card__options-header{margin-block-end:var(--kanda-space-4)}.kanda-product-card__options-header .kanda-icon-button{flex:none}.kanda-product-card__options-form{display:grid;gap:var(--kanda-space-3)}.kanda-product-card__options-form select{inline-size:100%;min-block-size:2.75rem;padding-block:.65rem;padding-inline:.75rem 2.25rem;border:1px solid var(--kanda-border);border-radius:min(var(--kanda-radius),.5rem);background:var(--kanda-surface);color:var(--kanda-text);font:inherit}.kanda-product-card__options-actions{align-items:baseline;flex-wrap:wrap}.kanda-product-card__options-actions a{color:var(--kanda-text);text-underline-offset:.18em}.kanda-product-card__options-status{min-block-size:1.4em;color:var(--kanda-muted);font-size:.875rem}.kanda-product-grid--separators{column-gap:0}.kanda-product-grid--separators>.kanda-product-card{border-inline-end:1px solid var(--kanda-border);border-radius:0;padding-inline:clamp(.75rem,1.5vw,1.5rem)}.kanda-product-grid--columns-2.kanda-product-grid--separators>:nth-child(2n),.kanda-product-grid--columns-3.kanda-product-grid--separators>:nth-child(3n),.kanda-product-grid--columns-4.kanda-product-grid--separators>:nth-child(4n),.kanda-product-grid--columns-5.kanda-product-grid--separators>:nth-child(5n){border-inline-end:0}.kanda-collection-products__controls{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,18rem) minmax(0,1fr);align-items:end;gap:var(--kanda-space-5);min-block-size:1px}.kanda-collection-products__controls.has-loading-summary{margin-block-start:var(--kanda-space-7)}.kanda-collection-products__controls[hidden]{display:none}.kanda-collection-products__progress-group{grid-column:2;grid-row:1;display:grid;justify-self:center;justify-items:center;gap:var(--kanda-space-3);inline-size:100%}.kanda-collection-products__progress-group[hidden],.kanda-collection-products__top[hidden],.kanda-collection-products__controls [data-load-more][hidden]{display:none}.kanda-collection-products__progress-label{color:var(--kanda-muted);font-size:.9rem}.kanda-collection-products__progress{display:block;inline-size:min(9rem,100%);block-size:.2rem;overflow:hidden;border:0;border-radius:0;-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--kanda-border) 72%,transparent)}.kanda-collection-products__progress::-webkit-progress-bar{background:color-mix(in srgb,var(--kanda-border) 72%,transparent)}.kanda-collection-products__progress::-webkit-progress-value{background:var(--kanda-accent)}.kanda-collection-products__progress::-moz-progress-bar{background:var(--kanda-accent)}.kanda-collection-products__top{grid-column:3;grid-row:1;display:inline-flex;justify-self:end;align-items:center;gap:var(--kanda-space-2);min-block-size:2.75rem;color:var(--kanda-accent);font-weight:650;text-decoration:none}.kanda-collection-products__top:is(:hover,:focus-visible) span{text-decoration:underline;text-underline-offset:.2em}.kanda-collection-products__top .kanda-icon{inline-size:1.1rem;block-size:1.1rem;transform:rotate(-90deg)}[data-load-sentinel]{position:absolute;inset-block-end:18rem;inline-size:1px;block-size:1px;pointer-events:none}@media(hover:none),(pointer:coarse){.kanda-product-card--actions-hover .kanda-product-card__actions{opacity:1;transform:none;pointer-events:auto}}@media(max-width:52rem){.kanda-product-grid--separators>.kanda-product-card{border-inline-end:1px solid var(--kanda-border)}.kanda-product-grid--separators>:nth-child(2n){border-inline-end:0}.kanda-collection-products__controls{grid-template-columns:minmax(0,1fr);gap:var(--kanda-space-3)}.kanda-collection-products__progress-group{grid-column:1;grid-row:1;inline-size:min(100%,18rem)}.kanda-collection-products__top{grid-column:1;grid-row:2}}@media(prefers-reduced-motion:reduce){.kanda-product-card,.kanda-product-card__image,.kanda-product-card__actions{transition:none}}.kanda-badge{position:absolute;inset-block-start:var(--kanda-space-2);inset-inline-end:var(--kanda-space-2);border-radius:999px;padding:.25rem .6rem;background:var(--kanda-bg);font-size:.75rem}.kanda-badge.kanda-badge--sale{background:var(--kanda-accent);color:var(--kanda-accent-text)}.kanda-page-heading{max-inline-size:48rem;gap:var(--kanda-space-4);margin-block-end:var(--kanda-space-6)}.kanda-page-heading__title{font-size:var(--kanda-page-title-size)}.kanda-collection__header{display:grid;gap:var(--kanda-space-5);margin-block-end:var(--kanda-space-7)}.kanda-collection__header .kanda-page-heading{margin-block-end:0}.kanda-collection__heading--align-center{margin-inline:auto}.kanda-collection__heading--align-end{margin-inline-start:auto}.kanda-collection__blocks{display:grid;gap:var(--kanda-space-5)}.kanda-collection__blocks:has(>.shopify-block){margin-block-end:var(--kanda-space-7)}.kanda-collection__blocks>.shopify-block{min-inline-size:0}.kanda-collection-content{box-sizing:border-box;overflow:visible;inline-size:min(100%,var(--kanda-collection-content-width, 44rem));scroll-margin-block-start:calc(var(--kanda-sticky-header-offset, 0px) + var(--kanda-space-5))}.kanda-collection-content--align-center{margin-inline:auto}.kanda-collection-content--align-end{margin-inline-start:auto}.kanda-collection-content--preview{display:grid;gap:var(--kanda-space-2)}.kanda-collection-content--after-products{margin-block-start:var(--kanda-space-8)}.kanda-collection-content__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--kanda-space-4);min-block-size:2.75rem;cursor:pointer;list-style:none}.kanda-collection-content__summary::-webkit-details-marker{display:none}.kanda-collection-content__summary::marker{content:""}.kanda-collection-content__summary--center{grid-template-columns:minmax(0,1fr);justify-items:center}.kanda-collection-content__summary--end .kanda-collection-content__preview{text-align:end}.kanda-collection-content__preview{--kanda-copy-width: 100%;margin:0}.kanda-collection-content__action{display:inline-flex;min-block-size:2.75rem;align-items:center;gap:var(--kanda-space-1);justify-self:start;color:inherit;font-family:var(--kanda-font-heading);font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.kanda-collection-content__action--center{justify-self:center}.kanda-collection-content__action--end{justify-self:end}.kanda-collection-content__icon{display:inline-flex}.kanda-collection-content .kanda-collection-content__icon .kanda-icon:has(path[d^="m9 6"]),[dir=rtl] .kanda-collection-content .kanda-collection-content__icon .kanda-icon:has(path[d^="m9 6"]){transform:rotate(90deg);transition:transform var(--kanda-transition)}.kanda-collection-content__label--open{display:none}.kanda-collection-content[open] .kanda-collection-content__summary{display:flex}.kanda-collection-content[open] .kanda-collection-content__summary--start{justify-content:flex-start}.kanda-collection-content[open] .kanda-collection-content__summary--center{justify-content:center}.kanda-collection-content[open] .kanda-collection-content__summary--end{justify-content:flex-end}.kanda-collection-content[open] .kanda-collection-content__preview,.kanda-collection-content[open] .kanda-collection-content__label--closed{display:none}.kanda-collection-content[open] .kanda-collection-content__label--open{display:inline}.kanda-collection-content[open] .kanda-collection-content__icon .kanda-icon:has(path[d^="m9 6"]),[dir=rtl] .kanda-collection-content[open] .kanda-collection-content__icon .kanda-icon:has(path[d^="m9 6"]){transform:rotate(-90deg)}.kanda-collection-content__body{--kanda-copy-width: 100%;padding-block-start:var(--kanda-space-4)}@media(max-width:48rem){.kanda-collection-content__summary{grid-template-columns:minmax(0,1fr)}.kanda-collection-content__summary--start{justify-items:start}.kanda-collection-content__summary--center{justify-items:center}.kanda-collection-content__summary--end{justify-items:end}}.kanda-page__title{font-size:var(--kanda-page-title-size)}.shopify-section:has(.kanda-advanced-filters)+.shopify-section:has(.kanda-collection) .kanda-collection,.shopify-section:has(.kanda-page)+.shopify-section:has(.kanda-gallery) .kanda-block-section{padding-block-start:0}.kanda-result-count{margin-block-end:var(--kanda-space-4);font-family:var(--kanda-font-heading);font-size:1.15rem;font-weight:700}.kanda-facets{margin-block-end:var(--kanda-space-7)}.kanda-facets__active{display:flex;justify-content:space-between;gap:var(--kanda-space-4);margin-block-end:var(--kanda-space-4)}.kanda-filter-pill{display:inline-flex;align-items:center;gap:var(--kanda-space-2);border-radius:999px;padding:.35rem .75rem;background:var(--kanda-accent);color:var(--kanda-accent-text);text-decoration:none}.kanda-facets__form{display:grid;gap:var(--kanda-space-4)}.kanda-facets__controls{display:grid;grid-template-columns:repeat(4,minmax(10rem,1fr));gap:var(--kanda-space-2)}.kanda-filter{position:relative}.kanda-filter>summary{display:flex;min-block-size:var(--kanda-control-size);align-items:center;justify-content:space-between;gap:var(--kanda-space-2);border:var(--kanda-line);border-radius:var(--kanda-radius);padding:.65rem .85rem;background:var(--kanda-surface);font-family:var(--kanda-font-heading);font-size:.95rem;cursor:pointer;list-style:none}.kanda-filter>summary::-webkit-details-marker{display:none}.kanda-filter>summary:after{content:"+"}.kanda-filter[open]>summary:after{content:"-"}.kanda-filter__count{display:grid;min-inline-size:1.4rem;min-block-size:1.4rem;place-items:center;border-radius:50%;background:var(--kanda-text);color:var(--kanda-surface);font-size:.7rem}.kanda-filter__panel{position:absolute;z-index:20;inset-block-start:calc(100% + var(--kanda-space-1));inset-inline-start:0;min-inline-size:max(100%,17rem);max-block-size:24rem;overflow:auto;border:var(--kanda-line);border-radius:var(--kanda-radius);padding:var(--kanda-space-4);background:var(--kanda-surface);box-shadow:var(--kanda-shadow-soft)}.kanda-filter__values{display:grid;gap:var(--kanda-space-2);padding:0;margin:0;list-style:none}.kanda-filter-value{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--kanda-space-2)}.kanda-filter-value>input{margin:0}.kanda-filter-value>label{display:flex;min-inline-size:0;align-items:center;gap:var(--kanda-space-2);border:1px solid transparent;border-radius:var(--kanda-radius);padding:.3rem .4rem;cursor:pointer}.kanda-filter-value>input:checked+label{border-color:color-mix(in srgb,var(--kanda-accent) 45%,var(--kanda-border));background:color-mix(in srgb,var(--kanda-accent) 10%,transparent)}.kanda-filter-value>input:focus-visible+label{outline:2px solid var(--kanda-focus);outline-offset:2px}.kanda-filter-value>input:disabled+label{cursor:not-allowed;opacity:.5}.kanda-filter-value__visual{flex:0 0 auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--kanda-text) 28%,transparent);background:var(--kanda-surface)}.kanda-filter-value__visual--swatch{inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--kanda-filter-swatch, var(--kanda-surface))}.kanda-filter-value__visual--image{inline-size:4rem;aspect-ratio:1;border-radius:calc(var(--kanda-radius) * .75)}.kanda-filter-value__visual img{inline-size:100%;block-size:100%;object-fit:cover}.kanda-filter-value__label{min-inline-size:0;overflow-wrap:anywhere}.kanda-filter-value__count{margin-inline-start:auto;color:var(--kanda-muted);font-variant-numeric:tabular-nums}@media(forced-colors:active){.kanda-filter-value>input:checked+label,.kanda-filter-value__visual{border-color:Highlight}}.kanda-price-filter{display:grid;grid-template-columns:repeat(2,minmax(7rem,1fr));gap:var(--kanda-space-3)}.kanda-price-filter label,.kanda-facets__utility label{display:grid;gap:var(--kanda-space-1)}.kanda-price-filter label{font-family:var(--kanda-font-heading);font-size:.85rem;font-weight:600}.kanda-facets__utility{display:flex;align-items:end;justify-content:flex-end;gap:var(--kanda-space-3);border-block-end:var(--kanda-line);padding-block-end:var(--kanda-space-4);font-family:var(--kanda-font-heading)}.kanda-facets--sidebar .kanda-facets__controls{grid-template-columns:1fr}.kanda-facets--sidebar .kanda-filter__panel{position:static;max-block-size:none;border:0;box-shadow:none}.kanda-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kanda-space-2);margin-block-start:var(--kanda-space-7)}.kanda-pagination :is(a,span){display:grid;min-inline-size:2.5rem;min-block-size:2.5rem;place-items:center;border:var(--kanda-line);border-radius:var(--kanda-radius);padding-inline:var(--kanda-space-2);text-decoration:none}.kanda-pagination [aria-current=page]{background:var(--kanda-text);color:var(--kanda-surface)}.kanda-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--kanda-space-2)}.kanda-search-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kanda-space-6)}.kanda-content-card{display:grid;gap:var(--kanda-space-4)}.kanda-content-card img{aspect-ratio:4 / 3;inline-size:100%;object-fit:cover}.kanda-cart__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.6fr);gap:clamp(2rem,5vw,6rem)}.kanda-cart__head{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(7rem,auto) minmax(7rem,auto);gap:var(--kanda-space-4);padding-block-end:var(--kanda-space-3);color:var(--kanda-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kanda-cart-item{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(7rem,auto) minmax(7rem,auto);gap:var(--kanda-space-4);border-block-start:var(--kanda-line);padding-block:var(--kanda-space-5)}.kanda-cart-item__media{aspect-ratio:1;overflow:hidden;background:var(--kanda-surface)}.kanda-cart-item__media img{inline-size:100%;block-size:100%;object-fit:contain}.kanda-cart-item__content{gap:var(--kanda-space-3)}.kanda-cart-item__content h2{font-size:1.1rem}.kanda-cart-item__unit-price,.kanda-cart-item__subtotal{display:grid;align-content:start;justify-items:end}.kanda-cart-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kanda-space-3)}.kanda-cart-item__actions .kanda-quantity{inline-size:5rem}.kanda-cart-components{display:grid;gap:var(--kanda-space-1);margin:var(--kanda-space-3) 0 0;padding-inline-start:1.25rem}.kanda-cart-components li{padding-inline-start:var(--kanda-space-1)}.kanda-cart-components small{display:block;color:var(--kanda-muted)}.kanda-cart__summary{position:sticky;inset-block-start:7rem;align-self:start;border:var(--kanda-line);border-radius:var(--kanda-radius);padding:var(--kanda-space-5);background:var(--kanda-surface)}.kanda-cart__summary label{display:grid;gap:var(--kanda-space-2)}.kanda-pickup-date{gap:var(--kanda-space-3);border-block-end:var(--kanda-line);padding-block-end:var(--kanda-space-4)}.kanda-pickup-date h2{font-size:1.15rem}.kanda-pickup-date .kanda-field{inline-size:100%}.kanda-pickup-date__info{margin:0;color:var(--kanda-muted);font-size:.875rem}.kanda-pickup-date--compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--kanda-space-1) var(--kanda-space-3)}.kanda-pickup-date--compact>strong{text-align:end}.kanda-pickup-date--compact>a{grid-column:1 / -1}.kanda-cart__total{display:flex;justify-content:space-between;border-block-start:var(--kanda-line);padding-block-start:var(--kanda-space-4);font-size:1.15rem}.kanda-cart__discount{display:flex;justify-content:space-between;gap:var(--kanda-space-3)}.kanda-discount-form{display:grid;gap:var(--kanda-space-2)}.kanda-discount-form .kanda-cluster{flex-wrap:nowrap}.kanda-discount-form .kanda-field{min-inline-size:0}kanda-cart-drawer{position:relative;z-index:100}.kanda-cart-drawer{--kanda-cart-drawer-panel-background: var(--kanda-surface);--kanda-cart-drawer-panel-shadow: var(--kanda-shadow);inset-block:0;inset-inline:auto 0;inline-size:min(var(--kanda-cart-drawer-width, 34rem),100%);max-inline-size:100%;block-size:100dvh;max-block-size:none;margin-block:0;margin-inline:auto 0;padding:0;overflow:hidden;border:0;border-inline-start:var(--kanda-cart-drawer-border-width, 1px) solid var(--kanda-border);background:var(--kanda-cart-drawer-panel-background, var(--kanda-surface));color:var(--kanda-text);box-shadow:var(--kanda-cart-drawer-panel-shadow, var(--kanda-shadow))}.kanda-cart-drawer[data-cart-drawer-background=page]{--kanda-cart-drawer-panel-background: var(--kanda-bg)}.kanda-cart-drawer[data-cart-drawer-background=surface]{--kanda-cart-drawer-panel-background: var(--kanda-surface)}.kanda-cart-drawer[data-cart-drawer-shadow=none]{--kanda-cart-drawer-panel-shadow: none}.kanda-cart-drawer[data-cart-drawer-shadow=soft]{--kanda-cart-drawer-panel-shadow: var(--kanda-shadow-soft)}.kanda-cart-drawer[data-cart-drawer-shadow=strong]{--kanda-cart-drawer-panel-shadow: var(--kanda-shadow)}.kanda-cart-drawer::backdrop{background:rgb(0 0 0 / var(--kanda-cart-drawer-backdrop-opacity, .4))}.kanda-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;min-block-size:4rem;padding:var(--kanda-space-3) var(--kanda-space-4);border-block-end:var(--kanda-line);background:var(--kanda-surface)}.kanda-cart-drawer__header h2{font-size:1.35rem}.kanda-cart-drawer__body{block-size:calc(100dvh - 4rem);overflow:auto}.kanda-cart-drawer__form{display:grid;min-block-size:100%}.kanda-cart-drawer__items{padding-inline:var(--kanda-space-4)}.kanda-cart-item--compact{grid-template-columns:5.5rem minmax(0,1fr);gap:var(--kanda-space-3)}.kanda-cart-item--compact .kanda-cart-item__unit-price,.kanda-cart-item--compact .kanda-cart-item__subtotal{grid-column:2;justify-items:start}.kanda-cart-item--compact .kanda-cart-item__unit-price{display:none}.kanda-cart__summary--compact{position:static;margin-block-start:auto;border-width:1px 0 0;border-radius:0}.kanda-cart-drawer__status{position:absolute;inset-block-end:0;inset-inline:0;padding:var(--kanda-space-2) var(--kanda-space-4);color:var(--kanda-accent);pointer-events:none}@media(max-width:52rem){.kanda-cart__layout{grid-template-columns:1fr}.kanda-cart__head{display:none}.kanda-cart-item{grid-template-columns:6rem minmax(0,1fr)}.kanda-cart-item__unit-price,.kanda-cart-item__subtotal{grid-column:2;justify-items:start}.kanda-cart__summary{position:static}}.kanda-layout{min-inline-size:0}body:has(.kanda-sidebar--left .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout,body:has(.kanda-sidebar--right .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout{display:grid;inline-size:min(var(--kanda-page-width),calc(100% - (2 * var(--kanda-page-gutter))));margin-inline:auto;gap:var(--kanda-space-6)}body:has(.kanda-sidebar--left .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout{grid-template-columns:var(--kanda-left-width) minmax(0,1fr)}body:has(.kanda-sidebar--right .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout{grid-template-columns:minmax(0,1fr) var(--kanda-right-width)}body:has(.kanda-sidebar--left .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])):has(.kanda-sidebar--right .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout{grid-template-columns:var(--kanda-left-width) minmax(0,1fr) var(--kanda-right-width)}body:has(.kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout .shopify-section{grid-template-columns:0 minmax(0,1fr) 0}.kanda-sidebar{min-inline-size:0;padding-block:var(--kanda-section-space)}.kanda-sidebar.is-sticky{position:sticky;inset-block-start:var(--kanda-sticky-header-offset);align-self:start;max-block-size:calc(100svh - var(--kanda-sticky-header-offset) - var(--kanda-space-2));overflow-y:auto}.kanda-sidebar-content{gap:var(--kanda-space-4)}.kanda-sidebar-content>h2:not(.kanda-heading){font-size:1rem}.kanda-sidebar-backdrop{display:none}.kanda-recently-viewed{display:grid;gap:var(--kanda-space-3);min-inline-size:0}.kanda-recently-viewed[hidden]{display:none}.kanda-recently-viewed__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--kanda-space-2)}.kanda-recently-viewed__header:has(.kanda-recently-viewed__clear[hidden]){grid-template-columns:minmax(0,1fr)}.kanda-recently-viewed__header .kanda-heading{--kanda-heading-size: 1rem}.kanda-recently-viewed__clear{--kanda-control-size: 2.25rem}.kanda-recently-viewed__list{display:grid;padding:0;margin:0;list-style:none}.kanda-recently-viewed__item{border-block-end:var(--kanda-line);padding-block:var(--kanda-space-3)}.kanda-recently-viewed__item:first-child{padding-block-start:0}.kanda-recently-viewed__item:last-child{border-block-end:0;padding-block-end:0}.kanda-product-card--sidebar{display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:center;gap:var(--kanda-space-3)}.kanda-product-card--sidebar.kanda-product-card--text-only{grid-template-columns:minmax(0,1fr)}.kanda-product-card--sidebar .kanda-product-card__media{aspect-ratio:1}.kanda-product-card--sidebar .kanda-product-card__body{gap:var(--kanda-space-1);padding-block-start:0}.kanda-product-card--sidebar h4{margin:0;font-family:var(--kanda-font-body);font-size:.9rem;font-weight:600;line-height:1.3}.kanda-product-card--sidebar h4 a{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;text-underline-offset:.2em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kanda-product-card--sidebar:hover h4 a,.kanda-product-card--sidebar h4 a:focus-visible{color:var(--kanda-accent);text-decoration:underline}.kanda-product-card--sidebar .kanda-price{gap:var(--kanda-space-1);font-size:.82rem}.kanda-product-card--sidebar .kanda-eyebrow{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.kanda-product-card--sidebar .kanda-badge--inline{position:static;justify-self:start;margin-block-start:var(--kanda-space-1);padding:.2rem .45rem;background:color-mix(in srgb,var(--kanda-muted) 12%,transparent);font-size:.68rem}.kanda-recently-viewed__placeholder{color:var(--kanda-muted);font-size:.875rem}.kanda-category :is(ul,[data-category-tree],[data-category-children],[data-category-source]){padding:0;margin:0;list-style:none}.kanda-category :is([data-category-node],.kanda-category__context-row){position:relative}.kanda-category :is([data-category-node],.kanda-category__context-row)>:is(a,span){display:flex;min-block-size:var(--kanda-category-row-height, 3rem);align-items:center;gap:var(--kanda-space-2);border-block-end:var(--kanda-line);text-decoration:none;transition:color var(--kanda-category-hover-duration, .15s) ease,background-color var(--kanda-category-hover-duration, .15s) ease}.kanda-category--hover-text [data-category-node]>a:hover,.kanda-category--hover-text .kanda-category__context-row>a:hover,.kanda-category--hover-underline [data-category-node]>a:hover,.kanda-category--hover-underline .kanda-category__context-row>a:hover,.kanda-category [data-category-node]>a[aria-current=page],.kanda-category__context-row>a[aria-current=page]{color:var(--kanda-category-hover-color, var(--kanda-accent))}.kanda-category--hover-text :is([data-category-node],.kanda-category__context-row)>a:hover{font-weight:var(--kanda-category-hover-weight, inherit)}.kanda-category--hover-text[data-hover-chevron=true] :is([data-category-node],.kanda-category__context-row)>a:hover+.kanda-category__flyout-toggle{color:var(--kanda-category-hover-color, var(--kanda-accent))}.kanda-category--hover-background :is([data-category-node],.kanda-category__context-row)>:is(a,span):hover{background:var(--kanda-category-hover-background)}.kanda-category--hover-underline :is([data-category-node],.kanda-category__context-row)>a:hover .kanda-category__title{text-decoration:underline;text-decoration-thickness:var(--kanda-category-underline-thickness);text-underline-offset:var(--kanda-category-underline-offset)}.kanda-category [data-category-node]>a[aria-current=page],.kanda-category__context-row>a[aria-current=page]{font-weight:700}.kanda-category__tree [data-category-children]{padding-inline-start:var(--kanda-space-4)}.kanda-category__image{inline-size:var(--kanda-category-image-size, 2rem);block-size:var(--kanda-category-image-size, 2rem);flex:0 0 var(--kanda-category-image-size, 2rem);border-radius:min(var(--kanda-radius),.25rem);object-fit:cover}.kanda-category__title{min-inline-size:0;overflow-wrap:anywhere}.kanda-category--center :is([data-category-node],.kanda-category__context-row)>:is(a,span){justify-content:center;text-align:center}.kanda-category--center .kanda-category__tree [data-category-children],.kanda-category--center .kanda-category__context-row.is-child{padding-inline:0}.kanda-category--end :is([data-category-node],.kanda-category__context-row)>:is(a,span){justify-content:flex-end;text-align:end}.kanda-category__context-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.kanda-category__context-row.is-child{padding-inline-start:var(--kanda-space-4)}.kanda-category__flyout-toggle{display:grid;inline-size:2.75rem;block-size:2.75rem;place-items:center;border:0;background:transparent;cursor:pointer}.kanda-category__mobile{display:none}.kanda-category__flyout{position:fixed;z-index:25;inset:auto;min-inline-size:16rem;max-inline-size:min(22rem,calc(100vw - var(--kanda-space-4)));overflow:auto;border:var(--kanda-line);border-radius:var(--kanda-radius);margin:0;padding:var(--kanda-space-2)!important;background:var(--kanda-surface);color:var(--kanda-text);box-shadow:var(--kanda-shadow)}.kanda-sidebar--right .kanda-category__flyout{inset:auto}.kanda-sidebar--right .kanda-category__flyout-toggle .kanda-icon{transform:scaleX(-1)}.kanda-category--end .kanda-category__context-row{grid-template-columns:auto minmax(0,1fr)}.kanda-category--end .kanda-category__context-row>:is(a,span){grid-column:2}.kanda-category--end .kanda-category__flyout-toggle{grid-column:1;grid-row:1}.kanda-block-section{display:grid;gap:var(--kanda-space-6)}.kanda-properties{inline-size:min(100%,var(--kanda-properties-max-width, 56rem));max-inline-size:100%}.kanda-properties--center{margin-inline:auto}.kanda-properties--end{margin-inline-start:auto}.kanda-properties>h2,.kanda-properties>h3,.kanda-properties>h4,.kanda-properties>h5,.kanda-properties>h6,.kanda-properties>summary{margin-block-end:var(--kanda-space-4);font-family:var(--kanda-font-heading);font-size:1.5rem;font-weight:700;text-align:var(--kanda-properties-heading-align, start)}.kanda-properties>summary{cursor:pointer}.kanda-properties__list{margin:0}.kanda-properties__list>.shopify-block{display:grid;grid-template-columns:minmax(8rem,var(--kanda-property-label-width)) minmax(0,1fr);gap:var(--kanda-space-4)}.kanda-properties__list.has-alternating-rows>.shopify-block:nth-child(2n){background:var(--kanda-properties-row-shade)}.kanda-properties__list.has-shaded-labels>.shopify-block>dt{align-self:stretch;padding-inline:var(--kanda-space-2);background:var(--kanda-properties-label-shade)}.kanda-properties__list--comfortable>.shopify-block{padding-block:var(--kanda-space-3)}.kanda-properties__list--compact>.shopify-block{padding-block:var(--kanda-space-2)}.kanda-properties__list.has-dividers>.shopify-block+.shopify-block{border-block-start:var(--kanda-line)}.kanda-properties dt{color:var(--kanda-text)}.kanda-properties dd{margin:0;text-align:var(--kanda-properties-content-align, start)}.kanda-advanced-filters{position:relative;display:grid;grid-template-columns:1fr auto;gap:var(--kanda-space-4)}.kanda-advanced-filters__count{font-family:var(--kanda-font-heading);font-size:1.2rem;font-weight:700}.kanda-advanced-filters__reset{align-self:center}.kanda-advanced-filters form{grid-column:1 / -1}.kanda-advanced-filters__deck{display:grid;grid-template-columns:repeat(4,minmax(10rem,1fr));gap:var(--kanda-space-2)}.kanda-advanced-filters[data-enhanced] .kanda-advanced-filters__overflow{display:none}.kanda-advanced-filters.shows-all .kanda-advanced-filters__overflow{display:block}.kanda-advanced-filters:not([data-enhanced]) [data-more-filters]{display:none}.kanda-advanced-filter{position:relative}.kanda-advanced-filter>summary,.kanda-advanced-filters__more{display:flex;inline-size:100%;min-block-size:2.5rem;align-items:center;justify-content:space-between;gap:var(--kanda-space-2);border:var(--kanda-line);border-radius:999px;padding:.45rem .75rem;background:var(--kanda-surface);font-family:var(--kanda-font-heading);font-size:.9rem;font-weight:600;cursor:pointer;list-style:none}.kanda-advanced-filter>summary::-webkit-details-marker{display:none}.kanda-advanced-filter>summary:after{content:"+"}.kanda-advanced-filter[open]>summary:after{content:"-"}.kanda-advanced-filter.is-active>summary{border-color:var(--kanda-accent);background:var(--kanda-accent);color:var(--kanda-accent-text)}.kanda-advanced-filter__panel{position:absolute;z-index:28;inset-block-start:calc(100% + var(--kanda-space-1));inset-inline-start:0;display:grid;min-inline-size:0;inline-size:min(20rem,calc(100vw - (2 * var(--kanda-page-gutter))));max-block-size:calc(100svh - (2 * var(--kanda-page-gutter)));gap:var(--kanda-space-4);overflow:hidden;border:var(--kanda-line);border-radius:var(--kanda-radius);padding:var(--kanda-space-4);background:var(--kanda-surface);box-shadow:var(--kanda-shadow-soft)}.kanda-advanced-filter__panel>:is(.kanda-filter__values,[data-numeric-filter-values]){max-block-size:min(20rem,42svh);overflow-y:auto;overscroll-behavior-block:contain;padding-inline-end:var(--kanda-space-1);scrollbar-color:color-mix(in srgb,var(--kanda-text) 38%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.kanda-advanced-filter__panel>[data-numeric-filter-values]>.kanda-filter__values{padding-inline-end:0}.kanda-advanced-filter__panel .kanda-filter__values{gap:var(--kanda-space-1)}.kanda-advanced-filter__panel .kanda-filter-value>label{min-block-size:2.25rem;padding-block:.2rem}.kanda-advanced-filter__panel>:is(.kanda-filter__values,[data-numeric-filter-values])::-webkit-scrollbar{inline-size:.55rem}.kanda-advanced-filter__panel>:is(.kanda-filter__values,[data-numeric-filter-values])::-webkit-scrollbar-thumb{border:2px solid var(--kanda-surface);border-radius:999px;background:color-mix(in srgb,var(--kanda-text) 38%,transparent)}.kanda-advanced-filter__heading,.kanda-advanced-filter__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--kanda-space-2)}.kanda-advanced-filter__actions{border-block-start:var(--kanda-line);padding-block-start:var(--kanda-space-3)}.kanda-advanced-filter__actions>*{flex:1}.kanda-advanced-filter__actions .kanda-button{padding-inline:.75rem}.kanda-dual-range{--kanda-range-baseline: 1.6rem;--kanda-range-track-size: 2px;--kanda-range-thumb-size: 1.15rem;position:relative;display:grid;gap:var(--kanda-space-4);padding-block-start:3.25rem}.kanda-dual-range[hidden],[data-numeric-filter-values][hidden]{display:none}.kanda-dual-range--histogram{--kanda-range-baseline: 5.55rem;padding-block-start:7.25rem}.kanda-filter-histogram{position:absolute;inset-block-start:0;inset-inline:.6rem;display:flex;block-size:4.4rem;align-items:end;gap:2px;border-block-end:1px solid var(--kanda-border);overflow:hidden}.kanda-filter-histogram[data-state=idle],.kanda-filter-histogram[data-state=loading],.kanda-filter-histogram[data-state=error]{opacity:.28}.kanda-filter-histogram[data-state=error]{visibility:hidden}.kanda-filter-histogram>span{flex:1 1 0;min-inline-size:2px;block-size:max(2px,calc(var(--kanda-histogram-ratio, 0) * 100%));background:var(--kanda-accent);transition:opacity var(--kanda-motion-fast),background-color var(--kanda-motion-fast)}.kanda-filter-histogram>span.is-outside{background:var(--kanda-border);opacity:.55}.kanda-dual-range__track{position:absolute;inset-block-start:calc(var(--kanda-range-baseline) - (var(--kanda-range-track-size) / 2));inset-inline:.6rem;block-size:var(--kanda-range-track-size);background:linear-gradient(to right,var(--kanda-border) 0 var(--range-start),var(--kanda-text) var(--range-start) var(--range-end),var(--kanda-border) var(--range-end) 100%)}.kanda-dual-range>input[type=range]{position:absolute;inset-block-start:calc(var(--kanda-range-baseline) - .7rem);inset-inline:0;inline-size:100%;block-size:1.4rem;margin:0;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none;z-index:2}.kanda-dual-range>input[type=range]::-webkit-slider-thumb{inline-size:var(--kanda-range-thumb-size);block-size:var(--kanda-range-thumb-size);margin-block-start:calc((var(--kanda-range-track-size) - var(--kanda-range-thumb-size)) / 2);border:2px solid var(--kanda-text);border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--kanda-surface);pointer-events:auto}.kanda-dual-range>input[type=range]::-webkit-slider-runnable-track{block-size:var(--kanda-range-track-size);background:transparent}.kanda-dual-range>input[type=range]::-moz-range-thumb{inline-size:var(--kanda-range-thumb-size);block-size:var(--kanda-range-thumb-size);border:2px solid var(--kanda-text);border-radius:50%;background:var(--kanda-surface);pointer-events:auto}.kanda-dual-range>input[type=range]::-moz-range-track{block-size:var(--kanda-range-track-size);background:transparent}.kanda-advanced-filters__pills{display:flex;flex-wrap:wrap;gap:var(--kanda-space-2);margin-block-start:var(--kanda-space-4)}.kanda-advanced-filters__utility{display:flex;align-items:end;gap:var(--kanda-space-4);margin-block-start:var(--kanda-space-5);padding-block-end:var(--kanda-space-4);font-family:var(--kanda-font-heading)}.kanda-advanced-filters__utility.has-divider{border-block-end:var(--kanda-line)}.kanda-advanced-filters__utility>label{display:grid;gap:var(--kanda-space-1)}.kanda-advanced-filters__utility .kanda-advanced-filter{min-inline-size:12rem}.kanda-grid-density{display:flex;margin-inline-start:auto}.kanda-grid-density .is-active{background:var(--kanda-text);color:var(--kanda-surface)}body[data-grid-density=compact] .kanda-product-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.kanda-gallery{display:grid;gap:var(--kanda-space-6)}.kanda-gallery>:is(h2,h3,h4,h5,h6){font-size:var(--kanda-section-title-size)}.kanda-gallery__grid{display:grid;grid-template-columns:repeat(var(--kanda-gallery-columns, 3),minmax(0,1fr));gap:var(--kanda-gallery-gap, var(--kanda-space-4))}.kanda-gallery__source,.kanda-gallery__grid>.shopify-block:has(>.kanda-gallery__source){display:contents}.kanda-gallery__grid>.shopify-block:has(>.kanda-gallery__item--wide){grid-column:span 2}.kanda-gallery__grid>.shopify-block:has(>.kanda-gallery__item--tall){grid-row:span 2}.kanda-gallery__item{position:relative;display:grid;align-content:start;gap:var(--kanda-space-2);min-inline-size:0;margin:0}.kanda-gallery__item>:is(a,img,video){inline-size:100%;overflow:hidden;border-radius:var(--kanda-gallery-radius, var(--kanda-radius));background:var(--kanda-surface)}.kanda-gallery__item img,.kanda-gallery__item video{inline-size:100%;aspect-ratio:var(--kanda-gallery-ratio, 4 / 3);object-fit:cover;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1)}.kanda-gallery[data-lightbox=false] .kanda-media-trigger-icon{display:none}.kanda-gallery__video-open{position:absolute;z-index:2;inset-block-start:var(--kanda-space-2);inset-inline-end:var(--kanda-space-2)}.kanda-gallery[data-media-fit=contain] .kanda-gallery__item:not(.kanda-gallery__item--fit-cover) :is(img,video),.kanda-gallery__item--fit-contain :is(img,video){object-fit:contain}.kanda-gallery__item--fit-cover :is(img,video){object-fit:cover}.kanda-gallery__item figcaption{display:grid;gap:var(--kanda-space-1);color:var(--kanda-muted);font-size:.9rem;line-height:1.45;text-align:var(--kanda-gallery-caption-align, start)}.kanda-gallery[data-caption-position=overlay] .kanda-gallery__item figcaption{position:absolute;z-index:2;inset-inline:var(--kanda-space-3);inset-block-end:var(--kanda-space-3);padding:var(--kanda-space-3);border-radius:min(var(--kanda-gallery-radius),.35rem);color:#fff;background:#000000ad}.kanda-gallery[data-caption-position=overlay] .kanda-gallery__item figcaption :is(strong,a){color:inherit}.kanda-gallery__item figcaption strong{color:var(--kanda-text);font-family:var(--kanda-font-heading);font-size:1rem}@media(hover:hover){.kanda-gallery[data-hover-effect=zoom] .kanda-gallery__item:hover :is(img,video){transform:scale(1.035)}.kanda-gallery[data-hover-effect=lift] .kanda-gallery__item{transition:transform .18s ease,box-shadow .18s ease}.kanda-gallery[data-hover-effect=lift] .kanda-gallery__item:hover{transform:translateY(-.25rem);filter:drop-shadow(0 .75rem 1rem rgb(0 0 0 / 14%))}.kanda-gallery[data-hover-effect=fade] .kanda-gallery__item:hover :is(img,video){opacity:.76}}.kanda-gallery--mosaic .kanda-gallery__item--wide{grid-column:span 2}.kanda-gallery--mosaic .kanda-gallery__item--tall{grid-row:span 2}.kanda-gallery--mosaic .kanda-gallery__item--tall img{aspect-ratio:3 / 5}.kanda-gallery--filmstrip .kanda-gallery__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.kanda-gallery--filmstrip .kanda-gallery__item{min-inline-size:min(72vw,38rem);scroll-snap-align:start}.kanda-gallery--spotlight .kanda-gallery__item.is-first,.kanda-gallery--spotlight .kanda-gallery__grid>.shopify-block:has(>.kanda-gallery__item.is-first){grid-column:1 / -1}.kanda-gallery--spotlight .kanda-gallery__item.is-first img,.kanda-gallery--spotlight .kanda-gallery__item.is-first video{aspect-ratio:16 / 9}.kanda-gallery-dialog{inline-size:min(92vw,80rem);max-inline-size:none;max-block-size:92svh;border:0;border-radius:var(--kanda-radius);padding:var(--kanda-space-4);background:var(--kanda-text);color:var(--kanda-surface)}.kanda-gallery-dialog::backdrop{background:#000000b8}.kanda-gallery-dialog__bar,.kanda-gallery-dialog__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--kanda-space-3)}.kanda-gallery-dialog__actions{display:flex;align-items:center;gap:var(--kanda-space-2)}.kanda-gallery-dialog [hidden]{display:none}.kanda-gallery-dialog__stage{display:grid;max-block-size:72svh;place-items:center;overflow:auto;margin-block:var(--kanda-space-3)}.kanda-gallery-dialog__stage img,.kanda-gallery-dialog__stage video{max-block-size:66svh;object-fit:contain}.kanda-gallery-dialog__stage img{cursor:zoom-in;transform-origin:center;transition:transform .18s ease}.kanda-gallery-dialog__stage[data-zoomed],.kanda-gallery-dialog__stage[data-zoomed] img{cursor:zoom-out}.kanda-gallery-dialog__thumbnails{display:flex;gap:var(--kanda-space-2);overflow-x:auto;padding:.2rem}.kanda-gallery-dialog__thumbnail{flex:0 0 3.5rem;inline-size:3.5rem;aspect-ratio:1;overflow:hidden;padding:0;border:1px solid transparent;border-radius:.25rem;background:transparent;color:inherit}.kanda-gallery-dialog__thumbnail[aria-current=true]{border-color:currentColor;outline:1px solid currentColor;outline-offset:2px}.kanda-gallery-dialog__thumbnail img{inline-size:100%;block-size:100%;object-fit:cover}.kanda-gallery__setup{grid-column:1 / -1;color:var(--kanda-muted)}.kanda-gallery-dialog__stage figcaption{margin-block-start:var(--kanda-space-2)}@media(max-width:52rem){:root{--kanda-section-space: 3rem;--kanda-page-title-size: clamp(2.25rem, 10vw, 3.25rem);--kanda-section-title-size: clamp(1.8rem, 8vw, 2.6rem)}.kanda-header[data-kh-layout] .kanda-header__inner{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"leading actions";gap:var(--kanda-space-1);min-block-size:max(4rem,var(--kh-height));padding-block:0}.kanda-header[data-kh-mobile-layout=start] .kanda-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading brand actions"}.kanda-header__leading{display:flex;min-inline-size:0;justify-self:start}.kanda-header__actions{position:relative;z-index:1;min-inline-size:0;justify-self:end}.kanda-header__leading{position:relative;z-index:1}.kanda-header__leading:has([data-kanda-mobile-menu][open]){z-index:2}body:has([data-kanda-mobile-menu][open]) .kanda-account--shared[data-kanda-account-context=header]{visibility:hidden}.kanda-header__localization,.kanda-header-action__label{display:none}.kanda-sidebar-launcher{display:inline-grid}body:not(:has(.kanda-sidebar--left .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden]))) .kanda-sidebar-launcher--left,body:not(:has(.kanda-sidebar--right .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden]))) .kanda-sidebar-launcher--right{display:none}.kanda-mobile-nav{display:block}.kanda-nav{display:none}.kanda-wordmark{position:absolute;left:50%;max-inline-size:min(var(--kh-logo-mobile),35vw);font-size:.9rem;line-height:1.05;text-align:center;text-wrap:balance;transform:translate(-50%)}.kanda-header[data-kh-mobile-layout=start] .kanda-wordmark{position:static;justify-self:start;text-align:start;transform:none}.kanda-wordmark img{inline-size:min(var(--kh-logo-mobile),35vw)}.kanda-header-section--reduced .kanda-header[data-sticky-behavior=reduced][data-kh-layout] .kanda-header__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"leading actions";min-block-size:3rem}.kanda-header-section--reduced .kanda-header[data-sticky-behavior=reduced][data-kh-mobile-layout=start] .kanda-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading brand actions"}.kanda-header-section--reduced .kanda-header[data-sticky-behavior=reduced] .kanda-wordmark img{inline-size:auto;max-inline-size:min(var(--kh-logo-mobile),35vw);max-block-size:2.5rem}.kanda-footer__inner{grid-template-columns:1fr;gap:var(--kf-gap, 32px);padding-block:var(--kf-pm, 32px)}.kanda-footer__brand .kanda-wordmark img{inline-size:var(--kf-logo-m, 120px)}.kanda-footer__spacer[data-kf-hide-mobile=true]{display:none}.kanda-footer__utilities--row{align-items:stretch;flex-direction:column}.kanda-footer__utilities--row .kanda-footer__preferences{flex:auto}.kanda-footer__bottom{flex-direction:column;align-items:var(--kf-legal, start)}kanda-footer-menu[data-ready] summary{min-block-size:44px;cursor:pointer;pointer-events:auto}kanda-footer-menu summary .kanda-icon{display:block;rotate:90deg}kanda-footer-menu details[open] summary .kanda-icon{rotate:270deg}.kanda-footer[data-mobile-footer=compact] .kanda-footer__brand,.kanda-footer[data-mobile-footer=compact] .kanda-footer__block--app,.kanda-footer[data-mobile-footer=compact] .kanda-footer__block--newsletter,.kanda-footer[data-mobile-footer=compact] :is(.kanda-payment-icons,.kanda-social-links,.kanda-follow-on-shop){display:none}.kanda-footer[data-mobile-footer=compact] .kanda-footer__inner{gap:var(--kanda-space-5);padding-block:var(--kf-pm, 32px)}.kanda-footer[data-mobile-footer=hidden]{display:none}body:has(.kanda-mobile-navigation){padding-block-end:var(--kanda-mobile-navigation-total-height)}body:has(.kanda-mobile-navigation[data-labels=hidden]){--kanda-mobile-navigation-height: 3.5rem;--kanda-mobile-navigation-total-height: calc(var(--kanda-mobile-navigation-height) + var(--kanda-mobile-navigation-safe-area))}.kanda-mobile-navigation{--kanda-mobile-navigation-background: var(--kanda-surface);--kanda-mobile-navigation-foreground: var(--kanda-text);--kanda-mobile-navigation-muted: var(--kanda-muted);--kanda-mobile-navigation-active: var(--kanda-accent);--kanda-mobile-navigation-active-text: var(--kanda-accent-text);position:fixed;z-index:var(--kanda-layer-mobile-navigation);inset-block-end:0;inset-inline:0;display:block;overflow:hidden;border:var(--kanda-mobile-navigation-border-width) solid var(--kanda-border);border-radius:var(--kanda-mobile-navigation-radius) var(--kanda-mobile-navigation-radius) 0 0;padding-block-end:var(--kanda-mobile-navigation-safe-area);background:var(--kanda-mobile-navigation-background);color:var(--kanda-mobile-navigation-foreground);box-shadow:var(--kanda-mobile-navigation-shadow)}.kanda-mobile-navigation--contrast{--kanda-mobile-navigation-background: var(--kanda-text);--kanda-mobile-navigation-foreground: var(--kanda-surface);--kanda-mobile-navigation-muted: color-mix(in srgb, var(--kanda-surface) 72%, transparent);--kanda-mobile-navigation-active: var(--kanda-surface);--kanda-mobile-navigation-active-text: var(--kanda-text)}.kanda-mobile-navigation--accent{--kanda-mobile-navigation-background: var(--kanda-accent);--kanda-mobile-navigation-foreground: var(--kanda-accent-text);--kanda-mobile-navigation-muted: color-mix(in srgb, var(--kanda-accent-text) 72%, transparent);--kanda-mobile-navigation-active: var(--kanda-accent-text);--kanda-mobile-navigation-active-text: var(--kanda-accent)}.kanda-mobile-navigation nav,.kanda-mobile-navigation__list{min-block-size:var(--kanda-mobile-navigation-height)}body:has(.kanda-mobile-navigation [data-kanda-mobile-action=menu]) .kanda-mobile-nav>details>summary,body:has(.kanda-mobile-navigation [data-kanda-mobile-action=search]) [data-kanda-header-action=search]>details>summary,body:has(.kanda-mobile-navigation [data-kanda-mobile-action=account]) [data-kanda-header-action=account],body:has(.kanda-mobile-navigation [data-kanda-mobile-action=cart]) [data-kanda-header-action=cart],body:has(.kanda-mobile-navigation [data-kanda-mobile-action=sidebar_left]) .kanda-sidebar-launcher--left,body:has(.kanda-mobile-navigation [data-kanda-mobile-action=sidebar_right]) .kanda-sidebar-launcher--right{display:none}body:not(:has(.kanda-sidebar--left .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden]))) .kanda-mobile-navigation__item[data-kanda-mobile-item=sidebar_left],body:not(:has(.kanda-sidebar--right .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden]))) .kanda-mobile-navigation__item[data-kanda-mobile-item=sidebar_right]{display:none}body:has(.kanda-mobile-navigation) .kanda-mobile-nav__panel{inset-block-end:var(--kanda-mobile-navigation-total-height)}body:has(.kanda-mobile-navigation) .kanda-header-search__panel{max-block-size:calc(100dvh - var(--kanda-header-height, 5rem) - var(--kanda-mobile-navigation-total-height))}body:has(.kanda-mobile-navigation) .kanda-sidebar{inset-block-end:var(--kanda-mobile-navigation-total-height)}body:has(.kanda-mobile-navigation) :is(.kanda-filter__panel,.kanda-advanced-filter__panel){inset-block-end:calc(var(--kanda-page-gutter) + var(--kanda-mobile-navigation-total-height))}.kanda-sidebar:target{display:block}.kanda-mobile-navigation[data-keyboard-open]{visibility:hidden;transform:translateY(100%)}@media(prefers-reduced-motion:no-preference){.kanda-mobile-navigation{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform var(--kanda-transition),visibility var(--kanda-transition)}}.kanda-product{grid-template-columns:1fr}.kanda-product__media{display:flex;overflow-x:auto;gap:var(--kanda-space-2);overscroll-behavior-inline:contain;scroll-padding-inline:var(--kanda-page-gutter);scroll-snap-type:inline mandatory;scrollbar-width:none}.kanda-product__media::-webkit-scrollbar{display:none}.kanda-product-media{flex:0 0 88%;min-inline-size:0;scroll-snap-align:start}.kanda-product__info-inner{position:static}.kanda-product-grid,.kanda-facets__controls,.kanda-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.kanda-filter__panel{position:fixed;z-index:60;inset-block:auto var(--kanda-page-gutter);inset-inline:var(--kanda-page-gutter);min-inline-size:0;inline-size:auto;max-block-size:70svh}.kanda-cart__layout{grid-template-columns:1fr}.kanda-cart__summary{position:static}.kanda-cart-item{grid-template-columns:6rem minmax(0,1fr)}.kanda-cart-item__price{grid-column:2;justify-items:start}body:has(.kanda-sidebar--left .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout,body:has(.kanda-sidebar--right .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout,body:has(.kanda-sidebar--left .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])):has(.kanda-sidebar--right .kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-layout{display:block;inline-size:auto;margin:0}.kanda-sidebar{position:fixed;z-index:80;inset-block:0;display:block;inline-size:min(var(--kanda-sidebar-mobile-width, 88%),30rem);overflow-y:auto;padding:var(--kanda-space-5);background:var(--kanda-surface);box-shadow:var(--kanda-shadow);visibility:hidden;transition:transform .24s cubic-bezier(.22,1,.36,1),visibility .24s}.kanda-sidebar.is-open{visibility:visible;transform:translate(0);transition-property:transform}.kanda-sidebar[data-mobile-edge=start]{inset-inline-start:0}.kanda-sidebar[data-mobile-edge=end]{inset-inline-end:0}html[dir=ltr] .kanda-sidebar[data-mobile-edge=start],html[dir=rtl] .kanda-sidebar[data-mobile-edge=end]{transform:translate(-105%)}html[dir=ltr] .kanda-sidebar[data-mobile-edge=end],html[dir=rtl] .kanda-sidebar[data-mobile-edge=start]{transform:translate(105%)}html[dir] .kanda-sidebar.is-open[data-mobile-edge]{transform:translate(0)}.kanda-sidebar[data-mobile-mode=full]{inset-inline:0;inline-size:100%;max-inline-size:none}.kanda-sidebar__close{display:grid;margin-inline-start:auto;margin-block-end:var(--kanda-space-4)}.kanda-sidebar-open{overflow:hidden}.kanda-sidebar-backdrop{position:fixed;z-index:79;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#00000061;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s}.kanda-sidebar-open .kanda-sidebar-backdrop{opacity:1;visibility:visible}.kanda-sidebar .shopify-section{display:block}.kanda-sidebar.is-sticky{position:fixed;max-block-size:none}.kanda-category[data-enhanced]>nav>:is(.kanda-category__tree,.kanda-category__context){display:none}.kanda-category[data-enhanced] .kanda-category__mobile{display:block;overflow:hidden}.kanda-category__mobile-pane{opacity:0;transform:translate(.75rem);transition:opacity .18s ease,transform .18s ease}.kanda-category__mobile-pane.is-back{transform:translate(-.75rem)}.kanda-category__mobile-pane.is-visible{opacity:1;transform:none}.kanda-category__mobile-pane>ul{padding:0;margin:0;list-style:none}.kanda-category__mobile-back{display:flex;inline-size:100%;min-block-size:2.75rem;align-items:center;gap:var(--kanda-space-2);padding:0;border:0;border-block-end:var(--kanda-line);color:inherit;background:transparent;text-align:start;cursor:pointer}.kanda-sidebar--right .kanda-category__mobile-back{flex-direction:row-reverse;text-align:end}.kanda-sidebar--right .kanda-category__mobile-back .kanda-icon{transform:scaleX(-1)}.kanda-category__mobile .kanda-category__context-row{grid-template-columns:minmax(0,1fr) auto}.kanda-sidebar--right .kanda-category__mobile .kanda-category__context-row{grid-template-columns:auto minmax(0,1fr)}.kanda-sidebar--right .kanda-category__mobile .kanda-category__context-row>:is(a,span){grid-column:2}.kanda-sidebar--right .kanda-category__mobile .kanda-category__flyout-toggle{grid-column:1;grid-row:1}.kanda-category__flyout{position:static;grid-column:1 / -1;box-shadow:none}}@media(max-width:36rem){.kanda-facets__controls,.kanda-search-results{grid-template-columns:1fr}.kanda-facets__active{display:grid}.kanda-properties__list--comfortable>.shopify-block{grid-template-columns:1fr;gap:var(--kanda-space-1)}.kanda-advanced-filters__deck{grid-template-columns:repeat(2,minmax(0,1fr))}.kanda-advanced-filter__panel{position:fixed;z-index:90;inset-block:auto var(--kanda-page-gutter);inset-inline:var(--kanda-page-gutter);min-inline-size:0;inline-size:auto;max-block-size:75svh;overflow-y:auto}.kanda-advanced-filters__utility{flex-wrap:wrap}.kanda-grid-density{margin-inline-start:0}.kanda-gallery__grid{grid-template-columns:repeat(var(--kanda-gallery-columns-mobile, 1),minmax(0,1fr))}.kanda-gallery--mosaic .kanda-gallery__item--wide,.kanda-gallery--mosaic .kanda-gallery__item--tall{grid-column:auto;grid-row:auto}.kanda-gallery--mosaic .kanda-gallery__item--tall img{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kanda-category__mobile-pane{transition:none}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(prefers-reduced-motion:no-preference){.kanda-transitions{view-transition-name:kanda-page}}.kanda-hero{position:relative;display:grid;align-items:end;min-block-size:min(var(--hero-min-height),82svh);overflow:clip;color:#fff;background:#242522}.kanda-hero__media,.kanda-hero__media img,.kanda-hero__placeholder,.kanda-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.kanda-hero__media img,.kanda-hero__placeholder{object-fit:cover}.kanda-hero__media img{object-position:var(--hero-desktop-focal, 50% 50%)}.kanda-hero__veil{background:rgb(0 0 0 / var(--hero-overlay))}.kanda-hero__content{position:relative;z-index:1;inline-size:min(var(--kanda-page-width),calc(100% - (2 * var(--kanda-page-gutter))));margin-inline:auto;padding-block:clamp(2.5rem,7vw,6rem)}.kanda-hero__content>*{max-inline-size:min(42rem,100%)}.kanda-hero--center .kanda-hero__content{text-align:center}.kanda-hero--center .kanda-hero__content>*{margin-inline:auto}.kanda-hero--end .kanda-hero__content{text-align:end}.kanda-hero--end .kanda-hero__content>*{margin-inline-start:auto}.kanda-hero__content :is(.kanda-eyebrow,.kanda-rte){color:inherit}.kanda-hero__heading{max-inline-size:min(11ch,100%);font-size:clamp(3rem,7vw,6rem)}.kanda-hero__content .kanda-button{inline-size:fit-content;background:#fff;color:#111}.kanda-hero--center .kanda-hero__content .kanda-button{justify-self:center}.kanda-hero--end .kanda-hero__content .kanda-button{justify-self:end}.kanda-section-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--kanda-space-4)}.kanda-featured-collection__header--center,.kanda-featured-collection__header--end{flex-direction:column}.kanda-featured-collection__header--center{align-items:center;text-align:center}.kanda-featured-collection__header--end{align-items:flex-end;text-align:end}.kanda-featured-collection .kanda-product-grid{grid-template-columns:repeat(var(--product-columns),minmax(0,1fr))}.kanda-header-search__panel{position:fixed;z-index:100;inset-block-start:var(--kanda-header-height, 5rem);inset-inline:0;max-block-size:calc(100svh - var(--kanda-header-height, 5rem));overflow-y:auto;padding:var(--kanda-space-5) max(var(--kanda-page-gutter),calc((100vw - 58rem)/2));background:var(--kanda-surface);color:var(--kanda-text);border-block-end:1px solid var(--kanda-border);box-shadow:var(--kanda-shadow)}.kanda-header-search__top,.kanda-predictive__result,.kanda-predictive__all{display:flex;align-items:center;justify-content:space-between;gap:var(--kanda-space-3)}.kanda-header-search__top{margin-block-end:var(--kanda-space-4)}.kanda-predictive{margin-block-start:var(--kanda-space-4)}.kanda-predictive__content{display:grid;grid-template-columns:2fr 1fr;gap:var(--kanda-space-6)}.kanda-predictive__result{justify-content:start;padding-block:var(--kanda-space-2);border-block-end:1px solid var(--kanda-border);text-decoration:none}.kanda-predictive__result img{inline-size:3.5rem;aspect-ratio:1;object-fit:cover}.kanda-predictive__all{grid-column:1 / -1;padding-block-start:var(--kanda-space-3)}.kanda-recipient__fields{margin-block-start:var(--kanda-space-3)}.kanda-recipient__fields{display:grid;gap:var(--kanda-space-2)}.kanda-newsletter-form__row{display:flex;gap:var(--kanda-space-2)}.kanda-newsletter-form__row .kanda-field{min-inline-size:0}.kanda-social-links{display:flex;flex-wrap:wrap;gap:var(--kanda-space-1);margin:0;padding:0;list-style:none}.kanda-line-options{margin:var(--kanda-space-1) 0 0}.kanda-line-options div{display:flex;gap:.35rem}.kanda-line-options dd{margin:0}.kanda-page-heading>img{inline-size:100%;max-block-size:36rem;object-fit:cover}.kanda-featured-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:var(--kanda-space-6);align-items:center}.kanda-featured-product__media :is(img,video,model-viewer,iframe,.kanda-placeholder){inline-size:100%;max-block-size:44rem;object-fit:contain}@media(max-width:48rem){.kanda-hero__media img{object-position:var(--hero-mobile-focal, var(--hero-desktop-focal, 50% 50%))}.kanda-hero{min-block-size:min(var(--hero-min-height),74svh)}.kanda-hero__content{padding-block:var(--kanda-space-7)}.kanda-hero__heading{font-size:clamp(2.6rem,11vw,3.4rem)}.kanda-featured-collection .kanda-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kanda-predictive__content{grid-template-columns:1fr}.kanda-predictive__all{grid-column:auto}.kanda-newsletter-form__row{flex-direction:column}.kanda-featured-product{grid-template-columns:1fr}}.kanda-measure{inline-size:min(100%,48rem);margin-inline:auto}.kanda-contact-form,.kanda-comment-form{inline-size:min(100%,38rem)}.kanda-contact-form label,.kanda-comment-form label,.kanda-recipient__fields label,.kanda-form-field{display:grid;gap:var(--kanda-space-1)}.kanda-form-errors{padding:var(--kanda-space-3);border:1px solid currentColor;border-radius:var(--kanda-radius);background:color-mix(in srgb,var(--kanda-surface) 82%,var(--kanda-accent))}.kanda-form-errors:focus-visible{outline:2px solid var(--kanda-accent);outline-offset:2px}.kanda-form-errors ul{margin-block:var(--kanda-space-1) 0}.kanda-field[aria-invalid=true]{border-color:currentColor;outline:1px solid currentColor}.kanda-field-error{margin:0;color:inherit;font-size:.875rem}.kanda-journal-grid,.kanda-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kanda-space-6)}.kanda-journal-card img,.kanda-collection-card img,.kanda-collection-card .kanda-placeholder{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover}.kanda-journal-card h2{font-size:clamp(1.45rem,2rem,2rem)}.kanda-collection-grid{grid-template-columns:repeat(var(--collection-columns),minmax(0,1fr))}.kanda-collection-card{display:grid;gap:var(--kanda-space-3);text-decoration:none}.kanda-collection-card span{display:flex;justify-content:space-between;gap:var(--kanda-space-3)}.kanda-article>img{inline-size:min(100%,90rem);margin-inline:auto;max-block-size:70svh;object-fit:cover}.kanda-comment{padding-block:var(--kanda-space-4);border-block-end:1px solid var(--kanda-border)}.kanda-empty-state{min-block-size:55svh;place-content:center;text-align:center}.kanda-empty-state .kanda-button{margin-inline:auto}.kanda-password,.kanda-gift-card{min-block-size:100svh;place-content:center;inline-size:min(100% - 2 * var(--kanda-page-gutter),42rem);margin-inline:auto;padding-block:var(--kanda-space-7)}.kanda-gift-card{text-align:center}.kanda-gift-card__code{padding:var(--kanda-space-4);border:1px solid var(--kanda-border);font:600 1.35rem/1.3 monospace;letter-spacing:.08em}.kanda-gift-card__qr svg{inline-size:10rem;block-size:10rem}.kanda-gift-card__actions{display:flex;justify-content:center;gap:var(--kanda-space-3)}@media(max-width:48rem){.kanda-journal-grid,.kanda-collection-grid{grid-template-columns:1fr}}@media print{.kanda-gift-card__actions,.kanda-gift-card a[href*=apple]{display:none}}.kanda-product__media--stacked{grid-template-columns:1fr}.kanda-product__media--carousel{display:flex;overflow-x:auto;padding-block:var(--kanda-space-3);scroll-snap-type:inline mandatory;scrollbar-width:thin}.kanda-product__media--carousel .kanda-product-media{flex:0 0 min(88%,42rem);scroll-snap-align:start}.kanda-product__media--thumbnail{grid-template-columns:minmax(0,1fr);overflow:visible}.kanda-product__media--thumbnail .kanda-product-media{grid-column:1}.kanda-product__media--thumbnail[data-enhanced] .kanda-product-media:not([data-media-active]){display:none}.kanda-product-media__navigation{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--kanda-space-2);min-inline-size:0}.kanda-product-media__thumbnails{display:flex;min-inline-size:0;gap:var(--kanda-space-2);overflow-x:auto;padding:2px;scrollbar-width:thin;scroll-snap-type:inline proximity}.kanda-product-media__thumbnail{flex:0 0 var(--kanda-thumbnail-width, 72px);inline-size:var(--kanda-thumbnail-width, 72px);aspect-ratio:1;overflow:hidden;padding:0;border:1px solid transparent;border-radius:var(--kanda-thumbnail-radius, 4px);background:var(--kanda-surface);cursor:pointer;scroll-snap-align:center}.kanda-product-media__thumbnail:is(.is-active,:focus-visible){border-color:currentColor;outline:1px solid currentColor;outline-offset:2px}.kanda-product-media__thumbnail img{inline-size:100%;block-size:100%;object-fit:cover}.kanda-product-media__previous .kanda-icon{transform:rotate(180deg)}.kanda-product-media__counter{display:none;text-align:center;font-variant-numeric:tabular-nums}.shopify-section:has(>.kanda-product){container-type:inline-size}.kanda-product__media--extended{margin-inline-start:calc(-1*max(var(--kanda-page-gutter),(100cqi - var(--kanda-page-width)) / 2))}body:has(.kanda-sidebar-content>:not(:is(h1,h2,h3,h4,h5,h6)):not(:empty):not([hidden])) .kanda-product__media--extended{margin-inline-start:0}.kanda-product__media--extended .kanda-product-media{border-start-start-radius:0;border-end-start-radius:0}.kanda-product__media--square .kanda-product-media :is(img,video,model-viewer,iframe){aspect-ratio:1}.kanda-product__media--portrait .kanda-product-media :is(img,video,model-viewer,iframe){aspect-ratio:4 / 5}.kanda-product__media--contain .kanda-product-media :is(img,video){object-fit:contain}.kanda-product__media--cover .kanda-product-media :is(img,video){object-fit:cover}.kanda-product-media__zoom{display:block;inline-size:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.kanda-product-media__zoom img{inline-size:100%}@media(max-width:52rem){.kanda-product__media--thumbnail{display:grid;overflow:visible}.kanda-product__media--thumbnail .kanda-product-media{inline-size:100%;flex:none;scroll-snap-align:none}.kanda-product__media--thumbnail .kanda-product-media__navigation{inline-size:100%;max-inline-size:100%}.kanda-product__media--thumbnail[data-mobile-pagination=dots] .kanda-product-media__thumbnail{flex-basis:.65rem;inline-size:.65rem;block-size:.65rem;border-radius:50%;background:color-mix(in srgb,currentColor 24%,transparent)}.kanda-product__media--thumbnail[data-mobile-pagination=dots] .kanda-product-media__thumbnail img{display:none}.kanda-product__media--thumbnail[data-mobile-pagination=dots] .kanda-product-media__thumbnail.is-active{background:currentColor}.kanda-product__media--thumbnail[data-mobile-pagination=counter] .kanda-product-media__thumbnails{display:none}.kanda-product__media--thumbnail[data-mobile-pagination=counter] .kanda-product-media__counter{display:block}.kanda-product__media--thumbnail[data-mobile-pagination=peek] .kanda-product-media__thumbnails{-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}}.kanda-media-dialog{inline-size:min(96vw,90rem);max-inline-size:none;block-size:min(94svh,70rem);padding:0;border:0;background:var(--kanda-surface);color:var(--kanda-text)}.kanda-media-dialog::backdrop{background:#000000b8}.kanda-media-dialog__bar{display:flex;justify-content:space-between;align-items:center;padding:var(--kanda-space-3)}.kanda-media-dialog__stage{display:grid;place-items:center;block-size:calc(100% - 8rem)}.kanda-media-dialog__stage img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.kanda-media-dialog__controls{display:flex;justify-content:center;gap:var(--kanda-space-3)}.kanda-media-viewer.kanda-media-viewer{inline-size:min(96vw,90rem);max-inline-size:none;block-size:min(94svh,70rem);max-block-size:94svh;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:0;border-radius:var(--kanda-radius);padding:0;background:var(--kanda-surface);color:var(--kanda-text);box-shadow:var(--kanda-shadow)}.kanda-media-viewer[open]{display:grid}.kanda-media-viewer::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.kanda-media-viewer__bar,.kanda-media-viewer__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--kanda-space-3);padding:var(--kanda-space-3)}.kanda-media-viewer__bar{border-block-end:var(--kanda-line)}.kanda-media-viewer__controls{justify-content:center;border-block-start:var(--kanda-line)}.kanda-media-viewer__stage{display:grid;min-block-size:0;place-items:center;overflow:auto;padding:var(--kanda-space-4);margin:0}.kanda-media-viewer__stage :is(img,video){max-inline-size:100%;max-block-size:100%;object-fit:contain}.kanda-map-block{display:grid;inline-size:min(100%,var(--kanda-block-width, 100%));gap:var(--kanda-space-5);color:var(--kanda-text)}.kanda-map-block--center{margin-inline:auto}.kanda-map-block--end{margin-inline-start:auto}.kanda-map-block__header{gap:var(--kanda-space-3)}.kanda-map-block__header .kanda-rte{max-inline-size:70ch}.kanda-map-block__header .kanda-align-center{margin-inline:auto}.kanda-map-block__header .kanda-align-end{margin-inline-start:auto}.kanda-map-block__stage{position:relative;min-block-size:var(--kanda-map-height);overflow:hidden;border-radius:max(0px,calc(var(--kanda-component-radius, var(--kanda-radius)) - var(--kanda-component-border-width, 0px)));background:color-mix(in srgb,var(--kanda-surface) 88%,var(--kanda-border))}.kanda-map-block__map{min-block-size:var(--kanda-map-height);background:inherit}.kanda-map-block__map.maplibregl-map{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;min-block-size:0}.kanda-map-activation{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;min-block-size:var(--kanda-control-size);translate:-50% -50%;transform:none;transition:background-color var(--kanda-transition),border-color var(--kanda-transition),color var(--kanda-transition)}.kanda-map-activation:hover,.kanda-map-activation:focus-visible{transform:none}.kanda-map-activation[hidden]{display:none}.kanda-map-block__state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:var(--kanda-space-5);color:color-mix(in srgb,currentColor 72%,transparent);text-align:center}.kanda-map-block__state[hidden]{display:none}.kanda-map-block__locations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:0;margin:0;padding:0;border-block-start:1px solid var(--kanda-border);list-style:none}.kanda-map-block__location{min-inline-size:0;padding:var(--kanda-space-4)}.kanda-map-block__location+.kanda-map-block__location{border-inline-start:1px solid var(--kanda-border)}.kanda-map-block__location-action{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:var(--kanda-space-2);inline-size:100%;min-block-size:var(--kanda-control-size);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start}.kanda-map-block__location-action:not(:disabled){cursor:pointer}.kanda-map-block__location-action:not(:disabled):hover{color:var(--kanda-accent)}.kanda-map-block__location-action:disabled{opacity:1}.kanda-map-block__location-action .kanda-icon{inline-size:1.25rem;block-size:1.25rem}.kanda-map-block__location address{margin-block-start:var(--kanda-space-1);color:color-mix(in srgb,currentColor 72%,transparent);font-style:normal;line-height:1.55}.kanda-map-block__directions{display:inline-flex;align-items:center;gap:var(--kanda-space-1);margin-block-start:var(--kanda-space-2);color:inherit;font-weight:600;text-underline-offset:.2em}.kanda-map-block__directions .kanda-icon{inline-size:1rem;block-size:1rem}.kanda-map-block__location-status{display:block;margin-block-start:var(--kanda-space-2);color:color-mix(in srgb,currentColor 72%,transparent);font-size:.875rem}.kanda-map-block__location-status[hidden]{display:none}.kanda-map-block .maplibregl-ctrl-group{overflow:hidden;border:1px solid var(--kanda-border);border-radius:var(--kanda-radius);box-shadow:var(--kanda-shadow-soft)}.kanda-map-block .maplibregl-ctrl-group button{inline-size:var(--kanda-control-size);block-size:var(--kanda-control-size)}.kanda-map-block__empty{padding:var(--kanda-space-5);border:1px dashed var(--kanda-border);color:color-mix(in srgb,currentColor 72%,transparent);text-align:center}.kanda-store-finder{container-type:inline-size}.kanda-store-finder [hidden]{display:none!important}.kanda-store-finder__controls{display:grid;gap:var(--kanda-space-4)}.kanda-store-finder__tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--kanda-space-3)}.kanda-store-finder__search-field{display:grid;gap:var(--kanda-space-1)}.kanda-store-finder__search-field label{font-weight:650}.kanda-store-finder__filter-disclosure>summary{display:none}.kanda-store-finder__filter-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:start;gap:var(--kanda-space-4)}.kanda-store-finder__filter-groups{display:contents}.kanda-store-finder__filter-group{min-inline-size:0;margin:0;padding:0;border:0}.kanda-store-finder__filter-group legend{margin-block-end:var(--kanda-space-2);font-family:var(--kanda-font-heading);font-size:.9rem;font-weight:700}.kanda-store-finder__filters{display:flex;flex-wrap:wrap;gap:var(--kanda-space-2)}.kanda-store-finder__distance{display:grid;align-self:end;gap:var(--kanda-space-1)}.kanda-store-finder__distance label{font-weight:650}.kanda-store-finder [data-location-clear]{align-self:end;justify-self:start;white-space:nowrap}.kanda-filter-pill{min-block-size:2.5rem;padding-inline:var(--kanda-space-3);border:1px solid var(--kanda-border);border-radius:999px;background:var(--kanda-surface);color:inherit;font-family:var(--kanda-font-heading);font-size:.9rem;font-weight:600;transition:border-color var(--kanda-transition),background-color var(--kanda-transition),color var(--kanda-transition)}.kanda-filter-pill:hover{border-color:var(--kanda-text)}.kanda-filter-pill.is-active{background:var(--kanda-text);color:var(--kanda-surface);border-color:var(--kanda-text)}.kanda-store-finder__heading{inline-size:100%;max-inline-size:none;text-align:var(--kanda-store-heading-alignment)}.kanda-store-finder__heading>*{inline-size:min(100%,48rem)}.kanda-store-finder__heading--center>*{margin-inline:auto}.kanda-store-finder__heading--right>*{margin-inline-start:auto}.kanda-store-finder__layout{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);gap:var(--kanda-space-5);align-items:start}.kanda-store-finder__utilities{min-inline-size:0}.kanda-store-finder__list{display:grid;gap:var(--kanda-space-3);max-block-size:none;overflow:visible;padding:0}.kanda-store-finder__map-stage{position:relative;inline-size:min(100%,var(--store-map-size),var(--store-map-max-size));aspect-ratio:1;overflow:hidden;border:1px solid var(--kanda-border);border-radius:var(--kanda-radius);background:var(--kanda-surface)}.kanda-store-finder__map{position:absolute;top:0;right:0;bottom:0;left:0;background:inherit}.kanda-store-finder__map.maplibregl-map{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.kanda-store-finder--map-left .kanda-store-finder__map-stage{grid-column:1;grid-row:1}.kanda-store-finder--map-left .kanda-store-finder__utilities{grid-column:2;grid-row:1}.kanda-store-finder--map-left:where(:dir(rtl)) .kanda-store-finder__map-stage{grid-column:2;grid-row:1}.kanda-store-finder--map-left:where(:dir(rtl)) .kanda-store-finder__utilities{grid-column:1;grid-row:1}.kanda-store-finder--map-right:where(:dir(rtl)) .kanda-store-finder__map-stage{grid-column:1;grid-row:1}.kanda-store-finder--map-right:where(:dir(rtl)) .kanda-store-finder__utilities{grid-column:2;grid-row:1}.kanda-store-finder__map-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;margin:0;padding:var(--kanda-space-5);text-align:center}.kanda-store-finder__map-state[hidden]{display:none}.kanda-store-finder__map-state p{max-inline-size:30rem}.maplibregl-marker[data-cluster-count]:after{content:attr(data-cluster-count);position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;min-inline-size:1.75rem;block-size:1.75rem;padding-inline:.3rem;border:2px solid #fff;border-radius:999px;background:var(--kanda-accent);color:#fff;font:700 .78rem/1 var(--kanda-font-heading);transform:translate(-50%,-50%)}.kanda-location{display:grid;grid-template-columns:8rem minmax(0,1fr);overflow:hidden;border:1px solid var(--kanda-border);border-radius:var(--kanda-radius);background:var(--kanda-surface);transition:border-color var(--kanda-transition),box-shadow var(--kanda-transition)}.kanda-location[hidden]{display:none}.kanda-location:hover{border-color:color-mix(in srgb,var(--kanda-text) 40%,var(--kanda-border));box-shadow:var(--kanda-shadow-soft)}.kanda-location.is-selected{border-color:var(--kanda-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--kanda-accent) 28%,transparent)}.kanda-location__image{position:relative;display:block;inline-size:100%;min-inline-size:0;overflow:hidden}.kanda-location__image>img{inline-size:100%;block-size:100%;min-block-size:10rem;object-fit:cover}.kanda-location>summary{display:grid;grid-template-columns:6rem minmax(0,1fr);min-block-size:5rem;align-items:center;gap:var(--kanda-space-3);cursor:pointer;list-style:none}.kanda-location>summary::-webkit-details-marker{display:none}.kanda-location>summary .kanda-location__image,.kanda-location>summary img{inline-size:100%;block-size:5rem;min-block-size:0;object-fit:cover}.kanda-location__heading{display:grid;gap:.15rem}.kanda-location__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem var(--kanda-space-2)}.kanda-location__title .kanda-location__badge{margin-block-end:0}.kanda-location__heading strong{font-family:var(--kanda-font-heading)}.kanda-location__place,.kanda-location__distance{color:color-mix(in srgb,currentColor 72%,transparent);font-size:.78rem;line-height:1.2}.kanda-location__body{padding:var(--kanda-space-4)}.kanda-location__body h3{font-size:1.2rem}.kanda-location__badge{display:inline-block;margin-block-end:var(--kanda-space-1);color:var(--kanda-accent);font-size:.8rem;font-weight:700;text-transform:uppercase}.kanda-location address{font-style:normal}.kanda-location__features{display:flex;flex-wrap:wrap;gap:var(--kanda-space-1);padding:0;list-style:none}.kanda-location__features li{padding:.25rem .5rem;border:1px solid var(--kanda-border);border-radius:999px;font-size:.8rem}.kanda-location__links{display:grid;justify-items:start;gap:var(--kanda-space-1)}.kanda-location__products ul{margin-block:var(--kanda-space-1) 0;padding-inline-start:1.2rem}.kanda-store-finder--pills .kanda-store-finder__list{display:flex;flex-wrap:wrap;align-content:start}.kanda-store-finder--pills .kanda-location:not([hidden]){display:block;flex:0 1 auto;inline-size:max-content;max-inline-size:100%;border:1px solid var(--kanda-border);border-radius:999px}.kanda-store-finder--pills .kanda-location[open]{order:-1;flex:1 0 100%;inline-size:100%;border-radius:var(--kanda-radius)}.kanda-store-finder--pills .kanda-location>summary{grid-template-columns:3.25rem minmax(0,1fr);min-block-size:3.5rem;padding-inline-end:var(--kanda-space-3)}.kanda-store-finder--pills .kanda-location>summary .kanda-location__image,.kanda-store-finder--pills .kanda-location>summary img{block-size:3.25rem;border-radius:999px}.kanda-store-finder--pills .kanda-location[open]>summary .kanda-location__image{border-radius:var(--kanda-radius) var(--kanda-radius) 0 0}.kanda-store-finder--pills .kanda-location__heading strong{font-size:.88rem;line-height:1.1}.kanda-store-finder--pills .kanda-location__place{font-size:.72rem}.kanda-store-finder--pills .kanda-location__badge{margin:0;font-size:.65rem}.kanda-store-finder--collapsible .kanda-location:not([hidden]){display:block}.kanda-location-viewer{inline-size:min(94vw,80rem);block-size:min(92vh,60rem);padding:0;overflow:hidden;border:0;background:var(--kanda-surface);color:var(--kanda-text)}.kanda-location-viewer .kanda-media-dialog__bar{position:relative;z-index:1;background:var(--kanda-surface)}.kanda-location-viewer__controls{display:flex;gap:var(--kanda-space-2)}.kanda-location-viewer__stage{display:grid;place-items:center;block-size:calc(100% - 4rem);overflow:hidden;touch-action:none;background:color-mix(in srgb,var(--kanda-text) 8%,var(--kanda-surface))}.kanda-location-viewer__stage img{max-inline-size:90%;max-block-size:90%;object-fit:contain;transform-origin:center;transition:transform .12s ease;-webkit-user-select:none;user-select:none}@container (max-width: 56rem){.kanda-store-finder__layout{grid-template-columns:1fr}.kanda-store-finder .kanda-store-finder__utilities,.kanda-store-finder .kanda-store-finder__map-stage{grid-column:auto;grid-row:auto}.kanda-store-finder__utilities{order:0}.kanda-store-finder__map-stage{order:1}.kanda-store-finder__list{max-block-size:none;overflow:visible}.kanda-store-finder__filter-disclosure{border:1px solid var(--kanda-border);border-radius:var(--kanda-radius)}.kanda-store-finder__filter-disclosure>summary{display:flex;justify-content:space-between;gap:var(--kanda-space-3);padding:var(--kanda-space-3);font-weight:700;cursor:pointer}.kanda-store-finder__filter-panel{padding:0 var(--kanda-space-3) var(--kanda-space-3)}}@container (max-width: 36rem){.kanda-store-finder__filters{gap:var(--kanda-space-2)}.kanda-store-finder__tools{grid-template-columns:1fr}.kanda-store-finder__tools>.kanda-button{inline-size:100%}.kanda-store-finder__filter-panel{grid-template-columns:1fr}.kanda-filter-pill{min-block-size:var(--kanda-control-size)}.kanda-location{grid-template-columns:5.5rem minmax(0,1fr)}.kanda-location__body{padding:var(--kanda-space-3)}}@media(max-width:36rem){.kanda-map-block__stage,.kanda-map-block__map{min-block-size:var(--kanda-map-height-mobile)}.kanda-map-block__locations{grid-template-columns:1fr}.kanda-map-block__location+.kanda-map-block__location{border-block-start:1px solid var(--kanda-border);border-inline-start:0}}[dir=rtl] .kanda-nav__submenu .kanda-nav__submenu{inset-inline:auto 100%}[dir=rtl] .kanda-product__media,[dir=rtl] .kanda-gallery--filmstrip .kanda-gallery__grid{scroll-snap-type:inline mandatory}[dir=rtl] .kanda-dual-range__track{background:linear-gradient(to left,var(--kanda-border) 0 var(--range-start),var(--kanda-text) var(--range-start) var(--range-end),var(--kanda-border) var(--range-end) 100%)}[dir=rtl] .maplibregl-ctrl-top-right,[dir=rtl] .maplibregl-ctrl-bottom-right{direction:ltr}@media(prefers-reduced-motion:reduce){.kanda-product-card__media img,.kanda-button,.kanda-icon-button{transform:none!important}}.kanda-filter-value--swatch{position:relative;display:block}.kanda-filter-value--swatch>input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.kanda-filter-value--swatch>label,.kanda-advanced-filter__panel .kanda-filter-value--swatch>label{min-block-size:2.75rem;border-color:var(--kanda-border);border-radius:999px;padding-inline:.65rem}.kanda-filter-value--swatch>input:checked+label{border-color:var(--kanda-text);box-shadow:inset 0 0 0 1px var(--kanda-text)}@media(forced-colors:active){.kanda-filter-value--swatch>input:checked+label{border-color:Highlight;box-shadow:inset 0 0 0 1px Highlight}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kanda-theme.css.map */
