@import"https://db.onlinewebfonts.com/c/398d8766e4b2c3cb30bb3bb443d5e3b5?family=URW+DIN+Black";.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link:focus{z-index:9999;position:inherit;width:auto;height:auto;padding:1rem;clip:auto;background-color:#fff;color:#000;text-decoration:none;border:1px solid black}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary)}html{scroll-behavior:smooth}body{overflow-x:clip}h1,h2,h3{font-family:var(--font-secondary)}@media(max-width:768px){:root{--page-width: 100%;--spacing-unit: .75rem}}.container{width:100%;max-width:1250px;margin:0 auto;padding:0 15px}.rental-location{display:flex;flex-wrap:wrap;margin:0 -15px}.rental-location.g-0{margin:0}.equipment-slider a{text-decoration:none}.rental-location.g-0>[class*=col-]{padding:0}.rental-location.solution{margin:0 -15px}.rental-location.solution>[class*=col-]{padding:0 15px;margin-bottom:1.5rem}.footer-data,.rental-experts,.terms-user,.titan-data{flex:0 0 100%;max-width:100%;padding:0 15px}.footer-data{flex:0 0 16.666667%;max-width:16.666667%}.rental-book{flex:1}.rental-book:first-child{flex:0 0 25%;max-width:25%}.rental-experts{flex:0 0 33.333333%;max-width:33.333333%}.terms-user{flex:0 0 50%;max-width:50%}.titan-data{flex:0 0 66.666667%;max-width:66.666667%}.data-us{gap:.5rem}.typography{text-align:center}.use-terms{text-align:right}.text-style{color:#fff}.term-icon{margin-left:.5rem;margin-right:.5rem}@media(max-width:767px){.use-terms{text-align:left}}.equipment-container{padding:2rem clamp(1rem,10vw,12rem) clamp(1.5rem,8vw,5rem);background:#efefef}.equipment-container h1{display:none}.btn-star-renting{width:100%;height:100%;background-color:var(--color-primary);color:#fff;border:none;font-weight:700;font-size:1.2rem;letter-spacing:1px;cursor:pointer;transition:all .3s ease;padding:1.5rem;position:relative;overflow:hidden}.btn-star-renting:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-star-renting:hover:before{width:300px;height:300px}.btn-star-renting:hover{background-color:var(--color-hover-btn);transform:translateY(-2px);box-shadow:0 5px 15px #ff8c4266}.btn-star-renting:active{transform:translateY(0)}.product-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.product-card{margin-bottom:25px;background-color:#fff;padding:2.5rem 2rem;display:flex;gap:40px;align-items:center;box-shadow:0 1px 3px #0000001a}.product-card img{flex-shrink:0;width:280px;height:280px;object-fit:contain}.product-info{flex:1}.product-name{font-family:var(--font-primary);font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#333}.product-specs-title{font-family:var(--font-primary);font-size:1.3rem;font-weight:400;margin-bottom:10px;color:#666}.product-specs{list-style:none;font-size:14px;color:#666}.product-specs li{--font-regular: "Erbaum Book", sans-serif;padding-left:20px;position:relative;margin-bottom:5px}.product-specs li:before{content:"\2022";position:absolute;left:0;font-weight:700}.product-specs a{color:var(--color-primary)}.product-pricing{flex-shrink:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.pricing-options{display:flex;gap:30px}.price-option{text-align:center}.price{font-size:28px;font-weight:700;color:#e67e22;display:block}.price-label{font-size:12px;color:#999;display:block;margin-top:5px}.view-details-link{display:inline-block;margin-top:15px;color:var(--color-primary);font-weight:600;text-decoration:underline;font-family:var(--font-primary);text-decoration:none}.product-add-cart{flex-shrink:0;min-width:260px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.pricing-tier-strip{display:flex;width:100%;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;background:#fafafa;box-shadow:0 2px 8px #0000000f;margin-bottom:14px}.pricing-tier{flex:1;display:flex;flex-direction:column;align-items:center;padding:7px 8px;position:relative}.pricing-tier:not(:last-child):after{content:"";position:absolute;right:0;top:15%;height:70%;width:1px;background:#e0e0e0}.pricing-tier__label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#999;margin-bottom:3px}.pricing-tier__price{font-size:.9rem;font-weight:700;color:var(--color-primary, #e67e22);white-space:nowrap}.bq-price{color:var(--color-primary)}.add-to-cart-btn{padding:15px 50px;background-color:#e67e22;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.add-to-cart-btn:hover{background-color:#d35400}.booqable-datepicker *,#booqable-launcher{display:none!important}.jlqIem{background-color:color-mix(in srgb,var(--color-primary),transparent 89%)!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important}.hXPMRW .DayPicker-Day--to>.DayPicker-Day__wrapper:after{border-color:var(--color-primary) var(--color-primary) var(--color-primary) var(--color-primary)!important}.hXPMRW .DayPicker-Day--selected>.DayPicker-Day__wrapper:after{border-color:var(--color-primary) var(--color-primary)!important}.hZQjhm:hover:not(:disabled),.kktxoG:hover:not(:disabled),.jdUfWm:hover:not(:disabled){border-color:var(--color-primary)!important}.hZQjhm{background-color:color-mix(in srgb,var(--color-primary),transparent 88%)!important;color:var(--color-primary)!important;border-color:var(--color-primary)!important}.hXPMRW .DayPicker-Day--from.DayPicker-Day--to>.DayPicker-Day__wrapper:after{border:2px solid var(--color-primary)!important}.eJarFX .Select__control--is-focused{box-shadow:none;border-color:var(--color-primary)!important}.eJarFX div.Select__control--is-focused,.eJarFX div.Select__control--is-focused:hover{border-color:var(--color-primary)!important}.hXPMRW .DayPicker-Day:hover .DayPicker-Day__inner,.hXPMRW .DayPicker-Day--selection:not(.DayPicker-Day--outside):before{background-color:color-mix(in srgb,var(--color-primary),transparent 92%)!important}.css-gubx45 div.css-19un0rg-option{color:#fff!important;background:color-mix(in srgb,var(--color-primary),transparent 60%)!important}.hXPMRW .DayPicker-Day:hover .DayPicker-Day__inner{background-color:color-mix(in srgb,var(--color-primary),transparent 85%)!important}.filter-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:.75rem}.filter-buttons{display:flex;gap:.5rem;flex-wrap:wrap}.filter-btn{padding:.5rem 1.25rem;border:2px solid #e0e0e0;background-color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.filter-btn:hover{background-color:#f5f5f5}.filter-btn.active{background-color:#fff;color:#232323;border:2px solid #232323}.filter-right{display:flex;align-items:center;gap:1rem}.item-count{font-size:.875rem;color:#666;white-space:nowrap}.sort-dropdown,.sort-btn{padding:.5rem 1.25rem;border:2px solid #333;background-color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;border-radius:0;font-family:inherit;display:flex;align-items:center;gap:8px}.sort-dropdown:hover,.sort-btn:hover{background-color:#f5f5f5}.pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem;flex-wrap:wrap}.pagination a{text-decoration:none;color:#333;font-size:1rem;font-weight:500;padding:.5rem .75rem;transition:color .3s ease}.pagination a:hover{color:#000}.pagination a.active{border-bottom:3px solid #000;font-weight:700}.pagination .arrow{font-size:1.25rem}.loading-message{padding:60px 40px;text-align:center;color:#666;font-size:18px}.loading-message.error{color:#c00}@media(max-width:768px){.info-item--mobile-hide{display:none!important}.filter-section{flex-direction:column;align-items:flex-start}.filter-right{width:100%;justify-content:space-between}.sort-dropdown{flex:1}}@media(max-width:480px){.filter-btn{font-size:.8125rem;padding:.4rem .875rem}.pagination{gap:.35rem;margin-top:1.5rem}.pagination a{font-size:.875rem;padding:.4rem .5rem}}[data-form-root=true],#app-embed,.shopify-app-block{--forms-body-font: normal 400 14px var(--font-primary) !important;--forms-heading-font: normal 700 2rem var(--font-secondary) !important;font-family:var(--font-primary)!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/base.css.map */
