.react-dropdown{float:left;margin-top:-6px;padding:0;list-style:none;position:relative}.react-dropdown--active .react-dropdown__toggle{background-color:#fff}.react-dropdown--active .react-dropdown__sub{opacity:1;pointer-events:auto;visibility:visible;overflow:hidden;transform:translateY(0)}.react-dropdown--basket{margin-bottom:-6px}.react-dropdown--basket .react-dropdown__toggle{padding:10px;display:inline-block}@media screen and (width>=900px){.react-dropdown--basket .react-dropdown__toggle{margin-top:0;margin-bottom:0;padding:17px 15px}}.react-dropdown--basket .react-dropdown__sub{border:0;width:150px;margin-top:-1px;padding:15px 17px;left:0}.react-dropdown--basket .react-dropdown__sub--width-350{width:350px}@media screen and (width<=900px){.react-dropdown--basket .react-dropdown__sub--width-350{z-index:100;background-color:#fff;width:100%;height:100vh;padding:20px;position:fixed;top:57px;left:0;right:0;overflow-y:scroll}}@media screen and (width>=900px){.react-dropdown--basket .react-dropdown__sub{border-top:1px solid #eeeef0;left:auto;right:0}}.react-dropdown__toggle{color:#4f5f61;fill:#4f5f61;letter-spacing:1.1px;text-transform:uppercase;background-color:#0000;padding:17px 11px;font-size:15px;font-weight:500;line-height:15px;transition:background-color .25s}.react-dropdown__toggle--has-items{color:#00f;fill:#00f}.react-dropdown__toggle-counter{color:#fff;background-color:red;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;padding:1px 0 0 1px;font-size:12px;display:flex;position:absolute;top:9px;right:5px}@media screen and (width>=900px){.react-dropdown__toggle-counter{top:16px;right:10px}}.react-dropdown__sub{opacity:0;pointer-events:none;text-align:left;visibility:hidden;z-index:10;background-color:#fff;border:1px solid #ececec;border-top:0;min-width:174px;padding:45px 24px;list-style:none;transition:opacity .3s,transform .2s,visibility .2s;position:absolute;left:-1px;right:-1px;transform:translateY(-40px);box-shadow:0 11px 10px #0000000f}.react-basket__container{padding-top:.75rem;padding-bottom:1.25rem}.react-basket__title{--tw-border-opacity:1;border-style:solid;border-width:0 0 1px;border-color:rgb(242 242 242/var(--tw-border-opacity,1));text-transform:uppercase;--tw-text-opacity:1;color:rgb(79 95 97/var(--tw-text-opacity,1));margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.875rem;font-weight:500;line-height:2.25rem}.react-basket__main{margin-bottom:2rem}.react-basket__paragraph{--tw-text-opacity:1;color:rgb(88 88 107/var(--tw-text-opacity,1));font-size:.875rem;font-weight:400;line-height:1.25rem}.react-basket__arrow{position:absolute;top:1.25rem;right:7%}.react-basket__button-continue{margin-top:.5rem;position:relative}.react-basket__button-continue:hover+svg{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.react-basket__total-price{justify-content:space-between;font-size:1.125rem;font-weight:500;line-height:1.75rem;display:flex}.react-basket__tourist-tax{justify-content:space-between;margin-top:.5rem;font-size:1rem;line-height:1.5rem;display:flex}.react-basket__subtext{margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem}.react-icon-label{cursor:default;align-items:center;display:flex}.react-icon-label.react-icon-label--inline{display:inline-flex}.react-icon-label.react-icon-label--size-16{font-size:1rem;line-height:1.5rem}.react-icon-label.react-icon-label--size-14{font-size:.875rem;line-height:1.25rem}.react-icon-label__label{margin-left:.25rem}.react-image{width:75px;height:75px;overflow:hidden}.react-hostel-list__item{-moz-column-gap:.75rem;--tw-border-opacity:1;border-style:solid;border-width:0 0 1px;border-color:rgb(242 242 242/var(--tw-border-opacity,1));grid-template-columns:75px auto 25px;column-gap:.75rem;margin-top:.5rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:grid;position:relative}.react-hostel-list__item-image{margin-top:.5rem;margin-right:.75rem}.react-hostel-list__item-content{flex-direction:column;width:100%;display:flex}.react-hostel-list__item-name{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;position:relative}.react-hostel-list__item-delete{cursor:pointer;font-size:1rem;line-height:1.5rem}.react-hostel-list__item-night-guest{margin-top:-.25rem}.react-hostel-list__item-guests{margin-left:.5rem}.react-price--color-black{color:#4f5f61}.react-price--color-green{color:#1e988a}.react-price--size-large{font-size:30px}
