@media(max-width:1279px){.bonuses-conditions-modal__inner-wrap{padding:0}}.bonuses-conditions-modal__wrapper{width:100%;position:relative;max-height:inherit;overflow:auto!important}@media(max-width:1279px){.bonuses-conditions-modal__wrapper{max-width:696px;max-height:100vh;padding:calc(24px + 40px) 24px 24px;overflow:hidden!important}}@media(max-width:700px){.bonuses-conditions-modal__wrapper{padding-right:4px;padding-left:16px}}.bonuses-conditions-modal__content{width:100%;position:static;padding:24px;overflow:auto}@media(max-width:1279px){.bonuses-conditions-modal__content{padding:0;height:calc(100vh - (24px + 40px + 32px));margin:24px auto 0;overflow:auto;width:calc(100% - 40px)}}@media(max-width:700px){.bonuses-conditions-modal__content{width:100%}}.bonuses-conditions-modal__body{padding:0;width:414px;max-height:90vh;overflow:hidden;height:100%}@media(max-width:1279px){.bonuses-conditions-modal__body{width:100vw;height:100vh;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center;max-height:none}}.bonuses-conditions{display:flex;flex-direction:column;gap:24px;position:static;max-width:366px}@media(max-width:700px){.bonuses-conditions{padding-right:8px}}.bonuses-conditions *{text-align:start}.bonuses-conditions__header{width:100%;display:flex;justify-content:space-between;position:static}.bonuses-conditions__header h2{font-family:Juneau;font-size:28px;font-weight:500;font-style:normal;line-height:32px;margin:0;letter-spacing:0}.bonuses-conditions__close{min-height:0!important;width:40px;height:40px}@media(max-width:1279px){.bonuses-conditions__close{position:absolute;right:24px;top:24px}}@media(max-width:1023px){.bonuses-conditions__close{right:16px;top:16px}}.bonuses-conditions__image,.bonuses-conditions__image img{width:124px;height:124px}.bonuses-conditions__rules{font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0}.bonuses-conditions__body{display:flex;flex-direction:column;gap:24px;padding-right:24px}.bonuses-conditions__block{display:flex;flex-direction:column;gap:8px}.bonuses-conditions__title{font-weight:500}.bonuses-conditions__sub-title,.bonuses-conditions__title{font-family:Juneau;font-size:15px;font-style:normal;line-height:20px;margin:0;letter-spacing:0}.bonuses-conditions__sub-title{font-weight:400}.bonuses-conditions__conditions{font-family:Juneau;font-size:14px;font-weight:400;font-style:normal;line-height:18px;margin:0;letter-spacing:0;color:#878a81}.bonuses-conditions a{color:#0a00cd}.logout-modal *{text-align:start}@media(max-width:1279px){.logout-modal__inner-wrap{padding:0}}.logout-modal__wrapper{width:100%;position:static}@media(max-width:1279px){.logout-modal__wrapper{max-width:696px;max-height:100vh;height:100%;box-sizing:border-box;overflow-y:auto;padding:calc(24px + 40px) 24px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center}}.logout-modal__content{width:100%;position:static}@media(max-width:1279px){.logout-modal__content{max-width:414px;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}}.logout-modal__body{width:414px}@media(max-width:1279px){.logout-modal__body{width:100vw;height:100vh;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center}}.logout-modal__btn{width:100%}.logout-modal__header{margin-bottom:24px;display:flex;justify-content:space-between;position:static}.logout-modal__header h2{font-family:Juneau;font-size:28px;font-weight:500;font-style:normal;line-height:32px;margin:0;letter-spacing:0}.logout-modal__close{min-height:0!important;height:40px;width:40px}@media(max-width:1279px){.logout-modal__close{position:absolute;right:24px;top:24px}}.employee-status-modal *{text-align:start}@media(max-width:700px){.employee-status-modal__inner-wrap{padding:0;height:100vh;display:flex;justify-content:center;align-items:center}}.employee-status-modal__body{width:414px;max-width:100%;max-height:min(900px,90vh);padding:0;overflow:hidden auto;background:#fff;border-radius:40px;box-shadow:0 8px 32px -8px rgba(15,22,3,.16)}@media(max-width:700px){.employee-status-modal__body{width:100vw;height:100vh;border-radius:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:none;border-radius:0!important;border-radius:28px 28px 0 0}}.employee-status-modal__shell{display:flex;flex-direction:column;align-items:flex-start;gap:24px;box-sizing:border-box;padding:24px 24px 40px;position:static}.employee-status-modal__header{display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%;position:static}.employee-status-modal__title{flex:1 1;min-width:0;padding:4px 0;color:#0f1603;font-family:Juneau;font-size:28px;font-weight:500;font-style:normal;line-height:32px;margin:0;letter-spacing:0}.employee-status-modal__close{flex-shrink:0;min-height:0!important;width:40px;height:40px;padding:0!important;border-radius:10000px}.employee-status-modal__close .button__icon svg{width:22px;height:22px}@media(max-width:700px){.employee-status-modal__close{position:absolute;right:24px;top:24px}}.employee-status-modal__text-block{display:flex;flex-direction:column;gap:16px;width:100%}.employee-status-modal__text{color:#000;font-family:Juneau;font-size:16px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0}.pensioner-status-modal *{text-align:start}@media(max-width:700px){.pensioner-status-modal__inner-wrap{padding:0;height:100vh;display:flex;justify-content:center;align-items:center}}.pensioner-status-modal__body{width:414px;max-width:100%;max-height:min(900px,90vh);padding:0;overflow:hidden auto;background:#fff;border-radius:40px;box-shadow:0 8px 32px -8px rgba(15,22,3,.16)}@media(max-width:700px){.pensioner-status-modal__body{width:100vw;height:100vh;border-radius:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;max-height:none;border-radius:0!important;border-radius:28px 28px 0 0}}.pensioner-status-modal__shell{display:flex;flex-direction:column;align-items:flex-start;gap:24px;box-sizing:border-box;padding:24px 24px 40px;position:static}.pensioner-status-modal__header{display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%;position:static}.pensioner-status-modal__title{flex:1 1;min-width:0;padding:4px 0;color:#0f1603;font-family:Juneau;font-size:28px;font-weight:500;font-style:normal;line-height:32px;margin:0;letter-spacing:0}.pensioner-status-modal__close{flex-shrink:0;min-height:0!important;width:40px;height:40px;padding:0!important;border-radius:10000px}.pensioner-status-modal__close .button__icon svg{width:22px;height:22px}@media(max-width:700px){.pensioner-status-modal__close{position:absolute;right:24px;top:24px}}.pensioner-status-modal__illustration{display:flex;flex-shrink:0;justify-content:center;width:100%}.pensioner-status-modal__illustration-img{display:block;width:357px;max-width:100%;height:auto}.pensioner-status-modal__text-block{display:flex;flex-direction:column;gap:16px;width:100%}.pensioner-status-modal__text{color:#000;font-family:Juneau;font-size:16px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0}.registration__outer-wrap{height:100dvh}.registration__inner-wrap{width:100%;height:100%;display:flex;flex-direction:column}@media(max-width:1279px){.registration__inner-wrap{height:100%;padding:0}}@media(min-width:1280px)and (max-width:1899px){.registration__inner-wrap{max-width:488px;max-height:948px;padding:24px}}@media(min-width:1900px){.registration__inner-wrap{max-width:504px;max-height:964px;padding:32px}}.registration__body{flex:1 1;display:flex;flex-direction:column}@media(max-width:1279px){.registration__body{border-radius:0;padding:0}}.registration__wrap{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:40px}@media(max-width:1899px){.registration__wrap{margin:0 auto}}@media(max-width:1279px){.registration__wrap{justify-content:space-between;width:min(100%,1024px);flex:0 1 100%;padding-top:80px;row-gap:28px}}@media(max-width:1023px){.registration__wrap{max-width:701px}}@media(orientation:landscape)and (max-height:500px){.registration__wrap{flex-basis:500px}}.registration__form{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;width:100%;padding:88px 24px 48px}@media(max-width:1279px){.registration__form{max-width:375px;padding:24px}}.auth-modal-footer{padding-bottom:24px}.auth-modal-footer__politics{padding:0 24px;color:#878a81;font-family:Juneau;font-size:13px;font-weight:400;font-style:normal;line-height:16px;margin:0;letter-spacing:0}.auth-modal-footer__politics-link{cursor:pointer;color:#0f1603;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}@media(hover:hover){._desktop .auth-modal-footer__politics-link:hover{color:#77b018}}@media(max-width:1279px){.auth-modal-footer__politics{max-width:375px;padding:0 24px 24px}}.registration-modal-header{position:absolute;top:0;left:0;right:0;z-index:1;background-color:#fff}.registration-modal-header__inner{position:relative;width:100%;display:flex;justify-content:center}.registration-modal-header__topic{padding:4px 48px;text-align:center}@media(max-width:1279px){.registration-modal-header__topic{font-family:Juneau;font-size:18px;font-weight:500;font-style:normal;line-height:24px;margin:0;letter-spacing:0;padding:0}}@media(min-width:1280px){.registration-modal-header__topic{font-family:Juneau;font-size:28px;font-weight:500;font-style:normal;line-height:32px;margin:0;letter-spacing:0}}.registration-modal-header__back,.registration-modal-header__close{position:absolute;display:flex;cursor:pointer;color:#0f1603;border:none;border-radius:50%;background:rgba(15,22,3,.05);top:0;transition:.2s cubic-bezier(0,0,.4,1);transition-property:background}@media(hover:hover){._desktop .registration-modal-header__back:hover,._desktop .registration-modal-header__close:hover{background:rgba(15,22,3,.08)}}@media(min-width:1280px){.registration-modal-header__back,.registration-modal-header__close{padding:9px}}@media(max-width:1279px){.registration-modal-header__back,.registration-modal-header__close{padding:11px}}.registration-modal-header__back{left:0}.registration-modal-header__close{right:0}.registration-modal-header__back-icon,.registration-modal-header__close-icon{width:22px}.registration-modal-header:before{position:absolute;content:"";top:100%;left:0;right:0;height:24px;background:linear-gradient(0deg,rgba(255,255,255,0),#fff)}@media(max-width:1279px){.registration-modal-header{padding:28px 32px 20px;position:fixed;max-width:1024px;margin:0 auto}}@media(max-width:1023px){.registration-modal-header{max-width:701px}}@media(max-width:700px){.registration-modal-header{padding-left:16px;padding-right:16px}}@media(max-width:1279px){.alcohol-in-cart__outer-wrap{height:100dvh}}.alcohol-in-cart__inner-wrap{width:100%;height:100%;display:flex;flex-direction:column}@media(max-width:1279px){.alcohol-in-cart__inner-wrap{height:100%;padding:0}}@media(min-width:1280px)and (max-width:1899px){.alcohol-in-cart__inner-wrap{max-width:488px;max-height:948px;padding:24px}}@media(min-width:1900px){.alcohol-in-cart__inner-wrap{max-width:504px;max-height:964px;padding:32px}}.alcohol-in-cart__body{flex:1 1;display:flex;flex-direction:column}@media(max-width:1279px){.alcohol-in-cart__body{border-radius:0;padding:0}}.alcohol-in-cart__wrap{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(max-width:1899px){.alcohol-in-cart__wrap{margin:0 auto}}@media(max-width:1279px){.alcohol-in-cart__wrap{justify-content:space-between;width:min(100%,1024px);flex:0 1 100%;padding-top:80px;row-gap:28px;flex-direction:column-reverse;padding-bottom:80px}}@media(max-width:1023px){.alcohol-in-cart__wrap{max-width:701px}}@media(orientation:landscape)and (max-height:500px){.alcohol-in-cart__wrap{flex-basis:500px}}.alcohol-in-cart__container{display:flex;justify-content:space-between}.alcohol-in-cart__alcohol-wrapper{display:flex;gap:24px}.alcohol-in-cart__alcohol{font-size:13px;line-height:16px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;min-width:40px;min-height:40px;border:3px solid #e8be03;border-radius:50%;padding-left:4px}.alcohol-in-cart__alcohol,.alcohol-in-cart__alcohol-text{font-family:Juneau;font-weight:500;font-style:normal;margin:0;letter-spacing:0}.alcohol-in-cart__alcohol-text{font-size:15px;line-height:20px;text-align:left}.alcohol-in-cart__close{display:flex;cursor:pointer;color:#0f1603;border:none;border-radius:50%;background:rgba(15,22,3,.05);transition:.2s cubic-bezier(0,0,.4,1);transition-property:background}@media(hover:hover){._desktop .alcohol-in-cart__close:hover{background:rgba(15,22,3,.08)}}@media(min-width:1280px){.alcohol-in-cart__close{padding:9px}}@media(max-width:1279px){.alcohol-in-cart__close{padding:11px}}.alcohol-in-cart__close-icon{width:22px}.cancel-order-modal *{text-align:start}@media(max-width:1279px){.cancel-order-modal__inner-wrap{padding:0}}.cancel-order-modal__wrapper{width:100%;position:static}@media(max-width:1279px){.cancel-order-modal__wrapper{max-width:696px;max-height:100vh;height:100%;box-sizing:border-box;overflow-y:auto;padding:calc(24px + 40px) 24px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center}}.cancel-order-modal__content{width:100%;position:static}@media(max-width:1279px){.cancel-order-modal__content{max-width:414px;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}}.cancel-order-modal__body{width:414px}@media(max-width:1279px){.cancel-order-modal__body{width:100vw;height:100vh;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center}}.cancel-order-modal__header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-start;position:static;gap:16px}.cancel-order-modal__header h2{font-family:Juneau;font-size:28px;font-weight:500;font-style:normal;line-height:32px;margin:0;letter-spacing:0}.cancel-order-modal__close{min-height:0!important;height:40px;width:40px;flex-shrink:0}@media(max-width:1279px){.cancel-order-modal__close{position:absolute;right:24px;top:24px}}.cancel-order-modal__btn{width:100%}.contact-us-modal *{text-align:start}@media(max-width:1279px){.contact-us-modal__inner-wrap{padding:0}}.contact-us-modal__wrapper{width:100%;position:static}@media(max-width:1279px){.contact-us-modal__wrapper{max-width:696px;max-height:100vh;height:100%;box-sizing:border-box;overflow-y:auto;padding:calc(24px + 40px) 24px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center}}.contact-us-modal__content{width:100%;position:static}@media(max-width:1279px){.contact-us-modal__content{max-width:414px;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}}.contact-us-modal__body{width:414px}@media(max-width:1279px){.contact-us-modal__body{width:100vw;height:100vh;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center}}.contact-us-modal__header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-start;position:static;gap:16px}.contact-us-modal__header h2{font-family:Juneau;font-size:28px;font-weight:500;font-style:normal;line-height:32px;margin:0;letter-spacing:0}.contact-us-modal__close{min-height:0!important;height:40px;width:40px;flex-shrink:0}@media(max-width:1279px){.contact-us-modal__close{position:absolute;right:24px;top:24px}}.contact-us-modal__buttons{display:flex;flex-direction:column;gap:12px;width:100%}.contact-us-modal__link{text-decoration:none;display:block;width:100%}.contact-us-modal__btn{width:100%}