.elptie-price-suffix{font-size:16px!important}.elptie-price-suffix .elptie-unit .elptie-supper{font-size:10px!important}.elptie-unit{margin:0 0 0 5px}.elptie-unit .elptie-supper{font-size:10px!important;color:#333;position:relative;top:-4px}.elptie_table_range_price,.elptie_table_calculate{border:1px solid #e5e5e5;width:100%;border-collapse:collapse}.elptie_table_range_price thead th,.elptie_table_calculate thead th{padding:6px 10px;font-weight:700;line-height:1.2}.elptie_table_range_price tbody td,.elptie_table_calculate tbody td{padding:3px 5px;font-weight:400}.elptie_table_range_price tbody td span,.elptie_table_calculate tbody td span{font-size:16px}.elptie_table_range_price tbody td span bdi,.elptie_table_calculate tbody td span bdi{font-size:16px}.elptie_table_range_price th,.elptie_table_range_price td,.elptie_table_calculate th,.elptie_table_calculate td{border:1px solid #e5e5e5;text-align:center}.elptie-tiered-des-table .elptie-message-minimum{margin:0 0 15px 0}.elptie-tiered-des-table .elptie-title-table{margin:0 0 20px 0}.elptie-tiered-des-table .elptie-desc-table{margin:0 0 15px 0}.elptie-tile-measu-booking-wrap{padding:0 10px 0 0}.elptie-tile-measu-booking-wrap .elptie-supper{font-size:10px!important;color:#333;position:relative;top:-4px}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking label{width:200px;font-weight:600}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking input{width:90px}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking .elptie-input.number_unit{display:flex;justify-content:flex-end;align-items:center}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking .elptie-input.number_unit input{margin:0 0 0 0}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking .elptie-input .elptie-unit{margin:0 0 0 5px}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking .elptie-boxes em{font-style:normal;margin:0 0 0 5px}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking span{font-size:16px}.elptie-tile-measu-booking-wrap .elptie-content-form .elptie-row-booking span bdi{font-size:16px}.elptie-tile-measu-booking-wrap .elptie-wrap-btn-booking .elptie-quantity-booking{display:inline-block;margin-right:15px}.elptie-loading,.elptie-loading:after{border-radius:50%;width:35px;height:35px}.elptie-loading{margin:5px auto 5px auto;display:none;font-size:10px;position:relative;text-indent:-9999em;border-top:6px solid rgb(0 0 0 / .2);border-right:6px solid rgb(0 0 0 / .2);border-bottom:6px solid rgb(0 0 0 / .2);border-left:6px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:animate_load 1.1s infinite linear;animation:animate_load 1.1s infinite linear}@-webkit-keyframes animate_load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animate_load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.elptie-checkbox-wrap{--toggle-width:60px;--toggle-height:30px;--toggle-offset:5px;--toggle-outer-default:#ddd;--toggle-outer-active:#4A934A;--toggle-inner-default:#fff;--toggle-inner-active:#fff;--toggle-transition:200ms ease-out}.elptie-checkbox-wrap input[type=checkbox]{display:none}.elptie-checkbox-wrap input[type=checkbox]:checked+label{background-color:var(--toggle-outer-active)}.elptie-checkbox-wrap input[type=checkbox]:checked+label::before{background-color:var(--toggle-inner-active);transform:translateX(calc(var(--toggle-width) - var(--toggle-height)))}.elptie-checkbox-wrap label{position:relative;display:inline-flex;align-items:center;width:var(--toggle-width)!important;height:var(--toggle-height)!important;background-color:var(--toggle-outer-default);border-radius:100vw;cursor:pointer}.elptie-checkbox-wrap label:before{content:"";position:absolute;top:var(--toggle-offset);left:var(--toggle-offset);bottom:var(--toggle-offset);aspect-ratio:1 / 1;background-color:var(--toggle-inner-default);border-radius:50%;box-shadow:0 0 10px 5px rgb(0 0 0 / .05);transition:var(--toggle-transition)}