body[data-pagetype=quotation]{--booking-quotation-container-date-error-color:var(--colors-alert-error);--booking-quotation-id-color:var(--colors-2);--booking-quotation-accommodation-price-color:var(--colors-1-variant-1);--booking-quotation-total-price-bgcolor:var(--colors-1-variant-6);--booking-quotation-total-price-color:var(--colors-1-variant-1);--booking-quotation-quotation-bordercolor:var(--colors-1-variant-6);--booking-quotation-new-option:var(--colors-secondary-variant-2)}body[data-pagetype=quotation] .booking-quotation{margin-bottom:1.5rem;min-height:25rem}body[data-pagetype=quotation] .alert-error,body[data-pagetype=quotation] .alert-success,body[data-pagetype=quotation] .alert-warning{margin:0 0 1.25rem;padding:.938rem;text-align:center}@media screen and (min-width:576px){body[data-pagetype=quotation] .alert-error,body[data-pagetype=quotation] .alert-success,body[data-pagetype=quotation] .alert-warning{margin:1.25rem 0}}body[data-pagetype=quotation] .alert-warning{margin-top:0}body[data-pagetype=quotation] .alert-success .quotation-id{color:var(--booking-quotation-id-color);font-weight:700}body[data-pagetype=quotation] .title{font-size:1.143rem}body[data-pagetype=quotation] .option--new{color:var(--booking-quotation-new-option)}body[data-pagetype=quotation] .quotation{border-right-color:var(--booking-quotation-quotation-bordercolor)}@media screen and (min-width:576px){body[data-pagetype=quotation] .quotation{display:flex}}body[data-pagetype=quotation] .quotation .quotation__contact,body[data-pagetype=quotation] .quotation .quotation__details{padding:1rem}@media screen and (min-width:576px){body[data-pagetype=quotation] .quotation .quotation__contact,body[data-pagetype=quotation] .quotation .quotation__details{flex:1;padding:0}}body[data-pagetype=quotation] .quotation .quotation__contact{margin-bottom:1.5rem}@media screen and (min-width:576px){body[data-pagetype=quotation] .quotation .quotation__contact{padding-left:.75rem}}body[data-pagetype=quotation] .quotation .quotation__contact .contact-name{font-weight:700}body[data-pagetype=quotation] .quotation .quotation__details{border-right-style:solid;border-right-width:.063rem;overflow:hidden;padding-right:.75rem}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled{padding:0}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .amount{color:var(--booking-quotation-accommodation-price-color);float:right}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .amount.amount--old{text-decoration:line-through}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled li{float:left;margin-bottom:.5rem;padding:0 .313rem;width:100%}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled li:last-child{background:var(--booking-quotation-total-price-bgcolor);color:var(--booking-quotation-total-price-color);font-weight:700;margin-bottom:0;padding-bottom:.5rem;padding-top:.5rem}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled li:last-child .amount{color:var(--booking-quotation-total-price-color)}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .product-image{float:left;margin-right:1rem}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .product-image img{width:16.429rem}@media screen and (max-width:991px){body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .product-image{margin-bottom:.5rem;width:100%}}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .product-location{font-size:.857rem}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .product-name{font-size:1.25rem}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .offer-informations:not(:last-child),body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .offers{margin-bottom:1rem}@media screen and (max-width:991px){body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .offer-informations{width:100%}}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .offer-price,body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .supplement-price{text-align:right}body[data-pagetype=quotation] .quotation .quotation__details .list-unstyled .supplement{font-style:italic}body[data-pagetype=quotation] .quotation .quotation__details .title{padding:0 .313rem}@media screen and (max-width:991px){body[data-pagetype=quotation] .quotation .quotation__details{border-right:none;margin-bottom:1rem;padding-right:0}}body[data-pagetype=quotation] #process-booking{text-align:right}@media screen and (max-width:991px){body[data-pagetype=quotation] #process-booking{text-align:center}}
/*# sourceMappingURL=theme_red_booking_booking-quotation.b9aeb793.253583.css.map*/