.kk-reel{--kk-ink: #0a0a0a;--kk-grey: #6b6b6b;--kk-pad: 15px;--kk-ease: cubic-bezier(.19, 1, .22, 1);--kk-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.1'/></svg>");--kk-grain-dark: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='.07'/></svg>");padding:var(--kk-reel-pt, 48px) 0 var(--kk-reel-pb, 40px);font-family:var(--font-body-family),"Jost",sans-serif;font-size:15px;line-height:1.55;overflow-x:clip}.kk-reel--light{background:#fff var(--kk-grain);color:var(--kk-ink)}.kk-reel--dark{background:var(--kk-ink) var(--kk-grain-dark);color:#fff}.kk-reel *,.kk-reel *:before,.kk-reel *:after{box-sizing:border-box}.kk-reel :where(p,h2){margin:0;padding:0}.kk-reel :where(img){display:block;max-width:100%}.kk-reel :where(button){font:inherit;color:inherit}.kk-reel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:0 var(--kk-pad) 22px}.kk-reel__eyebrow{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--kk-grey);margin-bottom:14px}.kk-reel--dark .kk-reel__eyebrow{color:#fff9}.kk-reel .kk-reel__h2{font-family:var(--font-heading-family),"Bodoni Moda",serif;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1.2;letter-spacing:var(--kk-tracking-heading, .06em);color:inherit;text-align:left}.kk-reel__titles{text-align:left}.kk-reel__sub{color:var(--kk-grey);margin-top:8px}.kk-reel--dark .kk-reel__sub{color:#ffffffa6}.kk-reel__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:1px solid var(--kk-ink);background:var(--kk-ink);color:#fff;transition:background .4s var(--kk-ease),color .4s var(--kk-ease)}.kk-reel__btn:hover{background:transparent;color:var(--kk-ink)}.kk-reel--dark .kk-reel__btn{background:#fff;color:var(--kk-ink);border-color:#fff}.kk-reel--dark .kk-reel__btn:hover{background:transparent;color:#fff}.kk-reel a:focus-visible,.kk-reel button:focus-visible{outline:2px solid #b5b5b5;outline-offset:3px}.kk-reel__row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:8px var(--kk-pad) 36px;scrollbar-width:none}.kk-reel__row::-webkit-scrollbar{display:none}.kk-reel__shot{position:relative;flex:0 0 64vw;max-width:300px;aspect-ratio:4 / 5;padding:0;border:0;background:#eee;overflow:hidden;cursor:zoom-in;scroll-snap-align:start;box-shadow:0 0 0 1px #0000001f,0 22px 40px -14px #00000080}.kk-reel--dark .kk-reel__shot{box-shadow:0 0 0 1px #ffffff2e,0 22px 40px -14px #000000e6}.kk-reel__shot img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 1s var(--kk-ease)}.kk-reel__shot:hover img{transform:scale(1.05)}.kk-reel__name{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 16px;text-align:left;color:#fff;font-family:var(--font-heading-family),"Bodoni Moda",serif;font-size:20px;line-height:1.15;letter-spacing:.02em;background:linear-gradient(to top,#000000d9,#0000);opacity:0;transform:translateY(12px);transition:opacity .5s var(--kk-ease),transform .6s var(--kk-ease);pointer-events:none}.kk-reel__shot:hover .kk-reel__name,.kk-reel__shot:focus-visible .kk-reel__name{opacity:1;transform:none}@media(hover:none){.kk-reel__name{opacity:1;transform:none;font-size:16px;padding:28px 12px 12px}}.kk-reel__lb{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#0a0a0af7;color:#fff;overflow:hidden}.kk-reel__lb[open]{display:grid;grid-template-rows:1fr auto}.kk-reel__lb::backdrop{background:transparent}.kk-reel__lb-stage{display:grid;place-items:center;padding:56px 12px 8px;min-height:0}.kk-reel__lb-stage img{max-width:100%;max-height:100%;object-fit:contain}.kk-reel__lb-x,.kk-reel__lb-n{position:absolute;z-index:2;background:none;border:0;color:#fff;cursor:pointer;font-size:38px;line-height:1;padding:10px 14px}.kk-reel__lb-x{top:6px;right:6px}.kk-reel__lb-n{top:50%;transform:translateY(-50%)}.kk-reel__lb-n--p{left:0}.kk-reel__lb-n--n{right:0}.kk-reel__lb-foot{display:flex;justify-content:space-between;padding:12px 20px 18px;font-size:12px;letter-spacing:.12em;opacity:.7}body.kk-reel-lb-open{overflow:hidden}.kk-reel[data-kk-anim] [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s var(--kk-ease),transform 1.2s var(--kk-ease)}.kk-reel[data-kk-anim] [data-reveal].is-in{opacity:1;transform:none}.kk-reel[data-kk-anim] .kk-reel__shot{opacity:0;transform:translateY(30px);transition:opacity 1s var(--kk-ease),transform 1.2s var(--kk-ease);transition-delay:calc(var(--d, 0) * 80ms)}.kk-reel[data-kk-anim] .kk-reel__shot.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kk-reel *,.kk-reel *:before,.kk-reel *:after{transition:none!important}}@media(min-width:750px){.kk-reel{--kk-pad: 20px}.kk-reel .kk-reel__h2{font-size:30px}}@media(min-width:990px){.kk-reel{font-size:16px}.kk-reel__head{padding-bottom:28px}.kk-reel__shot{flex-basis:24vw;max-width:380px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/section-kk-celeb-reel.css.map */
