.isc-product-detail{--isc-pd-navy:#101b4c;--isc-pd-orange:#ff5e14;--isc-pd-border:#dde1e8;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:500;color:#343945;width:100%;background:#fff}
.isc-product-detail *,.isc-product-detail *:before,.isc-product-detail *:after{box-sizing:border-box}
.isc-product-detail [hidden]{display:none!important}
.isc-product-detail .isc-pd-container{width:100%;max-width:1400px;margin-inline:auto;padding:24px 24px 40px}
.isc-product-detail .isc-pd-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;margin-bottom:24px;color:#626978}
.isc-product-detail .isc-pd-breadcrumb i{font-size:9px;color:#737b8c}
.isc-product-detail a{color:var(--isc-pd-navy)}
.isc-product-detail .isc-pd-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px;align-items:start}
.isc-product-detail .isc-pd-hero-copy{min-width:0}
.isc-product-detail .isc-pd-image{background:#f7f8fa;padding:24px;border:1px solid var(--isc-pd-border);border-radius:4px;height:460px;display:flex;align-items:center;justify-content:center}
.isc-product-detail img{display:block;max-width:100%;height:auto}
.isc-product-detail .isc-pd-image img{width:100%;height:100%;object-fit:contain}
.isc-product-detail h1{font:700 clamp(30px,3vw,42px)/1.1 Rajdhani,sans-serif;color:#1d1d37;margin:0 0 12px;overflow-wrap:break-word}
.isc-product-detail h2{font:700 clamp(24px,2.2vw,30px)/1.15 Rajdhani,sans-serif;color:#1d1d37;margin:0 0 16px}
.isc-product-detail h2>i{font-size:20px;margin-right:10px;color:var(--isc-pd-orange)}
.isc-product-detail h3{font:700 21px/1.2 Rajdhani,sans-serif;color:var(--isc-pd-navy);margin:0 0 8px}
.isc-product-detail p{line-height:1.6;margin:0 0 18px}
.isc-product-detail .isc-pd-intro{font-size:17px;color:#626978;max-width:65ch}
.isc-product-detail .isc-pd-kicker{display:block;color:#b83d00;letter-spacing:1px;font-weight:700;font-size:12px;margin-bottom:6px}
.isc-product-detail .isc-pd-price span{display:block;font-size:13px;color:#626978}
.isc-product-detail .isc-pd-price strong{color:#b83d00;font-size:22px;font-weight:700}
.isc-product-detail .isc-pd-actions{display:flex;flex-wrap:wrap;gap:10px}
.isc-product-detail .isc-pd-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--isc-pd-orange);background:var(--isc-pd-orange);color:var(--isc-pd-navy);font:600 14px/1.3 Rajdhani,sans-serif;text-transform:uppercase;padding:10px 16px;min-height:44px;cursor:pointer;border-radius:0}
.isc-product-detail .isc-pd-button:hover{background:#e84b07;border-color:#e84b07}
.isc-product-detail .isc-pd-button-outline{background:#fff;color:var(--isc-pd-navy);border-color:#c8cdd7}
.isc-product-detail .isc-pd-button-outline:hover{background:var(--isc-pd-navy);border-color:var(--isc-pd-navy);color:#fff}
.isc-product-detail :focus-visible{outline:3px solid #101b4c;outline-offset:4px}
.isc-product-detail .isc-pd-summary{margin:20px 0 0;border-top:1px solid var(--isc-pd-border);font-size:16px}
.isc-product-detail .isc-pd-summary div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--isc-pd-border);gap:16px;padding:9px 0}
.isc-product-detail dt{font-weight:500;color:#626978}
.isc-product-detail dd{margin:0;font-weight:600;color:var(--isc-pd-navy);overflow-wrap:anywhere}
.isc-product-detail .isc-pd-section{margin-top:34px;padding-top:24px;border-top:1px solid var(--isc-pd-border)}
.isc-product-detail .isc-pd-prose{max-width:75ch;font-size:17px}
.isc-product-detail .isc-pd-spec-table{margin:0;border:1px solid var(--isc-pd-border);border-radius:4px;overflow:hidden}
.isc-product-detail .isc-pd-spec-table div{display:grid;grid-template-columns:36% 64%;border-bottom:1px solid var(--isc-pd-border)}
.isc-product-detail .isc-pd-spec-table div:last-child{border-bottom:0}
.isc-product-detail .isc-pd-spec-table dt,.isc-product-detail .isc-pd-spec-table dd{padding:10px 14px;min-width:0;line-height:1.45}
.isc-product-detail .isc-pd-spec-table dt{background:#f7f8fa;border-right:1px solid var(--isc-pd-border)}
.isc-product-detail .isc-pd-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.isc-product-detail .isc-pd-feature-list>div{display:flex;gap:12px;align-items:flex-start;min-width:0}
.isc-product-detail .isc-pd-feature-list>div>i{color:var(--isc-pd-orange);font-size:18px;margin-top:3px}
.isc-product-detail .isc-pd-feature-list p{margin-bottom:0}
.isc-product-detail .isc-pd-gallery,.isc-product-detail .isc-pd-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.isc-product-detail .isc-pd-gallery img,.isc-product-detail .isc-pd-related img{aspect-ratio:1/1;object-fit:contain}
.isc-product-detail .isc-pd-faq details{border:1px solid var(--isc-pd-border);margin-bottom:10px;padding:15px}
.isc-product-detail .isc-pd-faq summary{cursor:pointer;font-weight:700;color:var(--isc-pd-navy)}
.isc-product-detail .isc-pd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}
.isc-product-detail .isc-pd-faq summary::-webkit-details-marker{display:none}
.isc-product-detail .isc-pd-faq summary i{font-size:12px;flex-shrink:0}
.isc-product-detail .isc-pd-faq details[open] summary i{transform:rotate(180deg)}
.isc-product-detail .isc-pd-faq details p{margin:12px 0 0}
.isc-product-detail .isc-pd-enquiry{padding:24px;background:#f7f8fa}
.isc-product-detail .isc-pd-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(5,11,32,.76);backdrop-filter:blur(5px)}
.isc-product-detail .isc-pd-modal{position:relative;width:100%;max-width:650px;max-height:92vh;max-height:92dvh;overflow:auto;padding:38px;background:#fff;border-radius:9px;box-shadow:0 30px 90px rgba(16,27,76,.28)}
.isc-product-detail [data-iscpd-modal=callback] .isc-pd-modal{max-width:560px}
.isc-product-detail .isc-pd-close{position:absolute;right:14px;top:14px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#f0f2f5;color:var(--isc-pd-navy);font-size:18px;cursor:pointer;z-index:2}
.isc-product-detail .isc-pd-form-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#fff0e8;color:#b83d00;font-size:24px;margin-bottom:13px}
.isc-product-detail .isc-pd-modal h2{margin:5px 0;font-size:29px}
.isc-product-detail .isc-pd-modal p{font-size:14px;color:#626978}
.isc-product-detail .isc-pd-selected{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--isc-pd-border);border-left:4px solid var(--isc-pd-orange);background:#fafbfc;margin:18px 0}
.isc-product-detail .isc-pd-selected img{width:60px;height:60px;object-fit:contain;background:#fff}
.isc-product-detail .isc-pd-selected strong,.isc-product-detail .isc-pd-selected span{display:block}
.isc-product-detail .isc-pd-selected span{font-size:14px;color:#b83d00}
.isc-product-detail .isc-pd-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.isc-product-detail label{display:block;color:var(--isc-pd-navy);font-size:13px;font-weight:600;margin-bottom:13px}
.isc-product-detail input,.isc-product-detail select,.isc-product-detail textarea{width:100%;min-width:0;min-height:46px;padding:10px 12px;margin-top:5px;border:1px solid #d4d8e0;border-radius:3px;background:#fff;color:#222;font:400 15px/1.4 Rajdhani,sans-serif}
.isc-product-detail textarea{min-height:82px;resize:vertical}
.isc-product-detail .isc-pd-phone{display:grid;grid-template-columns:95px minmax(0,1fr);border:1px solid #d4d8e0;border-radius:3px;margin-top:5px;overflow:hidden}
.isc-product-detail .isc-pd-phone span{display:flex;align-items:center;justify-content:center;background:#f7f8fa;border-right:1px solid var(--isc-pd-border)}
.isc-product-detail .isc-pd-phone input{border:0;margin:0}
.isc-product-detail .isc-pd-submit{width:100%;min-height:46px}
.isc-product-detail .isc-pd-message{min-height:17px;margin-top:8px;text-align:center;color:#c62828;font-size:13px;font-weight:600}
.isc-product-detail .isc-pd-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.isc-product-detail .isc-pd-success{width:100%;min-height:420px;display:flex;align-items:center;justify-content:center;padding:40px 20px}
.isc-product-detail .isc-pd-whatsapp{width:132px;height:132px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#25d366;color:#fff;cursor:pointer;box-shadow:0 14px 34px rgba(37,211,102,.28);transition:transform .22s ease,background .22s ease}
.isc-product-detail .isc-pd-whatsapp i{font-size:70px;line-height:1}
.isc-product-detail .isc-pd-whatsapp:hover{background:#20bd5a;color:#fff;transform:translateY(-3px) scale(1.025)}
@media(max-width:1024px){.isc-product-detail .isc-pd-hero{gap:26px}.isc-product-detail .isc-pd-image{height:400px}.isc-product-detail h1{font-size:34px}}
@media(max-width:800px){.isc-product-detail .isc-pd-hero{grid-template-columns:1fr;gap:24px}.isc-product-detail .isc-pd-image{max-width:460px;width:100%;height:360px;margin:auto;padding:18px}}
@media(max-width:767px){.isc-product-detail .isc-pd-container{padding:18px 16px 32px}.isc-product-detail h1{font-size:30px}.isc-product-detail h2{font-size:25px}.isc-product-detail .isc-pd-section{margin-top:28px;padding-top:20px}.isc-product-detail .isc-pd-image{height:320px}.isc-product-detail .isc-pd-spec-table div{grid-template-columns:43% 57%}.isc-product-detail .isc-pd-spec-table dt,.isc-product-detail .isc-pd-spec-table dd{padding:10px;font-size:15px}.isc-product-detail .isc-pd-feature-list,.isc-product-detail .isc-pd-gallery,.isc-product-detail .isc-pd-related{grid-template-columns:1fr}.isc-product-detail .isc-pd-actions .isc-pd-button{flex:1 1 100%;padding:10px 12px;font-size:14px}.isc-product-detail .isc-pd-enquiry{padding:20px 16px}.isc-product-detail .isc-pd-overlay{padding:9px}.isc-product-detail .isc-pd-modal{max-height:95vh;max-height:95dvh;padding:42px 19px 25px}.isc-product-detail .isc-pd-modal h2{font-size:26px}.isc-product-detail .isc-pd-form-row{grid-template-columns:1fr;gap:0}.isc-product-detail .isc-pd-success{min-height:330px;padding:32px 12px}.isc-product-detail .isc-pd-whatsapp{width:116px;height:116px}.isc-product-detail .isc-pd-whatsapp i{font-size:62px}}
@media(prefers-reduced-motion:reduce){.isc-product-detail .isc-pd-whatsapp{transition:none}}
