.button-back{position:absolute;top:10px;left:10px;cursor:pointer;font-family:Comfortaa,"MS Sans Serif",Geneva,sans-serif}.button-back span{font-size:13pt}.arrow-back{font-size:11pt}.input{width:100%;border-radius:10px;box-shadow:0 4px 8px 2px rgba(34,60,80,.2);background:#fff;padding:5px 10px}.input--checkbox{display:flex;justify-content:center;align-items:center;padding:18px 10px}.input__label{text-align:left;font-size:10pt}.input__checkbox-label{cursor:pointer;margin-left:5px}.input input{width:100%;height:30px;background:#fff;border:none;box-shadow:none;font-size:16px}.input input[type=checkbox]{width:auto;height:auto}.order-last{width:100%;max-width:1050px;padding:10px;margin:auto;padding-top:40px;padding-bottom:115px}.order-last__content{margin-top:30px}@media screen and (min-width:450px){.order-last__content{display:flex;align-items:flex-start}}.order-last__grid{margin:10px 0 30px 0;flex:1 1 auto}@media screen and (min-width:450px){.order-last__grid{margin:0 10px}}.order-last__grid--card{flex:0 0 auto;padding:10px;width:100%;min-width:300px;background:#fff;border-radius:10px;box-shadow:0 3px 4px 1px rgba(39,28,28,.25)}@media screen and (min-width:450px){.order-last__grid--card{width:35%}}.order-last__title{font-size:17pt;margin-bottom:20px}.order-last__receiving-types{display:flex;margin:20px 0;text-align:center}.order-last__receiving-type{flex:100px 1 1}.order-last__input{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.order-last__input:checked+.order-last__receiving-name{border:1px solid #000}.order-last__receiving-name{display:flex;justify-content:center;align-items:center;height:60px;padding:0 10px;background-color:#a1bf84;cursor:pointer}.order-last__receiving-type:first-of-type:only-of-type .order-last__receiving-name{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.order-last__receiving-type:first-of-type .order-last__receiving-name{border-radius:12px 0 0 12px;-webkit-border-radius:12px 0 0 12px;-moz-border-radius:12px 0 0 12px;-ms-border-radius:12px 0 0 12px;-o-border-radius:12px 0 0 12px}.order-last__receiving-type:last-of-type .order-last__receiving-name{border-radius:0 12px 12px 0;-webkit-border-radius:0 12px 12px 0;-moz-border-radius:0 12px 12px 0;-ms-border-radius:0 12px 12px 0;-o-border-radius:0 12px 12px 0}.order-last__results{text-align:right;margin-top:50px;display:flex;flex-direction:column;align-items:flex-end;font-size:15pt}.order-last__make-order{display:block;width:100%;padding:13px 0;margin:13px 0;font-size:13pt;font-family:Comfortaa,"MS Sans Serif",Geneva,sans-serif;text-align:center;background:#56b438;color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:0 0 5px 2px rgba(67,85,99,.3);width:150px;cursor:pointer;position:fixed;bottom:50px;right:5px;margin:0}.order-last__make-order:hover{background:#a1bf84}@media screen and (min-width:450px){.order-last__make-order{position:relative;top:0;right:0;margin:13px 0}}.order-last__date-wrapper{display:flex}.order-last__date-wrapper>div{flex:1 1 50%;margin:5px}.order-last__attention{background:#fff4c4;padding:10px;margin-top:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.order-last__comment{margin-top:30px}.order-last__promocode{display:block;width:100%;padding:13px 0;margin:13px 0;font-size:13pt;font-family:Comfortaa,"MS Sans Serif",Geneva,sans-serif;text-align:center;background:#56b438;color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:0 0 5px 2px rgba(67,85,99,.3);cursor:pointer}.order-last__promocode:hover{background:#a1bf84}@media (min-width:450px){.order-last__promocode{width:300px}}.order-last__promo-input{margin-top:10px}.order-last__use-promo{display:block;width:100%;padding:13px 0;margin:13px 0;font-size:13pt;font-family:Comfortaa,"MS Sans Serif",Geneva,sans-serif;text-align:center;background:#56b438;color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;box-shadow:0 0 5px 2px rgba(67,85,99,.3);cursor:pointer}.order-last__use-promo:hover{background:#a1bf84}.order-last__error{color:red}.order-last__sum{margin-top:10px}