.Style_summaryWrapper__c5vRx{display:flex;flex-direction:column;position:relative;gap:var(--spacing-XL);border-radius:var(--borderRadius-default);z-index:2}@media(min-width:576px){.Style_summaryWrapper__c5vRx{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:992px){.Style_summaryWrapper__c5vRx{grid-template-columns:3fr 2fr 2fr}}.Style_summaryWrapper__c5vRx.Style_payment__e_H4f{border-radius:0 0 var(--borderRadius-default) var(--borderRadius-default)}.Style_summaryColumn___2VoC,.Style_summaryHotel__qTRaB,.Style_summaryLocation__Z2AR_,.Style_summaryPayment__ayOPs{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-M)}.Style_summaryColumn___2VoC:first-child,.Style_summaryColumn___2VoC:nth-child(2),.Style_summaryHotel__qTRaB:first-child,.Style_summaryHotel__qTRaB:nth-child(2),.Style_summaryLocation__Z2AR_:first-child,.Style_summaryLocation__Z2AR_:nth-child(2),.Style_summaryPayment__ayOPs:first-child,.Style_summaryPayment__ayOPs:nth-child(2){border-bottom:1px solid var(--bg-divider);padding-bottom:var(--spacing-XL)}@media(min-width:992px){.Style_summaryColumn___2VoC:first-child,.Style_summaryHotel__qTRaB:first-child,.Style_summaryLocation__Z2AR_:first-child,.Style_summaryPayment__ayOPs:first-child{border-bottom:none;padding-bottom:none;border-right:1px solid var(--bg-divider);padding-right:var(--spacing-XL)}}@media(min-width:576px){.Style_summaryColumn___2VoC:nth-child(2),.Style_summaryHotel__qTRaB:nth-child(2),.Style_summaryLocation__Z2AR_:nth-child(2),.Style_summaryPayment__ayOPs:nth-child(2){border-bottom:none;padding-bottom:none;border-right:1px solid var(--bg-divider);padding-right:var(--spacing-XL)}}.Style_summaryColumn___2VoC:last-child,.Style_summaryHotel__qTRaB:last-child,.Style_summaryLocation__Z2AR_:last-child,.Style_summaryPayment__ayOPs:last-child{padding:0;border:none}@media(min-width:576px){.Style_summaryHotel__qTRaB{grid-column:1/3}}@media(min-width:992px){.Style_summaryHotel__qTRaB{grid-column:unset}}.Style_summaryHotelInfo__uTddr{display:grid;grid-gap:var(--spacing-M);gap:var(--spacing-M);margin-bottom:var(--spacing-M)}@media(min-width:576px){.Style_summaryHotelInfo__uTddr{column-gap:var(--sizing-XL);grid-template-columns:256px 1fr;grid-template-rows:1fr 1fr}.Style_summaryHotelInfo__uTddr>:nth-child(2){align-self:flex-end}}@media(min-width:992px){.Style_summaryHotelInfo__uTddr{gap:var(--spacing-M);grid-template-columns:unset;grid-template-rows:unset}.Style_summaryHotelInfo__uTddr>:nth-child(2){align-self:unset}}.Style_summaryHotelImage__2CRB_{border-radius:calc(var(--borderRadius-default)/2);object-fit:cover;width:100%;height:auto;aspect-ratio:3/2;max-width:450px}@media(min-width:576px){.Style_summaryHotelImage__2CRB_{grid-row:1/3}}@media(min-width:992px){.Style_summaryHotelImage__2CRB_{grid-row:unset}}.Style_summaryGuestInfo__JPZm3{display:grid;grid-gap:var(--spacing-XXS);gap:var(--spacing-XXS)}@media(min-width:576px){.Style_summaryGuestInfo__JPZm3{grid-template-columns:1fr 1fr 1fr}.Style_summaryGuestInfo__JPZm3>div *{display:block}}@media(min-width:992px){.Style_summaryGuestInfo__JPZm3{grid-template-columns:unset}.Style_summaryGuestInfo__JPZm3>div *{display:unset}}.Style_summaryLocation__Z2AR_{gap:var(--spacing-L)}@media(max-width:991.98px){.Style_summaryLocation_divider__rAeFt{display:none!important}}.Style_summaryPayment__ayOPs{gap:var(--spacing-L)}@media(max-width:991.98px){.Style_summaryPayment_divider__TJGbs{display:none!important}.Style_summaryPaymentCosts__CNEfJ{display:none}}.Style_summaryButton__bbmuc{position:relative;display:flex;flex-wrap:wrap;gap:var(--spacing-L) var(--spacing-S);justify-content:space-between;align-items:center;padding:var(--spacing-M) var(--spacing-L);border-radius:var(--borderRadius-default);background:var(--bg-button-summaryBooking)!important;border:4px solid var(--color-theme-base);z-index:1}.Style_summaryButtonPrint__ncW1B{display:flex;gap:var(--spacing-S);align-items:flex-end;flex-wrap:wrap;margin-left:auto}.Style_summaryButtonPrint__ncW1B>*{flex:1 1 auto}@media(max-width:991.98px){.Style_summaryButton__bbmuc{padding:var(--spacing-M)}}.Style_calloutTravelInsuranceVip__BtrrF{display:flex;gap:var(--spacing-S);align-items:center}@media(min-width:992px){.Style_calloutTravelInsuranceVip__BtrrF{gap:var(--spacing-L)}}.Style_contentTravelInsuranceVip__aMWvX{display:grid;grid-gap:var(--spacing-L);gap:var(--spacing-L);align-items:center;flex:1 1}@media(min-width:992px){.Style_contentTravelInsuranceVip__aMWvX{display:flex}}.Style_infoTravelInsuranceVip__kpoaV{display:grid;grid-gap:var(--spacing-S);gap:var(--spacing-S);align-items:center}.Style_avatarImage__q8AF1{position:-webkit-sticky;position:sticky;margin-top:calc(var(--spacing-S)*-1);margin-bottom:calc(var(--spacing-M)*-1);align-self:flex-end;bottom:5.1rem}@media(max-width:991.98px){.Style_avatarImage__q8AF1{margin-left:-3rem;width:auto}}@media(max-width:767.98px){.Style_avatarImage__q8AF1{height:100px}}.Style_rooms__3cXRr{display:grid;grid-gap:var(--spacing-S) var(--spacing-XXL);gap:var(--spacing-S) var(--spacing-XXL);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));scroll-margin-top:calc(var(--size-header) + var(--spacing-L))}@media(min-width:768px){.Style_cardOption__H3gQI>label{display:flex}}.Style_cardOption__H3gQI>:first-child{position:-webkit-sticky;position:sticky;top:calc(var(--size-header) + var(--spacing-L));cursor:auto;pointer-events:none}.Style_cardOption_image__xNAqB{border-radius:var(--borderRadius-default);aspect-ratio:4/3;height:10rem}.Style_cardOption_image__xNAqB img{object-position:center center;height:100%!important;width:100%!important;object-fit:cover}@media(min-width:768px){.Style_cardOption_image__xNAqB{max-width:34%}}.Style_cardOption_input__y2jiL{flex-direction:row-reverse;color:var(--textDisclaimerColor)}.Style_headerWrapperOption__jTLaY{display:grid;grid-gap:var(--spacing-S);gap:var(--spacing-S)}.Style_wrapper__MVToP{border-radius:var(--spacing-M);display:grid;grid-gap:var(--spacing-L);gap:var(--spacing-L)}.Style_inclusions__RsyH5{display:grid;grid-gap:var(--spacing-S) var(--spacing-XXL);gap:var(--spacing-S) var(--spacing-XXL);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.Style_listNotInclude__bkhnj{list-style:none}.Style_listNotInclude__bkhnj>li{position:relative;margin-bottom:var(--spacing-S);padding-left:var(--spacing-XL)}.Style_listNotInclude__bkhnj>li:before{position:absolute;left:0;content:"";color:var(--error);font-weight:700;display:inline-block;font-size:medium;font-family:var(--font-icommon)!important;margin-top:.15rem}.Style_grid__XGgaQ{display:grid;grid-gap:var(--spacing-L);gap:var(--spacing-L);cursor:pointer}.Style_refund__L8PCe{display:grid;grid-gap:2px;gap:2px}@media(min-width:768px){.Style_refund__L8PCe{display:flex}}@media(max-width:767.98px){.Style_refund_partial__gZ6E9,.Style_refund_with__4Gc2V{display:grid;grid-column-gap:var(--spacing-S);column-gap:var(--spacing-S);grid-template:repeat(4,auto)/auto 1fr}.Style_refund_partial__gZ6E9>*,.Style_refund_with__4Gc2V>*{grid-column:2/-1}.Style_refund_partial__gZ6E9>:first-child,.Style_refund_with__4Gc2V>:first-child{padding-top:var(--spacing-XXS);padding-bottom:var(--spacing-XS)}.Style_refund_partial__gZ6E9>:last-child,.Style_refund_with__4Gc2V>:last-child{padding-bottom:var(--spacing-S)}}.Style_refund_with__4Gc2V{flex-grow:7}.Style_refund_partial__gZ6E9{flex-grow:1}.Style_refund_decoration_partial__zsd2Q,.Style_refund_decoration_with__W0tEW{margin-bottom:var(--spacing-S);margin-top:var(--spacing-S);width:100%;height:11px}@media(max-width:767.98px){.Style_refund_decoration_partial__zsd2Q,.Style_refund_decoration_with__W0tEW{margin:0;grid-column:1/2;grid-row:1/-1;height:100%;width:4px}}.Style_refund_decoration_with__W0tEW{background-color:var(--tertiary-5)}.Style_refund_decoration_partial__zsd2Q{background-color:var(--warning-4)}.Style_content__JDzn3{display:grid;grid-gap:var(--spacing-XXXL);gap:var(--spacing-XXXL)}.Style_summary__cA5lD{background-color:var(--eco-1);padding:var(--spacing-XL);position:relative}@media(min-width:768px){.Style_summary__cA5lD{display:grid;grid-template-columns:1fr auto 1fr}}@media(min-width:1200px){.Style_summary__cA5lD{display:grid;grid-template-columns:1fr auto 2fr}}.Style_summaryVehicle__vD_km{display:grid;grid-gap:var(--spacing-XL);gap:var(--spacing-XL)}@media(min-width:576px){.Style_summaryVehicle__vD_km{grid-template-columns:1fr 1fr;align-items:center}}@media(min-width:768px){.Style_summaryVehicle__vD_km{grid-template-columns:1fr;align-items:flex-start}}.Style_summaryVehicleTitle__cwDFO{text-wrap:wrap}.Style_summaryVehicle__vD_km .Style_wrapperGallery__TItQQ{position:relative;margin:0 auto;width:100%}.Style_summaryVehicle__vD_km .Style_galleryVehicle__o3aqT{align-self:center;display:flex;overflow-x:hidden;scrollbar-width:none;aspect-ratio:16/9;width:100%;height:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth!important}.Style_summaryVehicle__vD_km .Style_galleryVehicle__o3aqT img{flex:0 0 auto;object-fit:contain;scroll-snap-align:center}.Style_summaryVehicleDetail__dDKb7{display:flex;align-items:center;gap:var(--spacing-L);text-wrap:nowrap}@media(max-width:1199.98px){.Style_summaryVehicleDetail__dDKb7{flex-wrap:wrap}}@media(min-width:768px){.Style_summaryDivider__Ny7M7{margin:0 var(--spacing-XL);width:2px;height:100%;background-color:var(--eco-2)}}.Style_summaryDetail__syotQ{display:grid;grid-gap:var(--spacing-M);gap:var(--spacing-M)}@media(min-width:576px){.Style_summaryDetail__syotQ{grid-template-columns:1fr 1fr}}@media(min-width:768px){.Style_summaryDetail__syotQ{grid-template-columns:1fr}}@media(min-width:1200px){.Style_summaryDetail__syotQ{grid-template-columns:1fr 1fr}}.Style_tagRate__ElIVv{padding:var(--spacing-XS) var(--spacing-M);background-color:var(--success);color:var(--white);font-size:var(--font-size-M);justify-self:start;margin:calc(var(--spacing-XL)*-1) 0 0 calc(var(--spacing-XL)*-1)}.Style_tagRate_SUPER_LITE__sRsTT{background-color:var(--tertiary-3);color:var(--color-body)}.Style_tagRate_LITE__TuVuQ{background-color:var(--tertiary-5);color:var(--color-body)}.Style_tagRate_ALL_INCLUSIVE__OoY4D{background-color:var(--lime);color:var(--white)}.Style_tagRate_ALL_INCLUSIVE_PLUS__tBZbI{background-color:var(--purple);color:var(--white)}.Style_tagRate_ALL_INCLUSIVE_PLUS_GAS__Rwey0,.Style_tagRate_ALL_INCLUSIVE_PLUS_GPS__n5Qkh,.Style_tagRate_ALL_INCLUSIVE_PLUS_TABLET__K9Xs_{background-color:var(--info);color:var(--white)}.Style_tagRate_ALL_INCLUSIVE_PLUS_PLUS__BMV3S{background-color:var(--warning);color:var(--white)}