#basket{display:none;-webkit-box-shadow:3px 0 30px #00000025;-moz-box-shadow:3px 0 30px #00000025;box-shadow:3px 0 30px #00000025}.checkmark{height:30px}.checkmark-title{font-family:roboto,sans-serif;font-size:13px;font-weight:700;font-style:normal;line-height:1.15;letter-spacing:normal;text-align:left;color:#2c2f33}.checkmark-title img{margin-right:5px;width:24px;height:24px}.basket-top{background-color:#fff}.basket-bottom{background-color:#454950}.text-in-bottom-part{color:#fff;align-self:center;white-space:nowrap}#basket-send{align-self:center;text-align:center;vertical-align:center;margin-left:auto;margin-right:auto}#basket-send{min-width:170px;min-height:52px;border-radius:var(--button-border-radius-lg,12px);font-family:roboto,sans-serif;font-weight:700}#basket-close{width:160px;height:52px;border-radius:var(--button-border-radius-lg,12px)}.room-btn-add,.room-btn-sheduele{display:inline-block;font-size:11px;line-height:11px;font-weight:700;background:#fd4700;border:solid 1px #fd4700;color:#fff;text-transform:uppercase;border-radius:var(--button-border-radius,10px);text-decoration:none;padding:7px 16px;min-width:90px;text-align:center;font-size:11px;font-family:roboto,sans-serif;font-weight:400;line-height:13px;cursor:pointer;background-color:#455a64;color:#fff;border:1px solid #455a64}.room-btn-minus,.room-btn-plus{height:30px;width:30px;text-decoration:none;color:#fff;background:#fd4700;border:solid 1px #fd4700;padding:4px;font-size:13px;text-align:center;flex-direction:column;justify-content:center;align-items:center;background-color:#455a64;color:#fff;border:1px solid #455a64}.room-btn-minus:hover,.room-btn-plus:hover,.room-btn-add:hover,.room-btn-sheduele:hover{text-decoration:none;color:#fff;-webkit-box-shadow:inset 0 -5px 0 40px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -5px 0 40px rgba(0,0,0,.1);box-shadow:inset 0 -5px 0 40px rgba(0,0,0,.1)}.room-btn-remove:hover{text-decoration:none;color:#fd4700}.room-btn-minus{border-radius:var(--button-border-radius,10px) 0 0 var(--button-border-radius,10px)}.room-btn-plus{border-radius:0 var(--button-border-radius,10px) var(--button-border-radius,10px) 0}button.room-btn-plus:disabled{background-color:#d8dde8!important;border-top:1px solid #d8dde8!important;border-right:1px solid #d8dde8!important;border-bottom:1px solid #d8dde8!important}button.room-btn-plus:disabled:hover{box-shadow:none}button.room-btn-add:disabled{background-color:#d8dde8!important;border:1px solid #d8dde8!important}button.room-btn-add:disabled:hover{box-shadow:none}.room-btn-value{text-align:center;user-select:none;height:30px;width:30px;border-top:1px solid #455a64;border-bottom:1px solid #455a64;text-decoration:none;background:#fff;padding:4px;font-size:13px;justify-content:center;align-items:center}.room-btn-remove{font-weight:700;border-radius:12px;display:inline-block;font-size:11px;border:solid 1px #fd4700;background:#fff;color:#fd4700;width:90px;height:30px;padding:7px 16px}.room-btn-minus,.room-btn-plus,.room-btn-value,.room-btn-remove{display:none}.currency-restricted button{background-color:#d8dde8!important;color:#fff!important;border:none;pointer-events:none}.date-bottom{font-family:roboto,sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#fff;white-space:nowrap;text-transform:capitalize}.nights{font-family:roboto,sans-serif;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:normal;text-align:left;color:#fff}#basket_room_name{font-family:roboto,sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;white-space:nowrap}.guests,.parcels,.taxes_included{font-family:roboto,sans-serif;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:normal;text-align:left;color:#fff}.parcels{cursor:pointer}.parcels:hover{text-decoration:underline}.basket-include-taxes{display:block;font-family:roboto,sans-serif;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.18;letter-spacing:normal;text-align:left;color:#fff;height:6px;margin-top:2px}#parcels,#parcel-currency{font-weight:700}.room_price{font-family:roboto,sans-serif;font-size:20px;font-weight:700;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left}.basket-top-contain{max-width:700px;padding:0}.basket-row{display:flex;justify-content:center}.middle-basket{margin-right:40px;margin-left:40px}.basket-row{display:inline-block;max-width:206px}.basket-row:last-child{margin-right:0}.basket-flex{justify-content:center;align-items:center}.basket-bot-contain{max-width:1000px}.basket-item-bot{margin-right:40px}.basket-item-bot:last-child{margin-right:0}.text-right,.room_price{margin-right:30px}.basket-confirm{position:relative}.button-div{position:relative}.text-number-of-rooms{display:none;width:90px;text-align:center;font-size:11px;height:14px;white-space:nowrap;font-family:roboto,sans-serif;line-height:1.18;font-weight:700}.basket-wrap{display:flex;justify-content:center;flex-wrap:nowrap}.request-popup{display:none;position:absolute;width:320px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border:solid 1px #b9c2d3;background-color:#fff;bottom:calc(100% + 10px);left:-50%;float:left;padding:20px;font-size:13px;font-weight:700;line-height:1.54;letter-spacing:normal;color:#4b8cf4}.arrow-down-popup{position:absolute;bottom:-7px;left:calc(50% - 20px);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}.request-popup-close{position:absolute;top:0;right:0;width:24px;height:24px;color:#b9c2d3;cursor:pointer}.basket-send-request-now{display:none}@media(max-width:992px){.basket-top{display:none}#basket.fixed-bottom{z-index:20!important}.basket-arrow{display:none}.basket-wrap{flex-direction:column;padding-left:15px;padding-right:15px}.date-bottom,.nights,#basket_room_name{font-family:roboto,sans-serif;font-weight:400}#basket_room_name{margin-bottom:11px}.date-bottom{display:inline-block}.guests{display:none}.text-in-bottom-part{font-size:14px;align-self:flex-start;margin-right:0;text-align:left}#basket-price{font-size:20px;font-weight:700}.basket-confirm{align-self:flex-end;position:absolute;padding-right:10px;right:0;top:57px}.text-number-of-rooms{width:unset}.room-btn-minus,.room-btn-plus{width:45px;height:42px;font-size:36px}.room-btn-value{width:40px;height:42px;font-size:16px}.room-btn-minus{border-radius:var(--button-border-radius,10px) 0 0 var(--button-border-radius,10px)}.room-btn-plus{border-radius:0 var(--button-border-radius,10px) var(--button-border-radius,10px) 0}.request-popup{width:160px;left:calc(-50% + 80px)}.basket-bottom{-webkit-box-shadow:3px 0 30px #00000025;-moz-box-shadow:3px 0 30px #00000025;box-shadow:3px 0 30px #00000025}#basket-price{font-size:20px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center}#basket-price .currency_symbol_price{font-size:16px;font-weight:400}#basket-price .decimal_value_price{font-size:16px;font-weight:700}}@media(max-width:992px){.room-btn-minus:hover,.room-btn-plus:hover,.room-btn-add:hover,.room-btn-sheduele:hover{text-decoration:none;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.basket-top{display:none}.basket-arrow{display:none}.basket-wrap{flex-direction:column;padding-left:10px;padding-right:15px}.date-bottom,.nights,#basket_room_name{font-family:roboto,sans-serif;font-weight:400;font-size:13px;white-space:normal}.date-bottom{display:inline-block}.guests{display:none}.text-in-bottom-part{font-size:14px;align-self:flex-start;margin-right:0}#basket-price{font-size:20px;font-weight:700}.basket-confirm{align-self:flex-end;position:absolute}.text-number-of-rooms{width:unset}.room-btn-add,.room-btn-sheduele{width:100%;max-width:250px;padding-top:12px;padding-bottom:12px;font-size:15px;font-weight:700;line-height:1.2;height:48px;border-radius:12px}.room-btn-minus,.room-btn-plus{width:45px;height:42px;font-size:36px}.room-btn-value{width:40px;height:42px;font-size:16px}.room-btn-minus{border-radius:var(--button-border-radius,10px) 0 0 var(--button-border-radius,10px)}.room-btn-plus{border-radius:0 var(--button-border-radius,10px) var(--button-border-radius,10px) 0}.parcels{display:none}.basket-include-taxes{max-width:100px;height:30px;white-space:pre-line;font-size:13px}#basket-send{margin-top:10px;width:165px;min-height:45px;font-family:roboto,sans-serif;font-size:15px}}@media(max-width:576px){.basket-confirm{display:flex;justify-content:flex-end;align-items:center;padding-right:10px;right:0;top:57px}.request-popup{left:calc(50% - 80px);bottom:calc(100% + 72px)}.text-in-bottom-part{align-self:flex-start;text-align:left}#basket_room_name{margin-bottom:11px}}