.rental-page_page__bvtmr{--rental-ui-page-background:var(--ocean-mineral);--tool-body-size:18px;color:var(--rental-ui-ink);background:var(--rental-ui-page-background);font-family:var(--site-font-body);font-size:var(--tool-body-size);line-height:1.5;color-scheme:light}.rental-page_page__bvtmr :is(h1,h2,h3,p,dl,dd,ul){margin:0}.rental-page_page__bvtmr :is(h1,h2,h3){color:var(--rental-ui-dark);font-family:var(--site-font-heading);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-transform:uppercase}.rental-page_imageDialog__gfXQf :is(button,[tabindex]):focus-visible,.rental-page_page__bvtmr :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--rental-ui-focus,var(--ocean-primary));outline-offset:3px}.rental-page_main__gXpY1{width:min(100% - 80px,1286px);margin-inline:auto;padding-block:128px 96px}.rental-page_breadcrumbs__ncr41{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:12px;font-size:16px}.rental-page_breadcrumbs__ncr41 a:hover{text-decoration:underline;text-underline-offset:4px}.rental-page_backLink__pZqVm{margin-bottom:24px}.rental-page_hero__0CHS9{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,5vw,80px)}.rental-page_gallery__y6_4M{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0}.rental-page_mainImage__s8D4M{position:relative;display:grid;place-items:center;width:100%;height:auto;aspect-ratio:1;padding:24px;color:var(--rental-ui-ink);background:var(--rental-ui-white);border:0;border-radius:var(--rental-ui-radius)}.rental-page_gallery__y6_4M>.rental-page_placeholder__8Lh_i{background:var(--ocean-copy);border-radius:0;font-size:14px}button.rental-page_mainImage__s8D4M{cursor:zoom-in}.rental-page_expandedImage__7uZr_ img,.rental-page_mainImage__s8D4M img,.rental-page_thumbnail__fuXo8 img{object-fit:contain}.rental-page_mainImage__s8D4M img{padding:24px}.rental-page_expandIcon__ufKQy{position:absolute;right:16px;bottom:16px;background:var(--rental-ui-white);border-color:var(--rental-ui-line)}.rental-page_thumbnails__adnqe{display:grid;gap:12px}.rental-page_thumbnail__fuXo8{position:relative;width:clamp(52px,5.2vw,72px);aspect-ratio:1;padding:0;background:var(--ocean-white);border:2px solid var(--rental-ui-line);border-radius:var(--rental-ui-radius);cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.rental-page_thumbnail__fuXo8 img{padding:5px}.rental-page_thumbnail__fuXo8[aria-pressed=true]{background:var(--rental-ui-soft);border-color:var(--rental-ui-focus)}.rental-page_thumbnail__fuXo8:hover{border-color:var(--rental-ui-accent)}.rental-page_summary__6OgK2{min-width:0}.rental-page_page__bvtmr .rental-page_category__KwHxX{margin-bottom:12px;color:var(--rental-ui-muted);font-size:var(--tool-body-size)}.rental-page_summary__6OgK2 h1{max-width:20ch;font-size:clamp(36px,3.5vw,52px);overflow-wrap:anywhere}.rental-page_page__bvtmr .rental-page_rate__amRzg{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-block:28px}.rental-page_rate__amRzg strong{color:var(--rental-ui-dark);font-size:38px;font-weight:700;line-height:1.2;white-space:nowrap}.rental-page_page__bvtmr .rental-page_quickFacts__xnGIo{display:grid;gap:14px;margin-bottom:28px;font-size:var(--tool-body-size)}.rental-page_quickFacts__xnGIo>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:16px;padding-bottom:14px;border-bottom:1px solid var(--ocean-divider)}.rental-page_quickFacts__xnGIo dt{color:var(--rental-ui-muted)}.rental-page_quickFacts__xnGIo dd:not([data-availability=available]),.rental-page_quickFacts__xnGIo dt{font-size:var(--tool-body-size)}.rental-page_quickFacts__xnGIo dd[data-availability=available]{color:var(--rental-ui-ink);font-weight:600}.rental-page_availability__Sr36x{display:flex;align-items:center;gap:8px}.rental-page_availability__Sr36x svg{flex-shrink:0}.rental-page_availableActions__FEVRa,.rental-page_purchaseActions__5QUtm{display:grid;gap:12px}.rental-page_availableActions__FEVRa[hidden]{display:none}.rental-page_bookButton__c6CU3{width:100%;min-height:52px;font-size:16px}.rental-page_page__bvtmr .rental-page_note__el5pS{max-width:52ch;margin-top:16px;color:var(--rental-ui-muted);font-size:var(--tool-body-size)}.rental-page_cartButton__DBvH4{width:100%;min-height:48px}.rental-page_details__zo5Yl{margin-top:64px}.rental-page_detailsIntro__yBM__{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding-block:32px;border-top:1px solid var(--rental-ui-line)}.rental-page_details__zo5Yl h2{font-size:clamp(28px,2.6vw,36px)}.rental-page_details__zo5Yl p{max-width:70ch;overflow-wrap:anywhere;white-space:pre-line}.rental-page_specs__Tm7gW{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--tool-body-size);font-variant-numeric:tabular-nums}.rental-page_specs__Tm7gW :is(th,td){padding:16px 20px;border-bottom:1px solid var(--ocean-divider);text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-line}.rental-page_specLabel__I47m0{width:34%}.rental-page_specs__Tm7gW th[scope=row]{color:var(--rental-ui-muted);font-weight:400}.rental-page_specs__Tm7gW td{font-weight:400}.rental-page_specGroup__1sKOj th{padding-block:24px 12px;border-bottom:1px solid var(--rental-ui-line);color:var(--rental-ui-dark);background:transparent;font-family:var(--site-font-heading);font-size:24px;font-weight:600;line-height:1.25}.rental-page_imageOverlay__seYwQ{z-index:200;background:rgb(8 43 70/72%)}.rental-page_imageDialog__gfXQf{z-index:201;display:block;width:min(100% - 32px,1100px);max-width:1100px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;color:var(--rental-ui-ink);background:var(--rental-ui-white);border:1px solid var(--rental-ui-line);border-radius:18px;font-family:var(--site-font-body)}.rental-page_imageTitle__tIdPU{margin:0 0 16px;padding-right:40px;font-family:var(--site-font-body);font-size:18px}.rental-page_imageClose__7irBv{position:absolute;top:12px;right:12px}.rental-page_expandedImage__7uZr_{position:relative;height:min(60dvh,800px)}.rental-page_imageNavigation__u9Azw{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.rental-page_imageNavigation__u9Azw p{min-width:100px;margin:0;font-size:16px;text-align:center}.rental-page_imageArrow__7aegt{width:44px;padding:0}.rental-page_srOnly__lMFRF{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1000px){.rental-page_gallery__y6_4M{grid-template-columns:minmax(0,1fr)}.rental-page_thumbnails__adnqe{display:flex;flex-wrap:wrap;gap:8px}.rental-page_thumbnail__fuXo8{width:clamp(44px,7vw,72px)}.rental-page_main__gXpY1{width:calc(100% - 48px);padding-block:120px 64px}.rental-page_hero__0CHS9{grid-template-columns:minmax(0,1fr);gap:36px}.rental-page_gallery__y6_4M{max-width:560px}.rental-page_summary__6OgK2 h1{max-width:28ch}.rental-page_thumbnail__fuXo8{max-width:72px}.rental-page_details__zo5Yl{margin-top:48px}.rental-page_detailsIntro__yBM__{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:24px}}@media (max-width:1000px){.rental-page_specs__Tm7gW :is(th,td){padding-inline:12px}.rental-page_specLabel__I47m0{width:44%}}@media (601px <= width <= 780px),(orientation:landscape) and (max-height:500px) and (max-width:1000px){.rental-page_gallery__y6_4M{max-width:none}.rental-page_mainImage__s8D4M{aspect-ratio:4/3}.rental-page_availability__Sr36x,.rental-page_page__bvtmr .rental-page_rate__amRzg,.rental-page_thumbnails__adnqe{justify-content:center}.rental-page_summary__6OgK2{text-align:center}.rental-page_page__bvtmr .rental-page_note__el5pS,.rental-page_summary__6OgK2 h1{max-width:none}.rental-page_quickFacts__xnGIo>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.rental-page_main__gXpY1{width:calc(100% - 40px)}.rental-page_breadcrumbs__ncr41{font-size:15px}.rental-page_summary__6OgK2 h1{font-size:36px}.rental-page_imageDialog__gfXQf{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.rental-page_imageDialog__gfXQf,.rental-page_imageOverlay__seYwQ,.rental-page_page__bvtmr *{animation:none;transition:none;scroll-behavior:auto}}@media (max-width:600px){.rental-page_quickFacts__xnGIo>div{grid-template-columns:minmax(0,1fr);gap:4px}.rental-page_specs__Tm7gW,.rental-page_specs__Tm7gW tbody{display:block;width:100%}.rental-page_specs__Tm7gW colgroup{display:none}.rental-page_specs__Tm7gW tr{display:grid;grid-template-columns:minmax(0,1fr)}.rental-page_specs__Tm7gW th[scope=row]{padding-bottom:4px;border-bottom:0}.rental-page_specs__Tm7gW td{padding-top:4px}}