:is(.detail-page--inventory,.detail-page--part){--detail-ink: #07111f;--detail-muted: #5d6673;--detail-line: rgba(7, 17, 31, 0.12);width:min(1250px,100% - 32px) !important;max-width:1250px;margin:0 auto;padding:54px 0 0 !important;color:var(--detail-ink)}:is(.detail-page--inventory,.detail-page--part),:is(.detail-page--inventory,.detail-page--part) *{box-sizing:border-box}:is(.detail-page--inventory,.detail-page--part) a{text-decoration:none}:is(.detail-page--inventory,.detail-page--part) .detail-page__inner{width:100%}:is(.detail-page--inventory,.detail-page--part) .go-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:#111;font-size:.86rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:is(.detail-page--inventory,.detail-page--part) .go-back-link a,:is(.detail-page--inventory,.detail-page--part) .go-back-link i{color:inherit}:is(.detail-page--inventory,.detail-page--part) .go-back-link:hover{color:var(--detail-ink)}:is(.detail-page--inventory,.detail-page--part) .detail-page__hero{display:grid;grid-template-columns:minmax(0, 0.96fr) minmax(340px, 0.72fr);gap:46px;align-items:start;padding-bottom:44px;border-bottom:1px solid var(--detail-line)}:is(.detail-page--inventory,.detail-page--part) .detail-page__media,:is(.detail-page--inventory,.detail-page--part) .detail-page__summary{min-width:0}:is(.detail-page--inventory,.detail-page--part) .detail-photos{width:100%}:is(.detail-page--inventory,.detail-page--part) .media.detail-photos{border-radius:3px;overflow:hidden;background:#f3f5f7;box-shadow:0 22px 50px rgba(7,17,31,.12)}:is(.detail-page--inventory,.detail-page--part) .detail-carousel-wrap{position:relative;background:#fff;overflow:hidden}:is(.detail-page--inventory,.detail-page--part) #myCarousel{position:relative;background:#f3f5f7}:is(.detail-page--inventory,.detail-page--part) #myCarousel .carousel-item img,:is(.detail-page--inventory,.detail-page--part) .photo img{width:100%;object-fit:contain}:is(.detail-page--inventory,.detail-page--part) .carousel-control-prev,:is(.detail-page--inventory,.detail-page--part) .carousel-control-next{top:50%;bottom:auto;width:46px;height:46px;border-radius:50%;background:rgba(7,17,31,.78);color:#fff;opacity:1;transform:translateY(-50%);transition:background .2s ease,transform .2s ease}:is(.detail-page--inventory,.detail-page--part) .carousel-control-prev{left:16px}:is(.detail-page--inventory,.detail-page--part) .carousel-control-next{right:16px}:is(.detail-page--inventory,.detail-page--part) .carousel-control-prev:hover,:is(.detail-page--inventory,.detail-page--part) .carousel-control-next:hover{background:#111}:is(.detail-page--inventory,.detail-page--part) #carousel-thumbs .thumb{cursor:pointer}:is(.detail-page--inventory,.detail-page--part) #carousel-thumbs .thumb img{width:100%;height:82px;border:2px solid rgba(0,0,0,0);border-radius:3px;object-fit:cover;background:#f3f5f7;transition:border-color .2s ease,opacity .2s ease}:is(.detail-page--inventory,.detail-page--part) #carousel-thumbs .thumb.selected img,:is(.detail-page--inventory,.detail-page--part) #carousel-thumbs .thumb:hover img{border-color:#111}:is(.detail-page--inventory,.detail-page--part) .pending-banner{position:absolute;z-index:30;left:0;right:0;bottom:0;width:100%;padding:12px 18px;background:#111;color:#fff;font-size:1rem;font-weight:900;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 14px rgba(7,17,31,.22);pointer-events:none}:is(.detail-page--inventory,.detail-page--part) .sale-detail-banner{background:#111}:is(.detail-page--inventory,.detail-page--part) .custom-label-banner{background:#111}:is(.detail-page--inventory,.detail-page--part) .detail-page__summary{position:sticky;top:24px;padding:4px 0}.detail-page--inventory .detail-page__summary{position:static}:is(.detail-page--inventory,.detail-page--part) .detail-page__title{margin:0;color:var(--detail-ink);font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:1.18;font-weight:700;text-transform:uppercase}:is(.detail-page--inventory,.detail-page--part) .detail-page__price{margin-top:24px;padding:22px 0;border-top:1px solid var(--detail-line);border-bottom:1px solid var(--detail-line)}:is(.detail-page--inventory,.detail-page--part) .detail-page__sale-price{margin-top:10px;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.65rem,2.7vw,2.45rem);line-height:1;font-weight:700;text-transform:uppercase}:is(.detail-page--inventory,.detail-page--part) .detail-page__sale-price--on-sale{color:#111}:is(.detail-page--inventory,.detail-page--part) .detail-page__sale-price-label{color:inherit}:is(.detail-page--inventory,.detail-page--part) .detail-page__sale-price-amount{color:inherit}:is(.detail-page--inventory,.detail-page--part) .detail-page__cash-price{color:#242424}:is(.detail-page--inventory,.detail-page--part) .detail-page__cash-price-label,:is(.detail-page--inventory,.detail-page--part) .detail-page__cash-price-amount{color:inherit}:is(.detail-page--inventory,.detail-page--part) .detail-page__original-price,:is(.detail-page--inventory,.detail-page--part) .detail-page__stock{color:var(--detail-muted);font-size:1rem;font-weight:700}:is(.detail-page--inventory,.detail-page--part) .detail-page__original-price{text-decoration:line-through}:is(.detail-page--inventory,.detail-page--part) .detail-page__stock,:is(.detail-page--inventory,.detail-page--part) .detail-page__savings{margin-top:10px}:is(.detail-page--inventory,.detail-page--part) .detail-page__savings{display:flex;align-items:baseline;gap:6px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:700}:is(.detail-page--inventory,.detail-page--part) .detail-page__savings-label{color:var(--detail-muted)}:is(.detail-page--inventory,.detail-page--part) .detail-page__savings-amount{color:#444;font-size:1rem;line-height:1}:is(.detail-page--inventory,.detail-page--part) .detail-page__rental-badge{display:inline-flex;align-items:center;width:fit-content;margin-bottom:16px;padding:8px 14px;border-radius:3px;background:#111;color:#fff;font-size:.82rem;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.04em}:is(.detail-page--inventory,.detail-page--part) .detail-page__rental-rates{display:grid;gap:10px;margin-bottom:16px;color:var(--detail-ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:700;line-height:1.1}:is(.detail-page--inventory,.detail-page--part) .detail-page__rental-rate-label{color:#111}:is(.detail-page--inventory,.detail-page--part) .detail-page__rental-note{margin:0;color:var(--detail-muted);font-size:.98rem;font-weight:700}:is(.detail-page--inventory,.detail-page--part) .detail-page__meta{display:grid;gap:12px;margin-top:24px;color:var(--detail-muted);font-size:.98rem;line-height:1.5}:is(.detail-page--inventory,.detail-page--part) .detail-page__meta span{color:var(--detail-ink);font-weight:800}:is(.detail-page--inventory,.detail-page--part) .detail-page__phone{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#111;font-weight:800}:is(.detail-page--inventory,.detail-page--part) .detail-page__phone:hover{color:var(--detail-ink)}:is(.detail-page--inventory,.detail-page--part) .detail-page__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-top:30px}:is(.detail-page--inventory,.detail-page--part) .detail-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:2px solid #111;border-radius:3px;background:#111;color:#fff;font-size:.88rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}:is(.detail-page--inventory,.detail-page--part) .detail-page__button:hover{transform:translateY(-2px);background:#000;border-color:#000;color:#fff}:is(.detail-page--inventory,.detail-page--part) .detail-page__button+.detail-page__button{background:rgba(0,0,0,0);color:#111}:is(.detail-page--inventory,.detail-page--part) .detail-page__button+.detail-page__button:hover{background:rgba(17,17,17,.08);border-color:rgba(17,17,17,.45);color:#111}:is(.detail-page--inventory,.detail-page--part) .detail-page__button--full{width:100%;margin-top:12px}:is(.detail-page--inventory,.detail-page--part) .detail-page__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px;margin-top:42px}:is(.detail-page--inventory,.detail-page--part) .detail-page__cards.detail-page__cards--rental{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}.detail-page--inventory .detail-page__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}:is(.detail-page--inventory,.detail-page--part) .detail-page__card{position:relative;min-width:0;max-height:500px;padding:26px;border:1px solid var(--detail-line);border-radius:3px;background:#fff;overflow:hidden;box-shadow:0 14px 30px rgba(7,17,31,.06)}.detail-page--inventory .detail-page__media>.detail-page__card,.detail-page--inventory .detail-page__summary>.detail-page__card{margin-top:28px}.detail-page--inventory .detail-page__media>.detail-page__section,.detail-page--inventory .detail-page__summary>.detail-page__section{margin-top:32px;padding-top:28px;border-top:1px solid var(--detail-line)}:is(.detail-page--inventory,.detail-page--part) .detail-page__card.detail-page__card--expanded{max-height:none}:is(.detail-page--inventory,.detail-page--part) .detail-page__card h2{margin:0 0 18px;color:var(--detail-ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08;font-weight:700;text-transform:uppercase}.detail-page--inventory .detail-page__section h2{margin:0 0 18px;color:var(--detail-ink);font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08;font-weight:700;text-transform:uppercase}:is(.detail-page--inventory,.detail-page--part) .detail-page__card-content,:is(.detail-page--inventory,.detail-page--part) .detail-page__card-content p,:is(.detail-page--inventory,.detail-page--part) .detail-page__card-content li,.detail-page--inventory .detail-page__section-content,.detail-page--inventory .detail-page__section-content p,.detail-page--inventory .detail-page__section-content li{color:var(--detail-muted);font-size:.96rem;line-height:1.7}:is(.detail-page--inventory,.detail-page--part) .media-description,:is(.detail-page--inventory,.detail-page--part) .media-description *{overflow-wrap:anywhere;word-break:break-word}:is(.detail-page--inventory,.detail-page--part) .detail-specs{display:grid;gap:11px}:is(.detail-page--inventory,.detail-page--part) .detail-specs div{display:grid;grid-template-columns:minmax(110px, 0.48fr) minmax(0, 1fr);gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(7,17,31,.08);color:var(--detail-muted)}:is(.detail-page--inventory,.detail-page--part) .detail-specs span{color:var(--detail-ink);font-weight:800}:is(.detail-page--inventory,.detail-page--part) .detail-page__view-more{display:none;align-items:center;justify-content:center;gap:8px;position:absolute;left:0;right:0;bottom:0;min-height:48px;border:0;border-top:1px solid var(--detail-line);background:linear-gradient(180deg, rgba(255, 255, 255, 0.92), #ffffff);color:#111;font-size:.84rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}:is(.detail-page--inventory,.detail-page--part) .detail-page__card--has-more .detail-page__view-more,:is(.detail-page--inventory,.detail-page--part) .detail-page__card--expanded .detail-page__view-more{display:flex}:is(.detail-page--inventory,.detail-page--part) .detail-page__card--expanded .detail-page__view-more i{transform:rotate(180deg)}:is(.detail-page--inventory,.detail-page--part) .detail-page__finance{overflow:hidden}:is(.detail-page--inventory,.detail-page--part) .detail-page__video-section{margin-top:52px}:is(.detail-page--inventory,.detail-page--part) .detail-page__video-frame{position:relative;border-radius:3px;overflow:hidden;background:#07111f;box-shadow:0 22px 50px rgba(7,17,31,.14)}:is(.detail-page--inventory,.detail-page--part) .detail-page__video-frame::before{content:"";display:block;padding-top:56.25%}:is(.detail-page--inventory,.detail-page--part) .detail-page__video-frame iframe{position:absolute;inset:0;width:100%;height:100%}#galleryModal .modal-content{border:0;border-radius:3px;overflow:hidden}#galleryModal .modal-body{position:relative;background:#07111f !important}#galleryModal .loaded-image{display:block;max-height:80vh;object-fit:contain}@media(max-width: 1100px){:is(.detail-page--inventory,.detail-page--part) .detail-page__hero,:is(.detail-page--inventory,.detail-page--part) .detail-page__cards,:is(.detail-page--inventory,.detail-page--part) .detail-page__cards.detail-page__cards--rental{grid-template-columns:1fr !important}:is(.detail-page--inventory,.detail-page--part) .detail-page__summary{position:static}}@media(max-width: 700px){:is(.detail-page--inventory,.detail-page--part){width:min(100% - 20px,1250px) !important;padding-top:34px !important;padding-bottom:58px !important}:is(.detail-page--inventory,.detail-page--part) .detail-page__hero{gap:30px;padding-bottom:34px}:is(.detail-page--inventory,.detail-page--part) #myCarousel .carousel-item img,:is(.detail-page--inventory,.detail-page--part) .photo img{height:285px}:is(.detail-page--inventory,.detail-page--part) #carousel-thumbs .thumb img{height:64px}:is(.detail-page--inventory,.detail-page--part) .detail-page__actions{grid-template-columns:1fr}:is(.detail-page--inventory,.detail-page--part) .detail-page__button{width:100%}:is(.detail-page--inventory,.detail-page--part) .detail-page__card{padding:22px}}.detail-financing-calculator .form-group{margin-bottom:10px}.detail-financing-calculator .input-group-text{font-size:.85rem}.detail-financing-calculator .result{padding:12px 0}.detail-financing-calculator>a{display:inline-block;margin-top:12px}.detail-financing-calculator .input-group{flex-wrap:wrap}.detail-financing-calculator .form-control,.detail-financing-calculator .form-select{min-width:100px}.detail-page--inventory{font-family:Arial,Helvetica,sans-serif;--accent-color-6: #111111}main .title-container h1{display:none}.hide-scrollbar::-webkit-scrollbar{display:none}.is-hidden{display:none}
