input.form-control:focus{-webkit-box-shadow:inset 0 0 0 2px #f8c82f;box-shadow:inset 0 0 0 2px #f8c82f !important}.widget-modal{position:fixed !important;top:0 !important;left:0 !important;width:90%;height:80%;background:#fff;margin:auto;bottom:0;right:0}@media (min-width: 768px){.widget-modal{width:80%}}@media (min-width: 992px){.widget-modal{width:60%}}.checkout-container{display:flex;align-items:flex-start;max-width:1100px;margin:auto;margin-top:20px}.checkout-container .checkout-container__left{width:calc(65% - 18px);margin-right:18px}.checkout-container .checkout-container__right{position:-webkit-sticky;position:sticky;top:0;width:35%;background-color:#FFF;padding:20px}.block-container{background-color:#FFF;padding:25px;margin-bottom:18px}.block-container .block-content{max-width:500px;margin:auto}.block-container .block-content .step-header{color:#333;font-size:17px;font-weight:600;line-height:22px;cursor:default}.login-container .login-container__header{display:flex;align-items:center;cursor:pointer;color:#333;font-size:19px;font-weight:600}.login-container .login-container__header--center{justify-content:center}.login-container .login-container__header:not(.login-container__header--logged-in){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-container .login-container__header--logged-in{font-size:23px;cursor:auto}.login-container .login-container__icon__user{display:flex;width:22px;height:22px;margin-right:20px}.login-container .login-container__icon__user svg{width:100%;height:100%}.login-container .login-container__icon__arrow{display:flex;margin-left:20px;height:15px}.login-container .login-container__email{color:#787878;font-size:18px;margin:10px 0 15px}.login-container .login-container__text{font-size:18px;color:#333;line-height:22px}.login-container .login-container__form{opacity:0;max-height:0;overflow:hidden;transition:all ease-in-out .3s}.login-container .login-container__form--show{opacity:1;max-height:375px;padding-top:25px}.login-container .login-container__social{border-bottom:1px solid #D0D0D0;margin:10px 0 30px 0}.login-container .login-container__social .text-on-border-top-content{text-align:center;margin:25px 0 -10px 0}.login-container .login-container__social .text-on-border-top-content .text{display:inline-block;background:white;padding:0 15px}.delivery-address .delivery-address__register{color:#333;font-size:18px;line-height:22px;padding-bottom:25px;margin-bottom:40px;border-bottom:1px solid #D0D0D0}.delivery-address .delivery-address__header{margin-bottom:35px}.delivery-address .delivery-address__show-company{font-size:14px;color:#333;line-height:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.delivery-address .delivery-address__company-form{opacity:0;max-height:0;visibility:hidden;overflow:hidden;transition:all ease-in-out .3s}.delivery-address .delivery-address__company-form input{transition:opacity ease-in-out .3s;opacity:0}.delivery-address .delivery-address__company-form--show{visibility:visible;opacity:1;max-height:285px;padding-top:20px}.delivery-address .delivery-address__company-form--show input{opacity:1}.summary-header{font-size:18px;color:#333;font-weight:600;padding:10px 0;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;margin-top:20px}.summary-products{max-height:255px;margin:15px 0;overflow-y:auto;scrollbar-color:#9a9a9a #EBEBEB;scrollbar-width:thin}@media (max-width: 850px){.summary-products{max-height:215px}}.summary-products::-webkit-scrollbar{width:6px}.summary-products::-webkit-scrollbar-track{background:#EBEBEB;border-radius:3px}.summary-products::-webkit-scrollbar-thumb{background:#9a9a9a;border-radius:3px}.summary-products .product{display:flex}.summary-products .product:last-child{margin-bottom:0 !important}.summary-products .product .product__description{margin-left:15px;color:#333}@media (max-width: 850px){.summary-products .product .product__description{margin-left:10px}}.summary-products .product .product__name{font-weight:600;font-size:14px;line-height:17px}@media (max-width: 850px){.summary-products .product .product__name{font-size:12px}}.summary-products .product__color,.summary-products .product__size,.summary-products .product__count{font-size:14px;line-height:17px}@media (max-width: 850px){.summary-products .product__color,.summary-products .product__size,.summary-products .product__count{font-size:12px;line-height:14px}}.summary-products .product img{max-height:120px}@media (max-width: 850px){.summary-products .product img{max-height:100px}}.summary-products .product .product__price{font-size:14px;line-height:17px;font-weight:600;display:flex;flex:1 0 auto;margin-top:9px}@media (max-width: 850px){.summary-products .product .product__price{font-size:12px}}.summary-products .product .product__price .product__price--new{color:#CE3536;margin:0 12px 0 0}.summary-products .product .product__price .product__price--old{text-decoration:line-through}.summary-products .swiper-scrollbar{right:0}.promo-info{font-size:14px;line-height:17px;border-top:1px solid #D0D0D0;padding:10px 0;display:none}.promo-info__has-discount{display:block}.promo-info__row{display:flex;align-items:center;justify-content:space-between;margin:6px 0;flex-wrap:nowrap}.promo-info__label{display:flex;align-items:center}.promo-info__label svg{width:14px;height:14px}.promo-info__value{white-space:nowrap}.promo-info__icon{display:flex;align-items:center;margin-left:10px}.promo-info__row--products-discount{font-weight:700}.promo-info__row--delivery-discount{display:none}.promo-info__row--delivery-discount.active{display:flex}.cost-delivery,.total-price{display:flex;font-size:14px;color:#333;font-weight:600}.cost-delivery .cost-delivery__label,.cost-delivery .total-price__label,.total-price .cost-delivery__label,.total-price .total-price__label{flex-grow:1}.cost-delivery{border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;padding:13px 0}.total-price{font-size:24px;margin-top:14px}.inactive-steps{pointer-events:none;margin-bottom:0}.inactive-steps .block-content .step-header{margin-bottom:30px}.inactive-steps .block-content .submit-user-address{opacity:.3}.payment-method .payment-method__header{display:flex;position:relative;margin-bottom:25px}.payment-method .payment-method__header .payment-method__header--info{position:absolute;display:flex;width:100px;right:0;top:-6px;color:#D0D0D0;font-size:12px;line-height:15px;text-transform:uppercase;font-weight:500}.payment-method .payment-method__header .payment-method__header--info .payment-method__header--icon{margin-right:5px}.payment-method .payment-method__header .payment-method__header--info span{font-size:13px;letter-spacing:0.07em}.payment-method .payment-method__select{display:flex}.payment-method .payment-method__required{display:none;color:red;font-size:13px;margin-top:10px}.payment-method .payment-method__required.active{display:block}.payment-method .payment-method__item{position:relative;margin-right:15px;margin-top:10px;flex:1}.payment-method .payment-method__item:last-child{margin-right:0}.payment-method .payment-method__item.show{display:block}.payment-method .payment-method__item.hidden{display:none}.payment-method .payment-method__item label{cursor:pointer;height:150px;width:100%;box-shadow:0 0 0 1px #D0D0D0;border-radius:2px}.payment-method input{display:none}.payment-method .payment-method__item input:checked+label{box-shadow:0 0 0 2px #f8c82f}.payment-method .payment-method__item input:checked+label:after{position:absolute;content:'';top:-10px;right:-10px;width:18px;height:18px;background-color:#f8c82f;border-radius:50%}.payment-method .payment-method__item input:checked+label:before{content:' ';width:5px;height:9px;border:solid #FFF;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:-7px;right:-4px;z-index:1}.payment-method .payment-method__icon{display:flex;justify-content:center;height:80px}.payment-method .payment-method__icon img{align-self:center;pointer-events:none}.payment-method .payment-method__name{display:block;height:calc(100% - 80px);text-align:center;padding:0 13px;font-weight:600}.payment-method .payment-method__name .payment-method__name--icon{margin-top:5px}.payment-method .payment-method__name .payment-method__name--icon svg{width:15px;height:15px;pointer-events:none}.payment-method .payment-method__description{color:#02AA5B;text-align:center;font-size:12px;font-weight:600;margin-top:3px;cursor:default}.delivery-method .delivery-method__header{display:flex;position:relative;margin-bottom:25px}.delivery-method .delivery-method__header .delivery-method__header--info{position:absolute;width:108px;right:0;top:-8px;color:#D0D0D0;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:500}.delivery-method .delivery-method__header .delivery-method__header--info span{font-size:13px;letter-spacing:0.01em}.delivery-method .delivery-method__item{display:block;box-shadow:0 0 0 1px #D0D0D0;padding:15px;margin-bottom:10px;cursor:pointer}.delivery-method .delivery-method__item .error-shipment-required{display:none;color:red;text-align:right;font-size:15px;padding-top:15px}.delivery-method .delivery-method__item .hidden-block{display:none}.delivery-method .delivery-method__item .delivery-method__item--circle{position:relative;border:2px solid #D0D0D0;border-radius:50%;width:26px;height:26px;margin-right:15px;min-width:26px;min-height:26px;display:flex;align-self:center}.delivery-method .delivery-method__item .delivery-method__item--description .green{font-weight:600;color:#02AA5B}.delivery-method .delivery-method__item .delivery-method__item--title,.delivery-method .delivery-method__item .delivery-method__item--price{font-size:15px}.delivery-method input:checked+.delivery-method__item{box-shadow:0 0 0 2px #f8c82f}.delivery-method input:checked+.delivery-method__item .hidden-block{display:block}.delivery-method input:checked+.delivery-method__item .delivery-method__item--circle{border:2px solid #f8c82f;background-color:#f8c82f}.delivery-method input:checked+.delivery-method__item .delivery-method__item--circle:before{content:' ';width:7px;height:14px;border:solid #FFF;border-width:0 2px 2px 0;transform:rotate(45deg);position:relative;right:-8px;z-index:1;top:2px}.delivery-method .delivery-method__courier-remark{display:block;margin-top:25px;padding-top:25px;border-top:1px solid #D0D0D0}.delivery-method .delivery-method__courier-remark input{width:100%}.delivery-method .delivery-method__courier-remark .form-group{height:51px;margin-bottom:0}.delivery-method .delivery-method__select input[type="radio"]{display:none}.is-next-step{display:none}.confirm{margin-bottom:0}.confirm .confirm__header{color:#000 !important;font-size:14px !important;font-weight:600 !important;margin-bottom:10px}.confirm .confirm__rules--checkbox{margin-bottom:15px;font-size:13px}.confirm .confirm__rules--checkbox a{text-decoration:underline}.confirm .confirm__rules--twisto{display:none}.checkout-container[data-payment-method="4"] .confirm .confirm__rules--twisto{display:block}.checkout-container[data-remarks-maxlength="0"] .delivery-method__courier-remark{display:none}.message-flash{max-width:1100px;margin:auto;margin-top:20px}.modal-message{z-index:99999}.modal-message .modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto;max-width:600px}@media (max-width: 768px){.modal-message .modal-dialog{min-height:calc(100vh - 20px)}}.modal-message .modal-dialog .modal-body{padding:10px 50px 30px;text-align:center}.modal-message .modal-dialog .close{cursor:pointer}.modal-message .modal-dialog .close svg{width:15px;height:15px}.modal-message .modal-dialog .modal-header{border-bottom:none}.modal-message .modal-dialog .modal-message__icon{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:2px solid #EE4344;border-radius:50%;margin:auto}.modal-message .modal-dialog .modal-message__icon svg{fill:#EE4344;width:16px;height:16px}.modal-message .modal-dialog .modal-message__title{font-size:18px;font-weight:600;color:#EE4344;margin:25px 0 20px;letter-spacing:0.5px}.modal-message .modal-dialog .modal-message__reason{font-size:15px;margin-bottom:40px;color:#000}.modal-message .modal-dialog .modal-message__close{margin-bottom:20px}.modal-message .modal-dialog .modal-message__close button{min-width:200px}.error-orders-place{max-width:1100px}.modal-message.modal-message--loader .modal-message__loader .lds-dual-ring:after{content:" ";display:block;width:100%;height:100%;border-radius:50%;border:3px solid #fff;border-color:#feac2f #FFF #feac2f #FFF;animation:lds-dual-ring 1.2s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite;}.modal-message.modal-message--loader .modal-message__loader .lds-dual-ring{display:flex;width:44px;height:44px;margin:auto;position:absolute;left:calc(50% - 22px);bottom:calc(50% - 22px)}.modal-message.modal-message--loader .modal-body{display:flex;flex-direction:column;justify-content:center;padding:10px 50px 10px;text-align:center;min-height:260px}  .promo-info__row .summary-container__icon {display: flex;align-items: center;margin-left: 10px;}
#modal-agree .modal-dialog {
    max-width: 1000px;
}
