.wrapper--tcw_dXcg5r{border:1px solid var(--border-inline);border-radius:var(--br-md);padding:16px}.wrapper--tcw_dXcg5r .orderRecapHeader--tcw_H92X0y{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.wrapper--tcw_dXcg5r .orderRecapHeader--tcw_H92X0y .totalPriceLabel--tcw_97zymO{color:var(--label-primary);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:0}.wrapper--tcw_dXcg5r .orderRecapHeader--tcw_H92X0y .priceGroup--tcw_WvDsAx{align-items:flex-end;display:flex;flex-direction:column}.wrapper--tcw_dXcg5r .orderRecapHeader--tcw_H92X0y .priceGroup--tcw_WvDsAx .totalPrice--tcw_dTMfBH{color:var(--label-primary);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:0}.wrapper--tcw_dXcg5r .orderRecapHeader--tcw_H92X0y .priceGroup--tcw_WvDsAx .totalPrice--tcw_dTMfBH.highlight--tcw_YKZgEC{color:var(--label-tcw)}.wrapper--tcw_dXcg5r .orderRecapHeader--tcw_H92X0y .priceGroup--tcw_WvDsAx .noAdditionalFeeLabel--tcw_Q-wNz5{color:var(--label-success);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.4px}.wrapper--tcw_dXcg5r .orderRecapHeader--tcw_H92X0y .priceGroup--tcw_WvDsAx .originalPrice--tcw_xOmtQw{color:var(--label-secondary);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;text-decoration:line-through}.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb figure{margin:0 0 16px}.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb .media--tcw_rLtuWk{border-radius:var(--br-sm);height:175px;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb .title--tcw_Y7XELb{color:var(--label-primary);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.15px;line-height:1.25rem;margin:0;padding-bottom:8px}.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb .descriptionList--tcw_y5c-CW{margin:0 0 16px}.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb .descriptionList--tcw_y5c-CW .descriptionListItem--tcw_REpaa6{align-items:flex-start;color:var(--label-secondary);-moz-column-gap:8px;column-gap:8px;display:flex;font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;margin-left:0;padding-bottom:4px}.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb .descriptionList--tcw_y5c-CW .descriptionListItem--tcw_REpaa6 .rooms--tcw_8Cnf2W{display:flex;flex-direction:column;gap:var(--spacing-1)}.wrapper--tcw_dXcg5r .freeCancellation--tcw_8neY5M{color:var(--label-success);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;padding-bottom:var(--spacing-3)}@media (max-width:759px){.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb{display:flex;flex-direction:row}.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb figure{margin-right:16px}.wrapper--tcw_dXcg5r .orderRecapContent--tcw_FlVSxb .media--tcw_rLtuWk{height:100%;width:120px}.wrapper--tcw_dXcg5r{border:none;border-bottom:1px solid var(--border-inline);border-radius:0;margin-bottom:var(--spacing-6);padding:0;padding-bottom:var(--spacing-4)}}.promoCodeSection--tcw_9WPUrR{border-top:1px solid var(--border-inline);padding:var(--spacing-4) 0 0}.promoCodeSection--tcw_9WPUrR .promoCodeAction--tcw_NKylGB{align-items:center;color:var(--label-interactive);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:inline-flex;font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px}.promoCodeSection--tcw_9WPUrR .promoCodeInput--tcw_EUKh2g{align-items:flex-end;-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);display:flex}.promoCodeSection--tcw_9WPUrR .promoCodeBadge--tcw_1ytg8F{align-items:center;background-color:var(--surface-success-weak);border-radius:var(--radius-md);color:var(--label-success);-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2);display:inline-flex;font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;padding:var(--spacing-2)}.promoCodeSection--tcw_9WPUrR .errorMessage--tcw_WPEDa6{color:var(--label-critical);font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;padding-top:var(--spacing-2)}.signUpCta--tcw_2m-Zfs{margin-top:var(--spacing-2)}.wrapper[data-v-dd72d044]{align-items:center;display:flex}.wrapper label[data-v-dd72d044]{color:var(--label-primary);cursor:pointer;font-family:Lexend Deca,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;padding-left:5px;width:100%}.wrapper input[type=checkbox][data-v-dd72d044]{--active:var(--surface-interactive);--active-inner:#fff;--focus:2px rgba(39,94,254,.3);--border:var(--gray-200);--border-hover:var(--surface-interactive);--background:#fff;--disabled:var(--gray-100);--disabled-inner:var(--gray-100);-webkit-appearance:none;-moz-appearance:none;background:var(--b,var(--background));border:1px solid var(--bc,var(--border));cursor:pointer;display:inline-block;height:21px;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top}.wrapper input[type=checkbox][data-v-dd72d044]:after{content:"";display:block;left:0;position:absolute;top:0;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}.wrapper input[type=checkbox][data-v-dd72d044]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}.wrapper input[type=checkbox][data-v-dd72d044]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.wrapper input[type=checkbox][data-v-dd72d044]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.wrapper input[type=checkbox]:disabled+label[data-v-dd72d044]{cursor:not-allowed}.wrapper input[type=checkbox][data-v-dd72d044]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.wrapper input[type=checkbox][data-v-dd72d044]:focus{box-shadow:0 0 0 var(--focus)}.wrapper input[type=checkbox][data-v-dd72d044]:not(.switch){width:21px}.wrapper input[type=checkbox][data-v-dd72d044]:not(.switch):after{opacity:var(--o,0)}.wrapper input[type=checkbox][data-v-dd72d044]:not(.switch):checked{--o:1}.wrapper input[type=checkbox][data-v-dd72d044]{border-radius:7px}.wrapper input[type=checkbox][data-v-dd72d044]:after{border:2px solid var(--active-inner);border-left:0;border-top:0;height:9px;left:6.5px;top:3.5px;transform:rotate(var(--r,20deg));width:5px}.wrapper input[type=checkbox][data-v-dd72d044]:checked{--r:43deg}
