.kh{position:relative;background:radial-gradient(ellipse at 80% 30%,#d6eee9,#d6eee900 55%),linear-gradient(180deg,#f3f8f7,#fff);overflow:hidden}.kh__in{max-width:1200px;margin:0 auto;padding:28px 16px 56px;display:grid;gap:22px;align-items:center}@media(min-width:900px){.kh__in{grid-template-columns:1fr 1fr;gap:40px;padding:48px 24px 72px}}.kh__media{position:relative;order:-1;max-width:520px;width:100%;margin:0 auto}@media(min-width:900px){.kh__media{order:0}}.kh__blob{position:absolute;top:6%;right:4%;bottom:6%;left:4%;border-radius:46% 54% 50% 50%/52% 46% 54% 48%;background:linear-gradient(135deg,#bfe3dc,#fbe3e1);animation:kh-blob 12s ease-in-out infinite}.kh__img{position:relative;aspect-ratio:1/1;border-radius:28px;overflow:hidden;animation:kh-float 6s ease-in-out infinite;box-shadow:0 24px 50px #0f6b6b2e;background:#f3f8f7}.kh__img img{width:100%;height:100%;object-fit:cover;display:block}.kh__chip{position:absolute;background:#fff;color:#0f6b6b;font-weight:700;font-size:13px;padding:8px 14px;border-radius:999px;box-shadow:0 8px 20px #0f6b6b29;white-space:nowrap;animation:kh-float 5s ease-in-out infinite}.kh__chip--a{top:8%;left:-2%}.kh__chip--b{top:40%;right:-3%;animation-delay:1.2s}.kh__seal{position:absolute;top:-10px;right:6%;width:92px;height:92px;border-radius:50%;background:#e8a0a0;color:#1f2a2e;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:13px;line-height:1.15;padding:12px;box-sizing:border-box;box-shadow:0 8px 20px #e8a0a073;animation:kh-pulse 2.4s ease-in-out infinite;transform:rotate(-8deg)}.kh__seal:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:1.5px dashed rgba(31,42,46,.45);animation:kh-spin 18s linear infinite}.kh__res{position:absolute;left:-2%;bottom:-18px;display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:8px 14px 8px 8px;text-decoration:none;box-shadow:0 12px 28px #0f6b6b33;animation:kh-float 7s ease-in-out infinite;animation-delay:.6s}.kh__res img{width:72px;height:80px;object-fit:cover;border-radius:10px;display:block}.kh__res strong{display:block;color:#1f2a2e;font-size:14px}.kh__res small{display:block;color:#0f6b6b;font-weight:700;font-size:12.5px;margin-top:2px}@media(max-width:749px){.kh__chip{font-size:11.5px;padding:6px 10px}.kh__chip--a{left:2%}.kh__chip--b{right:2%}.kh__seal{width:76px;height:76px;font-size:11px;right:3%}.kh__res{left:3%}.kh__res img{width:56px;height:62px}.kh__res strong{font-size:13px}}.kh__kw{display:inline-block;margin:0 0 10px;background:#e4f1ee;color:#0f6b6b;font-size:13px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.2px;padding:6px 12px;border-radius:999px}.kh__title{font-family:var(--font-heading--family,inherit);font-size:clamp(32px,5.2vw,56px);line-height:1.05;font-weight:800;color:#1f2a2e;margin:0 0 14px}.kh__title span{color:#0f6b6b;background:linear-gradient(transparent 62%,#fbe3e1 62%)}.kh__text{font-size:16.5px;line-height:1.55;color:#5b6b70;margin:0 0 16px;max-width:520px}.kh__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 18px;font-size:15px;color:#5b6b70}.kh__price strong{font-size:28px;color:#0f6b6b;font-weight:800}.kh__price s{color:#8a979b}.kh__price em{font-style:normal;background:#e8a0a0;color:#1f2a2e;font-weight:800;font-size:12px;padding:3px 9px;border-radius:999px}.kh__btns{display:flex;gap:10px;flex-wrap:wrap}.kh__cta{box-shadow:0 6px #0b5252}.kh__pts{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:0;margin:18px 0 0;font-size:14px;color:#1f2a2e;font-weight:600}.kh__pts li:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#0f6b6b;color:#fff;font-size:11px;margin-right:6px}.kh__scroll{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:26px;height:40px;border:2px solid #0F6B6B;border-radius:14px;opacity:.7}.kh__scroll span{position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#0f6b6b;animation:kh-wheel 1.6s ease-in-out infinite}@keyframes kh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes kh-blob{0%,to{border-radius:46% 54% 50% 50%/52% 46% 54% 48%}50%{border-radius:54% 46% 44% 56%/46% 56% 44% 54%}}@keyframes kh-spin{to{transform:rotate(360deg)}}@keyframes kh-pulse{0%,to{transform:rotate(-8deg) scale(1)}50%{transform:rotate(-8deg) scale(1.07)}}@keyframes kh-wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.kh__img,.kh__chip,.kh__res,.kh__blob,.kh__seal,.kh__seal:before,.kh__scroll span{animation:none}}.k-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.k-reveal.is-in{opacity:1;transform:none}.kc{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:900px){.kc{grid-template-columns:repeat(4,1fr);gap:18px}}.kc__card{position:relative;display:flex;flex-direction:column;background:#fff;border:1.5px solid #E3ECEA;border-radius:18px;overflow:hidden;text-decoration:none;color:#1f2a2e;transition:transform .25s,box-shadow .25s,border-color .25s}.kc__card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f6b6b24;border-color:#0f6b6b}.kc__img{display:block;aspect-ratio:1004/1110;background:#f3f8f7;overflow:hidden}.kc__img img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .5s}.kc__card:hover .kc__img img{transform:scale(1.04)}.kc__txt{display:block;padding:12px 14px 4px}.kc__txt strong{display:block;font-size:16px;line-height:1.25}.kc__txt small{display:block;color:#5b6b70;font-size:13px;margin-top:3px;line-height:1.35}.kc__go{position:static;align-self:flex-end;margin:auto 12px 12px auto;width:30px;height:30px;border-radius:50%;background:#0f6b6b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;flex:none}@media(max-width:749px){.kc__txt strong{font-size:15px}.kc__txt small{font-size:12.5px}}.kh img,.kc img,.k-sec img{max-width:100%;height:auto}@media(max-width:749px){header-actions .account-button{display:none!important}header-actions cart-icon.header-actions__cart-icon>span.hidden,header-actions cart-icon.header-actions__cart-icon>span.mobile\:hidden{display:none!important}header-actions cart-icon.header-actions__cart-icon{padding:0 12px!important;gap:6px!important;height:38px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kiora-top.css.map */
