:root{--k-teal:#17806f;--k-teal-d:#0f6b5d;--k-navy:#1b2a3a;--k-red:#e02424;--k-mint:#eef8f4;--k-border:#e2ebe8;--k-text:#4b5563;--k-muted:#8a94a3;--k-gold:#e2b06e}body.home{font-family:"Hind Siliguri",sans-serif;color:var(--k-text)}.kaced-landing *{box-sizing:border-box}.kaced-landing img{max-width:100%}.kaced-topbar p{margin:0}.kaced-header-logo img{width:auto;max-height:46px;height:auto}@media (max-width:767px){.kaced-header-logo img{max-height:34px}}.kaced-header-cta .elementor-button{box-shadow:0 0 0 4px rgb(23 128 111 / .18)}.kaced-hero-badge p,.kaced-pill p{margin:0}.kaced-hero-title .elementor-heading-title span{color:var(--k-teal)}.kaced-hero-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.kaced-hp-reg{color:var(--k-muted);font-size:14px}.kaced-hp-sale{font-size:38px;font-weight:700;color:var(--k-teal);line-height:1.05}.kaced-hp-save{background:var(--k-red);color:#fff;font-size:12px;font-weight:600;padding:3px 9px;border-radius:5px}@media (max-width:767px){.kaced-hp-sale{font-size:32px}}.kaced-trust .elementor-icon-list-items{gap:8px}.kaced-trust .elementor-icon-list-item{border:1px solid var(--k-border);border-radius:999px;padding:2px 10px!important;background:#fff;margin:0!important}.kaced-trust .elementor-icon-list-item::after{display:none!important}.kaced-slider .swiper,.kaced-slider .elementor-image-carousel-wrapper{border-radius:12px}.kaced-slider .swiper-slide-image{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:12px;background:#f4f4f4}.kaced-slider .elementor-swiper-button{width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .12);display:flex;align-items:center;justify-content:center;color:var(--k-navy)!important}.kaced-slider .elementor-swiper-button svg{width:14px;height:14px;fill:var(--k-navy)}.kaced-slider .swiper-pagination-bullet{background:#c9d3d8;opacity:1;width:8px;height:8px}.kaced-slider .swiper-pagination-bullet-active{background:var(--k-teal);width:12px;height:12px;vertical-align:middle}.kaced-card{transition:box-shadow .2s,border-color .2s}.kaced-card:hover{border-color:#9fd3c8!important;box-shadow:0 8px 24px rgb(23 128 111 / .12)}.kaced-card .elementor-widget-image img{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:8px;background:#f4f4f4}.kaced-card-title .elementor-heading-title{font-family:"Noto Serif","Hind Siliguri",serif!important}.kaced-card-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kaced-card-price del{color:var(--k-muted);font-size:14px}.kaced-card-price strong{color:var(--k-teal);font-size:20px;font-weight:700}.kaced-qty{display:inline-flex;align-items:center;gap:8px}.kaced-qty--card{display:flex;justify-content:center}.kaced-qty-btn{width:26px;height:20px;padding:0!important;border:1px solid #cbd5dc!important;border-radius:6px!important;background:#fff!important;color:var(--k-navy)!important;font-size:14px!important;line-height:1!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.kaced-qty-btn:hover:not(:disabled){border-color:var(--k-teal)!important;color:var(--k-teal)!important}.kaced-qty-btn:disabled{opacity:.45;cursor:not-allowed}.kaced-qty-input{width:34px!important;height:24px;padding:0!important;border:0!important;background:transparent!important;text-align:center;font-weight:700;color:var(--k-navy);font-size:15px;-moz-appearance:textfield;box-shadow:none!important}.kaced-qty-input::-webkit-outer-spin-button,.kaced-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kaced-order-row{cursor:default;transition:border-color .2s,background .2s}.kaced-order-row.is-selected{border-color:var(--k-teal)!important;background:#f3fbf8!important}.kaced-order-row .elementor-widget-image img{width:64px;height:64px;object-fit:contain;border:1px solid var(--k-border);border-radius:6px;background:#f4f4f4}.kaced-order-row .kaced-card-price strong{font-size:18px}.kaced-order-row .kaced-card-price del{font-size:13px}.kaced-select{display:inline-flex;cursor:pointer;position:relative}.kaced-select-input{position:absolute;opacity:0;width:22px;height:22px;margin:0;cursor:pointer}.kaced-check{width:22px;height:22px;border:2px solid #c3ccd3;border-radius:6px;background:#fff;display:inline-block;transition:all .15s}.kaced-select-input:checked+.kaced-check{background:var(--k-teal);border-color:var(--k-teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6 12-12-1.4-1.4z'/%3E%3C/svg%3E");background-size:16px;background-position:center;background-repeat:no-repeat}.kaced-select-input:focus-visible+.kaced-check{outline:2px solid var(--k-teal);outline-offset:2px}.kaced-select-input:disabled+.kaced-check{opacity:.4}.kaced-fields{display:flex;flex-direction:column;gap:14px}.kaced-field label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--k-navy);margin-bottom:6px}.kaced-field label svg{width:15px;height:15px;color:var(--k-teal)}.kaced-field .req{color:var(--k-red)}.kaced-field input[type=text],.kaced-field input[type=tel],.kaced-field textarea{width:100%;border:1px solid #d6dee3;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:15px;color:var(--k-navy);background:#fff;box-shadow:none;outline:none;transition:border-color .2s,box-shadow .2s}.kaced-field input:focus,.kaced-field textarea:focus{border-color:var(--k-teal);box-shadow:0 0 0 3px rgb(23 128 111 / .12)}.kaced-field .has-error{border-color:var(--k-red)!important}.kaced-field textarea{min-height:90px;resize:vertical}.kaced-phone-wrap{display:flex;border:1px solid #d6dee3;border-radius:8px;overflow:hidden;background:#fff}.kaced-phone-wrap:focus-within{border-color:var(--k-teal);box-shadow:0 0 0 3px rgb(23 128 111 / .12)}.kaced-phone-wrap input[type=tel]{border:0!important;box-shadow:none!important;border-radius:0}.kaced-phone-prefix{display:flex;align-items:center;gap:7px;padding:0 12px;background:#f3f6f8;border-right:1px solid #d6dee3;font-weight:700;color:var(--k-navy);font-size:15px;white-space:nowrap}.kaced-flag{width:18px;height:12px;border-radius:2px;background:radial-gradient(circle at 45% 50%,#e02424 0 3.6px,transparent 3.8px),#00684a}.kaced-err{color:var(--k-red);font-size:13px;margin:4px 0 0;min-height:0}.kaced-err:empty{display:none}.kaced-summary{border:1px solid var(--k-border);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 18px rgb(16 42 55 / .06)}.kaced-summary-head{display:flex;align-items:center;gap:8px;background:var(--k-teal);color:#fff;font-weight:700;font-size:15px;padding:13px 16px}.kaced-summary-head svg{width:16px;height:16px}.kaced-summary-body{padding:10px 16px}.kaced-summary-empty{text-align:center;color:var(--k-muted);font-size:14px;margin:10px 0 14px}.kaced-summary-line{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px dashed var(--k-border)}.kaced-summary-line img{width:40px;height:40px;object-fit:contain;border-radius:6px;border:1px solid var(--k-border);background:#f4f4f4;flex:none}.kaced-sl-name{flex:1;min-width:0;font-size:14px;color:var(--k-navy);font-weight:600;line-height:1.35}.kaced-sl-name small{display:block;font-weight:400;color:var(--k-muted);font-size:12.5px}.kaced-sl-total{font-weight:700;color:var(--k-navy);white-space:nowrap}.kaced-summary-row{display:flex;justify-content:space-between;font-size:14px;padding:8px 0;color:var(--k-text)}.kaced-summary-row[hidden]{display:none}.kaced-summary-ship span:last-child{font-weight:700;color:var(--k-teal)}.kaced-summary-total{display:flex;justify-content:space-between;align-items:center;background:#f3fbf8;border-top:1px solid var(--k-border);padding:13px 16px;font-weight:700;color:var(--k-navy);font-size:16px}.kaced-summary-total span:last-child{color:var(--k-teal);font-size:22px}.kaced-confirm{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--k-teal)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:15px 18px!important;font-family:inherit!important;font-weight:700!important;font-size:17px!important;cursor:pointer;box-shadow:0 6px 16px rgb(23 128 111 / .28);transition:background .2s,transform .1s}.kaced-confirm:hover{background:var(--k-teal-d)!important}.kaced-confirm:active{transform:translateY(1px)}.kaced-confirm svg{width:18px;height:18px}.kaced-confirm:disabled{opacity:.7;cursor:wait}.kaced-confirm.is-loading .kaced-confirm-label{opacity:.6}.kaced-form-msg{background:#fdecec;color:#b91c1c;border:1px solid #f5c2c2;border-radius:8px;padding:9px 12px;font-size:14px;margin:0 0 10px}.kaced-radio-dot .elementor-icon{border-radius:50%}.kaced-cod-check .elementor-icon{border-radius:50%}.kaced-neg .elementor-icon-list-text{color:#dc2626!important}.kaced-pos .elementor-icon-list-text{color:var(--k-teal)!important}.kaced-footer-brand .elementor-heading-title span{color:var(--k-gold)}.kaced-footer a{text-decoration:none}.elementor-25 .elementor-widget-text-editor p,.elementor-27 .elementor-widget-text-editor p,.elementor-29 .elementor-widget-text-editor p{margin:0}.elementor-25 .elementor-heading-title{margin:0}.e-con.kaced-flex-fill{flex:1 1 0%;min-width:0}.e-con.kaced-order-row{flex-wrap:nowrap}.kaced-order-row>.elementor-widget-image,.kaced-order-row>.elementor-widget-shortcode,.kaced-panel>.elementor-widget-icon{flex:0 0 auto}.kaced-order-row .elementor-widget-image img{display:block}.kaced-order-row .kaced-card-title .elementor-heading-title{line-height:1.35}.kaced-order-row .kaced-qty--row{margin-top:2px}@media (max-width:767px){.kaced-order-row .elementor-widget-image img{width:56px;height:56px}}.e-con.kaced-panel{flex-wrap:nowrap;align-items:center}.kaced-panel .elementor-icon{display:flex}.kaced-slider .elementor-image-carousel-wrapper.swiper{padding-bottom:22px!important}.kaced-slider .swiper-pagination{bottom:0!important}#ast-scroll-top{display:none!important}.kaced-ty-page .entry-header,.kaced-ty-page .woocommerce-order>p.woocommerce-notice{display:none}.kaced-ty-page .site-content>.ast-container{max-width:100%}.kaced-ty{--g:#1b6b3c;max-width:660px;margin:10px auto 40px;font-family:"Hind Siliguri",sans-serif;color:#374151;display:flex;flex-direction:column;gap:16px}.kaced-ty svg{width:1em;height:1em;flex:none}.kaced-ty-card{background:#fff;border:1px solid #e6ebe8;border-radius:16px;box-shadow:0 4px 18px rgb(16 42 30 / .06)}.kaced-ty-hero{text-align:center;padding:26px 24px 24px}.kaced-ty-tick{width:74px;height:74px;border-radius:50%;background:var(--g);color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:40px;box-shadow:0 8px 20px rgb(27 107 60 / .25)}.kaced-ty-congrats{color:var(--g);font-size:30px;font-weight:700;margin:0;line-height:1.3}.kaced-ty-sub{color:#1b2a3a;font-size:19px;font-weight:700;margin:2px 0 10px}.kaced-ty-text{color:#6b7280;font-size:14.5px;margin:0;line-height:1.7}.kaced-ty-invoice{display:flex;align-items:center;gap:14px;padding:16px 20px}.kaced-ty-inv-icon{width:50px;height:50px;border-radius:12px;background:#e9f4ee;color:var(--g);display:flex;align-items:center;justify-content:center;font-size:24px;flex:none}.kaced-ty-inv-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.4}.kaced-ty-inv-text strong{color:#1b2a3a;font-size:16.5px}.kaced-ty-inv-text span{color:#3b6b8f;font-size:13px}.kaced-ty-btn{display:inline-flex;align-items:center;gap:8px;background:var(--g)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:11px 18px!important;font-family:inherit!important;font-weight:700!important;font-size:14.5px!important;cursor:pointer;white-space:nowrap}.kaced-ty-btn:hover{background:#155a32!important}.kaced-ty-info{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kaced-ty-info-card{border-radius:12px;padding:18px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px;line-height:1.45}.kaced-ty-info-card strong{font-size:14.5px;font-weight:600;margin-top:6px}.kaced-ty-info-ic{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.kaced-ty-info-card.is-green{background:#e7f3ec;color:#1b6b3c}.kaced-ty-info-card.is-blue{background:#e8effc;color:#1d4ed8}.kaced-ty-info-card.is-purple{background:#f1ebfc;color:#7c3aed}.kaced-ty-info-card span:last-child{color:#6b7280}.kaced-ty-details{padding:16px}.kaced-ty-dhead{background:var(--g);color:#fff;border-radius:8px 8px 0 0;padding:13px 18px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px}.kaced-ty-dhead span:first-child{display:flex;align-items:center;gap:8px}.kaced-ty-rows{margin:0;padding:0 18px}.kaced-ty-rows>div{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px 0;border-bottom:1px solid #eef1ef}.kaced-ty-rows dt{display:flex;align-items:center;gap:8px;color:#6b7280;font-weight:400;font-size:14px;flex:none}.kaced-ty-rows dt svg{color:var(--g)}.kaced-ty-rows dd{margin:0;text-align:right;color:#1b2a3a;font-weight:600;font-size:14px;min-width:0;overflow-wrap:anywhere}.kaced-ty-items{padding:6px 18px 4px}.kaced-ty-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px dashed #e6ebe8}.kaced-ty-item img{width:48px;height:48px;object-fit:contain;border-radius:8px;border:1px solid #e6ebe8;background:#f4f4f4}.kaced-ty-iname{flex:1;min-width:0;font-size:14px;font-weight:600;color:#1b2a3a;line-height:1.35}.kaced-ty-iname small{display:block;font-weight:400;color:#8a94a3;font-size:12.5px}.kaced-ty-itotal{font-weight:700;color:#1b2a3a;white-space:nowrap}.kaced-ty-sum{display:flex;justify-content:space-between;padding:7px 0;font-size:14px}.kaced-ty-sum.is-total{border-top:1px solid #e6ebe8;margin-top:4px;padding-top:11px;font-weight:700;font-size:16px;color:#1b2a3a}.kaced-ty-sum.is-total span:last-child{color:var(--g);font-size:20px}@media (max-width:600px){.kaced-ty{margin:4px auto 28px;gap:12px}.kaced-ty-invoice{flex-wrap:wrap}.kaced-ty-btn{width:100%;justify-content:center}.kaced-ty-info{gap:8px}.kaced-ty-info-card{padding:14px 6px;font-size:12px}.kaced-ty-info-card strong{font-size:13px}.kaced-ty-congrats{font-size:26px}.kaced-ty-sub{font-size:17px}.kaced-ty-rows,.kaced-ty-items{padding-left:6px;padding-right:6px}.kaced-ty-details{padding:10px}}@media print{body.kaced-ty-page header,body.kaced-ty-page footer,#wpadminbar,.kaced-ty-invoice,.kaced-ty-info{display:none!important}.kaced-ty{max-width:100%;margin:0}.kaced-ty-card{box-shadow:none}.kaced-ty-dhead,.kaced-ty-tick{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.elementor-page-25 #primary,.elementor-page-25 .site-main{min-width:0;max-width:100%}.e-con.kaced-compare-scroll{overflow:hidden;max-width:100%;min-width:0}.e-con.kaced-compare-table,.e-con.kaced-compare-row{min-width:0;width:100%}.e-con.kaced-compare-row{flex-wrap:nowrap}.e-con.kaced-cell{min-width:0}.kaced-cell .elementor-heading-title,.kaced-cell .elementor-icon-list-text,.kaced-cell p{overflow-wrap:anywhere;word-break:normal;hyphens:auto}.kaced-cell .elementor-icon-list-item{align-items:flex-start}.kaced-cell .elementor-icon-list-icon{margin-top:4px;flex:none}.kaced-field input,.kaced-field textarea,.kaced-phone-wrap{min-width:0;max-width:100%}.kaced-phone-wrap input[type=tel]{flex:1 1 auto;width:auto}.e-con.kaced-sublabel{flex-wrap:nowrap;align-items:center}.kaced-sublabel>.elementor-widget-icon-list{flex:0 0 auto;max-width:100%}.kaced-sublabel .elementor-icon-list-text{white-space:nowrap}.kaced-sublabel>.elementor-widget-divider{flex:1 1 0%;min-width:0}.e-con.kaced-panel{align-items:center}.e-con.kaced-panel>.e-con.kaced-flex-fill{flex:1 1 0%;min-width:0}.kaced-panel .elementor-widget-text-editor{min-width:0}.kaced-panel p{overflow-wrap:break-word}.kaced-warranty{margin-top:8px!important;color:#17806f;font-size:15px}.kaced-warranty-pill p{margin:0}.kaced-footer-logo img{display:block;height:auto}.kaced-footer-contact .elementor-icon-list-item{align-items:flex-start}.kaced-footer-contact .elementor-icon-list-icon{margin-top:5px;flex:none}.kaced-footer-contact .elementor-icon-list-text{white-space:normal;overflow-wrap:break-word}.kaced-footer-contact a{color:inherit}.kaced-order-row .elementor-heading-title{overflow-wrap:break-word}.kaced-ty-brand{display:flex;align-items:center;gap:12px;padding:4px 4px 14px}.kaced-ty-brand img{width:130px;height:auto}.kaced-ty-brand span{display:flex;flex-direction:column;font-weight:700;color:#1b2a3a;font-size:15px;line-height:1.3}.kaced-ty-brand small{font-weight:400;color:#8a94a3;font-size:12px}.kaced-dev-credit{margin:10px 0 0!important;font-size:13px;color:#9AA6B4;letter-spacing:.2px}.kaced-dev-credit .kaced-dev-name{display:inline-block;margin-left:4px;padding:3px 12px;border-radius:999px;background:linear-gradient(135deg,#F7C948,#E8A317);color:#18222F!important;font-weight:700;text-decoration:none!important;box-shadow:0 2px 10px rgb(247 201 72 / .35);transition:transform .2s,box-shadow .2s}.kaced-dev-credit .kaced-dev-name:hover,.kaced-dev-credit .kaced-dev-name:focus-visible{transform:translateY(-1px);box-shadow:0 4px 16px rgb(247 201 72 / .55);color:#18222F!important}