.model-card[hidden] { display: none; }
.hero-slider .hero-title { font-size: clamp(65px,7.6vw,114px); max-width: 1000px; margin-bottom:25px; line-height:1.01; letter-spacing:-.065em; }
.glider-article-details > .section { padding: 0; }
.glider-article-details > .section > .container { width: 100%; padding: 0; }
.glider-article-details .detail-block { scroll-margin-top: 110px; }
.site-footer .footer-bottom { gap: 1rem; }
@media(max-width:600px) { .hero-slider .hero-title { font-size:clamp(43px,12vw,65px);line-height:1.06;letter-spacing:-.06em;max-width:350px; } }
@media(prefers-reduced-motion:reduce) { .gh-slide { transition:none; } }

.glider-company { flex-wrap: wrap; font-size: .8rem; }
.glider-company address { margin: 0; font-style: normal; }

.product-grid.product-no-gallery {grid-template-columns:1fr;}

.split.product-no-gallery {grid-template-columns:1fr;}
.lead > p {margin:0;font:inherit;}

/* Keep the footer information together instead of repeating the section spacing. */
.site-footer .footer-bottom {margin-top:32px;padding-top:18px;gap:.75rem 1.25rem;align-items:center;flex-wrap:wrap;}
.site-footer .footer-bottom + .footer-bottom {margin-top:12px;padding-top:0;border-top:0;justify-content:flex-start;}
.site-footer .glider-company {font-size:.85rem;line-height:1.6;color:#d2dbe0;}
.site-footer .glider-company address {margin:0;font-style:normal;}
.site-footer .glider-company a {color:inherit;}
@media(max-width:600px){
 .site-footer .footer-bottom {margin-top:24px;}
 .site-footer .footer-bottom + .footer-bottom {margin-top:12px;}
 .site-footer .glider-company {flex-direction:column;align-items:flex-start;gap:.4rem;}
}
