.custom-block span.pull-right{font-size:0}.custom-block span.pull-right .woocommerce-Price-amount{font-size:14px}.custom-pickup-wrapper h5,.custom-return-wrapper h5,.custom-size-field,.redq-quantity h5{font-weight:600}.rnb_main_rental_content_custom_inner_wrapper .custom-size-field{font-weight:400}.redq-quantity input{padding:11px}.add_to_cart_and_details_custom .rnb-loader .booking_cost ul{display:flex;flex-flow:column}.add_to_cart_and_details_custom .rnb-loader .booking-pricing-info .booking_cost ul{padding:0}.add_to_cart_and_details_custom .rnb-loader .booking-pricing-info .booking_cost ul .total{margin-top:auto}.add_to_cart_and_details_custom .rnb-loader .booking-pricing-info .duration{font-weight:600}.add_to_cart_and_details_custom .rnb-loader .booking-pricing-info ul li:not(:last-child) .price .woocommerce-Price-amount.amount{font-size:14px}.add_to_cart_and_details_custom .rnb-loader .booking-pricing-info ul li:not(:last-child):not(:first-child) .price .woocommerce-Price-amount.amount{font-weight:400;color:var(--e-global-color-text)}.add_to_cart_and_details_custom .rnb-loader .booking-pricing-info ul li:last-child .name,.add_to_cart_and_details_custom .rnb-loader .booking-pricing-info ul li:last-child .price .woocommerce-Price-amount.amount{font-size:16px}.booking-pricing-info ul li{padding:0}.custom-block .pull-right{margin-bottom:0;order:2}.custom-size-field{grid-area:size}.redq-quantity{display:block!important;grid-area:quantity}.single-product form.cart input.helmet_size_26{display:block!important;width:20px!important}select.helmet_size_26{padding:4px 8px;color:var(--e-global-color-text);border:1px solid #ddd;background:#fff;border-radius:4px}.attributes .custom-block{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-size:14px;height:30px}.custom-block input[type=checkbox]+span::before{top:8px!important}.custom-block span::after{top:7px!important}.attributes.helmet-sizes .custom-block{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-left:41px;gap:13px}.attributes.helmet-sizes .custom-block input{height:16px;margin:0;padding:0;font-size:14px ü}.rnb-slider{-webkit-appearance:none;appearance:none;width:100%;height:8px!important;background:linear-gradient(to right,#20753c 0%,#20753c 50%,#ddd 50%,#ddd 100%);border-radius:4px;outline:none;margin:15px 0}.rnb-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#20753c;border-radius:50%;cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .2s ease}.rnb-slider::-moz-range-thumb{width:24px;height:24px;background:#20753c;border-radius:50%;cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .2s ease}.rnb-slider:hover::-webkit-slider-thumb{transform:scale(1.1)}.rnb-slider:hover::-moz-range-thumb{transform:scale(1.1)}.rnb-slider-value{text-align:center}.rnb-hidden-select{display:none}.booking_cost .resource{display:none}