img{max-width:100%}.app-javascript-packs-common-components-price_detail-___price_detail_component__error___3p7MB{color:#bf0000;font-weight:700}@media screen and (max-width:767px){.app-javascript-packs-common-components-price_detail-___price_detail_component__error___3p7MB{font-size:.875rem;margin-top:10px}}@media screen and (min-width:768px){.app-javascript-packs-common-components-price_detail-___price_detail_component__error___3p7MB{font-size:.9375rem;margin-top:12px}}.app-javascript-packs-common-components-price_detail-___price_detail_component__caption___1F2H5{font-weight:700}.app-javascript-packs-common-components-price_detail-___price_detail_component__caption___1F2H5 small{display:block;line-height:1.4}.app-javascript-packs-common-components-price_detail-___price_detail_component__annotation___1OqDn{color:#888;font-size:.75rem;font-weight:400}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_{border-bottom:1px solid #ddd;box-sizing:border-box;margin:0;padding:16px 20px;position:relative}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_:last-child{border-bottom:none}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_:after{border-bottom:1px solid #000;border-left:1px solid #000;content:"";display:block;height:8px;pointer-events:none;position:absolute;right:20px;top:30px;transform:translateY(-50%) rotate(-45deg);width:8px}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_.app-javascript-packs-common-components-price_detail-___price_detail_component__active___RwMVG:after{transform:rotate(135deg)}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-summary-row___2CHGb{align-items:flex-end;display:flex;justify-content:space-between;padding-right:26px}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-summary-discount___1tInF{margin-top:.5em}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-caption___s_X4_{flex:4;font-weight:700}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-value___3ji0y{flex:2;text-align:right;white-space:nowrap}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-summary___1or5_ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-value___3ji0y.app-javascript-packs-common-components-price_detail-___price_detail_component__discounted___1Bnus{color:#888;text-decoration:line-through}.app-javascript-packs-common-components-price_detail-___price_detail_component__accordion-trigger___3ZZZq{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}input[type=checkbox].app-javascript-packs-common-components-price_detail-___price_detail_component__accordion-switch___38zGj{display:none}input[type=checkbox].app-javascript-packs-common-components-price_detail-___price_detail_component__accordion-switch___38zGj+.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ{border-bottom:none;max-height:0;overflow:hidden}input[type=checkbox].app-javascript-packs-common-components-price_detail-___price_detail_component__accordion-switch___38zGj:checked+.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ{border-bottom:1px solid #ddd}@media screen and (max-width:767px){input[type=checkbox].app-javascript-packs-common-components-price_detail-___price_detail_component__accordion-switch___38zGj:checked+.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ{max-height:400px}}@media screen and (min-width:768px){input[type=checkbox].app-javascript-packs-common-components-price_detail-___price_detail_component__accordion-switch___38zGj:checked+.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ{max-height:1000px}}@media print{input[type=checkbox].app-javascript-packs-common-components-price_detail-___price_detail_component__accordion-switch___38zGj:checked+.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ{max-height:none}}input[type=checkbox].app-javascript-packs-common-components-price_detail-___price_detail_component__accordion-switch___38zGj:checked+.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ.app-javascript-packs-common-components-price_detail-___price_detail_component__scroller___2sCGf{height:100vh;overflow:scroll}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ{background:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;margin:0;padding:0;transition:max-height .5s ease-in-out}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ:last-child{border-bottom:none}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-inner___3eMnb{padding:16px 20px}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-inner___3eMnb .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-daily___1Humx{margin:0}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-inner___3eMnb .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-daily___1Humx .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-day___XJzQN{border-bottom:1px dotted #ddd;font-size:.75rem;padding:10px 0}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-inner___3eMnb .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-daily___1Humx .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-day___XJzQN:last-child{border-bottom:none;padding-bottom:0}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-breakdown___2ErGQ .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-inner___3eMnb .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-daily___1Humx .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-day___XJzQN .app-javascript-packs-common-components-price_detail-___price_detail_component__price-breakdown-day-detail___2u5xm{align-items:end;display:flex;justify-content:space-between;margin:0;padding-right:26px}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns{border-bottom:1px solid #ddd;box-sizing:border-box;margin:0;padding:16px 20px}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns:last-child{border-bottom:none}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ{display:flex;justify-content:space-between;margin-bottom:10px;margin-right:26px}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ:last-child{margin-bottom:0}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ dd{margin-left:1em;white-space:nowrap}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ .app-javascript-packs-common-components-price_detail-___price_detail_component__total-price___3VwON{color:#000;font-weight:700;text-align:right}@media screen and (max-width:767px){.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ .app-javascript-packs-common-components-price_detail-___price_detail_component__total-price___3VwON{font-size:.8125rem;padding-left:0}}@media screen and (min-width:768px){.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ .app-javascript-packs-common-components-price_detail-___price_detail_component__total-price___3VwON{font-size:1.125rem}}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ .app-javascript-packs-common-components-price_detail-___price_detail_component__total-price___3VwON strike{display:block}.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ .app-javascript-packs-common-components-price_detail-___price_detail_component__cancel-fee___2hGYy{color:#bf0000;font-weight:700}@media screen and (max-width:767px){.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ .app-javascript-packs-common-components-price_detail-___price_detail_component__cancel-fee___2hGYy{font-size:.8125rem;padding-left:0}}@media screen and (min-width:768px){.app-javascript-packs-common-components-price_detail-___price_detail_component__booking-price-expenses____Bqns .app-javascript-packs-common-components-price_detail-___price_detail_component__price-expense-item___YeIwQ .app-javascript-packs-common-components-price_detail-___price_detail_component__cancel-fee___2hGYy{font-size:1.125rem}}