.kx{--kx-lw:50%;--kx-gap:48px;--kx-nc:48px;--kx-r:var(--o2-r-l);--kx-line:#dfe5ef;--kx-dim:#3c465c;--kx-step:6px;--kx-mark:var(--o2-yellow);--kx-int:5s;--kx-ease:cubic-bezier(.23,1,.32,1);--kx-expo:cubic-bezier(.16,1,.3,1)}.kx__ix{position:relative;isolation:isolate}.kx__list{margin:0;padding:0;list-style:none}.kx__a{color:var(--o2-ink)}.kx__t{margin:0;font-weight:750;color:var(--o2-ink);text-wrap:balance}.kx__tl{white-space:nowrap}.kx__m{margin:0;color:var(--o2-muted);font-variant-numeric:tabular-nums}.kx__ph{position:relative;display:block;overflow:hidden;background:var(--o2-sky-1)}.kx__ph picture{display:contents}.kx__ph img{width:100%;height:100%;object-fit:cover;object-position:var(--fx,50% 50%);transition:scale 1.2s var(--kx-ease)}.kx__ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0c1d450f;pointer-events:none}.kx__ph--type{background:var(--o2-tile)}.kx__ty{position:absolute;left:clamp(20px,6%,40px);right:clamp(20px,6%,40px);top:clamp(20px,6%,40px);font-size:clamp(24px,3vw,40px);line-height:1.04;font-weight:800;letter-spacing:-.035em;color:var(--o2-navy);text-wrap:balance}.kx__go,.kx__mark,.kx__pg{display:none}.kx__list{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px calc(-1*var(--o2-g)) -28px;padding:8px var(--o2-g) 28px;scroll-padding:0 var(--o2-g)}.kx__list::-webkit-scrollbar{display:none}.kx__i{position:relative;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.kx__i .kx__ph{order:-1;aspect-ratio:4/3;border-radius:var(--o2-r-m);box-shadow:var(--o2-sh-2)}.kx__a{display:block;padding:14px 2px 0}.kx__a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:var(--o2-r-m)}.kx__n,.kx__arr{display:none}.kx__t{font-size:18px;line-height:1.24;letter-spacing:-.016em}.kx__m{margin-top:6px;font-size:14px;line-height:1.4}.kx__a:focus-visible{outline:none}.kx__i:has(.kx__a:focus-visible) .kx__ph{outline:2px solid var(--o2-link);outline-offset:3px}.kx__i:has(.kx__a:focus-visible) .kx__t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}@media(hover:hover){.kx__i:hover .kx__ph img{scale:1.03}.kx__i:hover .kx__t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;text-decoration-color:#0f1a3359}}.kx__dots{position:relative;z-index:1;display:flex;justify-content:center;gap:4px;margin-top:12px;pointer-events:none}.kx__dots:empty{display:none}.kx__dot{width:24px;height:24px;border:0;background:none;padding:0;display:grid;place-items:center;pointer-events:auto}.kx__dot:before{content:"";width:6px;height:6px;border-radius:999px;background:#8a94a8;transition:width .25s var(--o2-ease),background-color .25s var(--o2-ease)}.kx__dot[aria-current=true]:before{width:20px;background:var(--o2-ink)}@media(min-width:990px){.kx__list{grid-auto-columns:31%;gap:20px}.kx__t{font-size:19px}.kx__dots{margin-top:14px}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.kx__ix{display:grid;grid-template-columns:var(--kx-lw) minmax(0,1fr);column-gap:var(--kx-gap)}.kx__dots{display:none}.kx__ix:after{content:"";position:absolute;top:0;bottom:0;right:0;left:calc(var(--kx-lw) + var(--kx-gap));z-index:-1;border-radius:var(--kx-r);background:var(--o2-sky-1);box-shadow:var(--o2-sh-2)}.kx__list{display:block;margin:0;padding:0;overflow:visible;scroll-snap-type:none;border-bottom:1px solid var(--kx-line)}.kx__i{position:static;display:block}.kx__a{position:relative;display:grid;grid-template-columns:var(--kx-nc) minmax(0,1fr);align-items:baseline;padding:15px 0 16px;border-top:1px solid var(--kx-line)}.kx__a:after{display:none}.kx__n{display:block;font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--o2-muted);font-variant-numeric:tabular-nums;transition:color .3s var(--kx-ease)}.kx__t{font-size:23px;line-height:1.16;letter-spacing:-.024em;padding-right:28px;text-wrap:pretty;transition:color .3s var(--kx-ease)}.kx__m{margin-top:6px;font-size:14.5px}.kx__tl{position:relative}.kx__arr{display:block;position:absolute;left:calc(100% + 8px);top:50%;width:20px;height:20px;margin-top:-9px;color:var(--o2-navy);opacity:0;transform:translate(-6px);transition:opacity .25s var(--kx-ease),transform .4s var(--kx-ease)}.kx__i.is-on .kx__n{color:var(--o2-navy)}.kx__i.is-on .kx__arr{opacity:1;transform:none}.kx__ix.is-reading .kx__i:not(.is-on) .kx__t,.kx__list:has(.kx__a:focus-visible) .kx__i:not(.is-on) .kx__t,.kx__ix:not(.kx--js) .kx__list:hover .kx__i:not(:hover) .kx__t{color:var(--kx-dim)}.kx__i:hover .kx__t{text-decoration:none}.kx__tx{transition:translate .45s var(--kx-ease)}.kx__ix.is-reading .kx__i.is-on .kx__a:not(:focus-visible) .kx__tx,.kx__ix:not(.kx--js) .kx__list .kx__i:hover .kx__tx{translate:var(--kx-step) 0}.kx__a:focus-visible{outline:none}.kx__a:before{content:"";position:absolute;top:3px;bottom:3px;left:-8px;right:-8px;border-radius:12px;box-shadow:0 0 0 2px var(--o2-link);opacity:0;pointer-events:none}.kx__a:focus-visible:before{opacity:1}.kx__i:has(>.kx__a:focus-visible)>.kx__a,.kx__i:has(>.kx__a:focus-visible)+.kx__i>.kx__a{border-top-color:transparent}.kx__list:has(>.kx__i:last-child>.kx__a:focus-visible){border-bottom-color:transparent}.kx__i:has(.kx__a:focus-visible) .kx__ph{outline:none}.kx__i:has(.kx__a:focus-visible) .kx__t{text-decoration:none}.kx__pg{display:block;position:absolute;left:var(--kx-nc);right:0;bottom:-1px;height:2px;border-radius:2px;background:#1d428a57;transform-origin:0 50%;opacity:0;pointer-events:none;z-index:1;transition:opacity .35s var(--kx-ease)}.kx__ix.kx--cycle .kx__i.is-on .kx__pg{opacity:1;animation:kx-fill var(--kx-int) linear both}.kx__ix.kx--cycle.is-held .kx__i.is-on .kx__pg{animation-play-state:paused}.kx__i .kx__ph{position:absolute;top:0;bottom:0;right:0;left:calc(var(--kx-lw) + var(--kx-gap));order:0;aspect-ratio:auto;border-radius:var(--kx-r);box-shadow:none;background:none;opacity:0;visibility:hidden;pointer-events:none}.kx__i .kx__ph.is-vis{opacity:1;visibility:visible}.kx__i.is-on .kx__ph{pointer-events:auto}.kx__i .kx__ph:not(.is-vis):not(.is-warm) img{display:none}.kx__i:hover .kx__ph img{scale:1}.kx__i .kx__ph:hover img{scale:1.025}.kx__ph--type{background:var(--o2-tile)}.kx__go{position:absolute;left:24px;bottom:24px;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px 0 22px;border-radius:999px;background:#fff;color:var(--o2-ink);font-size:15px;font-weight:650;letter-spacing:-.005em;white-space:nowrap;box-shadow:0 1px 1px #0c1d451f,0 14px 28px -14px #0c1d458c}.kx__go svg{transition:transform .25s var(--kx-ease)}.kx__ph:hover .kx__go svg{transform:translate(3px)}.kx--js>.kx__mark{display:block;position:absolute;left:0;top:0;width:18px;height:3px;border-radius:2px;background:var(--kx-mark);pointer-events:none;transform:translate(var(--mx,0),var(--my,0))}.kx--js>.kx__mark.is-live{transition:transform .5s var(--kx-ease)}}@keyframes kx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(min-width:990px)and (max-width:1399px)and (hover:hover)and (pointer:fine){.kx__i:nth-child(n+6){display:none}.kx__a{padding:20px 0 21px}.kx{--kx-nc:44px}.kx__t{font-size:20px;line-height:1.18;letter-spacing:-.02em;padding-right:26px}.kx__m{margin-top:5px;font-size:13.5px}.kx__go{left:18px;bottom:18px;height:42px;font-size:14px;padding:0 16px 0 18px}.kx__arr{width:18px;height:18px;margin-top:-8px}.kx__list:has(>.kx__i:nth-child(5)>.kx__a:focus-visible){border-bottom-color:transparent}}@media(min-width:1200px)and (max-width:1279px)and (hover:hover)and (pointer:fine){.kx{--kx-lw:51%;--kx-nc:40px}.kx__t{font-size:19px}}@media(min-width:990px)and (max-width:1199px)and (hover:hover)and (pointer:fine){.kx{--kx-lw:52%;--kx-gap:32px;--kx-nc:42px;--kx-r:var(--o2-r-m)}.kx__a{padding:15px 0 16px}}@media(min-width:990px)and (max-width:1279px)and (hover:hover)and (pointer:fine){.kx__ph img{object-position:var(--fxn,var(--fx,50% 50%))}}@media(min-width:1400px)and (max-width:1439px)and (hover:hover)and (pointer:fine){.kx__t{font-size:22px}}@media(max-width:749px){.kx{--kx-r:20px}.kx__list{grid-auto-columns:80%;gap:12px;margin:-8px calc(-1*var(--o2-g)) -26px;padding:8px var(--o2-g) 26px}.kx__i .kx__ph{border-radius:20px;box-shadow:0 1px 2px #0c1d450d,0 10px 22px -14px #0c1d454d}.kx__a{padding-top:12px}.kx__a:after{border-radius:20px}.kx__t{font-size:17px;line-height:1.26;letter-spacing:-.014em}.kx__m{margin-top:5px;font-size:13.5px}.kx__dots{margin-top:10px}}@media(prefers-reduced-motion:no-preference){html.o2-js .kx .kx__a{transition:opacity .7s var(--kx-ease) calc(.05s + var(--i) * .06s),translate .9s var(--kx-expo) calc(.05s + var(--i) * .06s)}html.o2-js .kx:not(.in) .kx__a{opacity:0;translate:0 14px}html.o2-js .kx .kx__ph{transition:opacity .9s var(--kx-ease) calc(.12s + var(--i) * .06s),translate 1s var(--kx-expo) calc(.12s + var(--i) * .06s)}html.o2-js .kx:not(.in) .kx__ph{opacity:0;translate:0 18px}html.o2-js .kx.in.done :is(.kx__a,.kx__ph){transition:none}}@media(prefers-reduced-motion:no-preference)and (min-width:990px)and (hover:hover)and (pointer:fine){html.o2-js .kx .kx__ph{transition:opacity .9s var(--kx-ease) .18s,translate 1s var(--kx-expo) .18s}html.o2-js .kx .kx__ix:after{transition:opacity .9s var(--kx-ease) .18s,translate 1s var(--kx-expo) .18s}html.o2-js .kx:not(.in) .kx__ix:after{opacity:0;translate:0 18px}html.o2-js .kx:not(.in) .kx__mark{opacity:0}html.o2-js .kx .kx__mark{transition:opacity .4s var(--kx-ease) .5s}html.o2-js .kx .kx__mark.is-live{transition:transform .5s var(--kx-ease),opacity .4s var(--kx-ease)}html.o2-js .kx.in.done .kx__ix:after{transition:none}}@media(prefers-reduced-motion:reduce){.kx__ph img,.kx__i:hover .kx__ph img,.kx__i .kx__ph:hover img{scale:1!important}.kx__pg{animation:none!important;opacity:0!important}.kx__tx{translate:none!important}}@media not all and (min-width:990px)and (hover:hover)and (pointer:fine){.kx__i .kx__ph{z-index:auto!important}}.kx .kx__t{font-family:inherit;text-transform:none;font-style:normal}.kx .kx__note{margin-top:20px;padding:14px 18px;border-radius:14px;background:var(--o2-sky-1);color:var(--o2-ink2);font-size:13.5px;line-height:1.45}.kx .kx__note b{color:var(--o2-ink)}
/*# sourceMappingURL=/cdn/shop/t/139/assets/eur-home-kc.css.map */
