#composite-product-form{padding:0!important}#composite-product-form .cp-no-js-msg{margin:1rem!important;color:#1e2022!important;font-weight:700!important}#composite-product-form .composite_button{margin:1rem!important}#composite-product-form .composite_button .quantity{margin-top:0!important}#composite-product-form .composite_button button[type=submit]{margin:0!important}#composite-product-form .composite_wrap,#composite-product-form .component_inner{padding:0!important}#composite-product-form .composite_component.component{border:none!important;margin:0!important;padding:1rem!important;border-bottom:1px solid #e7eaf3!important}#composite-product-form .component_title_wrapper{padding:0!important}#composite-product-form .component_title_wrapper .component_title_text{font-weight:700!important}#composite-product-form .calendar-price-legend{margin:0 1px!important}#composite-product-form .woocommerce-info.alert,#composite-product-form .calendar-slot-container{margin-bottom:0!important}#composite-product-form .product-calendar-slots{margin-bottom:2rem!important}#composite-product-form .composite_price{padding:1rem 1rem 0!important}#composite-product-form .composite_price .price{margin:0!important}@media screen and (max-device-width: 450px){#composite-product-form .timeslot-pagination-button[aria-label="View Later times"]{margin-bottom:-100px!important}}@media screen and (max-device-width: 400px){#composite-product-form .timeslot-pagination-button[aria-label="View Later times"]{margin-bottom:-200px!important}}@media screen and (min-device-width: 769px){#composite-product-form .cp-no-js-msg{margin:1.5rem!important}#composite-product-form .composite_component.component{padding:1.5rem!important}#composite-product-form .woocommerce-info.alert{margin:24px 8px 0!important}#composite-product-form .composite_price{padding:1.5rem 1.5rem 0!important}#composite-product-form .composite_button{margin:1.5rem!important}#composite-product-form .composite_button button[type=submit]{border-radius:5px!important}}
