@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
/*** Основные цвета ***/
:root{
  --color-primary: var(--color-blue); /* освновной */ 
  --color-secondary: var(--color-grey); /* дополнительный 1 */
  --color-tertiary: var(--color-black); /* дополнительный 2 */
  
  --color-black: #282828;
  --color-white: #ffffff;
  --color-blue: #405FF2;
  --color-red: #D74D1D;
  --color-orange: #F08F2E;
  --color-purple: #7F75EF;
  --color-grey: #F0F1F5;
  --color-grey-l: #949494;
  --color-grey-d: #606060;
  /*Тень*/
  --shadow: 0px 0px 10px 0 rgb(183 188 208 / 70%);
  /*Шрифт*/
  --family: 'Unbounded' , sans-serif;
  --family-2: 'Manrope' , sans-serif;
  --color-star: #BDBDBD; /* звезда рейтинга неактивная */
  --color-starActive: #FFA700; /* звезда рейтинга активная */
  
  --max-width-content: 2600px;
  --bg: #282828; /* фон */
  --line: #CFCFCF; /* линии разделения */
  --bgImg: #ffffff; /* фон под фото */
  
  --bg-fancybox-color: var(--color-black); /* затемнение в всплывашках */
  --bg-fancybox-opacity: 0.8; /* прозрачность затемнения */
  
  /*Неактивные*/
  --color-btnDisabled: #E4E6EB; /* неактивная кнопка button */
  --color-btnDisabledText: #FFFFFF; /* неактивная кнопка button */
  --color-inputDisabled: #EAEAEA; /* неактивной кнопка checkbox */
  --color-labelDisabled: #AFAFAF; /* текст label у неактивной кнопки checkbox*/
  
  /*Ошибки*/
  --error-color-bg: #D74D1D; /* фон */
  --error-color-text: #D74D1D; /* текст */
}
/**************************************/
/*** Основные стили шаблона ***/
/**************************************/
html{font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;}
body{position: relative;font-family: var(--family);font-size: 16px;font-weight: 400;background: var(--bg);color: var(--color-white);overflow-x: hidden;margin:0;padding:0;word-break: break-word;}
body.fixed_{overflow: hidden !important;}
body .text_overflow{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
section{position: relative;}
#main{margin: 2rem 0;}
.main__inner{gap: 30px;}
.main__left{width: 265px;}
.main__right{width: 100%;padding-left: 0;flex-grow: 1;}
.main__right.has-sidebar{flex: 1;}
@media (max-width: 991px){
	.main__left{width: 100%;padding: 2rem 0 0 0;order: 2;}
	.main__right.has-sidebar{width: 100%;padding: 0;order: 1;}
}
/*** Основной контейнер ***/
*, *:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/*** Скрол всего сайта ***/
::-webkit-scrollbar{width: 1rem;height: 0;}
::-webkit-scrollbar-thumb{border-radius: 0;background-color: #9E9E9E;}
::-webkit-scrollbar-track{border-radius: 0;background-color: #ececec;}
/**************************************/
/*** Вспомогательные элементы ***/
/**************************************/
a{color: inherit;text-decoration:none;cursor:pointer;transition:0.3s;}
a:hover, a:active{outline:0;text-decoration:none;}
img{max-width: 100%;max-height: 100%;width: auto;}
p{margin: 0 0 1rem 0;line-height: 1.5;}
ol.unstyled, ul.unstyled{margin: 0;padding: 0;list-style: none;}
.required em{color: red;}
.unselectable{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fadeout, .out{opacity: 0;filter: alpha(opacity=0);}
.fadein, .in{opacity: 1;filter: alpha(opacity=100);}
.loading{overflow: hidden;}
.tc{color: var(--color-primary) !important;}
.bold{font-weight: bold;}
.text-center{text-align: center;}
.flex{display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.flex-start{display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;}
.flex-center{display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.flex-stretch{display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: flex-start;-webkit-align-items: stretch;-webkit-box-align: stretch;align-items: stretch;}
.justify-between{justify-content: space-between;}
.justify-start{justify-content: flex-start;}
.mask{overflow: hidden;mask-image: linear-gradient(to bottom, black 50%, transparent 90%);}
.noscript{position: relative;text-align: center;background-color: var(--color-primary);color: #F6F6F6;padding: 16px;}
.blockquote{padding: 0 0 0 1rem;margin: 0 0 1.5rem;border-left: .25rem solid var(--color-primary);}
.DescriptionBlock{margin: 2rem 0 0 0;}
.htmlDataBlock{overflow: hidden;}
/**************************************/
/*** Оверлей. Темный фон ***/
/**************************************/
#overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;opacity: 0;filter: alpha(opacity=0);visibility: hidden;background-color: transparent;-webkit-transition: opacity .25s ease,visibility 0s ease .25s;transition: opacity .25s ease,visibility 0s ease .25s;}
#overlay.transparent{background-color: rgba(0, 0, 0, 0.5);}
#overlay.opened{opacity: 1;filter: alpha(opacity=100);visibility: visible;-webkit-transition: opacity .25s ease,visibility 0s ease;transition: opacity .25s ease,visibility 0s ease;cursor: pointer;}
/**************************************/
/*** Инпут поля ***/
/**************************************/
input[type="password"]{padding-right: 50px;}
input, select{height:50px;}
input, select, textarea{font-size: 14px;font-family: var(--family-2);color: var(--color-black);background: var(--color-secondary);border-radius: 8px;padding: 0 16px;border: 1px solid var(--color-secondary);overlay: none;width: 100%;appearance: none;}
input::placeholder , textarea::placeholder, select::placeholder{color: var(--color-grey-d);}
input:focus, textarea:focus{border-color: var(--color-primary);}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"]{outline: 0;}
input[type="text"], input[type="number"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;-moz-appearance: textfield;}
textarea{width: 100%;resize:none;padding:16px;}
select:focus, textarea:focus{outline: 0;}
input.error{border-color: var(--color-red);}
/* удаление иконки очистки поля в IE */
input[type="text"]::-ms-clear{
  display: none;
}
/* удаление иконки отображения пароля в IE */
input[type="password"]::-ms-reveal{
  display: none;
}
.square{background-color: transparent;border: 0;color: var(--color-grey-l);font-size: 1.5rem;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;margin: 0;padding: 0;text-align: center;cursor: pointer;}
.square:after{content: '\e90c';line-height: 1;vertical-align: top;font-family: 'icomoon';}
.square:checked:after{content: '\e90d';color: var(--color-primary);}
.square:disabled{color: #9E9E9E;cursor: default}
.square:disabled:after{content: '\e90c';opacity: .5;}
.checkbox + .checkbox{margin-top: 1.5rem;}
.checkbox input{vertical-align: middle;}
input + label{cursor: pointer;}
.disabled label{color: #9E9E9E;cursor: default;}
/* Текст в не активном инпуте */
::-webkit-input-placeholder{color: #424242;}
::-moz-placeholder{color: #424242;}
:-moz-placeholder{color: #424242;}
:-ms-input-placeholder{color: #424242;}
:focus::-webkit-input-placeholder{color: #9E9E9E;transition: opacity .3s ease;}
:focus::-moz-placeholder{color: #9E9E9E;transition: opacity .3s ease;}
:focus:-moz-placeholder{color: #9E9E9E;transition: opacity .3s ease;}
:focus:-ms-input-placeholder{color: #9E9E9E;transition: opacity .3s ease;}
/* Ошибка в инпуте */
input.error, textarea.error{border-color: red;}
input.error::-webkit-input-placeholder{color: red;}
input.error::-moz-placeholder{color: red;}
input.error:-moz-placeholder{color: red;}
input.error:-ms-input-placeholder{color: red;}
textarea.error::-webkit-input-placeholder{color: red;}
textarea.error::-moz-placeholder{color: red;}
textarea.error:-moz-placeholder{color: red;}
textarea.error:-ms-input-placeholder{color: red;}
/**************************************/
/*** Селекты ***/
/**************************************/
.selectBox{position: relative;}
.selectBox:after{content: '\e904';color: #9E9E9E;font-size: 1.25rem;line-height: 3rem;bottom: 0;right: .5rem;position: absolute;font-family: 'icomoon';pointer-events: none;}
.selectBox select{padding: 0 1.75rem 0 1rem;}
.selectBox:hover:after{color: var(--color-primary);}
/**************************************/
/*** Иконки Товаров ***/
/**************************************/
/*** Избранное, Сравнение, В коризну, Уведомить, Нет в наличии ***/
[class^="add-"]:before{font-family: 'icomoon';line-height: 1;display: block;}
/*** Иконки ***/
.icon_{background-color: var(--color-white);transition:0.3s;margin-right: 8px;min-width: 24px;width: 24px;height: 24px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.cart-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M16 7C16 5.93913 15.5786 4.92172 14.8284 4.17157C14.0783 3.42143 13.0609 3 12 3C10.9391 3 9.92172 3.42143 9.17157 4.17157C8.42143 4.92172 8 5.93913 8 7M2 10H22L18 21H6L2 10Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");}
.favorites-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M17.0034 1.11553C15.8844 1.11553 14.8149 1.37206 13.8246 1.87804C13.1506 2.2224 12.5313 2.67994 12 3.22278C11.4686 2.67994 10.8494 2.2224 10.1754 1.87804C9.18507 1.37206 8.11556 1.11553 6.99652 1.11553C3.13866 1.11553 0 4.25419 0 8.1121C0 10.8446 1.44312 13.7467 4.28922 16.7379C6.66557 19.2355 9.57496 21.3174 11.5971 22.6241L12 22.8845L12.4029 22.6241C14.425 21.3174 17.3344 19.2355 19.7108 16.7379C22.5569 13.7467 24 10.8446 24 8.1121C24 4.25419 20.8613 1.11553 17.0034 1.11553ZM18.6353 15.7146C16.5116 17.9467 13.9246 19.8442 12 21.1142C10.0754 19.8441 7.48845 17.9467 5.36472 15.7146C2.78999 13.0087 1.48454 10.4508 1.48454 8.1121C1.48454 5.07276 3.95723 2.60007 6.99657 2.60007C8.74639 2.60007 10.3538 3.40385 11.4065 4.80525L12 5.59527L12.5935 4.80525C13.6462 3.40385 15.2536 2.60007 17.0034 2.60007C20.0428 2.60007 22.5155 5.07276 22.5155 8.1121C22.5155 10.4508 21.21 13.0087 18.6353 15.7146Z' fill='%23282828'/%3e%3c/svg%3e");}
.compare-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M12 2L2 7L12 12L22 7L12 2Z' stroke='%23282828' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M2 17L12 22L22 17' stroke='%23282828' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M2 12L12 17L22 12' stroke='%23282828' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");}
.user-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");}
.email-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M18.875 4.5C20.3247 4.5 21.5 5.67525 21.5 7.125V16.875C21.5 18.3247 20.3247 19.5 18.875 19.5H5.125C3.67525 19.5 2.5 18.3247 2.5 16.875V7.125C2.5 5.67525 3.67525 4.5 5.125 4.5H18.875ZM20.25 9.1755L12.3012 13.5476C12.1345 13.6393 11.9364 13.6495 11.7627 13.5782L11.6988 13.5476L3.75 9.1755V16.875C3.75 17.6344 4.36561 18.25 5.125 18.25H18.875C19.6344 18.25 20.25 17.6344 20.25 16.875V9.1755ZM18.875 5.75H5.125C4.36561 5.75 3.75 6.36561 3.75 7.125V7.7495L12 12.2867L20.25 7.749V7.125C20.25 6.36561 19.6344 5.75 18.875 5.75Z' fill='white'/%3e%3c/svg%3e");}
.phone-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_3608_14337)'%3e%3cpath d='M21.7913 12C21.7913 6.60294 17.3971 2.20875 12 2.20875C6.60294 2.20875 2.20875 6.60294 2.20875 12C2.20875 17.3971 6.60294 21.7913 12 21.7913C17.3971 21.7913 21.7913 17.3971 21.7913 12ZM24 12C24 18.6165 18.6165 24 12 24C5.3835 24 0 18.6165 0 12C0 5.3835 5.3835 0 12 0C18.6165 0 24 5.3835 24 12Z' fill='%23282828'/%3e%3cpath d='M13.1204 14.5026L13.9471 13.6757C14.0584 13.5657 14.1992 13.4904 14.3526 13.4589C14.5059 13.4274 14.6649 13.4412 14.8106 13.4985L15.8181 13.9009C15.9653 13.9606 16.0915 14.0627 16.1808 14.1941C16.2701 14.3254 16.3185 14.4804 16.32 14.6392V16.4852C16.3191 16.5933 16.2964 16.7001 16.2532 16.7991C16.21 16.8983 16.1472 16.9876 16.0686 17.0617C15.99 17.1359 15.8972 17.1934 15.7958 17.2307C15.6943 17.268 15.5864 17.2844 15.4785 17.2789C8.4188 16.8396 6.99425 10.8588 6.72488 8.56973C6.71239 8.45731 6.72382 8.34355 6.75838 8.23593C6.79304 8.12822 6.85006 8.02915 6.92571 7.94506C7.00136 7.86106 7.0939 7.79395 7.19729 7.74826C7.30078 7.70256 7.41262 7.67933 7.52571 7.68H9.30814C9.46721 7.68048 9.62254 7.72858 9.75406 7.81805C9.88558 7.90752 9.98734 8.03434 10.0463 8.18208L10.4485 9.18998C10.5077 9.33513 10.5227 9.4945 10.4919 9.6481C10.4611 9.80179 10.3856 9.94291 10.2751 10.0539L9.4484 10.8809C9.4484 10.8809 9.92446 14.1039 13.1204 14.5026Z' fill='%23282828'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3608_14337'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.notification-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20.4547 15.6465L19.3487 13.8005C18.9527 13.1405 18.7447 12.3855 18.7447 11.6165V8.9895C18.7447 5.2735 15.7187 2.24951 11.9997 2.24951C8.28068 2.24951 5.25466 5.2725 5.25466 8.9895V11.6165C5.25466 12.3855 5.04566 13.1405 4.65066 13.8005L3.54467 15.6465C3.15967 16.2875 3.15067 17.0595 3.51867 17.7095C3.88767 18.3615 4.55466 18.7505 5.30366 18.7505H9.28367C9.27567 18.8345 9.25067 18.9155 9.25067 19.0005C9.25067 20.5175 10.4837 21.7505 12.0007 21.7505C13.5177 21.7505 14.7507 20.5175 14.7507 19.0005C14.7507 18.9155 14.7257 18.8345 14.7177 18.7505H18.6977C19.4467 18.7505 20.1147 18.3615 20.4827 17.7104C20.8497 17.0594 20.8397 16.2875 20.4547 15.6465ZM13.2487 19.0005C13.2487 19.6895 12.6877 20.2505 11.9987 20.2505C11.3097 20.2505 10.7487 19.6895 10.7487 19.0005C10.7487 18.9155 10.7647 18.8325 10.7817 18.7505H13.2157C13.2327 18.8325 13.2487 18.9155 13.2487 19.0005ZM19.1757 16.9705C19.1277 17.0545 18.9867 17.2495 18.6957 17.2495H5.30166C5.01166 17.2495 4.86967 17.0545 4.82167 16.9705C4.77467 16.8865 4.67967 16.6655 4.82867 16.4175L5.93467 14.5715C6.47067 13.6785 6.75267 12.6565 6.75267 11.6165V8.9895C6.75267 6.1005 9.10566 3.74951 11.9977 3.74951C14.8897 3.74951 17.2427 6.1005 17.2427 8.9895V11.6165C17.2427 12.6565 17.5257 13.6785 18.0607 14.5715L19.1667 16.4175C19.3167 16.6655 19.2227 16.8865 19.1757 16.9705Z' fill='white'/%3e%3c/svg%3e");}
.grid-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 21.5H14C13.1716 21.5 12.5 20.8284 12.5 20V3.5C12.5 2.67162 13.1716 2 14 2H20C20.8284 2 21.5 2.67162 21.5 3.5V20C21.5 20.8284 20.8284 21.5 20 21.5ZM20 4.25C20 3.83544 19.6638 3.5 19.25 3.5H14.75C14.3354 3.5 14 3.83544 14 4.25V19.25C14 19.6646 14.3354 20 14.75 20H19.25C19.6638 20 20 19.6646 20 19.25V4.25ZM9.5 21.5H3.5C2.67162 21.5 2 20.8284 2 20V3.5C2 2.67162 2.67162 2 3.5 2H9.5C10.3284 2 11 2.67162 11 3.5V20C11 20.8284 10.3284 21.5 9.5 21.5ZM9.5 4.25C9.5 3.83544 9.16456 3.5 8.75 3.5H4.25C3.83544 3.5 3.5 3.83544 3.5 4.25V19.25C3.5 19.6646 3.83544 20 4.25 20H8.75C9.16456 20 9.5 19.6646 9.5 19.25V4.25Z' fill='%23405FF2'/%3e%3c/svg%3e");}
.list-icon{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M2.5 20L2.5 14C2.5 13.1716 3.17163 12.5 4 12.5L20.5 12.5C21.3284 12.5 22 13.1716 22 14L22 20C22 20.8284 21.3284 21.5 20.5 21.5L4 21.5C3.17163 21.5 2.5 20.8284 2.5 20ZM19.75 20C20.1646 20 20.5 19.6638 20.5 19.25L20.5 14.75C20.5 14.3354 20.1646 14 19.75 14L4.75 14C4.33544 14 4 14.3354 4 14.75L4 19.25C4 19.6638 4.33544 20 4.75 20L19.75 20ZM2.5 9.5L2.5 3.5C2.5 2.67163 3.17163 2 4 2L20.5 2C21.3284 2 22 2.67163 22 3.5L22 9.5C22 10.3284 21.3284 11 20.5 11L4 11C3.17163 11 2.5 10.3284 2.5 9.5ZM19.75 9.5C20.1646 9.5 20.5 9.16456 20.5 8.75L20.5 4.25C20.5 3.83544 20.1646 3.5 19.75 3.5L4.75 3.5C4.33544 3.5 4 3.83544 4 4.25L4 8.75C4 9.16456 4.33544 9.5 4.75 9.5L19.75 9.5Z' fill='%23949494'/%3e%3c/svg%3e");}
/*** Иконки Новинка, Хит, Скидка ***/
.product__ico{position: absolute;top:8px;left:8px;z-index: 2;display: flex;flex-wrap: wrap;gap: 8px;max-width: calc(100% - 45px - 24px);}
.product__ico label{display: none;}
.product__ico span{padding: 3px 6px;border-radius: 4px;font-size: 10px;color: var(--color-white);}
.ico__sales{background: var(--color-purple);}
.ico__sale{background: var(--color-purple);}
.ico__sale:before, .ico__sales:before{content: 'Акция';}
.ico__best{background: var(--color-orange);}
.ico__best:before{content: 'Хит';}
.ico__new{background: var(--color-primary);}
.ico__new:before{content: 'Новинка';}
/**************************************/
/*** Кнопки ***/
/**************************************/
.button, .paymentFormSubmitLink, .paymentFormTbodySubmitButton{width: fit-content;font-size: 16px;font-weight: 400;font-family: var(--family-2);padding: 10px 20px;color: var(--color-white);background: var(--color-tertiary);border: 1px solid var(--color-tertiary);border-radius: 8px;overflow: hidden;text-align: center;outline: 0;cursor: pointer;z-index: 1;transition: 0.3s;display: flex;align-items: center;justify-content: center;-webkit-appearance: none;user-select: none;position: relative;}
.button .icon_{transition:0.3s;width:24px;height:24px;min-width:24px;margin-right:12px;background-color: var(--color-white);}
.button-2{background: var(--color-white);color: var(--color-tertiary);}
.button-2 .icon_{background-color: var(--color-tertiary);}
.showAll-link{margin-left: auto;font-size: 16px;color: var(--color-primary);font-family: var(--family-2);transition:0.3s;white-space: nowrap;}
.showAll-link:not(.is-show){display:none;}
/*button, .button, [class*="button-"], .paymentFormSubmitLink, .paymentFormTbodySubmitButton{color: #F6F6F6;background: var(--color-primary);padding: 0 2rem;line-height: 2.25rem;border: 2px solid transparent;border-radius: 8px;text-align: center;font-size: .875rem;font-weight: 600;font-family: var(--family);cursor: pointer;display: inline-block;position: relative;transition: all 0.3s ease;}*/
   /*button:hover, .button:hover, [class*="button-"]:hover, .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover, .button.active, .button.opened, button.active, button.opened{color: #F6F6F6;background-color: var(--color-black);}*/
.button-secondary{background: var(--color-black);border-color: var(--color-black);}
.button-tertiary{color: var(--color-primary);background: transparent;border: 2px solid var(--color-primary);}
.button-tertiary:hover{color: #F6F6F6;background-color: var(--color-black);border-color: var(--color-black);}
.button4 i{color: var(--color-primary);font-size: 1.125rem;margin-right: .5rem;transition: all 0.3s ease;vertical-align: bottom;}
.button4 span{font-weight: 600;}
.button5{background-color: transparent;padding: 0;line-height: 1;}
.button5:hover{background-color: transparent;}
.button-empty{background-color: var(--color-grey-l);border-color: var(--color-grey-l);color:var(--color-white);}
.button.disabled{background-color: #9E9E9E;border-color: #9E9E9E;color: #F6F6F6;}
.small{line-height: 2rem;padding: 0 1rem;font-size: .875rem;}
.remove i, .fancybox-close-small i{transition: all 0.3s ease;display: inline-block;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .button:hover, .paymentFormSubmitLink:hover, .paymentFormTbodySubmitButton:hover{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);}
  .button-secondary:hover{background-color: var(--color-primary);border-color: var(--color-primary);}
  .button2:hover{color: var(--color-primary);}
  .button4:hover i, .button4.active i{transform: rotate(90deg);}
  .button4.active:hover i{transform: rotate(0deg);}
  .remove:hover i, .fancybox-close-small:hover i{transform: rotate(90deg);}
  .showAll-link:hover{text-decoration: underline;}
  .button-empty:hover{}
}
@media (max-width: 639px){
  .showAll-link{margin: 0;font-size: 14px;}
}
/**************************************/
/*** Рейтинг Товаров ***/
/**************************************/
.ratings{display: inline-block;position: relative;vertical-align: middle;line-height: 0;overflow: hidden;}
.ratings:before{font-size: 1.25rem;color: #9E9E9E;line-height: 1;font-family: 'icomoon';content: '\e927\e927\e927\e927\e927';letter-spacing: .125rem;}
.ratings .rating{position: absolute;left: 0;top: 0;overflow: hidden;}
.ratings .rating:before{font-size: 1.25rem;color: var(--color-black);line-height: 1;white-space:nowrap;font-family: 'icomoon';content: '\e928\e928\e928\e928\e928';letter-spacing: .125rem;}
.stars{overflow: hidden;}
.star{color: #9E9E9E;font-size: 1.5rem;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;white-space: nowrap;float:left;cursor: pointer;display:block;}
.star:after{content: '\e927';font-family: 'icomoon';}
.stars .fullStar{color: var(--color-black);}
.stars .tmp_fs{color: var(--color-black);}
.stars .tmp_es{color: #9E9E9E;}
/**************************************/
/*** Цены ***/
/**************************************/
.price__now{color: var(--color-red);font-weight: 700;font-size: 14px;display: inline-block;}
.price__old{color: var(--color-grey-d);font-weight: 400;font-size: 12px;display: inline-block;text-decoration: line-through;}
.price__now .num, .price__old .num{white-space: initial;display: flex;align-items: center;}
.num + span{display: none;}
.num:after{content: "руб.";margin-left:5px;display: inline-block;vertical-align: middle;}
.price__old .num:after{text-decoration: line-through;}
/**************************************/
/*** Уведомления. Системные сообщения ***/
/**************************************/
.success, .warning, .attention, .information, .help{position: relative;width: 100%;margin-bottom: 2rem;padding: 0;overflow: hidden;font-size: 1.25rem;line-height: 1.75rem;text-transform: none;font-weight: normal;}
.success{color: var(--color-black);}
.warning{color: #b30020;}
/* .attention{color: #8a6d3b;} */
.information{color: #64b93a;}
.help{color: #cecece;}
.success a, .warning a, .attention a, .information a{color: inherit;font-weight: 600;text-decoration: underline;display: inline;}
/**************************************/
/*** Заголовки ***/
/**************************************/
h1, h2, h3, h4, h5, h6{text-rendering: optimizelegibility;text-transform: none;line-height: 1.5;margin: 0;padding: 0;font-weight: normal;font-family: var(--family);}
h1{font-size: 2rem;}
h2{font-size: 1.75rem;}
h3{font-size: 1.5rem;}
h4{font-size: 1.25rem;}
h5{font-size: 1rem;}
h6{font-size: 0.875rem;}
/**************************************/
/*** Блок Заголовков ***/
/**************************************/
.block__title{margin-bottom: 32px;position: relative;display: flex;align-items: center;gap: 4px 16px;}
.block__title .title{font-size: 32px;}
.block__title .subtitle{font-size: 80%;}
.block__nav .title{flex: auto;padding: 0 44px;text-align: center;}
.block__nav .owl-nav{position: absolute;width: 100%;}
/* #page__title{margin: 1rem 0;} */
/* #page__title .block__title{margin: 0;} */
/* Блок Заголовков. Адаптивность */
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .block__title a.title:hover{text-decoration: underline;}
}
@media (max-width: 1439px){
	.block__title .title{font-size: 30px;}
}
@media (max-width: 1023px){
  .block__title{margin-bottom:24px;}
  .block__title .title{font-size: 24px;}
}
@media (max-width: 639px){
  .htmlDataBlock{font-size: 14px;}
  .block__title .title{width:100%;}
  .block__title{flex-wrap:wrap;}
}
@media (max-width: 479px){
  .block__title .title{font-size: 20px;}
}
.wrapper{overflow: hidden;}
.container{margin-right:auto;margin-left:auto;padding-left: 16px;padding-right: 16px;width:100%;}
.row{display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content: flex-start;}
.adaptive_indent{margin-top: 50px;}
.backdrop{background:var(--color-white);border-radius:90px;padding: 50px 0;color:var(--color-black);}
.backdrop-black{padding: 50px 0;}
.backdrop-black:before{background: url(/design/d532254/bg.png?lc=1762461003);}
.backdrop-black:before{content: '';display:block;position:absolute;top:-50px;left: 0;z-index:-1;width:100%;height:calc(100% + 50px * 2);background-position: center;background-repeat: no-repeat;background-size: cover;}
@media (min-width: 1168px){
.container{max-width: 1136px;}
}
@media (max-width: 1439px){
  .backdrop{border-radius:40px;}
}
@media (max-width: 1023px){
  .adaptive_indent{margin-top: 40px;}
  .backdrop{padding: 40px 0;}
  .backdrop-black{padding: 40px 0;}
}
@media (max-width: 767px){
 form label{font-size:14px}
}
@media (max-width: 479px){
  .adaptive_indent{margin-top: 30px;}
  .backdrop{border-radius: 20px;padding: 30px 0;}
}
/**************************************/
/*** Хлебные крошки ***/
/**************************************/
#breadcrumbs{margin-bottom: 1.5rem;width: 100%;overflow-x: auto;display: block;position: relative;}
#breadcrumbs ul{flex-wrap: nowrap;}
#breadcrumbs ul li{font-size: 13px;display: flex;align-items: center;white-space: nowrap;}
#breadcrumbs ul li:before{content: "\e906";color: #9E9E9E;margin: 0 .5rem;font-size: .75rem;font-family: 'icomoon';line-height: 1;}
#breadcrumbs ul li:first-child::before{display: none;}
#breadcrumbs ul li span{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 20rem;display: inline-block;vertical-align: middle;}
#breadcrumbs ul li a{color: #9E9E9E;}
#breadcrumbs ul li a:hover, #breadcrumbs ul li:last-child{color: #424242;}
#breadcrumbs ul li a i{vertical-align: middle;margin-right: .25rem;}
#breadcrumbs::-webkit-scrollbar{width: 0;height: 0.25rem;}
/**************************************/
/*** Предзагрузчик ***/
/**************************************/
.preloader{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #F6F6F6;z-index: 40;display: flex;align-items: center;justify-content: center;}
.preloader .loading{display: inline-block;width: 5rem;height: 5rem;}
.preloader .loading:after{content: '';display: block;width: 5rem;height: 5rem;margin: 1px;border-radius: 50%;border: 5px solid #F6F6F6;border-color: #0172DB transparent #0172DB transparent;animation: loading 1.2s linear infinite;}
.preloader.small .loading{display: inline-block;width: 3rem;height: 3rem;}
.preloader.small .loading:after{content: '';display: block;width: 3rem;height: 3rem;}
.preloader.top{align-items: flex-start;}
.preloader.top .loading{margin-top: 5rem;}
@keyframes loading{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
/**************************************/
/*** Навигация по страницам ***/
/**************************************/
.pages{justify-content: flex-end;}
.pages li{margin: 0 .5rem;font-size: 1.125rem;}
.pages li.current{color: var(--color-primary);}
.pages li a{display: block;}
.pages li.first a, .pages li.last a{font-size: 1rem;line-height: 1;border: 2px solid var(--color-primary);color: var(--color-primary);border-radius: 8px;width: 2.5rem;height: 2.5rem;line-height: 2.5rem;text-align: center;}
.pages__ajax + .pages{display: none;}
/**************************************/
/*** Таблицы ***/
/**************************************/
.table-box{margin-bottom: 1rem;width: 100%;background-color: #F6F6F6;border-collapse: collapse;line-height: 1.125rem;text-align: center;border-radius: 0;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td{border: 1px solid #9E9E9E;line-height: 1.125rem;padding: 0.75rem 0.625rem;text-align: center;}
.table-box thead td, .table-box tfoot td{color: #999999;background-color: #fbfbfb;border: 1px solid #9E9E9E;line-height: 1.125rem;padding: 0.75rem;text-align: center;}
.table-box tfoot td{color: #656d72;font-weight: bold;}
.table-box tbody tr td.cell1{text-align: right;width: 50%;}
.table-box tbody tr td.cell2{text-align: left;width: 50%;}
.table-box .hide{display: none;}
@media all and (max-width: 767px){
.scroll{width: 100%;overflow-x: auto;margin-bottom: 1rem;}
.scroll::-webkit-scrollbar{width: 0;height: 1rem;}
}
/**************************************/
/*** Показать пароль ***/
/**************************************/
.form__pass{display: flex;align-items: center;position: relative;}
.showPassBlock{position: absolute;top: 50%;transform: translateY(-50%);right: 16px;cursor: pointer;display: flex;align-items: center;justify-content: center;}
.showPassBlock:before{content: '\e922';color: #9E9E9E;font-size: 1.5rem;font-family: 'icomoon';vertical-align: middle;}
.showPassBlock.active:before{content: '\e92c';}
.showPassBlock .showPass{vertical-align: middle;display: none;}
/*** Капслок ***/
#capslock{margin-top: 1rem;display: none;}
/**************************************/
/*** Модальные окна ***/
/**************************************/
.fancybox-button{background: rgba(30,30,30,.6);color: #ccc;padding: 10px;}
.fancybox-slide--html .fancybox-close-small{}
.fancybox-close-small{line-height: 1;font-size: 1.25rem;background: transparent;}
.fancybox-close-small:hover{background: none;color: var(--color-primary);}
.fancybox-content.modal{max-width: 800px;}
.fancybox-content{max-width: 50rem;padding: 30px;color: var(--color-black);background-color: var(--color-white);border-radius: 8px;transition: all 0.3s ease;}
.fancybox-content input, .fancybox-content textarea{}
.fancybox-content .form__buttons{margin-top: 2rem;text-align: center;display: flex;justify-content: center;}
.fancybox-content .form__pp{margin-top: 1rem;}
#fancybox__notify{max-width: 450px;}
@media (max-width: 639px){
	.fancybox-content{padding: 16px;}
}
/**************************************/
/*** Выпадающее обхекты ***/
/**************************************/
.dropdown{position: relative;}
.dropdown__content{width: 500px;padding: 16px;right: 0;top: calc(100% - 5px);height: auto;background: var(--color-white);border-radius: 8px;position: absolute;z-index: 11;box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);}
.dropdown__content{display: block;transform: scale(1,0);transform-origin: right top;transition: all 0.3s ease-in-out;}
.opened .dropdown__content, .dropdown__content.opened{transform: scale(1);}
.dropdown__open{position: relative;cursor: pointer;}
@media all and (min-width: 992px){
	.dropdown .dropdown__open:before{content: "";right: 0;bottom: -1rem;height: 2rem;width: 100%;display: block;position: absolute;}
	.dropdown:hover .dropdown__content{transform: scale(1);}
}
@media (max-width: 991px){
	.dropdown__content{top: 3rem;}
}
@media (max-width: 479px){
	.dropdown__content{width: 18rem;padding: .5rem;}
}
/**************************************/
/*** Формализованный список ***/
/**************************************/
.form__list{width: 100%;}
.form__fields{margin-bottom: 1rem;position: relative;}
.form__fields:last-child{margin-bottom: 0;}
.form__fields label{margin-bottom: 0.5rem;display: block;cursor: pointer;}
.form__fields label em{display: none;}
.form__fields label.required em{display: inline-block;color: red;font-weight: bold;font-size: 1.25rem;}
.form__fields .form__field{width: 100%;}
.form__fields .form__field + .form__field{margin-top: 1rem;}
.form__fields.two{-webkit-justify-content: space-between;justify-content: space-between;}
.form__fields.two .form__field{width: 48%;margin-top: 0;display: flex;flex-wrap: wrap;align-items: center;}
.form__fields input{transition: all 0.3s ease;max-width:100%;}
.form__field{position: relative;}
.form__pp{font-size: .75rem;text-align: center;}
.form__pp a{text-decoration: underline;display: inline;}
.form__pp a:hover{color: var(--color-primary);}
.form__buttons{margin-top: 1rem;}
.form__field i{position: absolute;top: 0;left: 0;font-size: 24px;width: 40px;height: 40px;display: none;align-items: center;justify-content: center;}
@media all and (max-width: 767px){
	.form__fields{margin-bottom: 1rem;}
}
/**************************************/
/*** Страницы: ЛК ***/
/**************************************/
.client, .form__client{width: 100%;}
.client__blocks{width: 100%;}
.client__blocks + .client__blocks{margin-top: 2rem;}
.client__block{width: calc(50% - 2rem);margin: 0 1rem;}
.client__title{font-size: 1.75rem;margin-bottom: 2rem;display: flex;align-items: center;width: 100%;}
.client .form__fields label{display: none;}
.client .form__fields{max-width: 360px;}
.client__buttons{width: 100%;}
.client__buttons .reg-btn{width:100%;}
@media all and (max-width: 1199px){
.client__blocks{width: 100%;}
.client__blocks + .client__blocks{margin-top: 2rem;}
}
@media all and (max-width: 639px){
.client__block{width: 100%;}
.client__block + .client__block{margin-top: 2rem;}
.client__title{margin-bottom: 1rem;}
}
/**************************************/
/*** Страница: ЛК Избранное ***/
/**************************************/
.page-favorites .favorites{display: none;}
/**************************************/
/*** Страница: Связь с администрацией ***/
/**************************************/
.client .form__pp{text-align: left;padding: 1rem 0 0 0;}
/* Страница: Связь с администрацией. Контакты */
.page-feedback .contacts__content{margin: 0;padding: 0;list-style: none;width: 100%;}
.page-feedback .contacts__block{width: 100%;margin-bottom: 2rem;}
.page-feedback .contacts__block.phone .flex + .flex{margin-top: 1rem;}
.page-feedback .contacts__block label{display: none;}
.page-feedback .contacts__block-link{white-space: normal;max-width: 100%;}
.page-feedback .contacts__block-link + .contacts__block-link{margin-top: .5rem;}
.page-feedback .client__blocks{margin-top: 3rem;}
.page-feedback .client__block:first-child{width: 300px;flex-grow: 0;}
.page-feedback .client__block{flex-grow: 1;}
/* Страница: Связь с администрацией. Форма связи */
.page-feedback .form__fields{width: calc(33.333333% - 2rem);margin: 1rem;}
.page-feedback .feedbackForm{padding: 1rem 0rem;box-shadow: 5px 0px 30px 0px #8187BD26;}
.page-feedback textarea{height: 172px;}
@media (max-width: 991px){
	.page-feedback .client__block:first-child{width: 100%;flex-grow: 1;margin-bottom: 2rem;}
	.page-feedback .contacts__block{width: 50%;margin: 2rem 0 0 0;}
	.page-feedback .contacts{display: flex;flex-wrap: wrap;align-items: flex-start;}
}
@media (max-width: 767px){
	.page-feedback .form__fields{width: calc(50% - 2rem);}
	.page-feedback .form__fields:last-child{width: 100%;max-width: 100%;}
}
@media (max-width: 639px){
	.page-feedback .form__fields{width: 100%;max-width: 100%;}
	.page-feedback .contacts__block{width: 100%;margin: 2rem 0 0 0;}
}
/**************************************/
/*** Страницы новостей ***/
/**************************************/
/*** Страница: Список новостей ***/
.news__list .news__item{margin-bottom: 2rem;padding: 1.5rem;border: 1px solid #9E9E9E;width: 100%;border-radius: 8px;}
.news__list .news__item:last-child{margin-bottom: 0;}
.news__list .news__title{margin: 0 0 1rem 0;font-weight: bold;display: block;}
.news__list .news__text{word-break: break-all;font-size: 0.875rem;}
.news__list .news__date{margin: 1rem 0 0 0;}
.news__list + .pages{margin-top: 2rem;}
@media all and (max-width: 639px){
	.news__list .news__item{padding: 16px;}
}
/*** Страница: Просмотр новости ***/
.newsListBlockItemFiles{margin-top: 1rem;overflow: hidden;word-break: break-all;}
.page-news .news__date{position: relative;text-align: right;margin-top: 1rem;}
.page-news .htmlDataBlock{padding: 1.5rem;border: 1px solid #9E9E9E;border-radius: 8px;}
.page-news .htmlDataBlock img{margin-bottom: 1rem;}
/**************************************/
/*** Выпадающий контент. Корзина, Сравнение, Избранное ***/
/**************************************/
.addto__title{margin-bottom: 2rem;color: var(--color-primary);font-size: 1.125rem;font-weight: normal;display: none;}
.addto__empty{font-size: 1.125rem;font-weight: bold;margin: 0;}
.addto__items{max-height: 19rem;overflow-y: auto;display: none;}
.addto__items::-webkit-scrollbar{width: .5rem;}
.addto__items::-webkit-scrollbar-thumb{border-radius: 8px;}
.addto__item{margin-bottom: 2rem;transition: all 0.3s ease;align-items: stretch;}
.addto__item:last-child{margin-bottom: 0;}
.addto__image{width: 5rem;height: 5rem;}
.addto__content{width: calc(100% - 5rem);}
.addto__info{padding: .0 1rem;width: calc(100% - 2rem);display: flex;flex-direction: column;}
.addto__name{max-height: 2.25rem;overflow: hidden;display: block;}
.addto__mod{color: #9E9E9E;font-size: .75rem;margin-top: .625rem;}
.addto__actions{flex-direction: column;}
.addto__remove{width: 2rem;height: 2rem;color: #bebebe;font-size: 1.25rem;}
.addto__qty{font-size: 13px;}
.addto__total{display: none;color: var(--color-primary);font-size: 1.125rem;margin-top: 1rem;}
.addto__total .price__now{margin-left: .5rem;}
.addto__save{display: none;color: var(--color-primary);margin-top: 1rem;}
.addto__save .price__now{color: var(--color-primary);font-size: .875rem;font-weight: normal;}
.addto__price{margin-top: .625rem;}
.addto__price .price__now{font-size: 1.125rem;font-weight: normal;color: var(--color-black);}
.addto__price .price__old{display: inline-block;margin: 0 0 0 1rem;}
.addto__separator{margin: 0 .25rem;}
.addto__buttons{display: none;}
.has-items .addto__total{display: block;}
.has-items .addto__save{display: block;}
.has-items .addto__title{display: block;}
.has-items .addto__empty{display: none;}
.has-items .addto__buttons{margin-top: 1rem;display: flex;}
.has-items .addto__items{display: block;}
.addto__buttons a{flex-grow: .3;}
.login .addto__buttons{margin-top: 2rem;}
.login .form__text{margin-bottom: 2rem;}
@media (max-width: 479px){
	.addto__info{width: 100%;}
	.addto__actions{display: none;}
	.addto__buttons .button{padding: 0 1.5rem;}
	.addto__empty{font-size: 1rem;}
	.addto__total b{display: block;width: 100%;}
	.addto__items{max-height: 19rem;}
}
/**************************************/
/*** Обесцвечивание изображений ***/
/**************************************/
.grayscale{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.grayscale:hover{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: none;}
/**************************************/
/*** Наверх ***/
/**************************************/
#toTop{position: fixed;bottom: 3.75rem;right: 1rem;width: 3rem;height: 3rem;line-height: 3rem;font-size: 1.5rem;color: var(--color-primary);background-color: transparent;border: 2px solid var(--color-primary);border-radius: 8px;text-align: center;transition: all 0.3s ease;z-index: 9;}
#toTop:hover{color: #F6F6F6;background-color: var(--color-black);border-color: var(--color-black);cursor: pointer;}
/**************************************/
/*** Select Styler ***/
/**************************************/
.jq-selectbox:after{display: none;}
.jq-selectbox .jq-selectbox__select{border: 2px solid #9E9E9E;background: none;box-shadow: none;height: 3rem;font: 13px/44px 'Noto Sans', sans-serif;}
.jq-selectbox .jq-selectbox__trigger{border: 0;width: 2.5rem;}
.jq-selectbox .jq-selectbox__trigger-arrow{border: 0;top: 6px;right: 0;}
.jq-selectbox .jq-selectbox__trigger-arrow:after{content: '\e313';color: var(--color-primary);font-size: 1.5rem;line-height: 2rem;right: .375rem;position: absolute;font-family: 'icomoon';pointer-events: none;}
.jq-selectbox .jq-selectbox__select:hover{background: #F6F6F6;border-color: var(--color-primary);}
.jq-selectbox.jqselect.focused .jq-selectbox__select{border: 2px solid var(--color-primary);}
.jq-selectbox.focused .jq-selectbox__trigger-arrow:after{color: var(--color-primary);}
.jq-selectbox .jq-selectbox__dropdown{border: 2px solid var(--color-primary);box-shadow: none;}
.jq-selectbox .jq-selectbox__dropdown li:hover{background-color: var(--color-primary);}
.jq-selectbox .jq-selectbox__dropdown li.selected{background-color: #0a84c9;}
@media (max-width: 479px){
	.jq-selectbox .jq-selectbox__select{padding: 0;border: 0;height: 2rem;line-height: 2rem;}
	.jq-selectbox .jq-selectbox__select-text{display: none;}
	.jq-selectbox .jq-selectbox__trigger{position: relative;width: 1.5rem;}
	.jq-selectbox .jq-selectbox__trigger-arrow{top: auto;}
	.jq-selectbox .jq-selectbox__trigger-arrow:after{content: '\e8d5';font-size: 24px;right: 0;}
	.jq-selectbox .jq-selectbox__dropdown{min-width: 100px;}
	.jq-selectbox.jqselect.focused .jq-selectbox__select{border: 0;}
}
/**************************************/
/*** Корзина ***/
/**************************************/
.page-cart{position: relative;}
.page-cart .cart{display: none;}
.startedOrder .cart__qty{position: relative;}
.startedOrder .cart__qty:before{content: "";display: block;width: 100%;height: 100%;z-index: 2;position: absolute;}
.startedOrder .qty input{color: #666666;}
.startedOrder .qty a{color: #666666;border-color: #9E9E9E;}
.startedOrder .cart__remove{display: none;}
/*** Корзина. Начало оформления заказа ***/
#OrderAjaxBlock .total__buttons{display: none;}
.makeOrder{display: none;}
.closeOrder{display: none;margin-top: 1rem;}
.startedOrder .makeOrder{display: inline-block;}
.startedOrder .closeOrder{display: inline-block;}
.startedOrder .startOrder{display: none;}
.startedOrder .cart__remove{display: none;}
.startedOrder .cart__qty:before{content: "";width: 100%;height: 100%;z-index: 2;position: absolute;display: block;}
.startedOrder .cart__buttons{display: none;}
/**************************************/
/*** Шапка ***/
/**************************************/
.header__top{background: var(--color-tertiary);color: var(--color-white);padding:13px 0;}
.header__top .header__inner{display: flex;align-items: center;gap: 32px;}
.header__top .header__block-phone{display: none;}
.header__top .header__block-phone a{gap: 12px;padding: 0;background: transparent;}
.header__top .header__block-phone .icon_{background-color: var(--color-white);}
.header__middle{background: var(--color-white);color: var(--color-black);padding: 24px 0;}
.header__middle .header__inner{gap: 24px;}
.header__block-phone a{padding: 7px 16px;background: var(--color-secondary);border-radius: 8px;gap:12px;font-size: 14px;transition:0.3s;}
.header__block-phone a .icon_{background-color:var(--color-black);margin: 0;width:24px;height:24px;min-width:24px;}
.header__block-fancy{font-family: var(--family-2);}
.header__middle .addto{display: flex;gap: 10px;}
/** Шапка. Общие элементы **/
.header__logo{width: 257px;height: 50px;}
.header__logo img{width: 100%;object-fit: contain;}
.header__block-link{gap:12px;font-family: var(--family-2);}
.header__block-link:hover, .header__block-link.active{}
.header__block-link:hover span, .header__block-link.active span{text-decoration: underline;}
.header__block-icon{display: flex;align-items: center;justify-content: center;}
.header__block-icon .icon_{width: 24px;height: 24px;min-width: 24px;margin: 0;}
.header__block-content{}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .header__middle .header__block-phone a:hover{background:var(--color-tertiary);color:var(--color-white);}
  .header__middle .header__block-phone a:hover .icon_{background-color:var(--color-white);}
}
/*** Общие элементы. Адаптивность ***/
@media (max-width: 1439px){
	.header__logo{width: 176px;}
}
@media (max-width: 1023px){
  .header__logo{width: 145px;}
  .header__block-email{display: none;}
	.header__top .header__block-phone{display: block;}
	.header__middle .header__block-phone{display: none;}
	.header__block-login .header__block-content{display: none;}
	.header__top .header__inner{justify-content: space-between;}
}
@media (max-width: 479px){
  .header__logo{width:100%;height: 40px;}
  .header__middle .header__inner{gap:12px;}
  .header__top .header__block-phone .header__block-icon{display:none;}
  .header__top .header__inner{gap:12px;}
  .header__top .header__block-phone strong{font-size: 12px;}
  .header__top .header__block-fancy{font-size: 12px;}
  
}
/** Шапка. Меню **/
header .menu{width: calc(100% - 480px);flex: 1;}
header .mainnav__list{display: flex;align-items: center;gap: 8px 24px;}
header .mainnav__list a{font-size: 16px;white-space: nowrap;font-family: var(--family-2);transition:0.3s;}
.overflowMenu.dropdown__content{padding: 16px;width: 240px;top: calc(100% + 5px);right: auto;}
.overflowMenu a{color: var(--color-black);padding: .25rem 1rem;display: block;}
.overflowMenu a:hover{color: var(--color-primary);}
.menu__icon{display: none;}
.mainnav__links a{margin-bottom: 1rem;display: block;font-size: 1rem;}
.mainnav__links a:last-child{margin-bottom: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  header .mainnav__list a:hover{text-decoration: underline;}
}
@media (max-width: 1023px){
  header .menu{width: fit-content;flex: initial;}
}
/*** Меню. Адаптивность ***/
@media (min-width: 992px){
	#mobmenu{display: none;}
}
@media (max-width: 991px){
	header .mainnav{display: none;}
	.menu__icon{display: block;font-size: 30px;color: #ffffff;}
	.menu__icon:hover{color: var(--color-black);cursor: pointer;}
	header .mainnav__list a{color: var(--color-primary);}
	.mainnav__list-link{display: block;padding: 12px 16px;border-radius: 0 10px 10px 0;}
	#mobmenu{transform: translateX(-100%);max-width: 20rem;height: 100vh;background-color: var(--color-white);color: var(--color-black);position: fixed;left: 0;top: 0;transition: all 0.5s ease-in-out;z-index: 10;}
	#mobmenu.opened{transform: translateX(0);}
	.mobmenu__nav{padding: 12px 16px;display: flex;flex-wrap: wrap;gap: 20px;padding-right: 50px;}
	.mobmenu__nav-item{display: block;}
	.mobmenu__nav-item.opened{background: var(--color-primary);border-color: var(--color-primary);}
	.mobmenu__close{font-size: 1.5rem;position: absolute;top: 1rem;right: 1rem;cursor: pointer;}
	.mobmenu__content [data-content]{max-height: calc(100vh - 176px);overflow-y: auto;padding-bottom: 1rem;padding-right: 5px;margin-right: -5px;}
}
@media (max-width: 639px){
	#mobmenu{max-width: 100%;width: 100%;}
}
@media (max-width: 479px){
	.mobmenu__nav-item{width:100%;}
}
/** Шапка. Поиск **/
.search{flex: 1;}
.search__form{position: relative;}
.search__form .search__input{max-width: 100%;padding-right: 64px;}
.search__submit{right: 16px;top: 50%;transform: translateY(-50%);font-size: 30px;background: transparent;color: var(--color-black);padding: 0;position: absolute;border: 0;display: flex;align-items: center;justify-content: center;}
.search__submit:hover{color: var(--color-primary);background: transparent;}
.search__input::-webkit-input-placeholder{color: #9E9E9E;}
.search__input::-moz-placeholder{color: #9E9E9E;}
.search__input:-moz-placeholder{color: #9E9E9E;}
.search__input:-ms-input-placeholder{color: #9E9E9E;}
.search__input:focus::-webkit-input-placeholder{color: #F6F6F6;transition: opacity .3s ease;}
.search__input:focus::-moz-placeholder{color: #F6F6F6;transition: opacity .3s ease;}
.search__input:focus:-moz-placeholder{color: #F6F6F6;transition: opacity .3s ease;}
.search__input:focus:-ms-input-placeholder{color: #F6F6F6;transition: opacity .3s ease;}
.search__reset{color: var(--color-grey-d);right: 56px;top: 50%;transform: translateY(-50%);opacity: 0;position: absolute;font-size: 14px;display: flex;align-items: center;justify-content: center;}
.search__filled .search__reset{opacity: 1;}
.search__loading .lds-ring{display: block;}
.lds-ring{display: none;position: absolute;top: 1rem;right: 4.5rem;width: 1rem;height: 1rem;}
.lds-ring div{border: 2px solid #0a84c9;border-color: #0a84c9 transparent transparent transparent;width: 1rem;height: 1rem;margin: 0;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;display: block;position: absolute;}
.lds-ring div:nth-child(1){animation-delay: -0.45s;}
.lds-ring div:nth-child(2){animation-delay: -0.3s;}
.lds-ring div:nth-child(3){animation-delay: -0.15s;}
.search__icon{display: none;}
@keyframes lds-ring{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
@media all and (max-width: 639px){
  .search__reset{right:46px;}
}
@media all and (max-width: 479px){
	.search__form .search__input{height: 40px;}
	.search__submit{font-size:20px;}
}
/**************************************/
/*** Результаты поиска ***/
/**************************************/
#search__result{position: absolute;width: 100%;top: calc(100% + 4px);left: 0;z-index: 13;}
#search__result ::-webkit-scrollbar{width: .5rem;height: 0;}
.header__inner{position: relative;}
.result__inner{border: 1px solid var(--line);background-color: var(--color-white);border-radius: 8px;}
.result__category{width: 50%;overflow-y: auto;padding: 16px;}
.result__category .result__image{width: 3rem;height: 3rem;display: none;}
.result__goods{width: 50%;overflow-y: auto;padding: 16px;}
.result__goods .result__image{width: 2.5rem;height: 2.5rem;}
.result__goods .result__name{flex: 1;font-size: 14px;}
.result__showAll{display: none;width: 100%;text-align: center;margin: 12px;font-size: 14px;color: var(--color-primary);font-family: var(--family-2);}
.result__showAll:hover{color: #0a84c9;cursor: pointer;transition: all 0.3s ease;}
.result__item{margin-top: 16px;gap: 12px;}
.result__item:first-child{margin-top: 0;}
.result__title{font-size: 14px;font-weight: 700;}
@media all and (max-width: 1023px){
	.result__category{width: 100%;}
	.result__goods{width: 100%;}
}
@media all and (max-width: 479px){
}
/** Шапка. Добавление в... **/
#addtoLogin{width: 340px;padding: 16px;top: calc(100% + 5px);color: var(--color-black);}
#addtoLogin .client__buttons{margin-top: 2rem;text-align: center;}
#addtoLogin .client__text{margin-top: 2rem;font-size: .75rem;}
#addtoLogin .addto__title{display: block;}
.header__middle .addto .addto__link{background: var(--color-secondary);position: relative;display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;border-radius: 8px;}
.header__middle .addto .addto__link .icon_{width: 24px;height: 24px;min-width: 24px;background: var(--color-black);margin: 0;}
.header__middle .addto .addto__block.cart .addto__link{background: var(--color-tertiary);color: var(--color-white);}
.header__middle .addto .addto__block.cart .addto__link .icon_{background-color: var(--color-white);}
.header__middle .addto .addto__block.cart .addto__link .addto__count{color: var(--color-tertiary);background: var(--color-white);}
.header__middle .addto .addto__count{top: 12px;right: 10px;width: 8px;height: 8px;color: var(--color-white);background-color: var(--color-tertiary);border-radius: 50%;font-size: 0;font-weight: 700;text-align: center;position: absolute;display: block;}
.header__middle .addto .addto__count.empty{display:none;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .header__middle .addto .addto__link:hover{color: var(--color-black);}
}
@media (max-width: 639px){
	.header__middle .addto{padding: 0 16px;background: var(--color-secondary);gap: 0;z-index: 6;width: 100%;position: fixed;bottom: 0;left: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.header__middle .addto .addto__block{flex: 1;padding: 12px 0;display: flex;align-items: center;justify-content: center;}
	.header__middle .addto .addto__link{width: fit-content;height: fit-content;background: transparent !important;border-radius: 0;}
	.header__middle .addto .addto__block.cart .addto__link .icon_{background-color:var(--color-tertiary);}
	.header__middle .addto .addto__count{top: 0;right: -4px;background: var(--color-tertiary);}
	.header__middle .addto .addto__block.cart .addto__link .addto__count{background: var(--color-tertiary);}
}
/**************************************/
/*** Обратная связь ***/
/**************************************/
#callback{color: #F6F6F6;background-color: var(--color-primary);padding: 2.5rem 0;margin-bottom: 0;}
#callback .callback__title{font-size: 1.125rem;font-weight: bold;}
#callback .callback__subtitle{font-size: 1rem;margin-top: 1rem;}
#callback .form__pp a{color: #F6F6F6;font-weight: 300;}
#callback .form__pp a:hover{text-decoration: none;}
#callback .form__button{color: var(--color-black);background-color: #F6F6F6;}
#callback .form__button:hover{color: #F6F6F6;background-color: var(--color-black);}
#callback .form__input{color: #F6F6F6;border-color: #F6F6F6;}
#callback .form__input:focus{border-color: var(--color-black)}
#callback .form__input::-webkit-input-placeholder{color: #F6F6F6;}
#callback .form__input::-moz-placeholder{color: #F6F6F6;}
#callback .form__input:-moz-placeholder{color: #F6F6F6;}
#callback .form__input:-ms-input-placeholder{color: #F6F6F6;}
#callback .form__input:focus::-webkit-input-placeholder{color: #9E9E9E;transition: opacity .3s ease;}
#callback .form__input:focus::-moz-placeholder{color: #9E9E9E;transition: opacity .3s ease;}
#callback .form__input:focus:-moz-placeholder{color: #9E9E9E;transition: opacity .3s ease;}
#callback .form__input:focus:-ms-input-placeholder{color: #9E9E9E;transition: opacity .3s ease;}
#callback .form__input{max-width: 300px;}
#callback .form__fields{margin: 0;width: 300px;}
#callback .form__field + .form__field{margin-top: 1.5rem;}
#callback .form__buttons{width: 200px;margin: 0 0 0 4rem;}
#callback .form__button{width: 100%;}
#callback .form__pp{margin-bottom: 2rem;}
#callback .callback__content{width: calc(100% - 300px - 200px - 64px);padding-right: 4rem;}
@media (min-width: 479px) and (max-width: 991px){
	#callback .form__callback{width: 100%;}
	#callback .form__fields .form__field{width: calc(50% - 1rem);margin: 0;}
	#callback .form__pp{width: calc(50% - 1rem);margin: 0;}
	#callback .form__button{width: calc(50% - 1rem);}
}
@media (max-width: 991px){
	#callback .callback__content{width: 100%;padding: 0 0 2rem 0;}
	#callback .form__input{max-width: 100%;}
	#callback .form__fields{width: 100%;justify-content: space-between;}
	#callback .form__buttons{width: 100%;margin: 2rem 0 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
}
@media (max-width: 479px){
	#callback .form__pp{margin: 1rem 0 0 0;order: 2;}
}
/*** Подвал. Иконки ***/
.social-links{text-align: left;display: flex;flex-wrap: wrap;grid-gap: 16px;}
.social-links .vk:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1141)'%3E%3Cpath d='M19.915 13.028C19.527 12.538 19.638 12.32 19.915 11.882C19.92 11.877 23.123 7.451 23.453 5.95L23.455 5.949C23.619 5.402 23.455 5 22.662 5H20.038C19.37 5 19.062 5.345 18.897 5.731C18.897 5.731 17.561 8.929 15.671 11.002C15.061 11.601 14.779 11.793 14.446 11.793C14.282 11.793 14.027 11.601 14.027 11.054V5.949C14.027 5.293 13.84 5 13.287 5H9.161C8.742 5 8.493 5.306 8.493 5.591C8.493 6.213 9.438 6.356 9.536 8.106V11.903C9.536 12.735 9.385 12.888 9.05 12.888C8.158 12.888 5.993 9.677 4.71 6.002C4.451 5.289 4.198 5.001 3.525 5.001H0.9C0.151 5.001 0 5.346 0 5.732C0 6.414 0.892 9.805 4.148 14.285C6.318 17.343 9.374 19 12.154 19C13.825 19 14.029 18.632 14.029 17.999C14.029 15.077 13.878 14.801 14.715 14.801C15.103 14.801 15.771 14.993 17.331 16.468C19.114 18.217 19.407 19 20.405 19H23.029C23.777 19 24.156 18.632 23.938 17.906C23.439 16.379 20.067 13.238 19.915 13.028Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1141'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .odnoklassniki:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1138)'%3E%3Cpath d='M4.72098 12.8782C4.10798 14.0832 4.80398 14.6592 6.39198 15.6432C7.74198 16.4772 9.60698 16.7822 10.805 16.9042C10.314 17.3762 12.564 15.2122 6.08398 21.4452C4.70998 22.7622 6.92198 24.8752 8.29498 23.5862L12.012 20.0012C13.435 21.3702 14.799 22.6822 15.729 23.5912C17.103 24.8852 19.314 22.7902 17.955 21.4502C17.853 21.3532 12.918 16.6192 13.219 16.9092C14.432 16.7872 16.269 16.4642 17.603 15.6482L17.602 15.6472C19.19 14.6582 19.886 14.0832 19.282 12.8782C18.917 12.1942 17.933 11.6222 16.623 12.6112C16.623 12.6112 14.854 13.9662 12.001 13.9662C9.14698 13.9662 7.37898 12.6112 7.37898 12.6112C6.06998 11.6172 5.08198 12.1942 4.72098 12.8782Z' fill='%23ECA28D'/%3E%3Cpath d='M11.999 12.142C15.477 12.142 18.317 9.424 18.317 6.078C18.317 2.718 15.477 0 11.999 0C8.51999 0 5.67999 2.718 5.67999 6.078C5.67999 9.424 8.51999 12.142 11.999 12.142ZM11.999 3.079C13.708 3.079 15.102 4.42 15.102 6.078C15.102 7.722 13.708 9.063 11.999 9.063C10.29 9.063 8.89599 7.722 8.89599 6.078C8.89499 4.419 10.289 3.079 11.999 3.079Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1138'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .dzen:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1134)'%3E%3Cpath d='M21.6333 11.5531C21.6351 11.5531 21.6364 11.5531 21.6382 11.5531C21.7609 11.5531 21.878 11.5017 21.9611 11.4115C22.0456 11.3199 22.0874 11.1972 22.0764 11.0731C21.6347 6.21417 17.7877 2.36593 12.9284 1.92329C12.8052 1.91361 12.6811 1.95365 12.5896 2.03857C12.4981 2.12305 12.447 2.24229 12.4483 2.36681C12.5249 8.82425 13.3767 11.4629 21.6333 11.5531ZM21.6333 12.4455C13.3767 12.5357 12.5253 15.1743 12.4488 21.6318C12.4475 21.7563 12.4985 21.8755 12.59 21.96C12.6719 22.0353 12.7788 22.0771 12.8888 22.0771C12.902 22.0771 12.9156 22.0766 12.9288 22.0753C17.7882 21.6327 21.6351 17.7849 22.0764 12.9255C22.0874 12.8014 22.0461 12.6787 21.9611 12.5871C21.8762 12.4956 21.7579 12.4503 21.6333 12.4455ZM11.0421 1.92549C6.19814 2.38089 2.36354 6.22825 1.92398 11.074C1.91298 11.1981 1.95434 11.3208 2.03926 11.4123C2.12242 11.5025 2.2399 11.5536 2.36222 11.5536C2.36398 11.5536 2.36574 11.5536 2.3675 11.5536C10.5968 11.459 11.4465 8.82161 11.5239 2.36857C11.5252 2.24405 11.4737 2.12437 11.3822 2.03989C11.2898 1.95541 11.1662 1.91405 11.0421 1.92549ZM2.36706 12.445C2.23022 12.4296 2.12286 12.4947 2.03882 12.5863C1.95434 12.6778 1.91254 12.8005 1.92354 12.9246C2.3631 17.7703 6.19814 21.6177 11.0421 22.0731C11.0557 22.0744 11.0698 22.0749 11.0835 22.0749C11.1935 22.0749 11.2999 22.0335 11.3818 21.9583C11.4733 21.8738 11.5248 21.7541 11.5235 21.6296C11.446 15.177 10.5968 12.5396 2.36706 12.445Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1134'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .telegram:before{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_3614_10486)'%3e%3cpath d='M7.8475 12.651L7.51667 17.3043C7.99 17.3043 8.195 17.101 8.44083 16.8568L10.66 14.736L15.2583 18.1035C16.1017 18.5735 16.6958 18.326 16.9233 17.3277L19.9417 3.18434L19.9425 3.18351C20.21 1.93684 19.4917 1.44934 18.67 1.75518L0.928329 8.54767C-0.282504 9.01767 -0.264171 9.69267 0.722496 9.99851L5.25833 11.4093L15.7942 4.81684C16.29 4.48851 16.7408 4.67018 16.37 4.99851L7.8475 12.651Z' fill='%23282828'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3614_10486'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.social-links .whatsapp:before{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_3614_10475)'%3e%3cpath d='M14.5892 11.9223L14.5817 11.9848C12.7492 11.0715 12.5575 10.9498 12.3208 11.3048C12.1567 11.5506 11.6783 12.1081 11.5342 12.2731C11.3883 12.4356 11.2433 12.4481 10.9958 12.3356C10.7458 12.2106 9.94333 11.9481 8.99333 11.0981C8.25333 10.4356 7.75666 9.62315 7.60999 9.37315C7.36583 8.95148 7.87666 8.89148 8.34166 8.01148C8.42499 7.83648 8.38249 7.69898 8.32083 7.57482C8.25833 7.44982 7.76083 6.22482 7.55249 5.73648C7.35249 5.24982 7.14666 5.31148 6.99249 5.31148C6.51249 5.26982 6.16166 5.27648 5.85249 5.59815C4.50749 7.07648 4.84666 8.60148 5.99749 10.2231C8.25916 13.1831 9.46416 13.7281 11.6675 14.4848C12.2625 14.674 12.805 14.6473 13.2342 14.5856C13.7125 14.5098 14.7067 13.9848 14.9142 13.3973C15.1267 12.8098 15.1267 12.3223 15.0642 12.2098C15.0025 12.0973 14.8392 12.0348 14.5892 11.9223Z' fill='%23405FF2'/%3e%3cpath d='M17.1 2.87404C10.6925 -3.32013 0.0883333 1.17237 0.0841667 9.91071C0.0841667 11.6574 0.541667 13.3607 1.41333 14.8649L0 19.9999L5.27917 18.6232C11.8667 22.1815 19.9967 17.4565 20 9.91571C20 7.26904 18.9667 4.77821 17.0875 2.90654L17.1 2.87404ZM18.335 9.88821C18.33 16.249 11.3475 20.2215 5.825 16.9749L5.525 16.7965L2.4 17.609L3.2375 14.5715L3.03833 14.259C-0.398333 8.78821 3.55 1.63821 10.06 1.63821C12.2717 1.63821 14.3475 2.50071 15.9108 4.06321C17.4733 5.61237 18.335 7.68821 18.335 9.88821Z' fill='%23405FF2'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3614_10475'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.social-links .viber:before{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_3614_10478)'%3e%3cpath d='M19.2958 11.5773C19.8925 6.55478 19.0092 3.38394 17.4158 1.94978L17.4167 1.94894C14.845 -0.500224 6.16 -0.862724 3.08334 2.05894C1.70167 3.48811 1.21501 5.58561 1.16167 8.18228C1.10834 10.7798 1.04501 15.6456 5.57917 16.9656H5.58334L5.57917 18.9814C5.57917 18.9814 5.54834 19.7981 6.07 19.9623C6.66667 20.1556 6.93667 19.7764 8.7925 17.5598C11.8958 17.8289 14.2792 17.2123 14.55 17.1223C15.1767 16.9123 18.7225 16.4431 19.2958 11.5773ZM9.09834 16.1414C9.09834 16.1414 7.13417 18.5906 6.52334 19.2264C6.32334 19.4331 6.10417 19.4139 6.1075 19.0039C6.1075 18.7348 6.1225 15.6573 6.1225 15.6573C2.27834 14.5556 2.50501 10.4123 2.54667 8.24478C2.58834 6.07644 2.98501 4.30061 4.155 3.10478C6.85417 0.573943 14.4683 1.13978 16.4083 2.96311C18.78 5.06561 17.9358 11.0056 17.9408 11.2081C17.4533 15.2698 14.58 15.5273 14.0517 15.7031C13.8258 15.7781 11.73 16.3173 9.09834 16.1414Z' fill='%23282828'/%3e%3cpath d='M10.185 3.58105C9.86416 3.58105 9.86416 4.08105 10.185 4.08522C12.6742 4.10439 14.7242 5.83939 14.7467 9.02189C14.7467 9.35772 15.2383 9.35356 15.2342 9.01772C15.2075 5.58856 12.9683 3.60022 10.185 3.58105Z' fill='%23282828'/%3e%3cpath d='M13.4592 8.4942C13.4517 8.82586 13.9425 8.8417 13.9467 8.50586C13.9875 6.61503 12.8217 5.05753 10.6308 4.89336C10.31 4.87003 10.2767 5.3742 10.5967 5.39753C12.4967 5.5417 13.4975 6.83836 13.4592 8.4942Z' fill='%23282828'/%3e%3cpath d='M12.9342 10.6448C12.5225 10.4064 12.1033 10.5548 11.93 10.7889L11.5675 11.2581C11.3833 11.4964 11.0392 11.4648 11.0392 11.4648C8.52751 10.8006 7.85584 8.17226 7.85584 8.17226C7.85584 8.17226 7.82501 7.81643 8.05501 7.62559L8.50834 7.25059C8.73501 7.07059 8.87834 6.63726 8.64751 6.21143C8.03084 5.09726 7.61667 4.71309 7.40584 4.41809C7.18417 4.14059 6.85084 4.07809 6.50417 4.26559H6.49667C5.77584 4.68726 4.98667 5.47643 5.23917 6.28893C5.67001 7.14559 6.46167 9.87643 8.985 11.9398C10.1708 12.9156 12.0475 13.9156 12.8442 14.1464L12.8517 14.1581C13.6367 14.4198 14.4 13.5998 14.8075 12.8573V12.8514C14.9883 12.4923 14.9283 12.1523 14.6642 11.9298C14.1958 11.4731 13.4892 10.9689 12.9342 10.6448Z' fill='%23282828'/%3e%3cpath d='M10.9742 6.75323C11.775 6.7999 12.1633 7.21823 12.205 8.0774C12.22 8.41323 12.7075 8.3899 12.6925 8.05407C12.6392 6.9324 12.0542 6.3074 11.0008 6.24907C10.68 6.2299 10.65 6.73407 10.9742 6.75323Z' fill='%23282828'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3614_10478'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.social-links .youtube:before{-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_2953_1121)'%3E%3Cpath d='M23.469 5.92901L23.499 6.12501C23.209 5.09601 22.426 4.30201 21.431 4.01301L21.41 4.00801C19.539 3.50001 12.01 3.50001 12.01 3.50001C12.01 3.50001 4.49999 3.49001 2.60999 4.00801C1.59599 4.30201 0.811989 5.09601 0.526989 6.10401L0.521989 6.12501C-0.177011 9.77601 -0.182011 14.163 0.552989 18.072L0.521989 17.874C0.811989 18.903 1.59499 19.697 2.58999 19.986L2.61099 19.991C4.47999 20.5 12.011 20.5 12.011 20.5C12.011 20.5 19.52 20.5 21.411 19.991C22.426 19.697 23.21 18.903 23.495 17.895L23.5 17.874C23.818 16.176 24 14.222 24 12.226C24 12.153 24 12.079 23.999 12.005C24 11.937 24 11.856 24 11.775C24 9.77801 23.818 7.82401 23.469 5.92901ZM9.60799 15.651V8.35801L15.874 12.01L9.60799 15.651Z' fill='%23ECA28D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2953_1121'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.social-links .instagram:before{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cg clip-path='url(%23clip0_3614_10484)'%3e%3cpath d='M9.99731 4.86903C7.15795 4.86903 4.86644 7.16058 4.86644 10C4.86644 12.8394 7.15795 15.131 9.99731 15.131C12.8367 15.131 15.1282 12.8394 15.1282 10C15.1282 7.16058 12.8367 4.86903 9.99731 4.86903ZM9.99731 13.3348C8.16111 13.3348 6.66262 11.8362 6.66262 10C6.66262 8.16376 8.16111 6.66525 9.99731 6.66525C11.8335 6.66525 13.332 8.16376 13.332 10C13.332 11.8362 11.8335 13.3348 9.99731 13.3348ZM15.3383 3.46308C14.6754 3.46308 14.14 3.99845 14.14 4.66139C14.14 5.32434 14.6754 5.8597 15.3383 5.8597C16.0013 5.8597 16.5366 5.32684 16.5366 4.66139C16.5368 4.50397 16.5059 4.34806 16.4458 4.20259C16.3856 4.05711 16.2974 3.92493 16.1861 3.81362C16.0748 3.70231 15.9426 3.61405 15.7971 3.5539C15.6516 3.49375 15.4957 3.46289 15.3383 3.46308ZM19.9989 10C19.9989 8.61907 20.0114 7.25064 19.9338 5.87221C19.8563 4.27113 19.4911 2.85017 18.3203 1.67938C17.147 0.506085 15.7286 0.14334 14.1275 0.065788C12.7466 -0.0117644 11.3782 0.000744113 9.99981 0.000744113C8.61891 0.000744113 7.25051 -0.0117644 5.8721 0.065788C4.27105 0.14334 2.85012 0.508587 1.67935 1.67938C0.506076 2.85267 0.143338 4.27113 0.0657868 5.87221C-0.0117642 7.25314 0.000744099 8.62157 0.000744099 10C0.000744099 11.3784 -0.0117642 12.7494 0.0657868 14.1278C0.143338 15.7289 0.508578 17.1498 1.67935 18.3206C2.85262 19.4939 4.27105 19.8567 5.8721 19.9342C7.25301 20.0118 8.62141 19.9993 9.99981 19.9993C11.3807 19.9993 12.7491 20.0118 14.1275 19.9342C15.7286 19.8567 17.1495 19.4914 18.3203 18.3206C19.4936 17.1473 19.8563 15.7289 19.9338 14.1278C20.0139 12.7494 19.9989 11.3809 19.9989 10ZM17.7974 15.899C17.6148 16.3543 17.3947 16.6945 17.0419 17.0448C16.6892 17.3975 16.3515 17.6176 15.8962 17.8003C14.5803 18.3231 11.4558 18.2055 9.99731 18.2055C8.53885 18.2055 5.4118 18.3231 4.09593 17.8028C3.64064 17.6201 3.30041 17.4 2.95018 17.0473C2.59745 16.6945 2.37731 16.3568 2.19469 15.9015C1.67434 14.5831 1.79192 11.4585 1.79192 10C1.79192 8.54151 1.67434 5.4144 2.19469 4.09851C2.37731 3.6432 2.59745 3.30298 2.95018 2.95274C3.30291 2.6025 3.64064 2.37985 4.09593 2.19723C5.4118 1.67688 8.53885 1.79446 9.99731 1.79446C11.4558 1.79446 14.5828 1.67688 15.8987 2.19723C16.354 2.37985 16.6942 2.6 17.0444 2.95274C17.3972 3.30548 17.6173 3.6432 17.7999 4.09851C18.3203 5.4144 18.2027 8.54151 18.2027 10C18.2027 11.4585 18.3203 14.5831 17.7974 15.899Z' fill='%23282828'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3614_10484'%3e%3crect width='20' height='20' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");}
.social-links a{display:flex;align-items: center;justify-content: center;}
.social-links a:before{content: '';transition: 0.3s;width:20px;min-width: 20px;height:20px;background-color: var(--color-black);display: block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .social-links a:hover{background: var(--color-white);}
  .social-links a:hover:before{background-color: var(--color-primary);}
}
/* Способы оплаты */
.payment{display: flex;align-items: center;flex-wrap: wrap;grid-gap: 16px;}
.payment .payment-ico{display: flex;align-items: center;justify-content: center;transition: 0.3s;cursor: pointer;}
.payment .payment-ico.visa:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><g clip-path="url(%23clip0_3301_4788)"><path d="M13.0829 10.9883L11.4818 20.9787H14.037L15.6381 10.9883C15.649 10.9883 13.0829 10.9883 13.0829 10.9883ZM20.8252 15.0568C19.9259 14.6182 19.3776 14.3111 19.3776 13.8615C19.3886 13.4448 19.8382 13.028 20.8581 13.028C21.6915 13.0061 22.3056 13.2035 22.7662 13.4009L22.9965 13.4996L23.3474 11.405C22.843 11.2076 22.0315 10.9883 21.0445 10.9883C18.5113 10.9883 16.7237 12.3043 16.7128 14.1905C16.6908 15.5832 17.9958 16.3509 18.9609 16.8114C19.9588 17.283 20.2878 17.5901 20.2878 18.0178C20.2768 18.6648 19.4873 18.9609 18.7415 18.9609C17.7217 18.9609 17.1624 18.8073 16.3289 18.4454L15.989 18.2919L15.6271 20.4633C16.2302 20.7265 17.3378 20.9677 18.4893 20.9787C21.1871 20.9787 22.9307 19.6846 22.9527 17.6668C22.9855 16.5921 22.3056 15.7477 20.8252 15.0568ZM29.9273 11.0212H27.9424C27.3283 11.0212 26.8677 11.1966 26.6045 11.8217L22.7882 20.9787H25.4859L26.2316 18.9938H29.2474L29.6312 20.9897H32.0109L29.9273 11.0212ZM26.9664 16.9979C27.0212 16.9979 27.9972 13.7628 27.9972 13.7628L28.7758 16.9979C28.7868 16.9979 27.4708 16.9979 26.9664 16.9979ZM9.33236 10.9883L6.82105 17.7765L6.54689 16.4386C6.0863 14.8923 4.62777 13.2145 2.99377 12.381L5.29672 20.9677H8.00543L12.0411 10.9883H9.33236Z" fill="%23225ED5"/><path d="M5.69157 12.2821C5.49417 11.5254 4.86909 11.01 4.02467 10.999H0.0438657L0 11.1745C3.1035 11.9421 5.7135 14.2999 6.55792 16.5151L5.69157 12.2821Z" fill="%23EFC75E"/></g><defs><clipPath id="clip0_3301_4788"><rect width="32" height="32" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.mastercard:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M21.3333 6.66699C20.1077 6.66699 18.894 6.90841 17.7616 7.37745C16.6292 7.84649 15.6004 8.53398 14.7337 9.40066C13.867 10.2673 13.1795 11.2962 12.7105 12.4286C12.2414 13.561 12 14.7747 12 16.0003C12 17.226 12.2414 18.4397 12.7105 19.572C13.1795 20.7044 13.867 21.7333 14.7337 22.6C15.6004 23.4667 16.6292 24.1542 17.7616 24.6232C18.894 25.0922 20.1077 25.3337 21.3333 25.3337C22.559 25.3337 23.7727 25.0922 24.905 24.6232C26.0374 24.1542 27.0663 23.4667 27.933 22.6C28.7997 21.7333 29.4872 20.7044 29.9562 19.572C30.4253 18.4397 30.6667 17.226 30.6667 16.0003C30.6667 14.7747 30.4253 13.561 29.9562 12.4286C29.4872 11.2962 28.7997 10.2673 27.933 9.40066C27.0663 8.53398 26.0374 7.84649 24.905 7.37745C23.7727 6.90841 22.559 6.66699 21.3333 6.66699Z" fill="%23FF9800"/><path d="M10.6667 6.66699C9.44104 6.66699 8.22737 6.90841 7.095 7.37745C5.96262 7.84649 4.93372 8.53398 4.06704 9.40066C3.20036 10.2673 2.51288 11.2962 2.04383 12.4286C1.57479 13.561 1.33337 14.7747 1.33337 16.0003C1.33337 17.226 1.57479 18.4397 2.04383 19.572C2.51288 20.7044 3.20036 21.7333 4.06704 22.6C4.93372 23.4667 5.96262 24.1542 7.095 24.6232C8.22737 25.0922 9.44104 25.3337 10.6667 25.3337C11.8924 25.3337 13.106 25.0922 14.2384 24.6232C15.3708 24.1542 16.3997 23.4667 17.2664 22.6C18.133 21.7333 18.8205 20.7044 19.2896 19.572C19.7586 18.4397 20 17.226 20 16.0003C20 14.7747 19.7586 13.561 19.2896 12.4286C18.8205 11.2962 18.133 10.2673 17.2664 9.40066C16.3997 8.53398 15.3708 7.84649 14.2384 7.37745C13.106 6.90841 11.8924 6.66699 10.6667 6.66699Z" fill="%23D50000"/><path d="M12 16C12 19.17 13.584 21.9667 16 23.6533C18.416 21.9667 20 19.17 20 16C20 12.83 18.416 10.0333 16 8.34668C13.584 10.0333 12 12.83 12 16Z" fill="%23FF3D00"/></svg>')}
.payment .payment-ico.sber:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.936 6.71973L7.67996 14.8797L0.959961 11.0397C0.959961 11.1837 0.959961 11.3757 0.959961 11.5197C0.959961 17.6157 5.90396 22.5597 12 22.5597C18.096 22.5597 23.04 17.6157 23.04 11.5197C23.04 9.79173 22.656 8.15973 21.936 6.71973Z" fill="%237DC143"/><path d="M21.12 5.27972L7.67995 12.9597L1.19995 9.21572C1.24795 8.87972 1.34395 8.54372 1.43995 8.25572L7.67995 11.8077L20.544 4.51172C20.736 4.75172 20.9279 4.99172 21.12 5.27972Z" fill="%237DC143"/><path d="M19.44 3.36048L7.67999 10.0805L2.01599 6.81648C2.15999 6.52848 2.30399 6.24048 2.44799 5.95248L7.67999 8.97648L18.624 2.68848C18.912 2.92848 19.2 3.12048 19.44 3.36048Z" fill="%237DC143"/><path d="M17.184 1.7759L7.68001 7.1999L3.31201 4.7039C3.50401 4.4639 3.69601 4.1759 3.93601 3.9839L7.63201 6.0959L16.032 1.2959C16.464 1.4399 16.8 1.5839 17.184 1.7759Z" fill="%237DC143"/></svg>')}
.payment .payment-ico.webmoney:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M10.834 5.14247L8.41943 7.26367L10.5406 9.67827L12.9552 7.55707L10.834 5.14247Z" fill="%230277BD"/><path d="M12.5817 9.28212L10.1671 11.4033L12.2883 13.8179L14.7029 11.6967L12.5817 9.28212Z" fill="%230277BD"/><path d="M14.2333 13.3759L11.8187 15.4971L13.9399 17.9117L16.3545 15.7905L14.2333 13.3759Z" fill="%230277BD"/><path d="M19.3332 15.5066L17.4576 17.1543L19.1053 19.0299L20.9809 17.3822L19.3332 15.5066Z" fill="%230277BD"/><path d="M17.7714 11.89L15.9454 13.4941L17.5495 15.3201L19.3755 13.716L17.7714 11.89Z" fill="%230277BD"/><path d="M16.2395 8.10781L14.4136 9.71191L16.0177 11.5379L17.8437 9.93379L16.2395 8.10781Z" fill="%230277BD"/><path d="M14.6119 4.56484L12.7859 6.16895L14.39 7.99492L16.216 6.39082L14.6119 4.56484Z" fill="%230277BD"/><path d="M17.9572 4.27783L16.7683 5.32227L17.8127 6.51116L19.0016 5.46673L17.9572 4.27783Z" fill="%230277BD"/><path d="M19.4654 7.8208L18.2765 8.86523L19.3209 10.0541L20.5098 9.0097L19.4654 7.8208Z" fill="%230277BD"/><path d="M20.9494 11.3628L19.7605 12.4072L20.8049 13.5961L21.9938 12.5517L20.9494 11.3628Z" fill="%230277BD"/><path d="M10.834 5.14247L8.41943 7.26367L10.5406 9.67827L12.9552 7.55707L10.834 5.14247Z" fill="%230277BD"/><path d="M12.5818 9.28309L10.1672 11.4043L12.2884 13.8189L14.703 11.6977L12.5818 9.28309Z" fill="%230277BD"/><path d="M14.233 13.3759L11.8184 15.4971L13.9396 17.9117L16.3542 15.7905L14.233 13.3759Z" fill="%230277BD"/><path d="M19.3332 15.5066L17.4576 17.1543L19.1053 19.0299L20.9809 17.3822L19.3332 15.5066Z" fill="%230277BD"/><path d="M17.7714 11.89L15.9454 13.4941L17.5495 15.3201L19.3755 13.716L17.7714 11.89Z" fill="%230277BD"/><path d="M16.2394 8.10781L14.4135 9.71191L16.0176 11.5379L17.8435 9.93379L16.2394 8.10781Z" fill="%230277BD"/><path d="M14.612 4.56582L12.786 6.16992L14.3901 7.9959L16.2161 6.3918L14.612 4.56582Z" fill="%230277BD"/><path d="M17.9572 4.27783L16.7683 5.32227L17.8127 6.51116L19.0016 5.46673L17.9572 4.27783Z" fill="%230277BD"/><path d="M19.4654 7.8208L18.2765 8.86523L19.3209 10.0541L20.5098 9.0097L19.4654 7.8208Z" fill="%230277BD"/><path d="M20.9491 11.3628L19.7603 12.4072L20.8047 13.5961L21.9936 12.5517L20.9491 11.3628Z" fill="%230277BD"/><path d="M16.1865 17.602L13.8255 19.676L10.0545 15.383L11.1515 14.419L8.4025 11.29L9.4695 10.3525L6.6555 7.1485L10.948 3.377L12.3075 4.9245L14.7255 2.801L16.0395 4.297L17.07 3.3915C15.583 2.513 13.8535 2 12 2C6.477 2 2 6.477 2 12C2 17.523 6.477 22 12 22C14.331 22 16.47 21.196 18.1705 19.859L16.1865 17.602Z" fill="%230277BD"/></svg>')}
.payment .payment-ico.qiwi:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4724)"><path d="M19.2 16.2719C19.248 16.6559 19.152 16.7999 19.008 16.7999C18.864 16.7999 18.672 16.6559 18.48 16.3199C18.288 16.0319 18.192 15.6479 18.288 15.5039C18.336 15.4079 18.48 15.3119 18.672 15.4079C19.008 15.5039 19.152 16.0319 19.2 16.2719ZM17.76 17.0399C18.24 17.3759 18.384 17.7599 18.144 17.9999C18 18.1439 17.76 18.2399 17.472 18.2399C17.184 18.2399 16.944 18.1439 16.752 18.0479C16.32 17.7599 16.176 17.2799 16.464 16.9919C16.56 16.8959 16.752 16.8479 16.992 16.8479C17.232 16.7999 17.52 16.8959 17.76 17.0399Z" fill="%23FF8D24"/><path d="M23.04 24C22.896 24 22.752 23.952 22.656 23.856C22.656 23.808 20.208 21.12 16.32 21.12C15.504 21.12 14.88 21.216 14.208 21.312C13.44 21.456 12.528 21.6 11.28 21.6C5.32798 21.6 0.47998 16.752 0.47998 10.8C0.47998 4.848 5.32798 0 11.28 0C17.232 0 22.08 4.848 22.08 10.8C22.08 12.48 21.696 14.064 20.976 15.552C20.88 15.744 20.688 15.84 20.496 15.792C20.304 15.792 20.112 15.6 20.064 15.408C20.064 15.408 19.728 13.968 18.24 13.008C17.328 12.48 16.32 12.48 16.32 12.48C16.08 12.48 15.84 12.288 15.84 12C15.84 11.76 16.032 11.52 16.32 11.52C16.368 11.52 17.28 11.52 18.192 11.664C18.24 11.376 18.24 11.088 18.24 10.8C18.24 6.96 15.12 3.84 11.28 3.84C7.43998 3.84 4.31998 6.96 4.31998 10.8C4.31998 14.64 7.43998 17.76 11.28 17.76C11.424 17.76 11.568 17.76 11.712 17.76C11.52 16.848 11.52 15.888 11.52 15.84C11.52 15.6 11.712 15.36 11.952 15.36C12.192 15.36 12.432 15.504 12.48 15.744C12.48 15.744 12.672 16.656 13.68 17.568C14.448 18.288 15.504 18.816 16.8 19.104L16.944 19.152C22.176 20.352 23.472 23.184 23.52 23.28C23.616 23.52 23.52 23.76 23.328 23.856C23.232 23.952 23.136 24 23.04 24Z" fill="%23FF8D24"/></g><defs><clipPath id="clip0_3301_4724"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.yandex-kassa:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M15.456 3.50391C10.704 3.50391 6.95996 7.34391 6.95996 12.0479C6.95996 16.7999 10.8 20.5919 15.456 20.5919C20.16 20.5919 24 16.7519 24 12.0479C24 7.34391 20.16 3.50391 15.456 3.50391ZM15.456 15.2159C13.728 15.2159 12.288 13.7759 12.288 12.0479C12.288 10.3199 13.728 8.87991 15.456 8.87991C17.184 8.87991 18.624 10.3199 18.624 12.0479C18.576 13.7759 17.184 15.2159 15.456 15.2159Z" fill="url(%23paint0_linear_3301_4719)"/><path d="M6.864 6V18.384H3.84L0 6H6.864Z" fill="url(%23paint1_linear_3301_4719)"/><defs><linearGradient id="paint0_linear_3301_4719" x1="15.4528" y1="3.51989" x2="15.4528" y2="20.5599" gradientUnits="userSpaceOnUse"><stop stop-color="%230160D1"/><stop offset="1" stop-color="%2300479C"/></linearGradient><linearGradient id="paint1_linear_3301_4719" x1="-0.0237322" y1="12.2017" x2="6.87854" y2="12.2017" gradientUnits="userSpaceOnUse"><stop stop-color="%230160D1"/><stop offset="1" stop-color="%2300479C"/></linearGradient></defs></svg>')}
.payment .payment-ico.yandex-money:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_3301_4714)"><path d="M15.504 3.45605C10.752 3.45605 6.95996 7.29605 6.95996 12.0001C6.95996 16.7521 10.8 20.5441 15.504 20.5441C20.208 20.5441 24.048 16.7041 24.048 12.0001C24.048 7.29605 20.208 3.45605 15.504 3.45605ZM15.504 15.1681C13.776 15.1681 12.336 13.7281 12.336 12.0001C12.336 10.2721 13.776 8.83205 15.504 8.83205C17.232 8.83205 18.672 10.2721 18.672 12.0001C18.624 13.7281 17.232 15.1681 15.504 15.1681Z" fill="%238B3FFD"/><path d="M6.912 5.95215V18.3841H3.888L0 5.95215H6.912Z" fill="%238B3FFD"/></g><defs><clipPath id="clip0_3301_4714"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>')}
.payment .payment-ico.wallet-one:before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M23.0719 7.41108V16.6361C22.8703 17.1095 22.6453 17.5689 22.3875 18.0142C22.111 18.2205 21.7641 18.3423 21.3891 18.3423C20.461 18.3423 19.7063 17.5876 19.7063 16.6595V11.4283L13.1813 17.8595C12.8625 18.1783 12.436 18.3423 12 18.3423C11.7797 18.3423 11.5594 18.3001 11.3531 18.2111C10.7297 17.9486 10.3219 17.3392 10.3219 16.6595V11.4283L3.7922 17.8595C3.30938 18.333 2.95313 18.5767 2.10938 18.5158C1.98282 18.4642 1.42032 18.4548 1.13907 18.0142C0.862506 17.583 0.951569 17.2314 0.928131 16.6361V7.34077C0.928131 6.78296 1.20001 6.29077 1.61251 5.98608C1.88907 5.77983 2.23594 5.65796 2.60626 5.65796C3.53438 5.65796 4.28907 6.41265 4.28907 7.34077V12.6423C4.28907 12.6423 10.7438 6.21577 10.786 6.17358C11.0906 5.85483 11.5219 5.65796 11.9953 5.65796C12.9235 5.65796 13.6781 6.41265 13.6781 7.34077V12.6423L20.2078 6.21108C20.6906 5.73765 21.4125 5.59702 22.036 5.85952C22.1907 5.92515 22.3313 6.00952 22.4531 6.11265C22.8235 6.41733 23.0532 6.86733 23.0672 7.36421C23.0719 7.37827 23.0719 7.39233 23.0719 7.41108Z' fill='%2325292D'/%3E%3Cpath d='M23.0719 7.41101V16.636C23.0766 17.2969 22.9875 17.6391 22.4859 18.0751C22.2094 18.2813 21.7641 18.3376 21.3937 18.3376C20.4656 18.3376 19.7109 17.5829 19.7109 16.6548V11.4282L19.2891 11.8454C18.6281 12.4969 17.5641 12.4876 16.9125 11.8266C16.2609 11.1657 16.2703 10.1016 16.9312 9.45007L20.2125 6.2157C20.6953 5.74226 21.4172 5.60163 22.0406 5.86413C22.1953 5.92976 22.3359 6.01413 22.4578 6.11726C22.8281 6.42194 23.0578 6.87194 23.0719 7.36882V7.41101Z' fill='%2325292D'/%3E%3C/svg%3E");}
.payment .payment-ico.mir:before{background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.62299 12V12.0039C8.61906 12.0039 7.37308 12 7.04079 13.1807C6.73622 14.2633 5.87789 17.2522 5.85415 17.3346H5.61679C5.61679 17.3346 4.73869 14.279 4.43016 13.1767C4.0979 11.9961 2.84796 12 2.84796 12H0V20.9825H2.84796V15.6479H2.96662H3.08529L4.7466 20.9825H6.72438L8.38568 15.6518H8.62299V20.9825H11.4709V12H8.62299Z" fill="%234DB45E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.0262 12C19.0262 12 18.1916 12.0745 17.8 12.9414L15.7827 17.3346H15.5453V12H12.6974V20.9825H15.3871C15.3871 20.9825 16.2613 20.904 16.6529 20.041L18.6306 15.6479H18.8679V20.9825H21.7159V12H19.0262Z" fill="%234DB45E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.9813 16.0791V20.9822H25.8293V18.1188H28.9146C30.2595 18.1188 31.3986 17.2676 31.8219 16.0791H22.9813Z" fill="%234DB45E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M28.9147 12H22.5819C22.8983 13.7102 24.1918 15.0831 25.865 15.5302C26.2447 15.6322 26.6442 15.6871 27.0556 15.6871H31.9367C31.9802 15.4832 32 15.2753 32 15.0595C32 13.3689 30.6195 12 28.9147 12Z" fill="url(%23paint0_linear_3301_4760)"/><defs><linearGradient id="paint0_linear_3301_4760" x1="22.5827" y1="9.17424" x2="31.9999" y2="9.17424" gradientUnits="userSpaceOnUse"><stop offset="0.3" stop-color="%2300B4E6"/><stop offset="1" stop-color="%23088CCB"/></linearGradient></defs></svg>')}
.payment .payment-ico{transition: 0.3s;display: flex;align-items: center;justify-content: center;}
.payment .payment-ico:before{content: '';transition: 0.3s;width:20px;min-width: 20px;height:20px;display: block;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}
.payment .payment-ico.mir:before{width: 32px;background-size: cover !important;}
.payment .payment-ico.visa:before{width: 30px;background-size: cover !important;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
}
/**************************************/
/*** Подвал ***/
/**************************************/
#footer{padding: 0;font-family: var(--family-2);margin-bottom: 50px;}
.footer__middle .footer__logo{max-width: 250px;margin-bottom: 16px;}
.footer__middle .footer__logo img{width: auto;height: 100%;object-fit: contain;}
.footer__middle{padding: 50px 0;}
.footer__middle .footer__inner{gap: 32px;}
.footer__middle .footer__block{width: calc((100% - 32px * 3) / 4);}
.footer__middle .footer__title{font-size: 16px;margin-bottom: 24px;font-family: var(--family);}
.footer__middle .footer__text{font-size: 14px;}
.footer__middle .footer__content ul{display: flex;flex-direction: column;gap: 24px;}
.footer__middle .footer__content ul a{transition: 0.3s;}
.footer__middle .footer__social .footer__title{margin-bottom: 16px;}
.footer__middle .footer__block:nth-child(1){display: flex;flex-wrap: wrap;gap: 16px;}
.footer__middle .footer__social{display: none;}
.footer__bottom{}
.footer__bottom .container{border-top: 1px solid var(--line);padding-top:24px;padding-bottom:24px;}
.footer__bottom .footer__inner{gap: 12px 24px;}
.footer__bottom .payment{display: none;}
/*** Подвал. Контакты ***/
.footer__middle .contacts{display: flex;flex-direction: column;gap: 24px;}
.footer__middle .contacts__block{display: flex;flex-direction: column;gap: 12px;}
.footer__middle .contacts__block-fancy{font-size: 12px;color: var(--color-primary);transition: 0.3s;}
/*** Подвалю. Копирайт ***/
.copyright{flex: 1;font-size: 14px;color: var(--color-grey-d);}
.copyright a{}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .footer__middle .footer__content ul a:hover{color:var(--color-primary);}
  .footer__middle .contacts__block-fancy:hover{text-decoration: underline;}
}
@media (min-width: 640px) and (max-width: 1023px){
  .footer__middle .footer__block:nth-child(1){width: 100%;}
}
@media (max-width: 1023px){
  .footer__middle .footer__block:nth-child(1){gap: 32px;}
	.footer__middle .footer__block{width: calc((100% - 32px * 2) / 3);}
	.footer__middle .footer__text, .footer__social, .logo-wrap{flex: 1;}
	.footer__middle .footer__logo{max-width: 200px;}
	.footer__middle .footer__worktime{font-size: 14px;}
	.footer__middle{padding: 40px 0;}
}
@media (max-width: 639px){
  .footer__middle .footer__block:nth-child(1){flex-direction: column;order: 1;gap:16px;}
  .footer__middle .footer__block:nth-child(4){order: 2;}
  .footer__middle .footer__block:nth-child(2){order: 3;}
  .footer__middle .footer__block:nth-child(3){order: 4;}
  .footer__middle .footer__block{width: calc((100% - 32px) / 2);}
  .footer__bottom .footer__inner{flex-direction: column;text-align: center;}
  .footer__bottom .copyright{text-align: center;justify-content: center;}
  .footer__middle .footer__content ul{gap: 16px;}
  .footer__middle .footer__content ul a{font-size:14px;}
  .footer__middle .contacts__block{gap:6px;}
  .footer__middle .contacts{gap: 16px;}
  .footer__bottom .container{padding-top: 12px;padding-bottom: 12px;}
}
@media (max-width: 479px){
  .footer__middle .footer__block{width:100%;}
}
/**************************************/
/*** Товары таблицей ***/
/**************************************/
.products__grid{flex-wrap: wrap;gap: 34px 24px;}
.products__grid .product__item{width: calc((100% - 24px * 3) / 4);margin: 0;position: relative;}
.products__grid .product__item .wrap{padding: 16px;background: var(--color-secondary);border-radius: 8px;flex:1;display: flex;flex-direction: column;}
.products__grid .product__item form{height: 100%;display: flex;flex-direction: column;position:relative;}
.products__grid .product__image{position: relative;}
.products__grid .product__img{background: var(--bgImg);border-radius: 8px;overflow: hidden;width: 100%;padding-bottom: 100%;position: relative;}
.products__grid .product__img img{object-fit: contain;object-position: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.products__grid .product__name{-webkit-line-clamp: 4;margin-bottom: 12px;font-size: 14px;}
.products__grid .art-number{color: var(--color-grey-d);font-size: 14px;margin-bottom: 12px;font-family: var(--family-2);}
.products__grid .product__item .price__old{display: block;margin-top: .25rem;}
.products__grid .products__grid .product__ratings{margin: .75rem 0;justify-content: space-between;}
.products__grid .ratings__label, .ratings__count{font-size: .75rem;}
.products__grid .product__shop{margin-top:16px;flex:1;display: flex;flex-direction: column;}
.products__grid .ratings__count{display: none;}
.products__grid .product__price{display: flex;flex-wrap: wrap;align-items: center;gap: 0 16px;margin-top:auto;}
.products__grid .product__discount{margin-bottom: .75rem;}
.products__grid .product__links{position: absolute;top: 8px;z-index: 2;right: 8px;flex-direction: column;gap: 8px;}
.products__grid .product__links a{width: 45px;height: 45px;border-radius: 8px;background: var(--color-secondary);display: flex;align-items: center;justify-content: center;transition:0.3s;}
.products__grid .product__links a .icon_{width: 24px;min-width: 24px;height: 24px;background-color: var(--color-black);margin: 0;}
.products__grid .product__links a.added{background:var(--color-primary);}
.products__grid .product__links a.added .icon_{background-color:var(--color-white);}
.products__grid .product__addCart{margin-top: 8px;}
.products__grid .product__addCart a{width:100%;gap:10px;padding: 9px 10px;}
.products__grid .product__addCart a i{font-size: 1.5rem;}
.products__grid .product__addCart .inCart__added{display: none;}
.products__grid .product__addCart .inCart__label{}
.products__grid .product__addCart a .icon_{margin: 0;width: 24px;min-width: 24px;height: 24px;background-color: var(--color-white);}
.products__grid .product__addCart a.add-notify{background: var(--color-grey-l);border-color: var(--color-grey-l);color: var(--color-white);}
.products__grid .product__addCart a.add-notify .icon_{background-color: var(--color-white);}
.products__grid .inCart .inCart__label{display: none;}
.products__grid .inCart .inCart__added{display: inline-block;}
.products__grid .add-notify i{display: none;}
.products__grid .product__hoverImages{position: absolute;top: 8px;bottom: 8px;left: 8px;right: 8px;opacity: 1;transition: all 0.3s ease;}
.products__grid .product__item:hover .product__hoverImages{opacity: 1;}
.products__grid .product__hoverImage{margin: 0 .5rem 0 0;flex-grow: 1;height: 100%;position: relative;cursor: pointer;}
.products__grid .product__hoverImage:last-child{margin: 0;}
.products__grid .product__hoverImage:after{content: '';width: 100%;height: 2px;background: #CFCFCF;border-radius: 0;display: block;position: absolute;bottom: 0;}
.products__grid .product__hoverImage.active:after{background: #949494;}
.products__grid .product__counter{padding: 8px 12px;margin-top: 12px;background: var(--color-primary);border-radius: 8px;gap: 12px;}
.products__grid .product__counter div{font-size: 14px;color: var(--color-white);text-align: center;background: rgba(255, 255, 255, 0.05);padding: 5px 4px;border-radius: 10px;flex: 1;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.products__grid .product__counter label{display: block;font-size: 10px;}
.products__grid .zero{color: var(--color-black);}
.products__grid .alot{color: var(--color-primary);}
.products__grid .few{color: var(--color-primary);}
/*** . Адаптивность ***/
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  .products__grid .product__links a:hover{background:var(--color-primary);}
  .products__grid .product__links a:hover .icon_{background-color:var(--color-white);}
  .products__grid .product__addCart a.add-notify:hover{background: var(--color-tertiary);border-color: var(--color-tertiary);color: var(--color-white);}
  .products__grid .product__addCart a.add-notify:hover .icon_{background-color: var(--color-white);}
  .products__grid .product__links{opacity: 0;visibility: hidden;transition: 0.3s;}
  .products__grid .product__item:hover .product__links{opacity: 1;visibility: visible;}
  .products__grid .product__item:before{content: '';opacity: 0;visibility: hidden;transition: 0.3s;position: absolute;top: -8px;left: 50%;transform: translateX(-50%);display: block;background: var(--color-secondary);width: calc(100% + 16px);height: calc(100% + 8px + 24px);border-radius: 8px;box-shadow: var(--shadow);}
  .products__grid .product__item:hover:before{opacity: 1;visibility: visible;}
  
}
@media (min-width: 1140px){
	.products .products__grid .product__item{width: calc((100% - 24px * 2) / 3);}
}
@media (max-width: 1439px){
	.products__grid .product__counter{gap: 8px;padding:8px;}
}
@media (max-width: 1139px){
	.products__grid .product__item{width: calc((100% - 24px * 2) / 3);}
}
@media (min-width: 640px) and (max-width: 767px){
  .products__grid .product__price .price__now{width: 100%;}
  .products__grid .product__counter div{font-size:10px;}
  .products__grid .product__links a{width: 36px;height: 36px;}
  .products__grid .product__links a .icon_{width: 20px;min-width: 20px;height: 20px;}
  .products__grid .product__item .wrap{padding: 12px;}
  .products__grid .product__addCart a{font-size:14px;padding: 7px 10px;gap: 6px;}
  .products__grid .product__addCart a .icon_{width: 20px;min-width: 20px;height: 20px;}
}
@media (max-width: 639px){
	.products__grid .product__item{width: calc((100% - 24px) / 2);}
}
@media (max-width: 600px){
	.products__grid .product__links a{width: 36px;height: 36px;}
  .products__grid .product__links a .icon_{width: 20px;min-width: 20px;height: 20px;}
  .products__grid .product__item .wrap{padding: 12px;}
  .products__grid .product__addCart a{font-size:14px;padding: 7px 10px;gap: 6px;}
  .products__grid .product__addCart a .icon_{width: 20px;min-width: 20px;height: 20px;}
	
}
@media (max-width: 479px){
	.products__grid .product__item{width: 100%;}
}
/**************************************/
/*** Товары СПИСКОМ ***/
/**************************************/
.products__list .product__item{width: 100%;margin: 2rem 0 0 0;padding: 0;}
.products__list .product__image{width: 9rem;}
.products__list .product__img{height: 9rem;}
.products__list .product__shop{width: calc(100% - 9rem);padding-left: 1rem;flex-grow: 1;}
.products__list .product__ico span{padding: .5rem;}
.products__list .product__name{max-height: 2.5rem;height: auto;width: 100%;}
.products__list .product__ratings{width: 100%;margin-bottom: .75rem;}
.products__list .ratings{margin-right: 1rem;}
.products__list .product__available{margin-left: 2rem;}
.products__list .product__desc{width: 100%;margin-bottom: .75rem;height: 4.5rem;overflow: hidden;}
.products__list .product__price{margin: 0 1rem 0 0;max-width: 10rem;}
.products__list .price__now{margin-right: .5rem;}
.products__list .price__old{margin-top: .25rem;}
.products__list .product__links{width: calc(100% - 11rem);justify-content: flex-start;}
.products__list .product__links a{margin: 0 0 0 1.5rem;}
.products__list .product__links a:first-child{margin-left: 0;}
.products__list .product__addCart{width: auto;}
.products__list .product__addCart a{padding: 0 1rem;}
@media (max-width: 639px){
	.products__list .product__available{margin: .75rem 0 0 0;width: 100%;}
	.products__list .product__price{padding-right: .5rem;width: auto;}
	.products__list .product__desc{height: 3.5rem;}
	.products__list .product__addCart a{margin: 0;padding: 0 .5rem;}
	.products__list .product__desc{display: none;}
	.products__list .product__links{width: 100%;margin-top: .5rem;}
	.products__list .product__links a{margin: 0 0 0 .5rem;}
}
@media (min-width: 480px) and (max-width: 639px){
	.products__list .inCart__label{display: none;}
	.products__list .inCart .product__addCart a{width: auto;padding: 0 .75rem;}
	.products__list .product__addCart{width: auto;}
	.products__list .product__addCart a{width: 2.5rem;height: 2.5rem;}
	.products__list .product__addCart a i{margin: 0;}
	.products__list .add-notify i{display: block;line-height: 2.25rem;}
	.products__list .add-notify span{display: none;}
}
@media (max-width: 479px){
	.products__list .product__price{width: 100%;margin: 0;}
	.products__list .product__image{width: 8rem;}
	.products__list .product__img{height: 8rem;}
	.products__list .product__addCart a i{display: inline-block;line-height: 2.25rem;}
	.products__list .product__addCart a span{display: none;}
}
/**************************************/
/*** Каталог на главной ***/
/**************************************/
#index_catalog .index_catalog_grid{display: flex;flex-wrap: wrap;gap: 24px;}
#index_catalog .catalog_item{width: calc((100% - 24px * 3) / 4);padding: 12px;border-radius: 8px;background: var(--color-secondary);}
#index_catalog .index_catalog_title{margin-top: 16px;text-align: center;font-size: 16px;transition: 0.3s;-webkit-line-clamp: 3;}
#index_catalog .block__title{margin-bottom: 50px;}
#index_catalog .title{color: var(--color-white);}
#index_catalog .index_catalog_img{width: 100%;padding-bottom: 50%;position: relative;border-radius: 6px;overflow: hidden;}
#index_catalog .index_catalog_img img{width: 100%;height: 100%;object-fit: contain;position: absolute;top: 0;left: 0;}
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #index_catalog .catalog_item:hover .index_catalog_title{color:var(--color-primary);}
}
@media (max-width: 1023px){
  #index_catalog .catalog_item{width: calc((100% - 24px * 2) / 3);}
  #index_catalog .block__title{margin-bottom: 40px;}
}
@media (max-width: 767px){
  #index_catalog .index_catalog_title{font-size:14px;}
}
@media (max-width: 639px){
  #index_catalog .index_catalog_grid{gap:20px;}
  #index_catalog .catalog_item{width: calc((100% - 20px) / 2);}
}
@media (max-width: 479px){
  #index_catalog .block__title{margin-bottom: 30px;}
  #index_catalog .catalog_item{padding:8px;}
  #index_catalog .index_catalog_title{font-size: 12px;}
  #index_catalog .index_catalog_grid{gap: 16px;}
  #index_catalog .catalog_item{width: calc((100% - 16px) / 2);}
}
.index_call{position: relative;color: var(--color-white);}
.index_call .cont{display:flex;align-items:center;gap:80px;justify-content:center;}
.index_call .wrap{display: flex;flex-direction: column;gap: 12px;}
.index_call .wrap .title{font-size:24px;}
.index_call .wrap .text{font-size:18px;}
.index_call .btn{padding: 18px 20px;font-weight: 700;}
@media (max-width: 1023px){
  .index_call .btn{padding: 10px 16px;}
  .index_call .wrap .title{font-size:20px;}
  .index_call .wrap .text{font-size: 14px;}
}
@media (max-width: 767px){
  .index_call .cont{gap: 40px;}
}
@media (max-width: 639px){
  .index_call .cont{gap: 20px;}
  .index_call .btn{font-size:14px;}
}
@media (max-width: 479px){
  .index_call .wrap{width:100%;}
  .index_call .cont{flex-wrap: wrap;text-align: center;}
}
/**************************************/
/*** Ajax товары на главной ***/
/**************************************/
.ajax-products{position: relative;}
.ajax-products .product__item:nth-child(n+9){display: none;}
@media (max-width: 1139px){
  .ajax-products .product__item:nth-child(n+7){display:none;}
}
@media (max-width: 639px){
  .ajax-products .product__item:nth-child(n+5){display:none;}
}
@media (max-width: 479px){
  .ajax-products .product__item:nth-child(n+3){display:none;}
}
/**************************************/
/*** Хиты продаж ***/
/**************************************/
/* [id^="pdt__"]{margin: 4rem 0;} */
.products__buttons{margin-top: 1rem;}
#pdt__best .product__item:nth-child(n+9){display: none;}
@media (max-width: 1139px){
  #pdt__best .product__item:nth-child(n+7){display:none;}
}
@media (max-width: 639px){
  #pdt__best .product__item:nth-child(n+5){display:none;}
}
@media (max-width: 479px){
  #pdt__best .product__item:nth-child(n+3){display:none;}
}
/**************************************/
/*** Товары на главной ***/
/**************************************/
#pdt__index .product__item:nth-child(n+9){display: none;}
@media (max-width: 1139px){
  #pdt__index .product__item:nth-child(n+7){display:none;}
}
@media (max-width: 639px){
  #pdt__index .product__item:nth-child(n+5){display:none;}
}
@media (max-width: 479px){
  #pdt__index .product__item:nth-child(n+3){display:none;}
}
/**************************************/
/*** Новинки ***/
/**************************************/
#pdt__new .product__item:nth-child(n+9){display:none;}
@media (max-width: 1139px){
  #pdt__new .product__item:nth-child(n+7){display:none;}
}
@media (max-width: 639px){
  #pdt__new .product__item:nth-child(n+5){display:none;}
}
@media (max-width: 479px){
  #pdt__new .product__item:nth-child(n+3){display:none;}
}
.related{}
/**************************************/
/*** Вы смотрели ***/
/**************************************/
#viewed .product__item:nth-child(n+5){display: none;}
#viewed .product__item.is-show{display: block !important;}
#viewed .btn-show:not(.active):before{content: attr(data-text);}
#viewed .btn-show.active:before{content: attr(data-text-active);}
@media (max-width: 1139px){
  #viewed .product__item:nth-child(n+4){display:none;}
}
@media (max-width: 639px){
  #viewed .product__item:nth-child(n+3){display:none;}
}
/**************************************/
/*** Распродажа ***/
/**************************************/
#pdt__sales .product__item:nth-child(n+9){display:none;}
@media (max-width: 1139px){
  #pdt__sales .product__item:nth-child(n+7){display:none;}
}
@media (max-width: 639px){
  #pdt__sales .product__item:nth-child(n+5){display:none;}
}
@media (max-width: 479px){
  #pdt__sales .product__item:nth-child(n+3){display:none;}
}
/**************************************/
/*** Вы смотрели ***/
/**************************************/
#body .body{width: calc(100% - 392px);flex-grow: 1;}
#body .viewed{width: 360px;margin-left: 2rem;}
.viewed .product__item{padding: 16px;}
.viewed form{padding: 0;}
.viewed .product__img{height: 118px;border-radius: 8px;}
.viewed .product__img img{border-radius: 8px;}
@media (min-width: 992px){
	.index .viewed .products__grid{margin: -1rem auto 0;}
	.index .viewed .product__img{height: 132px;}
	.index .viewed .owl-item .product__items{padding: 16px;}
}
@media (max-width: 1199px){
	.viewed .product__img{height: 92px;}
}
@media (max-width: 991px){
	#body .body{width: 100%;padding: 0;}
	#body .viewed{width: 100%;margin: 2rem 0 0 0;}
	.viewed .product__img{height: 115px;}
}
@media (max-width: 767px){
	.viewed .product__img{height: 128px;}
}
@media (max-width: 479px){
	.viewed .product__img{height: 155px;}
}
@media (max-width: 374px){
	.viewed .product__img{height: 128px;}
}
#indexBody{display:none;}
/**************************************/
/*** Новости ***/
/**************************************/
#news.loading{height: 644px;}
#news .tabs__navs{margin-bottom: 32px;position: relative;display: flex;align-items: center;gap: 16px;}
#news .tabs__nav{color: var(--color-grey-l);font-size: 32px;}
#news .tabs__nav.active{color: var(--color-black);}
#news .owl-nav [class^="owl-"]{position: absolute;top: -4.25rem;}
[data-content]{display: none;position: relative;}
[data-content].opened{display: block;}
#news .news__item{height: 100%;display: flex;flex-direction: column;}
#news .news__image{margin-bottom:12px;background: var(--bgImg);border-radius: 8px;overflow: hidden;width: 100%;padding-bottom: 100%;position: relative;}
#news .news__image img{object-fit: contain;object-position: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
#news .news__date{margin-bottom: 12px;font-size: 14px;font-family: var(--family-2);color: var(--color-grey-d);}
#news .news__title{margin-bottom: 12px;font-size: 16px;}
#news .news__desc{display:none;margin-bottom: 12px;-webkit-line-clamp: 4;font-family: var(--family-2);}
.news__buttons{margin-top:auto;}
#news .news__button{font-size: 14px;font-family: var(--family-2);color: var(--color-primary);transition: 0.3s;}
#news .owl-nav [class^="owl-"]{top: -76px;}
/*** . Адаптивность ***/
/* мышь, тачпад */
@media (hover: hover) and (pointer: fine){
  #news .tabs__nav:hover{text-decoration: underline;}
  #news .news__button:hover{text-decoration: underline;}
}
@media (max-width: 1439px){
  #news .tabs__nav{font-size:30px;}
}
@media (max-width: 1199px){
}
@media (max-width: 1023px){
  #news .tabs__nav{font-size: 24px;}
  #news .tabs__navs{margin-bottom: 24px;}
  #news .owl-nav [class^="owl-"]{top: -71px;}
}
@media (max-width: 479px){
  #news .tabs__nav{font-size: 20px;}
  #news .tabs__navs{padding: 0 40px;gap: 8px;flex-direction: column;}
}
/**************************************/
/*** Каталог товаров ***/
/**************************************/
#sideCatalog .container{overflow: hidden;}
.sidebar__block{margin-top: 30px;}
.sidebar__title{font-size: 16px;font-weight: 700;margin-bottom: 24px;justify-content: center;position: relative;}
.sidebar__title i{font-size: 1.5rem;line-height: 1;margin-right: .75rem;display:none;}
.sidebar__nav .owl-prev{position: absolute;top: -10px;}
.sidebar__nav .owl-next{position: absolute;top: -10px;}
/** Сайдбар. Каталог **/
.sideCatalog{width: 17.75rem;margin-top: 2rem;padding-right: 1rem;position: absolute;z-index: 3;}
.sideCatalog__content{max-height: 550px;overflow: hidden;}
.sideCatalog__content.active{max-height: 100%;overflow: visible;}
.catalog__item .sub:before{content: '';width: 30px;height: 100%;position: absolute;left: -30px;top: 0;}
.catalog__item .sub[data-level="2"]:before{width: 20px;left: -20px;}
.sideCatalog__more{text-align: center;margin-top: 1rem;font-size: 1.25rem;color: #9E9E9E;}
.sideCatalog__more:hover{color: var(--color-primary);cursor: pointer;}
.sideCatalog__more.active i::before{content: '\e908'}
/** Каталог **/
.sidebar__block.sideCatalog{position: relative;width: 100%;margin: 0;padding: 0;}
.sideCatalog__content .catalog__items{display: flex;flex-direction: column;gap: 24px;font-family: var(--family-2);}
.sideCatalog .catalog__item .sub{background-color: #F6F6F6;top: 0;position: absolute;border-radius:8px;}
.sideCatalog .catalog__item:hover > .sub{display: flex;flex-direction: column;gap: 24px;padding: 30px 0;width: 20.25rem;left: calc(100% + 10px);min-height: 100%;}
.sideCatalog .catalog__item:hover > .sub[data-level="1"]{left: 274px;}
.sideCatalog .catalog__item:hover > .sub .catalog__item{padding: 0 30px;}
.sideCatalog .catalog__item .sub[data-level="2"]{display: none !important;}
.sideCatalog .catalog__item .sub[data-level="1"] .catalog__open{display: none !important;}
.catalog__item .sub{display: none;}
.catalog__open{padding-left:5px;}
.catalog__open:before{content: '';-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M11.3532 8.35395L5.35321 14.354C5.25587 14.4513 5.12785 14.5006 4.99985 14.5006C4.87185 14.5006 4.74383 14.452 4.6465 14.354C4.45117 14.1586 4.45117 13.842 4.6465 13.6466L10.2932 7.99995L4.6465 2.3533C4.45117 2.15797 4.45117 1.84128 4.6465 1.64595C4.84183 1.45062 5.15853 1.45062 5.35386 1.64595L11.3539 7.64595C11.5485 7.84195 11.5485 8.15862 11.3532 8.35395Z' fill='%23282828'/%3e%3c/svg%3e");}
.catalog__open:before{background-color: var(--color-black);transition:0.3s;min-width: 16px;width: 16px;height: 16px;display: inline-block;-webkit-mask-position: center;-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;}
.catalog__open.opened:before{background-color: var(--color-primary);}
.catalog__name{flex: 1;flex-grow: 1;overflow: hidden;}
.catalog__link{display: flex;flex-wrap: wrap;align-items: center;position: relative;}
/*** Каталог товаров. Адаптивность ***/
@media (min-width: 992px){
  .catalog__link:hover, .catalog__item:hover > .catalog__link{color: var(--color-primary);}
  /*.catalog__link.opened{font-weight: bold;color: var(--color-primary);}*/
  .catalog__link:hover .catalog__open:before, .catalog__item:hover > .catalog__link .catalog__open:before{background-color: var(--color-primary);}
  /*.catalog__link.opened .catalog__open:before{background-color: var(--color-primary);}*/
	.catalog__item[data-level="3"] .catalog__open{display: none;}
	.catalog__item .sub[data-level="4"]{display: none !important;}
}
@media (max-width: 1199px){
	.catalog__item .sub[data-level="3"]{display: none !important;}
	.catalog__item[data-level="2"] .catalog__open{display: none;}
	.sideCatalog{width: 14.5rem;}
}
@media (max-width: 991px){
	.sideCatalog{display: none;}
	.sidebar__block.sideCatalog{display: none;}
	.mobmenu__catalog .catalog__link{display: flex;padding: 12px 16px;}
	.catalog__link.opened .catalog__open{color: car(--color-white);}
	.catalog__item .sub{padding-left: 30px;font-size: 14px;}
	.catalog__item.opened > .sub{display: block;}
	.catalog__item.opened > .catalog__link > .catalog__open:before{content: '\e905';}
	.catalog__item.opened > .catalog__link > .catalog__name{order: 2;padding: 0 0 0 .5rem;}
}
/*** Сайдбар. Фильтры ***/
.filter__items{max-height: 170px;overflow-y: auto;}
.filter__items::-webkit-scrollbar{width: .25rem;height: 0;border-radius: 8px;}
.filter__name{font-size: 16px;}
.filter__clear{display: none;font-size: 13px;color: var(--color-primary);text-decoration: underline;}
.filter__list.has-filters .filter__clear{display: inline;}
.filter__list{margin-bottom: 1.5rem;}
.filter__list a{position: relative;}
.filter__list .collapsible__content{padding-top: 24px;}
.filter__list a i{position: absolute;right: 0;}
.filter__item + .filter__item{margin-top: 20px;}
.filter__item.checked{color: var(--color-primary);}
.filter__item label{padding-left: 12px;flex: 1;}
.filter__item label .count{color: var(--color-grey-l);font-size: 14px;}
.filter__list .icon_{-webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M7.64599 11.3533L1.64599 5.35333C1.54866 5.256 1.49932 5.12798 1.49932 4.99998C1.49932 4.87198 1.54799 4.74396 1.64599 4.64662C1.84132 4.45129 2.15799 4.45129 2.35332 4.64662L7.99999 10.2933L13.6466 4.64662C13.842 4.45129 14.1587 4.45129 14.354 4.64662C14.5493 4.84196 14.5493 5.15865 14.354 5.35398L8.35399 11.354C8.15799 11.5487 7.84132 11.5487 7.64599 11.3533Z' fill='%23282828'/%3e%3c/svg%3e");}
.filter__list .icon_{transition: 0.3s;width: 16px;height: 16px;min-width: 16px;background-color: var(--color-black);margin-left: 12px;}
.filter__list.active .icon_{transform: scaleY(-1);}
.filter__list a .title{flex: 1;}
.filter__buttons{text-align: center;display: none;}
.has-filters .filter__buttons{display: block;}
.has-filters .filter__buttons a{width:100%;}
.filter__search{margin-bottom: 1.5rem;background-color: transparent;height: 2.5rem;font-size: 13px;display: none;}
/*** Сайдбар. Фильтры цены ***/
.form__filters{font-family: var(--family-2);}
.filters-price #goods-filter-price-slider{margin: 1rem 0 1.5rem 0;height: 4px;background: #9E9E9E;width: 100%;position: relative;border: 0;cursor: pointer;}
.filters-price .ui-slider-horizontal .ui-slider-handle{top: -8px;}
.filters-price .ui-slider-handle{position: absolute;width: 1.25rem;height: 1.25rem;background: var(--color-primary);border: 2px solid var(--color-white);border-radius: 100%;margin: 0;z-index: 2;}
.filters-price .ui-slider-handle:last-child{left: auto;right: 0;margin-left: -1.25rem;}
.filters-price .ui-slider-handle.ui-state-hover, .filters-price .ui-slider-handle.ui-state-focus{background: var(--color-primary);cursor: pointer;}
.filters-price .ui-slider .ui-slider-range{position: absolute;top: 0;height: 4px;background: var(--color-primary);border: 1px solid var(--color-primary);border-radius: 0;cursor: pointer;}
.goodsFilterPriceRangePointers input{height: 2rem;margin-left: .25rem;padding: 0 .25rem;text-align: center;flex-grow: .4;}
.goodsFilterPriceRangePointers input + span{margin-left: .25rem;}
.goodsFilterPriceRangePointers span{color: #868686;}
.goodsFilterPriceSubmit{display: none;margin-top: 1rem;}
.goodsFilterPriceSubmit a{text-decoration: underline;}
.goodsFilterPriceSubmit a:hover{color: var(--color-primary);}
.has-filters .goodsFilterPriceSubmit{display: flex;}
/*** Сайдбар. Активные Фильтры ***/
.sidebar__title .close{display: none;}
.filters__open{display: none;}
.filters__icon{font-size: 1.125rem;font-weight: bold;}
.filters__icon i{font-size: 1.5rem;}
.filtersActive__item{cursor: pointer;}
.filtersActive__name{display: none;}
.filtersActive__value{color: var(--color-white);transition:0.3s;background: var(--color-black);padding: .25rem .75rem;border-radius: 8px;vertical-align: middle;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 12rem;}
.filtersActive__remove{color: var(--color-grey-l);margin-left: .5rem;font-size: 1.5rem;line-height: 1;vertical-align: middle;display: inline-block;}
.filtersActive__item:hover .filtersActive__value{background: var(--color-primary);}
.filtersActive__item:hover .filtersActive__remove{color: var(--color-primary);}
.filtersActive__clear{display: none;}
.filtersActive__items{width: 100%;font-family: var(--family-2);margin-top: 32px;gap: 20px;}
.has-filters .filtersActive__clear{display: flex;}
.has-filters .filtersActive__clear:hover{color:var(--color-primary);}
/*** Фильтры. Адаптивность ***/
@media (max-width: 991px){
	#filters{width: 18rem;padding: 16px;position: fixed;top: 0;right: 0;margin: 0;z-index: 12;transform: translateX(100%);transition: all 0.5s ease-in-out;background-color: var(--color-white);height:100%;display: flex;flex-direction: column;}
	#filters.opened{transform: translateX(0);}
	#filters .sidebar__content{padding-right: 5px;margin-right: -5px;flex: 1;overflow-y: auto;}
	#filters .sidebar__content::-webkit-scrollbar{width: .5rem;}
	.filters__open{display: flex;}
	.sidebar__title .close{display: block;position: absolute;right: 0;top: 0;}
	.sidebar__title .close i{margin: 0;color: var(--color-grey-l);display: block;}
}
/*** Сайдбар. Баннеры ***/
.sidebar__block .banners__item{width: 100%;height: 192px;padding: 0;}
.sidebar__block .slider__content{padding: .75rem;}
.sidebar__block .banners__title + .banners__title{margin-top: .5rem;}
@media (max-width: 991px){
	.sidebar__block .banners__items{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.sidebar__block .banners__item{width: calc(50% - 1rem);}
	.sidebar__block .banners__item[data-item="3"]{margin: 0;}
}
@media (max-width: 639px){
	.sidebar__block .banners__item{width: 100%;}
	.sidebar__block .banners__item[data-item="3"]{margin: 2rem 0 0 0;}
}
#banners{display: flex;flex-wrap: wrap;gap: 24px;}
#banners .item{padding: 24px;width:100%;background: var(--color-primary);border-radius: 8px;color: var(--color-white);background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
#banners .item[data-item="1"]{background: url(/design/d532254/banner_cat_1.png?lc=1762461003);}
#banners .item[data-item="2"]{background: url(/design/d532254/banner_cat_2.png?lc=1762461003);}
#banners .content{flex-direction: column;text-align: center;}
#banners .title{font-size:24px;}
#banners .text{font-size: 18px;margin-top: 16px;}
@media (min-width: 640px) and (max-width: 991px){
  #banners .item{width:calc((100% - 24px) / 2);}
}
@media (max-width: 767px){
  #banners .title{font-size: 20px;}
  #banners .text{font-size: 16px;margin-top: 8px;}
}
/**************************************/
/*** Каталог ***/
/**************************************/
.categories__list{display: flex;flex-wrap: wrap;gap: 24px;margin-bottom:50px;}
.categories__list .categories__item{width: calc((100% - 24px * 2) / 3);}
.categories__list .categories__inner{padding: 16px;background: var(--color-secondary);border-radius: 8px;transition: 0.3s;height: 100%;display: flex;align-items: center;justify-content: center;}
.categories__list .categories__name{font-size: 16px;text-align: center;-webkit-line-clamp: 4;}
.categories__list .categories__image{height: 225px;margin-top: 1rem; display:none;}
.categories__list .categories__item:hover a{color: var(--color-primary);}
@media (max-width: 1199px){
	.categories__list .categories__image{height: 174px;}
}
@media (max-width: 991px){
	.categories__list .categories__image{height: 182px;}
}
@media (max-width: 767px){
	.categories__list .categories__item{width: calc((100% - 24px) / 2);}
	.categories__list .categories__image{height: 256px;}
}
@media (max-width: 639px){
	.categories__list .categories__image{height: 176px;}
}
@media (max-width: 479px){
  .categories__list{gap:16px;margin-bottom: 30px;}
	.categories__list .categories__image{height: 124px;}
	.categories__list .categories__name{font-size: 14px;}
	.categories__list .categories__inner{padding: 12px;}
}
@media (max-width: 374px){
	.categories__list .categories__image{height: 96px;}
}
/**************************************/
/*** Тулбар ***/
/**************************************/
.toolbar{margin-bottom: 16px;font-family: var(--family-2);}
.toolbar-bottom{margin-top: 2rem;}
.view{gap:16px;margin-left:auto;}
.view__icon{}
.view__icon .icon_{background-color: var(--color-grey-l);margin: 0;width: 24px;min-width: 24px;height: 24px;}
.view__icon.active .icon_{background-color: var(--color-primary);pointer-events: none;}
.view__icon:not(.active):hover .icon_{background-color: var(--color-primary);}
.show-by{margin: 0 0 0 2rem;}
.sort{flex: 1;}
@media (min-width: 768px){
	.sort{flex-direction: column;}
	.show-by{margin: 1rem 0 0 0;}
}
/* Селект через div */
.select{position: relative;display: flex;align-items: center;}
.select select{display: none;}
.select__value{display: none;}
.select__value + i{margin-left: 0.25rem;display: none;vertical-align: middle;}
.select__label{margin-right: .5rem;}
.select__items a{color: #9E9E9E;margin-left: 1rem;}
.select__items a:hover, .select__items a.active{color: var(--color-primary);}
.select__items a:nth-child(n+6){display: none;}
@media (max-width: 767px){
	.select__value{display: inline-block;cursor: pointer;font-weight: bold;}
	.select__value:hover{color: var(--color-black);}
	.select__items{display: none;width: 100%;padding: 16px;background: #F6F6F6;border-radius: 8px;box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);z-index: 10;position: absolute;top: 100%;left: 0;}
	.opened .select__items{display: block;margin-top: 1rem;}
	.select__items a{margin: 0;display: block;padding: 0.75rem 1.25rem;line-height: 1.2;}
}
@media (max-width: 479px){
	.select__label{display: none;}
	.sort{display: flex;flex-wrap: wrap;}
	.select__items{width: 10rem;}
	.select__value + i{display: inline-block;}
	.select__value:hover + i{color: var(--color-black);}
}
/**************************************/
/*** Карточка товара ***/
/**************************************/
.productView{padding: 16px;box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);border-radius: 8px;}
/* Товар. Основное ображения */
.productView__images{width: 23rem;}
.productView__image{height: 23rem;}
.productView__shop{width: calc(100% - 23rem);padding-left: 2rem;}
/* Товар. Дополнительные изображения */
.thumblist__items{gap: 16px;padding: 16px 0;width: 100%;}
.thumblist__item{width: calc((100% - 16px * 2) / 3);}
.thumblist__item:nth-child(n+4){display: none;}
.thumblist__image{padding-bottom: 100%;position: relative;display: block;}
.thumblist__image img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;}
.thumblist__item.show{display: block;}
.thumblist__buttons{display: none;}
/* Товар. Основная информация */
.productView__name{max-height: 9rem;overflow: hidden;font-weight: bold;text-transform: uppercase;}
.productView__inner > div{margin-right: 1.5rem;}
.productView__margin{margin-bottom: 1.5rem;}
.productView__ratings .ratings__label{margin-left: 1rem;}
.productView__links a{font-size: 1.5rem;line-height: 1;}
.productView__links a + a{margin-left: 1.5rem;}
.productView__links a span{display: none;}
.productView__text{line-height: 1.25rem;max-height: 5rem;overflow: hidden;}
.productView__goto{margin-top: 2rem;display: none;}
/* Товар. Модификации */
.goodsModificationsProperty label{display: block;}
.goodsModificationsValue{margin: 1rem .5rem 0 .5rem;padding: .375rem 1rem;border-radius: 8px; border: 2px solid var(--color-primary);color: var(--color-primary);font-weight: 600;line-height: 1;}
.goodsModificationsValue.active, .goodsModificationsValue:hover{color: #ffffff;background-color: var(--color-black);border-color: var(--color-black);}
.goodsModificationsValue.disabled{color: #9E9E9E;border-color: #9E9E9E;background-color: transparent;}
.goodsModificationsValue.disabled:hover{color: var(--color-primary);border-color: var(--color-primary);background-color: transparent;cursor: default;}
/* Товар. Кол-во */
.productView__qty{margin-right: 4rem;margin-bottom: 1.5rem;}
.qty a{width: 2.5rem;height: 2.5rem;line-height: 2.5rem;padding: 0;font-size: 1.5rem;border: 2px solid var(--color-primary);border-radius: 8px;color: var(--color-primary);}
.qty a:hover{color: #F6F6F6;border-color: var(--color-black);background-color: var(--color-black);}
.qty input{width: 3rem;height: 2.5rem;border: 0;text-align: center;font-weight: 600;}
/* Товар. Цена */
.productView__price{margin-right: 4rem;}
.productView__price .price__now{font-size: 1.5rem;}
.productView__price .price__old{display: block;}
/* Товар. Акция */
.productView__campaign{color: var(--color-primary);margin-bottom: 1.5rem;}
.productView__campaign-discount{font-size: 1.5rem;margin-right: 1rem;}
/* Товар. В корзину */
.productView__addtoCart{width: 100%;}
.productView__addtoCart .add-cart{margin-right: 2rem;}
.productView__addtoCart .add-cart.quick{margin-right: 0;}
.productView__addtoCart span{margin-right: .25rem;vertical-align: middle;}
.productView__addtoCart i{font-size: 1.25rem;vertical-align: middle;}
/* Товар. Уведомить. В наличии */
.productView:not(.productView__empty) .add-notify{display: none;}
.productView:not(.productView__empty) .add-cart{display: flex;}
.productView:not(.productView__empty) .productView__qty{display: flex;}
/* Товар. Уведомить. Нет в наличии */
.productView.productView__empty .add-notify{display: flex;}
.productView.productView__empty .add-cart{display: none;}
.productView.productView__empty .productView__qty{display: none;}
/*** . Адаптивность ***/
@media (max-width: 1199px){
	.productView__images{width: 18rem;}
	.productView__image{height: 18rem;}
	.productView__shop{width: calc(100% - 18rem);}
	.thumblist__image{width: 5.25rem;height: 5.25rem;}
	.productView__inner > div:last-child{margin-right: 0;}
	.productView__addtoCart .add-cart.quick{margin-right: 0;}
}
@media (max-width: 991px){
	.productView__inner{justify-content: flex-start;}
	.productView__name{font-size: 1.5rem;}
}
@media (max-width: 767px){
	.productView__images{width: 100%;}
	.productView__shop{width: 100%;padding: 2rem 0 0 0;}
}
@media (max-width: 479px){
	.productView__image{height: 16rem;}
	.thumblist__image{width: 4.625rem;height: 4.625rem;}
	.productView__addtoCart .add-cart{margin-right: 1rem;}
	.productView__addtoCart .add-cart:not(.quick) span{display: none;}
	.productView__name{font-size: 1.125rem;}
}
/** Товар. Табы **/
.productView__tabs{margin-top: 2rem;}
[data-tab-content]{display: none;}
[data-tab-content].active{display: block;}
.tabs__navs{margin-bottom: 1rem;}
.tabs__tab{margin: 0 1rem 1rem 0;font-size: 1.125rem;font-weight: bold;color: #9E9E9E;text-transform: uppercase;}
.tabs__tab.active, .tabs__tab:hover{color: var(--color-black);}
/* Товар. Характеристики */
.features__item{width: 100%;margin-bottom: 1rem;}
.features__name{margin-right: .5rem;}
.features__value{font-weight: bold;}
/* Товар. Доставка */
.delivery__item{margin-bottom: 2rem;}
.delivery__index{display: none;}
.delivery__name{font-size: 1.125rem;font-weight: bold;margin-bottom: .75rem;}
.delivery__text{color: #9E9E9E;margin-bottom: .75rem;}
.delivery__item strong{color: var(--color-primary);font-weight: 400;margin-left: .25rem;display: inline-block;}
.zone__name{font-size: 1rem;font-weight: bold;margin-bottom: .75rem;}
.zone__item{margin-top: 1rem;}
.zone__price{margin-top: .5rem;}
/* Товар. Добавить Отзыв */
.opinion__addForm{padding: 1rem 0;border-radius: 8px;box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);}
.opinion__blocks{width: calc(50% - 2rem);margin: 1rem;}
.opinion__block{margin-bottom: 1rem;}
.opinion__block:last-child{margin-bottom: 0;}
.opinion__block label{display: none;}
.opinion__label{margin-right: .5rem;}
.goodsOpinionRating.loading{height: 1.5rem;display: none;}
.generally input{display: none;}
.generally label{display: block;color: #9E9E9E;}
.generally label.active, .generally label:hover{color: var(--color-black);}
.generally i{font-size: 1.5rem;margin: 0 .5rem;}
.opinion__addForm-buttons{margin-top: 2rem;}
.opinion__addForm-buttons .form__pp{margin-top: 1.25rem;text-align: left;}
@media (max-width: 639px){
	.opinion__blocks{width: 100%;}
}
/* Товар. Навигация Отзывов */
.opinion__nav{margin-bottom: 1rem;}
.opinion__nav a{color: #9E9E9E;font-size: 1.125rem;font-weight: bold;margin: 0 1rem .5rem 0;}
.opinion__nav a.active{color: var(--color-black);}
/* Товар. Отзыв */
.opinion__item{margin-bottom: 2rem;}
.opinion__item:nth-child(n+4){display: none;}
.opinion__item.show{display: block;}
.opinion__item.hide{display: none;}
.opinion__text{margin-top: 1rem;}
.opinion__date{margin-right: 1rem;}
.opinion__name{margin-right: 1rem;}
.opinion__answer{margin: 1rem;padding: 16px;border: 2px solid var(--color-primary);border-radius: 8px;}
.opinion__answer label{color: #424242;margin-bottom: 1rem;display: block;}
.opinion__buttons{margin-bottom: 2rem;}
/**************************************/
/*** Быстрый просмотр ***/
/**************************************/
.fancybox-content .productView{padding: 0;box-shadow: none;}
.fancybox-content .thumblist{display: none;}
.fancybox-content .productView__images{width: 18rem;}
.fancybox-content .productView__image{height: 18rem;}
.fancybox-content .productView__shop{width: calc(100% - 18rem);}
.fancybox-content .productView__text{display: none;}
.fancybox-content .productView__addtoCart .add-cart.quick{display: none;}
.fancybox-content .productView__addtoCart .add-cart:not(.quick) span{display: inline-block;}
@media all and (max-width: 767px){
	.fancybox-content .productView__images{width: 100%;}
	.fancybox-content .productView__image{height: 18rem;}
	.fancybox-content .productView__shop{width: 100%;padding: 0;}
	.fancybox-content .productView__inner{display: none;}
}
/**************************************/
/*** Акции ***/
/**************************************/
.promotion__item{width:calc((100% - 24px) / 2);}
.product__form{background: #F6F6F6;border-radius: 8px;box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);transition: all 0.3s ease;display: block;}
.promotion__percentage{font-size: 1.5rem;font-weight: bold;}
.promotion__item .promotion__date{color: #424242;font-size: .75rem;font-weight: 300;}
.promotion__name{padding: 0 1rem;font-size: 1.125rem;height: 4.625rem;overflow: hidden;}
.promotion__top{padding: 16px;}
.promotion__bottom{color: #ffffff;text-align: center;height: 4rem;}
.promotion__empty .product__form{color: #9E9E9E;}
.promotion__empty .product__counter{background-color: #9E9E9E;}
.promotion__empty .product__counter div{box-shadow: 0px 5px 30px 0px #42424226;}
/** Просмотр Акции **/
.promotion__container{margin-bottom: 2rem;}
.promotion__content{margin-bottom: 1rem;}
.promotion__content strong{margin: 0 .25rem;}
.promotion__text{margin-top: 1rem;}
.promotion__date-expired{color: #9E9E9E;}
@media (min-width: 640px) and (max-width: 767px){
	.promotion__item .product__counter .seconds{display: none;}
}
@media (max-width: 639px){
  .promotion__item{width:100%;}
}
/**************************************/
/*** Корзина ***/
/**************************************/
.cart__item{margin-bottom: 2rem;padding: 16px;background: #F6F6F6;border-radius: 8px;transition: all 0.3s ease;position: relative;}
.cart__item:hover{box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);}
.cart__image{width: 9rem;}
.cart__content{width: calc(100% - 9rem);padding-left: 2rem;}
.cart__name.hidden{display: none;}
.cart__info{width: 100%;}
.cart__actions{width: 100%;}
.cart__qty{margin-top: 1rem;margin-right: 3rem;position: relative;}
.cart__price{margin-top: 1rem;}
.cart__price.has-oldPrice .price__now{margin-right: .5rem;}
.cart__prop{margin: 1rem 1rem 0 1rem;}
.cart__prop label{margin-right: 1rem;}
.cart__prop span{padding: .375rem 1rem;color: #ffffff;background-color: var(--color-black);border-radius: 8px;font-weight: 600;line-height: 1;}
.cart__remove{font-size: 1.5rem;line-height: 1;color: #9E9E9E;position: absolute;right: 1rem;}
.cart__remove span{display: none;}
/*** Корзина. Итоговый блок ***/
.cartTable{width: calc(100% - 18rem);padding-right: 2rem;}
.cartTotal{width: 18rem;position: sticky;top: 0;}
.cartTotal__items{padding: 16px;background: #F6F6F6;border-radius: 8px;box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);}
.cartTotal__item{margin: .75rem 0;}
.cartTotal__price{font-size: 1.125rem;font-weight: normal;}
.cartTotal__title{font-size: 1.125rem;font-weight: bold;}
.total__cart{margin-top: 1rem;font-size: 1.125rem;font-weight: bold;color: var(--color-primary);}
.cartTotal__label{max-width: 50%;}
.cartTotal__buttons{margin-top: 1.5rem;}
.cartTotal__buttons a{width: 100%;text-align: center;text-decoration: underline;}
.total__pp{margin-top: 1rem;font-size: .75rem;}
.cart__buttons a{justify-content: flex-end;}
.cartTotal__item.addto__save{text-align: right;}
@media (max-width: 991px){
	.cartTable{width: 100%;padding: 0;}
	.cartTotal{width: 100%;position: relative;top: auto;margin-top: 2rem;}
	.cart__item{box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);}
}
@media (max-width: 639px){
	.cart__qty{margin-right: 2rem;}
	.cart__image{width: 7rem;}
	.cart__content{width: calc(100% - 7rem);padding-left: 1rem;}
	.cart__remove{top: 1rem;}
}
@media (max-width: 479px){
	.cart__image{width: 6rem;}
	.cart__content{width: calc(100% - 6rem);}
	.cart__qty{margin-right: 0;width: 100%;}
	.cart__qty .qty{justify-content: flex-start}
	.cart__price{width: 100%;}
	.cart__name{display: none;}
	.cart__info{margin-top: -1rem;}
	.cart__name.hidden{display: block;width: 100%;margin-bottom: 1rem;padding-right: 1.5rem;}
}
/**************************************/
/*** Быстрый заказ ***/
/**************************************/
.fastOrderContent{max-width: 50rem;}
.fastOrderContent .total__buttons{margin-top: 2rem;}
#globalOrder{margin-top: 2rem;}
.fastOrderForm .form__fields label{display: none;}
.fastOrderForm [order]{margin-bottom: 2rem;width: 100%;padding: 16px;background: #F6F6F6;border-radius: 8px;transition: all 0.3s ease;}
.fastOrderForm [order]:hover{box-shadow: 5px 0px 30px 0px rgb(129 135 189 / 15%);}
.fastOrderForm [order]:last-child{margin-bottom: 0;}
.fastOrderForm label{display: none;}
.fastOrderForm label.error{display: none !important;}
.fastOrderForm .row{margin: 0 -.5rem;}
.fastOrderForm .form__fields .form__field{margin: 0 .5rem;width: calc(100% - 1rem);}
.fastOrderForm .form__fields.flex .form__field{width: calc(33.333333% - 1rem);flex-grow: 1;}
.form__registration{margin-bottom: 0;}
.form__registration label{margin: 0 0 0 .5rem;display: inline-block !important;}
.fastOrderForm .form__fields.form__registration{padding: 0 .5rem;}
.fastOrderForm .form__pass{margin: 1rem .5rem 0 .5rem;}
.delivery__zoneSelect{margin-top: 1rem;}
.delivery__descriptionBlock{margin-top: 1rem;}
.delivery__description{margin-top: .75rem;font-size: 13px;}
.delivery__subtitle{margin-top: .75rem;}
.delivery__price{margin-top: .5rem;}
.payment__description{margin-top: .75rem;font-size: 13px;}
.fastOrderForm .block__title .title{font-size: 1.125rem;text-align: left;text-transform: capitalize;}
.fastOrderForm .comment .form__field{margin: 0;width: 100%;}
.coupon__button{position: absolute;right: 0;line-height: 2.75rem;text-decoration: underline;}
.coupon__code{width: calc(100% - 7rem);}
.coupon__order{position: relative;}
.coupon__reset{opacity: 0;line-height: 3rem;right: 8rem;position: absolute;transition: all 0.3s ease;}
.coupon__reset.focus{opacity: 1;}
@media (min-width: 768px){
	.fastOrderForm .delivery{width: calc(50% - 1rem);margin-right: 1rem;}
	.fastOrderForm .payment{width: calc(50% - 1rem);margin-left: 1rem;}
}
@media (max-width: 1199px){
	.fastOrderForm [order]{margin-bottom: 2rem;}
}
@media (max-width: 767px){
	.fastOrderForm .form__fields.flex .form__field{width: 100%;}
	.fastOrderForm .form__fields.flex .form__field + .form__field{margin-top: 1rem;width: calc(50% - 2rem);}
	.fastOrderForm [order]{margin-bottom: 1rem;}
}
@media (max-width: 479px){
	.fastOrderForm [order]{padding: .5rem 0;}
	.fastOrderForm .form__fields.flex .form__field + .form__field{width: 100%;}
	.coupon__code{width: 100%;}
	.coupon__button{right: 1rem;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.CompareGoods .buttons{margin: 2rem 0 0;}
.CompareGoods .buttons i{margin-right: 6px;vertical-align: middle;}
.CompareGoods .buttons span{margin-left: 3px;vertical-align: middle;}
.CompareGoods__nav{width: 100%;margin-bottom: 2rem;position: relative;display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.CompareGoods__nav .owl-nav{position: relative;}
.CompareGoods__filter{display: -ms-flexbox;display: -webkit-flex;display: flex;line-height: 30px;}
.CompareGoods__filter .button{padding: 0 1rem;}
.CompareGoods__filter .hide{margin-left: 3px;}
.CompareGoods__switch{background: #eef2f4;display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 1.5rem;z-index: 0;margin: 0 0.625rem 0 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.CompareGoods__switch:after{background: #ffffff;content: '';position: absolute;top: 3px;left: 3px;height: 1.5rem;width: 1.5rem;border-radius: 17px;transition-duration: 300ms;z-index: 1;}
.CompareGoods__switch.switch-on{background: #3babeb;}
.CompareGoods__switch.switch-on:after{left: 33px;}
.CompareGoods .price__now{margin: 0;}
.CompareGoods .price__old{margin-right: 1rem;}
@media (max-width: 479px){
	.CompareGoods .buttons .hide{display: none;}
	.CompareGoodsTableTbody .actions [class^="add-"]{padding: 0 3rem;}
}
/**************************************/
/*** Страница: Сравнение ***/
/**************************************/
.compare__nav{margin-bottom: 2rem;}
.compare__nav .owl-prev + .owl-next{margin-left: 1rem;}
.compare__switch:hover{cursor: pointer;}
.compare__switch-icon{background: lightgray;display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 1.5rem;z-index: 0;margin: 0 0.625rem 0 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.compare__switch-icon:after{background: white;content: '';position: absolute;top: 3px;left: 3px;height: 1.5rem;width: 1.5rem;border-radius: 1rem;transition-duration: 300ms;z-index: 1;}
.switch-on .compare__switch-icon{background: blue;}
.switch-on .compare__switch-icon:after{left: 2rem;}
.compare__buttons a{margin: 1rem 2rem 0 0;}
.compare__buttons a i{vertical-align: middle;margin-right: .5rem;}
.compare__line{border-bottom: 1px solid lightgray;margin-bottom: 1rem;padding-bottom: 1rem;}
.compare__line:nth-child(-n+2){border-bottom: 0;}
.compare__cell{margin-bottom: 1rem;width: 100%;font-weight: bold;}
.compare__cell input{margin-right: .5rem;}
.compare__image{height: 228px;}
.compare__remove{top: .5rem;right: .5rem;position: absolute;padding: 0;}
.compare__remove i{font-size: 1.5rem;display: block;}
.compare__mod{margin-top: .5rem;font-size: .75rem;}
.compare__price .price__old{display: block;margin-top: .5rem;}
.compare__addCart i{display: none;}
.compare__showAll{display: none;}
.compare__line .product__form{box-shadow: none;background: transparent;}
@media all and (max-width: 479px){
	.compare__switch-label{display: none;}
	.product__addCart a{padding: 0 1rem;}
	.compare__addCart i{display: block;line-height: 2.25rem;}
	.compare__addCart span{display: none;}
}
/**************************************/
/*** Страница: Оформление заказа ***/
/**************************************/
.stages__navs{margin-bottom: 2rem;}
.stages__nav{flex-grow: 1;font-size: 1.25rem;font-weight: 500;position: relative;transition: all 0.3s ease;}
.stages__nav.active{color: var(--color-primary);}
.stages__nav.active:hover{color: var(--color-black);}
.stages__nav:after{content: '';background-color: var(--color-black);width: 100%;height: .125rem;position: absolute;bottom: -.5rem;left: 0;}
.stages__nav.active:after, .stages__nav:hover:after{background-color: var(--color-primary);}
.stages__nav.active:hover:after{background-color: var(--color-black);}
.stages__block{width: 50%;}
.stages__block.full{width: 100%;}
.stages__title{margin-bottom: 1rem;}
.stages__text{margin-bottom: 1rem;}
.stages__item{margin-bottom: .75rem;}
.stages__item i{font-size: 1.5rem;vertical-align: sub;margin-right: .5rem;}
.stages__buttons{width: 100%;}
.stages__buttons [class*="button-"]{margin: 1rem 1rem 0 0;}
.stages__buttons [class*="button-"]:last-child{margin-right: 0;}
/**************************************/
/*** Если не работает JS ***/
/**************************************/
.nojs .preloader{display: none;}
.nojs #toTop, .nojs .quickview, .nojs .filters-price #goods-filter-price-slider{display: none;}
.nojs .owl-carousel{display: flex;flex-wrap: wrap;}
.nojs .scriptOff{display: none;}
/**************************************/
/*** Фиксы для IE 11 ***/
/**************************************/
.IE .owl-carousel .animated{animation-duration:0;animation-fill-mode:both}
/**************************************/
/*** Фиксы для Firefox ***/
/**************************************/
.Firefox .inputText{-moz-appearance: textfield;}
/**************************************/
/*** Адаптивность ***/
/**************************************/
.col-100{width:100%;}
.col-fx-12{width: 100%}
.col-fx-11{width: 91.66666667%}
.col-fx-10{width: 83.33333333%}
.col-fx-9{width: 75%}
.col-fx-8{width: 66.66666667%}
.col-fx-7{width: 58.33333333%}
.col-fx-6{width: 50%}
.col-fx-5{width: 41.66666667%}
.col-fx-4{width: 33.33333333%}
.col-fx-3{width: 25%}
.col-fx-2{width: 16.66666667%}
.col-fx-1{width: 8.33333333%}
.footerInformationTable.tableborders tbody{background: var(--bg) !important;}
