.car-rental-hot-deals{margin:0 auto;font-size:12px}.car-rental-hot-deals_tabs{padding-left:8px}@media screen and (max-width:800px){.car-rental-hot-deals_tabs{padding-left:4px}}.car-rental-hot-deals_list{display:flex;margin:0 auto;flex-wrap:wrap}.car-rental-hot-deals_list.skeleton-list{justify-content:center}.car-rental-hot-deals_out-of-stock{background:rgba(0,0,0,.2);padding:24px;text-align:center;font-size:16px;color:#fff;border-radius:8px;margin:8px 0}@keyframes car-rental-hot-deals_more-btn_anime{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width:800px){.car-rental-hot-deals .ui-hhdc{padding:4px 0}}.ui_car-rental-gallery_background{margin:0 auto;padding:32px 24px}@media screen and (max-width:768px){.ui_car-rental-gallery_background{padding:16px 12px}}.ui_car-rental-gallery_container{padding:0 16px;max-width:1160px;margin:0 auto;padding:var(--container-padding-top) var(--container-padding-right) var(--container-padding-bottom) var(--container-padding-left);box-sizing:border-box;border-top-left-radius:var(--container-border-top-left-radius);border-top-right-radius:var(--container-border-top-right-radius);border-bottom-right-radius:var(--container-border-bottom-right-radius);border-bottom-left-radius:var(--container-border-bottom-left-radius)}@media screen and (max-width:1200px){.ui_car-rental-gallery_container{width:100%}}@media screen and (max-width:768px){.ui_car-rental-gallery_container{padding:calc(var(--container-padding-top)*0.5) calc(var(--container-padding-right)*0.5) calc(var(--container-padding-bottom)*0.25) calc(var(--container-padding-left)*0.5);border-top-left-radius:calc(var(--container-border-top-left-radius)*0.75);border-top-right-radius:calc(var(--container-border-top-right-radius)*0.75);border-bottom-right-radius:calc(var(--container-border-bottom-right-radius)*0.75);border-bottom-left-radius:calc(var(--container-border-bottom-left-radius)*0.75)}}.tcsb-g-tab-primary{--tcs-gtp-c:#0f294d;--tcs-gtp-bgc:#fff;--tcs-gtp-border-c:#dadfe6;--tcs-gtp-c-act:#fff;--tcs-gtp-bgc-act:#0f294d;--tcs-gtp-border-c-act:#0f294d;--tcs-gtp-btn-c:#0f294d;--tcs-gtp-btn-bgc:transparent;--tcs-gtp-lbl-c:#0f294d;--tcs-gtp-img-c:hsla(0,0%,100%,0.5);--tcs-gtp-img-bgc:transparent;--tcs-gtp-img-label-bgc:rgba(0,0,0,0.5);--tcs-gtp-img-c-act:#fff;--tcs-gtp-img-bgc-act:#fff;--tcs-gtp-img-label-bgc-act:rgba(0,0,0,0.5);--tcs-gtp-img-btn-c:#0f294d;--tcs-gtp-img-btn-bgc:#fff;display:flex;justify-content:center;max-width:1176px;margin:0 auto;position:relative;text-align:center}.tcsb-g-tab-primary.start{justify-content:flex-start}.tcsb-g-tab-primary.end{justify-content:flex-end}@media screen and (max-width:1250px){.tcsb-g-tab-primary.image{max-width:768px}}@media screen and (max-width:850px){.tcsb-g-tab-primary.image{max-width:640px}}@media screen and (max-width:768px){.tcsb-g-tab-primary.image{max-width:100%}}.tcsb-g-tab-primary_label{color:var(--tcs-gtp-lbl-c);line-height:34px;white-space:nowrap;font-size:14px;margin-inline-end:16px}@media screen and (max-width:768px){.tcsb-g-tab-primary_label{margin-inline-end:8px}}.tcsb-g-tab-primary_scroll{position:relative;overflow:hidden}.tcsb-g-tab-primary_scroll_content{display:flex;flex-wrap:nowrap}.tcsb-g-tab-primary_scroll.text{padding:0 0 8px}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.text{overflow-x:auto}}.tcsb-g-tab-primary_scroll.image{align-items:flex-start}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.image:before{display:block;content:"";width:12px;height:74px;background:linear-gradient(90deg,var(--tcs-gtp-img-btn-bgc) 0,transparent);position:absolute;top:0;left:0}.tcsb-g-tab-primary_scroll.image:after{display:block;content:"";width:12px;height:74px;background:linear-gradient(270deg,var(--tcs-gtp-img-btn-bgc) 0,transparent);position:absolute;top:0;right:0}}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content{padding:0 0 12px}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content{padding:0 0 8px;overflow-x:auto}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar-track{background-color:#f5f5f5}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar{width:4px;height:4px}.tcsb-g-tab-primary_scroll.image .tcsb-g-tab-primary_scroll_content::-webkit-scrollbar-thumb{box-shadow:inset 0 0 3px rgba(0,0,0,.15);background-color:#dbdbdb;border-radius:8px}}.tcsb-g-tab-primary_item-con{padding:0 8px}.tcsb-g-tab-primary_item-con:first-of-type{padding-inline-start:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_item-con{padding:0 4px}}.tcsb-g-tab-primary_item{color:var(--tcs-gtp-c);background-color:var(--tcs-gtp-bgc);padding:7px 16px;line-height:18px;white-space:nowrap;font-size:14px;font-weight:400;cursor:pointer;border:1px solid var(--tcs-gtp-border-c);border-radius:4px}@media screen and (max-width:768px){.tcsb-g-tab-primary_item{padding:4px 12px}}.tcsb-g-tab-primary_item-active{color:var(--tcs-gtp-c-act);background:var(--tcs-gtp-bgc-act);border-color:var(--tcs-gtp-border-c-act);font-weight:700}.tcsb-g-tab-primary_item-active:hover{color:var(--tcs-gtp-c-act)}.tcsb-g-tab-primary_item-active-bottom-arrow{position:relative}.tcsb-g-tab-primary_item-active-bottom-arrow:after{content:"";position:absolute;z-index:100;top:calc(100% + 1px);left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--tcs-gtp-bgc-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_item-active-bottom-arrow:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--tcs-gtp-bgc-act)}}.tcsb-g-tab-primary_image-item-con{flex-shrink:0;padding:0 4px}.tcsb-g-tab-primary_image-item-con:first-of-type{padding-inline-start:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con{padding:0 2px}}.tcsb-g-tab-primary_image-item-con_tab{width:168px;height:128px;padding:4px;background-color:var(--tcs-gtp-img-bgc);border-radius:6px;box-sizing:border-box;transition:background-color .1s ease-out;cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab{width:98px;height:74px;padding:2px;border-radius:5px}}.tcsb-g-tab-primary_image-item-con_tab:after{position:absolute;bottom:6px;transform:translateX(-50%);content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--tcs-gtp-img-bgc-act);transition:opacity .1s ease-out;opacity:0}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab:after{bottom:-4px;border-width:4px}}.tcsb-g-tab-primary_image-item-con_tab_bg{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;border-radius:4px;overflow:hidden}.tcsb-g-tab-primary_image-item-con_tab_label{padding:9px 4px;color:var(--tcs-gtp-img-c);backdrop-filter:blur(10px);background-color:var(--tcs-gtp-img-label-bgc);border-radius:0 0 4px 4px;font-size:16px;font-weight:500;line-height:1}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab_label{padding:4px;font-size:12px}}.tcsb-g-tab-primary_image-item-con_tab-active{background-color:var(--tcs-gtp-img-bgc-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_image-item-con_tab-active{position:relative;z-index:5}}.tcsb-g-tab-primary_image-item-con_tab-active:after{opacity:1}.tcsb-g-tab-primary_image-item-con_tab-active .tcsb-g-tab-primary_image-item-con_tab_label{color:var(--tcs-gtp-img-c-act);background-color:var(--tcs-gtp-img-label-bgc-act)}.tcsb-g-tab-primary_all-btn{width:48px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.06);background-color:var(--tcs-gtp-btn-bgc)}.tcsb-g-tab-primary_all-btn svg path{fill:var(--tcs-gtp-c-act)}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-btn{width:28px;height:28px}.tcsb-g-tab-primary_all-btn svg{width:14px;height:14px}}.tcsb-g-tab-primary_scroll-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px;position:absolute;top:36px;z-index:2;color:var(--tcs-gtp-img-btn-c);background-color:var(--tcs-gtp-img-btn-bgc);border-radius:4px;box-shadow:0 0 48px 24px hsla(0,0%,100%,.3);cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll-btn{display:none;width:29px;height:29px}}@media screen and (max-width:768px){.tcsb-g-tab-primary_scroll-btn svg{width:14px;height:14px}}.tcsb-g-tab-primary_scroll-btn svg path{fill:var(--tcs-gtp-img-btn-c)}.tcsb-g-tab-primary_scroll-btn.prev{left:-24px}[dir=rtl] .tcsb-g-tab-primary_scroll-btn.prev{left:auto;right:-24px}.tcsb-g-tab-primary_scroll-btn.next{right:-24px}[dir=rtl] .tcsb-g-tab-primary_scroll-btn.next{left:-24px;right:auto}.tcsb-g-tab-primary_all-con{position:relative}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-con{position:static}}.tcsb-g-tab-primary_all-pop{position:absolute;z-index:1001;right:0;width:700px;margin-top:34px;background:#fff;border-radius:4px;box-shadow:0 6px 12px 0 rgba(0,0,0,.06);box-sizing:border-box}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-pop{width:100%;margin-top:28px}}[dir=rtl] .tcsb-g-tab-primary_all-pop{left:0;right:auto}.tcsb-g-tab-primary_all-pop-cnt{padding:8px 16px;border-radius:4px}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-pop-cnt{padding:12px 7px;max-height:400px;overflow-y:auto}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar-track{background-color:#f5f5f5}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar{width:4px;height:4px}.tcsb-g-tab-primary_all-pop-cnt::-webkit-scrollbar-thumb{box-shadow:inset 0 0 3px rgba(0,0,0,.15);background-color:#d9d9d9;border-radius:12px}}.tcsb-g-tab-primary_all{display:flex;flex-wrap:wrap}.tcsb-g-tab-primary_all-item{width:20%;color:#0f294d;font-size:14px;font-weight:400;line-height:18px;box-sizing:border-box;text-align:start;padding:8px;cursor:pointer}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-item{width:auto;background:#f5f7fa;font-size:14px;line-height:18px;padding:4px 12px;border:1px solid transparent;border-radius:4px;color:#0f294d;margin:4px}}.tcsb-g-tab-primary_all-item.active{font-weight:700}@media screen and (max-width:768px){.tcsb-g-tab-primary_all-item.active{color:#3264ff;border:1px solid #3264ff;background:#eff3ff}}.tcsb-g-tab-primary_all-item:hover{background:#eff3ff}.ui_car-rental-gallery_spacing{height:var(--spacing-height)}@media screen and (max-width:768px){.ui_car-rental-gallery_spacing{height:calc(var(--spacing-height)*0.5)}}.tcs-chd-skeleton{padding:8px;width:50%;box-sizing:border-box}@media screen and (max-width:700px){.tcs-chd-skeleton{width:100%;padding:4px}}.tcs-chd-skeleton_block{animation-duration:2s;animation-iteration-count:infinite;animation-name:tcs-chd-item-breathing;animation-timing-function:linear;background:#f0f2f5;min-height:280px;border-radius:8px}@media screen and (max-width:1200px){.tcs-chd-skeleton_block{min-height:200px}}@media screen and (max-width:700px){.tcs-chd-skeleton_block{min-height:178px;border-radius:4px}}@-webkit-keyframes tcs-chd-item-breathing{0%{opacity:.3}50.0%{opacity:1}100.0%{opacity:.3}}@keyframes tcs-chd-item-breathing{0%{opacity:.3}50.0%{opacity:1}100.0%{opacity:.3}}.ui_car-rental-gallery{margin:0 auto;width:50%;padding:8px;flex-shrink:0;box-sizing:border-box;display:flex;flex-direction:column}.ui_car-rental-gallery_card{background-color:#fff;display:flex;flex-direction:column;gap:16px;border-radius:8px;padding:8px;flex-grow:1}.ui_car-rental-gallery_card_info{display:flex;justify-content:space-between;align-items:start;gap:8px;flex-grow:1}.ui_car-rental-gallery_card_info_image{flex-shrink:0;height:100%;display:flex;align-items:center}.ui_car-rental-gallery_card_info_image img{display:block;width:110px}.ui_car-rental-gallery_card_info_list{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;gap:6px}.ui_car-rental-gallery_card_info_list_item{color:#0f294d}.ui_car-rental-gallery_card_info_list_item_name{font-size:16px;font-weight:700;line-height:20px}.ui_car-rental-gallery_card_info_list_item_configuration{display:flex;justify-content:flex-start;align-items:center;gap:4px;flex-wrap:wrap;margin-bottom:2px}.ui_car-rental-gallery_card_info_list_item_configuration_item{display:flex;justify-content:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:18px;color:#455873}.ui_car-rental-gallery_card_info_list_item_configuration_item.separator{font-size:12px;line-height:1;color:#ced2d9}.ui_car-rental-gallery_card_info_list_item_selling-point{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;margin-bottom:4px;color:#455873}.ui_car-rental-gallery_card_info_list_item_selling-point_item{display:flex;justify-content:flex-start;align-items:flex-start;gap:4px;font-size:14px;font-weight:400;line-height:1}.ui_car-rental-gallery_card_info_list_item_vendor{display:flex;justify-content:flex-start;align-items:center;gap:8px}.ui_car-rental-gallery_card_info_list_item_vendor_item{width:42px;background:#fff;border:1px solid #ecedef;border-radius:2px;box-sizing:border-box}.ui_car-rental-gallery_card_info_list_item_vendor_item img{display:block;width:100%}.ui_car-rental-gallery_card_separator{border-top:1px solid #dadfe6;margin-bottom:-8px}.ui_car-rental-gallery_card_cta{display:flex;justify-content:space-between;align-items:center}.ui_car-rental-gallery_card_cta_price-box_supplementary{display:flex;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:4px}.ui_car-rental-gallery_card_cta_price-box_supplementary_price{font-size:14px;font-weight:400;line-height:18px;color:#455873;text-decoration:line-through}.ui_car-rental-gallery_card_cta_price-box_supplementary_discount{padding:3px 4px;background:#f94c86;border-radius:4px;font-size:12px;font-weight:400;line-height:1;color:#fff}.ui_car-rental-gallery_card_cta_price-box_lowest{display:flex;justify-content:flex-start;align-items:flex-end;gap:4px;font-size:14px;font-weight:400;line-height:18px;color:#455873}.ui_car-rental-gallery_card_cta_price-box_lowest span.price{font-size:20px;font-weight:700;line-height:1;color:#f94c86}.ui_car-rental-gallery_card_cta_btn{padding:0 24px;background:#f94c86;border-radius:22px;font-size:16px;font-weight:600;line-height:34px;color:#fff;text-align:center}@media screen and (max-width:800px){.ui_car-rental-gallery{width:100%;padding:4px}.ui_car-rental-gallery_card_cta_btn{border-radius:14px;line-height:28px;font-size:12px}}.car-rental-hot-deals_more{margin:16px auto 8px;text-align:center;font-size:18px;font-weight:500;color:#fff;line-height:20px;position:relative;user-select:none;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:768px){.car-rental-hot-deals_more{margin:8px auto;font-size:12px;font-weight:500;line-height:14px}}.car-rental-hot-deals_more .more_content{margin-inline-end:8px}@media screen and (max-width:768px){.car-rental-hot-deals_more .more_content{margin-inline-end:6px}}.car-rental-hot-deals_more .more_icon{display:inline-block;width:10px;height:10px;border:2px solid #fff;border-top:transparent;border-right:transparent;margin-top:2px;transform:rotate(-45deg);transform-origin:top left}@media screen and (max-width:768px){.car-rental-hot-deals_more .more_icon{width:7px;height:7px;border-width:1px}}.car-rental-hot-deals_more_spin{display:inline-block;vertical-align:middle;position:relative;transform:translateZ(0);animation:car-rental-hot-deals_more-btn_anime .8s linear infinite;border-radius:50%;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.2);border-left-color:#fff}@media screen and (max-width:800px){.car-rental-hot-deals_more_spin{width:10px;height:10px}}