button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}.typeahead__container{position:relative;font:14px Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.typeahead__container *{box-sizing:border-box;outline:0}.typeahead__query{position:relative;z-index:2;width:100%}.typeahead__filter{position:relative}.typeahead__filter button{min-width:100%;white-space:nowrap}.typeahead__filter button:after{display:inline-block;margin-left:4px;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.typeahead__field{font-size:0;position:relative;display:table;border-collapse:separate;width:100%}.typeahead__field>*{display:table-cell;vertical-align:top}.typeahead__button,.typeahead__filter,.typeahead__query{font-size:14px}.typeahead__button{position:relative;font-size:0;width:1%;vertical-align:middle}.typeahead__button button{border-top-right-radius:2px;border-bottom-right-radius:2px}.typeahead__field input{display:block;width:100%;height:32px;padding:6px 12px;color:#555;background:#fff;border:1px solid #ccc;border-radius:2px 0 0 2px;transition:all ease-in-out .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.typeahead__field input:active,.typeahead__field input:focus{border-color:#66afe9}.typeahead__field input[type=search],.typeahead__field input[type=search]::-webkit-search-cancel-button{-webkit-appearance:textfield;appearance:textfield}.typeahead__field input[type=search]::-ms-clear{display:none;width:0;height:0}.typeahead__container.hint .typeahead__field input{background:transparent}.typeahead__container.hint .typeahead__field input:last-child,.typeahead__hint{background:#fff}.typeahead__container button{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-color:#fff;border:1px solid #ccc;height:32px;padding:6px 12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#555}.typeahead__container button:focus,.typeahead__container button:hover{color:#3c3c3c;background-color:#f5f5f5;border-color:#b3b3b3}.typeahead__container button.active,.typeahead__container button:active{background-image:none}.typeahead__container button:active,.typeahead__container button:focus{border-color:#66afe9}.typeahead__container button.disabled,.typeahead__container button[disabled],.typeahead__container input.disabled,.typeahead__container input[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none;background-color:#fff;border-color:#ccc}.typeahead__button,.typeahead__filter{z-index:1}.typeahead__button button,.typeahead__filter button{margin-left:-1px;border-bottom-left-radius:0;border-top-left-radius:0}.typeahead__button:active,.typeahead__button:active button:active,.typeahead__button:active button:focus,.typeahead__button:focus,.typeahead__button:focus button:active,.typeahead__button:focus button:focus,.typeahead__button:hover,.typeahead__button:hover button:active,.typeahead__button:hover button:focus,.typeahead__filter:active,.typeahead__filter:active button:active,.typeahead__filter:active button:focus,.typeahead__filter:focus,.typeahead__filter:focus button:active,.typeahead__filter:focus button:focus,.typeahead__filter:hover,.typeahead__filter:hover button:active,.typeahead__filter:hover button:focus{z-index:5}.typeahead__filter+.typeahead__button button{margin-left:-2px}.typeahead__container.filter .typeahead__filter{z-index:5}.typeahead__dropdown,.typeahead__list{position:absolute;top:100%;left:0;z-index:4;width:100%;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:2px;background-clip:padding-box}.typeahead__result.detached .typeahead__list{position:relative;z-index:6;top:initial;left:initial}.typeahead__dropdown{right:0;left:initial;z-index:5}.typeahead__list>li{position:relative;border-top:1px solid #ccc}.typeahead__list>li:first-child{border-top:none}.typeahead__dropdown>li>a,.typeahead__list>li>a{display:block;padding:6px 12px;clear:both;color:#333;text-decoration:none}.typeahead__dropdown>li.active>a,.typeahead__dropdown>li>a:focus,.typeahead__dropdown>li>a:hover,.typeahead__list>li.active>a,.typeahead__list>li>a:focus,.typeahead__list>li>a:hover{background-color:#f5f5f5;color:#3c3c3c}.typeahead__list.empty>li>a{cursor:default}.typeahead__list.empty>li.active>a,.typeahead__list.empty>li>a:focus,.typeahead__list.empty>li>a:hover{background-color:transparent}.typeahead__list>li.typeahead__group{border-color:#bfdef6;font-weight:700}.typeahead__list>li.typeahead__group:first-child{border-top:1px solid #bfdef6}.typeahead__list>li.typeahead__group.active>a,.typeahead__list>li.typeahead__group>a,.typeahead__list>li.typeahead__group>a:focus,.typeahead__list>li.typeahead__group>a:hover{cursor:default;color:#17639f;background:#ecf5fc}.typeahead__list>li.typeahead__group+li.typeahead__item{border-color:#bfdef6}.typeahead__container.backdrop+.typeahead__backdrop,.typeahead__container.filter .typeahead__dropdown,.typeahead__container.hint .typeahead__hint,.typeahead__container.result .typeahead__list{display:block!important}.typeahead__container+.typeahead__backdrop,.typeahead__container .typeahead__dropdown,.typeahead__container .typeahead__hint,.typeahead__container .typeahead__list{display:none!important}.typeahead__dropdown li:last-child{margin-top:5px;padding-top:5px;border-top:1px solid #ccc}.typeahead__cancel-button{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;right:.8em;cursor:pointer;background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll 50% transparent}.typeahead__container.cancel:not(.loading) .typeahead__cancel-button{visibility:visible;opacity:.25}.typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover{opacity:.4}.typeahead__search-icon{padding:0 1.25rem;width:16px;height:16px;display:block;background:url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll 50% transparent}.typeahead__container.loading .typeahead__query:after,.typeahead__container.loading .typeahead__query:before{transition:all 0s linear,opacity .2s ease;position:absolute;z-index:3;content:'';top:50%;right:.55em;margin-top:-10.5px;width:21px;height:21px;box-sizing:border-box;border-radius:500rem;border-style:solid;border-width:.1em}.typeahead__container.loading .typeahead__query:before{border-color:rgba(0,0,0,.35)}.typeahead__container.loading .typeahead__query:after{-webkit-animation:a .6s linear;animation:a .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-color:#fff transparent transparent;box-shadow:0 0 0 1px transparent}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

.popup-soldiers-benefit .modal-dialog{
 width: 553px;
}
.popup-soldiers-benefit .modal-content{
 border-radius: 0;
 border: 0;
    text-align: center;
}
.popup-soldiers-benefit .text-image-upsale{
    margin: 13px 0 0 21px;
}
.popup-soldiers-benefit .general-approval-button{
 margin-top: 12px;
 padding: 16px 70px 10px;
 margin-left: 12px;
 display: inline-block;
}
.popup-soldiers-benefit .text-image-upsale{
 margin: -138px 11px 0 0;
    position: relative;
}
.text-soldiers{
 color: #404040;
    font: 400 35px/35px 'NarkisBlock-Regular';
    padding: 29px 35px 29px 32px;
    letter-spacing: -0.3px;
}
.popup-soldiers-benefit .general-approval-button{
 position: relative;
 top: auto;
 left: auto;
 margin: 0;
 float: none;
 color: var(--mc-green);
 margin: 3px 12px;
 font-size: 30px;
 vertical-align: top;
}
.popup-soldiers-benefit .ellow-buttons-soldiers{
 font-family: 'NarkisBlock-Medium';
 padding: 25px 78px 26px;
    margin: 3px 8px 0 3px;
   letter-spacing: 1.2px;
}

.popup-soldiers-benefit .grey-buttons-soldiers{
 padding: 21px 55px 17px 50px;
    margin: 3px 0;
}
.soldiers-content{
 padding-bottom:24px;
}
.popup-soldiers-benefit .login-head-block:after,
.popup-soldiers-benefit .login-head-block:before{
 display: none;
}
.popup-soldiers-benefit.modal-all-design .cross-close{
 top: 21px;
    left: 18px;
}
.popup-soldiers-benefit .tite-login-modal{
 padding: 30px 0 171px;
 font: 700 63px/70px 'NarkisBlockCon-Bold';
 color: white;
 background: #004311;
}
.i_not_soldier .clsen-segment{
 margin-right: 0px !important;
}
.soldier-btns-wrapper{
 display: flex;
 justify-content: center;
 align-items: center;
 flex-wrap: nowrap;
}
@media (max-width: 1199px){
 .popup-soldiers-benefit .ellow-buttons-soldiers{
  padding: 25px 78px 22px;
 }
}
@media (max-width: 767px){
 .popup-soldiers-benefit .modal-dialog{
  margin: 65px auto;
  max-width: 272px;
 }
 .popup-soldiers-benefit .tite-login-modal{
  font-size: 31px;
  line-height: 25px;
  padding: 19px 0 90px;
 }
 .popup-soldiers-benefit .text-image-upsale{
  width: 194px;
     margin: -69px 42px 0; 
 }
 .popup-soldiers-benefit .text-soldiers{
     font-size: 19px;
     line-height: 17px;
     max-width: 238px;
     padding: 13px 0;
     margin: auto;
     letter-spacing: -0.9px;
 }
 .popup-soldiers-benefit .grey-buttons-soldiers,.popup-soldiers-benefit .ellow-buttons-soldiers{
  padding: 10px;
  width: auto;
  font-size: 15px;
  line-height: 15px;
  padding: 7px 0 5px 0;
 }
 .popup-soldiers-benefit .ellow-buttons-soldiers{
  padding: 7px 35px 5px 35px;  
 }
 .popup-soldiers-benefit .grey-buttons-soldiers {
     padding: 8px 26px 4px 24px;
 }
 .soldiers-content {
     padding-bottom: 11px;
 } 
 .popup-soldiers-benefit.modal-all-design .cross-close {
     top: 10px;
     left: 10px
 }  
}
.popup-restaurant-pickup-soliders .login-head-block {
 background: transparent!important;
 border-bottom: 0!important;
}
.popup-restaurant-pickup-soliders .modal-content {
 /*background: #000 url('/_media/images/website/to-modal-soldiers/burger-soldiers-black.png') no-repeat;*/
 /*background-size: 100%;*/
 /*background-position: 50% 35%;*/
 background-position: center;
 background-size: cover;
 display: flex;
 flex-direction: column;
 justify-content: space-between;
}
.popup-soldiers-benefit-shown .modal-content {
    background-position: 0 -45px;
}
.popup-restaurant-pickup-soliders .text-soldiers{
 color: #fff;
 position: relative;
}
.popup-restaurant-pickup-soliders.popup-soldiers-benefit .tite-login-modal{
 background: transparent;
}
.i_not_soldier .revers-segment{
 margin-right: -16px !important;
}
.soldier-background-image {
 position: absolute;
 top: 0;
 right: 0;
 height: 100%;
}

@media (min-width: 767px){
 .popup-restaurant-pickup-soliders .tite-login-modal{
     padding-top: 37px;
     line-height: 49px;
     letter-spacing: -0.5px;
     word-spacing: -6px;
     padding-bottom: 191px;
     padding-bottom: 300px;
 }
 .popup-restaurant-pickup-soliders .text-image-upsale{
  margin-top: -142px;
 }
 .popup-restaurant-pickup-soliders .text-soldiers{
  padding-top: 16px;
     letter-spacing: 0.3px;
     padding-bottom: 8px;
 }
 .popup-restaurant-pickup-soliders .ellow-buttons-soldiers {
     padding: 19px 77px 20px;
     margin: 3px 7px 0 0;
 }
 .popup-restaurant-pickup-soliders .grey-buttons-soldiers{
  padding: 18px 60px 13px 58px;
 }
 .popup-restaurant-pickup-soliders .soldiers-content{
  padding-bottom: 26px;
 }
}
@media (min-width: 1199px){
 .popup-restaurant-pickup-soliders .modal-content {
  height: 560px;
 }
 .popup-restaurant-pickup-soliders .modal-dialog{
  max-width: 550px;
 }
 .popup-restaurant-pickup-soliders .cross-close {
     top: 15px;
     left: 7px;
 }
 .popup-restaurant-pickup-soliders .tite-login-modal{
  font-size: 54px;
  line-height: 43px;
     padding-top: 25px;
     letter-spacing: -0.4px;
     word-spacing: -4px;
     padding-left: 6px;
     padding-bottom: 0;
 }
 .popup-restaurant-pickup-soliders .text-image-upsale {
     margin: -123px 0 0 0;
     position: relative;
     max-height: 164px;
 }
 .popup-restaurant-pickup-soliders  .text-soldiers{
  font-size: 26px;
     line-height: 25px;
     padding-top: 24px;
 }
 .popup-restaurant-pickup-soliders .grey-buttons-soldiers,
 .popup-restaurant-pickup-soliders .ellow-buttons-soldiers {
  padding: 10px 57px 8px;
     margin: -1px 0px 0 3px;
     font-size: 22px;
     line-height: 23px;
 }
 .popup-restaurant-pickup-soliders .grey-buttons-soldiers{
     padding: 12px 49px 7px 40px;
 }
 .popup-restaurant-pickup-soliders .soldiers-content {
     padding-bottom: 12px;
 }
}
@media (max-width: 767px){
 .popup-soldiers-benefit-shown .modal-content {
     background-position: 50% 0%;
 }
}
@media (max-width: 767px){
 .popup-restaurant-pickup-soliders .modal-content {
  height: 500px;
 }
 .popup-restaurant-pickup-soliders .text-soldiers{
  padding: 0;
  max-width: 210px;
  /*margin-top: 150px;*/
 }
 .popup-restaurant-pickup-soliders .tite-login-modal {
     padding-top: 16px;
     letter-spacing: -1px;
     padding-bottom: 0;
    } 
    .popup-restaurant-pickup-soliders .modal-dialog {
     max-width: 345px;
    }
    .popup-restaurant-pickup-soliders .soldiers-content {
     padding-bottom: 10px;
 }
}
.coupone-code .modal-dialog {
 width: 350px;
}

.coupone-code .modal-dialog .svg_close_btn_wrapper {
 top: 5px;
 left: 0px;
}

.coupone-code .modal-body .forms-coupon {
 background-image: url(/_media/images/website/coupon/yellow-coupon-bg.png);
 height: 300px;
 background-size: initial;
 background-repeat: no-repeat;
 background-position: center;
 background-position-y: -100px;
}

.title-coupon {
 font-size: 22px;
 font-weight: 400;
 letter-spacing: -0.36px;
 padding: 18px 10px 11px 0;
 text-align: center;
 color: var(--mc-green);
}

.coupone-code .cross-close {
 left: 5px;
 top: 8px;
}

.forms-coupon {
 display: flex;
 justify-content: space-between;
 align-items: center;
 flex-wrap: wrap;
 flex-direction: column;

 text-align: center;
 margin: 10px auto;
 max-width: 300px;
 padding-bottom: 3px;
}

.input-coupon {
 color: #b1b1b1;
 font-size: 23px;
 margin-bottom: 48px;
 text-align: center;
 padding: 13px 0 7px;
 width: 100%;
}

.button-coupon {
 border: none;
 background-color: #ddd;
 font-size: 19px;
 padding: 5px;
 width: 45%;
 margin: 0 4px;
}

.red-coupon {
 color: #cb4d3d;
}

.green-coupon {
 font-weight: 700;
 font-family: 'NarkisBlock-Medium';
 color: var(--mc-green);
 letter-spacing: 0.5px;
}

.coupone-code .green-coupon {
 background-color: var(--mc-yellow);
 width: 245px;
 height: 60px;
 font-family: 'NarkisBlockCon-Bold';
 font-size: 32px;
}

@media (max-width: 1199px) {
 .coupone-code .modal-dialog {
  width: 552px;
 }

 .title-coupon {
  font-size: 40px;
  padding: 32px 20px 15px 0;
 }

 .coupone-code .cross-close {
  left: 13px;
  top: 17px;
 }

 .forms-coupon {
  margin-top: 77px;
  max-width: 412px;
  padding-bottom: 17px;
 }

 .input-coupon {
  font-size: 37px;
  margin-bottom: 76px;
  padding: 19px 7px 14px 0;
  letter-spacing: -0.4px;
 }

 .button-coupon {
  font-size: 30px;
  padding: 10px 0px 6px;
  width: 46%;
  margin: 0 5px;
 }

 .green-coupon {
  letter-spacing: 1.3px;
 }
}

@media (max-width: 767px) {
 .coupone-code .modal-dialog {
  margin: 30px auto;
  width: 320px;
 }

 .title-coupon {
  font-size: 20px;
  padding: 16px 10px 8px 0;
 }

 .coupone-code .cross-close {
  left: 6px;
  top: 8px;
 }

 .forms-coupon {
  margin-top: 29px;
  max-width: 206px;
  padding-bottom: 0;
 }

 .input-coupon {
  font-size: 19px;
  margin-bottom: 36px;
  padding: 7px 2px 7px 0;
  letter-spacing: -0.4px;
 }

 .button-coupon {
  font-size: 15px;
  padding: 5px 0px 4px;
  width: 46%;
  margin: 0 3px;
 }

 .green-coupon {
  letter-spacing: 1.3px;
 }

 .coupone-code .green-coupon{
  width: 200px;
 }
}
