.site-header{position:absolute;top:clamp(1rem,4vw,3.1rem);left:50%;z-index:40;width:min(calc(100% - clamp(2rem,7.5vw,7.5rem)),1820px);min-height:clamp(3.2rem,4.2vw,4.3rem);margin:0;padding:clamp(.42rem,.7vw,.75rem) clamp(.55rem,.9vw,.75rem) clamp(.42rem,.7vw,.75rem) clamp(1rem,1.45vw,1.25rem);border:0;border-radius:.35rem;background:#fffffffa;box-shadow:none;backdrop-filter:none;transform:translate(-50%)}.brand img{width:clamp(7.2rem,9.7vw,10.8rem)}.main-nav{gap:clamp(1.5rem,2.35vw,2.6rem);font-size:clamp(.95rem,1.08vw,1.25rem)}.icon-button{width:clamp(2.35rem,3vw,3rem);height:clamp(2.35rem,3vw,3rem);border-radius:.25rem;background:#f2f2f2}.button-primary{min-height:clamp(2.35rem,3vw,3rem);padding:0 clamp(.85rem,1vw,1.1rem);border-radius:.25rem;font-size:clamp(.95rem,1vw,1.15rem)}.product-page[data-astro-cid-4ddip5dp]{background:#f2f2f2;color:#101630}.product-hero[data-astro-cid-4ddip5dp]{position:relative;min-height:clamp(31rem,47vw,47rem);padding:0 clamp(1rem,5vw,4rem);background-image:url(/assets/images/Fire%20Fighting%20&%20Rescue%20Vehicles/Rapid%20Intervention%20Vehicle%20-%20MRIV.webp);background-position:center;background-size:cover;overflow:hidden}.product-hero__overlay[data-astro-cid-4ddip5dp]{position:absolute;inset:0;background:linear-gradient(180deg,#0003,#0000002e 45%,#00000059)}.product-hero__content[data-astro-cid-4ddip5dp]{position:absolute;top:clamp(17.4rem,24vw,19.4rem);left:50%;z-index:2;display:grid;justify-items:center;width:min(calc(100% - 2rem),68rem);gap:clamp(.55rem,.85vw,.8rem);text-align:center;transform:translate(-50%)}.product-hero[data-astro-cid-4ddip5dp] h1[data-astro-cid-4ddip5dp]{margin:0;color:#fff;font-size:clamp(2.6rem,4.35vw,4.6rem);font-weight:400;line-height:1.08;white-space:normal}.product-hero__actions[data-astro-cid-4ddip5dp]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.product-button[data-astro-cid-4ddip5dp]{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(11.8rem,16vw,13.25rem);min-height:clamp(2.6rem,3.35vw,2.85rem);padding:0 1.15rem;border-radius:.22rem;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1}.product-button--light[data-astro-cid-4ddip5dp]{background:#f7f8ff;color:#0d1028}.product-button--orange[data-astro-cid-4ddip5dp]{background:var(--orange);color:#fff}.product-detail[data-astro-cid-4ddip5dp]{position:relative;z-index:3;width:100%;max-width:none;margin:-1.4rem 0 0;padding:clamp(2.2rem,3.7vw,3.4rem) 0 clamp(2.4rem,3.8vw,3.6rem);border:1px solid rgba(23,28,55,.14);border-bottom:0;border-radius:1.55rem 1.55rem 0 0;background:#f2f2f2}.product-detail__inner[data-astro-cid-4ddip5dp]{width:min(calc(100% - clamp(3rem,7vw,7rem)),1720px);margin:0 auto}.product-intro[data-astro-cid-4ddip5dp]{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,31.5rem);align-items:center;gap:clamp(2.4rem,6.5vw,6.5rem)}.product-intro__copy[data-astro-cid-4ddip5dp] p[data-astro-cid-4ddip5dp],.product-summary[data-astro-cid-4ddip5dp]{margin:0;color:#4b4b4b;font-size:clamp(.86rem,.94vw,1rem);line-height:1.28}.product-intro__image[data-astro-cid-4ddip5dp]{margin:0;align-self:center}.product-intro__image[data-astro-cid-4ddip5dp] img[data-astro-cid-4ddip5dp]{width:100%;max-height:17.5rem;object-fit:contain}.duty-tabs[data-astro-cid-4ddip5dp]{display:flex;flex-wrap:wrap;gap:clamp(.75rem,1.5vw,1rem);margin:clamp(1.55rem,2.4vw,2.1rem) 0 clamp(.9rem,1.35vw,1.15rem)}.duty-tab[data-astro-cid-4ddip5dp]{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(9.3rem,15vw,11.25rem);min-height:2.05rem;padding:0 1.35rem;border:1px solid #383838;border-radius:999px;background:#fff;color:#1a1a1a;font-size:clamp(.9rem,1vw,1.05rem);line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.duty-tab[data-astro-cid-4ddip5dp].is-active{border-color:#1f1f1f;background:#222;color:#fff}.technical-highlights[data-astro-cid-4ddip5dp]{margin-top:clamp(1.8rem,2.6vw,2.35rem)}.technical-highlights[data-astro-cid-4ddip5dp] h2[data-astro-cid-4ddip5dp]{margin:0 0 clamp(.7rem,1.1vw,.9rem);color:var(--ink);font-size:clamp(2rem,3.4vw,2.6rem);font-weight:500;line-height:1.08}.technical-table[data-astro-cid-4ddip5dp]{overflow:hidden;border:1px solid rgba(24,29,48,.42);border-radius:.48rem}.technical-row[data-astro-cid-4ddip5dp]{display:grid;grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);border-top:1px solid rgba(24,29,48,.42)}.technical-row[data-astro-cid-4ddip5dp]:first-child{border-top:0}.technical-label[data-astro-cid-4ddip5dp],.technical-value[data-astro-cid-4ddip5dp]{padding:clamp(.62rem,.9vw,.8rem) clamp(.8rem,1.25vw,1rem);font-size:clamp(.82rem,.9vw,.96rem);line-height:1.22}.technical-label[data-astro-cid-4ddip5dp]{display:flex;align-items:center;border-right:1px solid rgba(24,29,48,.42);color:#171717}.technical-value[data-astro-cid-4ddip5dp]{color:#333}.product-gallery[data-astro-cid-4ddip5dp]{background:#f2f2f2}.gallery-main[data-astro-cid-4ddip5dp]{position:relative;overflow:hidden;background:#d9e6f4}.gallery-main[data-astro-cid-4ddip5dp] img[data-astro-cid-4ddip5dp]{width:100%;height:clamp(28rem,42vw,48rem);object-fit:cover}.gallery-arrow[data-astro-cid-4ddip5dp]{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:clamp(2.55rem,3.6vw,3.4rem);height:clamp(4rem,6.5vw,5.5rem);border:1px solid rgba(255,255,255,.62);border-radius:999px;background:#0e142d6b;box-shadow:0 18px 42px #070b1c2e;backdrop-filter:blur(12px);color:#fff;cursor:pointer;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.gallery-arrow[data-astro-cid-4ddip5dp] span[data-astro-cid-4ddip5dp]{display:block;font-size:clamp(2.4rem,3.7vw,3.3rem);font-weight:300;line-height:.7;transform:translateY(-.05rem)}.gallery-arrow[data-astro-cid-4ddip5dp]:hover,.gallery-arrow[data-astro-cid-4ddip5dp]:focus-visible{border-color:#ffffffe6;background:#202650c7;box-shadow:0 22px 50px #070b1c47;outline:none}.gallery-arrow--prev[data-astro-cid-4ddip5dp]:hover,.gallery-arrow--prev[data-astro-cid-4ddip5dp]:focus-visible{transform:translate(-.28rem,-50%)}.gallery-arrow--next[data-astro-cid-4ddip5dp]:hover,.gallery-arrow--next[data-astro-cid-4ddip5dp]:focus-visible{transform:translate(.28rem,-50%)}.gallery-arrow--prev[data-astro-cid-4ddip5dp]{left:clamp(1rem,2.5vw,2.6rem)}.gallery-arrow--next[data-astro-cid-4ddip5dp]{right:clamp(1rem,2.5vw,2.6rem)}.gallery-dots[data-astro-cid-4ddip5dp]{position:absolute;left:50%;bottom:clamp(1rem,2.2vw,1.6rem);z-index:4;display:flex;align-items:center;gap:.5rem;padding:.42rem .58rem;border:1px solid rgba(255,255,255,.52);border-radius:999px;background:#0e142d5c;backdrop-filter:blur(12px);transform:translate(-50%)}.gallery-dot[data-astro-cid-4ddip5dp]{width:.68rem;height:.68rem;border:0;border-radius:999px;background:#ffffffa3;cursor:pointer;transition:width .18s ease,background .18s ease,transform .18s ease}.gallery-dot[data-astro-cid-4ddip5dp]:hover,.gallery-dot[data-astro-cid-4ddip5dp]:focus-visible{background:#fff;outline:none;transform:scale(1.08)}.gallery-dot[data-astro-cid-4ddip5dp].is-active{width:1.85rem;background:var(--orange)}.gallery-thumbnails[data-astro-cid-4ddip5dp]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.7rem);width:min(calc(100% - clamp(2rem,10vw,10rem)),1720px);margin:0 auto;padding:clamp(3rem,4.6vw,4.8rem) 0 clamp(2.2rem,3.3vw,3.4rem)}.gallery-thumbnails[data-astro-cid-4ddip5dp] figure[data-astro-cid-4ddip5dp]{margin:0;overflow:hidden;border:2px solid #1f2444;border-radius:.35rem;background:#fff;box-shadow:0 16px 32px #0e142d14;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.gallery-thumbnails[data-astro-cid-4ddip5dp] figure[data-astro-cid-4ddip5dp]:hover,.gallery-thumbnails[data-astro-cid-4ddip5dp] figure[data-astro-cid-4ddip5dp]:focus-within{border-color:var(--orange);box-shadow:0 18px 40px #0e142d24;transform:translateY(-.18rem)}.gallery-thumbnails[data-astro-cid-4ddip5dp] img[data-astro-cid-4ddip5dp]{width:100%;aspect-ratio:.72;object-fit:cover}.discover-panel[data-astro-cid-4ddip5dp]{width:min(calc(100% - clamp(2rem,10vw,10rem)),1720px);margin:0 auto clamp(3rem,4vw,4.2rem);padding:clamp(2.4rem,4.5vw,4.2rem) 2rem;border-radius:.6rem;background:#202650;color:#fff;text-align:center}.discover-panel[data-astro-cid-4ddip5dp] h2[data-astro-cid-4ddip5dp]{margin:0 0 .55rem;color:#fff;font-size:clamp(2rem,4vw,3.35rem);font-weight:400;line-height:1.1}.discover-panel[data-astro-cid-4ddip5dp] p[data-astro-cid-4ddip5dp]{max-width:620px;margin:0 auto;color:#fff;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.28}@media(max-width:900px){.site-header{top:1rem;width:calc(100% - 2rem)}.product-hero[data-astro-cid-4ddip5dp]{min-height:34rem;padding:0 1rem;background-position:center}.product-hero__content[data-astro-cid-4ddip5dp]{top:17rem;width:min(calc(100% - 2rem),48rem)}.product-hero[data-astro-cid-4ddip5dp] h1[data-astro-cid-4ddip5dp]{white-space:normal}.product-detail[data-astro-cid-4ddip5dp]{width:100%;margin-top:-1rem;padding-block:2rem 2.4rem}.product-detail__inner[data-astro-cid-4ddip5dp]{width:min(calc(100% - 2rem),940px)}.product-intro[data-astro-cid-4ddip5dp]{grid-template-columns:1fr;gap:1.6rem}.product-intro__image[data-astro-cid-4ddip5dp]{max-width:30rem;margin:0 auto}.technical-row[data-astro-cid-4ddip5dp]{grid-template-columns:1fr}.technical-label[data-astro-cid-4ddip5dp]{border-right:0;border-bottom:1px solid rgba(24,29,48,.42);font-weight:700}.gallery-thumbnails[data-astro-cid-4ddip5dp]{width:min(calc(100% - 2rem),940px);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.site-header{top:.6rem;width:calc(100% - 1.2rem)}.brand img{width:7.2rem}.product-hero[data-astro-cid-4ddip5dp]{min-height:34rem;padding:0 1rem}.product-hero__content[data-astro-cid-4ddip5dp]{top:13.4rem;width:calc(100% - 1.5rem)}.product-hero[data-astro-cid-4ddip5dp] h1[data-astro-cid-4ddip5dp]{font-size:clamp(2.1rem,10vw,3rem)}.product-hero__actions[data-astro-cid-4ddip5dp]{gap:.5rem}.product-button[data-astro-cid-4ddip5dp]{min-width:8.4rem;font-size:.86rem}.product-detail[data-astro-cid-4ddip5dp]{width:100%;border-radius:1.2rem 1.2rem 0 0}.product-detail__inner[data-astro-cid-4ddip5dp]{width:calc(100% - 1.5rem)}.duty-tab[data-astro-cid-4ddip5dp]{flex:1 1 100%}.gallery-main[data-astro-cid-4ddip5dp] img[data-astro-cid-4ddip5dp]{height:24rem}.gallery-arrow[data-astro-cid-4ddip5dp]{width:2.35rem;height:3.7rem}.gallery-arrow[data-astro-cid-4ddip5dp] span[data-astro-cid-4ddip5dp]{font-size:2.55rem}.gallery-dots[data-astro-cid-4ddip5dp]{bottom:.8rem}.gallery-thumbnails[data-astro-cid-4ddip5dp]{grid-template-columns:1fr}.discover-panel[data-astro-cid-4ddip5dp]{width:calc(100% - 2rem);padding-inline:1rem}}
