/*!/wp-content/plugins/woo-rental-car/assets/car_products.css*/.booking-cars{display:flex;flex-direction:row;flex-wrap:wrap;gap:2%;padding-top:20px}.booking-cars__wrap{width:49%;border-radius:2px;padding:40px;margin-bottom:2%;background:rgb(255 255 255 / .2);box-shadow:0 4px 30px rgb(0 0 0 / .1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3)}.meta-data{display:flex;justify-content:space-between;list-style-type:none;padding:0;gap:10px}div.meta-data{padding-top:10px;padding-bottom:10px}span.meta-data .price{font-size:14px;display:inline-block}.meta-data li{width:100%;padding:18px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:7.5px;border:2px solid rgb(0 0 0 / .1);font-weight:500;font-size:14px;line-height:1;text-align:center;border-bottom:2px solid #ff992e}.meta-data li img,.meta-data li i,.rating svg{width:20px;color:var(--e-global-color-primary);fill:var(--e-global-color-primary);font-weight:500;font-size:20px;fill:#ff992e}.booking-cars .button{width:100%;padding:20px;font-size:18px}.booking-cars .price{color:var(--e-global-color-primary);font-size:24px;font-weight:500}.booking-cars .price .after-text{color:#333;font-size:20px;font-weight:500}.booking-cars .wp-post-image{width:100%;height:200px;object-fit:contain}.rating{display:flex}.features-data{display:flex;list-style-type:none;flex-direction:column;padding-left:0;padding-top:20px;padding-bottom:20px;gap:5px;border-top:1px solid #eee}.features-data li{display:flex;gap:8px}.features-data li svg{width:100%;max-width:18px;height:18px;fill:var(--e-global-color-primary)}.features-data li span{font-size:14px;font-weight:500}.after-text-after{font-size:14px;margin-left:5px}.booking-cars__details{margin-top:30px;padding:40px;border-radius:4px;background:hsl(31deg 100% 59% / 50%);box-shadow:0 4px 30px rgb(0 0 0 / .1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3)}.booking-cars__details ul{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;gap:2%}.booking-cars__details h2{margin-top:0;margin-bottom:0}.booking-cars__details ul li{width:49%}.booking-cars__details ul li span{padding-inline:5px}@media (min-width:768px) and (max-width:991px){.booking-cars__wrap{width:48%;padding:20px}}@media (min-width:320px) and (max-width:767px){.booking-cars__wrap{width:100%;padding:20px}.booking-cars{padding-top:20px}.booking-cars__details{padding:20px}.booking-cars__details ul li{width:100%}}.extra-options{border-top:1px solid #eee;padding-top:20px;padding-bottom:20px}.extra-options h3{margin-top:0}.checkbox-wrapper-1{transition:all 300ms;position:relative;margin-bottom:5px}.checkbox-wrapper-1 [type=checkbox].substituted{margin:0;width:0;height:0;display:inline;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0!important;border:0!important}.checkbox-wrapper-1 [type=checkbox].substituted+label:before{content:"";display:inline-block;vertical-align:top;height:1.15em;width:1.15em;margin-right:.6em;color:rgb(0 0 0 / .275);border:solid .06em;box-shadow:0 0 .04em,0 .06em .16em -.03em inset,0 0 0 .07em #fff0 inset;border-radius:.2em;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" fill="white" viewBox="0 0 9 9"><rect x="0" y="4.3" transform="matrix(-0.707 -0.7072 0.7072 -0.707 0.5891 10.4702)" width="4.3" height="1.6" /><rect x="2.2" y="2.9" transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 12.1877 2.9833)" width="6.1" height="1.7" /></svg>') no-repeat center,white;background-size:0;will-change:color,border,background,background-size,box-shadow;transform:translate3d(0,0,0);transition:color 0.1s,border 0.1s,background 0.15s,box-shadow 0.1s}.checkbox-wrapper-1 [type=checkbox].substituted:enabled:active+label:before,.checkbox-wrapper-1 [type=checkbox].substituted:enabled+label:active:before{box-shadow:0 0 .04em,0 .06em .16em -.03em #fff0 inset,0 0 0 .07em rgb(0 0 0 / .1) inset;background-color:#f0f0f0}.checkbox-wrapper-1 [type=checkbox].substituted:checked+label:before{background-color:#ff992e;background-size:.75em;color:rgb(0 0 0 / .075)}.checkbox-wrapper-1 [type=checkbox].substituted:checked:enabled:active+label:before,.checkbox-wrapper-1 [type=checkbox].substituted:checked:enabled+label:active:before{background-color:#ff992e;color:rgb(0 0 0 / .275)}.checkbox-wrapper-1 [type=checkbox].substituted:disabled+label:before{opacity:.5}.checkbox-wrapper-1 [type=checkbox].substituted+label{cursor:pointer}