@charset "UTF-8";


.orders-bg:first-child .count:after {
  content: "01";
}
.orders-bg:nth-child(2) .count:after {
  content: "02";
}

.orders-bg:nth-child(3) .count:after {
  content: "03";
}

.orders-bg:nth-child(4) .count:after {
  content: "04";
}
.orders-bg:nth-child(5) .count:after {
  content: "05";
}
.orders-bg:nth-child(6) .count:after {
  content: "06";
}
.lower {
	text-transform: lowercase;
}

.accordion-title form {
	padding: 0;
}

.accordion-title form > p:nth-of-type(1) {
	display: none;
}

.accordion-title form > p:nth-of-type(2) {
	margin: 0;
}

.accordion-title .number-wrapper {
	display: flex;
	gap: 10px;
}

.address_error {
	color: red;
	font-size: 12px;
	line-height: 1.2;
	margin: -10px 0 20px 15px;
	max-width: 600px;
}
.order_errors {
	color: #F00;
	padding: 11px 15px;
	border-radius: 3px;
	border: 1px solid #FB0000;
	margin: 0 0 15px;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	background: #fff5f5;
	display: none;
}
.loading::after {
	content: "";
	position: absolute;
	top: -30px;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 999;
	background-image: url(data:image/gif;base64,R0lGODlhyADIAPcAAACZ5QGa5QSb5Qab5Qec5gic5gye5g6f5xCf5xOg5xSh5xei5xij6Bqj5xyk6B+l6CCm6CSn6Sip6Suq6Syr6i2r6jCs6jOu6zSu6jqw6zuw6z2y6z+y7ECz7EGz60S07Ei27Em27Eu37Uy47U247U647VC57VS77ly+712/72DA72HA7mTB8GjD8GzE8HPH8XTH8XTI8XXI8XjJ8nvK8XvK8n7L8n/L8X/M8oPN8oPO84fP8ofP84vQ84zR84/S85PU9JTU9JTU9ZfV9JjW9JvX9J/Z9aPa9aTb9qbb9qjc9qnd9qvd9q3e9q3e96/f97Pg97Ph97fi97fi+Lrj+Lvk+L7l+L/l+MDm+MHm+cfo+cvq+s/s+tvx+9/y/OP0/Of1/Ov3/e34/e74/e/5/e/5/vL6/vP6/vf8/vj8/vv9//7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQAAwAAACwAAAAAyADIAAAI/gDZCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48g5q7G6PLnbM1ahG2/ulozVMHCxVwUDl/v27la//sDtIl3qmS5xr1BVH1cKVfft38vlgj5qFy5zf0jVP3eHVP9zVaEFVFpUQZcaMUAVA3VyqYBfU1ywYBcXHzj1wYN1mcCeUleYgBcXFjBlAYZ2mXCEUkd4mBcXETBIlBoRkHiXCT0g1YOKenEhwIZDXSGAjHiZoEB9QnmhAI57fcGABOX9dAYFCojnVxUCfODiTmqMIICBgOkAgAxA1QAADoKZsUIANfYERAEpiDEYGRAIMARPRwjggHeDPfFAADDgWVMZNBSwgBKHDQEAAB9YV9MZIxwK4GE8HIDoFDRZIQIAA+CQhmJCNADABEbIlMQFACTgQ2NVGACAADmg4ZIa/j0IAEABTDzWBAaHZhDEGCqZQQQHh1aQRGRUeHAoACEgscZJSZBwbAZRTAYGBccC0AGQHlFYLQVeVKbGDbIei8KAH2mhQrUCxODqZVCUUC0AGtiQhUZY2KDBuyA4sZkaPzDwLgAStPBEkw6d8UQLEvyLwA/rckbGDar+K4AFJ8xQxBVbeCHlF15sUcUQMZhAQbjvFnCDoqCBcYMD/7bs8ssO3OCnaGpAoeXLOL8rwAhQXFmaF0u8sAEBOb9LwAYvLNFtbGRoAYQLH2AAAcsAOAABBh+4AIQWKDvn9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt99145633F9589+3334AHLvjghBdu+OGIJ654aAEBACH5BAADAAAALAAAAADIAMgAhwCZ5QSb5Qec5gic5gmc5gye5hCf5xSh5xij6Byk6CCm6CSn6Sip6Syr6i+s6jCs6jSu6jiw6zyx60Cz7ES07Ei27VC57VS77li87ly+71+/7mDA72PA72TB72TB8GjD8GzE8HDG8XTI8XjJ8nnK8nrK8nzL8n/L8YPN8ofP8ovQ84/S85DT9JfV9JvX9J/Y9aPa9afc9qvd9qze96/f97Pg97fi97vk+L7l+L/l+MPn+cfo+cvq+cvq+s/s+tPt+tfv+9nw/Nvx+9/y/OP0/Of1/Ov3/e34/e/5/fD5/fL6/vP6/vf8/vv9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AJ0IHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsGPLnk27tu3buHPr3s27t+/fwIMLH07ccpPiAocgd8JkeZHlP5bnWL5D+vIXy1Usd2EEeY7pxYn+rFhuoepxuBTOR20edwT4qEjk0jAx9XlcJAmkGmEfF8J7p8rNhYIHUQUolxAFxOcUEPzJ9UAIT/0nVwoDCNHUEAbOhYQBGTRVA14nAODDUj/0gNeGEyx1gl4h2pDUC9HlteED6hFVBH17hfiBUUxQYJ9eGwLQQlEZYNcXCgAEcMNQKWzwVxMSAGAAEEHZAEGDfBFxAAAMKNgTEAhYGJgNAACQXk9IMBADYSECgAGWNhUBAQiFNUFBmRH8aNMOCEBQo2BFIFAmAibaBMMADOhJWA4FlDkADDWZAECeis0AQZkClHBETEBwAIAGQTAGBANlAlBBdy7t0ICbfybGwwX+pTrAQhIr4dABAQCQoARkS1hQ6qQjnoRECAGUOZ5kTXzwKwAW6EASEykYUOYBMli2QqO/SkBDqxkh0YICpV6AqmVE+LrsASA4m1ETNmAwQKkIVLsZDQssW+YCH8SgqENDuICBtKUacAKcmDXxQr32lslABibAsMO4AxUxRA8xjGABwr8WEIKXnxl8acIgh7wsAytwPNoPIggq8srTbuDiak3skEIF2LJcZgEQjKBubE30IEMKHkigwNBDT2DBBifIEONyTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnnVMBQAAh+QQAAwAAACwAAAAAyADIAIcAmeUEm+UInOYMnuYQn+cUoecYo+gcpOggpugkp+koqeksq+otq+o0ruo5sOo8setAs+xItu1MuO1Que1Uu+5XvO5YvO5gwO9kwfBow/BsxPBtxfBwxvFyxvB4yfJ8y/J/y/GDzfKHz/KL0POP0vOR0/ST1PSX1fSb1/Sf2PWn3Par3fat3vav3/ez4Pe04fi34ve75Pi/5fjD5/nH6PnM6/rP7PrT7frX7/vb8fvf8vzj9Pzn9fzr9/3u+P3v+f3z+v73/P77/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gCHCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz694NVQjvhT9+J+whPCGP4gh1ID84Y3nBIDScE7xBXLpAGNYHqsgu0AT3ISC+/nP4foH8dwjnv1M4nv0C9uwcSHAnkYF7iwbcbQQAkv0HgBbcOdABdxcowJ0JALyQnQ0A1JfdAQQEkZ0GAKCQXQwAHCChdEIUAMAI8AFAQHDS5RAAAB4wtaFdEwAgAHtIkXiXDAAAUB5SQPCXFwQABJADUj/qNUONC+hI1Awy5tUiABL4NtQNN/RlYo0pCsXDe32JUCMAKQQVhIWALSlAdD+R4ORfPyBQowE7+JRCm4LZIECNCsCpUwoyFIbClgaQeZMQ8R12wZYBgFnTDxKcgBgQC2wJgAZnxoRDAwAm1sMDjkJQHUwxKNDcYkJY4CgCUbokBAkK4PDYB44G4IGR9ym1kEADMDqGwolbHrAdSjNgGgGsj8UwgKMAQFDpSDm0OIB3ld3QKLELpBApRzpkcCIEyl0mxAkEEAtAARjEMG1FP6CAKQAIdLlZDxjgSmwBGahQK0Q3jBDBnAAYQMKKnOXAAb7eAqBABibAgAO/BAVhgwoeTGCAownsOxoPHHgYMLEHIKCxxhYHHIELqPnAwgYMXGwyxhWUUENrQtBAggUJnOxoAROEAAOwsPVggwsmgODzzyasMMO83xVt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLTdOAQEAIfkEAAMAAAAsAAAAAMgAyACHAJnlBJvlCJzmDJ7mEJ/nFKHnGKPoHKToIKboIaboIabpJKfpJ6jpLKvqMKzqNK7qN6/rOLDrPLHrQLPsRLTsSLbsSLbtSbbsTLjtULntVLvuWLzuWr3uW77uXL7vYMDvYcDvaMPwacPwbMTwcMbxdMjxd8jxeMnyfcvxf8vxg83yhc7yh8/yiM/zi9Dzj9Lzk9T0l9X0m9f0n9j1oNn1odr2o9r1p9z2q932rN73r9/3s+D3t+L3u+T4v+X4w+f5x+j5y+r6zOv6z+z60+361+/72/H73/L84/T85vX95/X86/f97/n98/r98/r+9/z++fz++v3/+/3//P7//f7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AqwgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169c/pcC2KHt2xdq2JTrJTVEJb4lMnvyOeGQ4xCVMjD8Eovzhj+YNiSyBzpAHdYYzriss0kN7whe7vf4fTCH+oJQP5Q0OKZG+II4X7Qmq0BF/4AYf9QU+wJ8fgZH8VRBQXH4ADBifEgA8V98RAHRXXxIA0JCfEwDAV18TAIgAIAARAMhAAlPkJwEASOQHQoT5oQDACPnVAAAE+TFYYH1UNADACvlxAMAEUNQHAwAAMBcfEkCGkN8FACggRH0tAGlCfUgEAIAAvsWXAZDsxZcDkAc4mB4UFQDZQRTxzQAkADfU9wCQBpRYFG55+XCmA+ENBWdeGpyZAVF35nUEAWeeIJQUfeZ1w5kAZPfTE8IB5sGZASjIkxSNAuYEAmca8N9OS2wqWBEFnFmAlzcVsYNhPwwAqQs48SADYv44SHmmB3XK9AIMiuGg6pyeviQFCTgwRsQCiBJg3UtIjFCEY0tQgGgAJ9SKkhQwhCDtYr8iCsABNqgUhAWKSjaDANpKwB9JQ2SgQZWUBYGptg/cUKhGQWSAQLCYPaHCrogeoEKvGCHBQgMEuFBpZkp8oO2cKixbURAsjDhACcl9ZgQJgC4MAAEYqMCDEfMOVIQOLGhgAJAOxHCtZ07AsKbGiBoQwQQUfPCBBxM8gAC5Zx5AgpCoISEDBjzDbDQADZAgaWtSDCHDCA68u3AACEzwwQs/rJzbEkd03TW7AIYt9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet9xzefPft99+ABy744IQXbvjhiCeu+OKMN+54WwEBACH5BAADAAAALAAAAADIAMgAhwCZ5QSb5Qec5gic5gqd5gye5hCf5xSh5xmj6Byk6CCm6CSn6Sip6Suq6Syr6jCs6jSu6jiw6zyx6z2x60Cz7ES07Ee17Ei27Uq37Eq37Uy47VC57VS77la77li87ly+7ly+712+7l+/72DA72TB8GXB72jC72jD72jD8GvE8GzE8HTH8XTI8XjJ8nzL8n/L8YHN84PN8oXO84fP8ovQ84vR84/S85DS85PU9JfV9JnW9ZrW9ZvX9J/Y9aHZ9aPa9abc9qfc9qvd9q/f97Pg97bi97fi97vk+L/l+MPn+cfo+cjp+cvq+s/s+tLt+tPt+tTu+9fv+9rw+9vx+9/y/OHz/OP0/Of1/On2/Or2/Ov3/e/5/fP6/vf8/vv9/vv9//7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AMMIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqJF+Sd1xNeuNrl9n7BJbtsUvWmxnpKIb45QuvW8nCW7xSG3iELUoQU7xB/OJU4g8l2jj+PSFV3Jch8hiy3aHXTb+fHcohMf4hhxyn1fIRcL6hT9UvFc4wvl8hAme3D8YZcD+gzks8J9BJmAwYEEVlHAgQQa8sKBAUAAQw4NhIAGAgw8KAUANFPYgIYU3AAADhS8AIN+DMgAQAokAVEAhDgBAQOEOABiQRYYAAKDfgknk6MODVeS4woNgJADABBQ+kOMVD6qQow4PeggABw8ukSMCTjx4QI44PHhCjhY8eESOADSxIBYN5PjBgySQaeaBRQiQowgPdpAjAUEsCASZFVSxoANkYjigEWQOsOOAbeaYgRQHJrEAmSl4ceAMZAKg3YEXFDrcgFoYmWMBm/6XRABkgnogjKUupxNwhdlQ6QD+eQ7YQqUf1vSFd4nNWikIuMa0hXqK8UAqmQogEdMUwC52RAG0ssDqSlocwQVkU0RAqwL2pXSEqpF9QcMAtEJgrElE/DBtZVFYSysFQ4w0xAtTaDYEA7QCsAAOye72wgjcavZFDwrUG0AFPOQrURQ4XOBBqJ59QYQGw1YawAMk8PAmQ1ww0QMJCiwwA5OlWfGCBBHXm4AEHrTwwsorowACBQED4IALF6e2RRAkQABuvTwDEAAEKvQQL3NRDIHDCyqMoPTSLuRgxBPPUij11FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrfcK3nz37fffgK8VEAAh+QQAAwAAACwAAAAAyADIAIcAmeUCmuUEm+UGm+YInOYJneYMnuYMnucOn+cQn+YQn+cRoOcUoecYoucYo+cYo+gapOgbpOcepegfpeggpugkp+koqekqquksq+ourOowrOozrus0ruo4r+s4sOs5sOs6sOs8setAs+xEtOxGtexHtexItu1Jtu1Kt+1MuO1Que1Tuu1WvO5YvO5Zve5cvu9gwO9kwfBow/BsxPBwxvF0yPF2yPF3yfF4yfJ9y/F9y/J+zPJ/y/GDzfKIz/OL0POO0vOP0vOP0vSS1PST1PSU1PSX1fSb1/Sf2PWg2fWh2fWj2vWn3Paq3fer3fau3vev3/ez4Pe34ve34vi75Pi/5fjD5/nE6PnH6PnH6fnL6vrP7PrT7frV7vvW7vrX7/va8Pva8Pzb8fvc8fvf8vzh8/zi8/zj9Pzn9fzr9/3v+f3x+f7z+v70+/73/P77/f/+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDjCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97MubPnz6BDi0wjeqSaLaVFcrGSOuQWLa1BYhET++MX0rU7VkGTuyOWKr05fiESfCMaGcU1vomhJnnGH6idX7RyRPpFNSqsX6TBWjtFLi28/lcMQVu8xCUpzE+sIEV9RCgW3EfUEET+wygAzth32CLE/oZqEFDffwsZAUB5BCYUggIJKuSFAdk1iJASAOQgIUIyABDFhQd1AEAWHBY0RgAAmBEiQVMAAAEcJw5EBAAYtDjQDAB8IKNAIwAgwo1xcABACTxSoCOPDQCAAo8ADHljAQBkwGMCAEwQJAACvHGjBElecSMGSS5x4wpJ2nAjDUmOcCMQSUKgX4tQJAlAey2CcUCSN2yZZIwy0pjkFDIu4eYMMoaBJQAXmNhiC24yISMTbpKwRotvMOAmFDL24OYJbbSohgJuOiHjDm5+0IWmnCYJaIs+uIlAE5Bq4GYF/s2d+MQCbrpQRot6JhneiWew4CYAOrSYBQhuDiBEi04MCoADSSArgJsGcNFiEZImuYGiJw5Ba5IRDBgiEwT8ioOVIWrxwK8eIHghGh78aoARL5H7mBs8POumCV+wJG9kW7jqpgAz4FbSG2xc9kYPpSapAA+8ifSGGgVnpgYPCQNAQAzRdUTGbJ6p8QOXv3LQQ8YWqUEFFWSUhoUMBvwKAAUyIJEvRGxUEUQQUOxb2htV4ADyrwyYEEMPS1RRxRZkkLFFFUscUYMKKtRQhc69oRHFDzBwUK3LblIQwgtBWOHGf2dwYbTRWKzJ49pst+3223DHLffcdNdt99145633Kd589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnDldAACH5BAADAAAALAAAAADIAMgAhwCZ5QKZ5QSa5QSb5QSb5gic5gud5gue5wye5hCf5hCf5xSh5xij6Bmj5xqj5xyk6B6l6B+l6CCm6COn6CSn6SWo6Sip6Smp6Syr6i2r6jCs6jOt6jSu6ziv6ziw6zyx6z+y60Cz7ES07Ee17Ei27Em27Uu37FC57VO67VS67Va87le87li87lm87ly+712+7mDA72TB72TB8GfC8GjD8GzE8G/G8XDG8XHG8XTI8XXI8XbI8XjJ8nnK8nzL8n/L8X/M8oPN8ofP8ofP84rQ84vQ85HT85PU9JXV9JbV9ZfV9JvX9JvX9Z3Y9Z7Y9Z/Y9aHZ9aPa9aXb9qbb9qrd9qvd9q/f9q/f97Df97Hg97Pg97Th+Lbi+Lfi97jj+Lrj+Lvk+L/l+MDm+cHm+MPn+cfo+cjp+svq+s3r+s7s+s/s+tPt+tTu+tTu+9bv+9fv+9jv+9vx+93x+97y+9/y/OL0/OP0/Of1/On2/Ov3/e34/e/5/e/5/vD5/vP6/vT6/vT7/vf8/vr9//v9//3+/v3+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AA0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3syZ5KBBnU8GChTa5KA8oEuTvLNH9Wo7rkmCiRNb5KAod2qH9KPEj26Qdo6k/t3xjBLiH688Qe6xCgzmHclo8A1d4xsGa6prvMNguXaMg0T+PP+OUQgG6uQrkhlwJr3FQBJcuLfoowDt+RPfDMiBn6KIArn1F9EUANAgoEQoEMDFgRCFAcAHDEIUAgBLROgQGQUYkIaFDQEBAAkcNiQBAEGEuFAWAADwhYkK6QBAA3iwmBAIAJQgI0J3pMjDjQc5kWITPBpEQ4phBFkQCSm2YSRBFQBwAB9LCrRHig9EKVAZKUpgpSFWpOjAllCkCMGWS2S55Q8pFrDlECkG0IeVSKQIwBxWPiHnG1ZiIacUVmKZ4g9WyiFnC1YSEkGKHGw5IQAIKBmlC3JGYaUScsZgpRoFpJjBH1ZiICcZVvIg53hLeiFnBGxYOYKcRVh5hJz+FgwXpBsQyEmElTjIiQEaUZpxaIo2WLmDnAlkESUaTaaIAiBRsilnElHqoYKcHsARJR0IyClflK/KueOShfQgpwCtLgnIDXIuwESUecwg5wRURFnHC3JusOKSfnwgJwWwLamGCXJqAOSSeZwgJwA8yHqjIEZcIGcKY0QpxgoBD2zkIEVkqiNpS24BcIodHKHHkoE8QUHAV0Q5iMmwKsFxkIN0wYLGCuQAKsFH/JciAzJo0dpEe/gxGnR+aFGDBhpbIIMSsyk80B5rhHHGGXY4rd0bVwhBAwshWCCBByGEzUIOQhRxRb9bpq322my37fbbcMct99x012333Xjnrfco3nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmLsVEAAh+QQAAwAAACwAAAAAyADIAIcAmeUEmuUEm+UInOYMnuYQn+cToecUoecVoecYo+cYo+gZo+cao+gcpOccpOgepeggpuggpukjp+kkp+klqOkoqekpqekqquksq+otq+owrOozruo0ruo0rus3r+o4sOs8ses9setAs+xBs+xCs+xDtOxEtOxGtexKt+1Lt+xMuO1NuOxNuO1OuO1PuO1Que1Tuu1Uu+5XvO5YvO5ave5cvu9ev+9gwO9kwfBlwvBnwu9ow/BsxPBuxfBwxvFyx/F4yfF4yfJ6yvF8yvF8y/J+y/J/y/GBzfODzfKFzvOGz/OHz/KJ0POL0POP0vOP0vSQ0vOS1PST1PSW1fSX1fSb1/Sc1/Sf2PWg2fWh2fWi2vaj2vWl2/am2/an3Pao3Par3fau3/ev3/ex4Pez4Pe34ve44/i75Pi95fm/5fjA5vnC5/nD5/nE5/nG6PnG6PrH6PnJ6vrL6vrP7PrS7frT7frU7vrX7/vY8Pva8Pvb8Pvb8fvf8vzg8/zh8/zj9Pzn9fzo9v3q9vzq9v3r9/3t+P3v+f3x+f3z+v70+/72/P/3/P74/P74/P/7/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gAfCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gzq3XkaJEjzSgBAUIE+qRoQKVPGhKzJ7VJR2DIuDZ5hoqh2STvGJGDe+QiH016jwQE4opwkXUwyD4OkswENsxBLplwJ7pHRzgwoLbO0ZEIBdu5/m/EIeCMeI5SABg5vzGNABOf2WNUs4GDG/kY87QooAU/xhkAEOHfRU0AoMAiA1YERwUARJFgRToAcAIhD050BgAAiFHhRBoAAEF8Gz6UBYZKhAgRIywAEAEdJj4kBoY3tPiQDBhuIWNDdCAAwAN93MgQFBjS4CNDIGBYxZAKAYIhAHMgmZAWGDJQiJMI9YDhCVQixCAAPmRpECFLOuFlQWgs6cWYBFmx5BpoDkTEkuGhGcOSbQ6UwpKJ1PmICUsiWGcIS4KIpgiB6lkkhnnomSKGb+hpw5Jj6MnDkkfWicSSXdbpxZJY1jnHkg4coicBS9ah5wdLSqHnEEvCoKcZ/ksmoEediHSIIRZ64rDkDHqmseQAFLapCJ8YMqEnkBiO0EidixSwZBl6GrFkBYJ6iUcHSyah5xNLUtBGnYOcsGQOerIhwJLm1VnEkib8UacjqGK4hJ58kAqAAGDoGUYGGEbAhZ5gXIAhBpHW+cWWHqChZxcUYFhCHHpuIQGGLthRrr0atFZnGS9gaMEUegZyxAIABPADH3qOgQKGK6Tbph9CGADAx3o+siCGM2jcpiBTkABAA0CY+u4VGABwQBDu6inHDgQI8MIZ1Xq5yBY1KHAADlDXPMcSMXygAhFiBMuQZ1H7h4gcVyCxhBNSgJHG22nUIRofhPhZ89145633Ot589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbnpbAQEAIfkEAAMAAAAsAAAAAMgAyACHAJnlAZrlA5rlBJvlBZvlBpzmCJzmCZ3mCp3mDJ7mDp7mEJ/nEaDmFKHnFqLnF6LoGKPoHKToHaXoIKboIabpJKfpJajpJ6npKKnpKqrpLKvqMKzqNK7qNq/rN6/rObDrO7HrPLHrPrLrQLPrQLPsQrPrQ7TsRLTsRrXsR7XsSLbtTbjtTrjtULntU7ruVLvuVbvtWLzuWr3vW73uW77uXL7vXb7uX7/vYMDvYcDvYsDvY8HvZMHvZMHwZcLwZsLvZ8LvasPwbMTwbcTwccbwccbxcsfxc8fxdMjxdsjxeMnye8rxfMvyfcvyf8vxf8zygs3yg83yhM7zhs/zh8/yi9Dzi9Hzj9Lzk9T0lNT0ldT0mdb0m9f0ndj1ntj1n9j1oNn1otr1o9r1pdv2ptv2ptz2p9z2qNz3qdz2q932rN73sOD3s+D3tOH4t+L3ueP4uuP4u+T4veX4v+X4wOb4web5wuf5w+f5xOf5xuj5x+j5y+r6zuv6z+z60Oz60+361e761e771u772O/72fD72vD72/H73fL83vL83/L74fP84/T85vX85vX95/X86/f97fj+7/n98Pn98fn+8vr+8/r+9fv+9vv+9vz+9/z+9/z/+f3/+v3/+/3//P7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4APwkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYgVaqlClTp06fQGcWaWjPn0iZRpuMI4bNItUmF11xsge2yT4vmDyyXdJRDxJ/eJPM5GTCF+Ekv0DoEQm5yDsbNuhxLrLKgBCVqINsVAQAEEXaP/76mQHgCKTwHuGgIPBkE/qOYzYwsPK+o5kBAMTU54hGQvn9G93hAQArJAJgRoe0AMAFbxyIkSZBABAAFg5iJAUAAAxR4UVeMABACoVsWNEiCWBYm4gU+YDhDyhSVEYBAERQR4sSdYIBhkjQKBEWGD5woo4OTVIChjkACREYGAKghpEPhYAhBkw6JEeSUETZ0BJJ0mHlQpd8gKEIWy50R5JMhKkQE0nGYWZCLGB4ACJrHkQJBRhyEOdBeCR5w50GfZFkFHwW1ESSXQRKEA5JtmHoQCYk+aOhECS526KfLJBkc5RaiiGmi2oKAKeGegpqoA0k+RqlXmKYB6WfuJDkGv6sCpHkFqxGQSaraiQZA6uEGIBhBp6w2kGSfLBaQ5JpsMpFkj2wKogDGG5gCaswJAkHq1kk+QSrj/gKAJSsGpGkGazaUSoANLD6CQ8YKjAjpX/gB0AN6ibh5hmsAjLsh4ywqkWSU7CKiQ4YWoAHq3yAgCEP6ppRqgBhqOsEhhM4IjGGLQRyMQAywMnqxADsYPHHGAohycZJcKKuEjiq+4kZIwBgw6OGDkIEAh+Q4bIbEQxAhcuRIKrCpKyyMUEEaqrbyRcVkECzoUtr0EIfLn+iBw4npCEaq5FwIQQVd1TdyRxYpDGHIVV/8kgfpz3ySCVbpy333HTXbffdeOet9zLefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoA8eEAAh+QQAAwAAACwAAAAAyADIAIcAmeUCmuUEm+UGm+UHnOYKneYLneYMnuYOn+cQn+cSoOcToecUoecXougYo+cYo+gepegfpeggpughpugjp+gkp+klqOkmqOknqOknqekpqekqqukrquotq+ouq+owrOo0ruo4r+o4r+s4sOs5sOs8ses9sutAs+xBs+xDtOxEtOxFtOxGtexGte1Htu1Itu1Kt+1MuO1OuO1Que1Rue1Suu1Tuu1Tuu5Uu+5Vu+5Wu+5XvO5YvO5ave5bve5gv+5gwO9kwfBnwvBqw+9qw/BrxPBsxPBtxfBvxvFwxvF0yPF4yfF6yvJ8y/J+y/J/y/F/zPKDzfKEzvKFzvKFzvOGz/OHz/KHz/OL0POL0fOO0vSP0vOR0/SS1PST1PSV1PSV1fSW1fWX1fSY1vSZ1vWb1/Sd2PWe2Paf2PWf2fWh2fWj2vWk2/an3Pap3Pap3far3fas3vau3/ev3/ew3/ex4Pey4Pe04fe34ve44/i54/i65Pi75Pi85Pi+5fi/5fjC5/nD5/nE6PnF6PnG6PnH6PnH6frI6frL6vrM6/rP7PrR7frS7frT7frV7vvW7/vX7/vZ8Pvb8fvb8fzd8fvf8vvf8vzg8vzg8/zh8/zj9Pzk9P3l9f3m9fzn9fzp9v3q9/3r9/3v+f3y+v7z+v73/P76/f76/f/7/f/7/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gBVCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5iBigo0J1AhRIEsiRaNqlRmjqj+NGmyZQ2k0yQ1iYnxwook2CRLrXnBQMlt3CNDGTlQoYxp4CIxSdEAAQom5CJHiSkBwEcf6CLdyAAggswp7CA1/s0AICCJKPAg44QAwIENepBfJnCv897jKCcFALTwU7/jJCEAAHBDIv1xJMh4APwQSYEbafJAgDygwqBGlNAQoAyXTJhRKUUEmMEeGmY0RYAAeBEiRmgsEKARJ16kRwcBsrBgixQ14kKAEdhBY0VBkGjijhPdoUCAKnwCpESn8EBiGkdKNAeJJzQp0QckBiIlRHKQyIIpVz70A4lcdOmQJQIEmAApYjYUBYlBpNnQCiS+4eZChAyA4yZzKnQFiT3kqVAMJIrhJ0KpXEAiIIMetAiJDYSSqEFtkIjCowatuSKlBQ1BYhaYErQDiWp0OlAKJOYhqkAVkPjaqRKQaMmp/qpkQCIosG5AYiewekCiJrCC4CqsPpB4CKxLkEgHrGGQOAaseJD4BKyikAgErKqYECAJ1B4RIAKZwBppgFaeGkqZAGBBbQ8BwkCtGQEaQOCplVAQoBbUJhFgCdQO8iABfFBLRIBJUCtJgAecB2uPAFhBrSJUYmAItVsEKAS1qPgKQL+w9qEBACxwQi0YAQBABbWqIAGABYJQSwp1OJD8iA4AMEGyIzkAUAXJjdhwQBckM1KDA2eQvPIB4cK6MgOrwooKFgzMQbIqDCchIbWlKDHCqyT/8YHTQgMh9dOKKAHH01A/8QfZkLSBx3EU/xEa2aVY4omjZJdG9t145633ON589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXLnlAACH5BAADAAAALAAAAADIAMgAhwCZ5QKa5QOa5QSb5QSb5gWb5gic5gqd5gye5g2e5g+f5hCf5xKg5xOh5xSh5xWh5xij6Byk6B2l6B6l6CCm6COn6SSn6Sao6Sip6Sqq6Syr6i+s6jav6zev6ziv6jiv6ziw6zmw6zyx6z2y7D+y7ECz7EK07EO07ES07Ee17Ei27VG67lK67lW77Ve87li87lq97ly+7mDA72TB72bC72jD8GvE8G3F8G/F8HDG8XTH8XTI8XXI8XbI8XjJ8XjJ8nvK8XzL8n7M8n/L8YDM8oLN84PN8oTO84bO8ofP8onQ84rQ84vQ84zR84zR9I/S84/S9JPU9JTU9JfV9JvX9JzX9Z3Y9Z/Y9Z/Z9aLa9qPa9aPa9qfc9qvd9q/f9q/f97Df97Lg97Pg97Th+Lfi97nj+Lrj+Lvk+Lzk+L/l+MDm+cLm+cLn+cPn+cTn+cTo+cfo+cvq+s3r+s/s+tHt+9Pt+tPu+9Tu+tXu+tXu+9fv+9rw+9vx+93y/N7y+9/y/OP0/Ob1/Of1/Of1/ej2/en2/er2/ev3/e34/e34/u/4/e/5/fL6/vP6/vT6/vf8/vn8/vn9//v9//v+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ACkJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmH8CEjNlSI0XKmQMGU1FDJzTizJnbEQmR4kFBkT8+FLnkMJGhwQ9Sq0a4p8kKAwAwBCkjSSKx4/3TtjoSgkAACIk4bNc5KIfCKCD6KK8+kdJURz+QNeQxnvISVdQQL+AZJB5kGFcQCcww837j41qQAdggcz9j4KAsF8Qj/zn0RgkQMeAEwZ6hEUG0E0wRYMdLfEAdBloQeFGhvCwHwdfbKiRIzfsZ8IZImr0w34QCJJiRk0UAJ0CWbyIURoD7PeDjRfVMcJ+LRDCo0U27LcBG0NW1MV+AISY5ER9fLAfD09SZMR+FnRX5UNyYLCfFFtKlMN+GGgZJkN4ULCfFWdCFAWZbT4UyQn7KRGnQ17sJ4EddzaEw3409NmQmtCVJ6hCa+xXQSGHKqTEfjE0qpAK+1EhaUIQ7AfIpQf5ISMAGXB6UBn7sSCqQW9Ct8OpBR2xX43+rA7Uw35vxDqQftDlYatAMOwXyK6UvADdAQXuKgN0AwBLiQ7QJaBsEcMq+8R+ypJBLbB07LcHsIw0AJ0aynoJABfKHgsAE8pWAd0Mys4hAAAdKEsJobztuiIAYCiLRgAA+CBvCgCEAImyTUBnhrJ3eAmEvEEA4AEi7VYAwBbyzvqCvIcsAMAf8kIBQKDKKrJCARQrG8cAFhQLLBEACCFvIjBEcLCygDhQgryUkDGAhvJ2AYEeOHcRwaY9a+BizyA0EnQJZtraxQtNx9rGDkrL20gSc+BMiRhdaA0IFfUqK0YdWvOhh8rKCvJH1LE2wrbWcMct99x012333Xjnrfcz3nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CHTlVAACH5BAADAAAALAAAAADIAMgAhwCZ5QGZ5QSb5Qec5gic5Qic5gqd5gye5g2e5xCf5xSh5xWi5xii5xij6Bqk6Buk6Byk6B2l6CCm6CGm6CSn6Sip6Sqq6Sur6iyr6i2r6TCs6jSu6jWu6jau6jav6ziw6zqw6zyx6z2y7D6y7D+y6z+y7ECz7ES07Ea17E647VC57VS77le87li87ly+72DA72HA72PB72TB72XC8GfC72zE8G7F8HDG8XTH8XTI8XXI8XjJ8XzL8n/L8X/M8oLN8oPN8oPO84TO8ofP8ovQ84/S85PU9JTU9JfV9JvX9J/Y9Z/Z9aPa9afc9qnc9qrd96vd9qze9q/f97Hg97Lg97Pg97Ph+LTh97bi+Lfi97rk+L3l+L/l+MLn+cPn+MPn+cfo+cnp+cvq+s7s+s/s+tPt+tTu+9fv+9jw+9vx+9zx/N/y/OLz/OP0/Of1/Oj2/On2/er3/ev3/e34/e/4/e/5/fD5/fP6/vb8/vf8/vv9//3+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+APkIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmHuukdLjxYkQEkKLpmDCxY0hVeRkxihmyIkEAGIDwOCihxIuada4EZhnjRguSowkYXJm9UM9WVrAlq2BR5U6Et1w4fJFj3GEa3hAkA1AA5A0GfX+pEmj+rrANC8EyC7wQsxHPXWsr0avPnaCIdDNvydSgPuKNvqBREUK3ImwRIAgFVEfAALkcAeCHtGxQwCyqUAFhB6tQQN3NryBYUdjsMDdDg9+uNEWKMhGQBB7mLgRGA3IJgASLm6kRQayRUBjjRndUYFsB3DBY0ZzwMDdEUNmBAR3LSSJkRUMyFaCGU5aBAeBsS3gRJUWCcGdD1xW5EZ/sX0gX5gS6SCbBUKiGR2ZABTh5kRqxgYCG3NGdAecSuQZ0RGykbCbnw+FIJsRhD7khQGxPUBlog31IFuTkDakgmxNVMpQHmQqcKamCGEhWwygLjSEbEyUqpCRACBQhqr+CX0Q2wawJjRBbDPUelAdssmpa0FoyDbFrwWtIVt5xAoURmwE4JHsQF3E5sCzA3ERmwTUCnRGbCFky4casY3gLRyxdeAtH+pRcK4HAFRw7goANHDuDwAMEIe3UsRWXLZmMHrFuRoAgKi3OAAgw7lPAMDBuXkcAACy1L4AABTnRgEADefawcEFc5wraZvZ1lFADefycUMCJWY75sDe3uDuuXU0QPG5TUiQcrYn5FByGgmQUXITZpb8AsvZ3rEBgOeeQXLJZwxRMh9n9Mm0FE+XkcXTYLhXMhn7wgyxt3Lk8XQeN3tbdrafPq322my37fbbcMct99x012333Xjnrfct3nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacVx4QACH5BAADAAAALAAAAADIAMgAhwCZ5QSb5Qic5gmd5gud5gye5g2e5g2e5w6f5hCf5xij6Buk6Byk6CCm6CSn6Sip6Syr6i+s6jCs6jSu6jWu6ziw6zmw6jmw6zqw6zyx6z6y60Cz7EGz60S07EW17Ea17Ei27Uq27Ey37Uy47VC57VS77li87lm97ly+7ly+716/7mDA72PA72TB72TB8GjD8GvE8GzE8G7F8HDG8XTI8XjJ8nzL8n/L8YPN8ofP8ojP84rQ84vQ843S9I/S85HT85PU9JXV9JfV9JzX9Z3Y9Z/Y9aDZ9aLa9qPa9afc9qjc9qvd9q/f97Pg97fi97nj97vk+L/l+MPn+cTn+cfo+cnq+srq+cvq+s3r+s/s+tHt+tPt+tXu+9fv+9vx+9/y/OP0/OX0/Of1/Ov3/ez3/e/5/fL6/vP6/vT6/vb7/vf8/vv9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ANkIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLEL90icKkiOciSaR8wfzxDJMbJSAIAMC6tWvWDDLQWDKaNMUtOTYEeM1awYQSM3x8LgLkxosUFRIocMFEje2GZYBM4C2gAw0mYB6KcYJjRAkma57+H/SyYrVrASSQnLl4pskNIGPECyS/2zUEIes5qkkixIvtMzHU19oIUIy0mRiXNcHAaxtQcVIXVDgn2RgmvAYBEyuVkd9jWzTgWgA2hMfSGmOIyBgTBbj2gIMwmagYD6+tIKFMLhrmw2s4yDfSja0JkISOIgHhWgFSABmSEgq01sARRoJUxQWtLUBEkx+t0YFrP1Lp0Q2u1aClR08syBoK8X25URoVsqYBFmZyFERrBGTZZkZqJMmaC3Nu9ENrFGiRZ0ZrONCanH9aNERrIaBRKEYZtIbhohZZYQBriUJqEY8APGopRR+wRgEZm1L0RWtehjrRoQAcMIWpE73AWgf+rE6EAWs7xBrRGK1tYStEUrAWwYy7MrQEaysE+5AOrPVgrEOuAuDEsg2dwBoX0DIEAgAJVMvQlRJou5AFAHDgrUIbAEDCuAmJAEAL6CK0AgB4tmuQDADAIK9BXBZ7L0FGAMDCvgRlAUAKAA8UxgAeFDwQAw0oLJAKCJjhsBAA+KdwF5k6zEYDNGj8AqwOS5Gtxg4U6TAOM2j8RcMal2CywlkQrDEICDoMRY4ay6ixF0JozAYPZWishg8+X1Gbw03UuO8aLDosRpkOlwFswWIovW/NGlvtc8FBb+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333Xjnrfcj3nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JR7GxAAIfkEAAMAAAAsAAAAAMgAyACHAJnlAZrlA5rmBJvlCJzmCZzmC57mDJ7mEJ/nFKHnGKPoHKToIKboJKfpJqjpKKnpKqrpMKzqNK7qNa7qOLDrPLHrQLPsRLTsR7XsSLbtTLftTLjtT7ntULntVLvuXL7vYMDvYsDvZMHwaMPwa8TwbMTwcMbxdMjxeMnyfMvyf8vxgc3yg83yhc7zh8/yiM/yi9Dzj9LzkdPzk9T0l9X0n9j1o9r1p9z2qNz2q932r9/3s+D3tuL4t+L3t+L4ueP4u+T4vOT4v+X4w+f5x+j5y+r6zev6z+z60+361+/72fD82/D72/H72/H83PH73/L84/T85fT85vX95/X86/f97fj97/n98/r+9/z++/3++/3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AtwgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5csNn+yAUeKDhQcMQjOQ0MEEjBtJMG88wqICAgCwY8ueDRtBhhRAtKiWeMQEA9qzEUSwYOEDCBAXKjB4XfvDjSu7F2K5QQE4gAMXTuRAYmXhlB4xRP48uD4CSXSDWmIkAN4gRRGLT2h0IFBBx3mBNxrQRoDiCMcrNVwQgRC7JSEBbQ3MgEVIUJiwgX+WzUDAbA3YV9IUJ6SwoGRQXDCbAjTohtITKBARGRIKzHZCdyztMIOIjAlxgGwLAAETFjpMwVgOA8jWARUzEZFaYjzKxoJNUDCBGBA9wjaADThhMSRhQ8xYG4E5aQEFYVCsB9sBQ/CkpWBaePhlmD1pAR1gLMQ2gIU+YQEjX0Q0CUANQs2plxYRxAbCfSXJENsGTgA6khUpXqekoSKpEJsLjIqkBASwYSBFpCG9AFsBOGAKkhaJduApSDfEBuGoHX0AWwioerTEAv4AGMBDqx3ZANsFtHbkAWxQ5qpRFpQ68ISvGhkBGwnEalQqAD0km5EJABCwprMWcQCABtRiNAEAK2R70WtYejtRFAEI0IS4FD0BgALoUmSsqO1KJAQAJ8Qr0Q8AtGBvREDcuS9EQQDQ6b8OIQFAuAQv5AQAPiTcUBUAwOmwQgngOfFCFlh8cUIlwLCxQjOU8HFCQ2wwMkJYUHAyQhnoufIWKrz3MkFCxDAzQVqIfPNAR+4s0BBo+jyDz/gRvQUV5hFtItFT6Eh00j5fMe3OQBKtptFOW220yzNrwbXRYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet9yzefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755vcFBAAh+QQAAwAAACwAAAAAyADIAIcAmeUBmuUEm+UInOYLneYMnuYNnuYQn+cUoecYo+gcpOggpugkp+koqeksq+ourOowrOo0ruo4sOs8setAs+xCs+xEtOxItuxItu1MuO1Que1Rue1Uu+5Vu+5YvO5cvu9dvu9gwO9kwfBow/BrxPBsxPBwxvF0yPF4yfJ8y/J/y/GDzfKFzvKGz/OHz/KIz/OL0POP0vOR0/OT1PSW1fSX1fSa1/Wb1/Sf2PWj2vWn3Par3fav3/ez4Pe34ve64/i75Pi/5fjC5/nD5/nG6PnH6PnL6vrO6/rP7PrT7frX7/va8Pvb8fvf8vzj9Pzn9fzr9/3v+f3z+v73/P77/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gCrCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLdJkaA4NiMA0gSKJZFRumhAsMBAKhTqwYgoIGHGEWmhMYohMUFAqtz60adoIOMI7MjRoHBYPfqAwuSJz+te8IMKcEXOjHBXLcCDi52GAF98IkRHCcy/iRIXaBEkugGo4wQoPuAiB1OKCqp4QEBag1I0Au8YX/1gA88yJYRFTxwMAAAITARXBIS5JaACtx5FEUMCQigAhWW1VDAagvUIKBIU1AIQX6SSeHBagKYAN1JU6gwwIWQPdHAag0UwRISEFgQ4WJSQKCahR+uRAUKDJComBQTqBaBkS8VEcEOik2RJGoCwIDhTFOgAARiVHCQmgBQ3nTDEIZ1+WWYON1wHmEinMmTDkoMxoObPe3wRGBP9AcmUD7c+VcGqaH5UxBX8qVDaiYQ5edeUxQHQANBAjXFinrBQKURRu14FxTMqYBUFHqtgFoEhRZFRaRzTTHeAHEmVSpd/jmgBgNTqMblYwK16gfSEAEA8IKuJ7UAwANLAGtSkikYW9IRBRhAhLIk3QAAB9CSRAIANlQ7kgMF5KptRksQsMG3IfkAgAvkgkQDAD+k+xEKB7zqbkYgVDCvRxKMcG9HC8SwL0cL+PDvRgswObBFCzRxcEYLeLvwQww8jNEEEl9EQcUWhYBxRShsTNENi3r8UBFkigwRFDmYHFENKkPEQ8sPBQGzQ0yAOjNDa96skKY6G0RpzwjxDPRAQg9dRdFGO9yz0kY37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt99145633Ht589+3334AHLvjghBdu+OGIJ6744ow37vjjkBsWEAAh+QQAAwAAACwAAAAAyADIAIcAmeUEm+UHnOYInOYLneYMnuYOn+YQn+cUoecYo+gcpOggpugoqeksq+ouq+kwrOo0ruo4sOtAs+xEtOxLt+1MuO1NuO1Que1Rue1Uu+5YvO5cvu9gwO9ow/BsxPBuxfFwxvF0yPF4yfJ8y/J+y/J/y/GHz/KL0POP0vOR0/OT1PSU1PSX1fSa1/Wb1/Sf2PWj2vWk2/an3Par3fav3/ez4Pe34ve75Pi95fi/5fjD5/nH6PnL6vrP7PrT7frV7vvX7/vb8fvf8vzj9Pzn9fzq9/3r9/3v+f3x+v7z+v73/P76/f77/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gCbCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MuTJdIjlelOAgobOEDB1KsJgRxPLHHig0LADAurXr1wcmiLjBxLTFHiMUvN7N+zWCDTSU2H6oBMWD3siTsz4QQshwhUdKJECeIMMIFzdKFxwSJHOICqtf/lfQ8bwgExMHeBfYwALIRCIvNiBwfUH78x0Ndg+4EFxjDg4FsBZAB0fYloQHuy2AQhIfJfHCcQAoUINlOFjwGgUtFDGSEjFgAIAAH/wwmQ3ptXbACynlwAAAC/QQGQriDbGSEiAAUMAMj6VgQGsOrLCESzJIQAAJSDA2QwCtVSAjTAcCAMJiOSAJAAIo0lSDAiMkpkOAACTgnk1EMIDCYT5w6WVOYcJQmBDTdfklmg3gOFgFrJ3JExEQkBcYDXW+eScELv6VhG4I+NkTERvU5leNAMgZ1BBV8tUDkhkUNcOSe0UQYYFFjbkXC6xNaJQQN+ilxHQdJFUDg3i5wCKr/kjRkFd+OSwVhH102QDABU3hOtcFAAS6VBKwypXEfk8RUdcMAPDwlBLCzbVBA+WpxEQBJ1Sb0qRGaIsSChV4i5IGLIh70gK+mgtSEguoW5IPqbo7Eg0qyDvSCbXaG1IH3eoLUgj+hpRtwB8NTHBH9R7cUaQKa1RqwxvlC3FGwk58kXMWY9RvxhYVy/FE0X5cUcgiS6RoyRKRjPJDJ69MnMsmwyzzzDTXbPPNOOes88489+zzz0AHLfTQRBdt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt99145633Bd58wxwQACH5BAAEAAAALAAAAADIAMgAhwCZ5QOa5QSb5Qec5gic5gye5g2e5hCf5xSh5xai5xyk6CCm6CSn6Sip6Smp6Syr6i6r6jCs6jKt6jSu6jiw6zyx6z2x6z2y60Cz7ES07Ea17Ee27Ei27VC57VS77li87ly+71+/72DA72TB8GnD8GzE8G7F8HDG8XHG8XPH8XTI8XfJ8njJ8nzL8n3L8n/L8YPN8ofP8ojQ84rQ84vQ84zR84/S85LT9JPU9JfV9JvX9J/Y9aPa9aTb9qfc9qvd9q7f96/f97Pg97fi97fi+Lvk+L/l+MLn+cPn+cfo+cvq+s3r+s/s+tPt+tXu+9fv+9nw+9vx+93x+9/y/OP0/OT0/Of1/Ov3/e34/e/5/fD5/vP6/vb7/vf8/vj8//v9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AMEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5Ml0rRXCc4ICBwYLPCzBwEEFjyBXLHa34GLEAgOvXsGO7VgCCx2nUFLfooCC7t2/YFGjcxt2QiYgCv5MnJ/DBCHGFUTr8btBBRY4iU7IL3DIlipEfLz7+RCDQe4Lz5wSpiBAge4GIHVYkdhnCIoJsDkzQa6nhIDYEFEJwkdESM2gQwGsHrCAFbk/wBhsGQ3zx0RMsHPBaA0lYxgNyr3WQ30hZvGAhAAKwIGFkX7AA3IcmZaECewBwkAVkW3DwmgAxnJhSEq0B0MATjn2RwWsRsLjSFiW4VgASjGFBgmsJuFBFTD1YAIAERCjmRQqubQAETU6YMMAFRySmIgAVbHGTDT7GZ5gMB34AJE42HOABFIXdYAAAcu5UZwhTCtYEe2n2xKYHg/FWqE9s6hCYDmiqCVSdw/F1xQEKzChUCyL8JQIAQhD1RQTn7YUEAJ0WxcQDXez1RQP+C2ha1Asw7BUDAKUW9QUFUeTVBQIlKMUEB3npsICkSb1gJF0PBMHUFy/cNQQDTuXgJl0g7OBUFzbU1cUDOjL1Q11B1PpUFkpgS0VUGc6FaFRNzNUED1J9MYVcOcgKlb5u0UAVv211O1WrcG3hLFUEu9XEtfXClSt6KDEJsUrpTpzSvRajBHDGImHMcUmVfizyyG1tTPLJKKes8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrfcJ3nz37fffLQcEACH5BAADAAAALAAAAADIAMgAhwCZ5QSb5Qic5gye5hSh5xai5xyk6B2l6CCm6COn6SSn6Sip6Syr6jCs6jKt6jSu6jev6ziw6zqw6zyx60Cz7EKz60W17Ei27Uy47U247VC57VS77li87ly+7ly+72C/72DA72TB8GfC72jD8GvE8GzE8HDG8XTI8XXI8XjJ8nzL8n3L8n/L8X/M8oPN8oTO84bP84fP8ovQ84/S85PU9JfV9JvX9J7Y9aPa9afc9qvd9q/f97Th97fi97vk+L/l+L/m+cPn+cfo+cnp+crq+cvq+s/s+s/s+9Pt+tfv+9vx+9/y/OHz/OP0/OX1/Of1/On2/Ov3/e/4/e/5/fP6/vf8/vr9/vv9/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ALEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5ct0pPmaEwEBBAYLPCihcKEGjxxPLHafkAGEAgOvXsGO7RgACx2nUFKfQmBBAtu/frx/UmIL7oRAQAoArVy7Ag5HiCoNQ8C2AwQYWOn4oWUJF4JLvPmr+nNCwALiG59AJKtEgm4GJHt0jPlmNwLeGJembrCgAuwKMIRlZ0QMKDsSWAAxQ4GZEA68JYAJ6HV3hA3uwNQDhZC70BoCDt4lkBAcaAhCADZNRQSEAI3RYkhLTvTbCFZAtwYBrBvzA0gzJuUZBfIwlQYBrIBDXUhIRvDYBj4kBIQEAENwQUxQvHODaB04oRoQFAIhwBE08ZOAaCVIgRsUDAMxwExUTuGbCYUx0IEAMOS0BgmstFHbFBmXuhKZrZg5WQp487QlAEILpAGhPezIA419TGNDnT3vC+ZcJJwxFBQID4NdXEQxUQdQPAWjQ1xURCGHUCQDswNcMlRpVxQL+CCBpVxMReHqUEAGkoJcHpialwgBC2qVEq0ld0YAMeLlgq1I/GLAoXbo59YAOdtkQ7FI7iFoXDlA9IOtbSDQB1QzczkUoVFFsQFevUHGw7FtNvOvUDufCde1TVTz61r1PIRvXt07p25a8UP2gIlvPSkVFvemlxHDDJ7EL8UkXTlxSFBajpGnGJfHLMUgbfyxSyCKD5HHJKEOa8sost+zyyzDHLPPMNNds880456zzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrfcL3nz37fffgAcOdkAAIfkEAAMAAAAsAAAAAMgAyACHAJnlBJvlBpvmCJzmDJ7mDZ7mEJ/nEqDmFKHnGKPoHKToIKboJKfpKKnpLKvqMKzqNK7qNa7rObDqPLHrQLPsRLTsRrXsSLbtTLjtULnuVLvuWLzuXL7vYMDvZMHwaMPwbMTwcMbxdMfxdMjxeMnyfMvyf8vxg83yhc7yh8/yidDzi9Dzj9Lzk9T0l9X0m9f0m9f1n9j1n9n1oNn1o9r1p9z2q932r9/3s+D3tuL3t+L3u+T4v+X4w+f5x+j5y+r6z+z60+361+/72/H73/L84/T85/X86/f97/n97/n+8vr+8/r+9/z++Pz++/3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AnwgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLny3SE2XJj4oIGCZwodTMTgYcSyRyc9SmAwAKC169ewE2hg8cO0RSY3PCCAzbs3bAUhgNiGWIREAt/Ik7dmwGLJcIU/NASAvQBDCBc8hBQxSITHixIajv77NmCi9HOCQzi8NrDhxXaJQ2J02M17QAkm55eEGNB6AIcdGuG2AX+wMQCgbTws0NoDLzjn0RItMMBbBw5ONoQIBQCAgQxKjJSEDBnAZkEOkwnRAAAL3JCSDfS1RkANkelAAAAfVIjSERrAxoJjTaBwgAQzvARDBK4JoEJjIwDQARIx4fgaDYuxgIANNbHYWgBUIhZDA+bVJIR4ARxYmA0OdGnTly72UFgPD5h5E5oAECDEYD5A4CZOcE4g2BAU3JkTnC8E9oGfOqGJwBF/1TDEUDi05oFfR8RQFAitqcmXC04UtYSCDmSqlw9zGtXDdCno5QSMSCVpAJN44eDpUf5MOADACngREWpSQASgwKt0EdFUBwCgShcTrC41RAAV2IWoUx0EsKxcTti4lBAABDoXr01NkOx5Kr0QgLTckrQEATyEmxIHJ5iLEg0XqHuSEQa4e1Kb8pY0gqX1ilSDpPmKBEQJ/YrERAcBi2RCwSEdjPBHOy7sEb8Oc6RDxB2VS/FGQVy8kQ8aa1RbxxgVC3JF4I4cUckmO+QEtik/xHLLDuEHs0Qvz7yQzDbnrPPOPPfs889ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet9w/efPft99+ABy744ITPFRAAIfkEAAMAAAAsAAAAAMgAyACHAJnlBJvlCJzmDJ7mEJ/nFKHnGKPoGaPoG6ToHKToIKboJKfpKKnpLKvqMKzqOK/qOLDrPLHrQLPsRLTsRbXsTLjtT7ntULntVbvtWLzuXL7vXr/uX7/vYMDvZMHwaMPwcMbxdMjxdcjxeMnyfMvyf8vxgczyg83yh8/yiM/zi9Dzj9Lzk9T0ldX0l9X0m9f0n9j1ptz2p9z2q932r9/3s+D3tOH3t+L3u+T4vuX4v+X4w+f5x+j5x+n6y+r6zOv6z+z60u370+361+/72/H73/L84/T85fX85/X86/f97/n98/r+9/z++/3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AnQgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy3iRCcMDYDOOGjyJNLIds4mOFBgYBAKhezRoAgQkkaiQRjTFIiwwIWuverVoABRM5QtN+yMRFBN4EFChXToB36wUnlAxfOAREc9UGKoSA4cMIQiU+Zv6oyKDAuQAQRKYbJHJB9YALLIZQRELDQ4HdATogUe8ESYcAAVwwAxMaNXGDBgPoRsAKwlnWRAkCGLDCbB8pgYIBujXgg2VAOCAhgSMxAcMCrQWwAmUnCBACiCYxMUJqrFVAoWNLVMAADyx12BoD+zU2BAMgsLhSEygIwBqPjOnQgA4yDQHBkUsotsMIUdLEAowARFClYUK8gNMMWGpp2BAy6ATmahc0GBgSZe50pmoaDIaECz69CQAMgS2B509vDlAEYDUI9WYEaur151AlrEYnX0tsGVQTDmAn3V6TEjWEkQCQsJejRKnQW493NSFkURKoFkJenBZVRIIEpMqfSP4vqMbCqyc1QeICtJ7Egmo25FrSEQ8AIIKvJXmaALEkBXEAADcgOxIHAJzgrEgxAIDBtKMVUAC2IW0AwA/cfuQCADOE61EPAKRgrkcFfLBuRxdY8C5HIDAw70YuKHCvRjzouy9GRQDwL0ZLCDzwRQYfXBEEClskQcMVdQAxRRNMPJG7FkO0xIkZPyREoB07VIN8ITfkZckNNYsyQ0yurBATQrisEMkyIwRqzQbNiDNBTIy6sxOV/jyQzkL7/LPRQictUKFKN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet9xrefPft99+ABy744IQXbvjhiCeu+OKMNz5wQAAh+QQAAwAAACwAAAAAyADIAIcAmeUEm+UInOYMnuYQn+YQn+cQoOcToOcUoecVoecYo+gcpOgepegfpeggpugip+gkp+koqeksq+owrOoxrOo0ruo4sOs8ses/sutAs+xEtOxItu1MuO1Que1Rue1Uuu1Uu+5YvO5Zve5cvu9ev+9gwO9kwfBsxPBwxvF0yPF3yfF4yfJ8y/J+zPJ/y/GDzfKHz/KHz/OL0POO0vSP0vOT1PSU1PSX1fSb1/Sf2PWj2vWm3Pan3Par3fat3vev3/ey4Pez4Pe04fe34ve34vi75Pi/5fjA5vjD5/nG6PnH6PnL6vrO6/rO7PrP7PrT7frX7/vb8fvf8vzj9Pzl9Pzn9fzo9vzr9/3u+P3v+P3v+f3z+v73/P77/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gC9CBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLlyxKj8JCBAkQFB6AdRMgQ4gSMH1Iwa+yCxAWHAgBiy55NO/YACy6WqJa45UcJBLILOLCgoUSJERkyTABee/YCE0p2M4SCArYDEzSGVFm45cmPFRpg/jevgIOLdIM/NgjgUCOKRScsIDQvAMP8eSMXLuC4wtHJCgW1LZBDF6o9AUIJqYHEBQ4S1FaBE5Z18YIJ7pX0wwS0BQADgZI5kQIUKXWRA4CzXZCgY13c0ENLXLAQwGwKIOGYFjxoARMSDsw2wA+MSSGjTFqEMFsANyj2RIU00fCibDggVoV9Nv0wgGwBrFhYFFDepASJAATwo2BTcKgTFFwOgORfWoi5ExJTxlaBmnxl2RObsqHwF5w+9TBbEeedhIJsEODZ50dUfCBbDIOWNIV4BfCX6Eg31PnoSFl4EFsDTUwqEhAHxNaCpiKVEFsBcoK6URRLNmnqRyfE1sGq/h8dkQAABkAIa0cgxKbqrRsFEZsGvHJ0BQUAMIBFsBupENsRyGqkRGw1NJtRF7CNIG1GIgCAwbUYzQDAA9xe5ERsW4RbkRUEAKCbuRQ1aAS7FJEAgBDwTuQCAFbWC5ENAOygb0Q6AJDDvxARAYAPBD9kBADvJtxQEgAw4XBDC584cUJGCHAxQ0NMsPFCOITwsUIswDByQiXwePJBGdi4skEZvGwQdTIXlIPKNQuEQrk5C+RCzwI9EQTQXtwg6MoDAx3FFERHB/QVFtf8BNFc8Nyzoz1rUerLLvfcxdFEhy322GSXbfbZaKet9tpst+3223DHLffcdNdt99145633MN589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfuOUcBAQAh+QQAAwAAACwAAAAAyADIAIcAmeUCmuYEm+UHnOYInOYMnuYPn+cQn+cSoOcUoecVoucYoucYo+gcpOggpugjp+kkp+koqekqquksq+otq+kwrOo0ruo1rus4sOs7ses8ses9ses+sus/sutAsutAs+xEtOxHtexItu1Kt+1MuO1Pue1Que1Ruu5Suu5Tuu5Uu+5Vu+5YvO5cvu9fv+9gwO9kwfBlwe9ow/BsxPBwxvFzx/Bzx/F0yPF4yfJ6yvF7yvJ8y/J/y/GDzfKHz/KL0POL0fOP0vOS0/ST1PSW1fSa1vSb1/Sf2PWf2fWj2vWl2/an3Paq3fer3fav3/ew3/ex4Pez4Pe04fe34ve75Pi/5fi/5vnA5vnD5/nH6PnL6vrP7PrQ7PvT7frW7/vX7/vY8Pva8Pvb8fvf8vzi8/zj9Pzn9fzr9/3s9/3v+f3z+v70+/73/P74/P/7/f////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDfCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLlyxXHYFlypPMRJ1W+jMH8sYyTGx8aAFjNuvVqARNU4GiShjRFNlNgMChgoYUMHkE8HwlyQwUGBq5fa+ixxbbDKC9E8Igy2qEZJztAEEg+IcgZ5wfT/gzp4UTNRTVJWhRwTUBFc/BvzHQ2z5FNkgrJWYixnSb0SCwmuCYADLVV5kYX1ZW0BQiuJdAEZWoUmFIV+LVGghmQuXGGGy254YMArTGgxWMcwrRFhasRkAR8JLkhg2s4sEjSECCyRoOMI0WxHms/4CgSFjuuFoSPITERAWsGIEEkSEo8wFoFVyz50RQ1AmABG1J61ENrM2TZ0RoxsIbAE15y5EUIrJWARpkbQaEAa0CwudENrB0goZwWhcEBaz7gmdEUrDGApZ8XrcCaEIReVMWTiRa6WgBWNFoRFaztIClFbXiwWgZtXDrRD6x14alEXCwg5KgSBQgAC6hGRMRq/hSU2GpDY7CW4KwMZbCaFLg6NMNqRvTaUBGr5SAsQ1qsxuqxCpExAAAjMLuQah9Iq1AHAFxgbUInACDBtgi9AIAD4B5UAwAblGsQDwCIoG5BOgDgwrsEsXsjvQLZAACi+L7xKxX9vpECAGAEXMEBAb/RAAoBpwFAn/1SmkXAPyAcsAktJNxAFAFvwYCs9O5wb78QiNrvFu4GPEMVDWuQcBBOBOzGCwknYTK+bPCQ8BB3vlsGFgkD3PGg+KZRhsw9v/tdwEczDfK7bjyd8NRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tpst+3223DHLffcdNdt99145633F9589+3334AHLvjghBdu+OGIJ644rgEBACH5BAADAAAALAAAAADIAMgAhwCZ5QSb5Qac5gic5gye5g+f5xCf5xOh5xSh5xei6Bij6Bmj6B6l6CCm6CSn6SWo6Sep6Sip6Smp6Syr6jCs6jSu6jSu6zev6ziw6zyx6z6y6z6y7ECz7EO07ES07EW17Ea17Ei27Ei27Um27E247U+47VC57VO67VS77la77li87ly+72C/72DA72jD8GrD8GzE8G/G8XDG8XHG8XLH8XTH8XTI8XXI8XjJ8nvK8nzL8n3L8n/L8YDM8oPN8ofP8ojP8onQ84rQ84vQ84/S85PU9JfV9JvX9J3Y9Z/Y9Z/Z9aHa9qPa9aXb9qfc9qnd9qvd9qze96/f97Hg97Pg97Ph97Ph+Lbi+Lfi97jj+Lrj+Lvk+L7l+L/l+MLn+cPn+cbo+cfo+cfp+sjp+cnq+svq+s3r+s/s+tfv+9rw+9vx+93x/N/y/ODz/OP0/OT0/Of1/Oj2/ev3/ez3/e/5/fD5/vL6/vP6/vf8/vj8/vr9/vv9//7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+APsIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmIHS2fLDxgoOERqIHp2BQwsdUtRkxqjGiZEiR7qUYXNHIBw2bLok4dGCAoDfAAhw8BFmz2qHe7506eJGIh0sPHwDN4CCivHjB+mwQXP9ohof0n/+K8ChGrtAPHTwfDzjggDwAC3KZ+4ukg4RA+/jmycpZwVwAAHwQN9+HzXRwX8hREGgSHjoEMB7PiwoUhYp/DdDHBKCVMcN/7GARoYf6dGDAMCVAAaIHwmB328aXIGiR1A8+BsBX7zYkRIPAPfAFDZy9IV7vzUAR48bITEAcCq8QaRGMPwHw5IZrRECcAU8ASVGVjAA3AdsXHkREP/l4OVFIrwn35gSjWEBcC+gWVESZro50RwesCnnRFC8N+SdENkxAnBB8BkRE8BNIChEbUAAXBaHPuQCcDg06lAVwHUgqUMN/BZAbZcuFANwVnaqEBWQiqpQGwv8doKpCnHwWwT+rCZEw28H2BHrQUcAd+atAnEBHBm8FnQHcF0EW1ACv2lhLEER/FbFsgNh8Fux0PbhKgDUQkvCb2ZU2wcIv6Xh7bV0eHsBABJ424cDAIjgbR4IAFCDt3D8loS3Xvwmhrd5NqAuhy6oOyUS3u5BwAByeFsGACaouwMAS3jLxwYSKFntGQDIoC4OAewJLR4KtKAuEwHsamwFInvbhQEJV7vHBEao+wMGAwbLBgJnqGtCEepK0bC3d2DQcrVDfOitE0ZXC0UY6mLBtLdnPH1xzvQmDa0c5VaLXs284sEptHvgwTWvY6tr9tlop6322my37fbbcMct99x012333Xjnrfcp3nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGc+U0AAIfkEAAMAAAAsAAAAAMgAyACHAJnlBJrlBJvlBZvlBpvlB5zmCJzmCp3mDJ7mDp/nD5/nEJ/nFKHnFaLoGKLnGKPoGaPnGqToHKToHaXoHqXoIKboI6fpJKfpJajoKKnpLKvpLKvqLqzqL6zpMKzqMazqM63qNK7qN6/qOK/qOLDrO7DrPLHrPbHrP7LsQLPsRLTsRbTsRrXsSLbtSbbsS7ftULntUbntVLvuWLzuWb3uXL7vX7/vYMDvYsDvY8DvY8HvZMHwZcHvZcLwZ8LwacPwasPwbMTwbsXwcMbwcMbxccbxcsfxc8fxdMfxdMjxd8jxeMnyfMvyfcvyfsvxf8vxgMzyg83yg87zhM7yhM7zhc7zh8/yh8/zi9DzjNHzj9Lzk9T0lNT0mNb1mtf1m9f0n9j1n9n1n9n2o9r1pNv2p9z2q932q933rN72rN73rd73rt/3r9/3seD3s+D3tuL3t+L3t+L4u+T4veX4v+X4wub4w+f5xOf5xuj5x+j5yen5yur5yur6y+r6zev60e360u360+361+/72/H73vL83/L84/T85PT95fT85/X86Pb86/f97Pj97fj97/n98fn98/r+9Pr99fv+9vz+9/z++Pz++Pz/+f3/+/3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AMwkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYgTrK0ycPnC9PQt9oIWPHky1sCmXOiAmSo0SJICl0JMjNkhQIFpgg4kb2aoiYLGLKw2QDAAEpogz6jXIQlgsAAJj44ps5SUxsVEQ3QMSRdZN5Qv5EX4CF0neSjbJoiI7Ci6TzI/cAORA9hhr4I+1kiA5gRnX8HmHyBH8bGAJgSFtEEJ0IaBwIUhgYRGdBFw5+dMYH0SUghSUVdhTHCfwJYWCHG9nhAn89MELiRolUwF8QK25khgP8URGjRlbwBwAbN2L0iA38gcBHjxf1MQJ/OFxCpEVyCMAfGEta5AR/HAASJUWYeMBfEldSJAZ/FNjR5UTiRXfDmBKVwV8De6AZEQn8PeEmRFzwR0IjczpEyH7RkZGnQ0bwp8OfDfXBHwOEMiRJB/y9kehCP/DXxKMKmWEnpQlBwh8CmCYkAn9/dHoQkNGlIapBWPCHxakFscEfEv6sEgQIfz7EOpAh/NFgq0CRFBDdC7sKRCMALgSbiYsA1GDsBNHxYCwE0R1hLLJRGMtAdGUEq0gA0Ym5qx/RDXBIsHBEJ4GxX0Q3g7FFRKeFsdoBUEewmBgAwAPGzhEdjMFOEV0bxq4AQAmTBIsHAQBAYewVAFCgR7CVaFeEsWsA4MAdxuYAAL+7JiIAAiPuOgQAVRiLhgIsIEKvlnQYm6MSxhqCQAjBBQsDAqoF64YAPAY7iARmGJvIBkEHC8kGYxgLiQnv0itD08HWALWtlDwhh7GDROGdzj3vCgkYOe8aCBw1Uz3Icrti4sgixlLyn7Fwxy333HTXbffdeOet9zPefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIeud0AAIfkEAAMAAAAsAAAAAMgAyACHAJnlAZrmBJrlBJvlCJzlCJzmCZzmCp3mDJ7mDp/nEqDnFKHnFaLnF6LnGKPoGaPoG6ToHqXoIKboIqboJKfpJKjpJqjpKKnpK6rqLKvqL6zqMKzqMazqMq3qNK7qNK7rObDrPLHrPrLrPrLsQLPsRbXsRrXsR7XsSLbsSLbtSrbsS7fsTLjtTbjtTrjtT7ntULntUbntVbvtVrzuV7zuWLzuWr3uXL7vXb7uYL/vYMDvYcDvYsDvZMHwZcHvZsLvaMPwasPwbMTwcMbxccbxc8fxdMjxdcjxeMnye8rxe8ryfMvyfcvyf8vxgs3yhc7zhs/zh8/yidDzi9DzjNHzjtLzjtL0j9Lzj9L0kdPzk9T0ltX0l9X0mdb0mtf1m9f0nNf1n9j1n9n1o9r1o9r2ptv2p9z2qdz2q932q973r9/3sN/3s+D3s+H4teH3t+L3ueP4uuP4u+T4vOT4vuX4v+X4wub5w+f5xOj5xej5xuj5x+j5x+n6yur5y+r5y+r6zev6zuv6z+z60e370u370+361O771e771u/71+/72O/72PD72/H73/L84fP84/T85vX95/X86Pb96fb86fb96/f97fj97vj97/n97/n+8Pn+8vr98/r+9vv+9/z++Pz++fz++f3/+v3/+/3//v7//v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4ATQkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYgY7abKqRZ897BP25o6YOpswtGZmZsgSJHE+oVza6kiKFlkexVT5CsoBEGE65UXoac6FAj0jBT0J6QmECk0XJTdrZEeBDFUrRS4oRAaBEGFHZR/56QjIAAIlE4Uei6QAAQ5j0IuGQAMBASin4IPW0AACgiCT8HxViA384EAKgR44Awd8JcxzY0ShC8OcAIw5yNAkN/KFwSIUb3bEBfzxkwqFGYBjA3xIjanQEfwdskSJGjrzAXwVrvHiRHBfwN0IfNloUBn8A1NBjRZzICEABaQxJ0RkC8OeCJkpOxAKQ70UZkSBAUmClRDEAScaWEIEBpAxgPjSKA0AWUqZDSACJ4poMuQEkCKDAuZAmGQAZh50L/QBkEnwqZAaQHgSaEJb8PWCJoQeFUgGQeDB6kAtAeiGpQUYAOcSlBXUB5A2cErQGkCiEOhAfhJoq0CNASqCqQP6tvioKkA282gmQELy6CZARvDoKkBe8igiQLbxKB5BBvDoof1G8qgWQaLw6BJCNvGoCfxuQouolEPCXw6uIAsDFq1wAiZuqM/D3wquKNMBfFq96IaEhr04JgA6v6qEAAAnsqaoS/OGrqicL8CfIq1/wJ6Sqg3AAgAV5vEoEf1C8+kd5F4yiaiYwACBBG69iwR8VrwaiAQA+fPLqDQBccJqqTgDgQiCvWkFAC4DEu8AKfrxahgQq8KhqIQhcgJyqiTiwwdGmvuHAEhqbOgoSFOzx6iMhCAGcqm9swIavSNRQyatqLHGwqnU0UcfAcoyhpqmP1FEHbKFWEgkjdL+q9z/efPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755px37vnnoIcu+uikl2766ainrrpbAQEAIfkEAAMAAAAsAAAAAMgAyACHAJnlAZnlAprlA5rmBJvlBJvmCJzmCZzmCZ3mCp3mC57mDJ7mDZ7mE6HnFKHnFqLnGKPoGaPnGqToHKToIKboIqfoJKfpJ6npKKnpKanpKarqK6rpLKvqLavpLqzqL6zqMKzqMq3qNK7qNa7rN6/qN6/rOLDrOrDrPLHrPrLrQbPrQbPsRLTsRbXsSLbtSbbsSrfsTLjtULntUbntUrruVLvtVLvuVrzuWLzuWbzuWr3uWr3vW73uXL7vXr7uYMDvYcDvZcLwZsLvZ8LwaMPwasTwa8TwbMTwbsXxb8Xwb8bwb8bxcMbxccbxdMjxdsjxeMnyesrxe8rxe8ryfMvyf8vxg83yhc7zh8/yh8/ziM/zi9DzjNH0jtLzj9LzkNP0k9T0ldX0ltX0l9X0nNf1ntj1n9n1oNn1odn2o9r1p9z2q932rN72r9/3seD3suD3s+D3t+L3t+L4uOP4uuP4u+T4vuX5v+X4wub4wub5xej5xuj5x+j5yer6yur5y+r6zOr5zOv6zuv6z+z60u370+361O761O771u761u771+/72vD82/D72/H73vL73/L84/T84/T95fX95vX86Pb86vb86vf96/f97fj+7vj97/n98Pn+8/r+9Pr+9/z++v3/+/3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AQwkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYl3ryBIqTp8wuQWlqxEcR6JaQ6qSpA+r0ykJWsEByrVITFRl/aKdsxKLHI90o1ViAogm4SU1MJoxpbZzkIBEY4jQnyUkGgCrTR1JaAqCIo+whO/5NCVCjD/iQWRikgHMeJJgIGcq0/7gGAIEx8z1SAeDgTH6OlNwAgAd0/LdRHiAA4MIhBmpERgIAAJFJgxk9AQAAUlCIUSTWIRCGhhcpQgAAC5gGYkVNXMgDcydK9McFF5LRIkVVXEjBZzNGlEgFF2qRo0RHXEjCJD9CJMcAF4pRJEQmXMjBkg91cSEAbkDZECALXJiElQ3BcGEHlXC50BZT1iGmQoNMecSZCVnywIUrsJmQChc6IImcBwV5oXR4FjTGlF70WVB9FyohKEF4TEnDoQMtMuUIjA405QKRCjQlAJWGcmmmm1baKaOeTElApYZMuUGldkzZQqVqTOlDpf5gTAlFpUFMaUalJUwJSKSMHHChBp9EGseUMlQKBaCVonBhAn5EuocAF75QKRdT+hipCBcSMBujb0w5RKVCXIjAHJEGIsGFOVRKxJR8ROpGAxeuyegmMziZG6NfTLlFpIJ8cOEOmESKxIUh6BEpGwwAoIB8jHKSIACzMvqIDhdCgaOgltQK8cV9dpJExRz3GQXIkV5BMqNkAuBEpIgUAcAJaLjLQgFGEBLpGAY40EakmlhnwyWR3kEBBGtEOkgMEHgRspyF/ICB0oeC0kYMONzBKB9YHAEG0H02ckcaYNyx9JKdXXKJJoXwwXWmbLft9ttwxy333HTXbffdeOet9yzefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ6755m4FBAAh+QQAAwAAACwAAAAAyADIAIcAmeUEm+UHnOYInOUInOYJnOYLneYMnuYQn+YQn+cQoOcYo+gZo+gbpOgcpOgdpOgepeggpugipugip+gjp+gkp+klqOknqekoqekpqekqqukqquorquksq+otq+kurOovrOowrOo0ruo0rus1rus5sOs6sOo8ses9ses+sutAs+xDtOxFtexItu1Jtu1Lt+xLt+1Mt+xMuO1OuO1Pue1Que1Tuu1Uuu1Uu+5XvO1YvO5ev+9fv+5gwO9hwO9kwfBmwu9ow/BsxPBuxfBvxfBwxvBwxvF1yPF4yfF4yfJ5yvJ8y/J+zPJ/y/GDzfKEzvKFzvKFzvOHz/KO0vSP0vOP0vSR0/ST1PSU1PSV1fSX1fSX1vWa1/Wb1/Sd2PWe2PWf2PWh2vaj2vWm2/an3Par3far3ves3vas3vet3vev3/ex4Pez4Pe14fe34vi54/i75Pi95Pi/5fjA5vnB5vnC5/nD5/nF6PnG6PnH6PnN6/rO6/rP7PrQ7PrR7fvS7fvT7frU7vvX7/vZ8Pvb8fvd8vze8vzf8vzg8/zh8/zj9Pzm9fzn9fzo9v3r9/3s9/3t+P3u+P7v+f3z+v71+/73/P76/f77/f/9/v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gAzCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gzB65U6ZLmlpcYMfL8eaUkRYxKr1SkJrXqlHLIVHqNclIXNbRRClrCJ/dJKkEm+S5ZRoSi4STtVMiDfCSgCGSaizyEoYn0kIxO6BB+3aMjBye4/nfnaCcAjvEepQBwgr5jCwBs2m/kg0KDG/kazTBg8Qd/RvUtkOZfRZdUsN6AF3UBAARxIFgRJTUAsAMmDlIEBwAA4FbhRB0AUIGAGz5kBYZbhBiRIRwAsEIkJkJkBIZgtPiQGhjCIKNDj2wAQAF43NgQEBg+4SNDZGAYwpALHYIhAIQgmZAlF2CYhZMJ2YChD1QilASGC2R5EBhLNuklQW0sqeGYAvWxZBVoDlTJkkK0OdCSLcgp0AAYnmBnJgdgSMKeCmD4wZ5LRmBnI0t6YGcgS6Zg5xxL0mAnjRj2YOcSSxphp5UYcmFnBkvSIaciSwYwW5tiLNmBnTwsWYSc/o0YiCEacp6xJAWuofnDkjrIOUmfGJYhJxZLluCInDEsCYWceSxJwLFoXiJCpnJWsWQGerS5BwhLRiHnEEuegEibzS4ZH5qQzLDkEXJesWQIp44JRwAYHgBIm2lggKEFY7T5xggYSiBGm3eogGEEYbTpxwsYPvBFm4XkgGEDXbR5yLQABCAsml6EgKELa6C5iBIGAIAAEuOOWccNGKoQHcceC0CEIGgq0gOGDpzr5SBMTACACVMkMiYjTSwAAAZggOikHDoEQEAPdnh5CRxCOJCADl2Ih94lnTXkCBtOyCBCDVIwV2EljqDGiCBytC1HGVpQIYUTYOSh9Z545633O9589+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755ZhnrvnmnHfu+eeghy766KSXbvrpawUEACH5BAADAAAALAAAAADIAMgAhwCZ5QSb5Qye5g+f5xGg5hKg5hSh5xWh5xei5xij6Bmj6Bqj5xqj6Byk6CCm6COn6Sao6Cip6Sqq6Syr6i2r6TCs6jKt6jOu6zSu6jav6zev6ziw6zmw6zqw6zuw6zyx6z6y7ECz7EGz7EK07EO07ES07EW17Em27Ey37Uy47VC57VG57VS67VW77la87li87lu97ly+712+7l6/7mTB8GbC72fC72jD8GzE8HDG8HHG8XPH8XTI8XjJ8XjJ8nzL8n3L8n/L8YPN8obP84fP8ovQ84vR84/S85LT9JLU9JPU9JTU9JfV9JfW9ZjW9JvX9JzX9aDZ9aDZ9qHZ9aPa9aTb9qbb9qfc9qvd9qze9q3e9q/f97Lg97Pg97Ph97fi97fi+Lnj+Lvk+L3l+L/l+MHm+cLm+MPn+cfo+cfp+cjp+crq+cvq+s/s+tPt+tfv+9nw+9rw+9vx+9/y/ODy/ODz/OLz/OP0/OT0/Of1/Ov3/e34/e/5/fD5/fP6/fP6/vT6/vT7/vX7/vb7/vf8/vv9//3+//7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ABEJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sz5aKHOKgsRIgQ6JSE+n0uf5JNHNco7c1ybvLNFdkk+T1LbDklICZ/dI5nIAS6SyhniIa9QQQ7yxhPmHglh6AK9o5wEaKpzvJIgtnaNNzD+6P5ukVAFHuQzvgnwJT3GGwZ+u6+YR8CN+RaDBGCDnyIfARv0R9EOAEAhoERlDHCCIAdGlAIAtTX4EBUAVCDhQ3EkAAAYFzrEAgA7dNgQEwAYMJ6IB6UBAABWoKjQIBAAcJ+LCbkAwAWG0IgQESsOp6NBWKyYxI8GtbFiDEQWZMeKHSRJkCEKAIDAH04O5ECPVQp0JQDUZSnBilFkiQgFKyIh5pZBnLlimlkSsGIPWe6xIgBDZDnHnM9VycWcU2R5xJztVVnDnG1kKcKKBPRRJR1RAmBBll/MmUKWOsxpRJYczHmck27M6UCWOMxJQ5V1fLliFlU2MecHgVRZwZz+RFS5xJwFrOHkGxnMWUOVPcx5wBhOirHAnDg4eYgMczJghpNSzAkAEE7aMcKcKODhZKgrBlBokjzOKYSTSwgwZw6AJElFA3PaoEeSXkww5wx2JGmGB3O2AEeSeUQwZwTy/ViFBnOSkAaRheg3Zwmt/agGDHM+YIQfRP475wphEEnIDwFkG8SJIv7hBAhzmqAFkWRgMGcCR5BGIyFPvLoiyiqXxnFFaPigIQABqLDFzJwV8scf/UbExxc3oItzCEesy1whd7BxBhluKG1QIXKQwcQN7uI8wQ1bUDkfbUUQ4UMMIZT9gQMRhPDCDUJg4QbPYsYt99x012333Xjnrfcy3nz37fffgAcu+OCEF2744YgnrvjijDfu+OOQRy755JRXbvnlmGeu+eacd+7556CXFRAAIfkEAAMAAAAsAAAAAMgAyACHAJnlAZrlBJvlCJzmCZ3mCp3mC53mC57mDJ7mDZ7nD5/nEJ/nE6DnFKHnFaHnF6LnGKPoHKToIKboIabpI6fpJKfpJajpJqjpKKnpK6rpLqvqMKzqMa3qNK7qNa7qOLDrOrDrPLHrQLPsQ7TsRLTsRbTsSLbsSLbtTbjtULntUbruU7rtVrvtWLzuWb3uXL7vXb7uXr/uYMDvYcDvZMHwaMPwcMbxc8fxdMjxeMnxeMnyfMvyfsvyf8vxgMzyg83yhM7zhc7yh8/yitDzi9DzjNHzj9Lzk9T0ldX0l9X0l9b1m9f0n9j1otr1o9r1pdv2p9z2qd32q932rt/3s+D3s+H3t+L3u+T4vuX4v+X4w+f5x+j5yur6y+r6zev6zuv6z+z60ez60+361e771+/72vD72/H73vL73/L84/T85/X86vf96/f97fj97/n98Pn98vr+8/r+9vz+9/z++Pz++/3/+/7//P7//v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A8wgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ09lU0d0STJsTJPsIkb1yC5aXIs001o2SDZdbN+movtjFyu9PTLJHZyjDTTFN8aRUTp5RjI9nGuEAlw6xhaprVsEI0P7RRmxvf5TVLOhuXiJLY6cn7gFwpz1EjswgR9xSQXz9BmyEQAl/0MSJ/jn0BICpCEgQ2oAIMSBDEmAAYMLwQAAFxAmNAQASFSI0BUAtKDhQWMAkIEcHxb0RgIAfFFiQRgAEMWKBIWgIIwDmQBADDQKdAIAG+SYBwsAWOCjDAA04KMLABRgR44iAACAjzICAEeOGgAQAB05LuBkjmE4qUCOVDgZQY5AOFlCjik42R2MblzgpA80buEkAP3B+MOcXtAY5ZgwanGAmjTqMGcSMLbhgZMMqLhimE4GuOIdKsy5BIxZzInAeyXiscKcOcDIoZMDqLHiGSPMeQOMgoIqaolVPDAnD/4rxrHBnBVgquEaM8w5wBMr1jAnADSsGMSvKJRRYhIKzMkBFiVGMcGcDjRRIhkQ/Kreh1OAMKcBRZSoBAVzEjBEiT38KgChGqbR5JwQZPGhE1rOuQFykOGHkhlpzikADrbW64a9IrmBwwC/YrDFZWyg0e9HbhDRwK8L9LBwZWpoYcZHZNRA8JwRu+EZGlZY4TFGYvzwwa8AYCDEyKDVIYURRGQRR0RmOFFDBSgjAJ5udWixQwop4LCEE1l0gQYaYGSRhRNC1HBCtShjgMMVE+s2RxdGvBCCBCij3MAGLRBBhYH+pbGF0kqLQbaPbLft9ttwxy333HTXbffdeOet9yvefPft99+ABy744IQXbvjhiCeu+OKMN+7445BHLvnklFdu+eWYZ645WwEBACH5BAADAAAALAAAAADIAMgAhwCZ5QSb5Qic5gye5g6f5xCf5xOg5hSh5xij6Bqj6Byk6B6l6B+l6CCm6CSn6CSn6Sip6Syr6jCs6jSu6jav6ziw6zyx60Cz7EKz7ES07Ei27Uq37Uu37Ey47U647VC57VK67VO67lS77li87lq97lu97ly+712+72DA72TB8GfC8GnD72zE8HDG8XPH8XTH8XXI8XjJ8nzL8n/L8YHM8oHN84PN8ofP8orQ84vQ84/S84/S9JPU9JvX9JvX9Z3Y9Z/Y9aPa9aXb9qfc9qvd9q/f97Df97Pg97Xh97fi97nj+Lvk+Lzk+cPn+cfo+cfp+svq+s/s+tLt+tPt+tfv+9vx+93x+97y/N/y/OP0/Of1/Ov3/e/5/fD5/vP6/vf8/vj8/vn9/vv9//v+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AMkIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXr3xC+uNYly/zshF9uyLWG5j/EJF98Umtn1PTCK8IpQsxSkOST5xSRTmEm9AjxikyvSHX1hcf5hiy/aGQXr+fGfopcN4hhqQn08og8f6hEU+vEeopYCY+QcROMFvcIJ0/gSNUAKABLlAAYED6RDAfQjyAMATCJIBBABEROgDAD9EOKEOEe4AAA0RzgDADBGyAAAMEZowYoQYAGADgmAsAAAOCGIBAADiEVjEjUggWMONUiC4AQAEdEGgFwEAAAGCQtyIAoIo3MghgFc4cCMTBE4IgAAM8hfCjScQWMWNAARBoAo3MmAFgFUkCYAIBK5AZoX8GWHAjRyMwd8WHpDpA4A6kPlAl+9hMQCZy+GXBQhkkhAGfy+QmYAS/A1BJgAy8NfEoTdaQOh5TnAKwAHqvUcFApcSN18UqJI55Xv+R4gKQAyIZfFpTDy4eWMLimnhnUxepHApALwutkVvMDkBwaUB5OCYF0mUqpIYMugKwABFRBZFEreSRMQDw0rwnGRfEHHESU5YMGwAM3T7WBU5ZCtSEhoMC8AE42IWBQoyWMeRFz1EYO8DZnbmBAoZ6IBsRVv00IEA9iLAg7uZbZEDBAqgAAQUXjg0RQ8sSGAtmRoQQXFnU9ggwY0NXGBCCjPEHHMMI1iggL2XVjBDbqtVEUQLE0CMM84CSIBCEL/6JsYUSfQwAwpQR83CDDwQMUWEWGet9dZcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrfcS3nz37fffgAcu+OCEF264WgEBACH5BAADAAAALAAAAADIAMgAhwCZ5QSb5Qic5gye5hCf5xSh5xij6Bmj5xyk6B+l6CCm6CSn6SWo6Cip6Suq6Syr6i+s6jCs6jSu6jiw6zyx6z2x60Cz7EO07ES07Ei27Uu37Ey47U247VC57VO67lS77ly+72DA72TB72TB8GjD8GzE8G/F8HDG8XTI8XfJ8XjJ8XjJ8nzK8XzL8n/L8YLN8oPN8ofP8ovQ84/S85HT9JPU9JTU9JfV9JvX9J/Y9aHa9qPa9avd9q3e96/f97Pg97fi97vk+L/l+MPn+cTn+cfo+cvq+s/s+tPt+tbu+9fv+9vx+9/y/OP0/OT0/Of1/Ov3/e74/e/5/fD5/fP6/vf8/vv9/vv9//3+/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+ALMIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOKHUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHk26tOnTqFOrXs26tevXsEFfiX1xNu2KUm5ThKJ74hXevSM2CR6RynDiD4cgfyhkuUMqRZw3/CGd4Q7b1REaUZ4d4ZUY3RP+tgiPkAQV8gZdcEc/MMcN9gSFoIA/cMkG+gKZNMCfhQkB/kwAACAAwMEXIBP4CQEAgvT5AEAS+OGwIH4pAOAEfhsQiB8EB1hBHxUAPIBfDwB4gJ8KAJiA3wUA2EAfFAAAcAR9NACQwBT0aQAAB/QpEaML9K0Q44zsJeEAABVgAd8LMbIAnxQExIgEfC7EaAF8RDAQow7wiRBjBVGwF0SMAMzA3hMKxLgAdnixGdQVFJBJHV9VEBUCmRj8dV5QMZApgBKAubmTg2TWEFgVdfZ0xABkdjDYEwXm9AQCZCIQKWBFTJlTEQaQOQCRhAExp004BEBmAEEgxgMMNV0xApn+MeagGBAl7AlTExPAKoCsizFBAoMuCdFppUY4VsUJMghqUhUwmErmBE9ExoMF0aXEwwKwAjCCsoxBEUIHoI5kBAbZBmCoZT8s0EGxIF3hQ5zZItAcZlfUYMACMCzB0RIwYJutAC4kqpkULURJgQvVUqQEDBFkSyYIx3lWRQ4SxEjABzH4AKhCVzABRAwdFOBwjAOUsPFoRpxAqZ8KRGABCCGEgIEFE6w8MpkRzJBbaka0EIGzNwctQAY3RNxaFUPMMIIFCwCdbcsj3HAEt7Q9wcTVV1/K39Zcd+3112CHLfbYZJdt9tlop6322my37fbbcMct99x012333XjnrfcU3nz37fffgAcu+OCEF2744YibFRAAIfkEAAMAAAAsAAAAAMgAyACHAJnlBJvlB5zmCJzmDJ7mEJ/nFKHnGKPoHKToH6XoIKboJKfpKKnpKarqLKrpLKvqMKzqNK7qOLDrPLHrQLPsRLTsSLbtTLjtULntVLvuWLzuWr3uXL7vYMDvZMHwacPwbMTwcMbxdMjxeMnyfMvyfsvxf8vxg83yhs/zh8/yj9Lzk9T0ldX0l9X0m9f0n9j1o9r1p9z2qt33r9/3t+L3u+T4v+X4w+f5x+j5y+r6z+z60+361+/72/H73/L84/T85/X86vf96/f97/n98/r+9/z++/3//v7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4AkQgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vePboI74VEjPxWKGR4QiDGEfZIfhAHc4M8ij8fWOTGdII0rg9soV1giu5IVv6ANwE+BHgK4Cuk704EvfYc6rW/8NBdxInuFmBoL0LA+nUbACB3XQkOHKGdBBhoZ4MAKGg3AgA2XGfEAQT4Nt0MAHAgIQMAzFCXcE29AECF0xVxAAD02RXcUikAAIAOeA2h1BAFABDfXUUQkZQILnqY13JH/TAAABDsVUQNRhUhgYvZ7eWDc0Rx4KJ7fNkAZFAnuAhADn/BoCNQGLpIAmBGqADUDgS4WAGIfwnBXU9AKODiAQIGloOZOwExgYsB+DeYCx6waZMOcrr4nWExUFAnTTGk6WKCiNnwwA40GUGClgAwIGNiOyzgI0xEXIBpBIsi9gMDJljY0g4caonBl/mMDTHBAvqtVAQJQ2oJgqCMFaEBkRGiRMMCmAaAp2Qv1GgBjCTVQAGmI3462Q+iBtDBlR0ZEQME0GYK5WUvEAuABCtIl9ENISDQLQEp8GqZES6cCEAAFaTArERDzACCut1aW6pmRazQ6pwYjBCDDqoWZAQPNLQQArfd8nktaTSIGjEABiigscb8XqylASH8K5oOLGyQgMcoa9nABzIE0VoRNJyAQccpK5CBCje4+5oQOMzQgglAB73CDDqYC97RSCet9NJMN+3001BHLfXUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTbFBAAIfkEAAMAAAAsAAAAAMgAyACHAJnlBJvlBJvmB5zmCJzmDJ7mDp/mEJ/nFKHnGKPoHKToIKboJKfpKKnpLKvqLavqMKzqNK7qNa7qOLDrPLHrQLPsRLTsSLbtTLftTLjtULntVLvuWLzuXL7vXb7vXr7uYMDvZMHwZ8LvaMPwbMTwcMbxdMjxfMvyf8vxgMzygc3yg83yi9Dzj9Lzk9T0ltX1l9X0m9f0n9j1o9r1pdv2p9z2q932r9/3s+D3t+L3ueP4u+T4v+X4w+f5xOf5x+j5y+r6z+z60Oz60+361+/72/H73/L84PP84/T85/X86/f97/n98/r+9Pv+9vv+9/z++fz++/3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4ApQgcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gw4odS7as2bNo06pdy7at27dw48qdS7eu3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379/AgwsfTrzkk+ICkyBfLhDJciPPlwNZzmP5DevLXSB/wgJ5kOvFZf4MgRslCtUOTOIen1pBbnqpQUbIdS51hQy5T5RIdQBdbv+nQTBA139OlXACXVFM59QTCQRRVw9PoSBgXUqMx1QSBxxo1w5NkUCAcnYRAaFSRQRQQl4rmJfUBh/mZYR2SP0AwIl6rVAEUhS0qNcSFrxH1Akz9nVDBkXNAICOfBk41A8EAGDCX1FQUENQSCQAAATr+YXEAg76xAQEABRwY2A5KAAiTxoAAMCUg53gwJg5RTGCmjQOFoUFCFSHkxIVqBmBioQl4UAAMdw0xAJqHkAgYUxQAMAIgMZ0QwFqBoCDYkeIAIAHQsTUhAoGqPkADYxFQQIADejZ0hIbqAlAAv5EOAZFCgMI8IEOKznxggSuYuBDZDAEAEAAIZxZEhF9ulqBj5CVqWYBKDALUhAbCOsqB5FGtgQIribQgn4eRZFDsq4S0B1mOFipJgEb4JBtRUGUoICrrl6wqGVPtHAAvQdsAMO9DSVxQwkM0OsqA2x2tgQK+xqsQAYmyACEEcYKpAQQNazQQQMG08uADO9yxgQMDnRs8skoQwDyaTuEoC7KMLuKQAldrvbDCRNQGjO9BVyAAg8hs0aEDSiEoEEFCySdNAUdrFADEEEzJ/XUVFdt9dVYZ6311lx37fXXYIct9thkl2322WinrfbabLft9ttwxy333HTXbffdeOet9wnefPft999SBAQAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==);
	background-size: 200px;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	opacity: 0.52;
}
.tooltip_templates { display: none; }

/* This is the core CSS of Tooltipster */

/* GENERAL STRUCTURE RULES (do not edit this section) */

.tooltipster-base {
	/* this ensures that a constrained height set by functionPosition,
	if greater that the natural height of the tooltip, will be enforced
	in browsers that support display:flex */
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	/* this may be overriden in JS for fixed position origins */
	position: absolute;
}

.tooltipster-box {
	/* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
	and flex-basis auto for IE11- (at least) */
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.tooltipster-content {
	/* prevents an overflow if the user adds padding to the div */
	box-sizing: border-box;
	/* these make sure we'll be able to detect any overflow */
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
}

.tooltipster-ruler {
	/* these let us test the size of the tooltip without overflowing the window */
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
}
.basket-content {
	position: relative;
	z-index: 10;
}
/* ANIMATIONS */

/* Open/close animations */

/* fade */

.tooltipster-fade {
	opacity: 0;
	transition-property: opacity;
}

.tooltipster-fade.tooltipster-show {
	opacity: 1;
}

/* grow */

.tooltipster-grow {
	transform: scale(0, 0);
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}

.tooltipster-grow.tooltipster-show {
	transform: scale(1, 1);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */

.tooltipster-swing {
	opacity: 0;
	transform: rotateZ(4deg);
	transition-property: transform;
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	transform: rotateZ(0deg);
	transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */

.tooltipster-fall {
	transition-property: top;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-fall.tooltipster-initial {
	top: 0 !important;
}

.tooltipster-fall.tooltipster-dying {
	transition-property: all;
	top: 0 !important;
	opacity: 0;
}

/* slide */

.tooltipster-slide {
	transition-property: left;
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

.tooltipster-slide.tooltipster-initial {
	left: -40px !important;
}

.tooltipster-slide.tooltipster-dying {
	transition-property: all;
	left: 0 !important;
	opacity: 0;
}

/* Update animations */

/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */

/* fade */

@keyframes tooltipster-fading {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.tooltipster-update-fade {
	animation: tooltipster-fading 400ms;
}

/* rotate */

@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg);
	}

	75% {
		transform: rotate(2deg);
	}

	100% {
		transform: rotate(0);
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating 600ms;
}

/* scale */

@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 *
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */

/* .tooltipster-box */

.tooltipster-sidetip .tooltipster-box {
	background: #565656;
	border: 2px solid black;
	border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px;
}

/* .tooltipster-content */

.tooltipster-sidetip .tooltipster-content {
	color: white;
	line-height: 18px;
	padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	/* half the width, for centering */
	margin-left: -10px;
	top: 0;
	width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	/* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
	been positioned yet */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	/* same as .tooltipster-left .tooltipster-arrow */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0;
}

/* .tooltipster-arrow-background */

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #565656;
	left: 0;
	top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #565656;
	left: -3px;
	top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #565656;
	left: 3px;
	top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #565656;
	left: 0;
	top: -3px;
}

/* .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: black;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: black;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: black;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: black;
}

/* tooltipster-arrow-uncropped */

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px;
}

.title-h1 {
	text-align: left;
	color: #2C3033;
	font-size: 24px;
	font-weight: 500;
	margin: 0 0 24px;
	line-height: 32px;
}

.new-basket-empty {
	border-radius: 3px;
	background: #FFF;
	position: relative;
	z-index: 10;
	padding: 24px;
	color: #2C3033;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	margin: -30px 0 43px;
	text-align: center;
}

.new-basket-empty h3 {
	margin: 0 0 20px;
	color: #2C3033;
	font-size: 18px;
	font-weight: 600;
	line-height: 18px;
	/* 100% */
}

.new-basket-empty p {
	line-height: 24px;
	margin: 0 0 8px;
}

.new-basket-empty a {
	color: #22388F;
	border-bottom: 1px dashed currentColor;
}

.new-basket-empty .icon {
	margin: 0 0 14px;
}

.new-basket-empty .btn {
	padding: 12px 16px;
	margin: 7px 0 24px;
	height: auto;
	font-size: 14px;
	font-weight: 500;
	line-height: 14px;
	/* 100% */
}

.new-basket-empty_form {
	display: -ms-flexbox;
	display: flex;
	max-width: 800px;
	width: 100%;
	margin: 14px auto 24px;
	padding: 32px;
	background: #F5F5F7;
	border-radius: 4px;
}

.new-basket-empty_form input {
	display: block;
	width: 100%;
	padding: 12px 70px 12px 16px;
	border-radius: 3px;
	border: 1px solid #E4E4ED;
	background: #FFF;
	height: 44px;
}

.new-basket-empty_form input:focus {
	border: 1px solid #909192;
}

.new-basket-empty_form .btn-search {
	position: absolute;
	cursor: pointer;
	top: 2px;
	right: 2px;
	bottom: 2px;
	padding: 0;
	width: 58px;
	border: none;
	border-radius: 3px;
	background: none;
	transition: all 0.2s ease-in-out;
}

.new-basket-empty_form .btn-search:hover {
	background: #142569;
}

.new-basket-empty_form .btn-search:hover path {
	transition: all 0.2s ease-in-out;
	stroke: #fff;
	fill: none !important;
}

.new-basket-empty_form svg {
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	position: absolute;
	display: block;
}

.new-basket-empty_form form {
	width: 100%;
	position: relative;
	z-index: 2;
}

.new-basket-empty_form img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
}

.new-basket-empty_form .drop {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 75px 32px 48px;
	right: 0;
	margin: -32px -32px 0;
	border-radius: 4px;
	background: #FFF;
	z-index: -1;
	/* Medium */
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.08);
}

.new-basket-empty_form .preview {
	position: absolute;
	top: 16px;
	left: 16px;
	width: 80px;
	height: 80px;
}

.new-basket-empty_form .right {
	position: absolute;
	text-align: right;
	bottom: -1px;
	right: 16px;
}

.new-basket-empty_form .item {
	overflow: hidden;
	text-align: left;
	position: relative;
	padding: 16px 128px 20px;
	border-radius: 3px;
	border-top: 1px solid var(--Sky-Normal, #E4E4ED);
	background: #FFF;
}

.new-basket-empty_form .item a {
	border: none;
}

.new-basket-empty_form .item .btn {
	padding: 8px 12px;
}

.new-basket-empty_form .label {
	float: left;
	border-radius: 3px;
	background: #FAE125;
	color: #2C3033;
	padding: 0 8px;
	line-height: 22px;
	margin: 0 0 10px;
	font-size: 12px;
	display: inline-block;
}

.new-basket-empty_form .article {
	float: left;
	margin: 0 0 8px;
	padding: 6px 16px 6px 0;
	color: #636567;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
}

.new-basket-empty_form .rating {
	float: right;
	color: #2C3033;
	text-align: right;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.new-basket-empty_form .rating p {
	float: left;
	margin: 0 4px 0 0;
	height: 16px;
	position: relative;
	width: 80px;
	background: url(../images/svg/star-empty.svg);
}

.new-basket-empty_form .rating span {
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	background: #fff url(../images/svg/star-full.svg);
}

.new-basket-empty_form .name {
	clear: both;
	display: block;
	color: #202325;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 8px;
	transition: all 0.2s ease-in-out;
}

.new-basket-empty_form .name:hover {
	color: #142569;
}

.new-basket-empty_form .cash {
	margin: 0 0 6px;
	color: #2C3033;
	font-size: 16px;
	line-height: 18px;
}

.new-basket-empty_form .cash b {
	font-size: 18px;
	font-weight: 700;
}

.new-basket-empty_form .last-cash {
	color: #636567;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	text-decoration: line-through;
}

.new-basket-empty_form .last-cash b {
	font-size: 12px;
	margin: 3px 0 -3px;
	font-weight: 500;
}

.new-basket-empty_form .status {
	margin: 0 26px 0 0;
	text-align: right;
	color: #D1271D;
	font-size: 12px;
	font-weight: 500;
	float: left;
	line-height: 16px;
}

.new-basket-empty_form .status:before {
	content: "• ";
}

.new-basket-empty_form .weight {
	float: left;
	margin: 0 27px 0 0;
	color: #2C3033;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	/* 133.333% */
}

.new-basket-empty_form .bonus {
	padding: 0 0 0 17px;
	color: #202325;
	font-size: 12px;
	font-weight: 400;
	float: left;
	line-height: 16px;
	background: url(../images/svg/bonus.svg) no-repeat center left;
}

.new-basket-empty_form .status--green {
	color: #509C48;
}

.carousel-for-you {
	z-index: 3;
	position: relative;
}

.carousel-for-you .title-h1 {
	margin: 0 0 15px;
	float: left;
}

.carousel-for-you .link {
	float: right;
	white-space: nowrap;
	color: #202325;
	font-size: 12px;
	font-weight: 500;
	margin: 8px 116px 0 0;
	line-height: 12px;
}

.carousel-for-you .link SVG {
	vertical-align: middle;
	display: inline-block;
}

.basket-page {
	background: #F5F5F7;
}

.carousel-for-you_in {
	clear: both;
}

.carousel-for-you_in .item {
	border-radius: 3px;
	position: relative;
	background: #FFF;
	padding: 16px;
	transition: all 0.2s ease-in-out;
}

.carousel-for-you_in .item:hover {
	box-shadow: inset 0px 0 1px 1px #909192;
}

.carousel-for-you_in .preview {
	height: 200px;
	margin: 0 20px 17px;
	display: block;
}

.carousel-for-you_in .label {
	border-radius: 3px;
	background: #FAE125;
	color: #2C3033;
	padding: 0 8px;
	line-height: 22px;
	margin: 0 0 10px;
	font-size: 12px;
	display: inline-block;
}

.carousel-for-you_in .article {
	padding: 2px 0 6px 0;
	color: #636567;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
}

.carousel-for-you_in .rating {
	float: right;
	color: #2C3033;
	text-align: right;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.carousel-for-you_in .rating p {
	float: left;
	margin: 0 4px 0 0;
	height: 16px;
	position: relative;
	width: 80px;
	background: url(../images/svg/star-empty.svg);
}

.carousel-for-you_in .rating span {
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	background: #fff url(../images/svg/star-full.svg);
}

.carousel-for-you_in .name {
	display: block;
	clear: both;
	color: #202325;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	height: 40px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	margin: 0 0 4px;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 0.2s ease-in-out;
}

.carousel-for-you_in .name:hover {
	color: #142569;
}

.carousel-for-you_in .item-param-cash {
	display: inline-block;
	border-bottom: 1px solid #E4E4ED;
	margin: 0 0 9px;
}

.carousel-for-you_in .item-param-cash span {
	padding: 10px 0 9px;
	display: inline-block;
	vertical-align: top;
	color: #909192;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
}

.carousel-for-you_in .item-param-cash ul {
	display: inline-block;
	vertical-align: top;
	margin: 0;
}

.carousel-for-you_in .item-param-cash li {
	display: inline-block;
	margin: 0 -3px -1px 3px;
	transition: all 0.2s ease-in-out;
	vertical-align: top;
	padding: 10px 8px 8px;
	cursor: pointer;
	border-bottom: 2px solid transparent;
	font-size: 12px;
	line-height: 12px;
}

.carousel-for-you_in .item-param-cash li:before {
	display: none !important;
}

.carousel-for-you_in .item-param-cash li:hover {
	border-bottom: 2px solid #DE291F;
	color: #DE291F;
}

.carousel-for-you_in .item-param-cash .active {
	border-bottom: 2px solid #DE291F;
	color: #DE291F;
}

.carousel-for-you_in .cash {
	margin: 0 0 6px;
	color: #2C3033;
	font-size: 18px;
	line-height: 18px;
}

.carousel-for-you_in .cash b {
	font-weight: 700;
}

.carousel-for-you_in .last-cash {
	color: #636567;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	text-decoration: line-through;
}

.carousel-for-you_in .last-cash b {
	font-weight: 500;
}

.carousel-for-you_in .btn {
	width: 139px;
	height: 32px;
	display: inline-block;
}

.carousel-for-you_in .events {
	position: absolute;
	bottom: 19px;
	right: 20px;
}

.carousel-for-you_in .events i {
	margin: 0 0 0 8px;
	float: left;
	cursor: pointer;
}

.carousel-for-you_in .events i:hover path {
	transition: all 0.2s ease-in-out;
	stroke: #142569;
}

.carousel-for-you_in .events svg {
	display: block;
}

.carousel-for-you_in img {
	width: 100%;
	object-fit: contain;
	height: auto;
}

.carousel-for-you_nav {
	top: 0;
	left: auto;
	position: absolute;
	right: 0;
	bottom: auto;
	border-radius: 3px;
	background: #fff;
	margin: 0 0 0 4px;
	width: 40px;
	height: 32px;
	transition: all 0.2s ease-in-out;
}

.carousel-for-you_nav:hover {
	background: #142569;
}

.carousel-for-you_nav:hover path {
	transition: all 0.2s ease-in-out;
	stroke: #fff;
}

.carousel-for-you_nav svg {
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	position: absolute;
}

.carousel-for-you_nav.swiper-button-prev {
	right: 44px;
}

.drop_wrap {
	overflow: auto;
	max-height: 339px;
}

.orders-right {
	/* float: right; */
	min-width: 326px;
	margin: 0;
	width: 326px;
	position: static;
}

.orders-bg {
	padding: 24px;
	border-radius: 3px;
	background: #FFF;
	margin: 0 0 16px;
	/* overflow: hidden; */
	position: relative;
}

.orders-bg .count {
	position: absolute;
	color: #E4E4ED;
	font-size: 12px;
	top: 24px;
	right: 24px;
	font-weight: 500;
	line-height: 1;
	/* 100% */
}

.order-item-title {
	margin: 0 0 16px;
	color: #2C3033;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
}

.order-right_promo-code .order-item-title {
	margin: 0 0 12px;
}

.order-right_promo-code .icon {
	float: left;
	margin: 0 8px 0 0;
	border-radius: 3px;
	background: #22388F;
	width: 60px;
	height: 44px;
	position: relative;
}

.order-right_promo-code img,
.order-right_promo-code svg {
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
}

.order-right_promo-code input {
	padding: 12px 45px 12px 16px;
	width: 100%;
	color: #2C3033;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	border: 1px solid #E4E4ED;
	background: #FFF;
	line-height: 20px;
	height: 44px;
}

.order-right_promo-code .ovh {
	position: relative;
}

.order-right_promo-code .has-text .send {
	opacity: 1;
	visibility: visible;
}

.order-right_promo-code .send {
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	border: none;
	opacity: 0;
	visibility: hidden;
	background: none;
	top: 0;
	right: 5px;
	position: absolute;
	transition: all 0.2s ease-in-out;
	padding: 22px;
}

.order-right_promo-code .send:hover {
	transform: scale(1.1);
}

.order-right_promo-code .error-text {
	color: #DE291F;
	font-size: 12px;
	font-weight: 400;
	padding: 8px 0 0;
	line-height: 21px;
}

.order-right_promo-code .error-text svg {
	position: static;
	transform: none;
	float: left;
	margin: 0 8px 0 0;
}

.order-right_promo-code .success-text {
	font-weight: 400;
	padding: 8px 0 0;
	line-height: 21px;
	color: #2C3033;
	font-size: 12px;
	font-style: normal;
}

.order-right_promo-code .success-text svg {
	position: static;
	transform: none;
	float: left;
	margin: 0 8px 0 0;
}

.ovh {
	overflow: hidden;
}

.carousel-for-you {
	clear: both;
}

.orders-right_result .result {
	color: #2C3033;
	font-size: 16px;
	text-align: center;
	font-weight: 400;
	padding: 16px 0 7px;
	border-top: 1px solid #E4E4ED;
	line-height: 20px;
}

.orders-right_result .result + .btn {
	margin-top: 8px;
}

.orders-right_result .result b {
	padding: 0;
	color: #2E2E33;
	font-size: 26px;
	float: none;
	font-weight: 700;
	line-height: 26px;
}

.orders-right_result .help {
	color: #2C3033;
	margin: 0 0 15px;
	font-size: 12px;
	font-weight: 400;
	border-radius: 3px;
	background: #F5F5F7;
	line-height: 16px;
	padding: 10px 10px 8px 39px;
	position: relative;
}

.orders-right_result .help:after {
	width: 18px;
	height: 18px;
	top: 8px;
	left: 12px;
	position: absolute;
	content: "";
	background: url(../images/svg/help.svg) no-repeat;
}

.orders-right_result .btn {
	width: 100%;
}

.orders-right_result .polit {
	padding: 11px 0 0;
	text-align: center;
	color: #636567;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
}

.orders-right_result .polit a {
	color: #22388F;
}

.orders-right_result .order-item-title {
	margin: 0 0 12px;
}

.orders-right_result .icon-tooltip {
	padding: 0 !important;
	border-radius: 3px;
	margin-bottom: -2px;
	overflow: visible !important;
	background: #F5F5F7;
	width: 20px;
	color: #202325;
	height: 20px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	font-weight: 700;
	margin-top: -5px;
	line-height: 21px;
	vertical-align: middle;
	position: relative;
}

.orders-right_result .icon-tooltip:hover span {
	opacity: 1;
	visibility: visible;
}

.orders-right_result .icon-tooltip span {
	display: block;
	background: #fff;
	z-index: 100;
	padding: 13px 16px 13px;
	position: absolute;
	max-width: 300px;
	font-size: 12px;
	border-radius: 8px;
	font-weight: 400;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);
	opacity: 0;
	visibility: hidden;
	left: 50%;
	transform: translateX(-50%);
	bottom: 100%;
	margin-bottom: 10px;
	transition: opacity 0.2s ease, visibility 0.2s ease;
	line-height: 18px;
	cursor: default;
	color: #000;
}

.orders-right_result table {
	margin: 0 0 2px;
	width: 100%;
	border-spacing: 0;
}

.orders-right_result td {
	vertical-align: top;
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	padding: 0 0 13px;
	position: relative;
	z-index: 4;
	line-height: 1;
}

.orders-right_result td:last-child {
	text-align: right;
}

.orders-right_result td:first-child {
	text-align: left;
}

.orders-right_result td:after {
	content: "";
	z-index: -1;
	bottom: 14px;
	left: 0;
	height: 1px;
	display: inline-block;
	right: 0;
	position: absolute;
	border-bottom: 1px dotted #909192;
}

.orders-right_result td[colspan] {
	border-radius: 3px;
	padding: 6px 8px 6px 12px;
	background: #FAED76;
	border-bottom: 15px solid #fff;
}

.orders-right_result td[colspan]:after {
	display: none !important;
}

.orders-right_result td[colspan] b {
	float: none;
	display: inline;
	background: none;
}

.orders-right_result b {
	padding-left: 4px;
	float: right;
	font-weight: 600;
	position: relative;
	background: #fff;
	z-index: 4;
}

.orders-right_result span {
	padding: 0 3px 0 0;
	position: relative;
	z-index: 4;
	background: #fff;
}
.orders-right_result label span {
    background: transparent;
}
.orders-right_result span b {
	float: none;
}

.radio-group {
    overflow: hidden;
    margin: 0 -8px;
    display: flex;
    flex-wrap: wrap;
}

.radio-group .order-radio {
	float: left;
	padding: 0 8px;
	margin-bottom: 16px;
}

.order-radio label {
	cursor: pointer;
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 4;
	color: #2C3033;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	/* 100% */
	padding: 19px 16px 14px 24px;
}

.order-radio label:hover .icon:after {
	border-color: #22388F;
}

.order-radio input {
	position: absolute;
	bottom: 100%;
	right: 100%;
}

.order-radio input:checked + .icon {
	border: 6px solid #22388F;
}

.order-radio input:checked + .icon:after {
	border: 2px solid #22388F;
}

.order-radio input:checked + .icon + span + span, .order-radio input:checked + .icon + span {
	color: #22388F;
	font-weight: 500;
}

.order-radio .icon {
	position: static;
	border-radius: 100%;
	float: right;
	border: 2px solid #D8D8E0;
	width: 18px;
	height: 18px;
	transition: all 0.2s ease-in-out;
	margin: -3px 0 2px 25px;
}

.order-radio .icon:after {
	transition: all 0.2s ease-in-out;
	border-radius: 3px;
	border: 1px solid #8A92B4;
	background: #FFF;
	z-index: -1;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.orders-right_result_type {
	overflow: hidden;
	border-bottom: 1px solid #E4E4ED;
	margin: 0 0 12px;
}

.orders-right_result_type span {
	position: static;
}

.orders-right_result_type .order-radio {
	float: left;
}

.orders-right_result_type .icon {
	margin: -3px 0 2px 18px;
}

.orders-right_result_type .order-radio {
	padding: 0 4px 0 8px;
}

.orders-right_result_type label {
	padding: 20px 11px 14px 16px;
}

.new-basket-info {
	margin: -30px 0 43px;
	overflow: hidden;
	display: flex;
	gap: 20px;
	flex-direction: row-reverse;
	justify-content: space-between;
}

.full-width {
	width: 100%;
}
.new-basket-info_in {
	position: relative;
	padding: 24px 24px 16px;
	overflow: hidden;
	border-radius: 3px;
	background: #FFF;
	width: 100%;
}

.new-basket-info_in .title-h1 {
	margin: 0 0 9px;
}

.basket-events {
	position: absolute;
	z-index: 5;
	top: 24px;
	right: 24px;
}

.basket-events .btn {
	float: left;
	background: none;
	overflow: visible;
	border: none;
	margin: 0 0 0 8px;
	padding: 5px 12px;
	line-height: 24px;
	color: #202325;
	font-size: 13px;
	position: relative;
	font-weight: 400;
	cursor: pointer;
	transition: all 0.2s ease-in-out;
	border-radius: 3px;
}

.basket-events .btn .ripple {
	opacity: 0 !important;
	display: none !important;
}

.basket-events .btn:hover {
	background: #F5F5F7;
}

.basket-events .btn:hover .drop {
	display: block;
}

.basket-events .drop {
	display: none;
	padding: 10px 0 0;
	right: 0;
	position: absolute;
	top: 100%;
}

.basket-events ul {
	border-radius: 3px;
	background: #FFF;
	box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.08);
	margin: 0;
	padding: 16px 16px 16px 10px;
	position: relative;
}

.basket-events ul:after {
	content: "";
	position: absolute;
	bottom: 100%;
	right: 61px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	z-index: 10;
}

.basket-events li {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 6px;
}

.basket-events li:before {
	display: none;
}

.basket-events img {
	display: block;
}

.basket-events a {
	display: block;
	transition: all 0.2s ease-in-out;
}

.basket-events a:hover {
	transform: scale(1.1);
}

.basket-events svg {
	display: inline-block;
	margin: -2px 2px 0 0;
	vertical-align: middle;
}

.yellow-notification {
	color: #2C3033;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
	margin: 0 0 23px;
	padding: 8px 12px;
	display: inline-block;
	border-radius: 3px;
	background: #FAED76;
}

.yellow-notification b {
	font-weight: 600;
}

.checkbox {
	margin: 0 0 13px;
}

.checkbox label {
	cursor: pointer;
	position: relative;
	color: #000;
	font-size: 14px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	/* 100% */
}

.checkbox input {
	position: absolute;
	bottom: 100%;
	right: 100%;
	opacity: 0;
	visibility: hidden;
}

.checkbox input:checked + .icon {
	border-color: #22388F;
	background: #22388F url(../images/svg/chech.svg) no-repeat center;
}

.checkbox .icon {
	float: left;
	margin: 0 10px 0 0;
	min-width: 18px;
	width: 18px;
	height: 18px;
	border-radius: 3px;
	border: 2px solid #D8D8E0;
	transition: all 0.2s ease-in-out;
}

.checkbox .icon-tooltip {
	display: inline-block;
}

.checkbox span {
	display: block;
}

.basket-table-top,
.await-top {
	padding: 0 23px 4px;
}

.basket-table-top:after,
.await-top:after {
	clear: both;
	overflow: hidden;
	display: block;
	content: "";
}

.basket-table-top .checkbox,
.await-top .checkbox {
	float: left;
}

.basket-table-top .events,
.await-top .events {
	opacity: 0;
	float: right;
	margin: -9px 2px 0 5px;
}

.basket-table-top .events .icon-remove:after,
.await-top .events .icon-remove:after {
	background: url(../images/svg/icon7.svg) no-repeat center;
}

.basket-table-top .events .icon-favorite:after,
.await-top .events .icon-favorite:after {
	background: url(../images/svg/icon5.svg) no-repeat center;
}

.basket-table-top .events .selected .icon-favorite:after,
.await-top .events .selected .icon-favorite:after {
	background: url(../images/svg/icon5_selected.svg) no-repeat center;
}

.basket-table-top .events .icon-compare:after,
.await-top .events .icon-compare:after {
	background: url(../images/svg/icon6.svg) no-repeat center;
}

.basket-table-top .events .selected .icon-compare:after,
.await-top .events .selected .icon-compare:after {
	background: url(../images/svg/icon6_selected.svg) no-repeat center;
}

.basket-table-top .events .icon-buy:after,
.await-top .events .icon-buy:after {
	background: url(../images/svg/basket.svg) no-repeat center;
}

.drop .selected {
	color: #DE291F;
}

.basket-table-top .events i,
.await-top .events i {
	width: 32px;
	opacity: 0.7;
	height: 32px;
	border-radius: 3px;
	float: left;
	z-index: 2;
	cursor: pointer;
	transform: scale(1);
	position: relative;
}

.basket-table-top .events i:after,
.await-top .events i:after {
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	display: inline-block;
	height: 100%;
	position: absolute;
}

.basket-table-top .events i:hover,
.await-top .events i:hover {
	opacity: 1;
	background: #F5F5F7;
}

.basket-table-top .events i:hover .basket-tooltip,
.await-top .events i:hover .basket-tooltip {
	opacity: 1;
	visibility: visible;
}

.basket-table-top .count,
.await-top .count {
	margin: -9px 3px 0 0;
	color: #2C3033;
	opacity: 0;
	font-size: 13px;
	font-weight: 500;
	line-height: 32px;
	float: right;
}

.basket-table-top.active .count,
.active.await-top .count,
.basket-table-top.active .events,
.active.await-top .events {
	opacity: 1;
}

.new-basket-table {
	width: 100%;
	clear: both;
	border-spacing: 0;
}

.new-basket-table .icons {
	display: block;
	clear: both;
	padding: 10px 0 0;
}

.new-basket-table .icons .icon {
	margin: 0 4px 0 0;
	width: 18px;
	position: relative;
	display: inline-block;
	height: 18px;
}

.new-basket-table .icons .icon:hover .drop-icon {
	display: block;
}

.new-basket-table .icons p {
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	/* 138.462% */
	margin: 0;
}

.new-basket-table .drop-icon {
	display: none;
	border-radius: 3px;
	left: 50%;
	margin-left: -135px;
	background: #F0F0FA;
	margin-bottom: 10px;
	width: 270px;
	padding: 16px;
	z-index: 5;
	position: absolute;
	bottom: 100%;
}

.new-basket-table .drop-icon .icon {
	display: none;
}

.new-basket-table .drop-icon:after {
	left: 50%;
	margin-left: -6px;
	top: 100%;
	border-top: 6px solid #D8D8E0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	content: "";
	position: absolute;
}

.new-basket-table h6 {
	color: #2C3033;
	font-size: 14px;
	margin: 0 0 4px;
	font-weight: 500;
	line-height: 20px;
	/* 142.857% */
}

.new-basket-table .icon1 {
	background: url(../images/svg/icon1.svg) no-repeat center center;
}

.new-basket-table .icon2 {
	background: url(../images/svg/icon2.svg) no-repeat center center;
}

.new-basket-table .icon3 {
	background: url(../images/svg/icon3.svg) no-repeat center center;
}

.new-basket-table .icon4 {
	background: url(../images/svg/icon4.svg) no-repeat center center;
}

.new-basket-table .icon5 {
	background: url(../images/svg/icon5.svg) no-repeat center center;
}

.new-basket-table .icon6 {
	background: url(../images/svg/icon6.svg) no-repeat center center;
}

.new-basket-table .selected .icon5 {
	background: url(../images/svg/icon5_selected.svg) no-repeat center center;
}

.new-basket-table .selected .icon6 {
	background: url(../images/svg/icon6_selected.svg) no-repeat center center;
}

.new-basket-table .preview {
	width: 131px;
}

.new-basket-table .preview a {
	width: 100%;
	max-width: 100%;
	display: block;
	height: 100%;
}

.new-basket-table .preview img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.new-basket-table .label {
	margin: 8px 4px 2px 0;
	float: left;
	border-radius: 3px;
	background: #FAE125;
	color: #2C3033;
	padding: 0 8px;
	line-height: 22px;
	font-size: 12px;
	display: inline-block;
}

.new-basket-table .label--blue {
	color: #fff;
	background: #22388F;
}

.new-basket-table .label--light {
	background: #FFEEBF;
}

.new-basket-table .label--red {
	background: #DE291F;
	color: #fff;
}

.new-basket-table .article {
	float: left;
	margin: 8px 3px 6px 0;
	padding: 6px 6px 6px 0;
	color: #636567;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	width: 80px;
}

.new-basket-table .name {
	width: 100%;
	clear: both;
	display: block;
	color: #202325;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	margin: 0 0 10px;
	transition: all 0.2s ease-in-out;
}

.new-basket-table .name:hover {
	color: #142569;
}

.new-basket-table .cash {
	margin: 9px 0 13px;
	color: #2C3033;
	font-size: 16px;
	line-height: 18px;
}

.new-basket-table .cash b {
	font-size: 18px;
	font-weight: 700;
}

.new-basket-table .cash2 {
	margin: -2px 0 12px;
	color: #2C3033;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	/* 100% */
}

.new-basket-table .cash2 b {
	font-weight: 500;
	font-size: 14px;
}

.new-basket-table .last-cash {
	color: #636567;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	text-decoration: line-through;
}

.new-basket-table .status {
	margin: 0 26px 0 0;
	text-align: right;
	color: #D1271D;
	font-size: 12px;
	font-weight: 500;
	float: left;
	line-height: 16px;
}

.new-basket-table .status:before {
	content: "• ";
}

.new-basket-table .weight {
	float: left;
	margin: 0 27px 0 0;
	color: #2C3033;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	/* 133.333% */
}

.new-basket-table .bonus {
	padding: 0 0 0 17px;
	color: #202325;
	font-size: 12px;
	font-weight: 400;
	float: left;
	line-height: 16px;
	background: url(../images/svg/bonus.svg) no-repeat center left;
}

.new-basket-table .bonus b {
	font-weight: 500;
}

.new-basket-table .status--green {
	color: #509C48;
}

.new-basket-table .calc {
	margin: 0 0 12px auto;
	width: 120px;
	height: 32px;
	position: relative;
	border-radius: 4px;
	border: 1px solid #E4E4ED;
	overflow: hidden;
	padding: 0 30px;
}

.new-basket-table .calc input {
	width: 100%;
	border: none;
	text-align: center;
	height: 30px;
	border-left: 1px solid #E4E4ED;
	border-right: 1px solid #E4E4ED;
}

.new-basket-table .calc i {
	width: 30px;
	height: 30px;
	cursor: pointer;
	overflow: hidden;
	top: 0;
	right: 0;
	background: #F5F5F7;
	position: absolute;
	transition: all 0.2s ease-in-out;
	color: #909192;
}

.new-basket-table .calc i:hover {
	background: #22388F;
	color: #fff;
}

.new-basket-table .calc i:first-child {
	left: 0;
	top: 0;
	right: auto;
}

.new-basket-table .calc svg {
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	position: absolute;
}

.new-basket-table .calc .disabled {
	background: none !important;
	color: #909192 !important;
	cursor: default;
}

.new-basket-table .calc .disabled svg {
	opacity: 0.8;
}

.new-basket-table .checkbox .icon {
	margin: 0;
}

.new-basket-table .btn-empty {
	height: 32px;
	margin: 0 0 16px;
	padding: 8px 10px;
	border-radius: 3px;
	border: 1px solid #22388F;
	color: #22388F;
	font-size: 13px;
	font-weight: 500;
	line-height: 14px;
	background: #FFF;
	transition: all 0.2s ease-in-out;
}

.new-basket-table .btn-empty:hover {
	background: #22388F;
	color: #fff;
}

.new-basket-table .btn-empty svg {
	margin-right: 10px;
}

.new-basket-table .more-info {
	padding: 9px 0 9px 26px;
	clear: both;
	background: url(../images/svg/yellow-notification.svg) no-repeat left top 7px;
}

.new-basket-table td {
	vertical-align: top;
	padding: 23px 0 20px 21px;
	border-top: 1px solid #E4E4ED;
	color: #202325;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	background: #fff;
}

.new-basket-table td:last-child {
	text-align: right;
	padding-right: 22px;
}

.new-basket-table td:first-child {
	width: 40px;
}

.new-basket-table th {
	padding: 18px 0 15px;
	color: #2C3033;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	text-align: left;
	line-height: 32px;
}

.new-basket-table th svg {
	display: inline-block;
	vertical-align: middle;
	margin: 0 13px 0 0;
}

.new-basket-table tr:first-child th {
	padding-top: 1px;
}

.new-basket-table tr:not(.shopname):hover {
	border-top: 1px solid #E4E4ED;
	background: #FFF;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.08);
}

.new-basket-table p {
	display: inline-block;
}
.new-basket-table .events {
	margin: 0 0 0 12px;
	position: relative;
	background: url(/order/assets/css/../images/svg/remove.svg) no-repeat center center;
	padding: 0;
	border: none;
	color: #909192;
	/* opacity: 0.5; */
	display: inline-block;
	vertical-align: middle;
	width: 32px;
	border-radius: 3px;
	cursor: pointer;
	height: 32px;
	transition: all 0.2s ease-in-out;
}
.new-basket-table .events {
	
}
.new-basket-table .events.active::after {
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	display: block;
	right: -1px;
	top: -1px;
	background: #dd2321;
	border-radius: 5px;
	opacity: 1 !important;
	z-index: 10;
	border: 3px solid #fff;
}
.new-basket-table .remove {
	margin: 0 0 0 12px;
	position: relative;
	background: url(/order/assets/css/../images/svg/remove.svg) no-repeat center center;
	padding: 0;
	border: none;
	color: #909192;
	opacity: 0.8;
	display: inline-block;
	vertical-align: middle;
	width: 32px;
	border-radius: 3px;
	cursor: pointer;
	height: 32px;
	transition: all 0.2s ease-in-out;
}


.new-basket-table .events:hover,
.new-basket-table .remove:hover {
	opacity: 1;
	background: #F5F5F7 url(../images/svg/remove.svg) no-repeat center center;
}

.new-basket-table .events:hover .basket-tooltip,
.new-basket-table .remove:hover .basket-tooltip {
	opacity: 1;
	visibility: visible;
}

.new-basket-table .events {
	margin: 0 0 0 -3px;
	background: url(../images/svg/points2.svg) no-repeat center center;
}

.new-basket-table .events:hover {
	background: #F5F5F7 url(../images/svg/points2.svg) no-repeat center center;
}

.new-basket-table .events:hover .drop {
	display: block;
}

.new-basket-table .events .drop {
	position: absolute;
	bottom: calc(100% + 10px);
	right: 0;
}

.new-basket-table .drop {
	background: #fff;
	width: auto;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.08);
	text-align: left;
	border-radius: 3px;
	display: none;
	white-space: nowrap;
}
.new-basket-table .drop::after {
	content: "";
	position: absolute;
	top: 100%;
	right: 8px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #fff;
	z-index: 10;
}
.new-basket-table .drop .icon {
	display: inline-block;
	vertical-align: top;
	width: 18px;
	height: 18px;
}

.new-basket-table .drop i {
	margin: 0 5px 0 0;
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: top;
}

.new-basket-table .drop li {
	font-size: 14px;
	line-height: 28px;
	padding: 4px 11px 4px 11px;
	color: #2C3033;
	margin: 0;
	transition: all 0.2s ease-in-out;
}

.new-basket-table .drop li:before {
	display: none;
}

.new-basket-table .drop li:hover {
	background: #F5F5F7;
}

.new-basket-table .drop ul {
	margin: 0 0 7px;
}

.new-basket-table .info-max {
	margin-bottom: 12px;
}
.new-basket-table .info-max.red {
	color: #DE291F;
	margin-bottom: 12px;
}
.basket-tooltip {
	white-space: nowrap;
	position: absolute;
	bottom: 100%;
	margin: 0 0 10px;
	transform: translateX(-50%);
	min-width: 77px;
	width: auto;
	left: 50%;
	font-size: 12px;
	line-height: 1;
	padding: 8px 10px;
	font-style: normal;
	background: #fff;
	opacity: 0;
	text-align: center;
	color: rgb(144, 145, 146);
	visibility: hidden;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.08);
	border-radius: 5px;
	transition: all 0.2s ease-in-out;
}

.basket-tooltip:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #fff;
	z-index: 10;
}

.icon-tooltip {
	border-radius: 3px;
	overflow: visible !important;
	background: #F5F5F7;
	cursor: pointer;
	width: 20px;
	color: #202325;
	height: 20px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	font-weight: 700;
	margin-top: -2px;
	font-style: normal;
	line-height: 20px;
	vertical-align: middle;
	position: relative;
}

.tooltipster-sidetip .tooltipster-box {
	border: none;
	border-radius: 2px;
	background: #FFF;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.08);
}

.tooltipster-sidetip .tooltipster-arrow-border {
	display: none !important;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #fff;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #fff;
}

.tooltipster-sidetip .tooltipster-content {
	padding: 16px;
	color: #2C3033;
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}

.tooltipster-sidetip .tooltipster-content p {
	margin: 0 0 4px;
}

.tooltipster-sidetip .tooltipster-content a {
	color: #22388F;
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	border-bottom: 1px dashed #22388F;
	transition: all 0.2s ease-in-out;
}

.tooltipster-sidetip .tooltipster-content a:hover {
	border-bottom: 1px solid transparent;
}

.orders-right_result .btn .ripple {
	display: none !important;
}

.disabled-product {
	display: -ms-flexbox;
	display: flex;
	padding: 8px 44px 8px 24px;
	border-radius: 3px;
	background: #FFF;
	position: relative;
	color: #2C3033;
	margin: 0 0 16px;
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
}

.disabled-product svg {
	min-width: 18px;
	float: left;
	margin: 0 8px 0 0;
}

.disabled-product .icon-tooltip {
	min-width: 20px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}

.disabled-product .remove {
	position: absolute;
	top: 10px;
	right: 24px;
}

.disabled-product .remove svg {
	margin: 0;
}

.empty-info {
	display: none;
}

.empty-info span {
	color: #D8D8E0;
	font-size: 16px;
	font-weight: 600;
	display: block;
	width: 100%;
	border-radius: 3px;
	border: 1px solid #D8D8E0;
	background: #F5F5F7;
	line-height: 16px;
	padding: 16px;
	text-align: center;
}

.show-empty .orders-bg,
.show-empty .disabled-product {
	display: none;
}

.show-empty .empty-info {
	display: block;
}

.remove-notification {
	position: fixed;
	top: 22px;
	width: 384px;
	right: 22px;
	z-index: 100000;
	opacity: 0;
	visibility: hidden;
}

.remove-notification.open {
	opacity: 1;
	visibility: visible;
}

.remove-notification.open .item {
	top: 0;
}

.remove-notification .item {
	top: -100px;
	transition: all 0.2s ease-in-out;
	margin: 0 0 22px;
	color: #2C3033;
	font-size: 13px;
	font-weight: 500;
	line-height: 16px;
	padding: 32px 32px 32px 112px;
	position: relative;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.08);
}

.remove-notification .preview {
	top: 32px;
	left: 32px;
	position: absolute;
	width: 64px;
	height: 64px;
}

.remove-notification .preview img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.remove-notification .back {
	cursor: pointer;
	overflow: hidden;
	margin: 12px 0 0;
	color: #22388F;
	text-align: right;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
}

.remove-notification .back:hover {
	text-decoration: underline;
}

.remove-notification .title {
	margin: 0 0 4px;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	/* 150% */
}

.remove-notification .close {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 12px;
	right: 12px;
	background: url(../images/svg/close.svg) no-repeat center;
	opacity: 0.7;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
}

.remove-notification .close:hover {
	opacity: 1;
}

.new-basket-info_in .disabled-product {
	border-radius: 3px;
	background: #F5F5F7;
	display: none;
	margin: 0 8px 10px 0;
}

.basket-table-top_mobile {
	display: none;
}

.form-item {
	margin: 0 0 16px;
	position: relative;
}
.nocottage .form-item {
	margin: 0;
}
.form-item.has-text label {
	font-size: 10px;
	font-weight: 400;
	line-height: 10px;
	padding-top: 4px;
}

.form-item.has-text .icon-has-info {
	display: block;
}

.form-item .icon-has-info {
	display: none;
	position: absolute;
	top: 50%;
	right: 16px;
	transform: translateY(-50%);
}

.form-item .icon-has-info svg {
	right: 16px;
	display: block;
}

.form-item label {
	position: absolute;
	top: 0;
	left: 0;
	padding: 12px 16px;
	text-overflow: ellipsis;
	font-size: 14px;
	font-style: normal;
	transition: all 0.2s ease-in-out;
	font-weight: 400;
	line-height: 20px;
	max-width: 90%;
	display: block;
	overflow: hidden;
}

.form-item input {
	border-radius: 3px;
	border: 1px solid #E4E4ED;
	background: #FFF;
	height: 44px;
	width: 100%;
	overflow: hidden;
	color: #000;
	padding: 15px 16px 12px;
	text-overflow: ellipsis;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.form-item input:focus {
	border-color: #22388F;
}

.form-item input:focus + label {
	font-size: 10px;
	font-weight: 400;
	line-height: 10px;
	padding-top: 4px;
}

.form-item input:focus + div + label {
	font-size: 10px;
	font-weight: 400;
	line-height: 10px;
	padding-top: 4px;
}
.form-item input::-webkit-input-placeholder {
	color: #909192;
}

.form-item input::-moz-placeholder {
	color: #909192;
}

.form-item input:-moz-placeholder {
	color: #909192;
}

.form-item input:-ms-input-placeholder {
	color: #909192;
}

.orders-right_corporation {
	text-align: center;
}

.orders-right_corporation .form-item {
	text-align: left;
}

.orders-right_corporation .btn {
	color: #22388F;
	font-size: 14px;
	font-weight: 500;
	padding: 12px 17px;
	border-radius: 3px;
	height: auto;
	border: 1px solid #22388F;
	background: #FFF;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	width: auto;
	line-height: 14px;
	margin: 0 0 15px;
}

.orders-right_corporation .btn:disabled {
	border: 1px solid #D8D8E0 !important;
	cursor: default;
	color: #D8D8E0 !important;
	background: #F5F5F7 !important;
}

.orders-right_corporation .btn:hover {
	background: #22388F;
	color: #fff;
}

.orders-right_corporation label {
	color: #909192;
}

.orders-right_corporation select {
	height: 44px;
	width: 100%;
	color: #2C3033;
	border-radius: 3px;
	border: 1px solid #E4E4ED;
}

.yellow-notification2 {
	background: #F5F5F7 url(/order/assets/css/../images/svg/yellow-notification.svg) no-repeat top 7px left 12px;
	color: #2C3033;
	font-size: 12px;
	font-weight: 400;
	padding: 9px 28px 8px 39px;
	border-radius: 3px;
	position: relative;
	display: inline-block;
	line-height: 16px;
	margin: 10px 0 5px;
}
.yellow-notification2 .icon-tooltip {
	background: #FFF;
}

.yellow-notification2 .close {
	position: absolute;
	top: 11px;
	right: 8px;
	cursor: pointer;
}

.orders-right_result_comp {
	border-radius: 3px;
	border: 2px solid #22388F;
	padding: 14px 13px 12px 15px;
	overflow: hidden;
	margin: 0 0 14px;
	color: #2C3033;
	font-size: 13px;
	position: relative;
	font-weight: 400;
	line-height: 18px;
}

.orders-right_result_comp svg {
	position: absolute;
	top: 13px;
	right: 13px;
	cursor: pointer;
}

.orders-right_result_comp svg:hover path {
	stroke: #22388F;
}

.orders-right_result_comp p {
	margin: 0 0 8px;
}

.orders-right_result_comp h6 {
	margin: 0 0 8px;
	overflow: hidden;
	color: #2C3033;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	/* 150% */
}

.list-analogue_frame,
.create-estimate_frame,
.remove-from-basket_frame {
	width: 936px;
	border-radius: 3px;
	padding: 0;
	background: #FFF url(../images/svg/popup-bg.svg) no-repeat;
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.08);
	max-width: 442px;
}

.list-analogue_frame {
	max-width: 90%;
}

.popup-list-analogue,
.popup-create-estimate,
.popup-remove-from-basket {
	color: #2C3033;
	text-align: center;
	padding: 77px 30px 39px;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.popup-list-analogue .title,
.popup-create-estimate .title,
.popup-remove-from-basket .title {
	color: #2C3033;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 15px;
	line-height: 16px;
}

.popup-list-analogue .btn-gray:hover,
.popup-create-estimate .btn-gray:hover,
.popup-remove-from-basket .btn-gray:hover {
	background: #dedee0;
}

.popup-list-analogue .btn-gray,
.popup-create-estimate .btn-gray,
.popup-remove-from-basket .btn-gray {
	border-radius: 3px;
	border: none;
	background: #F5F5F7;
	padding: 13px 16px;
	color: #636567;
	font-size: 14px;
	height: 40px;
	font-weight: 500;
	line-height: 14px;
	transition: all 0.2s ease-in-out;
}

.popup-list-analogue .btn,
.popup-create-estimate .btn,
.popup-remove-from-basket .btn {
	margin: 0 6px;
}

.popup-list-analogue .btn-danger,
.popup-create-estimate .btn-danger,
.popup-remove-from-basket .btn-danger {
	color: #fff;
	font-size: 14px;
	padding: 13px 16px;
	height: 40px;
}

.popup-list-analogue p,
.popup-create-estimate p,
.popup-remove-from-basket p {
	margin: 0 0 15px;
}

.popup-list-analogue {
	padding: 77px 50px 39px;
}

.popup-list-analogue .title {
	text-align: left;
	margin: 0 0 22px;
}

.popup-list-analogue .article {
	margin: -1px 0px 6px 0;
}

.popup-list-analogue .label {
	margin: 0px 4px 2px 0;
}

.popup-list-analogue .name {
	clear: both;
}

.popup-list-analogue .btn {
	font-size: 12px;
	margin: 0;
	padding: 9px 13px;
	height: auto;
}

.popup-list-analogue .btn.active {
	color: var(--theme-base-color);
	background: none !important;
}

.popup-list-analogue td {
	text-align: left;
	padding: 16px 0 23px 16px;
}

.popup-list-analogue td:first-child {
	width: 113px;
}

.popup-list-analogue td:last-child {
	padding-right: 17px;
}

.popup-list-analogue .preview a {
	width: 79px;
}

.new-cabinet-nav {
	float: left;
	width: 209px;
	margin: -44px 24px 0 0;
}

.new-cabinet-nav a {
	font-size: 14px;
	color: #2C3033;
	font-weight: 500;
	line-height: 20px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 3px;
	-ms-flex-align: center;
	align-items: center;
}

.new-cabinet-nav a:hover {
	color: #22388F;
}

.new-cabinet-nav span {
	width: 32px;
	height: 32px;
	background: url(../images/svg/arr-list.svg) no-repeat center;
	transform: scale(-1);
}

.new-cabinet-nav li:before,
.new-cabinet-nav li:after {
	display: none;
}

.new-cabinet-nav ul ul {
	margin: 0;
	padding: 8px 0 4px 16px;
}

.new-cabinet-nav ul ul a {
	padding: 10px 16px;
	font-weight: 400;
}

.new-cabinet-nav ul ul li {
	margin: 0;
}

.new-cabinet-nav ul .active > a {
	color: #22388F;
	font-weight: 500;
	background: #F5F5F7;
}

.new-cabinet-nav i {
	margin: 0 8px 0 0;
}

.new-cabinet-nav .open > a > span {
	transform: scale(1);
}

.new-product-item {
	float: left;
	width: 33.3%;
	border-radius: 3px;
	position: relative;
	background: #FFF;
	padding: 16px;
	transition: all 0.2s ease-in-out;
}

.new-product-item .checkbox {
	position: absolute;
	top: 34px;
	left: 23px;
}

.new-product-item:hover {
	box-shadow: inset 0px 0 1px 1px #909192;
}

.new-product-item .preview {
	height: 200px;
	margin: 0 20px 33px;
	display: block;
}

.new-product-item .label {
	border-radius: 3px;
	background: #FAE125;
	color: #2C3033;
	padding: 0 8px;
	line-height: 22px;
	margin: 0 0 10px;
	font-size: 12px;
	display: inline-block;
}

.new-product-item .article {
	padding: 2px 0 6px 0;
	color: #636567;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
}

.new-product-item .rating {
	float: right;
	color: #2C3033;
	text-align: right;
	font-size: 12px;
	font-weight: 500;
	line-height: 16px;
}

.new-product-item .rating p {
	float: left;
	margin: 0 4px 0 0;
	height: 16px;
	position: relative;
	width: 80px;
	background: url(../images/svg/star-empty.svg);
}

.new-product-item .rating span {
	display: block;
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
	background: #fff url(../images/svg/star-full.svg);
}

.new-product-item .name {
	display: block;
	clear: both;
	color: #202325;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	height: 40px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	margin: 0 0 4px;
	/* autoprefixer: off */
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 0.2s ease-in-out;
}

.new-product-item .name:hover {
	color: #142569;
}

.new-product-item .item-param-cash {
	display: inline-block;
	border-bottom: 1px solid #E4E4ED;
	margin: 0 0 9px;
}

.new-product-item .item-param-cash span {
	padding: 10px 0 9px;
	display: inline-block;
	vertical-align: top;
	color: #909192;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
}

.new-product-item .item-param-cash ul {
	display: inline-block;
	vertical-align: top;
	margin: 0;
}

.new-product-item .item-param-cash li {
	display: inline-block;
	margin: 0 -3px -1px 3px;
	transition: all 0.2s ease-in-out;
	vertical-align: top;
	padding: 10px 8px 8px;
	cursor: pointer;
	border-bottom: 2px solid transparent;
	font-size: 12px;
	line-height: 12px;
}

.new-product-item .item-param-cash li:before {
	display: none !important;
}

.new-product-item .item-param-cash li:hover {
	border-bottom: 2px solid #DE291F;
	color: #DE291F;
}

.new-product-item .item-param-cash .active {
	border-bottom: 2px solid #DE291F;
	color: #DE291F;
}

.new-product-item .cash {
	margin: 0 0 6px;
	color: #2C3033;
	font-size: 18px;
	line-height: 18px;
}

.new-product-item .cash b {
	font-weight: 700;
}

.new-product-item .last-cash {
	color: #636567;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	text-decoration: line-through;
}

.new-product-item .last-cash b {
	font-weight: 500;
}

.new-product-item .btn {
	width: 153px;
	height: 32px;
	display: inline-block;
}

.new-product-item .events {
	position: absolute;
	bottom: 19px;
	right: 20px;
}

.new-product-item .events i {
	margin: 0 0 0 8px;
	float: left;
	cursor: pointer;
}

.new-product-item .events i:hover path {
	transition: all 0.2s ease-in-out;
	stroke: #142569;
}

.new-product-item .events svg {
	display: block;
}

.new-product-item img {
	width: 100%;
	object-fit: contain;
	height: auto;
}

.new-product-item.item--disabled .name {
	margin-bottom: 5px;
}

.new-product-item.item--disabled .btn {
	background: none;
	color: #22388F;
	width: 185px;
}

.new-product-item.item--disabled .btn:hover {
	background: #22388F;
	color: #fff;
}

.new-product-item.item--disabled .preview {
	opacity: 0.5;
}

.new-cabinet-list-await {
	overflow: hidden;
	margin: -39px 0 0;
}

.new-cabinet-list-await .top {
	overflow: hidden;
}

.new-cabinet-list-await .switcher {
	float: right;
}

.new-cabinet-list-await .switcher span {
	float: left;
}

.new-cabinet-list-await_in {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 0 50px;
}

.switcher {
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	margin: 3px 0 0 0;
	position: relative;
}

.switcher:hover span {
	background: #22388F;
}

.switcher input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
}

.switcher input:checked + span {
	background: #22388F;
}

.switcher input:checked + span:after {
	left: 19px;
}

.switcher span {
	width: 40px;
	height: 24px;
	border-radius: 30px;
	background: #E4E4ED;
	display: block;
	position: relative;
	transition: all 0.2s ease-in-out;
}

.switcher span:after {
	transition: all 0.2s ease-in-out;
	background: #FFF;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	border-radius: 100%;
	top: 3px;
	left: 3px;
	content: "";
}

.switcher .text {
	color: #333;
	font-size: 15px;
	margin: 0 0 0 11px;
	font-weight: 500;
	line-height: 24px;
	width: auto;
	height: auto;
	border-radius: 0;
	background: none !important;
}

.switcher .text:after {
	display: none !important;
}

.await-top {
	border-bottom: 1px solid #D8D8E0;
}

.basket-content {
	margin-top: 23px;
}

.carousel-for-you .rr-widget {
	padding: 0 !important;
	
}
.carousel-for-you .rr-widget .rr-items {
	margin-bottom: 40px;
	gap: 5px !important;
}
.carousel-for-you .rr-widget .rr-item {
	background: #fff;
	padding: 12px 10px;
	border-radius: 4px;
}
.carousel-for-you .rr-widget .rr-widget__title {
	margin-bottom: 16px !important;
}


/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */

.noUi-vertical .noUi-origin {
	top: -100%;
	width: 0;
}

.noUi-horizontal .noUi-origin {
	height: 0;
}

.noUi-handle {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
}

.noUi-touch-area {
	height: 100%;
	width: 100%;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
	transition: transform 0.3s;
}

.noUi-state-drag * {
	cursor: inherit !important;
}

/* Slider size and handle placement;
 */

.noUi-horizontal {
	height: 18px;
}

.noUi-horizontal .noUi-handle {
	width: 34px;
	height: 28px;
	right: -17px;
	top: -6px;
}

.noUi-vertical {
	width: 18px;
}

.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	right: -6px;
	bottom: -17px;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
	left: -17px;
	right: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */

.noUi-target {
	background: #FAFAFA;
	border-radius: 4px;
	border: 1px solid #D3D3D3;
	box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

.noUi-connects {
	border-radius: 3px;
}

.noUi-connect {
	background: #3FB8AF;
}

/* Handles and cursors;
 */

.noUi-draggable {
	cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
	cursor: ns-resize;
}

.noUi-handle {
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #FFF;
	cursor: default;
	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

.noUi-active {
	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */

.noUi-handle:before,
.noUi-handle:after {
	content: "";
	display: block;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px;
}

.noUi-handle:after {
	left: 17px;
}

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px;
}

.noUi-vertical .noUi-handle:after {
	top: 17px;
}

/* Disabled state;
 */

[disabled] .noUi-connect {
	background: #B8B8B8;
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
	cursor: not-allowed;
}

/* Base;
 *
 */

.noUi-pips,
.noUi-pips * {
	box-sizing: border-box;
}

.noUi-pips {
	position: absolute;
	color: #999;
}

/* Values;
 *
 */

.noUi-value {
	position: absolute;
	white-space: nowrap;
	text-align: center;
}

.noUi-value-sub {
	color: #ccc;
	font-size: 10px;
}

/* Markings;
 *
 */

.noUi-marker {
	position: absolute;
	background: #CCC;
}

.noUi-marker-sub {
	background: #AAA;
}

.noUi-marker-large {
	background: #AAA;
}

/* Horizontal layout;
 *
 */

.noUi-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%;
}

.noUi-value-horizontal {
	transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
	transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
	height: 15px;
}

/* Vertical layout;
 *
 */

.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%;
}

.noUi-value-vertical {
	transform: translate(0, -50%);
	padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
	transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
	width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
	width: 15px;
}

.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

.noUi-horizontal .noUi-tooltip {
	transform: translate(-50%, 0);
	left: 50%;
	bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
	transform: translate(0, -50%);
	top: 50%;
	right: 120%;
}

.noUi-horizontal .noUi-origin > .noUi-tooltip {
	transform: translate(50%, 0);
	left: auto;
	bottom: 10px;
}

.noUi-vertical .noUi-origin > .noUi-tooltip {
	transform: translate(0, -18px);
	top: auto;
	right: 28px;
}

* {
	outline: none;
	font-family: "Inter", sans-serif !important;
	font-optical-sizing: auto;
	font-style: normal;
}

body {
	position: relative;
}

.orders-page {
	background: #F5F5F7;
}



.orders-bg .count {
	position: absolute;
	color: #E4E4ED;
	font-size: 12px;
	top: 24px;
	right: 24px;
	font-weight: 500;
	line-height: 1;
	/* 100% */
}

.order-item-title {
	margin: 0 0 16px;
	color: #2C3033;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
}

.order-item-title svg {
	display: inline-block;
	vertical-align: top;
	margin-top: -4px;
}

.order-right_promo-code .order-item-title {
	margin: 0 0 12px;
}

.order-right_promo-code .icon {
	float: left;
	margin: 0 8px 0 0;
	border-radius: 3px;
	background: #22388F;
	width: 60px;
	height: 44px;
	position: relative;
}

.order-right_promo-code img,
.order-right_promo-code svg {
	position: absolute;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
}

.order-right_promo-code input {
	padding: 12px 45px 12px 16px;
	width: 100%;
	color: #2C3033;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	border: 1px solid #E4E4ED;
	background: #FFF;
	line-height: 20px;
	height: 44px;
}

.ovh {
	overflow: hidden;
}

.page-top-info svg {
	float: left;
	margin: 2px 4px 0 0;
}

.orders-right_result .result {
	color: #2C3033;
	font-size: 16px;
	text-align: center;
	font-weight: 400;
	padding: 16px 0 7px;
	border-top: 1px solid #E4E4ED;
	line-height: 20px;
}

.orders-right_result .result b {
	padding: 0;
	color: #2E2E33;
	font-size: 26px;
	float: none;
	font-weight: 700;
	line-height: 26px;
}

.orders-right_result .help {
	color: #2C3033;
	margin: 0 0 15px;
	font-size: 12px;
	font-weight: 400;
	border-radius: 3px;
	background: #F5F5F7;
	line-height: 16px;
	padding: 10px 10px 8px 39px;
	position: relative;
}

.orders-right_result .help:after {
	width: 18px;
	height: 18px;
	top: 8px;
	left: 12px;
	position: absolute;
	content: "";
	background: url(../images/svg/help.svg) no-repeat;
}

.orders-right_result .btn {
	width: 100%;
}

.orders-right_result .polit {
	padding: 11px 0 0;
	text-align: center;
	color: #636567;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
}

.orders-right_result .polit a {
	color: #22388F;
}

.orders-right_result .order-item-title {
	margin: 0 0 12px;
}

.orders-right_result .icon-tooltip {
	padding: 0 !important;
	border-radius: 3px;
	margin-bottom: -2px;
	overflow: visible !important;
	background: #F5F5F7;
	width: 20px;
	color: #202325;
	height: 20px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	font-weight: 700;
	margin-top: -5px;
	line-height: 21px;
	vertical-align: middle;
	position: relative;
}

.orders-right_result .icon-tooltip:hover span {
	opacity: 1;
	visibility: visible;
}

.orders-right_result .icon-tooltip span {
	display: block;
	background: #fff;
	z-index: 100;
	padding: 13px 16px 13px;
	position: absolute;
	max-width: 300px;
	font-size: 12px;
	border-radius: 8px;
	font-weight: 400;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);
	opacity: 0;
	visibility: hidden;
	left: 50%;
	transform: translateX(-50%);
	bottom: 100%;
	margin-bottom: 10px;
	transition: opacity 0.2s ease, visibility 0.2s ease;
	line-height: 18px;
	cursor: default;
	color: #000;
}

.orders-right_result table {
	margin: 0 0 2px;
	width: 100%;
	border-spacing: 0;
}

.orders-right_result td {
	vertical-align: top;
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	padding: 0 0 13px;
	position: relative;
	z-index: 4;
	line-height: 1;
}

.orders-right_result td:last-child {
	text-align: right;
}

.orders-right_result td:first-child {
	text-align: left;
}

.orders-right_result td:after {
	content: "";
	z-index: -1;
	bottom: 14px;
	left: 0;
	height: 1px;
	display: inline-block;
	right: 0;
	position: absolute;
	border-bottom: 1px dotted #909192;
}

.orders-right_result td[colspan] {
	border-radius: 3px;
	padding: 6px 8px 6px 12px;
	background: #FAED76;
	border-bottom: 15px solid #fff;
}

.orders-right_result td[colspan]:after {
	display: none !important;
}

.orders-right_result td[colspan] b {
	float: none;
	display: inline;
	background: none;
}

.orders-right_result b {
	padding-left: 4px;
	float: right;
	font-weight: 600;
	position: relative;
	background: #fff;
	z-index: 4;
}

.orders-right_result span {
	padding: 0 3px 0 0;
	position: relative;
	z-index: 4;
	background: #fff;
}

.orders-right_result span b {
	float: none;
}

.orders-right_bonus {
	padding: 27px 24px 24px 57px;
	position: relative;
	color: #2C3033;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
}

.orders-right_bonus .icon {
	position: absolute;
	top: 26px;
	left: 25px;
}

.orders-right_bonus .order-item-title {
	margin: 0 0 10px;
}

.orders-right_bonus .drop {
	border-radius: 3px;
	background: #F5F5F7;
	padding: 8px 16px;
	line-height: 16px;
	font-size: 13px;
}

.orders-right_bonus p {
	margin: 0 0 10px;
}

.orders-right_bonus b {
	color: #142569;
	font-weight: 700;
}

.orders-right_bonus a {
	color: #22388F;
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	border-bottom: 1px dashed currentColor;
}

.orders-right_bonus a:hover {
	border-bottom: 1px solid transparent;
}



.order-radio label:hover .icon:after {
	border-color: #22388F;
}

.order-radio input {
	position: absolute;
	bottom: 100%;
	right: 100%;
}

.order-radio input:checked + .icon {
	border: 6px solid #22388F;
}

.order-radio input:checked + .icon:after {
	border: 2px solid #22388F;
}

.order-radio input:checked + .icon + span + span,
.order-radio input:checked + .icon + span {
	color: #22388F;
}


.radio-group {
	overflow: hidden;
	margin: 0 -8px;
}

.fields-group.fields-group--3x {
	display: flex;
}

.orders-in_user_login {
	border-radius: 3px;
	background: #F5F5F7;
	padding: 17px 16px 16px;
	display: inline-block;
	color: #636567;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	margin: 0 0 16px;
}

.orders-in_user_login a {
	position: relative;
	color: #22388F;
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	margin: 0 16px 0 0;
	display: inline-block;
	border-bottom: 1px dashed #22388F;
}

.orders-in_user_login a:hover {
	border-bottom: 1px solid transparent;
}

.orders-in_user_login a svg {
	position: absolute;
	left: 100%;
	top: -4px;
	margin-left: 4px;
}

.orders-in_user_login svg {
	float: right;
}

.orders-in_delivery,
.orders-in_user {
	padding-bottom: 8px;
}

.icon-has-info {
	cursor: pointer;
}

.form-item {
	margin: 0 0 16px;
	position: relative;
}

.form-item.has-text label {
	font-size: 10px;
	font-weight: 400;
	line-height: 10px;
	padding-top: 4px;
}

.form-item.has-text .icon-has-info {
	display: block;
}

.form-item .icon-has-info {
	display: none;
	position: absolute;
	top: 50%;
	right: 16px;
	transform: translateY(-50%);
}

.form-item .icon-has-info svg {
	right: 16px;
	display: block;
}

.form-item label {
	position: absolute;
	top: 0;
	left: 0;
	padding: 12px 16px;
	text-overflow: ellipsis;
	font-size: 14px;
	font-style: normal;
	transition: all 0.2s ease-in-out;
	font-weight: 400;
	line-height: 20px;
	max-width: 90%;
	display: block;
	overflow: hidden;
}

.form-item input {
	border-radius: 3px;
	border: 1px solid #E4E4ED;
	background: #FFF;
	height: 44px;
	width: 100%;
	overflow: hidden;
	color: #000;
	padding: 15px 16px 12px;
	text-overflow: ellipsis;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.form-item input:focus {
	border-color: #22388F;
}


.form-item input::-webkit-input-placeholder {
	color: #909192;
}

.form-item input::-moz-placeholder {
	color: #909192;
}

.form-item input:-moz-placeholder {
	color: #909192;
}

.form-item input:-ms-input-placeholder {
	color: #909192;
}

.fields-group {
	margin: 0 -8px 8px;
	/* overflow: hidden; */
	display: flex;
}
.fields-group .form-item {
	width: 50%;
	box-sizing: border-box;
	padding: 0 8px;
}
.fields-group .form-item label {
	margin-left: 8px;
}

.fields-group .form-item .icon-has-info {
	margin-right: 8px;
}

.tooltipster-base {
	pointer-events: auto;
}

.fields-group--3x .form-item {
	width: 33.3%;
}

.order-label {
	color: #2C3033;
	font-size: 14px;
	font-weight: 500;
	margin: 9px 0 12px;
	line-height: 1;
}

.orders-shop-list {
	margin: 0 0 24px;
}

.orders-shop-list .item {
	color: #2C3033;
	position: relative;
	font-size: 13px;
	font-weight: 400;
	cursor: pointer;
	line-height: 16px;
	overflow: hidden;
	margin: 0 0 16px;
	border-radius: 3px;
	border: 1px solid #8A92B4;
	background: #FFF;
	padding: 19px 16px 0;
	transition: all 0.2s ease-in-out;
}

.orders-shop-list .item:hover {
	border: 1px solid #22388F;
}

.orders-shop-list .active {
	padding: 17px 16px 0;
	border: 2px solid #22388F !important;
}

.orders-shop-list .active .check .icon {
	border: 6px solid #22388F;
}

.orders-shop-list .check {
	position: absolute;
	top: 16px;
	right: 16px;
}

.orders-shop-list .check a {
	display: inline-block;
	color: #2C3033;
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	border-bottom: 1px dashed currentColor;
	transition: all 0.2s ease-in-out;
}

.orders-shop-list .check a:hover {
	color: #22388F;
	border-bottom: 1px solid transparent;
}

.orders-shop-list .check .icon {
	float: right;
	width: 18px;
	height: 18px;
	border-radius: 40px;
	border: 2px solid #D8D8E0;
	margin: 0 0 0 12px;
}

.orders-shop-list h5 {
	color: #2C3033;
	font-size: 14px;
	font-weight: 500;
	line-height: 14px;
	margin: 0 0 8px;
}

.orders-shop-list ul {
	background: #F5F5F7;
	display: block;
	margin: 16px -16px 0;
	padding: 3px 16px 2px;
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}

.orders-shop-list li {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 0 0;
}

.orders-shop-list li:before {
	display: none;
}

.orders-shop-list p {
	margin: 0;
}

.orders-shop-list b {
	font-weight: 500;
}

.radio-group--big .order-radio {
	width: 50%;
}

.radio-group--big .icon-tooltip {
	border-radius: 3px;
	background: #F5F5F7;
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
	font-weight: 600;
	font-size: 12px;
	margin-top: -3px;
	line-height: 20px;
	vertical-align: middle;
	position: relative;
}

.radio-group--big .icon {
	margin: 3px 0 2px 25px;
}

.radio-group--big svg {
	float: left;
	margin: 0 8px 0 0;
}

.radio-group--big label {
	padding: 13px 16px 13px 16px;
	line-height: 24px;
}

.radio-group--big input:checked + .icon + span + span .stroke,
.radio-group--big input:checked + .icon + span .stroke {
	stroke: currentColor;
}

.radio-group--big input:checked + .icon + span + span .fill,
.radio-group--big input:checked + .icon + span .fill {
	fill: currentColor;
}

.orders-in_pay .text {
	margin: -5px 0 0;
	border-radius: 3px;
	background: #F5F5F7;
	padding: 9px 16px;
	display: inline-block;
	color: #636567;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
}

.orders-in_pay .text a {
	position: relative;
	color: #22388F;
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	margin: 0 16px 0 0;
	display: inline-block;
	border-bottom: 1px dashed #22388F;
}

.orders-in_pay .text a:hover {
	border-bottom: 1px solid transparent;
}

.orders-in_pay .text a svg {
	position: absolute;
	left: 100%;
	top: -4px;
	margin-left: 4px;
}

.orders-in_pay .text svg {
	float: right;
}

.orders-in_pay .text b {
	color: #22388F;
	font-weight: 600;
}

.orders-in_pay .text .icon-tooltip {
	background: #fff;
}

.orders-page_in {
	overflow: hidden;
	max-width: 1024px;
	width: 100%;
}
.orders-page_in .orders-bg {
	margin-bottom: 24px;
}

.checkbox {
	margin: 0 0 13px;
}

.checkbox label {
	cursor: pointer;
	position: relative;
	color: #000;
	font-size: 14px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	/* 100% */
}

.checkbox input {
	position: absolute;
	bottom: 100%;
	right: 100%;
	opacity: 0;
	visibility: hidden;
}

.checkbox input:checked + .icon {
	border-color: #22388F;
	background: #22388F url(../images/svg/chech.svg) no-repeat center;
}

.checkbox .icon {
	float: left;
	margin: 0 10px 0 0;
	min-width: 18px;
	width: 18px;
	height: 18px;
	border-radius: 3px;
	border: 2px solid #D8D8E0;
	transition: all 0.2s ease-in-out;
}

.checkbox .icon-tooltip {
	display: inline-block;
}

.checkbox span {
	display: block;
}

.icon-tooltip {
	border-radius: 3px;
	overflow: visible !important;
	background: #F5F5F7;
	width: 20px;
	color: #202325;
	height: 20px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	font-weight: 700;
	margin-top: -2px;
	line-height: 20px;
	vertical-align: middle;
	position: relative;
}

.icon-tooltip:hover span {
	opacity: 1;
	visibility: visible;
}

.icon-tooltip span {
	display: block;
	background: #fff;
	z-index: 100;
	padding: 13px 16px 13px;
	position: absolute;
	max-width: 300px;
	font-size: 12px;
	border-radius: 8px;
	font-weight: 400;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);
	opacity: 0;
	visibility: hidden;
	left: 50%;
	transform: translateX(-50%);
	bottom: 100%;
	margin-bottom: 10px;
	transition: opacity 0.2s ease, visibility 0.2s ease;
	line-height: 18px;
	cursor: default;
	color: #000;
}

.orders-in_delivery_address {
	margin: 10px 0 0;
	position: relative;
}
.selected_delivery_block {
	margin-bottom: 24px;
}

.orders-in_delivery_address .order-label:first-child {
	margin: 3px 0 18px;
}

.orders-in_delivery_address .checkbox-list {
	/* margin: -18px 0 0; */
}

.orders-in_delivery_address .help {
	color: #2C3033;
	margin: 0 0 15px;
	font-size: 12px;
	font-weight: 400;
	border-radius: 3px;
	line-height: 18px;
	padding: 1px 12px 1px 27px;
	position: relative;
}

.orders-in_delivery_address .help:after {
	width: 18px;
	height: 18px;
	top: 0;
	left: 0;
	position: absolute;
	content: "";
	background: url(../images/svg/help.svg) no-repeat;
}

.link-my-address {
	position: absolute;
	top: 0;
	color: #22388F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	right: 31px;
	border-bottom: 1px dashed currentColor;
}

.link-my-address:hover {
	border-bottom: 1px dashed transparent;
}

.link-my-address .icon-tooltip {
	position: absolute;
	margin-left: 10px;
	left: 100%;
	top: 0;
}

.link-address-map {
	margin: -5px 0 13px 28px;
	position: relative;
	display: inline-block;
	color: #202325;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	border-bottom: 1px dashed currentColor;
}

.link-address-map:hover {
	border-bottom: 1px dashed transparent;
}

.link-address-map svg {
	position: absolute;
	top: -3px;
	right: 100%;
	margin-right: 4px;
}

.orders-in_date_delivery {
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
}

.orders-in_date_delivery b {
	font-weight: 700;
}

.orders-in_date_delivery p {
	margin: 0;
}

.orders-in_date_delivery_list_day {
	overflow: hidden;
}

.orders-in_date_delivery_list_day label {
	float: left;
	width: 120px;
	margin: 0 8px 8px 0;
	overflow: hidden;
	text-align: center;
	color: #2C3033;
	font-size: 12px;
	position: relative;
	font-weight: 400;
	line-height: 1;
	/* 100% */
}

.orders-in_date_delivery_list_day input {
	position: absolute;
	bottom: 100%;
	right: 100%;
	opacity: 0;
	visibility: hidden;
}

.orders-in_date_delivery_list_day input:checked + span {
	padding: 11px 10px 12px;
	border: 2px solid #22388F;
}

.orders-in_date_delivery_list_day b {
	font-size: 14px;
	font-weight: 500;
	display: block;
	margin: 0 0 4px;
	line-height: 16px;
}

.orders-in_date_delivery_list_day span {
	border-radius: 3px;
	border: 1px solid #8A92B4;
	display: block;
	padding: 12px 11px 13px;
	background: #FFF;
	cursor: pointer;
	transition: border-color 0.2s ease-in-out;
}

.orders-in_date_delivery_list_day span:hover {
	border-color: #22388F;
}

.orders-in_pay_cash-list,
.orders-in_date_delivery_list_type {
	overflow: hidden;
}

.orders-in_pay_cash-list label,
.orders-in_date_delivery_list_type label {
	position: relative;
	font-size: 13px;
	font-weight: 500;
	line-height: 24px;
	/* 100% */
	display: block;
	float: left;
	margin: 0 8px 8px 0;
}

.orders-in_pay_cash-list input,
.orders-in_date_delivery_list_type input {
	position: absolute;
	bottom: 100%;
	right: 100%;
	opacity: 0;
	visibility: hidden;
}

.orders-in_pay_cash-list input:checked + span,
.orders-in_date_delivery_list_type input:checked + span {
	padding: 6px 21px 7px 14px;
	border: 2px solid #22388F;
}

.orders-in_pay_cash-list span,
.orders-in_date_delivery_list_type span {
	border-radius: 3px;
	border: 1px solid #8A92B4;
	overflow: hidden;
	display: block;
	background: #FFF;
	padding: 7px 22px 8px 15px;
	cursor: pointer;
	transition: border-color 0.2s ease-in-out;
}

.orders-in_pay_cash-list span:hover,
.orders-in_date_delivery_list_type span:hover {
	border-color: #22388F;
}

.orders-in_pay_cash-list svg,
.orders-in_date_delivery_list_type svg {
	float: left;
}

.orders-in_pay_cash-list {
	margin: 0 0 9px;
}

.orders-in_pay_cash-list p {
	margin: 0 0 11px;
	color: #2E2E33;
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
}

.orders-in_pay_cash-list span {
	padding: 3px 11px 3px 10px;
}

.orders-in_pay_cash-list input:checked + span {
	padding: 2px 10px 2px 9px;
}

.only-mobile {
	display: none;
}

.order-last-address {
	/* overflow: hidden; */
	/* margin: 0 0 15px; */
}

.newaddress.btn {
	height: 49px;
	padding: 13px 18px 11px 16px;
	border-radius: 3px;
	border: 1px solid #8A92B4;
	background: #FFF;
	overflow: hidden;
	margin: 0 0 0 8px;
	transition: border-color 0.2s ease-in-out;
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	/* float: right; */
	margin-bottom: 16px;
}
.orders-in_delivery_address .order-radio {
	width: 50%;
}
.order-last-address .btn svg {
	margin: 0 8px 0 0;
	float: left;
}

.order-last-address .btn:hover {
	padding: 12px 17px 10px 15px;
	border: 2px solid #22388F;
}

.order-last-address .form-item {
	/* overflow: hidden; */
}
.new_address_error {
	color: red;
	font-size: 12px;
	/* position: absolute; */
	margin-left: 17px;
	line-height: 1;
	margin-top: 4px;
}
.order-last-address input {
	padding-right: 50px;
}

.order-last-address input[type=radio] {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	bottom: 100%;
	right: 100%;
}

.order-last-address .item {
	position: relative;
	margin: 0 0 18px;
	/* overflow: hidden; */
	border-radius: 3px;
	padding: 8px 20px 2px 17px;
	box-sizing: border-box;
}

/* .order-last-address .item:first-child { */
	/* padding: 0; */
	/* margin-bottom: 8px; */
	/* margin-top: 0; */
	/* box-shadow: none !important; */
/* } */
/* .order-last-address .item:first-child:after { */
	/* right: 177px; */
	/* top: 12px; */
/* } */

.order-last-address .item:first-child.active input {
	/* border: 2px solid #22388F; */
}
.order-last-address .item:after {
	border-radius: 100%;
	float: right;
	border: 2px solid #D8D8E0;
	width: 18px;
	position: absolute;
	top: 18px;
	right: 19px;
	content: "";
	height: 18px;
	transition: all 0.2s ease-in-out;
}

.order-last-address .active {
	box-shadow: inset 0 0 0 2px #22388F;
}

.order-last-address .active:after {
	border: 6px solid #22388F;
}

.order-last-address .fields-group .fields-group {
	/* margin-bottom: -16px; */
}

.orders-in_date_delivery_list_type svg {
	margin-left: 3px;
	margin-right: -7px;
}

.orders-in_date_delivery_list_type input:checked + span,
.orders-in_date_delivery_list_type span {
	width: 120px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

.switcher {
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	position: relative;
}

.switcher:hover span {
	background: #22388F;
}

.switcher input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
}

.switcher input:checked + span {
	background: #22388F;
}

.switcher input:checked + span:after {
	left: 19px;
}

.switcher span {
	width: 40px;
	height: 24px;
	border-radius: 30px;
	background: #E4E4ED;
	display: block;
	position: relative;
	transition: all 0.2s ease-in-out;
}

.switcher span:after {
	transition: all 0.2s ease-in-out;
	background: #FFF;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	border-radius: 100%;
	top: 3px;
	left: 3px;
	content: "";
}

.yellow-notification {
	color: #2C3033;
	margin: 0 0 16px;
	border-radius: 3px;
	background: #FAED76;
	font-size: 13px;
	padding: 12px;
	font-weight: 400;
	line-height: 18px;
}

.order-users-info-list label {
	cursor: pointer;
	position: relative;
	padding: 3px 0 11px 30px;
	display: block;
	color: #2C3033;
	font-size: 13px;
	line-height: 13px;
	/* 100% */
}

.order-users-info-list input {
	position: absolute;
	bottom: 100%;
	right: 100%;
	opacity: 0;
	visibility: hidden;
}

.order-users-info-list input:checked + .icon {
	border: 6px solid #22388F;
}

.order-users-info-list span {
	display: block;
	margin: 0 0 9px;
}

.order-users-info-list span:last-child {
	margin: 0;
}

.order-users-info-list .name {
	font-weight: 500;
}

.order-users-info-list .icon {
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.2s ease-in-out;
	width: 18px;
	height: 18px;
	border-radius: 40px;
	border: 2px solid #D8D8E0;
}

.order-company-list {
	position: relative;
}

.order-company-list label {
	transform: scale(1);
	position: relative;
	overflow: hidden;
	margin: 0;
	display: block;
	color: #2C3033;
	padding: 15px 50px 10px 17px;
	font-size: 12px;
	font-weight: 400;
	cursor: pointer;
	line-height: 1;
}
.order-company-list label:hover .icon:after {
	border-color: #22388F;
}

.order-company-list input {
	position: absolute;
	bottom: 100%;
	right: 100%;
}

.order-company-list input:checked + .icon {
	border: 6px solid #22388F;
}

.order-company-list input:checked + .icon:after {
	border: 2px solid #22388F;
}

.order-company-list input:checked + .icon + span {
	color: #22388F;
}

.order-company-list span {
	display: block;
	margin: 0 0 8px;
}

.order-company-list .name {
	font-weight: 500;
}

.order-company-list .icon {
	border-radius: 100%;
	float: right;
	border: 2px solid #D8D8E0;
	width: 18px;
	height: 18px;
	transition: all 0.2s ease-in-out;
	margin: -3px 0 2px 25px;
	position: absolute;
	top: 13px;
	right: 20px;
}

.order-company-list .icon:after {
	position: fixed;
	transition: all 0.2s ease-in-out;
	border-radius: 3px;
	border: 1px solid #8A92B4;
	background: #FFF;
	z-index: -1;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.order-company-list .edit {
	cursor: pointer;
	position: absolute;
	top: -2px;
	right: 0;
	color: #22388F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	border-bottom: 1px dashed #22388F;
	transition: all 0.2s ease-in-out;
}

.order-company-list .edit:hover {
	border-bottom: 1px dashed transparent;
}

.noUi-target {
	border-radius: 10px;
	height: 4px;
	margin: 0 0 16px;
	background: #E4E4ED;
	box-shadow: none;
	border: none;
}

.noUi-connect {
	border-radius: 10px;
	background: #22388F;
}

.noUi-horizontal .noUi-handle {
	background: #22388F;
	width: 24px;
	cursor: pointer;
	height: 24px;
	border: 9px solid #fff;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
	right: -12px;
	transition: all 0.2s ease-in-out;
	top: -10px;
	border-radius: 100%;
}

.noUi-horizontal .noUi-handle:before,
.noUi-horizontal .noUi-handle:after {
	display: none;
}

.noUi-horizontal .noUi-handle:hover {
	box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.25);
}

.order-range-bonus {
	padding: 20px 0 0;
	color: #2C3033;
	display: none;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
}

.order-range-bonus b {
	color: #22388F;
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
}

.order-range-bonus p {
	margin: 0;
}

.orders-result-table {
	max-width: 696px;
	margin: 0 auto 30px;
	border-radius: 3px;
	background: #FFF;
	box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.08);
	color: #2C3033;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
}

.orders-result-table .top {
	padding: 25px 0 23px;
	margin: 0 24px 20px;
	border-bottom: 1px solid #E4E4ED;
}

.orders-result-table .top p {
	margin: 0;
}

.orders-result-table .small-title {
	color: #2C3033;
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	margin: 0 0 9px;
}

.orders-result-table .item {
	position: relative;
	padding: 7px 0 8px;
	margin: 0 24px 3px 64px;
}

.orders-result-table .icon {
	position: absolute;
	top: 4px;
	left: -40px;
}

.orders-result-table .number b {
	color: #22388F;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	/* 100% */
}

.orders-result-table .user a {
	color: inherit;
	border: none !important;
}

.orders-result-table h3 {
	font-size: 24px;
	margin: 0 0 9px;
	font-weight: 500;
	line-height: 32px;
}

.orders-result-table b {
	color: #22388F;
	font-weight: 500;
}

.orders-result-table p {
	margin: 0 0 7px;
}

.orders-result-table table {
	width: 100%;
	margin: 11px 0 0;
}

.orders-result-table td {
	vertical-align: middle;
	padding: 6px 15px 6px 0;
}

.orders-result-table a {
	color: #22388F;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	border-bottom: 1px dashed #22388F;
	transition: all 0.2s ease-in-out;
}

.orders-result-table a:hover {
	border-bottom: 1px dashed transparent;
}

.orders-result-table .preview {
	width: 48px;
	height: 48px;
	display: block;
	border: none !important;
}

.orders-result-table .preview img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.orders-result-table .name {
	color: #2C3033;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	border: none !important;
}

.orders-result-table .name:hover {
	color: #22388F;
}

.orders-result-table .cash {
	text-align: right;
	white-space: nowrap;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
}

.orders-result-table .count {
	color: #999;
	white-space: nowrap;
	font-size: 11px;
	font-weight: 500;
	line-height: 19px;
	/* 172.727% */
}

.orders-result-table .help {
	color: #2C3033;
	margin: 16px 0 15px;
	font-size: 12px;
	font-weight: 400;
	border-radius: 3px;
	background: #F5F5F7;
	line-height: 16px;
	padding: 10px 12px 8px 39px;
	position: relative;
}

.orders-result-table .help:after {
	width: 18px;
	height: 18px;
	top: 8px;
	left: 12px;
	position: absolute;
	content: "";
	background: url(../images/svg/help.svg) no-repeat;
}

.popup-choose-delivery_frame,
.popup-choose-address_frame,
.popup-company-add_frame,
.popup-company-list_frame,
.popup-small-text_frame,
.popup-address_frame,
.popup-address-new_frame,
.auth_frame.popup,
.popup-address-list_frame,
.popup-map_frame,
.info-shop_frame {
	width: 936px;
	max-width: 80%;
	border-radius: 3px;
	padding: 0;
	background: #FFF url(../images/svg/popup-bg.svg) no-repeat;
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.08);
}

.popup-small-text_frame {
	max-width: 442px;
}

.popup-small-text {
	padding: 75px 40px 40px;
	color: #2C3033;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.popup-small-text p {
	margin: 0;
}

.popup-small-text .btn {
	padding: 0 16px;
	height: 40px;
	font-size: 14px;
	margin: 16px 0 0;
	font-weight: 500;
	line-height: 1;
}

.popup-choose-delivery_frame,
.popup-choose-address_frame {
	width: 1376px;
}

.auth_frame.popup {
	max-width: 441px;
}

.auth-page {
	text-align: center;
	padding-top: 25px;
	font-size: 10px;
	color: #2C3033;
	font-weight: 400;
	line-height: 14px;
}

.auth-page .form-header .title {
	color: #2C3033;
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	line-height: 1;
	/* 100% */
}

.auth-page .form-group label {
	text-align: left;
}

.popup-info-shop {
	padding: 76px 50px 40px;
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	/* 138.462% */
}

.popup-info-shop h3 {
	color: #2C3033;
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 15px;
	line-height: 1;
}

.popup-info-shop h5 {
	color: #2C3033;
	font-size: 14px;
	font-weight: 700;
	line-height: 1;
	margin: 15px 0 5px;
}

.popup-info-shop p {
	margin: 0 0 3px;
}

.popup-info-shop b {
	font-weight: 700;
}

.popup-info-shop a {
	color: #22388F;
	border-bottom: 1px dashed #22388F;
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	display: inline-block;
	transition: all 0.2s ease-in-out;
}

.popup-info-shop a:hover {
	border-bottom: 1px dashed transparent;
}

.popup-info-shop .map {
	height: 300px;
	position: relative;
	margin: 15px 0 0;
	display: block;
	width: 100%;
}

.popup-info-shop .map > img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}

.popup-map {
	padding: 77px 50px 40px;
}

.popup-map .button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background: none;
	padding: 0;
}

.popup-map .form-item {
	position: relative;
}

.popup-map .map {
	margin: 23px 0 11px;
	overflow: auto;
	height: 500px;
	position: relative;
	/* z-index: -1; */
}
.popup-map .map img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.popup-map input {
	height: 44px;
	overflow: hidden;
	color: #2C3033;
	text-overflow: ellipsis;
	font-size: 14px;
	font-weight: 400;
	padding: 12px 66px 12px 16px;
	line-height: 20px;
	/* 142.857% */
}

.popup-map-city {
	display: none;
	border-radius: 3px;
	background: #FFF;
	box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, 0.15);
	color: #2C3033;
	margin: 4px 0 0;
	position: absolute;
	top: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	list-style: none;
	left: 0;
	width: 100%;
	padding: 12px 0;
	max-height: 172px;
	overflow: auto;
}

.popup-map-city li {
	margin: 0;
	cursor: pointer;
	padding: 4px 16px;
}

.popup-map-city li:hover {
	color: #22388F;
}

.popup-map-city li:before {
	display: none !important;
}

.for-balloon {
	color: #2C3033;
	width: 344px;
	text-align: center;
	background: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
	padding: 5px 0 14px;
	z-index: 2;
}

.for-balloon h3 {
	color: #2C3033;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
	margin: 0 0 16px;
}

.for-balloon p {
	margin: 0 auto 16px;
	max-width: 237px;
}

.for-balloon .btn {
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 14px;
	height: 40px;
	padding-left: 15px;
	padding-right: 15px;
}

.orders-right_result .btn * {
	position: absolute !important;
}

.popup-address,
.popup-company {
	padding: 77px 50px 40px;
}

.popup-address .link-address-map,
.popup-company .link-address-map {
	margin: -5px 0 22px 28px;
}

.popup-address .title,
.popup-company .title {
	color: #2C3033;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 20px;
	line-height: 1;
}

.popup-address .row, .popup-company .row {
	display: -ms-flexbox;
	display: flex;
	margin: 0 -8px 16px;
}

.popup-address .col,
.popup-company .col {
	width: 25%;
	padding: 0 8px;
}

.popup-address .btn,
.popup-company .btn {
	height: 40px;
	padding: 0 15px;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 14px;
	/* 100% */
}

.popup-address_list {
	padding: 4px 0 0;
}

.popup-address_list .edit {
	position: absolute;
	top: 9px;
	z-index: 10;
	cursor: pointer;
	right: 80px;
}

.popup-address_list .edit:hover .fill {
	fill: #142569;
}

.popup-address_list .edit:hover .stroke {
	stroke: #142569;
}

.popup-address_list .remove {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	top: 9px;
	right: 48px;
}

.popup-address_list .remove:hover .fill {
	fill: #142569;
}

.popup-address_list .remove:hover .stroke {
	stroke: #142569;
}

.popup-address_list .item {
	position: relative;
	margin: 0 0 9px;
}

.popup-address_list .icon {
	margin: -2px 0 1px 80px;
	float: right;
}

.popup-address_list .icon:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 3px;
	border: 1px solid #8A92B4;
	display: inline-block;
	z-index: -1;
	background: #FFF;
}

.popup-address_list input:checked + .icon:after {
	border-radius: 3px;
	border: 2px solid #22388F;
	background: #FFF;
}

.popup-address_list svg * {
	transition: all 0.2s ease-in-out;
}

.popup-address_list label {
	padding: 12px 16px 10px 17px;
}

.popup-address_list span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.popup-address_list_bottom {
	text-align: center;
	padding: 16px 0 0;
}

.popup-address_list_bottom .btn {
	vertical-align: top;
	margin: 0 10px;
}

.popup-address_list_bottom .btn-add {
	background: none;
	border: none;
	padding: 0 10px 0 0;
	color: #22388F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	/* 100% */
}

.popup-address_list_bottom .btn-add svg {
	margin-right: 5px;
	float: left;
	color: #22388F;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	transition: all 0.2s ease-in-out;
}

.popup-address_list_bottom .btn-add:hover svg {
	transform: scale(1.1);
}

.order-right_promo-code .ovh {
	position: relative;
}

.order-right_promo-code .has-text .send {
	opacity: 1;
	visibility: visible;
}

.order-right_promo-code .send {
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	border: none;
	opacity: 0;
	visibility: hidden;
	background: none;
	top: 0;
	right: 5px;
	position: absolute;
	transition: all 0.2s ease-in-out;
	padding: 22px;
}
.order-right_promo-code .clear {
	transition: all 0.2s ease-in-out;
	cursor: pointer;
	border: none;
	background: none;
	top: 0;
	right: 5px;
	position: absolute;
	transition: all 0.2s ease-in-out;
	padding: 22px;
	opacity: 0.4;
}

.order-right_promo-code .has-text .clear {
	visibility: hidden;
	opacity: 0;
	display: none;
}
.order-right_promo-code .send:hover {
	transform: scale(1.1);
}

.order-right_promo-code .error-text {
	color: #DE291F;
	font-size: 12px;
	font-weight: 400;
	padding: 8px 0 0;
	line-height: 21px;
}

.order-right_promo-code .error-text svg {
	position: static;
	transform: none;
	float: left;
	margin: 0 8px 0 0;
}

.tooltipster-sidetip .tooltipster-box {
	border: none;
	border-radius: 2px;
	background: #FFF;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.08);
}

.tooltipster-sidetip .tooltipster-arrow-border {
	display: none !important;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #fff;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #fff;
}

.tooltipster-sidetip .tooltipster-content {
	padding: 16px;
	color: #2C3033;
	text-align: center;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}

.tooltipster-sidetip .tooltipster-content p {
	margin: 0 0 4px;
}

.tooltipster-sidetip .tooltipster-content a {
	color: #22388F;
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
	border-bottom: 1px dashed #22388F;
	transition: all 0.2s ease-in-out;
}

.tooltipster-sidetip .tooltipster-content a:hover {
	border-bottom: 1px solid transparent;
}

.orders-in_user .help {
	color: #2C3033;
	margin: 0 0 15px;
	font-size: 12px;
	font-weight: 400;
	border-radius: 3px;
	line-height: 18px;
	padding: 1px 12px 1px 27px;
	position: relative;
}

.orders-in_user .help:after {
	width: 18px;
	height: 18px;
	top: 0;
	left: 0;
	position: absolute;
	content: "";
	background: url(../images/svg/help.svg) no-repeat;
}

.order-company-list--style .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px;
}
.order-company-list .row:before {
	display: none;
}
.order-company-list--style .row label {
	-ms-flex: auto 1 1;
	/* flex: auto 1 1; */
	width: calc(50% - 8px);
}
.order-company-list .btn {
	height: auto;
	padding: 13px 18px 11px 16px;
	border-radius: 3px;
	border: 1px solid #8A92B4;
	background: #FFF;
	overflow: hidden;
	margin: 16px 0 17px;
	transition: border-color 0.2s ease-in-out;
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}
.order-company-list .btn svg {
	margin: 0 8px 0 0;
	float: left;
}
.order-company-list .btn:hover {
	padding: 12px 17px 10px 15px;
	border: 2px solid #22388F;
}
.popup-company {
	padding: 61px 50px 40px;
}
.popup-company small {
	color: #2C3033;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	display: block;
	margin: -5px 0 16px;
}

.popup-company .row--3x .col {
	width: 33.3%;
}

.popup-company .help {
	border-radius: 3px;
	margin: 15px 0 16px;
	padding: 12px;
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	background: #FAED76;
}

.popup-company .form-item + .order-label {
	margin-top: 24px;
}

.popup-company .form-item label {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.popup-company-list_frame,
.popup-company-add_frame {
	width: 900px;
}

.popup-company-list {
	padding: 61px 50px 40px;
}

.popup-company-list .title {
	color: #2C3033;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 20px;
	line-height: 1;
}

.popup-company-list .btn {
	margin: 0 12px 0 0;
	height: 40px;
	padding: 0 15px;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 14px;
	/* 100% */
}

.popup-company-list .row {
	margin: -4px 0 16px;
}

.popup-company-list .order-company-list {
	margin: 20px -16px 20px;
}

.popup-company-list .row:before,
.popup-company-list .row:after {
	display: none !important;
}

.popup-company-list .row label {
	max-width: calc(50% - 8px);
	border: 1px solid #8A92B4;
	border-radius: 3px;
	cursor: auto;
}

.popup-company-list .icon {
	top: 18px;
	right: 18px;
}

.popup-company-list .help {
	border-radius: 3px;
	margin: 15px 0 16px;
	padding: 12px;
	color: #2C3033;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	background: #FAED76;
}

.popup-company-list .form-item + .order-label {
	margin-top: 24px;
}

.popup-company-list .change {
	position: absolute;
	top: 16px;
	right: 16px;
	cursor: pointer;
}

.popup-company-list .change:hover .stroke {
	stroke: #22388F;
}

.popup-company-list .change:hover .fill {
	fill: #22388F;
}

.popup-company-list .remove {
	position: absolute;
	top: 45px;
	right: 16px;
	cursor: pointer;
}

.popup-company-list .remove:hover .stroke {
	stroke: #22388F;
}

.popup-company-list .remove:hover .fill {
	fill: #22388F;
}

.popup-company-list .name {
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}

.popup-company-list label {
	font-size: 13px;
	font-weight: 400;
	padding: 15px 50px 14px 17px;
	line-height: 18px;
	margin: 0;
}

.choose-map-delivery {
	margin: 0 0 16px;
	border-radius: 3px;
	background: #F5F5F7;
	padding: 8px 16px;
	color: #2C3033;
	font-size: 14px;
	border: none;
	font-weight: 500;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	line-height: 14px;
	height: auto;
	transition: all 0.2s ease-in-out;
}

.choose-map-delivery:hover {
	color: #fff;
	background: #22388F;
}

.choose-map-delivery svg {
	display: block;
	margin: 0 4px 0 0;
	float: left;
}

.order-part-item_bottom {
	color: #2C3033;
	font-size: 14px;
	font-weight: 400;
	padding: 16px 0 0;
	border-top: 1px solid #D8D8E0;
	line-height: 20px;
}

.order-part-item_bottom p {
	color: #2C3033;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	margin: 0 0 3px;
}

.order-part-item_bottom span {
	display: block;
}

.order-part-item_bottom em {
	color: #22388F;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 13px;
	/* 100% */
}

.order-part-item .order-item-title {
	margin-right: 150px;
}

.order-part-item .order-item-title + .list {
	padding-top: 8px;
}

.order-part-item .choose-map-delivery {
	margin-bottom: 0;
}

.order-part-item .list {
	padding: 0 0 8px;
	margin: 0;
	overflow: hidden;
}

.order-part-item .list li {
	float: left;
	margin: 0 16px 16px 0;
}

.order-part-item .list li:before {
	display: none;
}

.order-part-item .list a {
	display: block;
}

.order-part-item .list img {
	width: 64px;
	height: 64px;
	display: block;
	object-fit: cover;
}

.order-part-item .form-item {
	margin-bottom: 24px;
}

.order-part-item .order-label {
	margin: 0 0 16px;
}

.order-part-item .info {
	padding: 8px 0 15px;
	color: #2E2E33;
	font-size: 13px;
	font-weight: 400;
	line-height: 13px;
}

.order-part-item .edit {
	position: absolute;
	top: 0;
	padding: 24px;
	right: 0;
}

.order-part-item .edit .btn {
	padding: 0 12px;
	border-radius: 3px;
	cursor: pointer;
	background: #F5F5F7;
	color: #636567;
	font-size: 13px;
	border: none;
	font-weight: 500;
	line-height: 32px;
	transition: all 0.2s ease-in-out;
	height: auto;
	display: inline-block;
	vertical-align: top;
}

.order-part-item .edit .btn:hover {
	color: #2C3033;
}

.order-part-item .remove {
	cursor: pointer;
	width: 32px;
	margin: 0 0 0 10px;
	border: none;
	height: 32px;
	background: url(../images/svg/remove.svg) no-repeat center center;
	opacity: 0.7;
	transition: all 0.2s ease-in-out;
}

.order-part-item .remove:hover {
	opacity: 1;
}

.order-part-item .label {
	height: auto;
	line-height: 1;
	font-size: 13px;
	padding: 6px 12px;
	margin: 0 10px 0 0;
	display: inline-block;
	vertical-align: top;
	border-radius: 3px;
	background: #D4EDD1;
	font-weight: 500;
}

.order-part-item .date {
	margin: 0 12px 0 0;
	color: #22388F;
	font-size: 13px;
	display: inline-block;
	vertical-align: top;
	padding: 6px 0;
	font-weight: 400;
}

.order-part-item .keep {
	margin: 0 12px 0 0;
	padding: 6px 0;
	display: inline-block;
	vertical-align: top;
}

.notification-warning {
	color: #2C3033;
	padding: 11px 15px;
	border-radius: 3px;
	border: 1px solid #FBBA00;
	margin: 0 0 15px;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.notification-help {
	color: #2C3033;
	margin: 0 0 8px;
	font-size: 12px;
	font-weight: 400;
	border-radius: 3px;
	background: #F5F5F7;
	line-height: 16px;
	display: inline-block;
	padding: 11px 10px 12px 40px;
	position: relative;
}

.notification-help:after {
	width: 18px;
	height: 18px;
	top: 8px;
	left: 12px;
	position: absolute;
	content: "";
	background: url(../images/svg/help.svg) no-repeat;
}

.address-delivery {
	position: relative;
	padding: 0 0 0 32px;
	color: #2C3033;
	font-size: 14px;
	margin: 12px 24px 17px 0;
	display: inline-block;
	vertical-align: top;
	font-weight: 400;
	line-height: 14px;
}

.address-delivery p {
	margin: 0 0 8px;
	font-weight: 500;
}

.address-delivery svg {
	position: absolute;
	top: -5px;
	left: 0;
}

.orders-in_delivery .btn-gray {
	margin: 12px 0 0;
	padding: 0 12px;
	border-radius: 3px;
	cursor: pointer;
	background: #F5F5F7;
	color: #636567;
	font-size: 13px;
	border: none;
	font-weight: 500;
	line-height: 32px;
	transition: all 0.2s ease-in-out;
	height: auto;
	display: inline-block;
	vertical-align: top;
}

.orders-in_delivery .btn-gray:hover {
	color: #2C3033;
}

.orders-in_pay .notification-help {
	margin-bottom: 16px;
}

.link-my-address--bottom {
	float: right;
	margin: 20px 0 0;
	position: relative;
}

.order-accordion {
	max-width: 910px;
	margin: 0 auto;
}

.order-accordion .drop {
	border-top: 1px solid #E4E4ED;
	display: none;
}

.order-accordion .title {
	color: #2C3033;
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 0 0 10px;
}

.order-accordion .subtitle {
	padding: 0 0 24px;
	border-bottom: 1px solid #E4E4ED;
	color: #636567;
	margin: 0 0 25px;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.order-accordion .accordion-title {
	cursor: pointer;
	background: #F5F5F7;
	overflow: hidden;
	padding: 15px 56px 15px 54px;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.order-accordion .accordion-title:after {
	content: "";
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0.7;
	background: url(../images/svg/arr-ac.svg) no-repeat center center;
	width: 24px;
	height: 24px;
	display: inline-block;
	position: absolute;
}

/*.order-accordion .accordion-title .icon {
	position: absolute;
	top: 16px;
	left: 22px;
}*/

.order-accordion .accordion-title .date {
	margin: 2px 0 0 0;
	color: #636567;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	float: left;
}

.order-accordion .accordion-title .cash {
	width: auto;
	margin: 0 11px 0 0;
	color: #2C3033;
	text-align: right;
	float: right;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.order-accordion .accordion-title .last-cash {
	margin: 2px 0 0;
	color: #636567;
	float: left;
	font-size: 14px;
	font-weight: 400;
	text-decoration: line-through;
	line-height: 20px;
	/* 142.857% */
}

.order-accordion .accordion-title .number {
	width: auto;
	float: left;
	color: #2C3033;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	margin-right: 20px;
}

.order-accordion .accordion-item {
	margin: 0 0 25px;
	border-radius: 3px;
	border: 2px solid #F5F5F7;
	background: #FFF;
	overflow: hidden;
}

.order-accordion .accordion-item.active {
	border-radius: 3px;
	border: 2px solid #FFF;
	background: #FFF;
	box-shadow: 0px 5px 25px 0px rgba(0, 0, 0, 0.08);
}

.order-accordion .accordion-item.active .accordion-title:after {
	opacity: 1;
	transform: translateY(-50%) scale(-1);
}

.order-accordion .row {
	overflow: hidden;
	position: relative;
}

.order-accordion .row:after {
	left: 50%;
	top: 0;
	bottom: 0;
	background: #E4E4ED;
	z-index: 10;
	position: absolute;
	content: "";
	display: inline-block;
	width: 1px;
}

.order-accordion .col {
	width: 50%;
	float: left;
}

.order-accordion .orders-result-table {
	margin: 0;
	padding: 12px 0 0 13px;
	box-shadow: none;
}

.order-accordion .delivery p {
	line-height: 20px;
}

.order-accordion .label {
	height: auto;
	line-height: 1;
	font-size: 13px;
	padding: 6px 12px;
	margin: 10px 10px 8px 0;
	display: inline-block;
	vertical-align: top;
	border-radius: 3px;
	background: #D4EDD1;
	font-weight: 500;
}
.order-accordion table {
	margin: 11px 0 0 -56px;
	width: auto;
}

.order-accordion_top {
	padding: 18px 80px 15px 22px;
	overflow: hidden;
	color: #636567;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
}

.order-accordion_top p {
	margin: 0;
}

.order-accordion_top b {
	color: #2C3033;
	font-weight: 400;
}

.order-accordion_top em {
	font-style: normal;
	color: #22388F;
	font-weight: 600;
}

.order-accordion_top .item {
	float: left;
	margin: 0 20% 0 0;
}

.order-accordion_top .item:last-child {
	margin: 0;
}

.popup-choose-delivery,
.popup-choose-address {
	padding: 60px 65px 40px 51px;
}

.popup-choose-delivery .in, .popup-choose-address .in {
	float: left;
	width: 50%;
	margin: 0 24px 0 16px;
}

.popup-choose-delivery .btn-default,
.popup-choose-address .btn-default {
	height: auto;
}

.popup-choose-delivery .map,
.popup-choose-address .map {
	position: relative;
	height: 500px;
	overflow: hidden;
}

.popup-choose-delivery .scroll,
.popup-choose-address .scroll {
	height: 444px;
	padding: 0 9px 0 0;
	margin: 0 0 16px;
	overflow: auto;
}

.popup-choose-delivery .scroll::-webkit-scrollbar,
.popup-choose-address .scroll::-webkit-scrollbar {
	background: #D8D8E0;
	width: 3px;
	border-radius: 4px;
}

.popup-choose-delivery .scroll::-webkit-scrollbar-thumb,
.popup-choose-address .scroll::-webkit-scrollbar-thumb {
	background: #636567;
	border-radius: 4px;
}

.popup-choose-delivery .map_nav,
.popup-choose-address .map_nav {
	position: absolute;
	top: 0;
	left: 0;
	padding: 16px 0 0 12px;
}

.popup-choose-delivery .map_nav button,
.popup-choose-address .map_nav button {
	border: none;
	cursor: pointer;
	margin: 0 10px 0 0;
	display: inline-block;
	vertical-align: top;
	padding: 0 12px;
	color: #636567;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	border-radius: 3px;
	background: #FFF;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.08);
	line-height: 32px;
	transition: all 0.2s ease-in-out;
}

.popup-choose-delivery .map_nav button.active,
.popup-choose-delivery .map_nav button:hover,
.popup-choose-address .map_nav button.active,
.popup-choose-address .map_nav button:hover {
	color: #fff;
	border-radius: 3px;
	background: #142569;
}

.popup-choose-delivery .title,
.popup-choose-address .title {
	margin: 9px 0 23px;
	color: #2C3033;
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	/* 100% */
}

.popup-choose-delivery .link,
.popup-choose-address .link {
	position: absolute;
	top: 19px;
	color: #2C3033;
	font-size: 13px;
	font-weight: 500;
	line-height: 13px;
	border-bottom: 1px dashed currentColor;
	right: 59px;
	transition: all 0.2s ease-in-out;
}

.popup-choose-delivery .link:hover,
.popup-choose-address .link:hover {
	border-bottom: 1px dashed transparent;
}

.popup-choose-delivery .item,
.popup-choose-address .item {
	color: #2C3033;
	transform: scale(1);
	margin: 0 0 12px;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	position: relative;
	padding: 19px 16px 16px 16px;
	border-radius: 3px;
	border: 1px solid #909192;
	background: #FFF;
}

.popup-choose-delivery .item.active .status,
.popup-choose-address .item.active .status {
	display: block;
}

.popup-choose-delivery .item.active .btn-gray,
.popup-choose-address .item.active .btn-gray {
	display: none;
}

.popup-choose-delivery .item label,
.popup-choose-address .item label {
	position: absolute;
	top: 17px;
	right: 16px;
	overflow: hidden;
}

.popup-choose-delivery .item label input,
.popup-choose-address .item label input {
	position: absolute;
	bottom: 100%;
	right: 100%;
	opacity: 0;
	visibility: hidden;
}

.popup-choose-delivery .item label input:checked + .icon,
.popup-choose-address .item label input:checked + .icon {
	border: 6px solid #22388F;
}

.popup-choose-delivery .item label input:checked + .icon:after,
.popup-choose-address .item label input:checked + .icon:after {
	opacity: 1;
}

.popup-choose-delivery .item .icon,
.popup-choose-address .item .icon {
	border-radius: 100%;
	cursor: pointer;
	float: right;
	border: 2px solid #D8D8E0;
	width: 18px;
	height: 18px;
	transition: all 0.2s ease-in-out;
}

.popup-choose-delivery .item .icon:after,
.popup-choose-address .item .icon:after {
	position: fixed;
	top: -1px;
	left: -1px;
	z-index: auto;
	content: "";
	z-index: -1;
	opacity: 0;
	right: -1px;
	bottom: -1px;
	border-radius: 3px;
	border: 2px solid #22388F;
	background: #FFF;
}

.popup-choose-delivery .label,
.popup-choose-address .label {
	height: auto;
	line-height: 1;
	margin: 0 14px 0 0;
	font-size: 13px;
	padding: 6px 12px;
	display: inline-block;
	vertical-align: top;
	border-radius: 3px;
	background: #D4EDD1;
	font-weight: 500;
}

.popup-choose-delivery .date,
.popup-choose-address .date {
	line-height: 25px;
	color: #22388F;
	font-size: 13px;
	margin: 0 12px 0 0;
	font-weight: 400;
	display: inline-block;
	vertical-align: top;
}

.popup-choose-delivery .keep,
.popup-choose-address .keep {
	line-height: 25px;
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
}

.popup-choose-delivery .btn-gray,
.popup-choose-address .btn-gray {
	margin: 10px 0 0;
	border-radius: 3px;
	cursor: pointer;
	background: #F5F5F7;
	color: #636567;
	font-size: 13px;
	border: none;
	font-weight: 500;
	line-height: 40px;
	padding: 0 19px;
	transition: all 0.2s ease-in-out;
	height: auto;
	display: inline-block;
	vertical-align: top;
}

.popup-choose-delivery .btn-gray:hover,
.popup-choose-address .btn-gray:hover {
	color: #2C3033;
}

.popup-choose-delivery .status,
.popup-choose-address .status {
	display: none;
	color: #509C48;
	font-size: 14px;
	font-weight: 500;
	line-height: 40px;
	background: url(../images/svg/status-check.svg) no-repeat center left;
	margin: 10px 0 0;
	padding: 0 0 0 28px;
}

.popup-choose-delivery .btn-group .btn,
.popup-choose-address .btn-group .btn {
	border-radius: 3px;
	height: 40px;
	margin: 0 6px 0 0;
}

.popup-choose-delivery .btn-search,
.popup-choose-address .btn-search {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	padding: 0;
	width: 56px;
	background: none;
}

.popup-choose-delivery .btn-search svg,
.popup-choose-address .btn-search svg {
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	position: absolute;
}

.popup-choose-delivery h6,
.popup-choose-address h6 {
	margin: 0px 0 14px;
	font-size: 14px;
	font-weight: 500;
	line-height: 14px;
	/* 100% */
}

.popup-choose-delivery p,
.popup-choose-address p {
	margin: 0 0 12px;
}

.mobile-btn {
	font-size: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	background: #FFF;
	position: fixed;
	z-index: 100;
	box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.08);
	padding: 12px 24px;
}

.mobile-btn button {
	display: -ms-flexbox;
	display: flex;
	float: left;
	width: 50%;
	border-radius: 0 3px 3px 0;
	height: 42px;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 1px solid #8A92B4;
	border-right: 1px solid #8A92B4;
	border-bottom: 1px solid #8A92B4;
	background: #FFF;
	gap: 8px;
	color: #2C3033;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	transition: all 0.2s ease-in-out;
}

.mobile-btn button:first-child {
	border-radius: 3px 0 0 3px;
}

.mobile-btn .active {
	background: #142569;
	border-color: #142569;
	color: #fff;
}

.mobile-btn svg {
	display: block;
}

.popup-choose-delivery .subtitle {
	color: #2C3033;
	font-size: 13px;
	margin: -6px 0 23px;
	font-weight: 400;
	line-height: 16px;
}

.popup-choose-delivery .map {
	height: auto !important;
}

.popup-choose-delivery .map_in {
	height: 500px;
	margin: 0 0 10px;
}

.popup-choose-delivery .col {
	float: left;
	width: 50%;
	padding: 0 16px;
}

.order-company-list--style .row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 16px;
	padding: 0 16px;
}
.rekvizity {
	display: flex;
	gap: 0px 15px;
	flex-flow: wrap;
}
.suggestions-suggestions {
	z-index: 9999;
}
.order-item-desc {
	margin: -12px 0 2px;
	font-size: 13px;
}

@media screen and (max-width: 1200px) {

	.popup-choose-delivery,
	.popup-choose-address {
		padding: 60px 40px 40px;
	}

	.popup-choose-delivery .in,
	.popup-choose-address .in {
		margin: 0 16px 0 16px;
	}
	.new-basket-table td:first-child {
		padding-left: 0;
		width: 20px;
	}

	.basket-table-top,
	.await-top {
		padding: 0 0 4px;
	}

	.new-basket-table .weight,
	.new-basket-table .status {
		margin-right: 15px;
	}

	.new-basket-table .btn-empty {
		font-size: 12px;
	}

	.new-basket-table .btn-empty svg {
		margin-right: 5px;
		margin-left: -5px;
	}

	.new-basket-table .preview {
		width: 120px;
	}
}


/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */

.noUi-target,
.noUi-target * {
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	user-select: none;
	box-sizing: border-box;
}

.noUi-target {
	position: relative;
}

.noUi-base,
.noUi-connects {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}

/* Wrapper for all connect elements.
 */

.noUi-connects {
	overflow: hidden;
	z-index: 0;
}

.noUi-connect,
.noUi-origin {
	will-change: transform;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	-ms-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	transform-origin: 0 0;
	transform-style: flat;
}

/* Offset direction
 */

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
	left: 0;
	right: auto;
}

.empty_basket_catalog_link > .header-menu__title {
	padding-right: 0;
	padding-left: 16px;
	font-size: 1.06667em;
	font-weight: 600;
}

#pickup_map {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.selected_pickup_store_info.popup-choose-address {
	padding: 0 0 5px;
}
.item .schedule {
	padding: 6px 8px 6px 8px;
	background: #F5F5F7;
	border-radius: 4px;
	margin-bottom: 10px;
	display: inline-block;
}
.selected_pickup_store_info.popup-choose-address .btn-gray {
	margin-top: 20px;
}
.flex {
	display: flex;
	gap: 24px;
}
.flex>* {
	position: relative;
}
.selected_pickup_store_info.popup-choose-address .link {
	top: 0;
	right: 0;
}
.selected_pickup_store_info.popup-choose-address .left {
	width: calc(100% - 324px);
}
.selected_pickup_store_info.popup-choose-address .right {
	width: 300px;
}
.selected_pickup_store_info.popup-choose-address .choose-map-delivery {
	margin-top: 20px;
}
.selected_pickup_map {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.yellow-notification2.orders-bg {
	background-color: #fff;
	margin-top: 0;
}

.popup-choose-address.item {
	padding: 10px 0;
}

@media screen and (max-width: 1300px) {
	.popup-choose-delivery .in,
	.popup-choose-address .in {
		width: 50%;
	}
}
.selected_delivery_block .checkbox {
	display: flex;
	gap: 5px;
}
.orders-right .yellow-notification2 {
	margin: 0 0 15px;
}
@media screen and (max-width: 1024px) {
	.orders-right {
		float: none;
		width: 100%;
		margin: 0;
	}

	.tab-reverse {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.orders-bg {
		margin: 0 0 24px;
	}

	.popup-map .map {
		height: 400px;
	}

	.popup-company-list .row label:first-child {
		margin: 0;
	}

	.popup-company-list .row label {
		max-width: 100%;
		margin: 10px 0 0;
	}

	.popup-company-list .row {
		display: block;
	}

	.order-accordion .accordion-title .number {
		min-width: 150px;
	}

	.order-accordion_top .item {
		margin: 0 15% 0 0;
	}

	.popup-choose-delivery .row,
	.popup-choose-address .row {
		margin: 0;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.popup-choose-delivery .map,
	.popup-choose-address .map {
		height: 300px;
	}

	.popup-choose-delivery .scroll,
	.popup-choose-address .scroll {
		height: auto;
		padding: 0;
	}

	.popup-choose-delivery .in,
	.popup-choose-address .in {
		margin: 10px 0 0;
		width: 100%;
	}

	.popup-choose-delivery .map_in {
		height: 300px;
	}

	.popup-choose-delivery .row .row {
		display: -ms-flexbox;
		display: flex;
		margin: 0 -16px;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.new-basket-info {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.new-basket-empty {
		margin-top: -39px;
	}

	.basket-events {
		top: 18px;
	}

	.new-basket-info {
		margin: -39px 0 43px;
	}

	.new-basket-info_in .disabled-product {
		padding: 8px 53px 8px 12px;
		display: inline-block;
	}

	.new-basket-info_in .disabled-product .icon-tooltip {
		background: #fff;
	}

	.new-basket-info_in .title-h1 {
		margin: 0 0 7px;
	}

	.yellow-notification {
		margin: 0 8px 10px 0;
	}

	.hide-tab {
		display: none;
	}

	.carousel-for-you_in {
		margin-right: -24px;
	}

	.carousel-for-you_in .article {
		padding: 2px 0 8px 0;
	}

	.carousel-for-you_in .btn {
		width: 88px;
		font-size: 13px;
		padding-left: 0;
		padding-right: 0;
	}

	.basket-table-top,
	.await-top {
		padding: 12px 0 11px;
	}

	.basket-table-top .events,
	.await-top .events {
		margin: -7px 0px 0 5px;
	}

	.basket-table-top .count,
	.await-top .count {
		margin: -6px 3px 0 0;
	}

	.new-basket-table {
		display: block;
	}

	.new-basket-table tr,
	.new-basket-table th,
	.new-basket-table td,
	.new-basket-table tbody {
		display: block;
		border: none;
	}

	.new-basket-table th {
		background: #fff;
		position: relative;
		z-index: 2;
		margin-top: -1px;
	}

	.new-basket-table td {
		padding: 15px 0 0 158px;
		position: relative;
	}

	.new-basket-table td:first-child {
		z-index: 10;
		position: absolute;
		top: 23px;
		left: 15px;
		padding: 0;
	}

	.new-basket-table td:last-child {
		padding: 12px 0 30px 158px;
	}

	.new-basket-table tr {
		border-top: 1px solid #E4E4ED;
		position: relative;
		margin: 0 -15px;
		padding: 0 15px;
	}

	.new-basket-table tr:first-child {
		border-top: none;
	}

	.new-basket-table tr:first-child th {
		margin-top: 0;
	}

	.new-basket-table .preview {
		position: absolute;
		left: 42px;
		z-index: 10;
		top: 23px;
		width: 100px;
		padding: 0;
	}

	.new-basket-table .cash {
		float: left;
		width: 115px;
		text-align: left;
		font-size: 16px;
	}

	.new-basket-table .cash b {
		font-size: 18px;
	}

	.new-basket-table .calc {
		float: left;
	}

	.new-basket-table .cash2 {
		position: absolute;
		top: 24px;
		left: 42px;
		text-align: left;
	}

	.new-basket-table .last-cash {
		display: block;
		margin: 9px 0 0;
	}

	.new-basket-table .info-max {
		float: right;
		padding: 5px 0 5px 10px;
		width: 100%;
	}

	.new-basket-table .btn-empty {
		float: left;
		font-size: 14px;
	}

	.new-basket-table .btn-empty + br {
		display: none;
	}

	.new-basket-table .weight,
	.new-basket-table .status {
		margin-right: 27px;
	}

	.new-basket-info_in {
		margin: 0 0 24px;
	}

	.orders-right {
		float: none;
		width: 100%;
		margin: 0;
	}

	.new-basket-info .orders-right {
		margin: 0;
	}

	.orders-right_result_type .radio-group {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0 -6px;
	}

	.orders-right_result_type .order-radio {
		padding: 0 6px;
		-ms-flex: auto 1 1;
		flex: auto 1 1;
	}

	.orders-right_result_type .icon {
		display: inline-block;
		float: none;
		margin: -12px -107px -4px 53px;
	}

	.orders-right_result_type label {
		padding: 19px 11px 17px 16px;
		text-align: center;
	}

	.popup-list-analogue td {
		padding: 15px 0 0 120px;
	}

	.popup-list-analogue td:first-child {
		width: 100px;
	}

	.popup-list-analogue td:last-child {
		padding-left: 120px;
	}

	.popup-list-analogue .cash {
		clear: left;
	}

	.new-product-item {
		width: 50%;
	}

	.new-product-item .btn,
	.new-product-item.item--disabled .btn {
		width: 145px;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
}
.mobile_order_summary {
	display: none;
}




@media screen and (max-width: 767px) {
	.mobile_order_summary {
		position: fixed;
		bottom: 69px;
		background: #fff;
		z-index: 999;
		left: 0;
		width: 100%;
		box-shadow: 0 0 20px rgba(0,0,0,0.08);
		border-radius: 8px 8px 0 0;
		display: flex;
		padding: 10px 16px;
		gap: 30px;
		transition: all 0.2s;
		/*transform: translateY(200%);*/
	}
	.accordion-title {
		flex-wrap: wrap;
		justify-content: flex-start;
    	gap: 20px;
	}
	.accordion-title > div {
		width: 40%;
	}
	.mobile_order_summary.visible {
		/*transform: translateY(0%);*/
		display: flex;
	}
	.mobile_order_summary .result * {
		display: block;
		line-height: 1;
		white-space: nowrap;
	}

	.mobile_order_summary .result {
		display: flex;
		flex-direction: column;
		justify-content: center;
		gap: 4px;
	}

	.mobile_order_summary .result span {
		font-size: 11px;
	}

	.mobile_order_summary .btn-order-save {
		width: 100%;
		font-weight: 400;
		line-height: 0.9em;
		height: 2.5em;
		font-size: 14px;
	}
	.mobile_order_summary table {
		display: none;
	}

	.mobile_order_summary .polit {
		display: none;
	}

	.mobile_order_summary .order-right-summary {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		padding: 16px;
	}
	.yellow-notification2.orders-bg {
		padding: 8px 44px 8px 51px;
		background-position: 24px 7px;
	}
	.order-company-list--style .row label {
		width: 100%
	}
	.order-company-list--style .row {
		padding: 0;
	}
	
	.fields-group.fields-group--3x {
		display: block;
	}
	.fields-group {
		display: block;
	}
	.title-h1 {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		margin: 0 0 15px;
	}

	.new-basket-empty {
		padding: 17px;
		font-size: 14px;
		margin: 0 0 21px;
	}

	.new-basket-empty .btn {
		margin: 7px 0 14px;
	}

	.new-basket-empty h3 {
		font-size: 16px;
		font-weight: 600;
		line-height: 16px;
		/* 100% */
	}

	.new-basket-empty p {
		line-height: 21px;
	}

	.new-basket-empty_form {
		padding: 23px 13px;
		margin: 14px auto 27px;
	}

	.new-basket-empty_form .drop {
		padding: 66px 13px 30px;
		margin: -23px -13px 0;
	}

	.new-basket-empty_form .drop .btn {
		float: right;
		position: absolute;
		left: 0;
		top: 110px;
		margin: 0;
	}

	.new-basket-empty_form .preview {
		width: 64px;
		height: 64px;
		left: 10px;
	}

	.new-basket-empty_form .right {
		position: static;
		padding: 10px 0 0;
		width: 100%;
		text-align: left;
		clear: both;
	}

	.new-basket-empty_form .item {
		padding: 16px 10px 16px 100px;
	}

	.new-basket-empty_form .status {
		position: absolute;
		left: 0;
		top: 90px;
		font-size: 11px;
	}

	.new-basket-empty_form .weight {
		clear: left;
	}

	.new-basket-empty_form .last-cash {
		display: inline-block;
	}

	.new-basket-empty_form + p br {
		display: none;
	}

	.new-basket-empty_form + p {
		margin: 0 20px 8px;
	}

	.carousel-for-you .link {
		margin: 4px 0 0;
	}

	.carousel-for-you .title-h1 {
		margin: 0 0 12px;
	}

	.carousel-for-you_nav {
		display: none !important;
	}

	.carousel-for-you_in .item {
		padding: 8px;
	}

	.carousel-for-you_in .preview {
		height: 140px;
		margin: 0 auto 4px;
	}

	.carousel-for-you_in .rating {
		display: none;
	}

	.carousel-for-you_in .article {
		padding: 2px 0 5px;
	}

	.carousel-for-you_in .label {
		margin: 0 0 6px;
	}

	.carousel-for-you_in .name {
		font-size: 12px;
		font-weight: 400;
		margin: 0;
		line-height: 16px;
		height: 48px;
		-webkit-line-clamp: 3;
	}

	.carousel-for-you_in .btn {
		width: 97px;
	}

	.carousel-for-you_in .events {
		position: absolute;
		width: 32px;
		right: 8px;
		bottom: 8px;
		height: 32px;
		left: auto;
	}

	.carousel-for-you_in .events:hover i {
		display: block;
	}

	.carousel-for-you_in .events i {
		display: none;
		position: absolute;
		bottom: 40px;
		left: -8px;
		background: #F5F5F7;
		width: 32px;
		border-radius: 3px;
		height: 32px;
	}

	.carousel-for-you_in .events i + i {
		bottom: 82px;
	}

	.carousel-for-you_in .events i + i + i {
		bottom: 124px;
	}

	.carousel-for-you_in .events i + i + i + i {
		bottom: 166px;
	}

	.carousel-for-you_in .events svg {
		transform: translate(-50%, -50%);
		top: 50%;
		left: 50%;
		position: absolute;
	}

	.carousel-for-you_in .events:after {
		content: "";
		position: absolute;
		width: 32px;
		height: 32px;
		top: 0;
		border-radius: 3px;
		background: #F5F5F7 url(../images/svg/point.svg) no-repeat center;
		right: 0;
	}

	.new-basket-empty {
		margin-top: -16px;
	}

	.new-basket-info {
		margin: -16px 0 43px;
	}

	.new-basket-info .title-h1 {
		margin: 0 0 20px;
	}

	.new-basket-info_in {
		padding: 21px 16px 16px;
	}

	.new-basket-info_in .disabled-product {
		padding: 8px 47px 8px 42px;
	}

	.new-basket-info_in .disabled-product > svg {
		position: absolute;
		top: 7px;
		left: 16px;
	}

	.basket-events {
		right: 7px;
		top: 12px;
	}

	.basket-events .btn:last-child {
		font-size: 0;
	}

	.basket-table-top,
	.await-top {
		padding: 13px 0 1px;
		position: relative;
		z-index: 10;
	}

	.basket-table-top .checkbox span,
	.await-top .checkbox span {
		font-size: 13px;
	}

	.basket-table-top .count,
	.await-top .count,
	.basket-table-top .events,
	.await-top .events {
		display: none;
	}

	.basket-table-top.active .basket-table-top_mobile,
	.active.await-top .basket-table-top_mobile {
		display: block;
	}

	.basket-table-top .drop,
	.await-top .drop {
		display: none;
		padding: 10px 0 0;
		right: 0;
		font-size: 12px;
		position: absolute;
		bottom: 100%;
		width: 140px;
	}

	.basket-table-top .drop ul,
	.await-top .drop ul {
		border-radius: 3px;
		background: #FFF;
		box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.08);
		margin: 0;
		padding: 5px 0 1px;
		position: relative;
	}

	.basket-table-top .drop ul:after,
	.await-top .drop ul:after {
		content: "";
		position: absolute;
		top: 100%;
		right: 10px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #fff;
		z-index: 10;
	}

	.basket-table-top .drop li,
	.await-top .drop li {
		display: block;
		vertical-align: top;
		padding: 0 5px;
		line-height: 32px;
		margin: 0 0 0 6px;
	}

	.basket-table-top .drop li:before,
	.await-top .drop li:before {
		display: none;
	}

	.basket-table-top .drop i,
	.await-top .drop i {
		display: block;
	}

	.basket-table-top .icon-dots,
	.await-top .icon-dots {
		position: relative;
		width: 32px;
		height: 32px;
		display: inline-block;
		border-radius: 3px;
		background: url(../images/svg/points2.svg) no-repeat center center;
	}

	.basket-table-top .icon-dots:hover .drop,
	.await-top .icon-dots:hover .drop {
		display: block;
	}

	.basket-table-top_mobile .events,
	.basket-table-top_mobile .count {
		display: block;
	}

	/* .new-basket-table .info-max { */
		/* display: none; */
	/* } */

	.new-basket-table .drop:after {
		right: 11px;
	}

	.new-basket-table .top {
		white-space: nowrap;
	}

	.new-basket-table .article,
	.new-basket-table .label {
		float: none;
		display: inline-block;
		vertical-align: top;
	}

	.new-basket-table .article {
		padding: 2px 7px 4px 0;
	}

	.new-basket-table .label {
		line-height: 18px;
		height: 18px;
		margin: 6px 1px 2px 0;
	}

	.new-basket-table .hide-mobile {
		display: none !important;
	}

	.new-basket-table .btn-empty {
		float: right;
		margin-bottom: 12px;
	}

	.new-basket-table .name {
		margin: 0 0 5px;
	}

	.new-basket-table .weight {
		position: absolute;
		bottom: -53px;
		font-size: 11px;
		left: 107px;
	}

	.new-basket-table .bonus {
		float: right;
	}

	.new-basket-table .icons {
		position: absolute;
		bottom: -85px;
		z-index: 100;
	}

	.new-basket-table .cash2 {
		left: 24px;
		font-size: 11px;
	}

	.new-basket-table .cash2 b {
		font-size: 11px;
	}

	.new-basket-table .last-cash {
		font-size: 10px;
		margin: 2px 0 0;
	}

	.new-basket-table th {
		font-size: 18px;
		font-weight: 500;
		line-height: 24px;
		padding: 9px 0 11px;
	}

	.new-basket-table td {
		padding: 8px 0 0 106px;
		background: none;
	}

	.new-basket-table td:after {
		clear: both;
		content: "";
		display: block;
		overflow: hidden;
	}

	.new-basket-table td:first-child {
		top: 15px;
	}

	.new-basket-table td:last-child {
		padding: 11px 0 43px 106px;
	}

	.new-basket-table td:last-child p {
		clear: both;
		padding: 14px 74px 14px 0;
		font-size: 12px;
		text-align: right;
		display: block;
		margin: 0;
	}

	.new-basket-table .remove {
		position: absolute;
		bottom: 11px;
		right: 33px;
	}

	.new-basket-table .events {
		position: absolute;
		bottom: 11px;
		right: 1px;
		background-color: #F5F5F7;
	}

	.new-basket-table .cash {
		width: auto;
	}

	.new-basket-table .calc {
		float: right;
	}

	.new-basket-table .preview {
		left: 45px;
		top: 16px;
		width: 64px;
		height: 64px;
	}

	.new-basket-table .drop-icon {
		position: fixed;
		width: 100%;
		margin: 0;
		padding: 27px 16px;
		bottom: 0;
		left: 0;
		border-radius: 12px 12px 0px 0px;
		background: #FFF;
		box-shadow: 0px 0 0 800px rgba(44, 48, 51, 0.3);
	}

	.new-basket-table .drop-icon .icon {
		display: block;
		width: 32px;
		height: 32px;
		background-size: contain;
		margin: 0 0 12px;
	}

	.new-basket-table .drop-icon:after {
		background: #D8D8E0;
		content: "";
		top: 16px;
		width: 48px;
		height: 3px;
		position: absolute;
		left: 50%;
		margin-left: -24px;
	}

	.basket-table-top .checkbox,
	.await-top .checkbox {
		margin-bottom: 15px;
	}

	.new-basket-table tr:hover .icons {
		z-index: 2000;
	}

	.remove-notification {
		top: 10px;
		width: 300px;
		right: 10px;
	}

	.remove-notification .item {
		padding: 20px 20px 20px 100px;
	}

	.remove-notification .preview {
		left: 20px;
	}

	.basket-events ul:after {
		right: 17px;
	}

	#popup_iframe_wrapper {
	}

	.list-analogue_frame.jqmWindow,
	.create-estimate_frame.jqmWindow,
	.remove-from-basket_frame.jqmWindow {
		min-width: 1px !important;
		min-height: 1px !important;
		border-radius: 8px 8px 0px 0px;
		margin-top: auto;
		max-height: 100%;
		background: #fff;
		max-width: 100%;
		top: auto !important;
	}

	.popup-list-analogue,
	.popup-create-estimate,
	.popup-remove-from-basket {
		padding: 35px 24px 30px;
	}

	.new-product-item {
		width: 100%;
	}

	.new-product-item .btn,
	.new-product-item.item--disabled .btn {
		width: 145px;
	}

	.new-cabinet-nav {
		display: none;
	}

	.new-cabinet-list-await {
		margin: 0;
	}

	.new-cabinet-list-await .top {
		padding-bottom: 15px;
		margin-bottom: 15px;
		position: relative;
	}

	.new-cabinet-list-await .switcher {
		position: absolute;
		bottom: 0;
		left: 0;
		float: none;
		margin: 0;
	}

	.new-basket-info_in .disabled-product {
		display: block;
		padding: 8px 35px 8px 42px;
		margin-right: 0;
	}

	.disabled-product .remove {
		right: 8px;
	}

	.content-up .body > .main {
		position: relative;
		z-index: 100000000;
	}

	.new-basket-table .icons .icon:hover .drop-icon {
		display: none;
	}

	.new-basket-table .icons .icon.active .drop-icon {
		display: block !important;
	}

	.yellow-notification2 {
		margin: 0 0 8px;
	}

	.hide-mobile {
		display: none;
	}

	.orders-page_in .orders-bg,
	.orders-bg {
		padding: 16px;
		margin: 0 0 8px;
	}

	.orders-page_in .orders-bg .count,
	.orders-bg .count {
		top: 16px;
		right: 16px;
	}

	.orders-in_user_login {
		padding: 19px 16px 18px;
	}

	.radio-group:not(.radio-group--big) {
		display: -ms-flexbox;
		display: flex;
		border-radius: 3px;
		border: 1px solid #142569;
		overflow: hidden;
		margin: 0 0 16px;
		background: #FFF;
	}

	.radio-group:not(.radio-group--big) .order-radio {
		-ms-flex: auto 1 1;
		flex: auto 1 1;
		padding: 0;
		margin: 0;
	}

	.radio-group:not(.radio-group--big) .icon {
		width: 0;
		height: 0;
		border: none !important;
		margin: 0;
	}

	.radio-group:not(.radio-group--big) .icon:after {
		border: none !important;
	}

	.radio-group:not(.radio-group--big) label {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-top: 5px;
		min-height: 42px;
		padding-bottom: 5px;
	}

	.radio-group:not(.radio-group--big) input:checked + .icon + span + span,
	.radio-group:not(.radio-group--big) input:checked + .icon + span {
		color: #fff;
	}

	.radio-group:not(.radio-group--big) input:checked + .icon:after {
		background: #142569;
		border-radius: 0;
	}

.fields-group .form-item {
    width: 100%;
    float: none;
    margin-bottom: 8px;
    display: block;
}

	.form-item {
		margin: 0 0 8px;
	}

	.form-item label {
		max-width: 90%;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.order-label {
		margin: 11px 0 9px;
	}

	.orders-shop-list .item {
		margin: 0 0 7px;
	}

	.orders-shop-list p {
		margin-right: 100px;
	}

	.radio-group--big {
		display: block;
		margin: 0 -8px 9px;
	}

	.radio-group--big .order-radio {
		float: none;
		margin-bottom: 8px;
		width: 100%;
	}

	.orders-right {
		display: -ms-flexbox;
		display: flex;
		margin: 0 0 20px;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.orders-right_bonus {
		padding: 22px 16px 16px 48px;
	}

	.orders-right_bonus .icon {
		top: 21px;
		left: 17px;
	}

	.orders-right_result {
		-ms-flex-order: 100;
		order: 100;
	}

	.orders-in_delivery_address .order-label:first-child {
		margin: 16px 100px 6px 0;
		line-height: 20px;
	}

	.orders-in_delivery_address .checkbox-list {
		margin: -2px 0 0;
	}

	.link-my-address {
		top: 13px;
		right: 31px;
	}

.fields-group .fields-group .form-item {
    /* width: 50%; */
    /* float: left; */
    margin-bottom: 8px;
}

	.orders-in_date_delivery_list_type,
	.orders-in_date_delivery_list_day {
		white-space: nowrap;
		overflow: auto;
		overflow: -moz-scrollbars-none;
		margin: 0 -16px -16px;
		padding-left: 16px;
		-ms-overflow-style: none;
	}

	.orders-in_date_delivery_list_type::-webkit-scrollbar,
	.orders-in_date_delivery_list_day::-webkit-scrollbar {
		width: 1px;
		opacity: 0;
	}

	.orders-in_date_delivery_list_type label,
	.orders-in_date_delivery_list_day label {
		float: none;
		display: inline-block;
		vertical-align: top;
	}

	.orders-in_date_delivery_list_type {
		margin: 0 -16px;
	}

	.orders-in_pay_cash-list {
		display: none;
	}

	.orders-in_pay_cash-list label {
		padding: 0;
	}

	.only-mobile {
		display: block;
	}

	.only-mobile > * {
		display: block;
	}

	.radio-group--big .only-mobile {
		margin: 12px 26px 9px;
	}

	.order-last-address .fields-group .fields-group {
    /* margin-bottom: -8px; */
}

	.order-last-address .btn {
		float: none;
		width: auto;
		margin: 0;
	}

	.order-last-address .item {
		margin: 0 0 10px;
		padding-bottom: 8px;
		padding-top: 0;
	}

	.order-last-address .item:first-child {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	.order-last-address .item:first-child .form-item {
		width: 100%;
	}

	.order-last-address .item:first-child:after {
		right: 16px;
	}

	.orders-right_result .icon-tooltip {
		margin-top: -4px;
	}

	.orders-right_result td[colspan] {
		padding: 6px 8px 6px 12px;
		line-height: 20px;
	}

	.orders-right_result td[colspan] .icon-tooltip {
		float: right;
		margin: 0 !important;
	}

	.orders-result-table tr,
	.orders-result-table td,
	.orders-result-table table {
		display: block;
	}

	.orders-result-table tr {
		overflow: hidden;
		margin-bottom: 15px;
		border-bottom: 1px solid #E4E4ED;
	}

	.orders-result-table tr:last-child {
		margin-bottom: 0;
		border-bottom: none;
	}

	.orders-result-table table {
		width: auto;
		margin-left: -44px;
	}

	.orders-result-table td {
		float: left;
	}

	.orders-result-table td:nth-child(2) {
		float: none;
		padding-right: 0;
		overflow: hidden;
	}

	.orders-result-table .name {
		min-height: 48px;
		display: block;
		overflow: hidden;
	}

	.orders-result-table .cash,
	.orders-result-table .count {
		font-size: 12px;
		line-height: 1;
	}

	#popup_iframe_wrapper {
		background: rgba(44, 48, 51, 0.3);
	}

	.popup-company-add_frame.jqmWindow,
	.popup-company-list_frame.jqmWindow,
	.popup-small-text_frame.jqmWindow,
	.popup-small-text_frame.jqmWindow,
	.popup-address-new_frame.jqmWindow,
	.popup-address-list_frame.jqmWindow,
	.popup-choose-delivery_frame.jqmWindow,
	.popup-choose-address_frame.jqmWindow,
	.popup-address_frame.jqmWindow,
	.auth_frame.popup.jqmWindow,
	.popup-map_frame.jqmWindow,
	.info-shop_frame.jqmWindow {
		min-width: 1px !important;
		min-height: 1px !important;
		border-radius: 8px 8px 0px 0px;
		margin-top: auto;
		max-height: 100%;
		background: #fff;
		max-width: 100%;
		top: auto !important;
	}

	.auth_frame.popup .form.popup .form-body,
	.auth_frame.popup .form .form-footer {
		padding-left: 24px;
		padding-right: 24px;
	}

	#popup_iframe_wrapper {
		z-index: 100000 !important;
	}

	.popup-info-shop {
		padding: 40px 20px 0;
		overflow: hidden !important;
	}

	.popup-info-shop .map {
		height: 200px;
		margin: 15px -24px 0;
		width: auto;
	}

	.popup-map {
		padding: 50px 24px 0;
	}

	.popup-map .map {
		margin: 16px -24px 0;
	}

	.popup-map-city {
		max-height: 240px;
	}
	.popup-small-text {
		padding: 35px 24px 30px;
	}

	.popup-company-list {
		padding: 35px 24px 30px;
	}

	.popup-company-list .title {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 1;
		margin: 0 0 12px;
	}

	.popup-company-list .col {
		width: 50%;
		padding: 0 4px;
	}

	.popup-company-list .btn {
		margin: 10px 12px 0 0;
	}

	.popup-address,
	.popup-company {
		padding: 35px 24px 30px;
	}

	.popup-address .title,
	.popup-company .title {
		font-size: 18px;
		font-style: normal;
		font-weight: 500;
		line-height: 1;
		margin: 0 0 12px;
	}

	.popup-address .col,
	.popup-company .col {
		width: 50%;
		padding: 0 4px;
	}

	.popup-address .row,
	.popup-company .row {
		margin: 0 -4px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.popup-address .btn,
	.popup-company .btn {
		width: 178px;
		display: block;
		padding-left: 0;
		padding-right: 0;
		margin: 8px auto 0;
	}

	.popup-address_list_bottom .btn {
		padding-left: 16px;
		padding-right: 16px;
		margin: 0 5px;
		width: auto;
		display: inline-block;
	}

	.popup-address_list_bottom .btn-add {
		padding-left: 0;
		padding-right: 0;
		line-height: 25px;
	}

	.orders-shop-list ul {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.order-company-list--style .row {
		display: block;
		margin: 0;
	}

	.order-last-address .btn,
	.order-company-list .btn {
		width: 100%;
	}

	.orders-in_delivery_address .order-label {
		max-width: 218px;
	}

	.popup-company .row--3x {
		display: block;
	}

	.popup-company .row--3x .col {
		display: block;
		width: 100%;
	}

	.orders-result-table {
		margin-left: -16px;
		margin-right: -16px;
	}

	.orders-result-table .top {
		font-size: 14px;
		font-weight: 400;
		line-height: 20px;
		/* 142.857% */
		padding: 17px 0 23px;
		margin: 0 15px 20px 17px;
	}

	.orders-result-table .icon {
		left: -39px;
	}

	.orders-result-table .item {
		font-size: 14px;
		line-height: 20px;
		margin: 0 24px 0px 56px;
	}

	.orders-result-table .help {
		display: none !important;
	}

	.orders-result-table .name {
		min-height: 1px;
	}

	.orders-result-table table {
		margin: -5px 0 0 -5px;
	}

	.orders-result-table tr {
		border: none;
		padding-left: 63px;
		position: relative;
		margin: 4px;
	}

	.orders-result-table td:first-child {
		padding-bottom: 20px;
		position: absolute;
		top: 0;
		left: 0;
	}

	.orders-result-table h3 {
		font-size: 24px;
		margin: 0 0 9px;
		line-height: 32px;
	}

	.orders-in_user_login {
		width: 100%;
	}

	.notification-help {
		padding: 13px 10px 8px 40px;
	}

	.notification-help:after {
		top: 11px;
		left: 10px;
	}

	.address-delivery {
		width: 100%;
	}

	.address-delivery + .btn-gray {
		margin: -9px 0 0 31px;
	}

	.address-delivery p {
		margin: 0 0 12px;
	}

	.order-part-item .order-item-title {
		line-height: 24px;
		margin-right: 130px;
	}

	.order-part-item .edit {
		padding: 16px 17px 15px 15px;
	}

	.order-part-item .info {
		padding: 0px 0 10px;
	}

	.order-part-item li {
		margin: 0 8px 8px 0;
	}

	.order-part-item .order-label {
		margin: 0 0 8px;
	}

	.order-part-item .form-item {
		margin-bottom: 16px;
	}

	.order-part-item .list {
		padding: 0;
	}

	.order-part-item .list img {
		width: 48px;
		height: 48px;
	}

	.order-part-item_bottom {
		padding: 13px 0 0px;
	}

	.order-accordion {
		margin: -22px auto 0;
	}

	.order-accordion .title {
		font-size: 18px;
		line-height: 24px;
	}

	.order-accordion .subtitle {
		font-size: 14px;
		padding: 0 0 13px;
		margin: 0 0 17px;
		line-height: 20px;
	}

	.order-accordion .row:after {
		display: none;
	}

	.order-accordion .col {
		float: none;
		width: 100%;
	}

	.order-accordion .col:first-child {
		border-bottom: 1px solid #F5F5F7;
	}

	.order-accordion .accordion-title {
		padding: 15px 56px 15px 46px;
	}

	/*.order-accordion .accordion-title .icon {
		top: 16px;
		left: 13px;
	}*/

	.order-accordion .accordion-title .number {
		width: auto;
		min-width: 1px;
		margin: 0 13px 7px 0;
	}

	.order-accordion .accordion-title .cash {
		clear: left;
		width: auto;
		font-size: 18px;
		font-weight: 600;
		line-height: 24px;
	}

	.order-accordion .accordion-title .last-cash {
		margin: 3px 0 0;
	}

	.order-accordion .orders-result-table {
		padding: 8px 0 0 13px;
	}

	.order-accordion table {
		margin: 6px 0 0 -41px;
		display: table;
	}

	.order-accordion tr {
		display: table-row;
	}

	.order-accordion td {
		display: table-cell;
		padding-right: 15px;
		float: none;
	}

	.order-accordion td:first-child {
		position: relative;
		padding-bottom: 4px;
	}

	.order-accordion .name {
		display: -webkit-box;
		-webkit-line-clamp: 2;
		/* autoprefixer: off */
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.order-accordion_top {
		padding: 19px 20px 15px 14px;
	}

	.order-accordion_top .item {
		margin: 0 40px 9px 0;
	}

	.popup-choose-delivery_frame,
	.popup-choose-address_frame {
		max-width: 100%;
	}

	.popup-choose-delivery_frame.jqmWindow,
	.popup-choose-address_frame.jqmWindow {
		max-height: 90% !important;
	}

	.popup-choose-delivery,
	.popup-choose-address {
		max-height: 100% !important;
		padding: 45px 16px 80px;
	}

	.popup-choose-delivery .map,
	.popup-choose-address .map {
		display: none;
	}

	.popup-choose-delivery .title,
	.popup-choose-address .title {
		margin: 26px 0 15px;
	}

	.popup-choose-delivery input[type=search],
	.popup-choose-address input[type=search] {
		padding-right: 50px;
	}

	.popup-choose-delivery .map {
		display: block;
	}

	.popup-choose-address.show-map .in {
		display: none;
	}

	.popup-choose-address.show-map .map {
		display: block;
	}

	.popup-choose-delivery {
		padding: 45px 16px 20px;
	}

	.popup-choose-delivery .subtitle {
		margin: 1px 0 6px;
	}

	.popup-choose-delivery .row {
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.popup-choose-delivery .row .row {
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.popup-choose-delivery .form-item {
		margin-bottom: 16px;
	}

	.popup-choose-delivery .in {
		margin: 10px 0 26px;
	}

	.popup-choose-delivery .map_in {
		height: 200px;
	}

	.link-my-address--bottom {
		position: absolute;
		bottom: 85px;
		top: auto;
		right: 46px;
		left: auto;
	}

	.address-delivery {
		padding-right: 115px;
	}

	.orders-in_date_delivery_list_type,
	.orders-in_date_delivery_list_day {
		margin-right: 0;
		min-height: 83px;
	}

	.order-accordion .delivery p .label {
	}

	.order-accordion .delivery p b {
		margin-top: 4px;
		display: inline-block;
	}

	.orders-in_user_login a {
		float: right;
	}

	.order-part-item .orders-in_date_delivery {
		margin-right: -16px;
	}
	.orders-in_date_delivery_list_type, .orders-in_date_delivery_list_day{
		padding-right: 10px !important;
	}

	.selected_delivery_block .item.flex {
	  flex-direction: column;
	}
	.selected_pickup_store_info.popup-choose-address .left {
	  width: 100%;
	}
	.selected_pickup_store_info.popup-choose-address .right {
		width: 100%;
		height: 60vw;
	}
	.selected_pickup_map {
		position: static
	}
}

@media screen and (max-width: 520px) {

	.accordion-title > div {
        width: 100%;
    }

	.order-accordion .accordion-title {
		justify-content: space-between;
		gap: 0;
        padding: 15px 26px 15px 26px;
	}
}


.order-store-payments {
	margin: 10px 0;
}
/*task 5002*/

.payment-dolyami>label>span:not(.icon) {
    display: flex;
}

.payment-dolyami>label>span:not(.icon) .dolyami-img {
    align-content: center;
}

.payment-dolyami>label>span:not(.icon) .dolyami-text {
    padding-left: 10px;
    line-height: 1.5;
}

.payment-dolyami>label>span:not(.icon) .dolyami-text .title-text {
    font-size: 16px;
    font-weight: 500;
}

button.btn.btn-default.btn-lg.btn-order-save.has-ripple.payment-dolyami-btn {
    background: #000;
    border-color: #000;
}

button.btn.btn-default.btn-lg.btn-order-save.has-ripple.payment-dolyami-btn img {
    margin-left: 10px;
}
button.btn.btn-default.btn-lg.btn-order-save.has-ripple.payment-dolyami-btn * {
    position: relative !important;
}
/*end task 5002*/


/*task 5200*/

.yandex-pay-split>label>span:not(.icon) {
    display: flex;
}

.yandex-pay-split>label>span:not(.icon) .yandex-pay-split-img {
    align-content: center;
}

.yandex-pay-split>label>span:not(.icon) .yandex-pay-split-text {
    padding-left: 10px;
    line-height: 1.5;
}

.yandex-pay-split>label>span:not(.icon) .yandex-pay-split-text .title-text {
    font-size: 16px;
    font-weight: 500;
}

button.btn.btn-default.btn-lg.btn-order-save.has-ripple.yandex-pay-split-btn {
    background: #FAE999;
    border-color: #FAE999;
    color: #2C3033;
}

button.btn.btn-default.btn-lg.btn-order-save.has-ripple.yandex-pay-split-btn img {
    margin-left: 10px;
}
button.btn.btn-default.btn-lg.btn-order-save.has-ripple.yandex-pay-split-btn * {
    position: relative !important;
}
/*end task 5200*/