._9ccGoq_car_fees{grid-template-columns:1fr 1fr;margin-top:4px;display:grid}._9ccGoq_car_fees__item{align-items:center;gap:4px;display:flex}._9ccGoq_car_fees__item svg{min-width:24px}._9ccGoq_car_fees__item span{color:#767b83;font-size:1.2rem}@media screen and (max-width:450px){._9ccGoq_car_fees{grid-template-columns:1fr}}
.I2bd4q_car_amenities{margin-top:12px}.I2bd4q_car_amenities__title{color:#2a2e35;font-size:1.4rem}.I2bd4q_car_amenities__container{grid-template-columns:1fr 1fr 1fr;gap:12px;max-width:330px;margin:12px 0 16px;display:grid}@media screen and (min-width:768px) and (max-width:1350px){.I2bd4q_car_amenities__container{grid-template-columns:1fr 1fr}}@media screen and (min-width:500px) and (max-width:768px){.I2bd4q_car_amenities__container{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:400px){.I2bd4q_car_amenities__container{grid-template-columns:1fr 1fr}}.I2bd4q_car_amenities__container__amenity{color:#2a2e35;text-wrap:nowrap;align-items:center;gap:4px;font-size:1rem;display:flex}
.CqTwla_car_image{text-align:center;flex-direction:column;width:100%;height:200px;position:relative}@media screen and (max-width:768px){.CqTwla_car_image{margin:4px 0}}.CqTwla_car_image__image_container{height:100%;margin:auto}.CqTwla_car_image__image_container img{border-radius:8px;padding:-8px 0;object-fit:contain!important}.CqTwla_car_image__slider_bullet{bottom:-20%!important}.CqTwla_unavailable_image__container{width:100%;max-width:400px;height:auto}.CqTwla_unavailable_image__text{color:#3a3f47;margin-top:-16px;font-size:1.2rem}
.bSgRkq_free_km_message{color:#00861d;justify-content:center;align-items:center;display:flex}.bSgRkq_free_km_message svg{margin-top:4px;margin-right:-4px}
._7FP1lW_car_details_main_content_header{border-bottom:1px solid #f1f3f9;grid-template-columns:280px 1fr;gap:8px;padding-bottom:24px;display:grid}._7FP1lW_car_details_main_content_header__car_image{height:120px!important}._7FP1lW_car_details_main_content_header__details__car_name{color:#3a3f47;margin-top:12px;font-size:2.2rem;font-weight:700}._7FP1lW_car_details_main_content_header__details__free_km_message{justify-content:flex-start;margin-top:8px}@media screen and (max-width:1150px){._7FP1lW_car_details_main_content_header{grid-template-columns:220px 1fr}}@media screen and (max-width:1050px){._7FP1lW_car_details_main_content_header{grid-template-columns:200px 1fr}}._7FP1lW_car_details_main_content_header__car_image_mobile{display:none}@media screen and (max-width:968px){._7FP1lW_car_details_main_content_header{border-bottom:none;grid-template-columns:1fr;gap:16px;padding-bottom:0}._7FP1lW_car_details_main_content_header__car_image{display:none}._7FP1lW_car_details_main_content_header__car_image_mobile{margin:16px auto;display:block}._7FP1lW_car_details_main_content_header__details__car_name{font-size:1.8rem}}
.xmUonq_car_details_main_content_place_store{color:#2a2e35;border-bottom:1px solid #f1f3f9;flex-wrap:wrap;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:12px;padding:24px 0;display:grid}.xmUonq_car_details_main_content_place_store__pick_up{border-right:1px solid #f1f3f9;padding-right:16px}@media screen and (max-width:1050px){.xmUonq_car_details_main_content_place_store{grid-template-columns:1fr}.xmUonq_car_details_main_content_place_store__pick_up{border-bottom:1px solid #f1f3f9;border-right:none;padding-bottom:16px;padding-right:0}}.xmUonq_car_details_main_content_place_store .xmUonq_place_title,.xmUonq_car_details_main_content_place_store .xmUonq_hour_title{font-size:1.4rem;font-weight:700}.xmUonq_car_details_main_content_place_store .xmUonq_hour_title{margin-top:24px}.xmUonq_car_details_main_content_place_store .xmUonq_row{align-items:center;gap:8px;margin-top:12px;display:flex}.xmUonq_car_details_main_content_place_store .xmUonq_row svg{color:var(--color-primary-600)}.xmUonq_car_details_main_content_place_store .xmUonq_row__text{color:#3a3f47;flex-direction:column;gap:8px;font-size:1.2rem;font-weight:400;display:flex}
.wMnNVq_car_information_container .wMnNVq_flex{align-items:center;gap:16px;width:100%;margin:auto;display:flex}.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_image_desktop{flex-direction:column;flex:none;justify-content:center;align-items:center;width:274px;margin-left:24px;display:flex}.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_image_desktop__car_image{border:1px solid #f1f3f9}@media screen and (max-width:768px){.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_image_desktop{width:264px;display:none}}.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_information{border-right:1px solid #f1f3f9;flex-direction:column;gap:4px;width:100%;min-width:300px;margin:8px auto 0;padding-right:12px;display:flex}@media screen and (max-width:768px){.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_information{border-right:none;min-width:100%}.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_information .wMnNVq_desktop_divider{display:none}}.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_information__car_name{color:#3a3f47;margin-top:16px;font-size:2rem;font-weight:700}.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_information__image_mobile{display:none}@media screen and (max-width:768px){.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_information__image_mobile{border:1px solid #f1f3f9;margin:12px 0;display:block}}.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_information__tariff_type{color:#3a3f47;font-size:1.2rem;font-weight:700}.wMnNVq_car_information_container .wMnNVq_flex .wMnNVq_information__divider{background:#f1f3f9;width:100%;height:1px;margin:12px 0}.wMnNVq_car_information_container .wMnNVq_amenities_container{border-top:1px solid #f1f3f9;width:max-content;margin-left:24px}.wMnNVq_car_information_container .wMnNVq_amenities_container .wMnNVq_amenities{flex-wrap:nowrap;gap:16px;width:100%;max-width:100%;display:flex}.wMnNVq_car_information_container .wMnNVq_amenities_container .wMnNVq_amenities .wMnNVq_amenity_text,.wMnNVq_car_information_container .wMnNVq_amenities_container .wMnNVq_amenities .wMnNVq_amenity_icon{color:#555;font-size:1.3rem}@media screen and (max-width:768px){.wMnNVq_car_information_container .wMnNVq_amenities_container{width:100%;margin-left:0}.wMnNVq_car_information_container .wMnNVq_amenities_container .wMnNVq_amenities{grid-template-columns:1fr 1fr;display:grid}}.wMnNVq_unavailable_image{color:#555;text-align:center}
.pJBEpG_car_details_main_content_protections{border-bottom:1px solid #f1f3f9;margin-top:24px;margin-bottom:12px;padding-bottom:24px}.pJBEpG_car_details_main_content_protections .pJBEpG_title{color:#2a2e35;font-size:1.7rem;font-weight:700}.pJBEpG_car_details_main_content_protections .pJBEpG_description{color:#555;margin-top:8px;font-size:1.3rem;font-weight:700}.pJBEpG_car_details_main_content_protections .pJBEpG_protections{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin:16px auto auto;display:flex}
.HiX-gq_bottom_car_price_container{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.HiX-gq_bottom_car_price_container__installment_value{color:#767b83;font-size:1.7rem}.HiX-gq_bottom_car_price_container__credit_card_text{color:#767b83;align-items:center;column-gap:.8rem;max-width:70%;margin:8px 0;display:flex}.HiX-gq_bottom_car_price_container__credit_card_text__icon{width:30px}@media (min-width:768px){.HiX-gq_bottom_car_price_container__action_buttons{padding-left:12px}}.HiX-gq_bottom_car_price_container__action_buttons{flex-direction:column;row-gap:4px;width:100%;display:flex}.HiX-gq_bottom_car_price_container__action_buttons__button{width:100%}
.zQ_K-G_car_details_main_content{padding:16px}
.BIRyyW_top_car_price_container{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.BIRyyW_top_car_price_container__days{color:#767b83}.BIRyyW_top_car_price_container__total_price{color:var(--color-primary-500);font-size:2.5rem}.BIRyyW_top_car_price_container__discount_chip{color:#fff;background-color:#00861d;border-radius:4px;justify-content:center;width:85%;margin-bottom:8px;padding:6px 12px;display:flex}@media (max-width:1350px){.BIRyyW_top_car_price_container__discount_chip{width:90%}}@media (max-width:768px){.BIRyyW_top_car_price_container__discount_chip{width:100%}}.BIRyyW_top_car_price_container__type_payment{color:#767b83;margin-bottom:-8px;font-size:1.2rem}
.a7P5nG_car_details_summary_content__top{border-bottom:1px solid #f1f3f9;flex-direction:column;gap:12px;margin-top:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.a7P5nG_car_details_summary_content__top__row{align-items:center;gap:8px;font-size:1.5rem;display:flex}.a7P5nG_car_details_summary_content__top__row__label{color:#3a3f47;align-items:center;gap:4px;font-weight:700;display:flex}.a7P5nG_car_details_summary_content__top__row__label :first-child{margin-bottom:2px}.a7P5nG_car_details_summary_content__top__row__value{color:#555;font-weight:400}.a7P5nG_car_details_summary_content__additionals{border-bottom:1px solid #f1f3f9;flex-direction:column;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.a7P5nG_car_details_summary_content__additionals__title{color:#3a3f47;font-size:1.5rem;font-weight:700}.a7P5nG_car_details_summary_content__additionals__description{color:#767b83;margin-bottom:8px;font-size:1.3rem;font-weight:400}.a7P5nG_car_details_summary_content__additionals__row{justify-content:space-between;align-items:center;gap:8px;font-size:1.5rem;display:flex}.a7P5nG_car_details_summary_content__additionals__row__label{color:#555}.a7P5nG_car_details_summary_content__additionals__row__value{text-wrap:nowrap;color:#3a3f47;font-weight:700}.a7P5nG_car_details_summary_content__bottom{flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.a7P5nG_car_details_summary_content__bottom__row{justify-content:space-between;align-items:center;gap:8px;font-size:1.5rem;display:flex}.a7P5nG_car_details_summary_content__bottom__row__total_container{flex-direction:column;gap:4px;display:flex}.a7P5nG_car_details_summary_content__bottom__row__total_container__total_label{color:#3a3f47;font-weight:600}.a7P5nG_car_details_summary_content__bottom__row__total_container__total_sub_label{color:#555;font-weight:400}.a7P5nG_car_details_summary_content__bottom__row__total_value{color:#3a3f47;font-size:1.7rem;font-weight:700}
.QGGo7W_or_line{justify-content:center;align-items:center;column-gap:12px;width:100%;display:flex}@media screen and (max-width:576px){.QGGo7W_or_line{justify-content:center}}.QGGo7W_or_line__or{max-width:min-content}.QGGo7W_or_line__line{border-bottom:1px solid #e4e4e4;flex-grow:2;max-width:80px;height:auto;display:flex}
._33M9ha_container{flex-direction:column;align-items:center;min-width:19rem;display:flex}._33M9ha_container ._33M9ha_daysAndPeople{color:#767b83;margin-bottom:.6rem}._33M9ha_container ._33M9ha_price{color:var(--color-primary-500);margin-bottom:.8rem}._33M9ha_container ._33M9ha_discountTag{background-color:var(--color-secundary-600);color:#fff;border-radius:.2rem;justify-content:center;width:100%;margin-bottom:.8rem;padding-block:.6rem;display:flex}._33M9ha_container ._33M9ha_installment_value{color:#767b83;margin-top:.8rem;margin-bottom:.8rem}._33M9ha_container ._33M9ha_creditCardCardConditions{color:#767b83;align-items:center;column-gap:.8rem;margin-bottom:1.2rem;display:flex}._33M9ha_container ._33M9ha_buttonsContainer{flex-direction:column;row-gap:.4rem;width:100%;display:flex}._33M9ha_container ._33M9ha_actionButton{width:100%;padding-inline:0}._33M9ha_largeDevicesContainer{flex-direction:column;align-items:center;width:100%;display:flex}._33M9ha_largeDevicesContainer ._33M9ha_creditCardFlag{color:#767b83;margin-bottom:12px}._33M9ha_mobileContainer{display:none}
.tiPMmG_container{flex-direction:column;align-items:center;gap:16px;min-width:200px;display:flex}.tiPMmG_container .tiPMmG_largeDevicesContainer{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.tiPMmG_container .tiPMmG_mobileContainer{width:100%;margin-block:20px;display:none}@media screen and (max-width:576px){.tiPMmG_container .tiPMmG_mobileContainer{display:block}}.tiPMmG_container .tiPMmG_skeleton__small{width:80px;height:16px;margin:0 auto}.tiPMmG_container .tiPMmG_skeleton__medium{width:12px;height:24px;margin:0 auto}.tiPMmG_container .tiPMmG_skeleton__full{width:100%;height:32px}.tiPMmG_container .tiPMmG_skeleton__button{width:100%;height:40px}.tiPMmG_container .tiPMmG_skeleton__icon{width:24px;height:24px}.tiPMmG_container .tiPMmG_skeleton__text{width:15px;height:16px}.tiPMmG_container .tiPMmG_buttonsContainer{flex-direction:column;gap:4px;width:100%;display:flex}.tiPMmG_container .tiPMmG_creditCardCardConditions{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.tiPMmG_container .tiPMmG_installment_value{justify-content:center;width:100%;display:flex}
.RPANqq_container{background-color:#fff;border-radius:8px;grid-template-columns:300px 1fr;gap:12px;display:grid;box-shadow:4px 5px 15px #14151808}@media screen and (max-width:1161px) and (min-width:1158px){.RPANqq_container{grid-template-rows:288px auto;grid-template-columns:1fr}}@media screen and (max-width:900px){.RPANqq_container{grid-template-rows:288px auto;grid-template-columns:1fr}}.RPANqq_container .RPANqq_content{grid-template-columns:minmax(0,3fr) auto minmax(auto,1fr);align-items:center;column-gap:16px;padding:8px 16px;display:grid}@media screen and (max-width:1425px) and (min-width:1158px){.RPANqq_container .RPANqq_content{grid-template-columns:1fr}.RPANqq_container .RPANqq_content .RPANqq_divider{background:#f1f3f9;margin-block:12px;width:100%!important;height:2px!important}}@media screen and (max-width:1100px){.RPANqq_container .RPANqq_content{grid-template-columns:1fr}.RPANqq_container .RPANqq_content .RPANqq_divider{background:#f1f3f9;margin-block:12px;width:100%!important;height:2px!important}}@media screen and (max-width:576px){.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects{width:100%}}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer{flex-direction:column;flex-grow:2;justify-content:space-between;row-gap:8px;display:flex}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer .RPANqq_rating{column-gap:8px;display:flex}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer .RPANqq_rating .RPANqq_evaluation{color:#767b83;padding-top:4px}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer .RPANqq_rating .RPANqq_stars{align-items:center;column-gap:4px;display:flex}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer .RPANqq_know_more_button{color:var(--color-primary-600)}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer .RPANqq_description{color:#767b83}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer .RPANqq_description .RPANqq_seeMore{color:#2a2e35;cursor:pointer}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer .RPANqq_categorySelected{border:1px dashed #767b838a;border-radius:2px;grid-template-columns:1fr auto;align-items:center;padding:4px 8px;display:grid}.RPANqq_container .RPANqq_content .RPANqq_ticketInfoAndSelects .RPANqq_ticketInfoContainer .RPANqq_categorySelected>p>span{color:var(--color-primary-600)}.RPANqq_container .RPANqq_content .RPANqq_divider{background:#f1f3f9;width:2px;height:100%}.RPANqq_container .RPANqq_content .RPANqq_category_description_tooltip{display:none}
.m48LFG_container{flex-direction:column;gap:12px;width:100%;display:flex}.m48LFG_row{width:100%}.m48LFG_row_double{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}@media (max-width:465px){.m48LFG_row_double{grid-template-columns:1fr;gap:12px}}.m48LFG_skeleton_people,.m48LFG_skeleton_date,.m48LFG_skeleton_hour,.m48LFG_skeleton_category{border-radius:8px;width:100%;min-height:56px}
.frWvSa_fields{grid-template-columns:1fr;row-gap:12px;width:100%;display:grid}.frWvSa_fields .frWvSa_row__1_cols{grid-template-columns:1fr;column-gap:12px;width:100%;display:grid}.frWvSa_fields .frWvSa_row__2_cols{grid-template-columns:repeat(2,1fr);column-gap:12px;width:100%;display:grid}@media screen and (max-width:465px){.frWvSa_fields .frWvSa_row__2_cols{grid-template-columns:1fr;row-gap:12px}}.frWvSa_select_label_container{align-items:center;gap:4px;display:flex}.frWvSa_select_label_container .frWvSa_select_label{grid-area:1/1/auto/2;justify-self:left;font-size:14px;font-weight:700}.frWvSa_select_option__container{justify-content:space-between;align-items:center;width:100%;padding:4px 0;display:flex}.frWvSa_select_option__container:hover{background-color:var(--color-primary-50)}.frWvSa_select_option__wrapper{width:100%}.frWvSa_select_option__value{flex:2}.frWvSa_map_trigger{white-space:nowrap;height:auto;margin-left:8px;padding:4px 8px}.frWvSa_map_trigger_active{background-color:#0000}.frWvSa_select_menu{z-index:1}.frWvSa_select_menu .frWvSa_select_option{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.frWvSa_select_menu .frWvSa_select_option .frWvSa_category_description_tooltip{display:block}
.PI9WSW_fields{grid-template-columns:1fr;row-gap:12px;display:grid}.PI9WSW_fields .PI9WSW_row__1_cols{grid-template-columns:1fr;column-gap:12px;width:100%;display:grid}.PI9WSW_fields .PI9WSW_row__2_cols{grid-template-columns:1fr 1fr;column-gap:12px;width:100%;display:grid}@media screen and (max-width:465px){.PI9WSW_fields .PI9WSW_row__2_cols{grid-template-columns:1fr;row-gap:12px}}.PI9WSW_select_container{flex-direction:column;gap:4px;display:flex}.PI9WSW_select_label_skeleton{width:80px;height:14px}.PI9WSW_select_skeleton{border-radius:4px;width:100%;height:40px}
.C_5MrW_fields{grid-template-columns:1fr;row-gap:12px;display:grid}.C_5MrW_fields .C_5MrW_row__1_cols{grid-template-columns:1fr;column-gap:12px;width:100%;display:grid}.C_5MrW_fields .C_5MrW_row__2_cols{grid-template-columns:1fr 1fr;column-gap:12px;width:100%;display:grid}@media screen and (max-width:465px){.C_5MrW_fields .C_5MrW_row__2_cols{grid-template-columns:1fr;row-gap:12px}}.C_5MrW_fields .C_5MrW_row__3_cols{grid-template-columns:1fr 1fr 1fr;column-gap:12px;width:100%;display:grid}@media screen and (max-width:465px){.C_5MrW_fields .C_5MrW_row__3_cols{grid-template-columns:1fr;row-gap:12px}}.C_5MrW_select_menu .C_5MrW_select_option{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.C_5MrW_select_menu .C_5MrW_select_option .C_5MrW_category_description_tooltip{display:block}.C_5MrW_select_label_container{align-items:center;gap:4px;display:flex}.C_5MrW_select_label_container .C_5MrW_select_label{grid-area:1/1/auto/2;justify-self:left;font-size:14px;font-weight:700}
@media screen and (max-width:576px){body:has(.cart-open) .woot-widget-bubble{transition:all .3s ease-in-out;bottom:calc(10rem + 10px)!important}body:has(.cart-closed) .woot-widget-bubble{transition:all .3s ease-in-out}}.vT0bgq_container{z-index:3;flex-direction:column;align-items:center;width:100vw;display:flex;position:fixed;bottom:0;left:0}.vT0bgq_container .vT0bgq_toggleButton{margin-inline:auto;border:1px solid var(--color-primary-600);z-index:9;color:var(--color-primary-500);background-color:#fafafa;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;margin-bottom:-1.5px;padding:4px 24px;display:flex;box-shadow:0 -4px 4px #00000040}.vT0bgq_container .vT0bgq_toggleButton .vT0bgq_chevron{height:2.4rem}.vT0bgq_container .vT0bgq_content{border-top:1px solid var(--color-primary-600);background-color:#fafafa;align-items:center;width:100%;height:10rem;display:flex;box-shadow:0 -4px 4px #00000040}.vT0bgq_container .vT0bgq_content__wrapper{justify-content:space-between;align-items:center;display:flex}.vT0bgq_container .vT0bgq_content__wrapper__price{flex-direction:column;row-gap:.2rem;display:flex}.vT0bgq_container .vT0bgq_content__wrapper__price__value{color:var(--color-primary-500)}.vT0bgq_container .vT0bgq_content__wrapper__buy{min-width:25.8rem}@media screen and (max-width:576px){.vT0bgq_container .vT0bgq_content__wrapper__buy{min-width:auto}}
.vYNZHG_container_ticket_suggestions{width:100%;margin-top:48px}@media screen and (max-width:900px){.vYNZHG_container_ticket_suggestions .vYNZHG_section_title{font-size:18px}}.vYNZHG_container_ticket_suggestions .vYNZHG_recommended_tickets_grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px;display:grid}@media screen and (max-width:1200px){.vYNZHG_container_ticket_suggestions .vYNZHG_recommended_tickets_grid{overflow:auto hidden}}.vYNZHG_container_ticket_suggestions .vYNZHG_recommended_tickets_grid>*{width:100%;min-width:28rem}
.yNZ7WW_container{gap:14px;display:flex}@media screen and (max-width:768px){.yNZ7WW_container{flex-direction:column}}.yNZ7WW_container .yNZ7WW_icon_container{background-color:var(--color-primary-50);width:44px;min-width:44px;height:44px;color:var(--color-primary-600);border-radius:4px;justify-content:center;align-items:center;display:flex}.yNZ7WW_container .yNZ7WW_content_container{flex-direction:column;display:flex}.yNZ7WW_container .yNZ7WW_title{letter-spacing:0;color:#555;font-size:14px;font-weight:700;line-height:100%}.yNZ7WW_container .yNZ7WW_content{letter-spacing:0;color:#767b83;font-size:14px;font-weight:400;line-height:140%}
.pUDujG_ticket_name{color:#2a2e35;margin-bottom:3.3rem}.pUDujG_description_and_price{grid-template-columns:minmax(0,1fr) 436px;gap:2.4rem;margin-bottom:2.4rem;display:grid}@media screen and (max-width:1080px){.pUDujG_description_and_price{grid-template-columns:minmax(0,1fr)}}.pUDujG_divisor{border:1px solid #f1f3f9;width:100%;margin-block:2.4rem}@media screen and (max-width:576px){.pUDujG_divisor{display:none}}.pUDujG_important_infos_container{flex-direction:column;row-gap:1.8rem;margin-bottom:4.2rem;display:flex}@media screen and (max-width:576px){.pUDujG_important_infos_container{margin-top:2.4rem;margin-bottom:2.4rem}}.pUDujG_important_infos_container .pUDujG_important_info{align-items:flex-start;column-gap:1.4rem;display:flex}@media screen and (max-width:576px){.pUDujG_important_infos_container .pUDujG_important_info{flex-direction:column;row-gap:1.4rem}}.pUDujG_important_infos_container .pUDujG_important_info .pUDujG_important_info__image{background-color:var(--color-primary-50);color:var(--color-primary-600);justify-content:center;align-items:center;padding:1rem;display:flex}.pUDujG_important_infos_container .pUDujG_important_info .pUDujG_important_info__title{color:#555}.pUDujG_important_infos_container .pUDujG_important_info .pUDujG_important_info__text{color:#767b83}.pUDujG_popular_destinations,.pUDujG_weather_tides{margin-top:5.8rem;margin-bottom:5.4rem}.pUDujG_monthlyEvents{grid-template-columns:repeat(2,1fr);column-gap:2.4rem;margin-top:24px;display:grid}@media screen and (max-width:576px){.pUDujG_monthlyEvents{align-items:center;column-gap:.7rem;margin-bottom:3.2rem;display:flex;overflow-x:auto}}.pUDujG_container_ticket_not_found{grid-template-columns:1fr;row-gap:1.2rem;margin-block:2.4rem;display:grid}.pUDujG_error_fallback_box{background:#fef1f2;border:1px solid #f85562;border-radius:.6rem;grid-template-columns:1fr;row-gap:1.2rem;padding:.6rem;display:grid}.pUDujG_error_fallback_box>*{text-align:center}.pUDujG_recommended_tickets_section{width:100%;margin-top:20px}.pUDujG_recommended_tickets_section .pUDujG_recommended_tickets_grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;margin-top:16px;display:grid}.pUDujG_recommended_tickets_section .pUDujG_recommended_tickets_grid>*{width:100%;min-width:0}.pUDujG_recommended_tickets_section .pUDujG_recommended_tickets_grid>* .link_container{width:100%;height:100%;display:block}.pUDujG_recommended_tickets_section .pUDujG_recommended_tickets_grid>* .container{flex-direction:column;width:100%;height:100%;display:flex}@media screen and (max-width:1200px){.pUDujG_recommended_tickets_section .pUDujG_recommended_tickets_grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.pUDujG_recommended_tickets_section .pUDujG_recommended_tickets_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.pUDujG_recommended_tickets_section .pUDujG_recommended_tickets_grid{grid-template-columns:1fr;gap:10px}}.pUDujG_operational_section{flex-direction:column;gap:18px;display:flex}@media screen and (max-width:768px){.pUDujG_operational_section{gap:16px}}
.T_pYPq_container{background-color:#fafafa;border:1px solid #e4e4e4;border-radius:4px;min-width:436px;padding:16px}@media screen and (max-width:1024px){.T_pYPq_container{min-width:350px}}@media screen and (max-width:576px){.T_pYPq_container{margin-bottom:24px}}.T_pYPq_container .T_pYPq_unavailable_selected_date_badge{margin-bottom:14px}.T_pYPq_container .T_pYPq_ticket_name{margin-top:8px;margin-bottom:16px}.T_pYPq_container .T_pYPq_ticket_configuration{grid-template-columns:1fr;row-gap:14px;margin-bottom:24px;display:grid}.T_pYPq_container .T_pYPq_ticket_configuration .T_pYPq_category_selected{border:1px dashed #2a2e35;border-radius:4px;flex-direction:column;row-gap:8px;width:100%;padding:16px;display:flex}.T_pYPq_container .T_pYPq_ticket_configuration .T_pYPq_category_selected .T_pYPq_title{color:var(--color-primary-600)}.T_pYPq_container .T_pYPq_ticket_configuration .T_pYPq_row{grid-template-columns:1fr 2fr;column-gap:14px;display:grid}@media screen and (max-width:576px){.T_pYPq_container .T_pYPq_ticket_configuration .T_pYPq_row{flex-direction:column;row-gap:14px}}.T_pYPq_container .T_pYPq_ticket_configuration .T_pYPq_peoples_select{background:0 0}.T_pYPq_container .T_pYPq_usage_window{margin:0 0 24px}.T_pYPq_container .T_pYPq_payment_options{color:#767b83;flex-direction:column;row-gap:8px;margin-bottom:24px;display:flex}.T_pYPq_container .T_pYPq_payment_options .T_pYPq_price{color:var(--color-primary-500)}.T_pYPq_container .T_pYPq_payment_options .T_pYPq_installments{color:var(--color-secundary-600)}.T_pYPq_container .T_pYPq_action_buttons{flex-direction:column;row-gap:8px;display:flex}.T_pYPq_container .T_pYPq_action_buttons .T_pYPq_button{width:100%}.T_pYPq_container .T_pYPq_refresh_badge{margin-top:16px}.T_pYPq_select_label_container{align-items:center;gap:4px;display:flex}.T_pYPq_select_label_container .T_pYPq_select_label{grid-area:1/1/auto/2;justify-self:left;font-size:14px;font-weight:700}.T_pYPq_select_option__container{justify-content:space-between;align-items:center;width:100%;padding:4px 0;display:flex}.T_pYPq_select_option__container:hover{background-color:var(--color-primary-50)}.T_pYPq_select_option__wrapper{width:100%}.T_pYPq_select_option__value{flex:2}.T_pYPq_map_trigger{white-space:nowrap;height:auto;margin-left:8px;padding:4px 8px}.T_pYPq_map_trigger_active{background-color:#0000}.T_pYPq_select_menu{z-index:1}.T_pYPq_select_menu .T_pYPq_select_option{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.T_pYPq_select_menu .T_pYPq_select_option .T_pYPq_category_description_tooltip{display:block}.T_pYPq_ticket_add_to_cart__selects{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}@media screen and (max-width:968px){.T_pYPq_ticket_add_to_cart__selects{grid-template-columns:1fr;row-gap:14px}}.T_pYPq_ticket_usage_window{margin:12px 0}.T_pYPq_hotelbeds_date_hour_row{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}@media screen and (max-width:968px){.T_pYPq_hotelbeds_date_hour_row{grid-template-columns:1fr;row-gap:14px}}
.qQVgJa_section{width:100%}.qQVgJa_section_title{margin-bottom:16px;font-size:18px}.qQVgJa_container{flex-direction:column;gap:16px;width:100%;display:flex}.qQVgJa_carousel_row{align-items:center;gap:8px;width:100%;height:max-content;display:flex}.qQVgJa_track_wrapper{flex:1;min-width:0;overflow:hidden}.qQVgJa_track{gap:12px;display:flex}.qQVgJa_card{cursor:pointer;flex-shrink:0;width:224px;min-height:187px}@media screen and (max-width:576px){.qQVgJa_card{width:200px}}.qQVgJa_controllers{justify-content:space-between;align-items:center;display:flex}.qQVgJa_arrow_btn{cursor:pointer;color:#555;background:#fff;border:1px solid #e4e4e4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.qQVgJa_arrow_btn:hover{background:#fafafa}.qQVgJa_bullets{justify-content:center;gap:4px;display:flex}.qQVgJa_bullet{cursor:pointer;background-color:#e4e4e4;border:none;border-radius:3px;width:6px;height:6px;padding:0;transition:background-color .2s,width .2s}.qQVgJa_bullet.qQVgJa_active{background-color:var(--color-primary-500)}.qQVgJa_empty_state{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}
.Y0lxbW_container__tickets{grid-template-columns:1fr;row-gap:24px;width:100%;display:grid}.Y0lxbW_container__tickets__header{justify-content:space-between;align-items:center;gap:12px;display:flex}@media screen and (max-width:1157px){.Y0lxbW_container__tickets__header{display:none}}.Y0lxbW_container__tickets__header__info{align-items:center;gap:12px;display:flex}
.GiKOUW_mobile_ticket_search{display:none}@media screen and (max-width:375px){.GiKOUW_mobile_ticket_search{display:block}}@media screen and (max-width:576px){.GiKOUW_container{margin-top:0;padding-inline:0}}.GiKOUW_content{align-items:flex-start;column-gap:24px;margin-top:24px;display:flex}@media screen and (max-width:576px){.GiKOUW_content{margin-top:0;padding-inline:0}}@media screen and (max-width:1157px){.GiKOUW_content{grid-template-columns:1fr;margin-top:0;display:grid}}.GiKOUW_section{padding-block:56px}@media screen and (max-width:576px){.GiKOUW_section{padding-block:32px;padding-inline:24px}}.GiKOUW_monthly_events{grid-template-columns:repeat(2,1fr);column-gap:24px;margin-top:24px;display:grid}@media screen and (max-width:576px){.GiKOUW_monthly_events{align-items:center;column-gap:8px;margin-bottom:32px;display:flex;overflow-x:auto}}
.QqsfbG_main{background-color:#fafafa;padding-top:24px;padding-bottom:56px}@media screen and (max-width:576px){.QqsfbG_main{padding-top:0}}
.ZlmPcq_car_price_container{flex-direction:column;align-items:center;gap:16px;min-width:200px;display:flex}@media screen and (max-width:768px){.ZlmPcq_car_price_container{width:100%}}
.EoUrWG_car_details{grid-template-columns:1fr 330px;gap:24px;display:grid}.EoUrWG_car_details__searchbar_mobile{display:none}.EoUrWG_car_details__card{background-color:#fff;border-radius:8px;height:max-content;margin:16px 0;padding:24px 12px}.EoUrWG_car_details__card__title{color:#2a2e35;margin-bottom:12px;font-size:1.7rem;font-weight:700}.EoUrWG_car_details__map{margin-bottom:16px}@media screen and (max-width:1050px){.EoUrWG_car_details{grid-template-columns:1fr 270px}}@media screen and (max-width:968px){.EoUrWG_car_details{grid-template-columns:1fr;padding-bottom:24px}.EoUrWG_car_details__searchbar_mobile{display:block}.EoUrWG_car_details__searchbar_desktop{display:none}.EoUrWG_car_details__card{margin:0}}.EoUrWG_spinner_container{justify-content:center;align-items:center;width:100%;height:80vh;display:flex}
.jcDSXa_car_page{background-color:#f0f0f0}
.gt192G_car_card{background-color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;padding:16px 16px 16px 8px;display:flex;box-shadow:4px 5px 15px #1415180a}@media screen and (max-width:768px){.gt192G_car_card{flex-direction:column;padding:24px}}
._1LQNqq_car_card_skeleton{background-color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:16px;width:100%;margin:auto;padding:16px 16px 16px 8px;display:flex;box-shadow:4px 5px 15px #1415180a}@media screen and (max-width:968px){._1LQNqq_car_card_skeleton{flex-direction:column;padding:24px}}._1LQNqq_car_card_skeleton__information{align-items:center;gap:24px;display:flex}._1LQNqq_car_card_skeleton__information__image_desktop{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:250px;display:flex}@media screen and (max-width:968px){._1LQNqq_car_card_skeleton__information__image_desktop{display:none}}._1LQNqq_car_card_skeleton__information__image_desktop__model{border-radius:4px;width:100px;height:24px}._1LQNqq_car_card_skeleton__information__image_desktop__image{border-radius:4px;width:200px;height:170px}._1LQNqq_car_card_skeleton__information__image_desktop__free_km_message{width:150px;height:24px}._1LQNqq_car_card_skeleton__information__container{border-right:1px solid #f1f3f9;flex-direction:column;gap:4px;max-width:400px;margin-top:8px;padding-right:12px;display:flex}@media screen and (max-width:1160px){._1LQNqq_car_card_skeleton__information__container{max-width:280px}}@media screen and (max-width:968px){._1LQNqq_car_card_skeleton__information__container{border-right:none;max-width:100%}}._1LQNqq_car_card_skeleton__information__container__logo_and_minimum_age{align-items:center;gap:8px;display:flex}._1LQNqq_car_card_skeleton__information__container__logo_and_minimum_age__logo{width:70px;height:30px}._1LQNqq_car_card_skeleton__information__container__logo_and_minimum_age__minimum_age{width:100px;height:30px}._1LQNqq_car_card_skeleton__information__container__car_name{color:#3a3f47;border-radius:4px;width:200px;height:16px;margin-top:4px}._1LQNqq_car_card_skeleton__information__container__details_link{width:120px;height:8px;margin-top:4px}._1LQNqq_car_card_skeleton__information__container__image_mobile{display:none}@media screen and (max-width:968px){._1LQNqq_car_card_skeleton__information__container__image_mobile{width:150px;height:100px;display:block;margin:8px auto!important}}._1LQNqq_car_card_skeleton__information__container__car_description{width:90%;height:24px;margin-top:4px}._1LQNqq_car_card_skeleton__information__container__free_km_message_mobile{display:none!important}@media screen and (max-width:968px){._1LQNqq_car_card_skeleton__information__container__free_km_message_mobile{width:150px;height:12px;margin-top:4px;justify-content:left!important;display:flex!important}}._1LQNqq_car_card_skeleton__information__container__policy_cancellation{width:200px;height:24px}._1LQNqq_car_card_skeleton__information__container__amenities_title{width:150px;height:12px;margin-top:12px}._1LQNqq_car_card_skeleton__information__container__amenities{grid-template-columns:1fr 1fr 1fr;gap:12px;max-width:330px;margin:12px 0 16px;display:grid}@media screen and (max-width:1350px){._1LQNqq_car_card_skeleton__information__container__amenities{grid-template-columns:1fr 1fr}}._1LQNqq_car_card_skeleton__information__container__amenities__item{width:100px;height:24px}._1LQNqq_car_card_skeleton__price{flex-direction:column;align-items:center;gap:16px;width:270px;display:flex}@media screen and (min-width:1160px) and (max-width:1350px){._1LQNqq_car_card_skeleton__price{width:100%}}@media screen and (max-width:910px){._1LQNqq_car_card_skeleton__price{width:100%}}@media screen and (min-width:968px){._1LQNqq_car_card_skeleton__price{max-width:270px}}._1LQNqq_car_card_skeleton__price__top{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}._1LQNqq_car_card_skeleton__price__top__days{width:60px;height:12px}._1LQNqq_car_card_skeleton__price__top__discount_chip{border-radius:2px;width:80%;height:24px;margin-bottom:8px;padding:6px 12px}@media (max-width:1350px){._1LQNqq_car_card_skeleton__price__top__discount_chip{width:90%}}._1LQNqq_car_card_skeleton__price__top__total_price{width:60%;height:24px}._1LQNqq_car_card_skeleton__price__top__type_payment{width:60px;height:12px}._1LQNqq_car_card_skeleton__price__bottom{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}._1LQNqq_car_card_skeleton__price__bottom__installment_value{width:40%;height:20px}._1LQNqq_car_card_skeleton__price__bottom__credit_card_text{gap:8px;height:16px;margin-top:4px;display:flex}._1LQNqq_car_card_skeleton__price__bottom__credit_card_text__icon{width:20px;height:100%}._1LQNqq_car_card_skeleton__price__bottom__credit_card_text__text{width:120px;height:100%}._1LQNqq_car_card_skeleton__price__bottom__action_buttons{margin-top:4px}@media (min-width:968px){._1LQNqq_car_card_skeleton__price__bottom__action_buttons{padding-left:12px}}._1LQNqq_car_card_skeleton__price__bottom__action_buttons{flex-direction:column;row-gap:4px;width:100%;display:flex}._1LQNqq_car_card_skeleton__price__bottom__action_buttons__button{width:100%;height:30px}._1LQNqq_divider{background-color:#f1f3f9;width:80%;height:1px;margin:12px 0}
.S_g3Sa_car_list{flex-direction:column;gap:24px;width:100%;display:flex}.S_g3Sa_car_list__header{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:8px;display:flex}.S_g3Sa_car_list__header__title{max-width:700px;font-size:2rem}.S_g3Sa_car_list__header__car_filters_mobile{display:none}@media screen and (max-width:1160px){.S_g3Sa_car_list__header__title{font-size:1.6rem}.S_g3Sa_car_list__header__car_filters_mobile{display:block}}.S_g3Sa_car_list__footer{width:100%}.S_g3Sa_car_list__footer__load_more_button{min-width:140px;margin:auto}.S_g3Sa_car_image{width:250px}@media screen and (min-width:1240px) and (max-width:1350px){.S_g3Sa_car_image{width:200px}}@media screen and (min-width:1200px) and (max-width:1240px){.S_g3Sa_car_image{width:170px}}@media screen and (min-width:1161px) and (max-width:1200px){.S_g3Sa_car_image{width:130px}}@media screen and (min-width:831px) and (max-width:870px){.S_g3Sa_car_image{width:200px}}@media screen and (min-width:768px) and (max-width:830px){.S_g3Sa_car_image{width:160px}}
.znQ9dq_container{grid-template-columns:340px 1fr;gap:24px;margin-top:24px;display:grid}@media screen and (max-width:576px){.znQ9dq_container{padding-inline:0}}@media screen and (max-width:1157px){.znQ9dq_container{grid-template-columns:1fr;row-gap:2.4rem;margin-top:0}}.znQ9dq_container .znQ9dq_search_and_filters{min-width:30rem}.znQ9dq_container .znQ9dq_insurances{flex-direction:column;gap:24px;display:flex}.znQ9dq_container .znQ9dq_insurances__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.znQ9dq_container .znQ9dq_insurances__title{color:#3a3f47;max-width:700px;font-size:2rem}@media screen and (max-width:576px){.znQ9dq_container .znQ9dq_insurances__title{display:none}}.znQ9dq_container .znQ9dq_insurances__footer{justify-content:center;width:100%;display:flex}.znQ9dq_container .znQ9dq_insurances__footer__load_more_button{min-width:140px;margin:auto}@media screen and (max-width:576px){.znQ9dq_container .znQ9dq_insurances{flex-grow:1}}
.cahVuW_container{background-color:#fafafa;padding-top:24px;padding-bottom:56px}@media screen and (max-width:576px){.cahVuW_container{padding-top:0}}.cahVuW_container .cahVuW_mobile_hotel_search{display:none}@media screen and (max-width:576px){.cahVuW_container .cahVuW_mobile_hotel_search{display:block}}
.ZLK1vG_car_search_bar_card{background-color:#fff;border-radius:2px;height:max-content;padding:16px;box-shadow:4px 5px 15px #1415180a}.ZLK1vG_car_search_bar_card__title{color:#3a3f47;margin-bottom:12px;font-size:2rem}
.zsP5XW_car_list_page{background-color:#fafafa;padding-top:24px;padding-bottom:48px}@media screen and (max-width:968px){.zsP5XW_car_list_page{padding-top:0}}.zsP5XW_car_list_page__container{padding:0 24px;grid-template-columns:340px 1fr;gap:24px;margin-top:24px;margin-bottom:24px;padding-inline:80px;display:grid}.zsP5XW_car_list_page__container__car_filter_desktop{margin-top:12px}@media (max-width:1160px){.zsP5XW_car_list_page__container__car_filter_desktop{display:none}.zsP5XW_car_list_page__container{grid-template-columns:1fr;margin-top:0}}@media (max-width:968px){.zsP5XW_car_list_page__container{padding-inline:40px!important}}@media (max-width:500px){.zsP5XW_car_list_page__container{padding-inline:24px!important}}@media (max-width:330px){.zsP5XW_car_list_page__container{padding-inline:4px!important}}
