:root{--wine:#5A1E36;--wine-d:#3B1222;--paper:#FBF6F2;--paper2:#F4ECE6;--blush:#F1CDD3;--ink:#22161A;--mute:#7B6567;--rule:rgba(34,22,26,.13);--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--pad:clamp(18px,5vw,64px)}.k2 *{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.k2{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}.k2 img,.k2 video{display:block;max-width:100%}.k2 a{color:inherit;text-decoration:none}.k2 button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.k2 h1,.k2 h2{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;text-wrap:balance}.k2 .eyebrow{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--wine)}.k2 .ann{background:var(--wine);color:#fbeff1;display:flex;justify-content:center;gap:28px;padding:9px 12px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.k2 .ann span+span:before{content:"\b7";margin-right:28px;opacity:.6}.k2 .hd{position:sticky;top:0;z-index:40;background:#fbf6f2eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;padding:12px;border-bottom:1px solid var(--rule)}.k2 .mk{font-family:var(--serif);font-size:24px;letter-spacing:.32em;padding-left:.32em;color:var(--wine);position:relative}.k2 .mk:before{content:"";position:absolute;top:-12px;right:-26px;bottom:-12px;left:-26px;background:radial-gradient(closest-side,rgba(241,205,211,.75),transparent);z-index:-1}.k2 .hero{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,64px);max-width:1280px;margin:0 auto;padding:clamp(0px,3vw,40px) var(--pad) 40px;align-items:start}.k2 .gal{position:sticky;top:76px}.k2 .track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:6px}.k2 .track::-webkit-scrollbar{display:none}.k2 .track img{flex:0 0 100%;aspect-ratio:4/5;object-fit:cover;scroll-snap-align:start;background:var(--paper2)}.k2 .dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.k2 .dots i{width:7px;height:7px;border-radius:50%;background:var(--rule);transition:all .25s}.k2 .dots i.on{width:20px;border-radius:4px;background:var(--wine)}.k2 .buy h1{font-size:clamp(36px,4.4vw,58px);line-height:1;margin:10px 0 8px}.k2 .buy .tag{font-family:var(--serif);font-style:italic;font-size:clamp(17px,1.6vw,21px);color:var(--wine)}.k2 .price{font-family:var(--serif);font-size:34px;margin-top:18px}.k2 .price span{font-family:var(--sans);font-size:14px;color:#22663f;margin-left:10px}.k2 .packs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.k2 .pk{text-align:left;padding:14px 16px;border:1px solid var(--rule);border-radius:6px;background:#fff;line-height:1.3}.k2 .pk b{display:block;font-family:var(--serif);font-weight:400;font-size:21px}.k2 .pk span{font-size:13px;color:var(--mute)}.k2 .pk.on{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine);background:#fbf0ee}.k2 .lbl{display:flex;gap:8px;align-items:baseline;margin-top:18px;font-size:14px;color:var(--mute)}.k2 .lbl b{color:var(--ink);font-weight:500}.k2 .lbl a{margin-left:auto;color:var(--wine);text-decoration:underline;text-underline-offset:4px}.k2 .chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}.k2 .ch{border:1px solid var(--rule);border-radius:6px;background:#fff;padding:8px 8px 10px;text-align:center}.k2 .ch img{width:100%;height:52px;object-fit:cover;border-radius:3px}.k2 .ch b{display:block;font-family:var(--serif);font-weight:400;font-size:18px;margin-top:6px}.k2 .ch i{display:block;font-style:normal;font-size:11.5px;color:var(--mute)}.k2 .ch.on{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine)}.k2 .second{display:none}.k2 .second.on{display:block}.k2 .chips.mini .c2{height:42px;border:1px solid var(--rule);border-radius:6px;background:#fff;font-family:var(--serif);font-size:16px}.k2 .c2.on{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine)}.k2 .btn{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border-radius:4px;font-size:14px;letter-spacing:.2em;text-transform:uppercase;transition:background .2s,transform .1s}.k2 .btn:active{transform:scale(.99)}.k2 .btn.add{margin-top:20px;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:#fff}.k2 .btn.now{margin-top:10px;background:var(--wine);color:#fbeff1}.k2 .btn.now:hover{background:var(--wine-d)}.k2 .trust{list-style:none;display:flex;justify-content:center;gap:18px;margin-top:16px;font-size:12px;color:var(--mute);letter-spacing:.04em}.k2 .trust li+li:before{content:"\b7";margin-right:18px}.k2 .feats{display:grid;grid-template-columns:repeat(3,1fr);max-width:1280px;margin:0 auto;padding:28px var(--pad);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:16px}.k2 .feats div{display:grid;justify-items:center;text-align:center;gap:4px}.k2 .feats svg{width:28px;height:28px;fill:none;stroke:var(--wine);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;margin-bottom:6px}.k2 .feats b{font-family:var(--serif);font-weight:400;font-size:19px}.k2 .feats span{font-size:13px;color:var(--mute)}.k2 .shade{background:var(--paper2);padding:64px var(--pad)}.k2 .shade-in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;max-width:1280px;margin:0 auto}.k2 .shade h2{font-size:clamp(30px,3.6vw,48px);line-height:1.05;margin:10px 0 24px}.k2 .range{-webkit-appearance:none;appearance:none;width:100%;height:36px;background:transparent;cursor:grab;touch-action:pan-y}.k2 .range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#f1d7c2,#ddb391,#bc8a66,#8f6044,#634030)}.k2 .range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:var(--thumb,#C08C64);border:3px solid #fff;margin-top:-12px;box-shadow:0 2px 10px #0000004d}.k2 .range::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(90deg,#f1d7c2,#ddb391,#bc8a66,#8f6044,#634030)}.k2 .range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--thumb,#C08C64);border:3px solid #fff}.k2 .rl{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.k2 .res{margin-top:20px;min-height:96px;font-family:var(--serif);font-size:28px;line-height:1.1;opacity:0;transition:opacity .4s}.k2 .res.on{opacity:1}.k2 .res small{display:block;font-family:var(--sans);font-size:14px;color:var(--mute);margin-top:6px}.k2 .res .pick{display:inline-flex;margin-top:12px;font-family:var(--sans);font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:12px 18px;background:var(--wine);color:#fbeff1;border-radius:4px}.k2 .res a.ig{text-decoration:underline;text-underline-offset:3px}.k2 .stage{position:relative;aspect-ratio:1100/1250;border-radius:6px;overflow:hidden;background:#cfc8c1}.k2 .layers{position:absolute;top:0;right:0;bottom:0;left:0}.k2 .stage .ly{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 70%}.k2 .stage .ly.w{-webkit-mask-image:linear-gradient(136deg,#000 40%,transparent 60%);mask-image:linear-gradient(136deg,#000 40%,transparent 60%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-position:100% 100%;mask-position:100% 100%;transition:-webkit-mask-position .9s cubic-bezier(.45,.05,.25,1),mask-position .9s cubic-bezier(.45,.05,.25,1)}.k2 .stage .ly.w.on{-webkit-mask-position:0 0;mask-position:0 0}.k2 .proof{padding:64px var(--pad)}.k2 .proof-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,72px);align-items:center;max-width:1100px;margin:0 auto}.k2 .film video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px}.k2 .proof h2,.k2 .how h2,.k2 .people h2,.k2 .faq h2{font-size:clamp(32px,4vw,52px);line-height:1.02;margin:10px 0 14px}.k2 .lede{font-family:var(--serif);font-size:clamp(18px,1.8vw,22px);color:#3e2c30}.k2 .how{background:var(--paper2);padding:64px var(--pad)}.k2 .how>*{max-width:1100px;margin-left:auto;margin-right:auto}.k2 .steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:10px}.k2 .steps img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}.k2 .steps b{display:block;font-family:var(--serif);font-weight:400;font-size:24px;color:var(--wine);margin-top:10px}.k2 .steps span{font-size:14px;color:#3e2c30}.k2 .vs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.k2 .vs>div{padding:22px;border:1px solid var(--rule);border-radius:6px;background:#fff}.k2 .vs .k{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.k2 .vs p:not(.k){font-family:var(--serif);font-size:21px;line-height:1.2}.k2 .vs .old p:not(.k){color:var(--mute);text-decoration:line-through;text-decoration-thickness:1px}.k2 .vs .new{background:var(--wine);border-color:var(--wine)}.k2 .vs .new p{color:#fbeff1!important}.k2 .people{padding:64px 0}.k2 .people>h2,.k2 .people .revs,.k2 .people .tap{padding:0 var(--pad);max-width:1100px;margin-left:auto;margin-right:auto}.k2 .revs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.k2 .revs blockquote{font-family:var(--serif);font-size:20px;line-height:1.25;border-left:2px solid var(--blush);padding-left:14px}.k2 .revs cite{display:block;font-family:var(--sans);font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:6px}.k2 .reels{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:26px var(--pad) 0;scrollbar-width:none;max-width:1280px;margin:0 auto}.k2 .reels::-webkit-scrollbar{display:none}.k2 .reel{flex:0 0 clamp(170px,22%,260px);scroll-snap-align:start;position:relative;cursor:pointer}.k2 .reel video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:6px;background:#e9ddd5}.k2 .reel.sound:after{content:"sound on";position:absolute;right:8px;top:8px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;background:#fff;color:var(--wine);padding:4px 8px;border-radius:3px}.k2 .tap{margin-top:10px;font-size:12px;color:var(--mute)}.k2 .faq{max-width:760px;margin:0 auto;padding:64px var(--pad)}.k2 .faq details{border-top:1px solid var(--rule)}.k2 .faq details:last-child{border-bottom:1px solid var(--rule)}.k2 .faq summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;font-family:var(--serif);font-size:20px;position:relative}.k2 .faq summary::-webkit-details-marker{display:none}.k2 .faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-size:20px;color:var(--wine)}.k2 .faq details[open] summary:after{content:"-"}.k2 .faq p{padding:0 0 18px;color:#3e2c30;font-size:15px}.k2 .last{background:var(--wine);color:#fbeff1;text-align:center;padding:72px var(--pad) 80px}.k2 .mk2{font-family:var(--serif);font-size:40px;letter-spacing:.32em;padding-left:.32em;text-shadow:0 0 30px rgba(241,205,211,.5)}.k2 .last h2{font-size:clamp(32px,5vw,60px);margin:12px 0 26px}.k2 .last .btn{max-width:360px;margin:0 auto;background:#fbeff1;color:var(--wine)}.k2 .fine{font-size:12px;opacity:.75;margin-top:14px}.k2 .ft{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:26px var(--pad) 110px;font-size:13px;color:var(--mute)}.k2 .sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fbf6f2f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--rule);transform:translateY(110%);transition:transform .35s}.k2 .sticky.on{transform:none}.k2 .sticky .sw{width:40px;height:40px;border-radius:50%;flex:none;background-size:cover;background-position:center;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px var(--rule)}.k2 .sticky .st{flex:1;line-height:1.2;font-size:12.5px;color:var(--mute)}.k2 .sticky .st b{display:block;font-family:var(--serif);font-weight:400;font-size:18px;color:var(--ink)}.k2 .sticky .btn{width:auto;margin:0;height:46px;padding:0 18px;font-size:12.5px;background:var(--wine);color:#fbeff1;box-shadow:none}.k2 .toast{position:fixed;left:50%;bottom:80px;transform:translate(-50%,20px);opacity:0;z-index:80;background:var(--ink);color:#f6e3e6;padding:12px 18px;border-radius:4px;font-size:14px;transition:all .3s;pointer-events:none;max-width:calc(100vw - 32px);text-align:center}.k2 .toast.on{opacity:1;transform:translate(-50%)}@media(max-width:899px){.k2 .ann{font-size:10px;gap:14px}.k2 .ann span+span:before{margin-right:14px}.k2 .hero{grid-template-columns:1fr;padding:0 0 28px;gap:0}.k2 .gal{position:relative;top:0}.k2 .track{border-radius:0}.k2 .buy{padding:18px var(--pad) 0}.k2 .buy h1{font-size:34px;margin-top:6px}.k2 .price{font-size:30px;margin-top:12px}.k2 .feats{grid-template-columns:repeat(3,1fr);padding:22px 12px;gap:6px}.k2 .feats b{font-size:15px}.k2 .feats span{font-size:11.5px}.k2 .shade-in,.k2 .proof-in{grid-template-columns:1fr}.k2 .shade{padding:48px var(--pad)}.k2 .shade-in{gap:20px}.k2 .shade-copy{order:1}.k2 .stage{order:2}.k2 .proof,.k2 .how,.k2 .people,.k2 .faq{padding-top:48px;padding-bottom:48px}.k2 .steps{grid-template-columns:1fr;gap:14px}.k2 .steps li{display:grid;grid-template-columns:110px 1fr;gap:14px;align-items:center}.k2 .steps b{margin-top:0}.k2 .vs{grid-template-columns:1fr}.k2 .revs{grid-template-columns:1fr;gap:14px}.k2 .reel{flex-basis:46vw}.k2 .sticky{display:flex}}@media(max-width:899px){.k2 .ann{padding:7px 10px}.k2 .hd{padding:8px}.k2 .mk{font-size:20px}.k2 .track img{aspect-ratio:auto;height:min(46svh,118vw)}.k2 .dots{position:relative;margin-top:-20px;z-index:2}.k2 .dots i{background:#ffffffb3}.k2 .buy{padding-top:14px}.k2 .buy .eyebrow{display:none}.k2 .buy h1{font-size:30px;margin:0 0 4px}.k2 .buy .tag{font-size:16px}.k2 .price{display:flex;align-items:baseline;font-size:26px;margin-top:8px}.k2 .steps li{grid-template-columns:110px 1fr;grid-template-rows:auto auto;align-content:center}.k2 .steps li img{grid-row:1/3}.k2 .steps li b{align-self:end}.k2 .steps li span{align-self:start}.k2 .film video{aspect-ratio:1/1}}@media(max-width:899px){.k2 .buy{padding-top:20px}.k2 .ft{padding-bottom:120px}}.k2 .hd{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:8px 14px}.k2 .hd-l{justify-self:start;display:flex;color:var(--ink)}.k2 .hd-r{justify-self:end}.k2 .track{gap:0}.k2 .track img{aspect-ratio:3/4;object-fit:contain;background:#f1e7e1}.k2 .garr{position:absolute;top:calc(50% - 40px);width:40px;height:40px;border-radius:50%;background:#ffffffeb;box-shadow:0 2px 10px #0000001f;display:grid;place-items:center;z-index:3;transition:opacity .2s;border:0;cursor:pointer}.k2 .garr svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.k2 .garr.prev{left:12px}.k2 .garr.next{right:12px}.k2 .garr:disabled{opacity:0;pointer-events:none}.k2 .thumbs{display:flex;gap:8px;justify-content:center;margin-top:12px}.k2 .thumbs button{width:52px;aspect-ratio:3/4;border-radius:4px;overflow:hidden;border:1.5px solid transparent;opacity:.6;padding:0;background:#f1e7e1;cursor:pointer;transition:all .2s}.k2 .thumbs button img{width:100%;height:100%;object-fit:cover}.k2 .thumbs button.on{border-color:var(--wine);opacity:1}.k2 .desc{margin-top:12px;font-size:15px;line-height:1.5;color:#3e2c30}.k2 .price{display:flex;align-items:center;gap:12px}.k2 .price .ml{font-family:var(--sans);font-size:12px;letter-spacing:.08em;color:#fff;background:var(--ink);border-radius:20px;padding:4px 10px;margin:0}.k2 .free{margin-top:6px;font-size:14px;color:#22663f}.k2 .bens{list-style:none;margin-top:16px;border-top:1px solid var(--rule)}.k2 .bens li{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--rule);font-size:15px;color:var(--ink)}.k2 .bens svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--wine);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.k2 .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}.k2 .tile{position:relative;background:#fff;border:1px solid var(--rule);border-radius:6px;padding:12px 6px 10px;display:grid;justify-items:center;gap:4px;text-align:center;line-height:1.2;cursor:pointer}.k2 .tile i{width:40px;height:40px;border-radius:6px;background:var(--c);box-shadow:inset 0 0 0 1px #00000014}.k2 .tile b{font-family:var(--serif);font-weight:400;font-size:16px;color:var(--ink)}.k2 .tile span{font-size:11px;color:var(--mute)}.k2 .tile.on{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine);background:#fbf0ee}.k2 .tile.on:after{content:"";position:absolute;top:8px;right:9px;width:10px;height:5px;border-left:1.6px solid var(--wine);border-bottom:1.6px solid var(--wine);transform:rotate(-45deg)}.k2 .tiles.mini .tile{padding:8px 6px;grid-auto-flow:column;justify-content:center;align-items:center;gap:8px}.k2 .tiles.mini .tile i{width:22px;height:22px;border-radius:4px}.k2 .tiles.mini .tile.on:after{display:none}.k2 .sticky .sw2{width:34px;height:34px;border-radius:6px;flex:none;box-shadow:inset 0 0 0 1px #00000014}.k2 .stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s;z-index:2}.k2 .stage.front video{transform:scaleX(-1)}.k2 .stage.cam video{opacity:1}.k2 .stage.cam .layers{opacity:0}.k2 .sw{position:absolute;left:0;top:0;transform-origin:50% 50%;pointer-events:none;z-index:3;display:none}.k2 .stage.cam .sw{display:block}.k2 .sw img{display:block;width:100%;height:auto;opacity:.82;clip-path:inset(0 100% 0 0);transition:clip-path .85s cubic-bezier(.45,.05,.25,1),opacity 1.3s ease,filter 1.3s ease}.k2 .sw.on img{clip-path:inset(0 0 0 0)}.k2 .sw.melt img{opacity:.1;filter:saturate(.5) blur(.6px)}.k2 .guide{position:absolute;left:14%;right:14%;top:18%;bottom:18%;border:1.5px dashed rgba(255,255,255,.9);border-radius:24px;display:none;place-content:center;color:#fff;z-index:3;font-size:13px;letter-spacing:.1em;text-shadow:0 1px 6px rgba(0,0,0,.4)}.k2 .stage.cam .guide{display:grid}.k2 .stage.cam.read .guide{border-color:transparent;color:transparent}.k2 .cam-ui{display:none;align-items:center;justify-content:space-between;gap:12px;font-family:var(--serif);font-style:italic;font-size:18px}.k2 .shade-copy.cam .slide-ui{display:none}.k2 .shade-copy.cam .cam-ui{display:flex}.k2 .flip{font-size:13px;color:var(--wine);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.k2 .camb{margin-top:14px;height:44px;padding:0 18px;border:1px solid var(--wine);border-radius:22px;color:var(--wine);font-size:14px;display:inline-flex;align-items:center;gap:8px}.k2 .camb svg{width:18px;height:18px}.k2 .scar{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:10px}.k2 .scar::-webkit-scrollbar{display:none}.k2 .scard{flex:0 0 calc((100% - 28px)/3);scroll-snap-align:start}.k2 .scard video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;background:#e9dcd3}.k2 .scard figcaption{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline;margin-top:10px}.k2 .scard em{grid-row:1/3;font-family:var(--serif);font-style:normal;font-size:13px;color:var(--mute)}.k2 .scard b{font-family:var(--serif);font-weight:400;font-size:24px;color:var(--wine);line-height:1}.k2 .scard span{font-size:14px;color:#3e2c30}.k2 .sdots{display:none;gap:6px;justify-content:center;margin-top:12px}.k2 .sdots i{width:7px;height:7px;border-radius:4px;background:var(--rule);transition:all .25s;cursor:pointer}.k2 .sdots i.on{width:20px;background:var(--wine)}@media(max-width:899px){.k2 .hd{padding:6px 10px}.k2 .track img{aspect-ratio:auto;height:auto;width:100%}.k2 .track{align-items:flex-start}.k2 .track img{aspect-ratio:3/4}.k2 .garr{top:calc(50% - 44px);width:34px;height:34px}.k2 .thumbs{margin-top:10px}.k2 .thumbs button{width:44px}.k2 .buy .eyebrow{display:block;margin-top:2px}.k2 .scar{margin-left:calc(-1*var(--pad));margin-right:calc(-1*var(--pad));padding:0 var(--pad);scroll-padding:0 var(--pad)}.k2 .scard{flex-basis:78%;scroll-snap-stop:always}.k2 .sdots{display:flex}}@media(max-width:899px){.k2 .gal{position:relative;top:0}}.k2 .gtrack,.k2 .scar,.k2 .row,.k2 .reels,.k2 .track,.k2 .thumbs,.k2 .gthumbs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.k2 .gtrack img,.k2 .scard,.k2 .track img,.k2 .reel,.k2 .tcard{scroll-snap-stop:normal!important}.k2 .cnav{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.k2 .cnav .sdots{margin:0}.k2 .carr{width:34px;height:34px;border-radius:50%;border:1px solid var(--rule);background:#fff;display:grid;place-items:center;cursor:pointer;flex:none;transition:opacity .2s}.k2 .carr svg{width:15px;height:15px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.k2 .carr:disabled{opacity:.3;cursor:default}.k2 .rnav{justify-content:space-between}.k2 .rnav .tap{margin:0;padding:0;flex:1;text-align:center}:root{--kh:100px}@media(min-width:769px){:root{--kh:102px}}.k2{padding-top:var(--kh)}.k2 .gal{top:calc(var(--kh) + 16px)}.k2 [id]{scroll-margin-top:calc(var(--kh) + 8px)}.k2 .last h2,.k2 .last .mk2,.k2 .vs .new p{color:#fbeff1}@media(max-width:899px){.k2 .gal{top:0}}#kn-nav.kn-nav-up{transform:none!important}#kn-logo-mini{display:none!important}#kn-nav{padding-top:14px!important;padding-bottom:14px!important}#kn-nav .kn-logo{line-height:1!important}#kn-nav .kn-logo{font-size:34px!important}#kn-nav .kn-nav-icon svg{width:28px!important;height:28px!important}@media(max-width:768px){#kn-nav{height:60px!important;padding-top:0!important;padding-bottom:0!important}#kn-nav .kn-logo{font-size:27px!important}#kn-nav .kn-nav-icon svg{width:27px!important;height:27px!important}#kn-nav .kn-burger svg{width:30px!important;height:21px!important}}#siteWidgetTogglerBtn{top:calc(var(--kh,124px) + 12px)!important;bottom:auto!important;margin:0 14px 0 0!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/k2-landing.css.map */
