.krm-hero-widget{position:relative !important;width:100% !important;min-height:520px !important;display:flex !important;align-items:center !important;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;padding:90px 0 !important;overflow:hidden !important}.krm-hero-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(10,61,38,0.82) 0%,rgba(6,40,24,0.78) 100%) !important;z-index:1 !important}.krm-hero-container{position:relative !important;z-index:2 !important;max-width:1360px !important;margin:0 auto !important;padding:0 24px !important;width:100% !important}.krm-hero-content{max-width:720px !important}.krm-hero-pill{display:inline-flex !important;align-items:center !important;gap:8px !important;background:rgba(255,255,255,0.12) !important;border:1px solid rgba(255,255,255,0.25) !important;border-radius:50px !important;padding:6px 18px !important;color:#ffffff !important;font-family:'Inter',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;margin-bottom:22px !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important}.krm-pill-icon{font-size:14px !important}.krm-hero-headline{font-family:'Outfit',sans-serif !important;font-size:52px !important;font-weight:800 !important;color:#ffffff !important;line-height:1.15 !important;margin:0 0 18px !important;text-shadow:0 2px 12px rgba(0,0,0,0.3) !important}.krm-hero-sub{font-family:'Inter',sans-serif !important;font-size:16px !important;color:rgba(255,255,255,0.92) !important;line-height:1.65 !important;margin:0 0 32px !important}.krm-hero-actions{display:flex !important;align-items:center !important;gap:16px !important;flex-wrap:wrap !important}.krm-btn-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#00A651 !important;color:#ffffff !important;font-family:'Inter',sans-serif !important;font-size:15px !important;font-weight:700 !important;padding:14px 30px !important;border-radius:8px !important;text-decoration:none !important;transition:all 0.25s ease !important;box-shadow:0 4px 18px rgba(0,166,81,0.4) !important}.krm-btn-primary:hover{background-color:#008f45 !important;transform:translateY(-2px) !important;box-shadow:0 6px 22px rgba(0,166,81,0.5) !important;color:#ffffff !important}.krm-btn-ghost{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:transparent !important;color:#ffffff !important;font-family:'Inter',sans-serif !important;font-size:15px !important;font-weight:600 !important;padding:13px 28px !important;border-radius:8px !important;border:1.5px solid #ffffff !important;text-decoration:none !important;transition:all 0.25s ease !important}.krm-btn-ghost:hover{background-color:rgba(255,255,255,0.15) !important;color:#ffffff !important;transform:translateY(-2px) !important}.krm-category-section{padding:70px 0 60px !important;background-color:#fbfdfc !important;position:relative !important;overflow:hidden !important}.krm-cat-container{max-width:1360px !important;margin:0 auto !important;padding:0 24px !important}.krm-cat-header-wrap{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:20px !important;margin-bottom:44px !important;position:relative !important}.krm-cat-corner-left{flex:0 0 auto !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;padding-bottom:10px !important}.krm-script-badge{font-family:'Caveat',cursive !important;font-size:24px !important;font-weight:700 !important;color:#16a34a !important;line-height:1.15 !important;display:block !important}.krm-script-curve{width:110px !important;height:16px !important;margin-top:4px !important}.krm-cat-center-block{flex:1 1 auto !important;text-align:center !important}.krm-cat-pill{display:inline-block !important;font-family:'Inter',sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2px !important;color:#16a34a !important;text-transform:uppercase !important;margin-bottom:6px !important}.krm-cat-main-title{font-family:'Outfit',sans-serif !important;font-size:38px !important;font-weight:800 !important;color:#0f172a !important;line-height:1.2 !important;margin:0 0 10px !important}.krm-cat-title-green{color:#16a34a !important}.krm-cat-subtitle{font-family:'Inter',sans-serif !important;font-size:15px !important;color:#64748b !important;max-width:580px !important;margin:0 auto !important;line-height:1.5 !important}.krm-cat-corner-right{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:20px !important;padding-bottom:10px !important}.krm-script-quote{font-family:'Caveat',cursive !important;font-size:22px !important;font-weight:700 !important;color:#16a34a !important;white-space:nowrap !important}.krm-cat-catalog-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:#15803d !important;color:#ffffff !important;font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:600 !important;padding:10px 22px !important;border-radius:50px !important;text-decoration:none !important;transition:all 0.25s ease !important;box-shadow:0 4px 14px rgba(21,128,61,0.25) !important;white-space:nowrap !important}.krm-cat-catalog-btn:hover{background-color:#166534 !important;transform:translateY(-1px) !important;color:#ffffff !important}.krm-cat-cards-grid{display:grid !important;grid-template-columns:repeat(var(--desktop-cols,var(--krm-cat-cols-desktop,5)),minmax(0,1fr)) !important;column-gap:var(--cat-gap-x,var(--krm-cat-gap,20px)) !important;row-gap:var(--cat-gap-y,24px) !important}@media (max-width:1099px){.krm-cat-cards-grid{grid-template-columns:repeat(var(--tablet-cols,var(--krm-cat-cols-tablet,3)),minmax(0,1fr)) !important;column-gap:var(--cat-gap-x,16px) !important;row-gap:var(--cat-gap-y,20px) !important}}@media (max-width:640px){.krm-cat-cards-grid:not(.krm-mobile-carousel){grid-template-columns:repeat(var(--mobile-cols,var(--krm-cat-cols-mobile,2)),minmax(0,1fr)) !important;column-gap:var(--cat-gap-x,12px) !important;row-gap:var(--cat-gap-y,16px) !important}}.krm-cat-tall-card{background:#ffffff !important;border-radius:28px !important;box-shadow:0 10px 30px rgba(0,0,0,0.05) !important;border:1px solid rgba(0,0,0,0.04) !important;padding:26px 14px 22px !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;cursor:pointer !important;position:relative !important;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s ease,border-color 0.3s ease !important}.krm-cat-tall-card:hover{transform:translateY(-6px) !important;box-shadow:0 18px 40px rgba(0,0,0,0.08) !important;border-color:rgba(22,163,74,0.25) !important}.krm-cat-circular-stage{position:relative !important;width:114px !important;height:114px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:16px !important}.krm-cat-arc-svg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;transform:rotate(-90deg) !important;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1) !important}.krm-cat-tall-card:hover .krm-cat-arc-svg{transform:rotate(0deg) !important}.krm-cat-img-avatar{width:88px !important;height:88px !important;border-radius:50% !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;background-color:#f8fafc !important;z-index:1 !important}.krm-cat-img-avatar img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.35s ease !important}.krm-cat-tall-card:hover .krm-cat-img-avatar img{transform:scale(1.08) !important}.krm-cat-floating-icon{position:absolute !important;bottom:2px !important;left:6px !important;width:28px !important;height:28px !important;border-radius:50% !important;background-color:var(--cat-accent,#16a34a) !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:13px !important;box-shadow:0 3px 8px rgba(0,0,0,0.2) !important;z-index:3 !important}.krm-cat-body{display:flex !important;flex-direction:column !important;align-items:center !important;flex-grow:1 !important;width:100% !important}.krm-cat-title{font-family:'Outfit',sans-serif !important;font-size:17px !important;font-weight:700 !important;color:#111827 !important;margin:0 0 6px !important;line-height:1.3 !important}.krm-cat-desc{font-family:'Inter',sans-serif !important;font-size:12px !important;color:#64748b !important;line-height:1.45 !important;min-height:34px !important;margin:0 0 8px !important}.krm-cat-view-count{font-family:'Inter',sans-serif !important;font-size:13px !important;font-weight:600 !important;color:var(--cat-accent,#16a34a) !important;margin-bottom:12px !important;display:block !important}.krm-cat-arrow-btn{width:36px !important;height:36px !important;border-radius:50% !important;background-color:var(--cat-accent,#16a34a) !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;margin:auto auto 0 !important;transition:transform 0.2s ease,box-shadow 0.2s ease !important}.krm-cat-tall-card:hover .krm-cat-arrow-btn{transform:scale(1.1) !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important}.krm-showcase-section{padding:40px 0 50px !important;background-color:#ffffff !important}.krm-showcase-container{max-width:1360px !important;margin:0 auto !important;padding:0 24px !important}.krm-showcase-header{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;margin-bottom:24px !important;padding-bottom:14px !important;border-bottom:1px solid #f1f5f9 !important}.krm-showcase-title{font-family:'Outfit',sans-serif !important;font-size:26px !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 6px !important}.krm-showcase-subtitle{font-family:'Inter',sans-serif !important;font-size:14px !important;color:#64748b !important;margin:0 !important}.krm-showcase-view-all{font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:600 !important;color:#15803d !important;text-decoration:none !important;white-space:nowrap !important;transition:color 0.2s ease !important}.krm-showcase-view-all:hover{color:#166534 !important;text-decoration:underline !important}.krm-showcase-grid{display:grid !important;gap:22px !important}@media (min-width:1025px){.krm-showcase-grid{grid-template-columns:repeat(var(--pgrid-cols-desktop,4),minmax(0,1fr)) !important}.krm-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr)) !important}.krm-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr)) !important}.krm-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.krm-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.krm-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.krm-grid-cols-1{grid-template-columns:1fr !important}}.krm-showcase-grid.aspect-1-1 .krm-pcard-stage,.krm-pcard-stage.aspect-1-1{aspect-ratio:1 / 1 !important}.krm-showcase-grid.aspect-4-5 .krm-pcard-stage,.krm-pcard-stage.aspect-4-5{aspect-ratio:4 / 5 !important}.krm-product-card,.woodmart-product-card{background:#ffffff !important;border:1px solid #eef2f5 !important;border-radius:16px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important;box-shadow:0 4px 15px rgba(0,0,0,0.02) !important}.krm-product-card:hover,.woodmart-product-card:hover{transform:translateY(-4px) !important;box-shadow:0 14px 30px rgba(0,0,0,0.06) !important;border-color:#e2e8f0 !important}.krm-pcard-stage,.product-thumb-wrap{position:relative !important;aspect-ratio:1 / 1 !important;width:100% !important;overflow:hidden !important;background-color:#f8fafc !important}.krm-pcard-discount-pill,.product-badge.badge-discount{position:absolute !important;top:10px !important;left:10px !important;z-index:3 !important;background-color:#e53935 !important;color:#ffffff !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:11px !important;font-weight:700 !important;padding:4px 11px !important;border-radius:9999px !important;letter-spacing:0.4px !important;text-transform:uppercase !important;box-shadow:0 2px 6px rgba(229,57,53,0.3) !important;line-height:1.4 !important}.krm-pcard-wishlist-btn{position:absolute !important;top:10px !important;right:10px !important;z-index:2 !important;width:32px !important;height:32px !important;border-radius:50% !important;background:rgba(255,255,255,0.92) !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#64748b !important;cursor:pointer !important;transition:all 0.2s ease !important}.krm-pcard-wishlist-btn:hover{background:#ffffff !important;color:#dc2626 !important}.krm-pcard-img-link,.product-thumb-link{display:block !important;width:100% !important;height:100% !important}.krm-pcard-img,.product-card-img{width:100% !important;height:100% !important;object-fit:cover !important;transition:transform 0.35s ease !important}.krm-product-card:hover .krm-pcard-img,.woodmart-product-card:hover .product-card-img{transform:scale(1.05) !important}.krm-pcard-body,.product-card-body{padding:14px 16px 18px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important}.krm-pcard-category,.product-category{font-family:'Inter',-apple-system,sans-serif !important;font-size:11px !important;font-weight:700 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:0.5px !important;margin-bottom:5px !important;display:block !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.krm-pcard-title,.product-title{font-family:'Outfit',-apple-system,sans-serif !important;font-size:15px !important;font-weight:700 !important;color:#0f172a !important;line-height:1.35 !important;min-height:40px !important;height:2.7em !important;margin:0 0 6px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.krm-pcard-title a,.product-title a{color:#0f172a !important;text-decoration:none !important;transition:color 0.2s ease !important}.krm-pcard-title a:hover,.product-title a:hover{color:#00A859 !important}.krm-pcard-rating,.product-rating-wrap{color:#f59e0b !important;font-size:13.5px !important;letter-spacing:1.5px !important;margin-bottom:8px !important;display:flex !important;align-items:center !important;min-height:18px !important}.krm-pcard-rating .krm-stars,.product-rating-wrap .star-rating-placeholder{color:#f59e0b !important;line-height:1 !important}.krm-pcard-price-row,.product-price-row{display:flex !important;align-items:baseline !important;gap:8px !important;margin-bottom:8px !important;min-height:24px !important;flex-wrap:wrap !important}.krm-pcard-reg-price,.product-price-row del{font-size:13px !important;color:#94a3b8 !important;text-decoration:line-through !important;font-weight:500 !important}.krm-pcard-sale-price,.product-price-row ins,.product-price-row > .woocommerce-Price-amount{font-size:17px !important;font-weight:800 !important;color:#00A859 !important;font-family:'Inter',-apple-system,sans-serif !important;text-decoration:none !important}.krm-pcard-stock,.product-stock-status{display:flex !important;align-items:center !important;gap:7px !important;font-size:12px !important;font-weight:600 !important;margin-bottom:12px !important;color:#00A859 !important}.krm-pcard-stock.in-stock,.product-stock-status.in-stock{color:#00A859 !important}.krm-pcard-stock.out-of-stock,.product-stock-status.out-of-stock{color:#dc2626 !important}.krm-stock-pulse-dot,.stock-dot{width:7px !important;height:7px !important;border-radius:50% !important;background-color:#00A859 !important;box-shadow:0 0 0 0 rgba(0,168,89,0.7) !important;animation:krmPulse 2s infinite !important;flex-shrink:0 !important;display:inline-block !important}.krm-pcard-stock.out-of-stock .krm-stock-pulse-dot,.product-stock-status.out-of-stock .stock-dot{background-color:#dc2626 !important;animation:none !important;box-shadow:none !important}@keyframes krmPulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,168,89,0.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(0,168,89,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,168,89,0)}}.krm-pcard-cta-wrap,.product-card-cta{margin-top:auto !important}.krm-pcard-btn-cart,.woodmart-product-card .btn-add-to-cart{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;background-color:#00A859 !important;color:#ffffff !important;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif !important;font-size:13.5px !important;font-weight:700 !important;padding:11px 14px !important;border-radius:8px !important;text-decoration:none !important;border:none !important;cursor:pointer !important;white-space:nowrap !important;transition:background-color 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease !important;box-shadow:0 2px 6px rgba(0,168,89,0.2) !important}.krm-pcard-btn-cart:hover,.woodmart-product-card .btn-add-to-cart:hover{background-color:#00914c !important;color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,168,89,0.3) !important}.krm-btn-cart-svg{width:16px !important;height:16px !important;stroke:#ffffff !important;fill:none !important;flex-shrink:0 !important}.krm-btn-cart-text{white-space:nowrap !important}.krm-pcard-btn-cart.btn-options,.woodmart-product-card .btn-view-options{background-color:#00A859 !important;color:#ffffff !important}.krm-pcard-btn-cart.btn-options:hover,.woodmart-product-card .btn-view-options:hover{background-color:#00914c !important;color:#ffffff !important}.krm-trust-section{padding:30px 0 40px !important;background-color:#ffffff !important}.krm-trust-container{max-width:1360px !important;margin:0 auto !important;padding:0 24px !important}.krm-trust-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important}.krm-trust-card{background:#ffffff !important;border:1px solid #eef2f5 !important;border-radius:16px !important;padding:22px 18px !important;display:flex !important;align-items:flex-start !important;gap:16px !important;box-shadow:0 4px 20px rgba(0,0,0,0.02) !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important}.krm-trust-card:hover{transform:translateY(-3px) !important;box-shadow:0 10px 25px rgba(0,0,0,0.05) !important}.krm-trust-icon-box{width:48px !important;height:48px !important;border-radius:12px !important;background-color:#f0fdf4 !important;border:1px solid #bbf7d0 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:22px !important;flex-shrink:0 !important}.krm-trust-content{flex-grow:1 !important}.krm-trust-title{font-family:'Outfit',sans-serif !important;font-size:16px !important;font-weight:700 !important;color:#1e293b !important;margin:0 0 4px !important}.krm-trust-desc{font-family:'Inter',sans-serif !important;font-size:13px !important;color:#64748b !important;line-height:1.5 !important;margin:0 !important}.krm-steps-section{padding:50px 0 60px !important;background-color:#fbfdfc !important}.krm-steps-container{max-width:1360px !important;margin:0 auto !important;padding:0 24px !important}.krm-steps-header{text-align:center !important;margin-bottom:36px !important}.krm-steps-main-title{font-family:'Outfit',sans-serif !important;font-size:32px !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 8px !important}.krm-steps-subtitle{font-family:'Inter',sans-serif !important;font-size:15px !important;color:#64748b !important;margin:0 !important}.krm-steps-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px !important}.krm-step-card{background:#ffffff !important;border:1px solid #eef2f5 !important;border-radius:16px !important;padding:28px 22px !important;position:relative !important;display:flex !important;flex-direction:column !important;box-shadow:0 4px 15px rgba(0,0,0,0.02) !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important}.krm-step-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 28px rgba(0,0,0,0.05) !important}.krm-step-number{font-family:'Outfit',sans-serif !important;font-size:32px !important;font-weight:800 !important;color:#e2e8f0 !important;position:absolute !important;top:18px !important;right:20px !important;line-height:1 !important}.krm-step-title{font-family:'Outfit',sans-serif !important;font-size:17px !important;font-weight:700 !important;color:#1e293b !important;margin:0 0 8px !important;padding-right:40px !important}.krm-step-desc{font-family:'Inter',sans-serif !important;font-size:13px !important;color:#64748b !important;line-height:1.5 !important;margin:0 !important}.krm-cta-banner-section{padding:20px 0 60px !important;background-color:#fbfdfc !important}.krm-cta-banner-container{max-width:1360px !important;margin:0 auto !important;padding:0 24px !important}.krm-cta-banner-card{background:linear-gradient(135deg,#093c20 0%,#062815 100%) !important;border-radius:20px !important;padding:36px 44px !important;color:#ffffff !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:24px !important;box-shadow:0 10px 30px rgba(9,60,32,0.25) !important}.krm-cta-banner-content{flex-grow:1 !important}.krm-cta-banner-heading{font-family:'Outfit',sans-serif !important;font-size:24px !important;font-weight:800 !important;color:#ffffff !important;margin:0 0 6px !important}.krm-cta-banner-sub{font-family:'Inter',sans-serif !important;font-size:14px !important;color:rgba(255,255,255,0.85) !important;line-height:1.5 !important;margin:0 !important}.krm-cta-banner-action{flex-shrink:0 !important}.krm-cta-banner-btn{background-color:#25D366 !important;color:#ffffff !important;border-radius:50px !important;padding:14px 28px !important;font-family:'Inter',sans-serif !important;font-weight:700 !important;font-size:15px !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:10px !important;box-shadow:0 6px 20px rgba(37,211,102,0.35) !important;white-space:nowrap !important;transition:all 0.25s ease !important}.krm-cta-banner-btn:hover{background-color:#1ebc59 !important;transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(37,211,102,0.45) !important;color:#ffffff !important}.krm-cta-wa-icon{display:flex !important;align-items:center !important;justify-content:center !important}@media (max-width:1200px){.krm-cat-cards-grid{grid-template-columns:repeat(3,1fr) !important}}@media (max-width:1024px){.krm-hero-headline{font-size:42px !important}.krm-grid-cols-4{grid-template-columns:repeat(2,1fr) !important}.krm-trust-grid{grid-template-columns:repeat(2,1fr) !important}.krm-steps-grid{grid-template-columns:repeat(2,1fr) !important}.krm-cta-banner-card{flex-direction:column !important;text-align:center !important;padding:30px 24px !important}}@media (max-width:768px){.krm-hero-widget{padding:60px 0 !important;min-height:440px !important}.krm-hero-headline{font-size:34px !important}.krm-hero-sub{font-size:14px !important}.krm-cat-cards-grid{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;gap:16px !important;padding:12px 20px 24px 20px !important;margin:0 -20px !important;scrollbar-width:none !important;-ms-overflow-style:none !important;scroll-behavior:smooth !important;grid-template-columns:none !important;width:calc(100% + 40px) !important}.krm-cat-cards-grid::-webkit-scrollbar{display:none !important}.krm-cat-tall-card{flex:0 0 255px !important;width:255px !important;max-width:78vw !important;scroll-snap-align:center !important;scroll-snap-stop:always !important;border-radius:36px !important;background:#ffffff !important;box-shadow:0 12px 32px rgba(0,0,0,0.07) !important;border:1px solid rgba(0,0,0,0.04) !important;padding:28px 18px 24px !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;margin:0 !important;flex-shrink:0 !important}.krm-cat-circular-stage{width:120px !important;height:120px !important;margin:0 auto 16px !important}.krm-cat-img-avatar{width:92px !important;height:92px !important}.krm-cat-floating-icon{width:32px !important;height:32px !important;font-size:15px !important;bottom:4px !important;left:8px !important}.krm-cat-title{font-size:20px !important;margin:0 0 6px !important}.krm-cat-desc{font-size:13px !important;line-height:1.5 !important;min-height:38px !important;margin:0 0 8px !important}.krm-cat-view-count{font-size:14px !important;margin-bottom:12px !important}.krm-cat-arrow-btn{width:38px !important;height:38px !important;font-size:18px !important}.cat-carousel-dots,.krm-cat-carousel-dots{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin-top:16px !important;padding:8px 0 12px !important;width:100% !important}.cat-dot-btn{width:8px !important;height:8px !important;border-radius:9999px !important;background-color:#cbd5e1 !important;border:none !important;padding:0 !important;cursor:pointer !important;outline:none !important;transition:all 0.3s cubic-bezier(0.16,1,0.3,1) !important}.cat-dot-btn.active{width:24px !important;background-color:#15803d !important;border-radius:9999px !important}.krm-showcase-header{flex-direction:column !important;align-items:flex-start !important;gap:10px !important}.krm-grid-tab-4{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.krm-grid-tab-3{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.krm-grid-tab-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body .elementor-element .krm-showcase-grid,html body .elementor .krm-showcase-grid,html body .krm-showcase-grid,.krm-showcase-grid,.product-grid,.shop-products-grid{display:grid !important;grid-template-columns:repeat(var(--pgrid-cols-mobile,2),minmax(0,1fr)) !important;gap:12px !important}html body .elementor-element .krm-showcase-grid.krm-grid-mob-2,html body .krm-showcase-grid.krm-grid-mob-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body .elementor-element .krm-showcase-grid.krm-grid-mob-1,html body .krm-showcase-grid.krm-grid-mob-1{grid-template-columns:1fr !important}.krm-product-card,.woodmart-product-card{border-radius:12px !important;box-shadow:0 2px 8px rgba(0,0,0,0.03) !important;border:1px solid #f1f5f9 !important}.krm-pcard-body,.product-card-body{padding:10px 10px 12px !important}.krm-pcard-discount-pill,.product-badge.badge-discount{top:7px !important;left:7px !important;font-size:10px !important;padding:3px 8px !important}.krm-pcard-category,.product-category{font-size:10.5px !important;margin-bottom:3px !important}.krm-pcard-title,.product-title{font-size:13.5px !important;line-height:1.3 !important;height:2.6em !important;min-height:35px !important;margin:0 0 4px !important}.krm-pcard-rating,.product-rating-wrap{font-size:12px !important;letter-spacing:1px !important;margin-bottom:5px !important}.krm-pcard-price-row,.product-price-row{gap:5px !important;margin-bottom:6px !important;min-height:22px !important}.krm-pcard-reg-price,.product-price-row del{font-size:12px !important}.krm-pcard-sale-price,.product-price-row ins,.product-price-row > .woocommerce-Price-amount{font-size:15px !important}.krm-pcard-stock,.product-stock-status{font-size:11.5px !important;margin-bottom:8px !important;gap:5px !important}.krm-pcard-btn-cart,.woodmart-product-card .btn-add-to-cart{font-size:12.5px !important;padding:9px 8px !important;border-radius:7px !important;gap:6px !important}.krm-btn-cart-svg{width:14px !important;height:14px !important}}@media (max-width:480px){html body .elementor-element .krm-showcase-grid,html body .elementor .krm-showcase-grid,html body .krm-showcase-grid,.krm-showcase-grid,.product-grid,.shop-products-grid{display:grid !important;grid-template-columns:repeat(var(--pgrid-cols-mobile,2),minmax(0,1fr)) !important;gap:10px !important}html body .elementor-element .krm-showcase-grid.krm-grid-mob-2,html body .krm-showcase-grid.krm-grid-mob-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body .elementor-element .krm-showcase-grid.krm-grid-mob-1,html body .krm-showcase-grid.krm-grid-mob-1{grid-template-columns:1fr !important}.krm-trust-grid,.krm-steps-grid{grid-template-columns:1fr !important}.krm-hero-actions{flex-direction:column !important;width:100% !important}.krm-btn-primary,.krm-btn-ghost{width:100% !important}}