.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{margin:0;padding:0;border:0;border-collapse:collapse;overflow:auto;-webkit-overflow-scrolling:touch}*:first-child+html .arcticmodal-container{height:100%}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{padding:24px;margin:0;border:0;vertical-align:middle}.arcticmodal-error{padding:20px;border-radius:10px;background:#000;color:#fff}.arcticmodal-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:10px;background:#000 url(img/loading.gif) no-repeat 50% 50%}.m-box-modal{position:absolute;top:50%;left:50%;padding:40px;max-height:calc(100% - 40px);overflow-y:auto;background:#fff;border-radius:20px;transform:translate(-50%,-50%);min-width:500px}.m-box-modal--basket{padding:0}.m-box-modal--basket .b-mod-title{margin:40px}.m-box-modal .box-modal_close{position:absolute;top:10px;right:10px;width:15px;height:15px;cursor:pointer;background:url('img/modal_close.png') no-repeat 0 0px}.arcticmodal-close{position:absolute;top:40px;right:33px;cursor:pointer}.arcticmodal-close path{transition:.3s}.arcticmodal-close:hover path{fill:var(--site-accent-color)}.b-mod-title h1{margin-top:0;margin-bottom:38px;padding-right:50px;font-size:31px}.m-box-modal--basket .b-mod-title h1{margin-bottom:0;padding-right:0}.b-up_button{position:fixed;right:30px;bottom:50px;display:none;width:39px;height:40px;z-index:100}.b-up_button span{display:block;height:100%;background:url('img/up.jpg') no-repeat 0 0px;opacity:.3;filter:alpha(opacity=30)}.ma_custom_radio_button{padding:0 0px 0 20px;position:relative;background:url('img/button.png') no-repeat 0 2px;cursor:pointer;display:inline-block;margin-bottom:6px}*+html .ma_custom_radio_button{display:inline;zoom:1}*html .ma_custom_radio_button{display:inline;zoom:1}.ma_custom_radio_button.checked{background-position:0 -33px}.ma_custom_radio_button input{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;cursor:pointer}input.custom-input-placeholder,textarea.custom-textarea-placeholder{color:#000}input.placeholder-color,textarea.placeholder-color{color:#ccc}.ma_custom_checkbox_button{padding:0 0px 0 22px;position:relative;background:url('img/checkbox.png') no-repeat 0 0px;cursor:pointer;display:inline-block;margin-bottom:6px}*+html .ma_custom_checkbox_button{display:inline;zoom:1}*html .ma_custom_checkbox_button{display:inline;zoom:1}.ma_custom_checkbox_button.checked{background-position:0 -100px}.ma_custom_checkbox_button input{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;cursor:pointer}@media(max-width:1099px){.m-box-modal--basket{top:unset;left:0;right:0;bottom:0;transform:none;border-radius:10px 10px 0 0} .modal-container--basket{transition:.3s;transform:translateY(100%)}}@media(max-width:991px){.m-box-modal--selection{top:0;right:0;bottom:0;left:0;padding:15px;border-radius:0;min-width:unset;max-height:unset;transform:none} .m-box-modal--selection .arcticmodal-close{top:15px;right:10px} .m-box-modal--selection .arcticmodal-close svg{width:24px;height:24px} .m-box-modal--basket .b-mod-title{margin:40px 15px;margin-right:40px}}@media(max-width:575px){.m-box-modal{top:0;right:0;bottom:0;left:0;padding:15px;border-radius:0;min-width:unset;max-height:unset;transform:none} .m-box-modal--basket{top:unset;left:0;right:0;bottom:0;padding:0;transform:none;border-radius:10px 10px 0 0} #phonesModal{top:50%;left:50%;right:unset;bottom:unset;width:auto;min-width:345px;height:auto;padding:30px;background:#fff;border-radius:10px;transform:translate(-50%,-50%);overflow:auto} .b-mod-title h1{font-size:20px;margin-bottom:25px;padding-right:35px} .arcticmodal-close{top:15px;right:10px} .arcticmodal-close svg{width:24px;height:24px} .m-box-modal--basket .b-mod-title{margin:15px;margin-right:40px}}@media(max-width:359px){#phonesModal{min-width:unset}}