:root{--kk-red:#c8102e;--kk-red2:#a00d24;--kk-navy:#0b2545;--kk-navy2:#13315c;--kk-ink:#14161c;--kk-muted:#666a73;--kk-cream:#fbf8f3;--kk-sand:#efe7db;--kk-line:#e7dfd2;--kk-gold:#e9b949;--kk-olive:#5f6f32;--kk-r:18px;--kk-shadow:0 18px 44px rgba(20,22,28,.1)}.kk{color:var(--kk-ink);font-size:16px;line-height:1.55}.kk *{box-sizing:border-box}.kk h1,.kk h2,.kk h3,.kk h4,.kk p{margin:0}.kk a{color:inherit;text-decoration:none}.kk img{display:block;max-width:100%;height:auto}.kk-w{max-width:1360px;margin:0 auto;padding:0 32px}.kk-sec{padding:72px 0}.kk-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--kk-red)}.kk-eyebrow:before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}.kk-h2{font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.02em;font-weight:700}.kk-h2 em{font-style:normal;color:var(--kk-red)}.kk-lead{color:var(--kk-muted);font-size:17px;max-width:560px}.kk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.kk-head .kk-h2{margin-top:10px}.kk-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:var(--kk-red);color:#fff!important;font-weight:800;font-size:15px;letter-spacing:.01em;padding:16px 26px;cursor:pointer;box-shadow:0 12px 26px #c8102e47;transition:transform .2s,background .2s,box-shadow .2s;font-family:inherit;line-height:1.2}.kk-btn:hover{transform:translateY(-2px);background:var(--kk-red2)}.kk-btn:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:kk-shine 4s ease-in-out infinite}.kk-btn--light{background:#fff;color:var(--kk-ink)!important;box-shadow:0 10px 24px #00000026}.kk-btn--light:hover{background:var(--kk-cream)}.kk-btn--navy{background:var(--kk-navy);box-shadow:0 12px 26px #0b254547}.kk-btn--navy:hover{background:var(--kk-navy2)}.kk-btn--ghost{background:transparent;color:inherit!important;border:1.5px solid currentColor;box-shadow:none}.kk-btn--ghost:hover{background:#ffffff1f}.kk-btn--ghost:after{display:none}.kk-btn[disabled]{opacity:.7;cursor:default}@keyframes kk-shine{0%,60%{left:-120%}to{left:160%}}.kk-link{font-weight:800;border-bottom:2px solid currentColor;padding-bottom:2px;white-space:nowrap}.kk-checker{background-color:#fff;background-image:linear-gradient(45deg,var(--kk-red) 25%,transparent 25%,transparent 75%,var(--kk-red) 75%),linear-gradient(45deg,var(--kk-red) 25%,transparent 25%,transparent 75%,var(--kk-red) 75%);background-size:28px 28px;background-position:0 0,14px 14px}.kk-rv{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.kk-rv.in{opacity:1;transform:none}.kk-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.kk-scroll::-webkit-scrollbar{display:none}@media(max-width:860px){.kk-w{padding:0 16px}.kk-sec{padding:48px 0}.kk-head{flex-direction:column;align-items:flex-start;gap:10px}.kk-btn{padding:15px 22px}}@media(prefers-reduced-motion:reduce){.kk *,.kk *:before,.kk *:after{animation:none!important;transition:none!important}.kk-rv{opacity:1;transform:none}}.kk-pdp{margin:14px 0 4px;border:1px solid var(--kk-line);border-radius:16px;background:#fff;padding:14px 16px;display:grid;gap:12px;font-family:inherit}.kk-pdp-ship{display:flex;gap:12px;align-items:center}.kk-pdp-ic{width:40px;height:40px;flex:0 0 40px;border-radius:12px;background:var(--kk-cream);display:grid;place-items:center;font-size:20px}.kk-pdp-ship b{display:block;font-size:14.5px;color:#14161c}.kk-pdp-ship small,.kk-pdp-free small{font-size:12.5px;color:#5b5f6b}.kk-pdp-bar{height:7px;border-radius:9px;background:var(--kk-sand);overflow:hidden;margin-bottom:6px}.kk-pdp-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--kk-red),#e8475e);border-radius:9px;transition:width .6s ease}.kk-pdp-free.ok .kk-pdp-bar i{background:#2f7d4f}.kk-pdp-list{list-style:none;margin:0;padding:12px 0 0;border-top:1px dashed var(--kk-line);display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.kk-pdp-list li{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:#14161c;line-height:1.25}.kk-pdp-list li span{font-size:16px}.kk-pdp-xmas{margin:0;background:#0f2e22;color:#fff;border-radius:12px;padding:10px 12px;font-size:13px}.kk-pdp-xmas b{color:#f0d08a}@media(max-width:480px){.kk-pdp-list{grid-template-columns:1fr}}.kk h1,.kk h2,.kk h3{font-family:var(--font-heading-family)}.kk,.kk p,.kk li{letter-spacing:normal}.kk-btn{text-decoration:none}.kk-pdp--slim{margin:16px 0 8px;padding:12px 14px;gap:10px}.kk-pdp-deal{display:flex;gap:12px;align-items:center;margin:10px 0 6px;padding:12px 14px;border-radius:14px;background:#fff4f5;border:1.5px dashed #c8102e}.kk-pdp-deal>b{flex:0 0 auto;background:#c8102e;color:#fff;border-radius:10px;padding:8px 10px;font-size:18px;font-weight:800}.kk-pdp-deal strong{display:block;font-size:14.5px;color:#14161c}.kk-pdp-deal small{font-size:12.5px;color:#5b5f6b}
/*# sourceMappingURL=/cdn/shop/t/56/assets/kiky.css.map */
