:root{--im-card-radius: 16px;--im-border: var(--gb-border);--im-section-pad: 64px;--im-section-pad-tight: 48px;--im-section-pad-loose: 80px;--im-h2-size: clamp(2rem, 2.4vw, 3rem);--im-h3-size: clamp(1.8rem, 1.8vw, 2.3rem);--im-body-size: 1.55rem;--im-body-line: 1.62}body.template-product .section+.section{margin-top:0}body.template-product .im-section{--im-section-pad: 64px;padding-block:var(--im-section-pad);max-width:100%;overflow-x:clip}body.template-product .im-section--tight{--im-section-pad: var(--im-section-pad-tight)}body.template-product .im-section--normal{--im-section-pad: 64px}body.template-product .im-section--loose{--im-section-pad: var(--im-section-pad-loose)}body.template-product .im-h2{margin:0;font-size:var(--im-h2-size)!important;line-height:1.12!important;letter-spacing:-.01em!important;font-weight:var(--font-heading-weight)!important}body.template-product .im-h3{margin:0;font-size:var(--im-h3-size)!important;line-height:1.2!important;letter-spacing:-.01em!important;font-weight:700!important}body.template-product .im-muted{font-size:var(--im-body-size)!important;line-height:var(--im-body-line)!important;color:var(--gb-text-muted)}body.template-product .im-card{border:1px solid var(--im-border);border-radius:var(--im-card-radius);background:var(--gb-surface);padding:var(--im-card-pad, 1.6rem);overflow:clip}body.template-product .im-installation__surface.im-card,body.template-product .im-calculator__surface.im-card,body.template-product .im-applications__surface.im-card,body.template-product .im-inquiry__surface.im-card,body.template-product .im-gss__surface.im-card,body.template-product .im-explore__surface.im-card{box-shadow:var(--gb-shadow-soft)!important}body.template-product .im-installation__surface.im-card,body.template-product .im-calculator__surface.im-card,body.template-product .im-applications__surface.im-card{--im-card-pad: clamp(1.6rem, 2.4vw, 2.8rem)}body.template-product .im-installation__card.im-card{--im-card-pad: 0}body.template-product .im-applications__tile.im-card{--im-card-pad: .75rem}body.template-product .im-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}body.template-product .im-pdp-panel__heading,body.template-product .im-accordion__title{margin:0;font-size:var(--im-h3-size)!important;line-height:1.2!important;letter-spacing:-.01em!important}body.template-product .im-hero__intro,body.template-product .im-accordion__prose,body.template-product .im-accordion__meta,body.template-product .im-tech-table__label,body.template-product .im-tech-table__value p,body.template-product .im-tech-table__note,body.template-product .im-price-switch__note{font-size:var(--im-body-size)!important;line-height:var(--im-body-line)!important}body.template-product .im-installation__surface,body.template-product .im-calculator__surface,body.template-product .im-inquiry__surface,body.template-product .im-applications__surface{margin-top:0!important}@media(hover:hover){body.template-product .im-installation__card:hover{box-shadow:none;transform:none}}@media screen and (max-width:989px){body.template-product .im-section{--im-section-pad: 48px}body.template-product .im-section--tight{--im-section-pad: 40px}body.template-product .im-section--loose{--im-section-pad: 56px}}@media screen and (max-width:749px){:root{--im-h2-size: clamp(2rem, 8.2vw, 2.8rem);--im-h3-size: clamp(1.8rem, 6.2vw, 2.3rem);--im-body-size: 1.5rem;--im-body-line: 1.56}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/im-system.css.map */
