.karum-section-skel{box-sizing:border-box;background:#0f172a04;flex-direction:column;gap:12px;width:100%;padding:32px 16px;display:flex;overflow-x:clip}.karum-section-skel,.karum-section-skel>*{min-width:0;max-width:100%}.karum-section-skel__bar{background:linear-gradient(90deg,#0f172a0f,#0f172a1f 50%,#0f172a0f) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.6s ease-in-out infinite karumSkelShimmer}.karum-section-skel__bar--eyebrow{width:24%;max-width:180px;height:10px}.karum-section-skel__bar--title{width:70%;max-width:720px;height:32px;margin-top:6px}.karum-section-skel__bar--title-md{width:50%;max-width:480px;height:22px}.karum-section-skel__bar--section-title{width:28%;max-width:280px;height:22px}.karum-section-skel__bar--body{width:60%;max-width:540px;height:14px}.karum-section-skel__bar--paragraph{width:90%}.karum-section-skel__bar--feature-title,.karum-section-skel__bar--paragraph-short{width:60%}.karum-section-skel__bar--feature-body{width:90%;height:10px}.karum-section-skel__bar--product-title{width:80%;height:12px}.karum-section-skel__bar--product-price{width:50%;height:12px}.karum-section-skel__bar--faq-question{width:70%;height:16px}.karum-section-skel__bar--cta{border-radius:999px;width:160px;height:40px}.karum-section-skel__bar--cta-small{border-radius:8px;width:120px;height:36px}.karum-section-skel__bar--input{border-radius:8px;flex:1;height:36px}.karum-section-skel__bar--link{width:70%;height:10px}.karum-section-skel__hero{flex-direction:column;gap:12px;max-width:1200px;min-height:280px;margin:0 auto;padding:32px 0;display:flex}.karum-section-skel__banner{background:#0f172a0a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:16px;display:flex}.karum-section-skel__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;width:100%;max-width:1200px;margin:0 auto;display:grid}.karum-section-skel__product{flex-direction:column;gap:8px;display:flex}.karum-section-skel__product-image{aspect-ratio:4/5;background:linear-gradient(90deg,#0f172a0f,#0f172a1f 50%,#0f172a0f) 0 0/200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite karumSkelShimmer}.karum-section-skel__strip{gap:12px;width:100%;max-width:1200px;margin:0 auto;display:flex;overflow:hidden}.karum-section-skel__category{aspect-ratio:1;background:linear-gradient(90deg,#0f172a0f,#0f172a1f 50%,#0f172a0f) 0 0/200% 100%;border-radius:50%;flex:0 0 140px;animation:1.6s ease-in-out infinite karumSkelShimmer}.karum-section-skel__features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;width:100%;max-width:1200px;margin:0 auto;display:grid}.karum-section-skel__feature{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.karum-section-skel__feature-icon{background:#0f172a14;border-radius:8px;width:36px;height:36px}.karum-section-skel__faq-row{border-bottom:1px solid #0f172a0f;padding:12px 0}.karum-section-skel__quotes{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%;max-width:1200px;margin:0 auto;display:grid}.karum-section-skel__quote{background:linear-gradient(90deg,#0f172a0f,#0f172a1f 50%,#0f172a0f) 0 0/200% 100%;border-radius:12px;height:140px;animation:1.6s ease-in-out infinite karumSkelShimmer}.karum-section-skel__newsletter{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:600px;margin:0 auto;display:flex}.karum-section-skel__input-row{gap:8px;width:100%;display:flex}.karum-section-skel__header-row{align-items:center;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.karum-section-skel__logo{background:#0f172a14;border-radius:6px;width:120px;height:28px}.karum-section-skel__nav{flex:1;gap:16px;display:flex}.karum-section-skel__nav-item{background:#0f172a0f;border-radius:4px;width:60px;height:14px}.karum-section-skel__icons{gap:8px;display:flex}.karum-section-skel__icon{background:#0f172a14;border-radius:6px;width:22px;height:22px}.karum-section-skel__footer{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;width:100%;max-width:1200px;margin:0 auto;display:grid}.karum-section-skel__footer-col{flex-direction:column;gap:8px;display:flex}@keyframes karumSkelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.karum-section-skel__bar,.karum-section-skel__category,.karum-section-skel__product-image,.karum-section-skel__quote{animation:none}}
