:root{--kk-bg:#ffffff;--kk-bg-soft:#f7f7f7;--kk-ink:#0a0a0a;--kk-ink-2:#1c1c1c;--kk-muted:#8b8b8b;--kk-line:#ececec;--kk-line-strong:#d9d9d9;--kk-accent-1:#ff2d16;--kk-accent-2:#ff9a1f;--kk-ease:cubic-bezier(.16,1,.3,1);--kk-ease-io:cubic-bezier(.65,0,.35,1);--kk-max:1440px;--kk-pad:clamp(16px,4vw,56px);--kk-radius:14px}html[data-ps-theme=dark]{--kk-bg:#080808;--kk-bg-soft:#111111;--kk-ink:#f5f5f2;--kk-ink-2:#e6e6e2;--kk-muted:#8f8f8b;--kk-line:#242424;--kk-line-strong:#333333}html[data-ps-theme=light],html[data-ps-theme=light] body,html[data-ps-theme=light] body.gradient,html[data-ps-theme=light] main#MainContent,html[data-ps-theme=light] .ps-home,html[data-ps-theme=light] .ps-collection,html[data-ps-theme=light] .ps-pdp{background:#fff!important;color:var(--kk-ink)!important}html[data-ps-theme=light] .ps-header,html[data-ps-theme=light] .ps-header__inner,html[data-ps-theme=light] .ps-marquee,html[data-ps-theme=light] .ps-product-card__image,html[data-ps-theme=light] .ps-pdp__main,html[data-ps-theme=light] .ps-pdp__thumb{background:#fff!important}.kk-display{font-family:var(--font-heading-family,"Helvetica Neue",Helvetica,Arial,sans-serif);text-transform:uppercase;font-weight:800;letter-spacing:-.025em;line-height:.92;margin:0;color:var(--kk-ink)}.kk-kicker{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--kk-muted);margin:0 0 14px}.kk-sub{font-size:clamp(14px,1.3vw,17px);line-height:1.55;color:var(--kk-muted);margin:0;max-width:52ch}.kk-section{max-width:var(--kk-max);margin:0 auto;padding:clamp(56px,7vw,110px) var(--kk-pad)}.kk-section--tight{padding-top:clamp(32px,4vw,60px);padding-bottom:clamp(32px,4vw,60px)}.kk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 0 clamp(26px,3vw,46px)}.kk-head h2{font-size:clamp(30px,5.2vw,64px)}.kk-link{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px;transition:opacity .3s ease,transform .5s var(--kk-ease)}.kk-link:hover{opacity:.55;transform:translate(3px)}.kk-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;padding:16px 34px;border:1px solid var(--kk-ink);border-radius:999px;background:var(--kk-ink);color:var(--kk-bg);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .55s var(--kk-ease),color .35s ease,border-color .35s ease}.kk-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--kk-bg);transform:translate3d(0,101%,0);transition:transform .55s var(--kk-ease)}.kk-btn:hover{color:var(--kk-ink);transform:translateY(-2px)}.kk-btn:hover:after{transform:translateZ(0)}.kk-btn--light{background:#fff;border-color:#fff;color:#0a0a0a}.kk-btn--light:after{background:#0a0a0a}.kk-btn--light:hover{color:#fff}.kk-btn--ghost{background:transparent;color:var(--kk-ink)}.kk-btn--ghost:after{background:var(--kk-ink)}.kk-btn--ghost:hover{color:var(--kk-bg)}[data-kk-reveal]{opacity:0;transform:translate3d(0,var(--kk-rev-y,30px),0);transition:opacity .85s var(--kk-ease),transform .85s var(--kk-ease);transition-delay:var(--kk-delay,0ms);will-change:opacity,transform}[data-kk-reveal].is-in{opacity:1;transform:none}.kk-mask{display:block;overflow:hidden;padding-bottom:.06em}.kk-mask>span,.kk-mask>a,.kk-mask>div{display:block;transform:translate3d(0,110%,0);transition:transform .95s var(--kk-ease);transition-delay:var(--kk-delay,0ms)}.is-in>.kk-mask>span,.is-in>.kk-mask>a,.is-in>.kk-mask>div,.kk-mask.is-in>span,.kk-mask.is-in>a,.kk-mask.is-in>div{transform:translateZ(0)}.kk-zoom{overflow:hidden}.kk-zoom img{transition:transform 1.1s var(--kk-ease)}.kk-zoom:hover img{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){[data-kk-reveal],.kk-mask>span,.kk-mask>a,.kk-mask>div{opacity:1!important;transform:none!important;transition:none!important}.kk-marquee__track,.kk-hero__media img{animation:none!important;transition:none!important}}.kk-hero{position:relative;width:100%;height:var(--kk-hero-h,86svh);min-height:520px;overflow:hidden;background:#000;isolation:isolate}.kk-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1;transition:opacity .9s var(--kk-ease-io);pointer-events:none}.kk-hero__slide.is-leaving{opacity:1;z-index:2}.kk-hero__slide.is-active{opacity:1;z-index:3;pointer-events:auto}.kk-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.kk-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--kk-focal,center);transform:scale(1.1);transition:transform 1.8s var(--kk-ease);will-change:transform}.kk-hero__slide.is-active .kk-hero__media img{transform:scale(1)}.kk-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000057,#0000000f 38%,#0000009e)}.kk-hero__inner{position:relative;z-index:4;height:100%;max-width:var(--kk-max);margin:0 auto;padding:0 var(--kk-pad) clamp(46px,7vw,96px);display:flex;flex-direction:column;justify-content:flex-end;align-items:var(--kk-hero-align,flex-start);text-align:var(--kk-hero-text,left);pointer-events:none}.kk-hero__copy{pointer-events:auto;max-width:820px}.kk-hero__kicker{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#ffffffd1}.kk-hero__title{color:#fff;font-size:clamp(44px,9vw,132px);margin:10px 0 0}.kk-hero__sub{color:#ffffffdb;font-size:clamp(14px,1.6vw,20px);font-weight:500;letter-spacing:.02em;margin:14px 0 0}.kk-hero__cta{margin-top:clamp(20px,2.6vw,34px)}.kk-hero__dots{position:absolute;z-index:5;left:var(--kk-pad);bottom:clamp(20px,3vw,38px);display:flex;gap:9px;pointer-events:auto}.kk-hero__dot{width:26px;height:3px;border:0;padding:0;border-radius:2px;background:#ffffff57;cursor:pointer;overflow:hidden;position:relative}.kk-hero__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.kk-hero__dot.is-active:after{transform:scaleX(1);transition:transform var(--kk-hero-interval,6s) linear}.kk-hero__scroll{position:absolute;right:var(--kk-pad);bottom:clamp(20px,3vw,38px);z-index:5;color:#ffffffb3;font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center;gap:9px}.kk-hero__scroll span{display:block;width:1px;height:34px;background:linear-gradient(180deg,rgba(255,255,255,.7),transparent);animation:kk-scrollhint 2.2s var(--kk-ease-io) infinite}@keyframes kk-scrollhint{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:749px){.kk-hero{height:var(--kk-hero-h-mobile,78svh);min-height:460px}.kk-hero__scroll{display:none}}.kk-archive{padding:clamp(26px,3.4vw,48px) 0;border-top:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line);background:var(--kk-bg);overflow:hidden}.kk-archive__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--kk-max);margin:0 auto clamp(18px,2vw,28px);padding:0 var(--kk-pad)}.kk-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.kk-marquee__track{display:flex;width:max-content;animation:kk-scroll var(--kk-dur,64s) linear infinite;animation-direction:var(--kk-dir,normal)}.kk-marquee:hover .kk-marquee__track{animation-play-state:paused}.kk-marquee__group{display:flex;flex-shrink:0}@keyframes kk-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.kk-tile{flex:0 0 auto;width:clamp(150px,17vw,224px);margin-right:clamp(12px,1.4vw,22px);text-decoration:none;color:inherit;display:block}.kk-tile__img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--kk-bg-soft);border-radius:6px}.kk-tile__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--kk-ease)}.kk-tile:hover .kk-tile__img img{transform:scale(1.06)}.kk-tile__sold{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a}html[data-ps-theme=dark] .kk-tile__sold{background:#0000009e;color:#fff}.kk-tile__body{padding:10px 2px 0;display:flex;flex-direction:column;gap:3px}.kk-tile__name{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--kk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kk-tile__meta{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--kk-muted)}.kk-tile__price{font-size:13px;font-weight:800;color:var(--kk-ink)}.kk-cs{position:relative;max-width:var(--kk-max);margin:0 auto;padding:clamp(46px,6vw,90px) var(--kk-pad)}.kk-cs__viewport{overflow:hidden;border-radius:var(--kk-radius)}.kk-cs__track{display:flex;transition:transform .95s var(--kk-ease);will-change:transform}.kk-cs__slide{flex:0 0 100%;min-width:0;position:relative}.kk-cs__link{position:relative;display:block;aspect-ratio:16/8;overflow:hidden;text-decoration:none;background:var(--kk-bg-soft)}.kk-cs__link img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.2s var(--kk-ease)}.kk-cs__slide.is-active .kk-cs__link img{transform:scale(1)}.kk-cs__link:hover img{transform:scale(1.07)}.kk-cs__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#0000008c)}.kk-cs__copy{position:absolute;z-index:2;left:clamp(20px,3.4vw,52px);bottom:clamp(20px,3.4vw,48px);right:clamp(20px,3.4vw,52px);color:#fff}.kk-cs__title{font-size:clamp(28px,5vw,66px);color:#fff}.kk-cs__cta{display:inline-flex;align-items:center;gap:.6em;margin-top:14px;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:4px;transition:gap .4s var(--kk-ease),border-color .3s ease}.kk-cs__link:hover .kk-cs__cta{gap:1.1em;border-color:#fff}.kk-cs__dots{display:flex;justify-content:center;gap:10px;margin-top:clamp(18px,2vw,28px)}.kk-cs__dot{width:9px;height:9px;padding:0;border:1px solid var(--kk-ink);border-radius:50%;background:transparent;cursor:pointer;transition:background .4s var(--kk-ease),transform .4s var(--kk-ease)}.kk-cs__dot.is-active{background:var(--kk-ink);transform:scale(1.18)}@media(max-width:749px){.kk-cs__link{aspect-ratio:4/5}}.kk-social{background:var(--kk-bg-soft)}.kk-social__inner{max-width:var(--kk-max);margin:0 auto;padding:clamp(52px,6vw,100px) var(--kk-pad)}.kk-social__head{text-align:center;margin-bottom:clamp(28px,3.4vw,52px)}.kk-social__head h2{font-size:clamp(28px,5.6vw,72px)}.kk-social__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(8px,1vw,16px)}.kk-social__item{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background:var(--kk-bg);text-decoration:none}.kk-social__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--kk-ease),filter .5s ease}.kk-social__item:hover img{transform:scale(1.07)}.kk-social__tag{position:absolute;left:10px;bottom:10px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}.kk-social__cta{display:flex;justify-content:center;margin-top:clamp(26px,3vw,44px)}.kk-faq__list{border-top:1px solid var(--kk-line)}.kk-faq__item{border-bottom:1px solid var(--kk-line)}.kk-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(18px,2vw,26px) 0;background:none;border:0;cursor:pointer;text-align:left;font-size:clamp(15px,1.7vw,21px);font-weight:700;letter-spacing:-.01em;color:var(--kk-ink);transition:opacity .3s ease}.kk-faq__q:hover{opacity:.6}.kk-faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px}.kk-faq__icon:before,.kk-faq__icon:after{content:"";position:absolute;left:50%;top:50%;background:var(--kk-ink);transition:transform .5s var(--kk-ease)}.kk-faq__icon:before{width:16px;height:1.5px;transform:translate(-50%,-50%)}.kk-faq__icon:after{width:1.5px;height:16px;transform:translate(-50%,-50%)}.kk-faq__item.is-open .kk-faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.kk-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--kk-ease)}.kk-faq__item.is-open .kk-faq__panel{grid-template-rows:1fr}.kk-faq__panel>div{overflow:hidden}.kk-faq__answer{padding:0 0 clamp(18px,2vw,26px);max-width:70ch;font-size:15px;line-height:1.65;color:var(--kk-muted);opacity:0;transform:translateY(8px);transition:opacity .5s var(--kk-ease) .08s,transform .5s var(--kk-ease) .08s}.kk-faq__item.is-open .kk-faq__answer{opacity:1;transform:none}.kk-faq__answer a{color:var(--kk-ink);text-underline-offset:3px}.kk-rv{text-align:center}.kk-rv h2{font-size:clamp(26px,5vw,62px)}.kk-rv__score{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:clamp(18px,2vw,28px) 0 8px}.kk-rv__value{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.03em;color:var(--kk-ink)}.kk-rv__stars{display:inline-flex;gap:3px}.kk-rv__stars svg{width:22px;height:22px;fill:#00b67a}.kk-rv__meta{font-size:13px;color:var(--kk-muted);letter-spacing:.04em}.kk-rv__rail{display:flex;gap:14px;margin-top:clamp(26px,3vw,44px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.kk-rv__rail::-webkit-scrollbar{display:none}.kk-rv__card{flex:0 0 min(330px,80%);scroll-snap-align:center;text-align:left;border:1px solid var(--kk-line);border-radius:12px;padding:20px;background:var(--kk-bg);transition:transform .6s var(--kk-ease),border-color .4s ease}.kk-rv__card:hover{transform:translateY(-4px);border-color:var(--kk-line-strong)}.kk-rv__card p{font-size:14px;line-height:1.6;color:var(--kk-ink-2);margin:12px 0 14px}.kk-rv__name{font-size:12px;font-weight:700;color:var(--kk-ink)}.kk-rv__date{font-size:11px;color:var(--kk-muted);margin-top:2px}.kk-circles{display:flex;gap:clamp(14px,2vw,30px);overflow-x:auto;padding:clamp(18px,2.4vw,32px) var(--kk-pad);max-width:var(--kk-max);margin:0 auto;scrollbar-width:none}.kk-circles::-webkit-scrollbar{display:none}.kk-circle{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:9px;text-decoration:none;color:var(--kk-ink);width:clamp(76px,9vw,112px)}.kk-circle__ring{width:100%;aspect-ratio:1/1;border-radius:50%;padding:2.5px;background:conic-gradient(from 210deg,var(--kk-accent-1),var(--kk-accent-2),var(--kk-accent-1));transition:transform .6s var(--kk-ease)}.kk-circle:hover .kk-circle__ring{transform:scale(1.06) rotate(4deg)}.kk-circle__inner{width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--kk-bg);border:2.5px solid var(--kk-bg);display:flex;align-items:center;justify-content:center}.kk-circle__inner img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--kk-ease)}.kk-circle:hover .kk-circle__inner img{transform:scale(1.09)}.kk-circle__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;line-height:1.2}.kk-circle.is-active .kk-circle__label{text-decoration:underline;text-underline-offset:3px}.kk-divider{height:1px;background:var(--kk-line);border:0;margin:0}.visually-hidden-kk{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ps-kiki.css.map */
