.SpaceAdditionalOptionSummaryItem__items,.SpaceAdditionalOptionSummaryItem__title-block{align-items:center;display:flex;justify-content:space-between}.SpaceAdditionalOptionSummaryItem__title-block{margin-bottom:5px}.SpaceAdditionalOptionSummaryItem__total-price{white-space:nowrap}.SpaceAdditionalOptionSummaryItem__items{color:#b4bbc6;font-size:14px;line-height:20px}.SpaceAdditionalOptionSummaryItem__items+.SpaceAdditionalOptionSummaryItem__items{margin-top:5px}.TotalPrice{align-items:center;display:flex;font-size:20px;font-weight:700;justify-content:space-between;line-height:24px}.SpacePaymentBonusDiscount{align-items:center;display:flex;justify-content:space-between}.SpacePaymentBonusDiscount__label{margin-right:12px}.SpacePaymentBonusDiscount__discount{color:#ff4016}.SpacePaymentPanelPriceSummary,.SpacePaymentPanelPriceSummary__block{border-top:1px solid var(--border-light-color);margin-top:25px;padding-top:25px}.SpacePaymentPanelPriceSummary__options{display:grid;grid-gap:10px;margin-bottom:20px}.SpacePaymentPanelPriceSummary__options:last-child{margin-bottom:0}@media (max-width:768px){.SpacePaymentPanelPriceSummary__options{grid-gap:20px}}.SpacePaymentPanelPriceSummary__description{color:#b4bbc6;font-size:14px;line-height:20px;margin-top:10px}.SpacePaymentPanelPriceSummary .SpacePaymentBonusDiscount{margin-bottom:20px}.SpaceAdditionalOptionForm+.SpaceAdditionalOptionForm{border-top:1px solid var(--border-light-color);margin-top:20px;padding-top:20px}@media (max-width:768px){.SpaceAdditionalOptionForm+.SpaceAdditionalOptionForm{margin-top:25px;padding-top:25px}}.SpaceAdditionalOptionForm__header{align-items:center;display:flex;justify-content:space-between}.SpaceAdditionalOptionForm__description{color:#b4bbc6;font-size:14px;line-height:20px}.SpaceAdditionalOptionForm__input-block{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.SpaceAdditionalOptionForm__input-block .BaseNumberSelect{width:110px}.SpaceAdditionalOptionForm__price{margin-right:8px;white-space:nowrap}.SpaceAdditionalOptionsModal{align-items:stretch;background:var(--full-darkening);bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:var(--z-index-modal)}@media (max-width:992px){.SpaceAdditionalOptionsModal{padding-top:80px}}.SpaceAdditionalOptionsModal__content{background:var(--bg-secondary);height:100%;overflow-y:auto;padding:40px 45px;width:380px}@media (max-width:992px){.SpaceAdditionalOptionsModal__content{border-radius:30px 30px 0 0;padding:36px 40px 32px;position:relative;width:100%}.SpaceAdditionalOptionsModal__content:before{background:var(--border-light-color);border-radius:10px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:100px}}.SpaceAdditionalOptionsModal__title-block{align-items:flex-start;display:flex;justify-content:space-between}.SpaceAdditionalOptionsModal h2.SpaceAdditionalOptionsModal__title{font-size:20px;line-height:20px;margin-right:16px}@media (max-width:992px){.SpaceAdditionalOptionsModal h2.SpaceAdditionalOptionsModal__title{font-family:var(--mainFontFamaly);font-size:14px;font-weight:700;letter-spacing:.1em;line-height:20px;margin-bottom:25px;margin-right:0;text-transform:uppercase}.SpaceAdditionalOptionsModal h2.SpaceAdditionalOptionsModal__title br{display:none}}.SpaceAdditionalOptionsModal__close{cursor:pointer;display:flex;padding:6px}@media (max-width:992px){.SpaceAdditionalOptionsModal__close{display:none}}.SpaceAdditionalOptionsModal__close path{transform:stroke .25s ease-out}.SpaceAdditionalOptionsModal__close:hover path{stroke:var(--text)}.SpaceAdditionalOptionsModal__actions{display:grid;grid-gap:20px;margin-top:40px}.SpaceAdditionalOptionsModal__summary{border-top:1px solid var(--border-light-color);margin-top:25px;padding-top:25px}.SpaceAdditionalOptionsModal__summary-options{display:grid;grid-gap:20px}.SpaceAdditionalOptionsModal__total-price{margin-top:20px}.SpaceBonusPaymentToggle__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.SpaceBonusPaymentToggle__title{margin-right:16px}.SpaceBonusPaymentToggle__description{color:#b4bbc6;font-size:14px;line-height:20px;margin-top:12px}.SpacePaymentPanel__bonus-payment{border-top:1px solid var(--border-light-color);margin-top:25px;padding-top:25px}
