.kl-store{--kl-color: #0d0d68;--kl-bg-1: #f5f5fb;--kl-bg-2: #e4e8ff;--kl-pt: 96px;--kl-pb: 96px;position:relative;overflow:hidden;padding:var(--kl-pt) 0 var(--kl-pb);background:linear-gradient(135deg,var(--kl-bg-1) 0%,var(--kl-bg-2) 55%,var(--kl-bg-1) 100%);color:var(--kl-color);font-family:Poppins,sans-serif}.kl-store *,.kl-store *:before,.kl-store *:after{box-sizing:border-box}.kl-store__bubble{position:absolute;border-radius:50%;pointer-events:none;background:var(--kl-color)}.kl-store__bubble--one{width:340px;height:340px;top:-120px;right:-100px;opacity:.06}.kl-store__bubble--two{width:220px;height:220px;bottom:-80px;left:-60px;opacity:.07}.kl-store__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(12,1fr);align-items:center}.kl-store__media{grid-column:1 / span 6;grid-row:1;position:relative}.kl-store__frame{position:relative;padding:0 0 22px 22px}.kl-store__frame:before{content:"";position:absolute;top:22px;left:0;right:22px;bottom:0;border-radius:999px 999px 28px 28px;background:linear-gradient(160deg,var(--kl-color) 0%,#5a5ad6 100%);opacity:.22;transition:transform .5s ease}.kl-store__frame:hover:before{transform:translate(-6px,6px)}.kl-store__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 28px 28px;background:#e6e6f4;box-shadow:0 24px 60px #0d0d6838}.kl-store__img img,.kl-store__img .kl-store__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.kl-store__frame:hover .kl-store__img img{transform:scale(1.05)}.kl-store__placeholder{fill:var(--kl-color);opacity:.25}.kl-store__ring{position:absolute;top:36px;right:-26px;z-index:5;width:124px;height:124px;display:grid;place-items:center;background:#fff;border-radius:50%;box-shadow:0 14px 36px #0d0d6838}.kl-store__ring-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:klStoreSpin 20s linear infinite}.kl-store__ring-svg text{font-family:Poppins,sans-serif;font-size:9.5px;font-weight:500;fill:var(--kl-color)}.kl-store__ring-logo{position:relative;width:36px;height:36px;object-fit:contain}@keyframes klStoreSpin{to{transform:rotate(360deg)}}.kl-store__card{grid-column:6 / span 7;grid-row:1;position:relative;z-index:2;padding:56px 56px 56px 120px;background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);border-radius:28px;box-shadow:0 24px 60px #0d0d681f}.kl-store__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.kl-store__eyebrow:before{content:"";width:44px;height:1px;background:var(--kl-color)}.kl-store__heading{margin:0 0 16px;font-family:Poppins,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--kl-color)}.kl-store__location{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;background:#fff;border:1px solid rgba(13,13,104,.18);border-radius:999px;font-size:1.25rem;font-weight:500;line-height:1}.kl-store__text p{margin:0;font-size:1.55rem;font-weight:300;line-height:1.85;color:var(--kl-color)}.kl-store__chips{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.kl-store__chip{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-radius:14px;box-shadow:0 6px 20px #0d0d6812;font-size:1.3rem;font-weight:500;line-height:1.3;transition:transform .3s ease,box-shadow .3s ease}.kl-store__chip:hover{transform:translateY(-4px);box-shadow:0 12px 26px #0d0d6824}.kl-store__chip-icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--kl-color);color:#fff}.kl-store__btn{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding:16px 34px;background:var(--kl-color);color:#fff;border:1px solid var(--kl-color);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.kl-store__btn svg{transition:transform .3s ease}.kl-store__btn:hover{background:#fff;color:var(--kl-color);box-shadow:0 10px 26px #0d0d682e}.kl-store__btn:hover svg{transform:translate(5px)}.kl-js .kl-reveal{opacity:0;transform:translateY(36px);transition:opacity .9s ease,transform .9s ease}.kl-js .kl-reveal--delay{transition-delay:.2s}.kl-js .kl-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kl-store__ring-svg{animation:none}.kl-js .kl-reveal{opacity:1;transform:none;transition:none}}@media(max-width:989px){.kl-store__media{grid-column:1 / span 5}.kl-store__card{grid-column:5 / span 8;padding:40px 36px 40px 90px}.kl-store__chips{grid-template-columns:1fr}.kl-store__ring{width:100px;height:100px;right:-20px}.kl-store__ring-logo{width:30px;height:30px}}@media(max-width:749px){.kl-store{padding-top:calc(var(--kl-pt) * .65);padding-bottom:calc(var(--kl-pb) * .65)}.kl-store__inner{grid-template-columns:1fr;padding:0 20px}.kl-store__media,.kl-store__card{grid-column:1}.kl-store__media{grid-row:1}.kl-store__card{grid-row:2;margin:-64px 8px 0;padding:32px 22px;border-radius:22px}.kl-store__frame{padding:0 0 14px 14px}.kl-store__frame:before{top:14px;right:14px}.kl-store__img{aspect-ratio:1 / 1;border-radius:999px 999px 22px 22px}.kl-store__ring{top:14px;right:6px;width:88px;height:88px}.kl-store__ring-logo{width:26px;height:26px}.kl-store__ring-svg text{font-size:9px}.kl-store__text p{font-size:1.45rem}.kl-store__chips{grid-template-columns:1fr}.kl-store__btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kl-our-store.css.map */
