.site-minimal .mf-rental-gallery-main:has(img[data-fit=cover]){background:#17191c;border-color:#17191c}.site-minimal .mf-rental-gallery-main img[data-fit=cover]{mix-blend-mode:normal}.site-minimal .mf-rental-gallery-strip button:has(img[data-fit=cover]){padding:0;overflow:hidden}.site-minimal .mf-rental-gallery-strip img[data-fit=cover]{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%}.site-minimal .rental-key-figures{margin:22px 0 0;container-type:inline-size}.site-minimal .rental-key-figures dl{border-block:1px solid #e4e6ea;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.site-minimal .rental-key-figures dl>div{flex-direction:column-reverse;justify-content:flex-end;gap:5px;min-width:0;padding:14px 12px 14px 0;display:flex}.site-minimal .rental-key-figures dl>div:nth-child(2n){border-left:1px solid #e4e6ea;padding-left:16px}.site-minimal .rental-key-figures dl>div:nth-child(n+3){border-top:1px solid #e4e6ea}.site-minimal .rental-key-figures dd{letter-spacing:-.025em;color:#181b1f;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:600;line-height:1.12}.site-minimal .rental-key-figures dd span{letter-spacing:0;color:#4a4d51;font-size:.52em;font-weight:500}.site-minimal .rental-key-figures dt{color:#6b6e72;font-size:12px;line-height:1.4}.site-minimal .rental-key-figures+.rental-quick-facts{border-top:0;margin-top:0}@container (width<=399px){.site-minimal .rental-key-figures dd{font-size:24px}}@container (width>=560px){.site-minimal .rental-key-figures dl{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.site-minimal .rental-key-figures dl>div:nth-child(n){border-top:0;border-left:1px solid #e4e6ea;padding:16px 8px 16px 12px}.site-minimal .rental-key-figures dl>div:first-child{border-left:0;padding-left:0}.site-minimal .rental-key-figures dd{font-size:clamp(21px,4.6cqi - 2px,28px)}}.site-minimal .rental-hire-facts{background:#f4f5f6;border:1px solid #e3e5e8;border-radius:10px;gap:11px;margin:16px 0 0;padding:14px 16px;list-style:none;display:grid}.site-minimal :is(.mf-rental-pricing,.mf-rental-pending)+.rental-hire-facts{margin-top:-9px}.site-minimal .rental-hire-facts li{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:1px 11px;display:grid}.site-minimal .rental-hire-facts svg{color:#45484c;grid-area:1/1/span 2;margin-top:2px}.site-minimal .rental-hire-facts strong{color:#2c2e31;grid-column:2;font-size:14px;font-weight:600;line-height:1.45}.site-minimal .rental-hire-facts small{color:#6b6e72;grid-column:2;font-size:12.5px;line-height:1.5}.site-minimal .rental-help-card{color:#55585c;background:#f5f6f7;border:1px solid #e3e5e8;border-radius:14px;margin-top:18px;padding:20px 22px}.site-minimal .rental-help-card p{margin:0;font-size:14px;line-height:1.65}.site-minimal .rental-help-card p:first-child{margin-bottom:4px}.site-minimal .rental-help-card strong{color:#2a2c2f;font-size:16px;font-weight:600}.site-minimal .rental-help-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.site-minimal .rental-help-actions a{color:#181b1f;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #181b1f;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-minimal .rental-help-actions a:hover{color:#fff;background:#181b1f}}@media (max-width:540px){.site-minimal .rental-help-card{padding:18px}.site-minimal .rental-help-actions a{flex:auto;justify-content:center}}.site-minimal .rental-information{--rental-nav-top:90px;--rental-nav-height:54px}@media (max-width:1000px){.site-minimal .rental-information{--rental-nav-top:76px}}.site-minimal .rental-information>.rental-section-nav{top:var(--rental-nav-top);z-index:20;overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;border-top:1px solid #dfe2e5;border-bottom:1px solid #dfe2e5;border-radius:0;flex-wrap:nowrap;gap:2px;padding:4px 0;position:sticky;overflow-x:auto}.site-minimal .rental-information>.rental-section-nav::-webkit-scrollbar{display:none}.site-minimal .rental-section-nav a{color:#55585c;flex:none;align-items:center;min-height:44px;padding:0 15px;display:flex}.site-minimal .rental-section-nav a[aria-current=true]{color:#181b1f;border-radius:4px 4px 0 0;box-shadow:inset 0 -2px #181b1f}.site-minimal .rental-section-nav .rental-nav-book{color:#181b1f}.site-minimal .rental-section-nav a:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.site-minimal .rental-section-nav a:hover{color:#181b1f;background:#f1f3f7}}@media (max-width:760px){.site-minimal .rental-section-nav a{padding:0 12px}}@media (max-width:500px){.site-minimal .rental-section-nav a{padding:0 10px}}.site-minimal .rental-information>:is(#overview,#features,#kit,#specifications,#rental-rates,#faq){scroll-margin-top:calc(var(--rental-nav-top) + var(--rental-nav-height) + 14px)}.site-minimal .rental-buy-compare{color:#6b6e72;border-top:1px solid #e4e6ea;margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.8}.site-minimal .rental-buy-compare strong{color:#45484c;font-variant-numeric:tabular-nums;font-weight:600}.site-minimal .rental-buy-compare a{color:#181b1f;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site-minimal .rental-buy-compare-guide{white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.site-minimal :is(.rental-help-actions a,.rental-section-nav a){transition:none}}.rental-faq-items{gap:12px;display:grid}.rental-faq-item{background:#fff;border:1px solid #e1e4e7;border-radius:9px}.rental-faq-item>summary{cursor:pointer;color:#3a3c3e;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;font-size:16px;font-weight:600;line-height:1.6;list-style:none;display:flex}.rental-faq-item>summary::-webkit-details-marker{display:none}.rental-faq-item>summary>svg{color:#181b1f;flex:none;transition:transform .22s}.rental-faq-item[open]{background:#fafbfc;border-color:#c6c9cc}.rental-faq-item[open]>summary>svg{transform:rotate(180deg)}.rental-faq-item>p{color:#5f6266;margin:0;padding:0 22px 21px;font-size:15px;line-height:1.85}.rental-information .rental-section-heading p a{color:#181b1f;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.rental-faq-item>summary{gap:12px;padding:16px;font-size:15px}.rental-faq-item>p{padding:0 16px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.rental-faq-item>summary>svg{transition:none}}
