.kc{--kc-blue: #1e4fd6;--kc-ink: #0b0b0c;--kc-soft: #f3f4f6;--kc-muted: #5d6470;--kc-line: #e5e7eb;--kc-white: #fff;--kc-radius: 20px;--kc-gutter: 20px;--kc-header: 0px;--kc-font: var(--font-body--family, system-ui, -apple-system, sans-serif);--kc-font-head: var(--font-heading--family, var(--kc-font));--kc-ease: cubic-bezier(.2, .7, .1, 1);position:relative;color:var(--kc-ink);background:var(--kc-white);font-family:var(--kc-font);-webkit-font-smoothing:antialiased;overflow-x:clip}.kc *,.kc *:before,.kc *:after{box-sizing:border-box}.kc img,.kc video,.kc canvas,.kc svg{display:block;max-width:100%}.kc :where(h1,h2,h3,p){margin:0}.kc-eyebrow{font:600 12px/1.2 var(--kc-font);letter-spacing:.14em;text-transform:uppercase;color:var(--kc-blue)}.kc-h1,.kc-h2,.kc-h3{font-family:var(--kc-font-head);font-weight:700;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.kc-h1{font-size:clamp(38px,11vw,76px)}.kc-h2{font-size:clamp(30px,8.4vw,56px)}.kc-h3{font-size:clamp(20px,5.4vw,28px);letter-spacing:-.02em;line-height:1.12}.kc-lead{font-size:clamp(16px,4.3vw,19px);line-height:1.5;color:var(--kc-muted);text-wrap:pretty}.kc-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:var(--kc-gutter)}.kc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kc-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;width:100%;border:0;border-radius:999px;background:var(--kc-ink);color:#fff;font:650 17px/1 var(--kc-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--kc-ease),background-color .2s,box-shadow .2s;box-shadow:0 10px 24px -12px #00000073}.kc-btn:active{transform:scale(.97)}.kc-btn:focus-visible{outline:3px solid var(--kc-blue);outline-offset:3px}.kc-btn--blue{background:var(--kc-blue);box-shadow:0 12px 28px -12px color-mix(in srgb,var(--kc-blue) 70%,transparent)}.kc-btn[disabled],.kc-btn[aria-disabled=true]{background:#b9bec7;box-shadow:none;cursor:not-allowed}.kc-btn__arrow{width:18px;height:18px;transition:transform .2s var(--kc-ease)}.kc-btn:hover .kc-btn__arrow{transform:translate(3px)}.kc-btn.is-loading{pointer-events:none;opacity:.8}.kc-ribbons{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.kc-ribbon{fill:none;stroke-linecap:round}.kc-ribbon--base{stroke:var(--kc-blue)}.kc-ribbon--shine{stroke:#fff;opacity:.45}.kc-ribbon--shade{stroke:#000;opacity:.12}.kc-story{background:#fff}.kc-story__track{position:relative;height:var(--kc-len, 600vh)}.kc-story__stage{position:sticky;top:var(--kc-header, 0px);height:calc(100vh - var(--kc-header, 0px));height:calc(100svh - var(--kc-header, 0px));overflow:hidden;isolation:isolate}.kc-story__ribbons{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.9}.kc-story__ribbons .kc-ribbon{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--kc-draw, 0))}.kc-story__canvas,.kc-story__poster,.kc-story__seq{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.kc-story__poster{object-fit:contain;opacity:0;transition:opacity .5s}.kc-story.is-fallback .kc-story__poster{opacity:1}.kc-story__canvas{opacity:0;transition:opacity .8s var(--kc-ease)}.kc-story.is-ready .kc-story__canvas{opacity:1}.kc-story__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.kc-story__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--kc-ease),transform 1.2s var(--kc-ease);transform:scale(1.04)}.kc-story__layer.is-on{opacity:1;transform:none}.kc-story__layer img,.kc-story__layer video{width:100%;height:100%;object-fit:cover}.kc-story__layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 45%,#0000008c)}.kc-story__layer--contain img{object-fit:contain;background:#fff}.kc-story__layer--contain:after{display:none}.kc-story__hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(28px,8vh,72px) var(--kc-gutter) 0;gap:14px;pointer-events:none;opacity:calc(1 - var(--kc-hero-out, 0));transform:translateY(calc(var(--kc-hero-out, 0) * -40px))}.kc-story__hero .kc-h1{max-width:12ch}.kc-story__hero .kc-lead{max-width:30ch}.kc-hint{position:absolute;left:50%;bottom:max(26px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font:500 13px/1.2 var(--kc-font);color:var(--kc-muted);letter-spacing:.01em;white-space:nowrap}.kc-hint__pill{width:26px;height:42px;border-radius:999px;border:2px solid color-mix(in srgb,var(--kc-ink) 25%,transparent);position:relative}.kc-hint__pill:after{content:"";position:absolute;left:50%;top:8px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--kc-blue);animation:kc-hint 1.8s var(--kc-ease) infinite}@keyframes kc-hint{0%{transform:translateY(14px);opacity:0}30%{opacity:1}to{transform:translateY(-2px);opacity:0}}.kc-story__chapters{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.kc-chapter{position:absolute;left:var(--kc-gutter);right:var(--kc-gutter);bottom:max(28px,calc(env(safe-area-inset-bottom) + 18px));display:flex;flex-direction:column;gap:10px;padding:20px 22px;border-radius:var(--kc-radius);background:#ffffffd1;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 18px 40px -24px #0a142859;opacity:0;transform:translateY(18px);transition:opacity .45s var(--kc-ease),transform .6s var(--kc-ease)}.kc-chapter.is-on{opacity:1;transform:none}.kc-chapter--top{bottom:auto;top:clamp(20px,5vh,48px)}.kc-chapter--dark{background:#0a0a0c8c;color:#fff}.kc-chapter--dark .kc-lead{color:#ffffffdb}.kc-chapter--dark .kc-eyebrow{color:#fff;opacity:.9}.kc-chapter .kc-lead{font-size:15.5px;color:var(--kc-muted)}.kc-chapter__bar{height:3px;border-radius:3px;background:var(--kc-line);overflow:hidden}.kc-chapter__bar i{display:block;height:100%;width:calc(var(--cp, 0) * 100%);background:var(--kc-blue)}.kc-story__progress{position:absolute;z-index:5;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;opacity:calc(var(--kc-hero-out, 0))}.kc-story__progress span{width:4px;height:16px;border-radius:4px;background:#0000001f;transition:background .3s,height .3s}.kc-story__progress span.is-on{background:var(--kc-blue);height:26px}.kc-story__cta{position:absolute;z-index:6;left:var(--kc-gutter);right:var(--kc-gutter);bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));display:flex;flex-direction:column;gap:10px;align-items:stretch;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .4s,transform .5s var(--kc-ease)}.kc-story.is-end .kc-story__cta{opacity:1;transform:none;pointer-events:auto}.kc-story.is-end .kc-chapter.is-last{opacity:0}.kc-story.is-static .kc-story__track{height:auto}.kc-story.is-static .kc-story__stage{position:relative;top:0;height:auto;overflow:visible;padding-bottom:32px;display:flex;flex-direction:column}.kc-story.is-static .kc-story__hero{order:0}.kc-story.is-static .kc-story__canvas,.kc-story.is-static .kc-story__poster{order:1}.kc-story.is-static .kc-story__chapters{order:2}.kc-story.is-static .kc-story__cta{order:3}.kc-story.is-static .kc-story__hero{position:relative;inset:auto;opacity:1;transform:none;padding-bottom:8px}.kc-story.is-static .kc-hint,.kc-story.is-static .kc-story__progress,.kc-story.is-static .kc-story__ribbons{display:none}.kc-story.is-static .kc-story__canvas,.kc-story.is-static .kc-story__poster{position:relative;height:56vh;opacity:1}.kc-story.is-static .kc-story__media{display:none}.kc-story.is-static .kc-story__chapters{position:relative;inset:auto;display:grid;gap:12px;padding:0 var(--kc-gutter)}.kc-story.is-static .kc-chapter{position:relative;inset:auto;opacity:1;transform:none;background:var(--kc-soft);box-shadow:none}.kc-story.is-static .kc-chapter__bar{display:none}.kc-story.is-static .kc-story__cta{position:relative;inset:auto;opacity:1;transform:none;pointer-events:auto;padding:16px var(--kc-gutter) 0}.kc-section{padding-block:clamp(64px,14vw,120px)}.kc-section__head{display:grid;gap:12px;margin-bottom:28px}.kc-sizes{background:linear-gradient(#fff,var(--kc-soft))}.kc-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--n, 3),1fr);padding:5px;border-radius:999px;background:#fff;border:1px solid var(--kc-line);box-shadow:0 8px 24px -18px #0006}.kc-tabs__thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--n, 3));border-radius:999px;background:var(--kc-ink);transform:translate(calc(var(--i, 0) * 100%));transition:transform .45s var(--kc-ease)}.kc-tab{position:relative;z-index:1;-webkit-appearance:none;appearance:none;border:0;background:none;min-height:48px;border-radius:999px;cursor:pointer;font:650 15px/1 var(--kc-font);color:var(--kc-ink);transition:color .3s;-webkit-tap-highlight-color:transparent}.kc-tab[aria-selected=true]{color:#fff}.kc-tab:focus-visible{outline:3px solid var(--kc-blue);outline-offset:2px}.kc-size-panels{margin-top:20px}.kc-size-panel{display:grid;gap:18px;animation:kc-fade .5s var(--kc-ease)}.kc-size-panel[hidden]{display:none}@keyframes kc-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kc-size-card{background:#fff;border-radius:var(--kc-radius);border:1px solid var(--kc-line);overflow:hidden}.kc-size-card__media{aspect-ratio:4 / 5;background:var(--kc-soft);position:relative}.kc-size-card__media img{width:100%;height:100%;object-fit:cover}.kc-size-card__body{padding:20px;display:grid;gap:14px}.kc-size-card__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kc-size-card__weight{font:600 14px/1.2 var(--kc-font);color:var(--kc-blue);white-space:nowrap}.kc-chips{display:flex;flex-wrap:wrap;gap:6px}.kc-chip{font:500 13px/1 var(--kc-font);padding:8px 12px;border-radius:999px;background:var(--kc-soft);color:var(--kc-ink)}.kc-specs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--kc-line);border-radius:14px;overflow:hidden;border:1px solid var(--kc-line)}.kc-spec{background:#fff;padding:12px 14px;display:grid;gap:4px}.kc-spec dt{font:500 12px/1.2 var(--kc-font);color:var(--kc-muted)}.kc-spec dd{margin:0;font:650 17px/1.15 var(--kc-font);letter-spacing:-.01em}.kc-scale{background:#fff;border-radius:var(--kc-radius);border:1px solid var(--kc-line);padding:16px 14px 10px}.kc-scale svg{width:100%;height:auto;overflow:visible}.kc-scale__legend{display:flex;gap:14px;flex-wrap:wrap;font:500 12px/1.3 var(--kc-font);color:var(--kc-muted);padding:6px 4px 0}.kc-scale__legend i{display:inline-block;width:18px;height:3px;border-radius:3px;vertical-align:middle;margin-right:6px}.kc-note{font-size:13px;line-height:1.45;color:var(--kc-muted)}.kc-size-cta{margin-top:4px}.kc-details__list{display:grid;gap:18px}.kc-detail{position:relative;border-radius:var(--kc-radius);overflow:hidden;background:var(--kc-soft)}.kc-detail__media{aspect-ratio:4 / 5;overflow:hidden}.kc-detail__media img{width:100%;height:100%;object-fit:cover}.kc-detail__text{padding:20px 22px 24px;display:grid;gap:8px}.kc-detail--overlay .kc-detail__text{position:absolute;left:12px;right:12px;bottom:12px;border-radius:16px;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kc-detail--noimg{background:#fff;border:1px solid var(--kc-line)}.kc-detail__num{font:700 13px/1 var(--kc-font);color:var(--kc-blue);letter-spacing:.08em}.kc-buy{padding-block:clamp(48px,12vw,100px)}.kc-buy__grid{display:grid;gap:24px}.kc-gallery{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--kc-gutter) * -1);padding-inline:var(--kc-gutter)}.kc-gallery::-webkit-scrollbar{display:none}.kc-gallery__item{flex:0 0 86%;scroll-snap-align:center;aspect-ratio:1;border-radius:var(--kc-radius);overflow:hidden;background:var(--kc-soft)}.kc-gallery__item:only-child{flex-basis:100%}.kc-gallery__item img{width:100%;height:100%;object-fit:cover}.kc-buy__info{display:grid;gap:18px;align-content:start}.kc-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kc-price__now{font:700 30px/1 var(--kc-font);letter-spacing:-.02em}.kc-price__was{font:500 17px/1 var(--kc-font);color:var(--kc-muted);text-decoration:line-through}.kc-stock{font:500 13px/1.3 var(--kc-font);color:var(--kc-muted);display:flex;align-items:center;gap:8px}.kc-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#1f9d55}.kc-stock.is-out:before{background:#c0392b}.kc-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.kc-pill{-webkit-appearance:none;appearance:none;cursor:pointer;display:grid;gap:4px;justify-items:center;text-align:center;padding:12px 8px;min-height:64px;border-radius:16px;border:1.5px solid var(--kc-line);background:#fff;color:var(--kc-ink);font:650 15px/1.1 var(--kc-font);transition:border-color .2s,box-shadow .2s,transform .15s;-webkit-tap-highlight-color:transparent}.kc-pill small{font:500 12px/1.2 var(--kc-font);color:var(--kc-muted)}.kc-pill:active{transform:scale(.97)}.kc-pill[aria-checked=true]{border-color:var(--kc-ink);box-shadow:0 0 0 1.5px var(--kc-ink) inset}.kc-pill[data-available=false]{opacity:.5;text-decoration:line-through}.kc-pill:focus-visible{outline:3px solid var(--kc-blue);outline-offset:2px}.kc-label{font:600 14px/1.2 var(--kc-font);display:flex;justify-content:space-between;gap:10px}.kc-label a{color:var(--kc-blue);font-weight:500;text-decoration:none}.kc-benefits{display:grid;gap:10px;padding:0;margin:0;list-style:none}.kc-benefit{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;font-size:15px;line-height:1.35}.kc-benefit__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--kc-blue) 10%,#fff);color:var(--kc-blue)}.kc-benefit__icon svg{width:20px;height:20px}.kc-info{border-top:1px solid var(--kc-line);padding-top:16px;font-size:14.5px;line-height:1.5;color:var(--kc-muted)}.kc-info strong{color:var(--kc-ink)}.kc-info p+p{margin-top:8px}.kc-form-native{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kc-buy[data-own-button=true] .kc-rsi-slot :is([class*=_rsi-buy-now],[class*=_rsi-cod],[class*=rsi-button],[class*=_rsi-button]){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;opacity:0!important;pointer-events:none!important;padding:0!important;border:0!important;margin:0!important}.kc-rsi-slot{position:relative}.kc-buy[data-own-button=false] [data-kc-own-cta]{display:none}.kc-sticky{position:fixed;z-index:30;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:999px;background:#ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(0,0,0,.06);box-shadow:0 16px 40px -18px #0a142873;transform:translateY(140%);opacity:0;transition:transform .45s var(--kc-ease),opacity .3s;font-family:var(--kc-font);color:var(--kc-ink)}.kc-sticky.is-on{transform:none;opacity:1}.kc-sticky__meta{flex:1;min-width:0;display:grid;gap:2px}.kc-sticky__size{font:500 12.5px/1.2 var(--kc-font);color:var(--kc-muted);background:none;border:0;padding:0;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-sticky__size u{color:var(--kc-blue);text-decoration:none}.kc-sticky__price{font:700 17px/1.1 var(--kc-font)}.kc-sticky .kc-btn{width:auto;min-height:48px;padding:0 22px;font-size:16px}.kc-faq__list{display:grid;gap:10px}.kc-faq details{border-radius:16px;background:var(--kc-soft);overflow:hidden}.kc-faq summary{list-style:none;cursor:pointer;padding:18px 54px 18px 20px;position:relative;font:650 16px/1.3 var(--kc-font);-webkit-tap-highlight-color:transparent}.kc-faq summary::-webkit-details-marker{display:none}.kc-faq summary:after{content:"";position:absolute;right:20px;top:50%;width:12px;height:12px;margin-top:-8px;border-right:2px solid var(--kc-ink);border-bottom:2px solid var(--kc-ink);transform:rotate(45deg);transition:transform .3s var(--kc-ease)}.kc-faq details[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.kc-faq__a{padding:0 20px 20px;color:var(--kc-muted);font-size:15px;line-height:1.55}.kc-faq__cta{margin-top:28px}.kc-placeholder{display:grid;place-items:center;width:100%;height:100%;background:repeating-linear-gradient(135deg,#f1f2f4 0 12px,#e9ebee 12px 24px);color:var(--kc-muted);font:500 13px/1.3 var(--kc-font);text-align:center;padding:16px}@media(min-width:750px){.kc{--kc-gutter: 40px}.kc-chapter{left:auto;right:6vw;bottom:50%;transform:translateY(calc(50% + 18px));width:min(420px,38vw)}.kc-chapter.is-on{transform:translateY(50%)}.kc-chapter--top{top:auto}.kc-story__cta{left:auto;right:6vw;width:min(420px,38vw);bottom:10vh}.kc-story__progress{right:24px}.kc-details__list{grid-template-columns:repeat(2,1fr)}.kc-buy__grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px}.kc-gallery{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;overflow:visible}.kc-gallery__item{flex:none}.kc-gallery__item:first-child{grid-column:1 / -1}.kc-size-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.kc-size-panel{grid-column:1;grid-row:1 / span 4}.kc-size-panels>:not(.kc-size-panel){grid-column:2;margin-top:0!important}.kc-size-card{display:grid;grid-template-columns:1fr}.kc-sticky{left:50%;right:auto;width:min(560px,92vw);transform:translate(-50%,140%)}.kc-sticky.is-on{transform:translate(-50%)}.kc-faq .kc-wrap{max-width:820px}}@media(min-width:750px)and (max-width:1099px){.kc-chapter{width:min(380px,44vw)}}.shopify-design-mode .kc-story.is-editing .kc-story__track{height:auto}@media(prefers-reduced-motion:reduce){.kc *,.kc *:before,.kc *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.kc-reveal{opacity:1;transform:none}}html.kc-has-sticky{--kc-sticky-space: 78px}html.kc-has-sticky .kc-chapter:not(.kc-chapter--top){bottom:calc(max(28px,calc(env(safe-area-inset-bottom) + 18px)) + var(--kc-sticky-space) + 64px)}html.kc-has-sticky .kc-story__cta{bottom:calc(max(24px,calc(env(safe-area-inset-bottom) + 16px)) + var(--kc-sticky-space))}html.kc-has-sticky .kc-hint{bottom:calc(max(26px,env(safe-area-inset-bottom)) + var(--kc-sticky-space))}html.kc-has-sticky body{padding-bottom:var(--kc-sticky-space)}@media(min-width:750px){html.kc-has-sticky .kc-chapter:not(.kc-chapter--top){bottom:50%}}.kc-hint{gap:12px;padding:14px 20px 14px 14px;border-radius:999px;flex-direction:row;background:var(--kc-blue);color:#fff;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--kc-blue) 80%,transparent);font:650 16px/1.25 var(--kc-font);white-space:normal;width:max-content;max-width:calc(100% - 32px);text-align:left;animation:kc-bob 2.4s ease-in-out infinite}.kc-hint__text{max-width:22ch}.kc-swipe{position:relative;width:34px;height:44px;flex:none;display:block}.kc-swipe .kc-hand{position:absolute;left:3px;bottom:0;width:28px;height:28px;color:#fff;animation:kc-swipe 1.6s cubic-bezier(.4,0,.2,1) infinite}.kc-swipe__trail{position:absolute;left:50%;bottom:8px;width:3px;height:30px;margin-left:-1px;border-radius:3px;background:linear-gradient(to top,#ffffffe6,#fff0);transform-origin:bottom;animation:kc-trail 1.6s cubic-bezier(.4,0,.2,1) infinite}.kc-swipe__trail:before{content:"";position:absolute;top:-2px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-left:3px solid #fff;border-top:3px solid #fff;transform:rotate(45deg);border-radius:2px}.kc-swipe--sm{width:28px;height:38px}.kc-swipe--sm .kc-hand{width:24px;height:24px}@keyframes kc-swipe{0%{transform:translateY(6px);opacity:0}15%{opacity:1}70%{transform:translateY(-14px);opacity:1}to{transform:translateY(-16px);opacity:0}}@keyframes kc-trail{0%,20%{transform:scaleY(0);opacity:0}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes kc-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}}.kc-next{position:absolute;z-index:7;left:50%;transform:translate(-50%,12px);bottom:calc(max(24px,calc(env(safe-area-inset-bottom) + 16px)) + var(--kc-sticky-space, 0px));display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:999px;background:var(--kc-blue);color:#fff;box-shadow:0 12px 28px -12px color-mix(in srgb,var(--kc-blue) 80%,transparent);opacity:0;pointer-events:none;transition:opacity .35s,transform .45s var(--kc-ease);white-space:nowrap}.kc-next.is-show{opacity:1;transform:translate(-50%)}.kc-next__text{display:grid;gap:2px;font:650 15px/1.2 var(--kc-font)}.kc-next__text small{font:500 12px/1.2 var(--kc-font);opacity:.85}.kc-next__text small:empty{display:none}.kc-story .kc-chapter:not(.kc-chapter--top){bottom:calc(max(28px,calc(env(safe-area-inset-bottom) + 18px)) + var(--kc-sticky-space, 0px) + 64px)}.kc-story.is-end .kc-next{opacity:0}.kc-snap{position:absolute;left:0;width:1px;height:1px;scroll-snap-align:start;pointer-events:none}html.kc-snap-on{scroll-snap-type:y proximity}@media(max-width:749px){.kc-story__hero{padding-top:10px;gap:10px}.kc-story__hero .kc-h1{font-size:clamp(34px,10vw,48px)}.kc-story__hero .kc-lead{font-size:15.5px}}@media(min-width:750px){.kc-story .kc-chapter:not(.kc-chapter--top){bottom:50%}}@media(prefers-reduced-motion:reduce){.kc-hint,.kc-swipe .kc-hand,.kc-swipe__trail{animation:none!important}}.kc-story .kc-hint{bottom:calc(max(26px,env(safe-area-inset-bottom)) + var(--kc-top-gap, 0px))}html.kc-has-sticky .kc-story .kc-hint{bottom:calc(max(26px,env(safe-area-inset-bottom)) + var(--kc-sticky-space) + var(--kc-top-gap, 0px))}@media(max-width:749px){.kc-chapter{padding:14px 16px;gap:6px;border-radius:16px}.kc-chapter .kc-h3{font-size:19px}.kc-chapter .kc-lead{font-size:14px;line-height:1.4}.kc-chapter .kc-eyebrow{font-size:11px}.kc-story .kc-chapter:not(.kc-chapter--top),html.kc-has-sticky .kc-chapter:not(.kc-chapter--top){bottom:calc(max(20px,calc(env(safe-area-inset-bottom) + 12px)) + var(--kc-sticky-space, 0px) + 58px)}.kc-next{bottom:calc(max(16px,calc(env(safe-area-inset-bottom) + 10px)) + var(--kc-sticky-space, 0px));padding:8px 16px 8px 10px}}.kc{--kc-reveal-dur: .25s;--kc-reveal-delay: 0ms}html.kc-rv-fade .kc-reveal:not(.is-in),html.kc-rv-fade .kc-detail:not(.is-in){opacity:0}html.kc-rv-fade .kc-reveal,html.kc-rv-fade .kc-detail{transition:opacity var(--kc-reveal-dur) ease-out var(--kc-reveal-delay)}html.kc-rv-slide .kc-reveal:not(.is-in),html.kc-rv-slide .kc-detail:not(.is-in){opacity:0;transform:translateY(16px)}html.kc-rv-slide .kc-reveal,html.kc-rv-slide .kc-detail{transition:opacity var(--kc-reveal-dur) ease-out var(--kc-reveal-delay),transform var(--kc-reveal-dur) var(--kc-ease) var(--kc-reveal-delay)}html.kc-rv-none .kc-reveal,html.kc-rv-none .kc-detail{opacity:1;transform:none;transition:none}@media(max-width:749px),(pointer:coarse){.kc-chapter,.kc-sticky,.kc-detail--overlay .kc-detail__text{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.kc-chapter{background:#fffffff7}.kc-chapter--dark{background:#0c0c0ed1}.kc-sticky{background:#fff!important}.kc-detail--overlay .kc-detail__text{background:#fffffff5}.kc-story__ribbons .kc-ribbon{stroke-dashoffset:0}.kc-story__canvas,.kc-story__layer{will-change:auto}}.kc-story:not(.kc-hint-on) .kc-hint,.kc-story:not(.kc-hint-on) .kc-hint .kc-hand,.kc-story:not(.kc-hint-on) .kc-hint .kc-swipe__trail,.kc-next:not(.is-show) .kc-hand,.kc-next:not(.is-show) .kc-swipe__trail{animation-play-state:paused}.kc-story:not(.is-ready):not(.is-fallback):not(.is-static) .kc-hint{animation-play-state:running}
/*# sourceMappingURL=/cdn/shop/t/23/assets/kairos-comedor.css.map */
