
@font-face {font-family:"Inter";font-style:normal;font-weight:400 500;font-display:swap;src:url("/media/css/fonts/InterLite/Inter-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face {font-family:"Inter";font-style:normal;font-weight:400 500;font-display:swap;src:url("/media/css/fonts/InterLite/Inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--item-border-radius:5px;--item-border-radius-xs:2px;--item-border-radius-sm:4px;--element-border-radius:5px;--input-line-height:1.5;--input-padding-block:10px;--general-font-size:14px;--general-transition:.2s;--color-site:#FFD43B;--loader-bg:rgba(12,14,22,0.55);--card-bg:rgba(255,255,255,1);--text:#000;--accent:#FFD43B;--radius:5px;--shadow:0 10px 40px rgba(0,0,0,.35);--blur:6px;--z:10001;--fade:.1s ease;--spin:1.2s linear infinite}*,*::before,*::after{box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0;margin:0}ul[class],ol[class]{padding:0;list-style:none;margin:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}.item-content ul[class],.item-content ol[class],.item-content ul,.item-content ol {list-style:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}a:not([class]){text-decoration-skip-ink:auto}article > * + *{margin-top:1em}input,button,textarea,select{font:inherit;border:none}input:focus,textarea:focus,select:focus{outline:1px solid #333}button {cursor:pointer;background:none;padding:0}select {appearance:auto}@media (prefers-reduced-motion:reduce){*,*::before,*::after {animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}ul,ol {list-style-position:inside}a {cursor:pointer;text-decoration:none}body,html {margin:0;padding:0;font-family:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:var(--general-font-size);line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}::-webkit-scrollbar{-webkit-appearance:none;display:block}body {display:flex;flex-direction:column;scroll-behavior:smooth}*::-webkit-scrollbar {width:5px;position:relative;height:4px}*::-webkit-scrollbar-track {background:#ddd}*::-webkit-scrollbar-thumb {background:#FFD43B}*::-webkit-scrollbar-thumb:hover {background:#333}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.container {width:100%;max-width:1310px;padding:0 15px;margin:0 auto}.wrapper-main {width:100%;display:block;flex-grow:1}.flex {display:flex}.head-block {position:sticky;left:0;top:0;z-index:20}.head-block.scrolled .desktop-header{box-shadow:0 0 5px rgba(0,0,0,.3)}#header-mobile {display:none}.background-site{background:#FFD43B;color:#fff}.btn {display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:12px 26px;font-size:14px;line-height:1;border-radius:var(--element-border-radius);transition:.2s}.btn-xs {padding:4px 15px 5px 15px;font-size:13px;line-height:1.5}.btn-lg {padding:9px 30px 10px 30px;font-size:18px;line-height:1.5;border-radius:3px}.btn-site {background:#FFD43B;color:#fff;transition:var(--general-transition,.3s);border:1px solid #FFD43B}.btn-site:hover {background:#333;color:#fff;border-color:#333}.btn-site-reversed {color:#FFD43B;background:#fff;transition:var(--general-transition,.3s);border:1px solid #FFD43B}.btn-site-reversed:hover {color:#fff;background:#FFD43B}.btn-nonactive{background:#ddd;color:#666}.btn-nonactive:hover{background:#bbb;color:#111}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover {color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-secondary{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:hover {color:#fff;background-color:#5a6268;border-color:#545b62}.btn-danger {color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover {color:#fff;background-color:#c82333;border-color:#bd2130}.btn-warning {color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover {color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-info {color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover {color:#fff;background-color:#138496;border-color:#117a8b}.btn-light {color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover {color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-dark {color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover {color:#fff;background-color:#23272b;border-color:#1d2124}.btn-link {font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover {color:#0056b3;text-decoration:underline}.btn-hover-transparent:hover {background:transparent;color:#fff}.btn-site-hover-transparent:hover {background:transparent;color:#FFD43B}.messenger-icon {width:30px;height:30px;background-size:26px 26px;background-position:center;background-repeat:no-repeat;transition:.2s;border-radius:50px}.messenger-icon:hover{opacity:.6}.icon-viber{background-image:url('/media/img/viber.svg');background-color:#665ca7}.icon-whatsapp{background-image:url('/media/img/whatsapp.svg'),linear-gradient(to bottom,#1df47c 10%,#01bc39 90%);background-size:26px 26px,auto;}.icon-telegram{background-image:url('/media/img/telegram.svg');background-color:#37aee2}.icon-max{background-image:url('/media/img/max.svg');background-color:#3c55fe;background-size:cover !important}.icon-tik-tok {background:url('/media/img/tiktok-logo.svg') center no-repeat;background-size:contain}.fa-force {font-family:var(--fa-style-family,"Font Awesome 6 Free") !important}.nav-shrinker__list-block {opacity:0;overflow:hidden}.nav-shrinker__list-block > ul > li {white-space:nowrap;position:relative}.nav-shrinker__list-block > ul > li ul {list-style:none;display:flex;flex-direction:column}.navbar-fixed {transition:var(--general-transition,.3s);position:fixed;z-index:100;width:100%;box-shadow:0 3px 5px rgba(0,0,0,.3);top:-100px;background:#fff}.navbar-fixed.navbar-visible {top:0}.navbar-fixed .container {position:relative;display:flex;align-items:center}.navbar-fixed .catalog-navbar{top:61px}.navbar-fixed .logo{margin:5px 0}.navbar-fixed .basket-top{margin-top:10px}.navbar-fixed .user-header{margin-top:15px}.navbar-fixed .menu__list {display:flex;width:100%}.navbar-fixed .menu__list li {position:relative;width:100%;margin:0}.navbar-fixed .menu__list > li {margin:0 5px}.navbar-fixed .menu__list li a {width:100%;display:block;text-align:center;line-height:40px;color:#111;padding:0 10px}.navbar-fixed .menu__list > li > a {white-space:nowrap;line-height:51px;position:relative}.navbar-fixed .menu__list > li > a:after{content:'';position:absolute;bottom:0;height:2px;width:0;left:15px;transition:var(--general-transition,.3s);background:#666}.navbar-fixed .menu__list > li.active > a:after{width:calc(100% - 30px);background:#FFD43B}.navbar-fixed .menu__list > li:not(.active):hover > a:after{width:calc(60% - 30px)}.navbar-fixed .submenu {position:absolute;left:0;top:100%;background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.2);visibility:hidden;opacity:0;transition:var(--general-transition,.3s);min-width:200px}.navbar-fixed .menu__list li:hover > .submenu {opacity:1;visibility:visible}.navbar-fixed .submenu .submenu {left:100%;top:0}.navbar-fixed .submenu li a {line-height:1.3;padding:10px;transition:var(--general-transition,.3s);font-size:13px;text-align:left}.navbar-fixed .submenu li:not(:last-child) >  a {border-bottom:1px solid #f0f0f0}.navbar-fixed .submenu li:hover >  a {background:#f0f0f0}.navbar-fixed .catalog-navbar {display:none;position:absolute}.navbar-fixed .menu__list li.li-hover > i {line-height:51px;display:block;text-align:center;width:100%}.navbar-fixed .menu__list li.li-hover > .submenu {right:0;left:auto}.navbar-fixed .menu__list li.li-hover > .submenu .submenu {right:100%;left:auto}.navbar-fixed .menu__list li.li-hover > .submenu .fa-caret-down {position:absolute;left:2px;top:50%;transform:translateY(-50%)}.navbar-fixed .menu__list li.li-hover > .submenu .fa-caret-down:before {content:"\f0d9"}.navbar-fixed .navbar-fixed__phones {max-width:30%;display:flex;margin-left:auto;position:relative;align-items:center;flex-shrink:0}.navbar-fixed__phones-additional {position:absolute;left:0;top:100%;width:100%;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.3);transition:var(--general-transition,.3s);visibility:hidden;opacity:0;padding:5px}.navbar-fixed .navbar-fixed__phones:hover .navbar-fixed__phones-additional{opacity:1;visibility:visible}.navbar-fixed__phones  a .fa {display:none}.navbar-fixed__phones > i {margin-left:10px;font-size:16px}.navbar-fixed__phones .phone-wrapper:not(:first-child){margin-top:2px}.navbar-fixed__phones  .more-phones__phone {padding:0}.navbar-fixed__phones  .more-phones__phone:not(:last-child){border-bottom:none}.navbar-fixed__phones  .phones-top__main span{margin-left:0}.navbar-fixed__phones  .phone-wrapper > a{text-align:left;font-size:14px}.navbar-fixed__phones  .phone-wrapper .messenger-icon{width:20px;height:20px}.navbar-fixed  .actions-header{margin-left:20px}.navbar-menu__list {display:flex}.navbar-menu__body {margin:0 10px;width:100%}.navbar-menu__list {display:flex;width:100%}.navbar-menu__list li {position:relative;width:100%;margin:0}.navbar-menu__list > li {margin:0 5px}.navbar-menu__list li a {width:100%;display:block;text-align:center;line-height:40px;color:#111;padding:0 10px}.navbar-menu__list > li > a {white-space:nowrap;line-height:40px;position:relative;transition:var(--general-transition,.3s);border-radius:var(--element-border-radius)}.navbar-menu__list > li.active > a{background:#FFD43B;color:#fff}.navbar-menu__list > li:not(.active):hover > a{background:#f0f0f0}.navbar-menu__list .submenu {position:absolute;left:0;top:100%;background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.2);visibility:hidden;opacity:0;transition:var(--general-transition,.3s);min-width:200px}.navbar-menu__list li:hover > .submenu {opacity:1;visibility:visible}.navbar-menu__list .submenu .submenu {left:100%;top:0}.navbar-menu__list .submenu li a {line-height:1.3;padding:10px;transition:var(--general-transition,.3s);font-size:13px;text-align:left}.navbar-menu__list .submenu li:not(:last-child) >  a {border-bottom:1px solid #f0f0f0}.navbar-menu__list .submenu li:hover >  a {background:#f0f0f0}.navbar-menu__list .catalog-navbar {display:none;position:absolute}.navbar-menu__list li.li-hover {width:50px;flex-shrink:0}.navbar-menu__list li.li-hover > i {line-height:40px;display:block;text-align:center;width:100%}.navbar-menu__list li.li-hover > .submenu {right:0;left:auto}.navbar-menu__list li.li-hover > .submenu .submenu {right:100%;left:auto}.navbar-menu__list li.li-hover > .submenu .fa-caret-down {position:absolute;left:2px;top:50%;transform:translateY(-50%)}.navbar-menu__list li.li-hover > .submenu .fa-caret-down:before {content:"\f0d9"}.visible-mobile {display:none}.hidden {display:none !important}.li-hover:hover > .submenu {opacity:1;visibility:visible}.cover-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:.2s}.contain-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;transition:.2s}.checkout__back-catalog {color:#FFD43B;text-decoration:underline}.checkout__back-catalog:hover{text-decoration:none}.cart-float-block {position:fixed;right:0;border-radius:3px 0 0 3px;top:200px;z-index:9997;display:flex;align-items:flex-start;transform:translateX(calc(100% - 60px));transition:var(--general-transition,.3s)}.cart-float-block.active {transform:none}.cart-float-block .col {width:100%;height:70px;text-align:center;;position:relative}.cart-float-block .col > * {display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.cart-float-block > * + *  {border-top:1px solid rgb(255 255 255 / .3)}.cart-float__btn {position:absolute;left:0;top:0;width:100%;height:100%}.cart-float__btn i,.cart-float__btn .numeral {width:100%;text-align:center;position:relative;top:auto;left:auto}.cart-float__btn .numeral span {line-height:20px;width:20px;color:#000;border-radius:100%;float:left;left:50%;position:relative;margin-left:-10px;top:auto;margin-top:5px;font-size:11px;font-weight:bold}.cart-float__btn .numeral span.background-site {color:#fff}.cart-float__btn .numeral span:not(.background-site) {background:#fff}.cart-float__btn i {color:#ddd;font-size:16px;line-height:16px}.cart-float-block .col:hover {background:#5e6978}.additional-blocks {position:relative;z-index:9996;width:800px;max-height:515px;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .3);border-bottom-left-radius:var(--element-border-radius)}.adtl-head,.adtl-body,.adtl-footer {width:100%}.adtl-body {display:flex;flex-direction:column}.cart-float__btns {background:#424f60;width:60px;overflow:hidden;border-top-left-radius:var(--item-border-radius);border-bottom-left-radius:var(--item-border-radius)}.cart-float-block .catalog-item__counter {display:flex;width:auto;justify-content:center;margin:0}.cart-float-block .catalog-item__counter input {width:60px}.items-load {float:left;width:100%;display:none}.items-load i{float:left;width:100%;text-align:center;line-height:200px}.adtl-head  {border-bottom:1px solid #ddd;padding:20px;display:flex;align-items:center}.adtl-head .adtl-main {color:#222;font-size:24px;margin-right:18px;margin-left:13px;font-weight:700;line-height:34px;text-decoration:none}.adtl-head .adtl-main i {color:#999;float:right;font-size:20px;line-height:34px}.adtl-head .adtl-main span {margin-right:5px}.adtl-head a{float:left;font-weight:600}.adtl-head .show-inner-basket,.adtl-head .show-inner-favorites {margin:6px 15px;border-radius:2px}.adtl-head a:last-child{float:right;font-weight:400;font-size:12px;margin-top:2px;border:1px solid #dfdfdf;padding:5px;transition:.2s;border-radius:3px}.adtl-head a:last-child:hover{background:#dfdfdf}.cart-float__clear-cart {margin-left:auto;display:flex;align-items:center}.cart-float__loader {position:absolute;left:0;top:0;width:100%;height:100%;display:grid;place-content:center;background:rgb(255 255 255 / .8);z-index:1}.cart-float__loader i {font-size:32px}.adtl-head .cart-float__title-btn.active {border-bottom:2px solid #FFD43B}.adtl-head .clear-basket {border:1px solid #aaa;color:#aaa;padding:6px 15px;font-size:13px;border-radius:4px}.adtl-head .clear-basket:hover {border:1px solid #555;color:#555}.no-items {float:left;width:100%;padding:30px;box-sizing:border-box}.no-items .basket-icon {float:left;width:90px;height:90px;background:url('https://amw.by/media/img/icon_cart.png') center no-repeat;margin-bottom:20px}.no-items span,.no-items p {float:right;width:calc(100% - 120px)}.no-items span {font-weight:700;color:#222;font-size:20px}.no-items p {color:#333;font-size:14px;margin:15px 0;padding:0}.no-items a {margin:0 0 0 30px}.adtl-items {width:100%;overflow:hidden;position:relative;max-height:260px;overflow-y:auto}.adtl-items table {float:left;width:100%;border-collapse:collapse}.adtl-items table tr:not(:last-child){border-bottom:1px solid #e7e7e7}.adtl-items table tr:first-child {background:#f7f7f7;position:sticky;top:0;z-index:1}.adtl-items table th{color:#888;font-weight:500;font-size:14px;padding:8px 10px;text-align:center}.adtl-items table td{padding:10px;vertical-align:middle}.adtl-items table td:first-child {width:50px}.adtl-items table td:first-child a {display:block;width:50px;position:relative}.adtl-items table td:first-child a:after {display:block;content:'';padding-bottom:100%;width:100%}.adtl-items table td:first-child a img {float:left;width:100%}.adtl-items table td:nth-child(2) a {font-weight:600;text-decoration:none;color:#111}.adtl-items table td:nth-child(2) a:hover {color:#FFD43B}.adtl-items table td:nth-child(3),.adtl-cart-items table td:nth-child(5) {font-weight:600;color:#373737;text-align:center;white-space:nowrap}.adtl-items table td .product-count {font-weight:700;color:#373737;display:flex}.adtl-items table td .product-count a i {line-height:34px;font-size:10px;background:#f0f0f0;width:25px;text-align:center}.adtl-items table td .product-count a:hover i {background:#dfdfdf}.adtl-items table td .product-count input {width:40px;font-size:14px;height:34px;background:#f0f0f0;text-align:center}.adtl-items table td:last-child {width:85px}.adtl-items table td:last-child button {color:#999;opacity:1;margin:0;border:none;padding:0;font-size:16px;display:inline-block;border-radius:50px}.adtl-cart-items table td:last-child button.active {color:#fff;background:#FFD43B}.adtl-cart-items table td:last-child button:not(.active):hover {background:#ddd;color:#111}.adtl-favorites-items table td:last-child button:hover {background:#ddd;color:#111}.adtl-items table td:last-child button i {width:30px;line-height:30px;text-align:center;display:block}.adtl-items table td:last-child button i.linearicons-check {background:#3e9c45;color:#fff;border-radius:50px}.adtl-items table td .delete{float:right}.adtl-items table td .add-to:hover,.adtl-items table td .add-to-cart:hover{color:#111}.adtl-items table th:nth-child(3){text-align:center}.adtl-items table td:nth-child(3) span{width:100%;display:block;text-align:center}.adtl-items table td:nth-child(3) span:not(:first-child){float:right;width:100%;text-decoration:line-through;font-weight:500;font-size:12px;color:#666;text-align:center}.adtl-items  .price-sale{color:#df0000}.adtl-cart-inner,.adtl-favorites-inner {float:left;width:100%;display:none}.adtl-favorites-items {padding-bottom:20px}.adtl-items td:last-child i {line-height:20px;border-radius:50%;width:20px;text-align:center}.cart-actions {width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:0 20px}.product__cart-action {display:flex}.cart-actions > div {width:calc(100% / 3);box-sizing:border-box;padding:10px;display:flex;flex-direction:column}.cart-actions > div p {color:#999;margin-top:5px;font-size:12px;text-align:center}.cart-total {padding:15px;border-top:1px solid #e7e7e7;font-weight:700;line-height:24px;font-size:18px;color:#111;text-align:right}.main-page__products{padding:40px 0}.dop-items {width:100%;display:flex;gap:10px;margin-bottom:20px}.dop-items button{padding:8px 15px;color:#666;font-size:16px;border-radius:3px}.dop-items button.active{background:#FFD43B;color:#fff}.dop-items button:not(.active):hover{background:#ddd}.dop-items button:first-child{margin-left:auto}.dop-items button:last-child{margin-right:auto}.catalog-products {display:grid;grid-gap:10px;position:relative;background:#fff}.product-5.catalog-products {grid-template-columns:repeat(5,1fr)}.product-4.catalog-products {grid-template-columns:repeat(4,1fr)}.product-3.catalog-products {grid-template-columns:repeat(3,1fr)}.product-2.catalog-products {grid-template-columns:repeat(2,1fr)}.catalog-products .no-products {grid-column:1 / 4}.product-5 .catalog-item {padding:15px}.catalog-item {display:flex;flex-direction:column;padding:10px;position:relative;transition:var(--general-transition,.3s);border-radius:var(--item-border-radius);width:100%;border:1px solid #dfdfdf}.catalog-item:hover{box-shadow:0 0 25px rgba(0,0,0,.5)}.catalog-items-head{width:100%;position:relative}.catalog-item-description {color:#666;font-size:13px;margin:5px 0 15px 0}.catalog-item-image{position:relative;display:block;width:100%}.catalog-item-image:after{content:'';width:100%;padding-bottom:100%;display:block}.catalog-item-image img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.catalog-items-head .quick-view {opacity:0;position:absolute;background-color:rgba(240,240,240,0.7);transition:.2s;font-size:12px;text-align:center;line-height:36px;cursor:pointer;color:#666;height:36px;width:150px;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:var(--element-border-radius)}.catalog-items-head:hover .quick-view{opacity:1}.catalog-items-head .quick-view:hover {background:rgba(250,250,250,0.7);color:#444}.item-share .span-new {background:#4c95fd;color:#fff}.item-share .span-share {background:#ddd;color:#fff}.item-share .span-sale {background:#FFD43B;color:#fff}.item-share .span-hit {background:#0f5fb8;color:#fff}.item-share .span-rule-sale {background:#FFD43B;color:#fff}.item-share {position:absolute;left:0;top:0;max-width:90%;display:flex;flex-direction:column;align-items:flex-start}.item-share span {float:left;margin-right:5px;padding:3px 8px;font-size:12px;color:#fff;margin-bottom:5px;border-radius:5px}.catalog-product-additinal {position:absolute;right:0;top:0;z-index:10;width:28px;transition:.2s}.catalog-product-additinal button {display:block;width:100%;margin-bottom:5px;border-radius:50%}.catalog-product-additinal button i:not(.active) {color:#555;background:rgba(255,255,255,.6)}.catalog-product-additinal button.active i {color:#fff;background:#FFD43B}.catalog-product-additinal button:not(.active):hover i {background:#ddd;color:#111}.catalog-product-additinal button i{display:block;width:100%;text-align:center;line-height:28px;font-size:16px;border-radius:50%}.catalog-item .catalog-product-additinal {opacity:0}.catalog-item:hover .catalog-product-additinal {opacity:1}.catalog-item-name{width:100%;margin-top:10px;color:#111;font-weight:600;text-align:center}a.catalog-item-name:hover{color:#FFD43B}.catalog-items-options{margin-top:10px;width:100%}.catalog-items-options div {width:100%;display:flex}.catalog-items-options div:not(:last-child){margin-bottom:5px}.catalog-items-options div span{flex-shrink:0;font-size:12px;word-wrap:break-word;max-width:50%}.catalog-items-options div em {width:100%;border-bottom:1px dotted #ddd;margin-bottom:2px}.catalog-items-options div span:first-child{margin-right:5px;font-weight:500;align-self:flex-end}.catalog-items-options div span:last-child{margin-left:5px;color:#666;text-align:right;align-self:flex-end}.last-products{width:100%;position:relative}.last-products > a {position:relative;left:50%;transform:translateX(-50%);margin-top:20px}.catalog-item__info {width:100%;display:flex;margin-top:10px;align-items:center;margin-bottom:20px}.catalog-item__info .item-art {font-size:12px;color:#555}.catalog-item__info .item-availability  {margin-left:auto;font-size:13px}.in-av,.in-stock {color:#2e7f0d}.out-av {color:#df0000}.preorder-av {color:#b07b00}.catalog-item .price{width:100%;display:flex;margin-top:auto;align-items:flex-end}.catalog-item .price *:first-child{margin-left:auto}.catalog-item .price *:last-child{margin-right:auto}.catalog-item .price *:first-child + *:last-child{margin-left:5px}.catalog-item .price.price-normal{font-size:16px;font-weight:600}.catalog-item .price.price-normal .no-price {font-size:14px;margin-right:5px}.catalog-item .price.price-normal .no-price + .get-price {font-size:14px;margin-left:5px;color:#FFD43B;text-decoration:underline;background:none}.catalog-item .price.price-normal .no-price + .get-price:hover {color:#111;text-decoration:none}.catalog-item .price.price-sale{flex-direction:column;align-items:flex-start}.catalog-item .price.price-sale *:first-child{margin-left:0}.catalog-item .price-sale span:first-child{color:#df0000;font-size:16px;font-weight:600}.catalog-item .price-sale span:first-child + span{color:#555;text-decoration:line-through;font-size:13px}.catalog-item__actions {margin-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap}.catalog-item__actions > * {text-align:center;padding:8px 12px;font-size:14px}.catalog-item__actions > button,.catalog-item__actions > a {border-radius:var(--element-border-radius)}.catalog-item__counter > button:first-child {border-top-left-radius:var(--element-border-radius);border-bottom-left-radius:var(--element-border-radius)}.catalog-item__counter > button:last-child {border-top-right-radius:var(--element-border-radius);border-bottom-right-radius:var(--element-border-radius)}.catalog-item__actions .add-to-cart {background:#FFD43B;color:#fff;transition.3s;white-space:nowrap;width:calc(50% - 5px/2);display:none;margin-right:5px}.catalog-item__actions .add-to-cart.active {display:inline-block}.catalog-item__actions .add-to-cart:hover {background:#333;color:#fff}.catalog-item__actions .more-info-product {background:#ddd;color:#333;transition:var(--general-transition,.3s);width:100%}.catalog-item__actions .more-info-product:hover {box-shadow:0 0 10px rgba(0,0,0,.3);background:#999;color:#fff}.catalog-item__actions > *.active ~ .more-info-product {width:calc(50% - 5px/2)}.catalog-item__counter {display:none;align-items:center;margin:0 5px 0 0;width:calc(50% - 5px/2);padding:0;overflow:hidden}.catalog-item__counter.active {display:flex}.catalog-item__counter button {width:30px;line-height:37px;text-align:center;font-size:16px;font-weight:bold;background:#f0f0f0;flex-shrink:0}.catalog-item__counter input {height:37px;background:#f0f0f0;text-align:center;width:calc(100% - 40px);font-size:16px;outline:none}.load-full-page {position:absolute;left:0;top:0;z-index:99999;background:rgba(255,255,255,1);width:100%;height:100%;display:none}.load-full-page i {position:absolute;width:100px;left:50%;top:50%;margin-left:-50px;margin-top:-15px;text-align:center}.swiper-button-prev:after,.swiper-button-next:after {font-family:'Linearicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.swiper-button-prev:after {content:"\ec3b"}.swiper-button-next:after {content:"\ec3c"}.slide-dark span,.slide-dark p {color:#fff}.slide-dark__bg:not(.scrolled):before {content:'';position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.33)}.slide_content a {margin-top:40px}.outer-block {width:100%}.phone-order,.cabinet-top__item{white-space:nowrap}.main-catalog-block {margin-top:20px;padding:20px 0}.main-catalog {display:block;width:100%}.block-h2 {display:flex;width:100%;margin-bottom:30px;align-items:center}span.h2 {font-size:24px;font-weight:500;line-height:1;color:#070706}span.h3 {font-size:22px;font-weight:500;line-height:1;color:#070706}span.h4 {font-size:20px;font-weight:500;line-height:1;color:#070706}span.h2 em {font-style:normal}.block-h2 span.h2 + * {flex-shrink:0;margin-left:20px;margin-bottom:1px;line-height:1}.block-h2 span.h2 + a{color:#FFD43B;margin-left:auto;padding:10px 15px;border-radius:5px;border:1px solid #FFD43B;transition:.3s}.block-h2  span.h2 + a:hover{background:#FFD43B;color:#fff}.main-banner-block{margin-top:80px}.main-products {padding-top:40px}.main-banner {width:100%;background-size:cover;position:relative;padding:40px 0;background-image:url('https://amw.by/media/img/main_banner.jpg');background-attachment:fixed;display:flex;align-items:center;background-repeat:no-repeat}.main-banner:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;left:0;top:0}.main-banner .container{display:flex;align-items:center;position:relative;z-index:2}.main-banner__content{width:100%;position:relative;z-index:2;padding:20px 0;color:#fff;display:flex;flex-direction:column}.main-banner__content p{margin-top:10px}.main-banner #get-advice {flex-shrink:0;padding:10px 20px;background:#FFD43B;color:#fff;border-radius:3px;position:relative;z-index:2;transition:.2s}.main-banner #get-advice:hover {background:#333;color:#fff}.main-banner .btn{white-space:nowrap}ul.main-products__categories,ul.main-products__chain {display:flex;flex-wrap:wrap;margin-bottom:-10px;position:relative;transition:var(--general-transition,.3s)}.main-products__categories > li,.main-products__chain > li {margin-right:10px;margin-bottom:10px;opacity:1;transition:var(--general-transition,.3s)}.main-products__categories > li.active button {background:#FFD43B;color:#fff}.main-products__categories-wrapper {margin:20px 0;transition:var(--general-transition,.3s)}.main-products__chain > li {position:relative;margin-right:0}.main-products__chain > li + li {margin-left:20px}.main-products__chain > li + li::before {content:"\ec3c";display:block;font-family:'Linearicons' !important;position:absolute;left:-17px;top:50%;transform:translateY(-50%);color:#000}.main-banner__content ul.main-banner__list {margin-top:30px}.main-banner__list li {line-height:24px}.main-banner__list li + li {margin-top:20px}.main-banner__list-icon {display:inline-block;width:24px;text-align:center;background:#FFD43B;border-radius:50%;margin-right:10px}.main-banner__list span {font-size:14px;color:#ddd}.main-banner__list span a {color:#fff;font-weight:700}.main-banner__list span a:hover {text-decoration:underline}.brands-block {margin:20px 0}.brands-block .swiper-button-prev,.brands-block .swiper-button-next {color:#FFD43B;background:#fff;width:30px;line-height:30px;height:30px;border-radius:30px;transition:.2s;margin-top:calc(0px - (30px / 2))}.brands-block .swiper-button-prev:hover,.brands-block .swiper-button-next:hover {color:#fff;background:#FFD43B}.brands-block .swiper-button-prev {left:0;padding-right:4px}.brands-block .swiper-button-next {right:0;padding-left:4px}.brands-block .swiper-button-prev:after,.brands-block .swiper-button-next:after {font-size:16px}.advantages-block {padding:50px 0}.advantages {display:flex;width:100%;padding:20px 10px;border-radius:10px;border:1px solid #dfdfdf}.advantages > * + * {margin-left:30px}.advantage {width:calc(100%/5 - 20px*4/5);display:flex;align-items:center}.advantage > img{width:20%;flex-shrink:0;text-align:center}.advantage > i {color:#FFD43B;font-size:38px;flex-shrink:0;text-align:center}.advantage > div {width:100%;margin-left:10px;display:flex;flex-direction:column}.advantage > div * {display:block;width:100%}.advantage > div span{font-weight:600;line-height:1}.advantage > div p {color:#666;font-weight:400;font-size:12px;margin-top:2px}.mySwiperBrands{padding:0 14px}.mySwiperBrands .swiper-slide a {width:100%;display:block;position:relative}.mySwiperBrands .swiper-slide a:after{content:'';width:100%;padding-bottom:40%;display:block}.mySwiperBrands .swiper-slide a img{width:100%;height:100%;object-fit:contain;left:0;top:0;position:absolute}.block-last-viewed {padding:20px 0;background:#f0f0f0;margin-top:30px}.footer-no-margin .block-last-viewed {margin-top:0}.block-last-viewed .h2{font-size:20px}.last-viewed-products {width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:20px -1% -1% 0}.last-viewed-products > div {transition:var(--general-transition,.3s);padding:10px;background:#fff;display:flex;width:calc((100% / 5) - 1%);margin:0 1% 1% 0;align-items:center;border-radius:var(--item-border-radius)}.last-viewed-products > div:hover{box-shadow:0 0 15px rgba(0,0,0,.3)}.last-viewed-products > div > a:first-child{width:30%;position:relative;flex-shrink:0}.last-viewed-products > div > a:first-child:after{width:100%;display:block;content:'';padding-bottom:100%}.last-viewed-products > div > a:first-child img{width:100%;height:100%;left:0;top:0;position:absolute;object-fit:contain}.last-viewed-products > div > div {width:70%;padding-left:20px}.last-viewed-products > div > div a {width:100%;display:block;overflow:hidden;color:#111;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.last-viewed-products > div > div a:hover{color:#FFD43B}.last-viewed-products > div > div span {width:100%;display:block;color:#111;margin-top:10px}.main-page .block-last-viewed {background:#fff}.main-page .last-viewed-products > div {background:#f0f0f0}#toTop {position:fixed;bottom:20px;left:20px;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.7);z-index:50;background:#FFD43B;color:#fff;visibility:hidden;opacity:0;transition:.2s}#toTop.active{visibility:visible;opacity:1}#toTop i {font-size:16px;width:40px;text-align:center;line-height:40px;display:block}.social-block {display:flex}.social-block a {display:flex}.social-block a {margin-right:5px}.social-block a i {width:32px;line-height:32px;border-radius:3px;text-align:center;font-size:16px;transition:.2s}.social-block a i.fa-vk {color:#fff;background:#2a5885}.social-block a i.fa-odnoklassniki {background:#ee8208;color:#fff}.social-block a i.fa-facebook {color:#fff;background:#1B74E4}.social-block a i.fa-instagram {color:#fff;background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433',endColorstr='#bc1888',GradientType=1 )}.social-block a i.fa-youtube {color:#fff;background:#f00}.social-block a i.fa-twitter {color:#fff;background:#1da1f2}.social-block a i.fa-tiktok {color:#fff;background:#111}.social-block a i.fa-x-twitter {color:#fff;background:#000}.social-block a i.fa-telegram {color:#fff;background:#229ed9}.social-block a .social-txt {display:block;min-width:32px;line-height:32px;padding:0 4px;border-radius:3px;text-align:center;font-size:11px;font-weight:700;color:#fff;background:#6c4bff;transition:.2s}.social-block a:hover i.fa,.social-block a:hover i.fa-vk,.social-block a:hover i.fa-odnoklassniki,.social-block a:hover i.fa-facebook,.social-block a:hover i.fa-instagram,.social-block a:hover i.fa-youtube,.social-block a:hover i.fa-twitter,.social-block a:hover i.fa-tiktok
{background:#FFD43B;color:#fff}.social-block .social-name {display:none}.catalog-navbar {position:absolute;left:0;top:100%;box-sizing:border-box;transition:.2s;visibility:hidden;opacity:0;z-index:21;padding:0 0 0 0;width:100%}.catalog-navbar > div {max-height:400px;overflow-y:auto;overflow-x:hidden;width:100%;z-index:21;border:1px solid #e8e8e8;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;display:flex;justify-content:space-between;flex-wrap:wrap;background:#fff}.catalog-navbar.active-catalog-navbar {visibility:visible;opacity:1}.catalog-navbar::-webkit-scrollbar {width:3px;left:-3px;position:relative;float:right}.catalog-navbar::-webkit-scrollbar-track {background:rgba(0,0,0,0.1)}.catalog-navbar::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.2)}.catalog-navbar::-webkit-scrollbar-thumb:hover {background:rgba(0,0,0,0.2)}.catalog-navbar-item{width:24%;box-sizing:border-box;padding:20px;display:flex}.catalog-navbar-item > a:first-child {width:30%;flex-shrink:0;position:relative;display:none}.catalog-navbar-item > a:first-child:after {width:100%;content:'';display:block;padding-bottom:100%}.catalog-navbar-item > a:first-child img {width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.catalog-navbar-item > div {width:100%;padding-left:20px;display:flex;flex-direction:column;align-items:flex-start}.catalog-navbar-item > div > div a {color:#555;font-size:13px;text-decoration:none;display:inline-block;margin-right:7px;margin-bottom:7px}.catalog-navbar-item > div > div {display:flex;margin-top:5px;flex-wrap:wrap;width:100%}.catalog-navbar-item div a.sub-main-name {font-weight:700;color:#222}.catalog-navbar-item div a:hover {text-decoration:underline}.catalog-navbar-item:last-child{margin-right:auto}.block-breadcrumb {width:100%;padding:20px 0;border-top:1px solid #f0f0f0}.page-caption{display:flex;flex-wrap:wrap;align-items:center}.block-breadcrumb .breadcrumb {width:100%;list-style:none;margin:0 0 20px 0;padding:0;display:flex;flex-wrap:wrap}.block-breadcrumb .breadcrumb li {position:relative;font-size:12px;color:#666}.block-breadcrumb .breadcrumb li:last-child {color:#999}.block-breadcrumb .breadcrumb li a{text-decoration:none;color:#666}.block-breadcrumb .breadcrumb li a:hover{text-decoration:underline}.block-breadcrumb .breadcrumb li:not(:first-child):before{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:900;content:"\f054";font-size:0.5em;padding:0 5px;vertical-align:middle}.block-breadcrumb h1 {font-size:32px;font-weight:600;line-height:1}.breads-addon {margin-left:auto}.share {align-self:flex-end;margin-left:auto;margin-bottom:2px}.menu-left-button{display:none}.menu_left {display:block;width:21%;flex-shrink:0;margin-bottom:20px;margin-right:20px}.menu-left-category{width:100%}.menu_left .menu-left-category ul {list-style:none;margin:0;padding:0;width:100%}.menu_left .menu-left-category > ul {display:block}.menu_left .menu-left-category > ul li{width:100%;position:relative;display:block}.menu_left .menu-left-category ul > li > a {width:100%;text-decoration:none;font-size:13px;padding:10px;margin-bottom:-1px;position:relative;line-height:20px;display:flex;align-self:center;border:1px solid #f2f2f2;background:#f8f8f9;color:#111;align-items:center;transition:.2s}.menu_left .menu-left-category ul > li.active > a {background:#FFD43B;color:#fff}.menu_left .menu-left-category li:not(.active):hover > a {background:#dfdfdf}.menu_left .menu-left-category ul > li > a > .category-list__icon {width:26px;position:relative;margin-right:10px}.menu_left .menu-left-category ul > li > a > .category-list__icon.icon-image:after {content:'';display:block;width:100%;padding-bottom:100%}.menu_left .menu-left-category ul > li > a img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.menu_left .menu-left-category ul > li > a:before {position:absolute;left:0;top:0;width:3px;height:100%;content:'';transition:.2s;background:#FFD43B;opacity:0}.menu_left .menu-left-category ul > li:not(.active):not(.menu-left__more-catalog):hover > a:before {opacity:1}.menu_left .menu-left-category ul li:hover > a:before {z-index:5}.menu_left .menu-left-category ul > li > a i{line-height:20px;margin-left:auto}.menu_left .menu-left-category ul >li>ul{display:none;position:absolute;left:100%;z-index:5;top:0}.menu_left .menu-left-category ul > li:hover > ul  {display:block;z-index:10000}.menu-filters{width:100%;background:#f7f7f8;border:1px solid #f0f0f0;margin-top:20px;display:block}.menu-left__title{display:none}.filters {width:100%;display:block}.filters > a{display:block;width:100%;text-decoration:none;text-align:center;padding:10px 0;transition:.2s;font-size:12px;color:#FFD43B;border-bottom:1px solid #f0f0f0}.filters .h2 {display:block;width:100%;text-align:center;font-weight:600;font-size:14px;padding:15px 0;margin:0;color:#111;border-bottom:1px solid #f0f0f0}.filter-item {display:block;width:100%;padding:0;margin:0;transition:var(--general-transition,.3s);position:relative;border-bottom:1px solid #f0f0f0}.filter-item > .filter-checkboxs{width:100%;padding:10px }.filter-item:last-child{border-bottom:none;border-bottom-left-radius:var(--item-border-radius);border-bottom-right-radius:var(--item-border-radius)}.filter-slides {width:70%;margin:5px 15%}.filter-head {padding:10px;width:100%;font-size:13px;color:#111;display:block;position:relative}.filter-head i {position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:var(--general-transition,.3s)}.filter-item.active .filter-head i {transform:translateY(-50%) rotate(180deg)}.filter-inputs,.filter-selects {width:100%;margin-bottom:10px}.filter-inputs{display:flex;align-items:center}.filter-inputs input {float:left;width:31%;text-align:center;height:30px;padding:0 3%}.filter-inputs input:first-child {margin-left:auto}.filter-inputs input:nth-child(3) {margin-right:auto}.filter-inputs span {float:left;width:10%;text-align:center;line-height:30px;margin:0 5px}.filter-selects select {float:left;width:100%;padding:5px 10px}.filter-content {width:100%;padding:0 10px;max-height:0;opacity:0;visibility:hidden;transition:var(--general-transition,.3s)}.filter-item.active .filter-content {max-height:500px;opacity:1;visibility:visible;padding:10px}.filter-checkboxs div {width:100%;display:flex;align-items:center}.filter-content .filter-checkboxs div {margin-bottom:7px}.filter-checkboxs input {width:15px;margin:0 7px 0 0;flex-shrink:0;height:15px;background:#fff;border:1px solid #ddd;position:relative}.filter-checkboxs input:checked {border-color:#FFD43B}.filter-checkboxs input:checked:after {width:11px;height:11px;background:#FFD43B;position:absolute;left:1px;top:1px;content:''}.filter-checkboxs label {width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:15px;font-size:12px}.filter-seo-link {color:inherit;text-decoration:none;border-bottom:1px dashed #bbb}.filter-seo-link:hover {color:#FFD43B;border-bottom-color:#FFD43B}.filter-notice {position:absolute;min-width:160px;z-index:10;text-align:center;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.5);line-height:34px;font-size:12px;text-decoration:none;left:calc(100% + 5px);display:none}.filter-notice.active {display:block}.filter-notice:before{content:'';border:5px solid transparent;position:absolute;left:-10px;top:50%;margin-top:-5px}.category-page .container{display:flex}.category-right {display:block;width:100%}.menu_left + .category-right {width:calc(79% - 30px);margin-left:30px}.filters > a:hover{background:#FFF}.filter-item:hover {background:#fff}.filter-selects select,.filter-inputs input  {border:1px solid #ddd;color:#333}.filter-checkboxs label,.filter-inputs span  {color:#333}.filter-checkboxs label:hover {color:#FFD43B}.filter-notice {background:#FFD43B;color:#fff}.filter-notice:before{border-right:5px solid #FFD43B}.filter-colors {display:flex;flex-wrap:wrap;width:100%}.filter-color {width:45px;margin-right:2px;height:45px;position:relative}.filter-color input {position:absolute;left:0;top:0;width:100%;height:100%;border:none;margin:0;padding:0;opacity:0}.filter-color.checked:before {position:absolute;right:0;top:0;font-family:var(--fa-style-family,"Font Awesome 6 Free");content:"\f00c";background:rgba(255,255,255,.5);width:100%;line-height:45px;text-align:center}.filter-checkboxs div {width:100%;display:flex;align-items:center;transition:.3s}.filter-checkboxs > div.disabled {order:1;opacity:.5}.filter-checkboxs {display:flex;flex-direction:column;transition:.3s;max-height:300px;overflow:auto}.filter-content .filter-checkboxs div {margin-bottom:7px}.filter-checkboxs > div.hidden {order:2}.filter-checkboxs.filter-collapsible.filter-collapsed {max-height:195px;overflow:hidden}.filter__show-more {display:none}.filter-collapsible + .filter__show-more {display:block}.filter-collapsible + .filter__show-more > button:nth-child(1) {display:none}.filter-collapsible + .filter__show-more > button:nth-child(2) {display:inline-block}.filter-collapsible.filter-collapsed + .filter__show-more > button:nth-child(1) {display:inline-block}.filter-collapsible.filter-collapsed + .filter__show-more > button:nth-child(2) {display:none}.filter__show-more > button {background:none;color:#FFD43B;text-decoration:underline;font-size:13px}.filter__show-more > button:hover {text-decoration:underline}.category-children{width:100%;display:flex;margin-bottom:20px;flex-wrap:wrap}.category-children a{width:20%;padding:10px;border:1px solid #f0f0f0;margin-right:-1px;margin-bottom:-1px;transition:.2s}.category-children a:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.category-children a span{display:block;font-weight:600;color:#111;text-align:center}.category-children a div {display:block;margin-bottom:10px;width:100%;position:relative}.category-children a div:after{content:'';display:block;width:100%;padding-bottom:60%}.category-children a img {width:100%;height:100%;left:0;top:0;position:absolute;object-fit:contain}.category-actions{display:flex;width:100%;justify-content:space-between;margin-bottom:20px;align-items:center}.category-sorts a:not(:last-child){margin-right:10px}.category-sorts a{color:#999;font-size:13px}.category-sorts a:hover,.category-sorts a.active{color:#111}.sort-asc,.sort-desc {position:relative}.sort-asc:after,.sort-desc:after {font-family:var(--fa-style-family,"Font Awesome 6 Free");font-style:normal;font-weight:900}.sort-asc:after {content:'\f106'}.sort-desc:after {content:'\f107'}.category__count-items{display:flex;font-size:13px;color:#666;align-items:center}.category__count-items select {margin:0 5px;font-size:13px;border:1px solid #ddd;padding:5px 10px;border-radius:var(--element-border-radius)}ul.pagination {list-style:none;padding:0;width:100%;margin:20px 0;display:flex;flex-wrap:wrap}ul.pagination > li:first-child{margin-left:auto}ul.pagination > li:last-child{margin-right:auto}#load-more-products-btn {position:relative;text-align:center;margin:20px 0 0 0;left:50%;transform:translateX(-50%);transition:.2s;display:flex}#load-more-products-btn:hover i {animation:fa-spin 1.5s infinite linear}#load-more-products-btn i {margin-right:5px}#load-more-products-btn i.fa-spin {animation:fa-spin 1.5s infinite linear}.pagination li{width:34px;margin-right:-1px}.pagination li a{display:block;position:relative;width:34px;line-height:32px;text-align:center;text-decoration:none;background-color:#ffffff;border:1px solid #EFEFEF;color:#333}.category-mobile__actions{display:none}.pagination li.active a,.pagination li:hover a{background:#FFD43B;color:#ffffff;border-color:#FFD43B}.category_content{width:100%;margin-bottom:20px;color:#111;text-align:justify}.product-right .files-body {float:left;width:100%;margin-top:10px}.product-right .files {float:left;width:100%}.product-right .files a {margin:0;width:50%;float:left;padding:10px;box-sizing:border-box;line-height:1;text-decoration:none;color:#1d2029}.product-right .files a:hover {text-decoration:underline}.category-right .files a:hover {text-decoration:none}.category__quick-links {margin-bottom:20px}.category__quick-link {margin:0 5px;overflow:hidden}.category__quick-links ul {display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px 0;list-style:none}.category__quick-link a {display:block;padding:10px;border-radius:var(--element-border-radius);border:1px solid #FFD43B;text-align:center;color:#111;transition:.3s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category__quick-link a:hover,.category__quick-link.active a {background:#FFD43B;color:#fff}.category__quick-link.active a:hover {background:#FFD43Bdf}.files {margin-bottom:20px;width:100%}.files-body {display:flex;flex-wrap:wrap}.files .icon {width:45px;height:35px;display:inline-block}.files .icon.pdf {background:url("https://amw.by/media/images/docs_types.png") 0 0 no-repeat}.files .icon.doc {background:url("https://amw.by/media/images/docs_types.png") 0 -55px no-repeat}.files .icon.jpg {background:url("https://amw.by/media/images/docs_types.png") 0 -110px no-repeat}.files .icon.png {background:url("https://amw.by/media/images/docs_types.png") 0 -165px no-repeat}.files .icon.ptt {background:url("https://amw.by/media/images/docs_types.png") 0 -220px no-repeat}.files .icon.txt {background:url("https://amw.by/media/images/docs_types.png") 0 -275px no-repeat}.files .icon.tif {background:url("https://amw.by/media/images/docs_types.png") 0 -330px no-repeat}.files .icon.xls {background:url("https://amw.by/media/images/docs_types.png") 0 -385px no-repeat}.files-body a {margin:0 10px 10px 0;color:#1d2029;display:flex;flex-direction:column;padding:5px;transition:var(--general-transition,.3s)}.files-body a:hover {text-decoration:none;box-shadow:0 0 10px rgba(0,0,0,.3)}.files-body a div {display:flex;align-items:center}.files-body a div span{margin-left:5px}.files-body a:hover span {text-decoration:none}.files-body a p {margin:5px 0 0 0;padding:0;width:100%;line-height:1;font-size:13px;color:#666}.files-body .filename {text-decoration:underline}.filecovered {width:25%;box-sizing:border-box;padding:10px;border:1px solid #f2f2f2}.filecovered div{width:100%;position:relative}.filecovered div:after{width:100%;display:block;content:'';padding-bottom:100%}.filecovered img {width:100%;height:100%;position:absolute;left:0;top:0;object-fit:contain}.filecovered span {width:100%;line-height:2;display:block}.filecovered p {width:100%;text-decoration:none;margin:7px 0 0 0;padding:0;font-size:13px;color:#666;line-height:1;display:block}.product-item__block {width:100%;display:flex;align-items:flex-start}.no-visible{display:none}.product-item__block .category-right{display:flex;flex-wrap:wrap;margin-bottom:20px}.product-left {width:55%;position:relative;padding:10px}.product-left .item-share{left:10px;top:10px;z-index:1}.product-left .catalog-product-additinal{right:20px;top:20px;z-index:1}.product-left .item-share span{font-size:14px}.product-left .swiper-slide > * {display:inline-block;position:relative;width:100%}.product-left .swiper-slide > *:after {content:'';display:block;width:100%;padding-bottom:100%}.product-left .swiper-slide > * img {width:100%;height:100%;position:absolute;left:0;top:0;object-fit:contain}.product-right{width:45%;padding:10px 10px 10px 30px}.product-brand{width:100%;display:flex;margin-bottom:10px}.product-brand a {margin-left:auto}.product-brand a img {max-width:300px;display:block;max-height:150px}.product-description {width:100%;color:#666;font-size:13px}.product-description #btn-more {margin-top:5px;text-decoration:underline;display:inline-block}.product-description #btn-more:hover {text-decoration:none}.product-right .item-art {color:#666;margin-top:15px}.product-right .product-actions{margin-top:15px}.product-right .product-price {display:flex;flex-wrap:wrap;align-items:flex-end}.product-right .product-price span {line-height:1}.product-right .product-price .price-new {color:#df0000;font-weight:600;margin-right:10px;font-size:30px}.product-right .product-price .price-old {color:#666;font-weight:300;font-size:24px;text-decoration:line-through}.product-right .product-price .price-normal {color:#111;font-size:24px;font-weight:600}.product-right .price-economy {margin:10px 0 0 10px;display:inline-block}.price-economy span,.price-economy{color:#111;background:#ffd02e;padding:0 5px;display:inline-block}.product-right .product-av{width:100%;margin-top:15px}.product-right .product-av .product-aviability {margin-right:20px}.product-right .noin-stock{color:#666}.product-right .found-cheaper {color:#999;border-bottom:1px dotted #999;background:none}.product-warehouses {width:100%;margin-top:6px;font-size:13px;color:#555}.product-warehouses__label {font-weight:600;margin-right:6px}.product-warehouses__list {display:inline;list-style:none;padding:0;margin:0}.product-warehouses__list li {display:inline-block;margin-right:12px}.product-warehouses--preorder {color:#b07b00}.product-warehouses--notify .product-warehouses__notify-btn {color:var(--color-site,#c8152f);background:none;border:1px dashed var(--color-site,#c8152f);border-radius:4px;padding:4px 10px;cursor:pointer}.product-warehouses--notify .product-warehouses__notify-form {margin-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.product-warehouses--notify input[type="email"] {padding:4px 8px;border:1px solid #ccc;border-radius:4px}.product-warehouses__notify-confirm {font-size:12px;color:#777}.product-right .found-cheaper:hover {color:#111;border-bottom-color:transparent}.product-right .product-basket {margin-top:20px;display:flex;align-items:center}.product-right .product-price .no-price{font-size:16px;margin-right:10px}.product-right .product-price .no-price + .get-price {font-size:14px;align-self:flex-end;color:#FFD43B;text-decoration:underline;background:none}.product-right .product-price .no-price + .get-price:hover {text-decoration:none}.product-basket #in-click{padding:8px 15px;font-size:14px;background:#f0f0f0;border-radius:var(--element-border-radius);color:#111;display:inline-block;transition:var(--general-transition,.3s)}.product-basket #in-click:hover{background:#bbb}.product-right .product-count{margin-right:10px;width:121px;background:#F3F3F5;display:flex;border-radius:3px}.product-right .product-count a,.product-right .product-count a i {width:28px;line-height:37px;text-align:center;font-size:14px;flex-shrink:0;color:#999}.product-right .product-count a:hover  {background:#dfdfdf}.product-right .product-count a:hover i {color:#111}.product-right .product-count input{width:100%;height:37px;font-size:18px;background:#f3f3f5;text-align:center}.product-right .product-basket #add-to-cart{background:#FFD43B;color:#fff;padding:11px 15px 12px 15px;font-size:14px;margin-right:10px;display:inline-block;transition:.2s;border-radius:var(--element-border-radius);text-align:center;line-height:1}.product-right .product-basket #add-to-cart:hover{background:#333;color:#fff}.product-actions .catalog-item__actions {margin-top:0;justify-content:flex-start;align-items:center}.product-actions .catalog-item__counter {width:110px}.product-share {margin-top:20px;font-size:16px;padding:15px;border-radius:5px;background:#f0f0f0}.product-share strong {color:#df0000;margin-right:10px;font-weight:bold}.only-in-complect {width:100%;display:inline-block;color:#333;font-weight:bold}.only-in-complect i{margin-right:2px;position:relative;top:1px}.product-sizes,.product-colors{margin-top:20px}.product-sizes .h2,.product-colors .h2 {width:100%;margin-bottom:5px;display:block;font-size:14px;font-weight:500}.line-size{position:relative;margin:0 5px 5px 0;display:inline-block;background:#fff}.line-size input {position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0;margin:0;padding:0;opacity:0;cursor:pointer}.line-size span {display:inline-block}.line-size span:nth-child(2) {font-size:13px;padding:5px 10px;border-radius:3px;color:#666;border:1px solid #666}.line-size input:checked + span {background:#FFD43B;color:#fff;border:1px solid #FFD43B}.line-size input:not(:checked):hover + span {border:1px solid #FFD43B;color:#FFD43B}.product-colors a{width:20px;margin-right:5px;height:20px;margin-top:2px;display:inline-block;border:2px solid #ddd}.product-colors a.active {width:20px;height:20px;margin-top:0}.product-colors a img {width:100%;display:inline-block}.product-colors a.active {border-color:#999}.product-left .mySwiper_thumbs .swiper-slide:after{content:unset}.product-slider{width:100%;display:flex}.productSwiper_thumbs {max-height:500px}.productSwiper {display:flex;width:100%}.productSwiper_thumbs {width:20%;margin-right:10px}.productSwiper_thumbs .swiper-slide {overflow:hidden}.product-slider div:not(.productSwiper_thumbs)  .swiper-wrapper{width:100%}.product-left .swiper-button-next,.product-left .swiper-button-prev {width:40px}.product-left .swiper-button-next:after{padding-left:4px}.product-left .swiper-button-prev:after{padding-right:4px}.product-left .swiper-button-next:after,.product-left .swiper-button-prev:after {background:#fff;border-radius:50px;font-size:26px;width:40px;line-height:40px;text-align:center}.product-left .swiper-button-next:hover:after,.product-left .swiper-button-prev:hover:after {background:#FFD43B;color:#fff}.product-left .mySwiper_thumbs  .swiper-slide a:after{padding-bottom:50%}.product-right > *:first-child{margin-top:0}.product-left__images {width:30%;margin-top:10px;display:flex;flex-direction:column}.product-left__images a{width:100%;position:relative;margin-bottom:20px}.one-image {width:70%;position:relative;display:block;margin:0 15%}.product-left__images a:after{content:'';display:block;width:100%;padding-bottom:50%}.one-image:after{content:'';display:block;width:100%;padding-bottom:100%}.product-left__images a img,.one-image img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.products-tabs{width:100%;padding:10px}.header-tabs {display:flex;width:100%;margin-bottom:10px;border-bottom:1px solid #F2F2F2;overflow-y:hidden;overflow-x:auto}.header-tabs::-webkit-scrollbar {height:4px}.header-tabs::-webkit-scrollbar-thumb {background:#999}.header-tabs::-webkit-scrollbar-thumb:hover {background:#FFD43B}.header-tabs a{padding:17px 25px 18px 25px;margin-right:-1px;position:relative;font-weight:600;font-size:14px;border-left:1px solid #F2F2F2;border-top:1px solid #F2F2F2;border-right:1px solid #F2F2F2;background:#f9f9fa;color:#111;white-space:nowrap}.header-tabs a.active:before {position:absolute;left:0;top:0;width:100%;height:2px;content:'';background:#FFD43B}.header-tabs a.active:after {position:absolute;left:0;bottom:-1px;width:100%;height:1px;content:'';background:#fff}.header-tabs a.active {background:#fff;color:#FFD43B}.header-tabs a:hover{background:#fff;color:#FFD43B}.main-tabs {width:100%;padding:10px}.main-tabs > div {display:none;width:100%;box-sizing:border-box}.main-tabs > div.active {display:block}.main-tabs .h3 {width:100%;padding:0;margin:0 0 5px 0;font-weight:600;font-size:16px;display:block}.main-options table {max-width:100%;border-collapse:collapse;width:auto;min-width:70%}.main-options table td {padding:10px 0}.main-options table td:first-child {padding-right:5px}.main-options table td:last-child {font-weight:bold}.main-options table tr:not(:last-child) td{border-bottom:1px solid #ddd}.main-question{display:flex}.main-question-left {width:20%;font-size:13px}.main-question-right {width:75%;margin-left:5%}.main-question-right form {width:100%;margin-top:15px;display:flex;flex-wrap:wrap}.main-question-right form em{font-style:normal;color:#df0000}.main-question-textarea.input-wrapper {width:50%}.main-question-textarea span {display:block;width:100%;margin-bottom:5px;font-size:13px}.main-question-textarea textarea {flex-grow:1}.main-question-inputs.inputs-wrapper {width:45%;margin-left:5%}.main-question-inputs.inputs-wrapper > * + * {margin-top:10px}.input-confirm {width:100%;line-height:17px;font-size:12px;margin-top:10px;display:flex;align-items:center}.input-confirm input {border-radius:3px;float:left;width:14px;margin-right:7px;background:#ddd;height:14px;border:1px solid #ddd;flex-shrink:0;position:relative}.input-confirm input:checked {border-color:#FFD43B}.input-confirm input:checked:after {position:absolute;left:1px;top:1px;width:10px;height:10px;background:#FFD43B;content:''}.input-confirm a{color:#FFD43B;text-decoration:underline}.input-confirm a:hover{text-decoration:none}.main-question-right input[type=submit]{float:left;margin-top:20px;padding:8px 30px;border:none;border-radius:2px;cursor:pointer;background:#FFD43B;color:#fff}.main-question-right a {color:#FFD43B}.main-question-right a:hover {text-decoration:underline}.not-auth-review {padding:20px 0}.not-auth-review a{color:#FFD43B;text-decoration:underline}.main-reviews {width:100%;display:flex;flex-direction:column}.review-rate{width:100%;display:flex}.review-rate a{width:30px;height:20px;color:#faa605;position:relative;font-size:20px}.review-rate a:before {font-family:var(--fa-style-family,"Font Awesome 6 Free");position:absolute;left:0;top:0;width:100%;line-height:20px;text-align:center}.review-rate a:before,.review-rate a:hover:before {content:"\f005";font-weight:900}.review {width:100%;position:relative;margin-bottom:-1px;transition:var(--general-transition,.3s)}.review-rate .active ~ a:before{font-weight:normal}.review-rate a:hover ~ a:before{font-weight:normal !important}.review-rate a:hover:before {content:"\f005" !important;font-weight:900}.review-form-line {width:100%;margin-bottom:10px}.review-form .review-form-line span {width:100%;margin-bottom:3px;display:block}.review-form span em{color:#df0000;font-style:normal}.review-form-line input {border-radius:2px;width:100%;padding:5px 10px;border:1px solid #f0f0f0;background:#f0f0f0;transition:.2s}.review-form-line textarea {border-radius:2px;width:100%;padding:5px 10px;resize:none;height:100px;border:1px solid #f0f0f0;background:#f0f0f0;transition:.2s}.review-form-line input:focus,.review-form-line textarea:focus{background:#fff;border-color:#dfdfdf}.review-form .h4 {width:100%;margin:0 0 20px 0;font-size:18px;display:block}.review-form {width:50%;background:none;margin-top:20px}.main-reviews .review-form:first-child{margin-top:0}.product__data-type-2 {display:flex;flex-direction:column}.product__data-type-2 .main-question-right .h3{display:none}.product__data-type-2 .main-question-right form{margin-top:0}.product__data-type-2 span.h3{font-size:16px}.product__data-item {display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px}.product__data-h2 {font-weight:600;font-size:22px;margin-bottom:15px;padding-left:10px;border-left:3px solid #FFD43B;line-height:1}.review-form-success {width:50%;padding:10px;text-align:center;display:none;color:#0f5132;background-color:#d1e7dd;border-color:#badbcc;margin-top:20px}.product-review {width:100%;border-bottom:1px solid #ddd;margin-bottom:10px;display:flex;padding:10px 0}.product-review__left {display:flex;flex-direction:column;width:50%}.product-review__right {display:flex;width:48%;margin-left:2%}.product-review__images {display:flex;flex-wrap:wrap;gap:20px;width:100%}.product-review__images > a {width:calc(100%/5 - 20px);position:relative}.product-review__images > a:before {content:'';display:block;width:100%;padding-bottom:100%}.product-review__images > a > img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-review-info {width:100%}.product-review-info span{padding-right:5px}.product-review-info span:first-child{font-weight:600;font-size:14px;line-height:16px}.product-review-info span:last-child{margin-top:2px;line-height:13px;color:#999;font-size:12px}.product-review-rate {width:100%}.product-review-rate i {color:#faa605}.review-content {width:100%;margin:0;padding:0}.reviews-send-success {background:rgba(19,137,0,.1);border:1px solid rgba(19,137,0,.2);border-radius:2px;padding:12px;width:100%;display:block;margin-bottom:10px}.reviews-send-success i {color:#138900}.table {width:100%;overflow-x:auto;overflow-y:visible}.table table{border-collapse:collapse}.table table td{padding:5px}.main-complects{display:block;width:100%}#complect{display:block;width:100%}.complect-item{padding:10px 0;display:flex;align-items:center}.complect-item:not(:last-child){border-bottom:1px solid #dfdfdf}.complect-item__image {width:10%;position:relative;flex-shrink:0}.complect-item__image:after{content:'';display:block;width:100%;padding-bottom:100%}.complect-item__image img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.complect-item__info {width:100%;padding:0 20px}.complect-item__info span {font-size:16px;font-weight:600;margin-bottom:10px;display:block}.complect-item__info p {width:100%}.complect-item__actions {flex-shrink:0;display:flex;flex-direction:column;max-width:30%;align-self:center}.complect-item__actions .product-sizes,.complect-item__actions  .product-colors{margin-top:10px}.complect-item__actions .product-sizes .line-size span:last-child{display:none}.complect-item__actions .price_complect{width:100%;display:block;font-size:18px;font-weight:600}.add_complect {padding:5px 15px;background:#FFD43B;color:#fff;text-align:center;border-radius:3px;width:140px;font-size:13px;transition:.2s;margin-left:20px}.add_complect:hover {background:#333;color:#fff}#card_info .complect_description{display:none}div#complect div#card_info {position:fixed;bottom:0;right:0;background:#fff;width:100%;max-width:700px;height:270px;overflow-x:scroll;padding:20px;margin:0;display:none;z-index:20;box-shadow:-5px -5px 15px rgba(0,0,0,.3);border-radius:3px 3px 0 0}div#complect div#card_info ul li .name_complect {width:40%}div#complect div#card_info ul li .price_complect {width:44%}div#complect div#card_info .addCart {padding:7px 15px;background:#FFD43B;color:#fff;font-size:13px;border-radius:3px;float:left}div#complect div#card_info .addCart:hover {background:#333;color:#fff}div#complect div#card_info h3 {width:100%;float:left;font-weight:600;font-size:16px;margin:0 0 20px 0;padding:0}#complect-box {float:left;margin-top:10px;padding-top:10px;border-top:1px solid #dfdfdf}#complect-box .remove_complect{flex-shrink:0;margin-left:10px;border-radius:50px}#complect-box .remove_complect:hover{background:#333;color:#fff}.remove_complect i {width:30px;line-height:30px;text-align:center;border-radius:50px}.card-info-show {position:fixed;right:70px;bottom:0;z-index:12;display:none}.card-info-show a{padding:8px 25px;border-radius:3px 3px 0 0;display:inline-block}.card-info-show a:hover{background:#333;color:#fff}.hide-card-info {float:right;background:#dfdfdf;padding:7px 15px;color:#666;border-radius:3px;font-size:13px}.hide-card-info:hover {background:#aaa;color:#000}.complect_add {padding:7px 15px;display:inline-block;margin-bottom:20px;border-radius:3px;transition:.2s}.complect_add:hover {background:#333;color:#fff}.buy-extra-tabs{display:block;width:100%;margin-top:40px}.buy-header-tabs {width:100%;display:flex;margin-bottom:10px}.buy-extra-tabs .buy-change-tab {padding-bottom:5px;font-size:16px;font-weight:600;margin-right:20px;color:#666}.buy-extra-tabs .buy-change-tab.active {border-bottom:2px solid #FFD43B;color:#111}.buy-extra-tabs .buy-change-tab:not(.active):hover {color:#111;transition:.2s}.buy-main-tabs{display:block;width:100%;margin-top:15px}.buy-main-tabs > * {display:flex;flex-wrap:wrap;width:100%}.buy-main-tabs .catalog-products{width:100%}.buy-main-tabs > *:not(.active){display:none}.news-list {width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.news-list__item {width:100%;padding:15px;border:1px solid #f0f0f0;margin-right:-1px;margin-bottom:-1px;border-radius:var(--item-border-radius)}.news-list__image {display:block;position:relative;width:100%;overflow:hidden}.news-list__image:after{content:'';display:block;padding-bottom:50%;width:100%}.news-list__image img {transition:.2s}.news-list__image:hover img {left:-2%;top:-2%;width:104%;height:104%}.hover-new{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1;opacity:0;transition:.2s}.hover-new i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px}.news-list__image:hover .hover-new {opacity:1}.news-list__item > a:nth-child(2){margin:10px 0;color:#111;font-size:16px;font-weight:600;display:inline-block}.news-list__item > a:nth-child(2):hover{color:#FFD43B}.news-list__item p{display:block;width:100%;color:#666;font-size:13px}.date-new {display:block;margin-top:15px;padding-top:15px;color:#777;font-size:13px}.date-new  a{float:right;color:#FFD43B;text-decoration:underline}.date-new  a:hover{text-decoration:none}.general-page{margin-bottom:20px}.general-page__wrapper{display:flex}.left-side {width:18%;flex-shrink:0;align-self:flex-start;position:sticky;top:80px}.questions-left {width:18%;flex-shrink:0}.questions-left .left-side{width:100%}.form-subscribe {width:100%;padding:20px;border-radius:2px;position:relative;display:block}.form-subscribe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('https://amw.by/media/img/mail.png') 113px 17px no-repeat;display:block;opacity:0.2;z-index:1}.form-subscribe strong,.form-subscribe p,.form-subscribe div {position:relative;z-index:2;float:left;width:100%}.form-subscribe strong {font-size:16px;padding:0;margin:0}.form-subscribe p {font-size:13px;padding:10px 0;margin:0}.form-subscribe div input {float:left;width:72%;height:32px;border:none;border-radius:2px 0 0 2px;padding:0 5%;outline:none}.form-subscribe div a{float:left;width:18%;height:32px;line-height:32px;background-image:url('https://amw.by/media/img/icons.png');background-position:-245px -332px;background-repeat:no-repeat;border-radius:0 2px 2px 0}.form-subscribe {background:#FFD43B}.form-subscribe:before{background:url('https://amw.by/media/img/mail.png') 113px 17px no-repeat}.form-subscribe strong {color:#fff}.form-subscribe p {color:#ddd}.form-subscribe div a{background-image:url('https://amw.by/media/img/icons.png');background-color:#dfdfdf}.form-question-dop {background:#fbfbfb;border:1px solid #f5f5f5;width:100%;text-align:center;margin-bottom:20px;padding:15px;border-radius:var(--item-border-radius)}.form-question-dop-icon {width:100%;background:url('https://amw.by/media/img/question_icon.png') center center no-repeat;display:block}.form-question-dop-icon:after{content:'';display:block;width:100%;padding-bottom:50%}.form-question-dop p {width:100%;margin:0;padding:0;display:block}.form-question-dop .btn {margin-top:20px}.left-side-news {width:100%;padding:0;display:block;border:1px solid #ddd;border-radius:var(--item-border-radius);overflow:hidden;margin-bottom:20px}.left-side-news div{width:100%;padding:10px;position:relative}.left-side-news div:first-child{display:flex;justify-content:space-between;align-items:flex-end;padding:20px 10px}.left-side-news div:first-child span{font-weight:600;font-size:18px;line-height:18px;color:#111}.left-side-news div:first-child a{font-size:14px;text-decoration:none;line-height:14px;color:#FFD43B}.left-side-news div:not(:first-child) span{font-size:12px;width:100%;margin-bottom:10px;display:block;color:#777}.left-side-news div:not(:first-child) a{font-size:14px;text-decoration:none;font-weight:500;display:inline-block;color:#111}.left-side-news div:not(:first-child):before{content:'';position:absolute;left:0;bottom:0;width:3px;height:0;transition:var(--general-transition,.3s)}.left-side-news div:not(:first-child):hover:before{height:100%}.left-side-news div:not(:first-child):not(:last-child){border-bottom:1px solid #ddd}.left-side-news div:not(:first-child):hover a{color:#FFD43B}.left-side-news div:not(:first-child):before{background:#FFD43B}.service-content,.right-side {width:80%;margin-left:2%}.item-content {width:100%;display:block}.item-content p {display:block;width:100%;padding:5px 0}.parent-pages{display:block;margin:15px 0;width:100%}.parent-pages a {display:inline-block;color:#333}.parent-pages a:hover{color:#FFD43B}.review-send-block{width:100%;display:block}#review-send-add{width:100%;color:#111}#review-send-add a {color:#FFD43B;text-decoration:underline}.review-send {color:#FFD43B;text-decoration:underline;cursor:pointer;background:none}.contacts-wrapper{display:flex;width:100%}.contacts__left{width:25%;flex-shrink:0;margin-right:5%}.map{width:70%;margin-left:20px}.cont_item{width:100%;display:flex;align-items:flex-start}.cont_item:not(:last-child){margin-bottom:20px}.cont_item >  i {width:50px;line-height:50px;flex-shrink:0;text-align:center;background:#FFD43B;color:#fff;border-radius:50px;font-size:16px}.cont_item > div {width:100%;margin-left:20px}.cont_item > div > span {display:block;width:100%;color:#2f383d;font-size:16px;margin-bottom:3px}.cont_item > div > p {display:block;width:100%;color:#555555;font-size:14px}.cont_item .phone{display:block;width:100%}.cont_item .phone:not(:last-child){margin-bottom:10px}.cont_item .phone > div {display:flex;align-items:center}.cont_item .more-phones__icons {display:flex;gap:6px;margin-left:12px}.cont_item .phone > div > a {white-space:nowrap}.contacts-page__content {margin:40px 0 56px}.cont_item .phone > div > a,.email-item a{color:#111;font-weight:600}.cont_item .phone > span,.email-item span{color:#666;font-size:13px;line-height:1}.email-item {width:100%;display:flex;flex-direction:column}.cont_item a:hover{color:#FFD43B !important;text-decoration:underline}.question_form {width:100%;padding:25px;background:url('https://amw.by/media/img/background.png') #eaf0f2 0 0 no-repeat;display:block;margin-top:20px;border-radius:var(--item-border-radius)}.contacts-form-success {flex-direction:column;align-items:center}.question_form .contacts-form-success > div i{width:50px;line-height:50px;text-align:center;font-size:26px;float:left;margin-right:20px;background:#229416;color:#fff}.question_form .contacts-form-success > div{float:left;width:50% !important;margin-left:30% !important;margin-right:20% !important}.question_form .contacts-form-success .btn{margin-top:20px}.question_form .contacts-form-success > div span,.contacts-form-success > div p{float:left;width:auto !important;max-width:calc(100% - 70px);line-height:1 !important;margin:0 !important}.question_form .contacts-form-success > div p{padding:0 !important;margin:20px 0 0 0 !important}.question_form > div  {width:100%;display:flex;flex-wrap:wrap}.question_form > div > div {width:33.333%}.question_form > div >div:first-child span{width:100%;font-size:26px;line-height:30px;margin-bottom:13px;display:flex}.question_form > div > div:first-child p{width:100%;font-size:13px;padding-right:5%;display:block}.question_form > div > .error-question_form {width:100%;text-align:right;color:#df0000}.question_form .inputs-wrapper > * + * {margin-top:10px}.question_form > div > div:last-child {padding-left:20px}.question_form > div [data-name="message"],.question_form > div [name="message"] {flex-grow:1}.form_item {display:block;width:100%;position:relative}.form_item span {display:block;width:100%;font-size:13px;line-height:30px;color:#111}.form_item span strong {color:#df0000;font-style:normal}.form_item input {display:block;width:90%;padding:7px 7px;position:relative}.form_item textarea {display:block;width:90%;resize:none;padding:7px 7px;height:172px}.form_item input:focus,.form_item textarea:focus {box-shadow:0 0 10px rgba(0,0,0,.3)}.block-flex {width:100%;display:flex}.service-line {display:flex;flex-direction:column}.service-line > * + * {margin-top:10px}.service-line .service-item {display:flex;width:100%;align-items:center;transition:var(--general-transition,.3s);padding:10px;border-radius:var(--item-border-radius);border:1px solid #f0f0f0}.service-line .service-item:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.service-line .service-item > a:first-child{width:20%;position:relative;overflow:hidden}.service-line .service-item > a:first-child:after{content:'';display:block;width:100%;padding-bottom:100%}.service-line .service-item > a:first-child:before{content:'';width:100%;height:100%;position:absolute;z-index:1;background:rgba(0,0,0,.6);opacity:0;transition:.2s}.service-line .service-item > a:first-child:hover:before{opacity:1}.service-line .service-item > a:first-child img{transition:.2s}.service-line .service-item > a:first-child:hover img{width:102%;height:102%;left:-1%;top:-1%}.service-line .service-item > div{width:80%;padding-left:30px}.service-line .service-item > div > *{display:inline-block}.service-item__name {color:#111;font-weight:600;font-size:16px}.service-item__name:hover {color:#FFD43B}.service-item__description {width:100%;margin:10px 0 30px 0;color:#666}.service-item__link {color:#FFD43B;text-decoration:underline}.service-item__link:hover{text-decoration:none}.service-block-view{display:flex;flex-wrap:wrap;width:100%}.service-item-block {width:33.333%;padding:10px;border:1px solid #f0f0f0;display:flex;flex-direction:column;margin-right:-1px;margin-bottom:-1px}.service-item-block > a:first-child {width:100%;display:block;position:relative;overflow:hidden}.service-item-block > a:first-child:after{content:'';display:block;width:100%;padding-bottom:60%}.service-item-block > a:first-child:before{content:'';width:100%;height:100%;position:absolute;z-index:1;background:rgba(0,0,0,.6);opacity:0;transition:.2s}.service-item-block > a:first-child:hover:before{opacity:1}.service-item-block > a:first-child img{transition:.2s}.service-item-block > a:first-child:hover img{width:102%;height:102%;left:-1%;top:-1%}.service-item-block >a:nth-child(2){margin-top:10px}.service-item-block .service-item__link{margin-top:auto}.review-item {width:100%;display:flex;align-items:flex-start;margin-top:10px;border:1px solid #f0f0f0;padding:10px;border-radius:var(--item-border-radius)}.review-image{width:15%;position:relative;flex-shrink:0}.review-image:after{content:'';width:100%;display:block;padding-bottom:100%}.review-item__content {margin-left:20px}.review-item__content .review-title {display:block;font-weight:600}.review-item__content .date-review {display:block;font-weight:400;color:#999;margin:5px 0}.review-item__content .product-review-rate{margin-bottom:15px}.review-item__content .review-content{color:#333}.list-group {width:100%;display:block;margin-bottom:20px;border-radius:var(--item-border-radius);overflow:hidden}.list-group .list-group-item{padding:12px;color:#333;background:#f8f8f9;display:block;width:100%;position:relative;transition:.2s;text-align:left}.list-group .list-group-item.active{background:#FFD43B;color:#fff}.list-group .list-group-item:not(.active):hover{background:#dfdfdf;color:#111}.list-group .list-group-item:before {position:absolute;left:0;top:0;width:3px;height:100%;content:'';z-index:5;transition:.2s}.list-group .list-group-item:hover:before {background:#FFD43B}.panel-group {width:100%;display:block}.ask-comment {display:block;width:100%;position:relative;background:#fbfbfb;border:1px solid #f5f5f5;padding:20px;font-size:13px;margin-bottom:20px}.panel .panel-heading .panel-title {margin:0;font-weight:600;background:#fbfbfb;transition:.2s}.panel .panel-heading .panel-title:hover {background:#dfdfdf}.panel-group .panel {border-radius:var(--item-border-radius);border:1px solid #ddd;margin-bottom:10px;display:block;overflow:hidden}.panel .panel-heading .panel-title a {text-decoration:none;color:#333;width:100%;padding:15px;display:block}.panel-heading:hover .panel-title a {color:#111}.panel-group .panel-body {width:100%;position:relative;border-top:1px solid #ddd;display:block}.panel-body p {margin:0 !important;padding:15px;width:100%}.panel .panel-heading {cursor:pointer}.panel > div:first-child {padding:0 !important}.collapse {display:none}.tab-news-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.tab-news-wrap .new-list{width:50%;border:1px solid #f0f0f0;margin-right:-1px;margin-bottom:-1px;padding:10px;display:flex;flex-direction:column}.tab-news-wrap .new-list a:first-child{position:relative;width:100%;overflow:hidden}.tab-news-wrap .new-list a:first-child:before{content:'';display:block;width:100%;padding-bottom:60%}.tab-news-wrap .new-list a:first-child:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6);opacity:0;transition:.2s}.tab-news-wrap .new-list a:first-child:hover:after{opacity:1}.tab-news-wrap .new-list a:first-child:hover img{left:-1%;top:-1%;width:102%;height:102%;z-index:0}.tab-news-wrap .new-list .date-new{margin-top:auto}.tab-news__title{margin:10px 0;font-size:16px;font-weight:600;color:#111;transition:.2s}.tab-news__title:hover{color:#FFD43B}.tab-news__desc {width:100%;color:#666}.tab-services-wrap {display:flex;width:100%;flex-direction:column}.product-service-item {display:flex;width:100%;align-items:center}.product-service-item:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.product-service-item__image {width:20%;position:relative;overflow:hidden}.product-service-item__image:before{content:'';width:100%;padding-bottom:100%;display:block}.product-service-item__image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:.2s;opacity:0}.product-service-item__image:hover:after{opacity:1}.product-service-item__image:hover img{left:-1%;top:-1%;width:102%;height:102%}.product-service-item__descs {width:100%;margin-left:30px}.product-service-item__title {display:inline-block;color:#111;font-size:16px;font-weight:600;transition:.2s}.product-service-item__title:hover {color:#FFD43B}.product-service-item__desc {margin:5px 0 15px 0;display:block;width:100%;color:#666}.product-service-item__more {color:#FFD43B;text-decoration:underline;transition:.2s}.product-service-item__more:hover {text-decoration:none}.bg,.bg2 {position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000;top:0;left:0}.bg2 {z-index:9998}.modal {position:absolute;top:20px;width:90%;max-width:400px;left:50%;transform:translateX(-50%);z-index:10001;box-shadow:0 0 10px rgba(0,0,0,.6);background:#fff;border-radius:3px;transition:.2s;max-height:calc(100vh - 40px);overflow-x:hidden;overflow-y:auto}.modal-block {position:fixed;left:0;top:0;z-index:99999999;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:.2s}.modal-block.active{opacity:1;visibility:visible}.entity-form .modal-block {position:relative;opacity:1;visibility:visible;background:none}.entity-form .modal-block .modal {position:relative;top:unset;left:unset;transform:none;box-shadow:none;max-height:none;max-width:none;overflow:visible;width:100%}.modal-header {display:block;width:100%;position:relative}.modal-header span {display:block;width:100%;line-height:1;font-weight:600;padding:20px 35px 20px 20px;font-size:20px;border-bottom:2px solid #FFD43B}.line-strong {display:block;width:100%;font-weight:bold;padding:0;font-size:16px;margin-top:30px}.modal-header .close-modal {position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none;transition:.2s;border-radius:50px}.close-modal i{display:block;width:30px;line-height:30px;text-align:center;font-size:20px;color:#111}.input-confirm span {margin-right:5px}.close-modal:hover {background:#ddd}.modal-content {display:block;width:100%;padding:15px 20px}.modal-content .line {float:left;width:100%;margin-bottom:10px}.modal-content .line span {float:left;width:100%;margin-bottom:5px}.modal-content .line input {float:left;width:100%;padding:8px 10px;border-radius:2px;border:1px solid #ccc;background:#f9f9f9;transition:.2s}.modal-content .line textarea {float:left;width:100%;padding:8px 10px;border-radius:2px;height:80px;resize:none;border:1px solid #ccc;background:#f9f9f9;transition:.2s}.modal-content .line select {width:100%;border:1px solid #ccc;padding:12px;outline:none;appearance:auto}.modal-content .line input:focus,.modal-content .line textarea:focus{background:#fff}.modal-content .main-question-confirm {margin:10px 0}.line-strong {color:#111}.modal-content .line span em {color:#df0000;font-style:normal}.send-modal-form {transition:.2s;background:#FFD43B;color:#fff;display:inline-block;padding:8px 25px;border-radius:var(--element-border-radius)}.send-modal-form:hover{background:#222;color:#fff}.swiper-pagination-bullet {border:1px solid rgba(255,255,255,.6);width:14px;height:14px;opacity:1;position:relative}.swiper-pagination-bullet:after {content:'';background:rgba(255,255,255,.6);width:10px;height:10px;opacity:1;position:absolute;left:1px;top:1px;border-radius:50px}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after {background:rgba(255,255,255,.8)}.swiper-pagination-bullet-active {border-color:#FFD43B;background:none}.swiper-pagination-bullet-active:after {background:#FFD43B}.mySwiper .swiper-button-prev:hover,.mySwiper .swiper-button-next:hover{color:#fff;background:#FFD43B;border-color:#FFD43B}.quick-view-form {position:absolute;top:50px;width:900px;left:50%;margin-left:-450px;z-index:9999;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.6);border-radius:3px}.quick-view-form .modal-header span {border-bottom:1px solid #f2f2f2;font-weight:normal;padding:15px;width:100%}.quick-view-form .quick-col {float:left;padding:10px;box-sizing:border-box}.quick-view-form .quick-col:nth-child(1) {width:34%}.quick-view-form .quick-col:nth-child(2) {width:37%;border-right:1px solid #f2f2f2;padding-right:0}.quick-view-form .quick-col:last-child {width:29%}.quick-view-form .product-left__images {flex-wrap:wrap;flex-direction:row;width:100%;margin:0}.quick-view-form .product-left__images  a {width:19%}.quick-view-form .one-image  {width:90%;margin:20px 5% 10px 5%}.quick-view-form .product-left__images a:after{padding-bottom:100%}.quick-view-form .modal-content {padding:0;width:100%;max-height:500px}.quick-col.images .zoom-quick {float:left;width:100%;margin:0;display:flex;flex-direction:column}.quick-col.images .zoom-quick > a:first-child {margin-bottom:20px}.quick-col.images .zoom-quick > a:first-child img {margin:0;width:100%}.quick-view-form .quick-col .overflow {max-height:440px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.quick-view-form .quick-col .overflow::-webkit-scrollbar {width:5px;left:-5px;position:relative;float:right}.quick-view-form .quick-col .overflow::-webkit-scrollbar-track {background:rgba(0,0,0,0.1)}.quick-view-form .quick-col .overflow::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.2)}.quick-view-form .quick-col .overflow::-webkit-scrollbar-thumb:hover {background:rgba(0,0,0,0.2)}.quick-view-form .quick-col.specifications .title {float:left;width:100%;font-size:18px;line-height:24px;margin-bottom:5px}.quick-view-form .quick-col.specifications .title a {float:left;text-decoration:none;color:#1d2029;margin-bottom:10px}.quick-view-form .quick-col.specifications .product-aviability {}.quick-view-form .quick-col.specifications .found-cheaper {clear:both;margin-top:5px;font-size:13px;float:left;color:#999;border-bottom:1px dotted #999}.quick-view-form .quick-col.specifications .found-cheaper:hover {color:#111;border-bottom-color:#111}.quick-view-form .quick-col .item-art {margin-top:2px;width:100%;color:#666;float:left;margin-bottom:10px}.quick-view-form .quick-col.specifications .quick-rate {float:left;width:100%;margin-bottom:5px}.quick-view-form .quick-col.specifications .quick-rate a{float:left;width:20px;height:20px;color:#faa605;position:relative}.quick-view-form .quick-col.specifications .quick-rate a:before{font-family:var(--fa-style-family,"Font Awesome 6 Free");position:absolute;left:0;top:0;width:100%;line-height:20px}.quick-view-form .quick-col.specifications .quick-rate a:before,.review-rate a:hover:before{content:"\f005";font-weight:900}.quick-view-form .quick-col.specifications .quick-rate .active ~ a:before {font-weight:normal}.quick-view-form .quick-col.specifications .description {float:left;width:100%;color:#555;font-size:13px;padding:10px 0}.quick-view-form .quick-col.specifications .specifications-table {float:left;width:100%}.quick-view-form .quick-col.specifications .specifications-table table {float:left;width:95%;border-collapse:collapse;font-size:13px;color:#333}.quick-view-form .quick-col.specifications .specifications-table .title {font-size:14px;font-weight:500}.quick-view-form .quick-col.specifications .specifications-table table td:first-child {font-weight:500}.quick-view-form .quick-col.specifications .specifications-table table td:last-child {font-weight:500;color:#666;text-align:right}.quick-view-form .quick-col.specifications .specifications-table table td {border-bottom:1px dotted #ddd;padding:7px 0}.quick-view-form .quick-col.price-and-pay .product-basket .product-count {float:left;width:49%;box-sizing:border-box}.quick-view-form .quick-col.price-and-pay .product-basket #in-click {float:left;width:100%;margin:10px 0;box-sizing:border-box;text-align:center;border-radius:var(--element-border-radius)}.quick-view-form .quick-col.price-and-pay .add-to{float:left;width:100%;line-height:30px;margin-top:10px;color:#666;font-size:13px;overflow:hidden}.quick-view-form .quick-col.price-and-pay .add-to#add-to-cart{width:110px;text-align:center}.quick-view-form .quick-col.price-and-pay .add-to#add-to-cart:hover{background:#333}.quick-view-form .quick-col.price-and-pay .product__cart-action {gap:8px;align-items:stretch}.quick-view-form .quick-col.price-and-pay .add-to#add-to-cart {flex:1 1 auto;width:auto;float:none;margin-top:0;padding:6px 16px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;font-size:15px;font-weight:500;color:#fff;border-radius:var(--t-r-sm,8px)}.quick-view-form .quick-col.price-and-pay .add-to#add-to-cart small {font-size:12px;font-weight:400;opacity:.85}.quick-view-form .quick-col.price-and-pay .add-to#add-to-cart:hover{background:var(--t-accent-dark,#a50f27)}.quick-view-form .quick-col.price-and-pay .product__cart-action .catalog-item__counter.active {flex:0 0 120px;width:120px}.quick-view-form .quick-col.price-and-pay .add-to:hover{color:#111}.quick-view-form .quick-col.price-and-pay .add-to:not(#add-to-cart)>i {width:30px;height:30px;border-radius:100%;margin-right:5px;float:left;text-align:center;line-height:30px}.quick-view-form .quick-col.price-and-pay .add-to:not(#add-to-cart):not(.active)>i:not(.background-site) {color:#555}.quick-view-form .quick-col.price-and-pay .add-to:not(#add-to-cart).active:hover i,.quick-view-form .quick-col.price-and-pay .add-to:not(#add-to-cart).active:hover i {background:#333;color:#fff}.quick-view-form .quick-col.price-and-pay .price-economy {margin:10px 0}.quick-view-form .quick-col.price-and-pay .product-price .price-new{font-size:18px;width:100%;color:#df0000}.quick-view-form .quick-col.price-and-pay .product-price .price-old{font-size:13px;margin-left:0;margin-top:0;line-height:13px;text-decoration:line-through}.quick-view-form .quick-col.price-and-pay .product-price .price-normal{font-size:18px;font-weight:600}.quick-view-form .quick-col.price-and-pay .price-economy{font-size:13px}.quick-view-form .quick-col.price-and-pay .product-count input{width:40px;height:37px;font-size:18px;background:#f3f3f5;text-align:center}.quick-view-form .quick-col.price-and-pay .product-count a,.quick-view-form .quick-col.price-and-pay .product-count a i{line-height:35px;font-size:12px}.quick-view-form .quick-col .add-to:not(#add-to-cart).active i {background:#FFD43B;color:#fff}.quick-view-form .product-sizes{margin-bottom:10px;margin-top:0}.quick-view-form .product-colors{margin-bottom:10px;margin-top:0}.quick-view-form .product-colors h2,.quick-view-form .product-sizes h2{font-size:13px;color:#333;margin-bottom:5px}.quick-view-form .product-basket{float:left;width:100%;margin-top:10px}.quick-view-form .product-basket .product-count a,.quick-view-form  .product-basket .product-count a i {width:28px;line-height:36px;text-align:center;font-size:14px;flex-shrink:0;color:#999}.quick-view-form .product-basket .product-count  {display:flex}.quick-view-form .product-basket .product-count #change-count {background:#f0f0f0}.quick-view-form .product-basket .product-count a#change-count:hover  {background:#dfdfdf}.quick-view-form .product-basket .product-count a:hover i {color:#111}.quick-view-form .product-basket #add-to-cart {padding:11px 15px 12px 15px;font-size:14px;margin-right:10px;display:inline-block;transition:.2s;border-radius:var(--element-border-radius);text-align:center;background:#FFD43B;color:#fff;margin-top:0;line-height:1}.quick-view-form .product-basket #add-to-cart:hover{background:#333;color:#fff}.share-page .left-side{order:2}.share-page .right-side{margin-left:0;margin-right:2%}.share-line {display:flex;width:100%;flex-direction:column}.share-line > * + * {margin-top:5px}.share-line .share-item {display:flex;align-items:center;width:100%;border:1px solid #dfdfdf;border-radius:var(--item-border-radius);padding:10px}.share-line .share-item:not(:last-child) {margin-bottom:10px;padding-bottom:10px}.share-line .share-item >a{width:20%;position:relative;flex-shrink:0;overflow:hidden}.share-line .share-item >a:before{width:100%;display:block;padding-bottom:100%;content:''}.share-line .share-item >a:hover img {left:-2%;top:-2%;width:104%;height:104%}.share-line .share-item >a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);transition:.2s;opacity:0}.share-line .share-item >a:hover:after {opacity:1}.share-line .share-item >div {width:80%;padding-left:20px}.share-title {display:inline-block;color:#111;transition:.2s;font-size:16px;font-weight:600}.share-title:hover {color:#FFD43B}.share-valid-unter {width:100%;display:block;margin:5px 0 15px 0;color:#666;font-size:12px}.share-line .share-item .item-content {display:block;width:100%;font-size:13px}.share-btn {margin-top:20px;display:inline-block;color:#FFD43B;text-decoration:underline;font-size:13px;background:none}.share-btn:hover {text-decoration:none}.compare-block{display:block;width:100%;overflow-x:auto}.only-differents{display:flex;width:100%;align-items:center;margin-bottom:20px}.only-differents > span{font-size:14px}.right-compare .switch {position:relative;display:inline-block;width:40px;height:24px;margin-right:10px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked + .slider{background-color:#2196F3}input:focus + .slider{box-shadow:0 0 1px #2196F3}input:checked + .slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.compare-block::-webkit-scrollbar {height:10px}.compare-wrapper {display:flex;width:100%}.compare__item {width:250px;padding:15px;display:flex;flex-direction:column;position:relative;flex-shrink:0;border-top:1px solid #dfdfdf}.compare__item .hide-compare-option{position:absolute;right:5px;top:5px;z-index:1}.compare__item .hide-compare-option i{display:block;width:20px;line-height:20px;border-radius:50px;color:#111;text-align:center}.compare__item .hide-compare-option i:hover{background:#FFD43B;color:#fff}.compare__item:not(:last-child) {border-right:1px solid #dfdfdf}.compare__item .compare__prices .add-to-cart.active{border-color:#3e9c45}.compare__image {width:100%;position:relative}.compare__image:after{display:block;content:'';width:100%;padding-bottom:100%}.compare__name{width:100%;margin:10px 0;font-weight:600;color:#111}.compare__name:hover{color:#FFD43B}.compare__prices{width:100%;display:flex;align-items:center;margin-top:auto;margin-bottom:20px}.compare__price{width:100%;font-weight:700;font-size:18px}.compare__prices .add-to-cart {width:34px;flex-shrink:0;margin-left:10px;border-radius:5px;transition:var(--general-transition,.3s);border:1px solid #dfdfdf;color:#999}.compare__prices .add-to-cart i {width:100%;line-height:32px;text-align:center;display:block;font-size:18px}.compare__prices .add-to-cart:not(.active):hover {background:#FFD43B;color:#fff;border-color:#FFD43B}.compare__prices .add-to-cart.active {background:#3e9c45;color:#fff}.compare__options {display:flex;width:100%;flex-direction:column}.compare__option {width:100%;padding:10px 0}.compare__option:not(:last-child){border-bottom:1px solid #dfdfdf}.compare__option span {width:100%;display:block;margin-bottom:5px;color:#666;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare__option em {width:100%;display:block;color:#111;font-size:15px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorites-page {width:100%;display:block}.favorites-page table {width:100%;border-collapse:collapse;display:table;margin-bottom:20px}.favorites-page th,.cart-table td{padding:5px}.cart-table td {border-top:1px solid #f0f0f0}.favorites-page th {font-size:14px;font-weight:600}.favorites-page td:not(:nth-child(2)){text-align:center}.favorites-page td:first-child {width:130px}.favorites-page td:first-child a{display:block;width:100%;position:relative}.favorites-page td:first-child a:after{content:'';display:block;width:100%;padding-bottom:100%}.favorites-page td:nth-child(2) a{font-weight:600;font-size:16px;text-decoration:none;color:#111}.favorites-page td:nth-child(2) a:hover{color:#FFD43B}.favorites-page td:nth-child(2) a,.cart-table td:nth-child(3) span {clear:both;float:left}.favorites-page td:nth-child(3) {font-size:16px;line-height:30px;font-weight:600}.favorites-page td:nth-child(3) span div{width:16px;height:16px;float:right;margin-top:7px;margin-left:7px;border:1px solid #ddd}.favorites-page td:nth-child(4),.cart-table td:nth-child(6) {font-weight:bold;font-size:15px}.favorites-page td:last-child{width:80px}.favorites-page td:last-child button{text-align:center;font-size:16px;width:30px;opacity:1;border:0;line-height:30px;transition:.2s;display:inline-block;background:none}.favorites-page td:last-child button i{width:inherit;line-height:inherit;text-align:center;;border-radius:50px;transition:.2s;display:inline-block}.favorites-page td:last-child button:hover i:not(.linearicons-check){background:#dfdfdf}.favorites-page td:last-child button i.linearicons-check {background:#3e9c45;color:#fff;border-radius:50px}.favorites-page .no-items {display:block;float:none;margin:40px 0 155px 0}.cart-breads-btn {font-weight:400;font-size:12px;background:#fff;border:1px solid #dfdfdf;padding:5px 10px;transition:.2s;border-radius:var(--element-border-radius);display:inline-block;color:#111;align-self:flex-start}.cart-breads-btn i {margin-right:5px}.cart-breads-btn:hover {background:#dfdfdf}.cart-page-block .cart-additional-items {width:100%;display:flex;border-top:1px solid #f0f0f0;padding-top:20px}.cart-page-block .cart-additional-items .total-price-cart{font-size:20px}.cart-page-block .total-cart {margin-left:auto}.cupon-discount {font-size:14px;text-align:right;color:#bf0000}.cart-page-block .cart-cupons > div {position:relative;display:flex;width:100%}.cart-page-block .cart-cupons > div .load-ajax-2{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.6);display:none}.cart-page-block .cart-cupons > div .load-ajax-2 i{position:absolute;z-index:2;width:40px;line-height:40px;left:50%;top:0;margin-left:-20px;text-align:center;font-size:16px}.cart-page-block .cart-cupons span {display:block;width:100%;margin-bottom:5px;font-size:14px}.cart-page-block .cart-cupons input {display:block;width:200px;box-sizing:border-box;border:1px solid #ddd;background:#fff;height:40px;padding:0 5px;outline:none}.cart-page-block .cart-cupons a {width:40px;flex-shrink:0}.cart-page-block .cart-cupons a i{width:100%;text-align:center;line-height:40px;font-size:18px;display:block}.cart-page-block .cart-cupons small {font-size:12px;color:#444;margin-top:5px;display:block;width:100%}.cart-page-block .cart-cupons small.error {color:#df0000}.cart-page-block .cart-cupons small.success {color:#038910}.total-cart div{padding:5px 0}.total-cart div span{font-weight:bold}.total-cart-block {display:flex;flex-direction:column;margin-left:auto}.cart-actions-main {width:100%;padding:30px 0;display:flex}.cart-actions-main .cart-action-btn {border-radius:3px;font-weight:600;border:1px solid;text-decoration:none;padding:10px 30px;font-size:14px;text-align:center;transition:.2s}.cart-actions-main .cart-action-btn:first-child {border-radius:3px;font-weight:bold;text-decoration:none;font-size:14px;text-align:center;transition:.2s;border:1px solid #999;color:#999}.cart-actions-main .cart-action-btn:first-child:hover {border-color:#111;color:#111}.cart-actions-main .cart-action-btn:not(:first-child) {margin-left:20px}.cart-actions-main .cart-action-btn:nth-child(2) {transition:.2s;margin-left:auto;border:1px solid #dfdfdf;background:#dfdfdf}.cart-actions-main .cart-action-btn:nth-child(2):hover {background:#bbb;border-color:#bbb;color:#111}.cart-actions-main .cart-action-btn:nth-child(3) {transition:.2s;background:#FFD43B;color:#fff}.cart-actions-main .cart-action-btn:nth-child(3):hover {background:#333;color:#fff}.cart-less-product {margin-left:auto}.cart-actions .cart-less-product{min-width:66%;max-width:67%}.cart-actions-main .cart-less-product{min-width:30%}.cart-less-product i.icon-element {height:40px;width:40px;background-image:url('https://amw.by/media/img/warn.png');margin-right:10px}.cart-less-product i.icon-element,.cart-less-product span {float:left}.cart-less-product span {width:calc(100% - 50px)}.cart-less-product span:nth-child(2) {color:#111;font-weight:700}.cart-table-list{width:100%;position:relative;display:block}.cart-table-list .cart-table {width:100%;display:table;margin:20px 0;border-collapse:collapse}.cart-table-list .cart-table th {padding:10px;font-weight:600;font-size:15px;background:#f0f0f0}.cart-table-list .cart-table th:first-child {text-align:left}.cart-table-list .cart-table td:first-child {width:70px}.cart-table-list .cart-table td:first-child a{display:block;position:relative;width:100%}.cart-table-list .cart-table td:first-child a:after{display:block;content:'';width:100%;padding-bottom:100%}.cart-table-list .cart-table td:nth-child(2) a{color:#111;font-weight:600}.cart-table-list .cart-table td:nth-child(2) a:hover{color:#FFD43B}.cart-table-list .cart-table .cart-table__prices span{width:100%;display:block;text-align:center;font-size:16px;color:#111;font-weight:600}.cart-table-list .cart-table .cart-table__prices span.price-sale{color:#df0000;margin-bottom:5px}.cart-table-list .cart-table .cart-table__prices span.price-sale + span{color:#666;text-decoration:line-through;font-size:14px;font-weight:500}.cart-table-list .cart-colors{display:flex;align-items:center}.cart-table-list .cart-colors span,.cart-table-list .cart-table .cart-sizes span,.cart-table-list .cart-table .cart-sizes strong{font-size:13px}.cart-table-list .cart-colors div{width:20px;height:20px;margin-left:5px}.cart-table-list .cart-table td:nth-child(3) > div:last-child{margin-top:5px}.cart-table-list .cart-table .cart-sizes strong{margin-left:5px}.cart-table-list .cart__item-count{width:110px;display:flex;align-items:center;position:relative;left:50%;transform:translateX(-50%)}.cart-table-list .cart__item-count a{width:30px;flex-shrink:0}.cart-table-list .cart__item-count a i{width:100%;line-height:40px;color:#666;text-align:center;background:#f0f0f0}.cart-table-list .cart__item-count a:hover i{color:#111;background:#dfdfdf}.cart-table-list .cart__item-count input{width:100%;height:40px;color:#222;text-align:center;background:#f0f0f0;font-size:16px}.cart-table-list .prices .item-price {white-space:nowrap;width:100%;text-align:center}.cart-table-list .prices .item-price em{display:block;font-style:normal;color:#df0000;font-weight:500;font-size:13px}.cart-table-list .prices .item-price span{font-size:16px}.cart-table-list .delete-item{width:30px;display:block}.cart-table-list .delete-item i{width:30px;line-height:30px;text-align:center;color:#df0000;border-radius:50px;display:block}.cart-table-list .delete-item:hover i{background:#df0000;color:#fff}.cart-table-list .cart-table td:last-child{padding-right:0}.favorites-page .delete-item i{width:30px;line-height:30px;text-align:center;color:#df0000;border-radius:50px;display:block}.favorites-page .delete-item {width:30px;display:inline-block;font-size:16px}.favorites-page .delete-item:hover i{background:#df0000;color:#fff}.load-ajax {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.7);display:none}.load-ajax.show-loader {display:block}.load-ajax i {position:absolute;width:40px;line-height:40px;text-align:center;top:50%;left:50%;margin:-20px 0 0 -20px}.order-form {width:100%;justify-content:space-between;height:0;overflow:hidden;transition:var(--general-transition,.3s)}.order-form button[type=submit] {margin:0 auto;border:none;cursor:pointer;padding:10px 20px;border-radius:3px;background:#FFD43B;color:#fff;min-width:20%}.order-form button[type=submit]:hover {background:#3e9c45;color:#fff}.order-line {float:left;width:100%;position:relative}.order-line:before{content:'';width:100%;height:2px;top:50%;margin-top:-1px;position:absolute}.order-line a{width:60px;line-height:60px;text-align:center;font-size:22px;font-weight:500;border-radius:50%;float:left;position:relative;z-index:2}.order-line div {float:left;width:33%}.order-line div a {left:50%;margin-left:-30px}.order-items {width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.order-items > div {width:30%}.order-items > div h2{width:100%;padding:0;margin:0;text-align:center;font-size:18px;margin-bottom:20px;display:block;font-weight:600}.order-items .step-line{width:100%;display:flex;position:relative;margin-bottom:20px}.order-items .step-line span{margin:0 auto;width:60px;line-height:60px;text-align:center;background:#FFD43B;color:#fff;font-size:32px;position:relative;border-radius:50px}.order-items .step-line:before{content:'';position:absolute;left:0;top:50%;height:1px;background:#FFD43B;width:100%}.order-items .step-1 .line,.step-2 .line {width:100%;margin-bottom:10px;display:block}.order-items .step-1 .line label,.step-2 .line label{width:100%;margin-bottom:5px;display:block}.order-items .step-1 .line label em,.step-2 .line label em{font-style:normal;color:#df0000}.order-items .step-1 .line input[type=text],.order-items .step-1 .line input[type=password],.order-items .step-1 .line textarea,.step-2 .line textarea{width:100%;display:block;padding:10px;border-radius:3px;font-size:13px;border:1px solid #dfdfdf;background:#fdfdfd}.order-items .step-1 .line input[type=text]:focus,.order-items .step-1 .line input[type=password]:focus,.order-items .step-1 .line textarea:focus,.step-2 .line textarea:focus{background:#fff;border-color:#bbb}.order-items .step-1 .line textarea,.step-2 .line textarea{resize:none;height:80px}.step-1 .type-checkbox input{border-radius:3px;float:left;width:15px;margin-right:7px;background:#ddd;height:15px;border:1px solid #ddd;flex-shrink:0;position:relative}.step-1 .type-checkbox input:checked {border-color:#FFD43B}.step-1 .type-checkbox input:checked:after {width:11px;height:11px;background:#FFD43B;position:absolute;left:1px;top:1px;content:''}.step-1 .type-checkbox {line-height:14px;font-size:12px}.order-register {display:none}.step-1 > a:last-child,.step-2 > a:last-child,.step-3 input[type=submit]{float:left;width:50%;text-align:center;padding:8px 0;margin-left:25%;margin-top:10px;-webkit-border-radius:2px;border-radius:2px}.step-1 > a:last-child:hover,.step-2 > a:last-child:hover{transition:.2s;opacity:.9}.delivery-items,.payment-items {width:100%;display:flex;flex-direction:column}.delivery-items > div,.payment-items > div {width:100%;position:relative;margin-bottom:10px;border-radius:3px;display:flex}.delivery-item,.payment-item {display:flex;width:100%;padding:10px;border-radius:3px;align-items:center;border:1px solid transparent}.active .delivery-item{border:1px solid #FFD43B}.delivery-items div.active:before,.payment-items div.active:before {font-family:'Linearicons';content:"\ec34";position:absolute;left:5px;top:50%;width:24px;line-height:24px;text-align:center;font-size:15px;z-index:5;transform:translateY(-50%);background:#FFD43B;color:#fff;border-radius:50px}.delivery-items div input,.payment-items div input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer;margin:0;padding:0}.delivery-items div i {width:50px;flex-shrink:0;color:#999;font-size:32px;text-align:right;margin-left:10px}.delivery-items div div {width:100%;margin-left:10px}.delivery-items div span {width:100%;margin:0;font-weight:600;display:block}.delivery-items div p {width:100%;margin:0;font-size:12px;padding-top:5px;display:block}.delivery-items div:not(.line):not(.active):hover,.payment-items div:not(.line):not(.active):hover {box-shadow:0 0 5px rgba(0,0,0,.3);transition:var(--general-transition,.3s)}.delivery-item div:first-child {margin-left:30px}.delivery-item > img {width:35px;object-fit:contain;flex-shrink:0;margin-left:25px}.step-2 .line {display:none}.payment-item{padding:10px;align-items:center;border:1px solid transparent}.payment-item > div{width:80px;position:relative;margin-left:30px}.payment-item > div:after{content:'';display:block;width:100%;padding-bottom:100%}.active .payment-item{border:1px solid #FFD43B}.payment-item span {font-size:14px;width:100%;margin-left:10px;font-weight:600}.payment-items > div:not(.active):hover span {}.payment-items > div:not(.line):not(.active):hover {box-shadow:0 0 5px rgba(0,0,0,.3);transition:var(--general-transition,.3s)}.form-error {float:left;width:100%;text-align:center;font-size:12px !important;padding:5px 0 0 0;margin:0;color:red}.error-order,.payment-error {float:left;width:60%;padding:15px 0;margin:20px 20%;text-align:center;box-shadow:0 0 5px rgba(0,0,0,.1);font-weight:bold}.cart-main-block {display:grid;width:100%;grid-template-columns:repeat(3,1fr);grid-gap:20px;align-items:flex-start}.cart-main-panel{background:#fff;padding:20px;border-radius:var(--item-border-radius);position:relative;min-width:0}.cart-items-panel,.cart-order-info {grid-column:1 / 3}.cart-items-panel a {position:relative}.cart-summary-panel .form-main-alert {margin-top:0;display:block}.checkout-block.disabled {position:relative}.checkout-block.disabled::after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .75)}.cart-min-price-alert span {font-size:18px;text-align:center;display:block}.cart-summary-panel {position:sticky;top:calc(var(--header-callapsed-height,0px) + 30px);padding:0;min-width:0}.cart-summary-panel .proceed-checkout,.cart-summary-panel .submit-checkout {width:100%}.checkout-block > p {color:#6c7280;margin-top:10px;text-align:center}.checkout-block > .input-checkbox {display:block;margin-top:15px}.checkout-block > .input-checkbox > a {text-decoration:underline;color:#FFD43B}.checkout-block > .input-checkbox > a:hover {text-decoration:none}.cart-simple-summary {width:100%;display:flex;flex-direction:column;align-items:flex-start}.cart-summary-panel > * {padding:20px}.cart-summary-panel > * + * {border-top:1px solid #e0e6ef}.cart-simple-summary__sum {display:flex;align-items:flex-start;justify-content:space-between;width:100%}.cart-simple-summary__sum > span {font-size:20px}.cart-simple-summary__total {display:flex;flex-direction:column;align-items:flex-end}.cart-simple-summary__total .cart-item__price {font-size:20px;font-weight:600}.cart-simple-summary__payment,.cart-simple-summary__delivery,.cart-simple-summary__promocode,.cart-simple-summary__pre-total {display:flex;width:100%;justify-content:space-between}.cart-sum {font-weight:600;flex-shrink:0}.cart-simple-summary__promocode > span {text-overflow:ellipsis;overflow:hidden}.cart-promocode-block {padding:10px 20px;display:flex;flex-direction:column;position:relative}.cart-promocode-input {display:flex;align-items:flex-start}.cart-promocode-block .input-wrapper {--input-padding-block:5px}.cart-promocode-input > * + * {margin-left:20px}.cart-promocode-active {display:flex;align-items:center;justify-content:space-between}.cart-promocode-active p {white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-promocode-active + .cart-promocode-input {margin-top:20px}.cart-reload-alert {position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(255 255 255 / .9);display:grid;place-items:center}.cart-reload__data {display:flex;flex-direction:column;align-items:center;padding:20px;font-size:16px}.cart-reload__data > * + * {margin-top:10px}.cart-reload__data-title {font-size:22px;font-weight:600}.cart-items-list {display:flex;flex-direction:column;width:100%}.cart-item {display:flex;width:100%;padding:15px 0}.cart-item > * + * {padding-left:10px}.cart-item > * {display:flex;align-items:flex-start}.cart-item__image {width:100px;flex-shrink:0}.cart-item__price-info {width:40%;justify-content:space-between;flex-shrink:0}.cart-item__info {flex-grow:1;flex-direction:column}.cart-item__info > * + * {margin-bottom:10px}.cart-item__name {color:#111;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cart-item__actions {margin:auto 0 0 0}.cart-item__actions > * + * {margin-left:5px}.cart-item + * {border-top:1px solid #d0d0d0}.cart-item__action {border-radius:var(--item-border-radius);width:32px;height:32px;background:#f0f0f0;transition:var(--general-transition,.3s)}.cart-item__action:hover {background:#aaa;color:#111}.cart-item__action.favorite-active {background:#f9115533;color:#f91155}.cart-item__action.favorite-active:hover {background:#f9115555}.cart-item__action.favorite-active i {font-weight:900}.cart-item__variation {color:#6c7280}.cart-item__variation-value {font-weight:700}.cart-item__price-block {font-size:16px;font-weight:600;display:flex;flex-direction:column;align-items:flex-start}.cart-item__price-block.has-base-price {color:#df0000}.cart-item__base-price {color:#666;position:relative;font-size:14px}.cart-item__base-price::before {background:#df0000;content:'';display:block;height:1px;left:0;position:absolute;top:50%;transform:rotate(-3deg);width:100%}.cart-item__init-price {font-size:12px;color:#666}.cart-item__price-block hr {width:100%;margin:3px 0}.cart-item__cart-block {display:flex;margin-left:20px}.cart-item__cart-block > button {background:#dfdfdf;color:#666;padding:10px;border-radius:var(--item-border-radius);width:35px;height:35px;flex-shrink:0;line-height:1;transition:.2s}.cart-item__cart-block > button:hover {background:#aaa;color:#111}.cart-item__cart-block > input {width:100%;max-width:70px;border:1px solid #dfdfdf;border-radius:var(--item-border-radius);padding:5px 10px;text-align:center;font-size:16px}.cart-item__cart-block > * + * {margin-left:5px}.checkout-steps {display:flex;width:100%;flex-direction:column}.checkout-steps > * + * {margin-top:25px}.checkout-step {display:flex;width:100%;flex-direction:column;align-items:flex-start}.checkout-step:not(:last-child) {border-bottom:1px solid #ddd;padding-bottom:25px}.checkout-step > * + * {margin-top:20px}.checkout-step__title {font-size:14px;font-weight:normal}.checkout-step__title em {font-style:normal;font-weight:700}.checkout-step__body {width:100%;display:flex;flex-direction:column;max-width:500px}.checkout-step__body > * + * {margin-top:20px}.order-delivery-wrapper,.order-paysystem-wrapper {width:100%;font-size:18px}.order-delivery-description {padding:10px 0 0 0;margin:0;font-size:13px;border:none;border-radius:var(--element-border-radius)}.des-select__dropdown-list li {font-size:14px}.des-select__current img,.des-select__dropdown-list li img {width:27px;height:27px;object-fit:contain;margin-right:5px}.checkout-user-data {display:grid;grid-template-columns:repeat(2,1fr);gap:15px 20px}.user-data-step .checkout-step__body {max-width:unset}.checkout-user__comment {grid-column:1 / 3}.checkout-user__address:not(.hidden) + .checkout-user__comment {grid-column:2 / 3}.checkout-user-data textarea {height:90px}.delivery-schedule-step {display:flex;flex-direction:column;width:100%;padding-top:16px;border-top:1px solid #eee}.delivery-schedule-step > * + * {margin-top:14px}.delivery-schedule-title {margin:0;font-size:14px;font-weight:700;color:#111}.delivery-schedule-step select.input {width:100%;height:50px;padding:0 15px;border:1px solid #dfdfdf;border-radius:var(--element-border-radius);font-size:14px;background:#fff}.delivery-schedule-empty {margin:0;font-size:13px;color:#c8152f}.cart-result-block {width:50%;display:flex;flex-direction:column;align-items:center;margin:50px auto}.cart-result-block > * + * {margin-top:20px}.cart-success-block {padding:20px;border:1px solid #eee;background:#fcfcfc;color:#111}.cart-success-block > h2 {display:block;width:100%;text-align:center;font-size:22px;font-weight:600}.cart-result-line {display:flex;align-items:center;width:80%}.cart-result-line__icon {display:flex;justify-content:center;align-items:center;width:50px;height:50px;text-align:center;border-radius:50%;font-size:24px;margin-right:20px;flex-shrink:0}.cart-result-line__icon_success {background:#28a745;color:#fff}.cart-result-content > span {font-size:18px}.cart-result-content > strong {font-size:20px;color:#FFD43B}.cart-result-content > p {font-size:18px}.cart-result-content em {color:#FFD43B;font-style:normal}.cart-page-block .cart-no-items{width:100%;padding:20px 0;font-size:18px}.cart-page {background:#f0f0f0}.brand-page .container{display:flex}.brand-page .h2{margin-bottom:20px;display:block}.brand-list {width:100%;display:grid;grid-template-columns:repeat(4,calc(100%/4));grid-gap:10px}.brand-list a {width:100%;border:1px solid #f0f0f0;margin-right:-1px;margin-bottom:-1px;padding:10px;transition:var(--general-transition,.3s);border-radius:var(--item-border-radius);display:flex;flex-direction:column;justify-content:center;word-break:break-word}.brand-list a:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.brand-list a div{position:relative;width:100%;display:block}.brand-list a div:before{content:'';width:100%;display:block;padding-bottom:100%}.brand-list a span {display:block;width:100%;text-align:center;font-size:24px;margin-top:5px;color:#111;text-transform:uppercase}.brand-list a div + span {font-size:16px;text-transform:none}.brand-info{display:flex;width:100%;margin-bottom:20px}.brand-info .brand-left {width:100%;margin-right:20px}.brand-info .brand-right {width:20%;flex-shrink:0}.brand-info .brand-right img {display:block;width:100%}.error-content {display:flex;flex-wrap:wrap;align-items:center;width:100%}.menu-left + .error-content {width:calc(79% - 30px);margin-left:30px}.error-content .error-left {width:50%}.error-content .error-left strong {width:100%;display:block;text-align:center;color:#FFD43B}.error-content .error-left strong:first-child{font-size:150px}.error-content .error-left strong:last-child{font-size:42px}.error-content .error-right {width:45%;margin-left:5%}.error-right h1{color:#FFD43B;display:block;margin-bottom:20px}.error-right p{display:block;width:100%;padding:3px 0;margin:0;color:#666;font-size:14px}.error-right a{color:#FFD43B;text-decoration:underline}.error-right a:hover{text-decoration:none}.product-probably {width:100%;margin-top:40px}.product-probably .catalog-products {margin-top:10px}.login-page{min-height:calc(100vh - 350px)}.signup-form {position:relative;display:block;width:40%;margin:100px 30%;transition:.2s;padding:25px;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:var(--element-border-radius)}.signup-form:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 75%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 75%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0 )}.signup-form .h2 {width:100%;text-align:center;position:relative;color:#111}.signup-form form {width:100%;position:relative;margin-top:20px;align-items:center}.signup-form form a:nth-child(3){margin-left:10%;margin-right:5%}.signup-form form a:hover{text-decoration:none}.signup-form__actions a:first-child{color:#666;font-size:13px}.signup-form__actions a:nth-child(2){color:#FFD43B;font-size:13px}.signup-form__actions a {text-decoration:underline}.signup-form__actions a:hover {text-decoration:none}.alert-message {display:block;margin:20px 0 0 0;width:100%;padding:15px;border-radius:5px;border:1px solid transparent}.alert-error {color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-success {color:#224e24;background-color:#c0e7c1;border-color:#a2dca6}.restored-block {display:block;width:50%;margin:50px 25% 100px 25%;padding:20px;border:1px solid #eee;background:#fcfcfc;color:#111}.restored-block > .h2 {display:block;width:100%;text-align:center;font-size:22px;font-weight:600;margin-bottom:15px}.restored-block >div {display:flex;width:100%;padding:10px 0;align-items:center}.restored-block div i {width:50px;line-height:50px;text-align:center;font-size:20px;border-radius:50%;flex-shrink:0;margin-left:15%;background:#289020;color:#fff}.restored-block div span {font-size:16px;width:100%;margin-left:20px}.restored-block div div {margin-left:20px;width:calc(85% - 70px)}.signup-form.register-form {width:50%;margin:50px 25% 0}.signup-form.register-form .h2{display:block;width:100%;text-align:center}.signup-form.register-form .h2 + p {display:block;margin:5px 0 0 0;padding:0;color:#666;font-size:13px;text-align:center}.signup-form.register-form .captcha div {display:flex;align-items:center;padding-left:var(--input-padding-inline)}.signup-form.register-form .captcha div button {color:#FFD43B;margin:0 10px;border-radius:2px}.signup-form.register-form .captcha div input {height:38px;width:100px}.signup-form.register-form .captcha .captcha-img {height:38px;width:100px}.signup-form.register-form .form-confirm {display:flex;font-size:13px}.signup-form.register-form .form-confirm a {color:#FFD43B;text-decoration:underline;margin-left:5px}.signup-form.register-form .form-confirm a:hover {text-decoration:none}.signup-form.register-form label i{float:right;color:#df0000;font-style:normal;font-size:12px}.signup-form.register-form label i.text-left{float:right;width:100%}.category-index__page {margin-bottom:20px}.entity-form.service-feedback-form {display:block;width:100%;position:relative;margin-top:30px;background-size:cover;border-radius:15px;padding:15px;margin-bottom:20px;float:left}.entity-form.service-feedback-form:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);border-radius:15px}.entity-form.service-feedback-form > div {display:block;width:45%;margin:30px 0 30px 30px;position:relative;z-index:3;padding:15px;border-radius:10px;background:rgba(255,255,255,.7)}.entity-form .service-feedback-form__title {display:block;width:100%;text-align:center;text-transform:uppercase;font-size:18px;font-weight:600}.entity-form .service-feedback-form__desc {display:block;width:100%;text-align:center;text-transform:uppercase;font-size:14px;font-weight:400;margin-bottom:10px}.entity-form .service-feedback-form__field,.entity-form .service-feedback-form__send-btn {display:block;width:100%}.entity-form .service-feedback-form__send-btn .btn {display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.entity-form .service-feedback-form__field input,.entity-form .service-feedback-form__field select,.entity-form .service-feedback-form__field textarea{display:block;width:100%;margin-bottom:10px;padding:10px;box-sizing:border-box;border:1px solid #999;border-radius:5px;text-align:left}.entity-form.service-feedback-form:first-child {margin-top:0}.contacts__map-address:not(:first-of-type) {margin-top:20px}.ui-slider .ui-slider-handle {z-index:1 !important}.menu_left .menu-left-category ul > li > a .category-list__icon i {font-size:24px;line-height:1}ymaps [class$="placemark__content-inner"] {padding:0 10px}ymaps [class$="placemark__content-inner"] p {display:none}.fancybox__container{z-index:999999999 !important}.faq__content {width:100%;display:flex;flex-direction:column}.faq__content + .faq__content {}.faq__item {width:100%}.faq__inner {width:100%;border-radius:var(--item-border-radius)}.faq__item:not(:first-child) .faq__inner{border-top:1px solid #f0f0f0}.faq__question {width:100%;display:flex;align-items:center;padding:15px}.faq__question:hover span.faq__question-text{text-decoration:underline}.faq__question > .icon {display:flex;align-items:center;justify-content:center;font-size:18px;height:35px;border-radius:50%;width:35px;text-align:center;flex-shrink:0;margin-left:auto;padding-left:0;padding-top:3px;color:#333}.faq__question .icon > i {transition:var(--general-transition,.3s)}.faq__question-text {flex-grow:1;margin-right:20px;font-size:14px;font-weight:500;text-align:left}.faq__answer {max-height:0;overflow:hidden;transition:var(--general-transition,.3s);padding:0 30px;border-top:1px solid transparent}.main-faq {padding:40px 0}.faq__inner.opened .faq__answer {max-height:300px;padding:15px 30px;background:#f0f0f0}.faq__inner.opened .icon > i {transform:rotate(180deg)}.faq-page .faq__question {padding:15px}.main-question-block {padding:40px 0;background:#f0f0f0}.main-question-block .container {display:flex;align-items:center}.main-question__title-block {display:flex;flex-direction:column;align-items:flex-start;width:35%;flex-shrink:0;padding-right:40px}.main-question__description {margin-top:15px}.main-question__form {display:grid;flex-grow:1;grid-template-columns:repeat(2,1fr);grid-gap:20px}.main-question__form input,.main-question__form textarea {width:100%;padding:12px 26px;border-radius:var(--element-border-radius)}.main-question__form-block {display:flex;align-items:center}.main-question__form-block [type="submit"] {width:100%}#main-question__form-confirm{border-radius:3px;float:left;width:14px;margin-right:7px;background:#ddd;height:14px;border:1px solid #FFD43B;flex-shrink:0;position:relative;padding:0}#main-question__form-confirm:checked:after {position:absolute;left:1px;top:1px;width:10px;height:10px;background:#FFD43B;content:''}label[for="main-question__form-confirm"] {line-height:1}label[for="main-question__form-confirm"] a {color:#FFD43B;text-decoration:underline}label[for="main-question__form-confirm"] a:hover {text-decoration:none}.big-search-form {width:100%}.big-search-form .modal {top:-100px;border-radius:0;max-width:unset;width:100%;overflow:visible}.big-search-form .live-search__items:not(.focused) {max-height:calc(100vh - 200px)}.big-search-form .live-search__items.focused {max-height:250px}.big-search-form:not(.active) .live-search-block{display:none}.big-search-form.active .modal {top:0}.big-search-form .container{display:flex;align-items:center;width:100%;padding:10px 15px;position:relative}.big-search-form .close-modal{font-size:28px;position:relative;transition:var(--general-transition,.3s);background:none;z-index:34}.big-search-form .search-form{width:100%;margin:0;display:flex;align-items:center;position:relative;padding:0 10px}.big-search-form .search-form input[type=text]{font-size:14px;height:40px;width:100%;background:#dfdfdf;z-index:35}.big-search-form .search-form input[type=submit]{background:#FFD43B;color:#fff;width:40px;height:40px;cursor:pointer;margin:0 5px;flex-shrink:0;border-radius:var(--element-border-radius);position:relative;z-index:36}.big-search-form .close-modal i{background:#f0f0f0;border-radius:5px;width:40px;line-height:40px;flex-shrink:0}.big-search-form .live-search__show-all > a {height:50px}.big-search-form .live-search__show-all-title{font-size:16px}.search-form .input-wrapper {width:auto;flex-grow:1}body.modal-active {overflow:hidden}.main-question-confirm {width:100%;display:flex;margin-top:10px;align-items:center}.main-question-confirm input {border-radius:3px;float:left;width:14px;margin-right:7px;background:#ddd;height:14px;border:1px solid #ddd;flex-shrink:0;position:relative}.main-question-confirm input:checked:after{position:absolute;left:1px;top:1px;width:10px;height:10px;background:#FFD43B;content:''}.main-question-confirm input:checked{border-color:#FFD43B}.img-wrapper {position:relative;width:100%;overflow:hidden}.img-wrapper::before {content:'';display:block;width:100%;padding-bottom:100%}.img-wrapper img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.img-wrapper-contain img {object-fit:contain}.mySwiper .swiper-button-navigation {-webkit-user-select:none;user-select:none;transition:.2s}.inputs-wrapper {display:flex;flex-direction:column;width:100%}.inputs-wrapper > * + * {margin-top:20px}.input-wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;position:relative;scroll-margin-top:calc(var(--header-callapsed-height,0px) + 20px);--input-default-height:calc( var(--general-font-size) * var(--input-line-height) + var(--input-padding-block) * 2 );--input-padding-inline:calc( max( 10px,min( ( max(var(--current-input-height,0px),var(--input-default-height) ) ) / 2,var(--element-border-radius) ) ) )}.input-custom-placeholder {position:absolute;left:var(--input-padding-inline);top:var(--input-padding-block);color:#777;display:none;pointer-events:none;transition:.2s;background:#fff;padding:0 5px}.input:placeholder-shown + .input-custom-placeholder {display:block}.input:not(:placeholder-shown) + .input-custom-placeholder.dynamic-placeholder,.input:focus + .input-custom-placeholder.dynamic-placeholder {transform:translateY(-50%);display:block;top:0}.input-custom-placeholder em {font-style:normal;color:#df0000}.input-wrapper label > em {color:#df0000}.input-wrapper input,.input-wrapper textarea,.input-wrapper select{padding:var(--input-padding-block) var(--input-padding-inline);outline:none;border:1px solid #ddd;width:100%;border-radius:var(--element-border-radius);background:#fff;line-height:var(--input-line-height)}.input-wrapper label{margin-bottom:5px;padding-left:calc( var(--input-padding-inline) + 1px )}.review-form-rate {padding:0 var(--input-padding-inline)}.input-wrapper input:focus,.input-wrapper textarea:focus,.input-wrapper select:focus {border:1px solid #333;transition:.2s}.input-wrapper select {position:relative;appearance:none}.input-wrapper select::after {content:'▼';display:block;position:absolute;top:50%;transform:translateY(-50%);right:0}.input-wrapper > i {font-style:normal;font-size:12px;color:#df0000}.input-checkbox label {display:inline}.input-checkbox input {border-radius:3px;float:left;width:18px;margin-right:7px;background:#ddd;height:18px;border:1px solid #ddd;flex-shrink:0;position:relative;padding:0}.input-checkbox input:checked {border-color:#FFD43B}.input-checkbox input:checked::after {position:absolute;left:1px;top:1px;width:14px;height:14px;background:#FFD43B;content:'';border-radius:2px}.input-wrapper.has-error .input,.input.has-error {outline:1px solid #df0000}.input-wrapper.has-error[data-error]:not([data-error=""])::after {content:attr(data-error);display:block;width:100%;font-size:12px;color:#df0000;margin-top:5px;padding-left:calc( var(--input-padding-inline) + 1px )}.input.has-error[data-error]:not([data-error=""])::after {content:attr(data-error);display:block;width:100%;font-size:12px;color:#df0000;margin-top:5px;padding-left:calc( var(--input-padding-inline) + 1px )}.form-main-alert{margin-top:20px}.form-main-error {color:#b50000}.form-main-success {color:#2b642e}.input-group {display:flex;width:100%;flex-direction:column;align-items:flex-start}.input-group-title {margin-bottom:10px;padding-left:calc( var(--input-padding-inline) + 1px );font-size:18px}.input-group__items {display:flex;flex-direction:column;width:100%}.input-group__items > * + * {margin-top:10px}.input-group .input-wrapper label {font-size:14px}.password-wrapper {width:100%;position:relative}.password-wrapper > i {position:absolute;right:0;top:0;cursor:pointer;width:40px;height:100%;display:grid;place-content:center;font-size:16px}.password-hidden > i::before {content:"\f070"}.password-shown > i::before {content:"\f06e"}.register-sign-in {width:50%;margin:20px 25%;display:flex;justify-content:flex-end}.register-sign-in a {color:#FFD43B;text-decoration:underline;align-self:flex-end}.register-sign-in a:hover {text-decoration:none}.register-success-block {display:flex;flex-direction:column;align-items:center;width:40%;margin:100px 30%;padding:25px;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center}.register-success-block > * + * {margin-top:20px}.modal .inputs-wrapper > * + * {margin-top:10px}.form-actions {margin-top:20px;display:flex;justify-content:flex-end;align-items:center;width:100%}.form-actions > * + * {margin-left:20px}select.des-select.des-active {display:none}.des-select__wrapper {position:relative;width:100%}.des-select__wrapper i.icon {position:absolute;right:var(--input-padding-inline,15px);top:50%;transform:translateY(-50%);font-size:18px;transition:var(--general-transition,.3s);cursor:pointer}.des-select__current + i {pointer-events:none}.des-select__current i {margin-right:5px;width:27px;text-align:center;line-height:27px}.des-select__wrapper > button {border-radius:var(--element-border-radius);padding:var(--input-padding-block,10px) var(--input-padding-inline,30px) var(--input-padding-block,10px) var(--input-padding-inline,10px);width:100%;background:#fff;text-align:left;border:1px solid #ddd;padding-right:calc(var(--input-padding-inline,10px)*2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px}.des-select__wrapper > button.has-image {display:flex;align-items:center}.des-select__wrapper > button em {font-style:normal;color:#df0000;margin:0 5px}.des-select__wrapper > button > span {text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.des-select[disabled] + .des-select__wrapper::after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .75)}.des-select[disabled] + .des-select__wrapper {cursor:not-allowed}.has-error .des-select__wrapper > button {outline:1px solid #df0000}.des-select__dropdown {position:absolute;top:120%;left:0;width:100%;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:var(--general-transition,.3s);background:#fff;padding:15px;border-radius:var(--element-border-radius);box-shadow:0 0 10px 0 rgba(0,0,0,.3);z-index:1}ul.des-select__dropdown-list {width:100%;display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.des-select__dropdown-list li {padding:5px 10px;transition:var(--general-transition,.3s);cursor:pointer;display:flex;align-items:center}.des-select__dropdown-list li.active {background:#c9c9c9}.des-select__dropdown-list li:hover {background:#f0f0f0}.des-select__dropdown-list li:first-child {border-top-left-radius:var(--item-border-radius);border-top-right-radius:var(--item-border-radius)}.des-select__dropdown-list li:last-child {border-bottom-left-radius:var(--item-border-radius);border-bottom-right-radius:var(--item-border-radius)}.des-select__dropdown-list li i{margin-right:5px;width:27px;text-align:center;line-height:27px}.des-select__search {position:relative;margin-bottom:10px}.des-select__search > input {border-radius:var(--element-border-radius);padding:var(--input-padding-block,10px) var(--input-padding-inline,30px) var(--input-padding-block,10px) var(--input-padding-inline,10px);padding-right:calc(var(--input-padding-inline,10px)*2)}.des-select__search-empty {padding:0 10px;font-size:16px;color:#999}.des-select__search-input:not(:placeholder-shown) + i:before {content:"\f00d"}.des-select__wrapper.active .des-select__dropdown {opacity:1;visibility:visible}.des-select__wrapper.active > i {transform:translateY(-50%) rotate(180deg)}#modal-vacancyForm.modal {position:fixed}.vacancies-block {display:flex;flex-direction:column;width:80%;margin-bottom:20px;margin-left:2%}.vacancies-block > * + * {margin-top:30px}.vacancies-general-content {display:flex;width:100%;padding:40px;background:#fafafa;flex-direction:column;align-items:center}.vacancies-info__content {display:flex;width:100%;margin-top:20px}.vacancies {display:flex;flex-direction:column;width:100%}.vacancy {border:1px solid #e5e5e5;position:relative;transition:box-shadow ease 0.3s;background:#fff;margin-bottom:-1px}.vacancy:hover {box-shadow:0 5px 20px rgba(0,0,0,0.1);z-index:1}.vacancy__head {padding:34px 40px;display:flex;flex-direction:column;cursor:pointer;position:relative}.vacancy__head .close-icon {position:absolute;top:37px;right:15px;font-size:18px;transition:var(--general-transition,.3s);font-weight:800}.vacancy__head:hover .close-icon {color:#FFD43B}.vacancy.open .vacancy__head .close-icon {transform:rotate(135deg)}.vacancy__head-title {color:#333;font-weight:bold;display:flex;font-size:18px}.vacancy-price {margin-left:auto;margin-right:30px}.vacancy__head-description {font-size:13px;color:#999}.vacancy__body {padding:0 40px;height:0;overflow:hidden;transition:var(--general-transition,.3s)}.vacancy__content {margin-bottom:35px}.vacancy__content ul {list-style:none;padding-inline-start:0}.vacancy__content ul li:before{content:"";position:relative;left:0;top:11px;background:#666666;width:11px;height:1px;display:inline-block;vertical-align:top;margin-right:10px}.payment-result {width:100%;background:#fff;position:relative;display:flex;justify-content:center}.payment-result-block {position:relative;max-width:50%;display:flex;flex-direction:column;align-items:center;text-align:center}.payment-result-block i {width:100px;line-height:100px;text-align:center;border-radius:50%;font-size:36px;border:2px solid}.payment-result-block > div {width:100%;display:flex;flex-direction:column;align-items:center}.payment-result-block > div > * + * {margin-top:20px}.payment-result-block div span {font-size:32px;font-weight:400}.payment-result-block div p {font-size:16px;color:#111}.result-success i {color:#1d9414;border-color:#1d9414}.result-success div div span {color:#1d9414}.result-error i {color:#bf0000;border-color:#bf0000}.result-error div div span {color:#bf0000}.product__variations-block {width:100%;display:flex;flex-direction:column;margin-top:20px}.product__variations {display:flex;width:100%;flex-direction:column;align-items:flex-start}.product__variation-colors {display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px;margin-top:10px;width:100%}.product__variations-title span:first-child {font-weight:700}.product__variation-colors-block {width:100%}.product__variation-color {border:2px solid transparent;border-radius:var(--item-border-radius);transition:var(--general-transition,1s)}.product__variation-color img {width:90%;height:90%;left:5%;top:5%;border-radius:var(--item-border-radius)}.product__variation-color.active {border-color:#FFD43B}.product__variation-color:not(.active):hover {border-color:#ddd}.product__variation-color-dot {position:absolute;inset:22%;border-radius:50%;background:var(--es-sw,#d9dce1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.product__variation-color-name {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:4px;font-size:12px;line-height:1.2;text-align:center;overflow:hidden}.product__variation-sizes-block + *,.product__variation-colors-block + * {margin-top:20px}.product__variation-size-select {margin-top:10px;position:relative}.product__variation-size-current {background:none;padding:5px 30px 5px 15px;min-width:200px;max-width:100%;text-align:left;font-size:14px;position:relative;border:1px solid #dfdfdf;border-radius:var(--item-border-radius);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product__variation-size-current .fa-caret-down {font-size:16px;position:absolute;top:50%;right:15px;transform:translate(50%,-50%);transition:var(--general-transition,.3s)}.product__variation-size-current.active .fa-caret-down {transform:translate(50%,-50%) rotate(180deg)}ul.product__variation-sizes-list {position:absolute;width:100%;top:120%;left:0;border-radius:var(--item-border-radius);overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,.5);background:#fff;opacity:0;visibility:hidden;transition:var(--general-transition,.3s);z-index:1}ul.product__variation-sizes-list.active {opacity:1;visibility:visible}.product__variation-sizes-list li > * {padding:8px 20px;transition:var(--general-transition,.3s);display:block;color:#111;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;text-align:left;width:100%}.product__variation-sizes-list .product__variation-size:hover {background:#f0f0f0;color:#FFD43B}.product__variation-sizes-list .product__variation-size.active {padding:8px 40px 8px 20px}.product__variation-sizes-list .product__variation-size.active::after {content:"\f00c";font:normal normal normal 14px/1 FontAwesome;font-size:16px;position:absolute;top:50%;right:20px;transform:translate(50%,-50%);color:#FFD43B}.product__variation-sizes-list li + li {border-top:1px solid #f0f0f0}.form-loader {position:absolute;left:0;top:0;width:100%;height:100%;display:grid;place-content:center;background:rgb(255 255 255 / .7)}.form-loader i {font-size:40px}.quick-view-form .product__variation-colors {grid-template-columns:repeat(4,1fr)}.slider-range .noUi-connect {background:#FFD43B}.product__list-item-variations {width:100%;display:flex;flex-direction:column;align-items:center;margin-top:auto;margin-bottom:5px}.product__list-item-variations a{color:#2992d9;text-align:center;border-bottom:1px dotted #2992d9;transition:.2s;font-size:13px;line-height:1;padding-bottom:3px}.product__list-item-variations a:hover{color:#333;border-bottom-color:#333}.review-item__content .review-answer{display:flex;flex-direction:column;padding:10px;margin-top:10px;background:#f0f0f0;width:100%}.review-answer span{font-weight:600;margin-bottom:5px}.review-answer p{color:#333}.live-search-block {display:none;flex-direction:column;position:absolute;top:-4px;left:0;right:0;min-width:300px;border-radius:3px;background:#fff;z-index:33;overflow:hidden;width:100%}.live-search-block.active{box-shadow:0 0 5px rgba(0,0,0,.3);display:flex}.live-search-block *,.live-search-block *:before,.live-search-block *:after {box-sizing:border-box}.live-search__loader {position:absolute;left:0;top:var(--search-height);height:calc(100% - var(--search-height));width:100%;display:none;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.7);z-index:3}.live-search__loader.active{display:flex}.live-search__items {display:flex;flex-direction:column;margin-top:var(--search-height);max-height:calc(500px - var(--search-height));overflow:auto;min-height:70px}.live-search__items > * + * {border-top:1px solid #aaa}.live-search__item {width:100%;display:flex;height:70px;padding:10px;text-decoration:none;color:#222;transition:.3s}.live-search__item:hover {background:#ddd}.live-search__item-image-wrapper {width:10%;position:relative;margin-right:20px;flex-shrink:0}.live-search__item-image-wrapper:before {content:'';display:block;width:100%;padding-bottom:100%}.live-search__item-image {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.live-search__item-info-block {width:100%;display:flex;flex-direction:column;justify-content:center}.live-search__item-type {font-size:12px;color:#999;font-weight:400;line-height:1;margin-bottom:5px}.live-search__item-name {font-size:14px;font-weight:600;line-height:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-shrink:0}.live-search__item-desc {font-size:12px;color:#b1b5b5}.live-search__item-price-block {font-size:14px;margin:auto 0 auto 20px;flex-shrink:0;display:flex;align-items:flex-end}.live-search__item-article{font-size:12px;margin-top:5px;color:#999}.live-search__item-price-block > span + span {margin-left:5px}.live-search__item-price-block .live-search__item-price-normal-discount {font-size:15px;font-weight:bold;color:#df0000}.live-search__item-price-block .live-search__item-price-discount {text-decoration:line-through;color:#999;font-size:13px}.live-search__item-price-block .live-search__item-price-normal {font-size:15px;font-weight:bold}.live-search__item-order {width:20%;display:flex;flex-direction:column;align-items:center;justify-content:center}.live-search__item-order i {color:#ca0101;transition:.3s}.live-search__item-order.add-to-cart {float:none;margin:0;padding:0;border-radius:0;font-size:24px;opacity:1}.live-search__item-order:hover i {color:#222}.live-search__item.no-item {text-align:center;font-size:18px;display:flex;align-items:center;justify-content:center;width:100%}.live-search__highlight {color:#ca0101}.live-search__show-all-title {font-size:18px;font-weight:600}.live-search__show-all-line {width:35px;min-width:35px;margin-right:15px;margin-left:15px;height:1px;background:#fff;transition:.3s ease-in-out}.live-search__show-all-icon {font-size:22px}.live-search__show-all {background:#FFD43B;transition:.2s;display:none}.live-search__show-all.active{display:block}.live-search__show-all:hover{background:#333}.live-search__show-all > a {display:flex;align-items:center;padding:0 20px;color:#fff;height:60px;text-decoration:none}.live-search__show-all:hover > a {color:#fff}.live-search__show-all:hover .live-search__show-all-line {flex-grow:1}ul.left-side__service-menu {display:flex;flex-direction:column;width:100%;margin-bottom:20px}.left-side__service-menu li {width:100%}.left-side__service-menu li:not(:first-child){margin-bottom:3px;border-top:1px solid #ddd;padding-top:3px}.left-side__service-menu li a{padding:8px 15px;display:block;width:100%;border-radius:3px}.left-side__service-menu li:not(.active) + li {}.left-side__service-menu li:not(.active) a{color:#333}.left-side__service-menu li:not(.active):hover a{background:#dfdfdf}.left-side__service-menu li.active a{background:#FFD43B;color:#fff}.cart__added{position:fixed;transition:350ms ease right,350ms opacity ease;opacity:0;right:-20%;bottom:15px;padding:16px 24px;background:#10c44c;border-radius:8px}.cart__added.active{transition:right 300ms linear;right:15px;opacity:1}.cart__added-close{width:24px;height:24px;position:absolute;top:4px;right:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:2px}.cart__added-close:hover{background:rgba(0,0,0,0.2)}.cart__added-close i{color:#fff;font-size:14px}.cart__added-text{color:#fff;font-size:16px;font-weight:600}.recommend{margin-top:30px}.recommend__title{font-size:32px;font-weight:600;color:#000}.recommend__list{display:flex;flex-wrap:wrap;margin-top:15px;gap:10px}.recommend__item{width:calc(100% / 5 - 10px*4/5);background:#fff}.recommend .add-to-cart{margin-top:20px;width:100%;margin-right:0px}.recommend .price-normal {margin:20px 0}.recommend__btns{width:100%;margin-top:auto}.add-recommend-btn{width:100%;display:block}.add-recommend-btn.disabled{background:#666;border-color:#666}.add-recommend-btn.success{background:#10c44c;border-color:#10c44c}@keyframes right-show{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes opacity-show{from{opacity:0}to{opacity:1}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.spinned{animation:rotation 2s infinite linear}@media (max-width:1100px){.live-search__item-article{display:none}.catalog-item .catalog-item__actions {display:flex;flex-direction:column}.catalog-item .catalog-item__actions > * {width:100% !important}.catalog-item .catalog-item__actions .add-to-cart {margin:0 0 5px 0}.catalog-item .catalog-item__counter {padding:0 0 5px 0;margin:0}.catalog-item .catalog-item__counter button {width:36px;flex-shrink:0}}.cart-page-goods{margin-top:16px}.cart-page__preview em{color:#df0000}.cart-page-goods__title{font-size:24px;font-weight:600}.cart-page-goods__panel{margin-top:8px;margin-bottom:16px}.cart-page__preview{visibility:hidden;opacity:0;position:fixed;z-index:10000;transition:left 300ms,background-color 400ms ease,opacity 250ms;inset:0;display:flex;align-items:center;justify-content:center}.cart-page__preview.active{visibility:visible;opacity:1;transition:left 300ms,background-color 400ms ease,opacity 250ms;background-color:rgba(0,0,0,.3);left:0}.cart-page__preview-item,.cart-page__preivew-header{display:grid;grid-template-columns:80px 2fr 1fr 1fr;gap:12px}.cart-page__preivew-header {background:#dfdfdf;font-weight:600;padding:12px}.cart-page__preview-wrapper{bottom:12px;max-width:700px;position:relative;padding:24px;background-color:#fff;border-radius:12px}.cart-page__preview-item{justify-content:space-between;align-items:center;padding:5px 12px}.cart-page__preview-item-count,.cart-page__preview-item-price{font-weight:700}.cart-page__preview-item:not(:last-child){border-bottom:1px solid #dfdfdf}.cart-page__preview-item-img{width:80px}.cart-page__preview-item-name{color:#000}.cart-item__variation .cart-item__variation-title {font-weight:400;color:#333;font-size:13px}.cart-item__variation .cart-item__variation-value {font-weight:600;color:#333;font-size:13px}.cart-page__preview-items{max-height:200px;overflow-y:auto;margin-top:16px;margin-bottom:16px;width:100%;display:flex;flex-direction:column;gap:12px}.cart-page__header-btns {position:absolute;top:16px;right:16px}.cart-page__preview h2{margin-bottom:16px;font-weight:600}.cart-page__preview-item-box{width:auto;display:flex;gap:12px}.cart-page-goods-btn{width:100%}.cart-page__preview-btn{align-self:start;justify-content:center;border-radius:50%;width:32px;height:32px;display:flex;align-items:center}.cart-page__preview-btn:hover{background-color:rgba(0,0,0,.2)}.cart-page__preview .submit-checkout{margin-left:auto;width:50%}.cart-page__preview-label p {margin:4px 0}.cart-page__preview-btns{display:flex;gap:12px;margin-top:24px}.cart-page__preview-btns .cart-page__preview-link {white-space:nowrap}.page-loader{position:fixed;inset:0;z-index:var(--z);display:grid;place-items:center;background:var(--loader-bg);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--fade),visibility var(--fade)}.page-loader.active{opacity:1;visibility:visible;pointer-events:all}.loader-card{display:grid;gap:14px;align-items:center;justify-items:center;text-align:center;padding:28px 32px;background:var(--card-bg);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--text);transform:translateY(6px);transition:transform var(--fade),opacity var(--fade);opacity:.98}.page-loader.active .loader-card{transform:translateY(0)}.spinner{--size:56px;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(from 0deg,var(--accent),transparent 60%) border-box;-webkit-mask:radial-gradient(farthest-side,transparent 62%,#000 63%) exclude;mask:radial-gradient(farthest-side,transparent 62%,#000 63%) exclude;animation:spin var(--spin);filter:drop-shadow(0 2px 8px rgba(122,167,255,.45))}@keyframes spin{to{transform:rotate(1turn)}}.loader-text{font:500 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:.2px;opacity:.9}@media (prefers-reduced-motion:reduce){.spinner{animation:none}.page-loader,.loader-card{transition:none}}.collections-block {padding:56px 0 24px}.collections {display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.collection {position:relative;height:300px;border-radius:var(--t-r,12px);overflow:hidden;background:#2a2c33;isolation:isolate}.collection:nth-child(n+4) {height:340px}.collection__img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s ease}.collection:hover .collection__img {transform:scale(1.04)}.collection:after {content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(16,18,24,.72) 0,rgba(16,18,24,.28) 42%,rgba(16,18,24,0) 70%)}.collection__link {position:absolute;inset:0;z-index:1}.collection__body {position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 22px 20px;pointer-events:none}.collection__label {display:block;font-size:12px;line-height:1.3;color:rgba(255,255,255,.85)}.collection__title {display:block;margin-top:4px;font-size:20px;line-height:1.25;font-weight:500;color:#fff}.collection__chips {display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.collection__chips a {pointer-events:auto;padding:5px 10px;font-size:12px;line-height:1.3;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:6px;transition:background var(--general-transition,.2s),color var(--general-transition,.2s)}.collection__chips a:hover {background:#fff;color:var(--t-ink,#1f2128)}.home-services-block {padding:48px 0 24px}.home-services {display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-service {display:flex;flex-direction:column;background:#fff;border:1px solid var(--t-line,#ececef);border-radius:var(--t-r,12px);overflow:hidden;color:var(--t-ink,#1f2128);transition:box-shadow var(--general-transition,.2s),border-color var(--general-transition,.2s)}.home-service:hover {border-color:transparent;box-shadow:0 8px 24px rgba(31,33,40,.08);color:var(--t-ink,#1f2128)}.home-service__img {position:relative;display:block;overflow:hidden}.home-service__img:after {content:'';display:block;padding-bottom:62%}.home-service__img img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.home-service:hover .home-service__img img {transform:scale(1.04)}.home-service__body {display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;padding:18px 20px 20px}.home-service__name {font-size:17px;line-height:1.3;font-weight:500}.home-service__text {margin-top:6px;font-size:14px;line-height:1.45;color:var(--t-muted,#8b8e96);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-service__name,.home-service__text {margin-bottom:16px}.home-service__name + .home-service__text {margin-top:-10px}.home-service__btn {margin-top:auto;padding:9px 16px;font-size:14px}.home-service__price {margin:-4px 0 16px;font-size:17px;font-weight:600;line-height:1.3;color:var(--t-ink,#1f2128)}.service-price {display:flex;align-items:baseline;gap:10px;margin:0 0 24px;font-size:15px;color:var(--t-muted,#8b8e96)}.service-price b {font-size:24px;font-weight:600;line-height:1.25;color:var(--t-ink,#1f2128)}@media (max-width:992px){.collections,.home-services {grid-template-columns:repeat(2,1fr)}}@media (max-width:660px){.collections-block {padding:36px 0 8px}.collections {grid-template-columns:1fr;gap:10px}.collection,.collection:nth-child(n+4) {height:220px}.collection__title {font-size:18px}.home-services-block {padding:36px 0 8px}.home-services {grid-template-columns:1fr;gap:12px}}.filter-count {color:var(--t-muted,#6e717a);margin-left:4px}.is-empty {opacity:.45}.catalog-items-options {margin-top:6px;width:100%;display:flex;flex-direction:column;gap:1px}.catalog-items-options__line {font-size:13px;line-height:1.5;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-items-options:not(.catalog-items-options--list) .catalog-items-options__line:nth-child(n+5) {display:none}.catalog-items-options--list .catalog-items-options__line:nth-child(n+8) {display:none}@media (max-width:660px){.catalog-items-options:not(.catalog-items-options--list) .catalog-items-options__line:nth-child(n+4) {display:none}}.safecrm-checkout {display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"note side" "main side";gap:16px 28px;margin:10px 0 50px;align-items:start}.safecrm-checkout__note {grid-area:note;display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-radius:var(--item-border-radius);background:#eef6f0;color:#33473a;font-size:14px;line-height:1.5}.safecrm-checkout__note i {color:#2f8a4c;font-size:18px;margin-top:2px}.safecrm-checkout__note p {margin:0}.safecrm-checkout__main {grid-area:main;min-width:0;min-height:420px;position:relative;background:#fff;border-radius:var(--item-border-radius);padding:8px}.safecrm-checkout__frame iframe {display:block;width:100%;border:0}.safecrm-checkout__loading {padding:60px 20px;text-align:center;color:#8b8e96}.safecrm-checkout__error {padding:30px 24px}.safecrm-checkout__wait {position:absolute;inset:0;display:flex;gap:10px;align-items:center;justify-content:center;background:rgba(255,255,255,.9);border-radius:inherit;font-size:16px}.safecrm-checkout__wait[hidden],.safecrm-checkout__fail[hidden],.safecrm-checkout__promo-msg[hidden] {display:none}.safecrm-checkout__fail {margin:12px;padding:12px 14px;border-radius:8px;background:#fdecee;color:#8f1d2c}.safecrm-checkout__side {grid-area:side;display:flex;flex-direction:column;gap:16px;position:sticky;top:20px}.safecrm-checkout__promo {background:#fff;border-radius:var(--item-border-radius);padding:18px}.safecrm-checkout__promo p {margin:0 0 12px;font-size:14px}.safecrm-checkout__promo label {display:block;margin-bottom:8px;font-size:14px;color:#555}.safecrm-checkout__promo-row {display:flex;gap:8px}.safecrm-checkout__promo-row .input {flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid #dcdfe4;border-radius:8px}.safecrm-checkout__promo-msg {margin:8px 0 0;font-size:13px;color:#8f1d2c}.safecrm-checkout__back {font-size:14px;color:#555}.safecrm-checkout__back:hover {color:var(--color-site)}@media (max-width:992px){.safecrm-checkout {grid-template-columns:minmax(0,1fr);grid-template-areas:"note" "main" "side";gap:14px}.safecrm-checkout__side {position:static}.safecrm-checkout__main {padding:0;background:transparent}}.safecrm-notice {margin:0 0 18px;padding:14px 18px;border-radius:var(--item-border-radius);font-size:14px;line-height:1.5}.safecrm-notice p {margin:0 0 10px}.safecrm-notice p:last-child {margin-bottom:0}.safecrm-notice-warning {background:#fff6e0;color:#6b5200}.safecrm-notice-error {background:#fdecee;color:#8f1d2c}.safecrm-profile-block {margin-top:24px}.safecrm-profile-hint {display:block;margin:4px 0 14px;font-size:13px;color:#8b8e96}.safecrm-profile-frame {display:block;width:100%;min-height:420px;border:0}.safecrm-delete-account-block {margin-top:24px}.safecrm-delete-modal .input-wrapper {margin:14px 0}.user__order-item .btn + .btn {margin-left:8px}.safecrm-legacy-orders {margin-top:28px}.safecrm-legacy-orders__title {margin:0 0 14px;font-size:18px}@media (max-width:480px){.safecrm-orders .user__order-item {padding-top:56px}.safecrm-orders .order__item {width:100%}}.es-variants {margin:14px 0 6px}.es-axis {margin-bottom:14px}.es-axis__title {margin-bottom:8px;color:var(--t-muted,#6e717a);font-size:14px}.es-axis__current {color:var(--t-text,#1d1f23)}.es-axis__values {display:flex;flex-wrap:wrap;gap:8px}.es-val {position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.es-val--button {min-width:48px;min-height:44px;padding:0 14px;border:1px solid var(--t-line,#e3e6ea);border-radius:10px;background:#fff;color:var(--t-text,#1d1f23);font-size:15px}.es-val--button:hover {border-color:var(--t-accent,#1f6feb)}.es-val--button.is-selected {border-color:var(--t-accent,#1f6feb);box-shadow:inset 0 0 0 1px var(--t-accent,#1f6feb)}.es-val:focus-visible {outline:2px solid var(--t-accent,#1f6feb);outline-offset:2px}.es-val--swatch {width:36px;height:36px;border-radius:50%;background:var(--es-sw,#ccc) center/cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);border:3px solid #fff;outline:1px solid var(--t-line,#e3e6ea)}.es-val--swatch.is-selected {outline:2px solid var(--t-accent,#1f6feb)}.es-val.is-out {color:var(--t-muted,#6e717a)}.es-val.is-out::after {content:"";position:absolute;left:6px;right:6px;top:50%;border-top:1px solid currentColor;transform:rotate(-20deg)}.es-val--swatch.is-out::after {left:2px;right:2px;border-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.es-val.is-none {opacity:.35;cursor:not-allowed}.es-val--static {color:var(--t-text,#1d1f23)}.es-axis--static {display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.es-axis--static .es-axis__title {margin-bottom:0}.es-axis--static .es-axis__current {display:none}.es-axis__select {min-height:44px;min-width:200px;padding:0 12px;border:1px solid var(--t-line,#e3e6ea);border-radius:10px;background:#fff;font-size:15px}.es-axis.is-attention .es-axis__values,.es-axis.is-attention .es-axis__select {animation:es-shake .4s}.es-variants__hint {margin:0 0 10px;color:#b3261e;font-size:14px}.es-visually-hidden {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product__cart-action[hidden] {display:none !important}@keyframes es-shake {0%,100% {transform:none}25% {transform:translateX(-4px)}75% {transform:translateX(4px)}}.es-variants--summary {margin:14px 0 6px;display:flex;flex-direction:column;gap:4px}.es-vt-summary-price {margin:0}.es-vt-summary-count {margin:0 0 4px;color:var(--t-muted,#6e717a);font-size:14px}.es-vt-choose {align-self:flex-start}.es-vt-section {width:100%;margin:10px 0 30px;scroll-margin-top:calc(var(--header-callapsed-height,0px) + 20px)}.es-vt-section__title {margin:0 0 16px;font-size:20px;font-weight:600}.es-vt-axes-mobile {display:none}.es-vt-filter {display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 12px}.es-vt-filter select {min-height:40px;padding:0 10px;border:1px solid var(--t-line,#e3e6ea);border-radius:10px;background:#fff}.es-vt-count {color:var(--t-muted,#6e717a);font-size:14px}.es-vt-wrap {overflow-x:auto}.es-vt {width:100%;border-collapse:collapse;font-size:15px}.es-vt th {padding:10px 12px;color:var(--t-muted,#6e717a);font-weight:400;text-align:left;border-bottom:1px solid var(--t-line,#e3e6ea);white-space:nowrap}.es-vt td {padding:10px 12px;border-bottom:1px solid var(--t-line,#e3e6ea);vertical-align:middle}.es-vt tr.is-current td {background:rgba(31,111,235,.05)}.es-vt-price {white-space:nowrap}.es-vt-old {margin-left:6px;color:var(--t-muted,#6e717a)}.es-vt-stock.out-av {color:var(--t-muted,#6e717a)}.es-vt-actions {display:flex;gap:8px;align-items:center;justify-content:flex-end;margin:0}.es-vt-buy {width:1%;white-space:nowrap}.es-vt-actions .add-to-cart.active {flex:0 0 150px;width:150px;line-height:40px;padding:0 12px}.es-vt-actions .catalog-item__counter.active {flex:0 0 150px;width:150px;border-radius:var(--t-r-sm,8px);background:var(--t-soft,#f6f6f8)}.es-vt-actions .catalog-item__counter button {width:44px;line-height:40px}.es-vt-actions .catalog-item__counter input {flex:1 1 auto;width:auto;min-width:0;height:40px;font-weight:600}.es-vt-summary-price {font-size:26px;white-space:nowrap}.es-size-chart-link {margin-left:10px;font-size:14px;color:var(--t-accent,#1f6feb);background:none;border:0;text-decoration:underline;text-underline-offset:3px}.es-size-chart {max-width:min(720px,calc(100vw - 32px));padding:0;border:0;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.es-size-chart::backdrop {background:rgba(16,18,22,.45)}.es-size-chart__head {display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--t-line,#e3e6ea)}.es-size-chart__close {border:0;background:none;font-size:26px;line-height:1;cursor:pointer}.es-size-chart__body {padding:16px 18px;overflow:auto;max-height:70vh}.es-size-chart__body table {width:100%;border-collapse:collapse}.es-size-chart__body td,.es-size-chart__body th {padding:6px 8px;border-bottom:1px solid var(--t-line,#e3e6ea);text-align:left}@media (max-width:600px){.es-vt thead {display:none}.es-vt,.es-vt tbody,.es-vt tr,.es-vt td {display:block;width:100%}.es-vt tr {padding:10px 0;border-bottom:1px solid var(--t-line,#e3e6ea)}.es-vt td {padding:3px 0;border:0}.es-vt td[data-label]::before {content:attr(data-label) ":";color:var(--t-muted,#6e717a)}.es-vt-actions {justify-content:flex-start;margin-top:6px}.es-vt td.es-vt-axis-col {display:none}.es-vt-axes-mobile {display:block;padding:0 0 4px;font-size:13px;color:var(--t-muted,#6e717a)}}.es-swatches {display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0}.es-swatch {display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--es-sw,#d9dce1) center/cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.es-swatch.is-current {outline:2px solid var(--t-accent,#1f6feb);outline-offset:2px}.es-swatches__more,.es-list-values {color:var(--t-muted,#6e717a);font-size:13px}.es-list-values {margin:2px 0 6px}.es-list-values__name {margin-right:2px}.es-choose-btn {display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.catalog-item__actions .es-choose-btn {background:var(--t-accent,#FFD43B);color:#fff;white-space:nowrap;width:calc(50% - 5px/2);margin-right:5px;transition:var(--general-transition,.3s)}.catalog-item__actions .es-choose-btn:hover {background:var(--t-accent-dark,#333);color:#fff}.catalog-item__actions .es-choose-btn ~ .more-info-product {width:calc(50% - 5px/2)}.price-b2b-label {display:inline-block;align-self:flex-start;margin-bottom:4px;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:normal;color:var(--t-accent-dark,#a50f27);background:rgba(200,21,47,.08);text-transform:none}.catalog-item .price.price-b2b .price-new {font-size:18px;font-weight:600;color:var(--t-ink,#1f2128)}.price.price-b2b,.pc21-price.pc21-price--b2b,.pc22-price.pc22-price--b2b {flex-direction:column;align-items:flex-start}.price.price-b2b .price-b2b-label,.pc21-price--b2b .price-b2b-label,.pc22-price--b2b .price-b2b-label {width:fit-content}.price-b2b-label {width:fit-content !important;max-width:100%}.last-products .price-b2b-label,.cart-item__price-block .price-b2b-label,.adtl-items .price-b2b-label {display:table;margin-bottom:4px}.product-price .price-b2b .price-new {display:inline-block;color:var(--t-ink,#1f2128);white-space:nowrap}.es-vt-price .price-b2b-label {display:inline;margin:0 6px 0 0;font-size:11px}.product-price .price-b2b .price-b2b-label {margin-bottom:4px}.product__b2b-qty-hint {margin:6px 0 0;font-size:13px;color:#6e717a}.b2b-min-order-alert {margin-top:6px}.cart-simple-summary__vat {margin-top:6px;font-size:13px;color:#6e717a;text-align:right}.cart-item__price-block .price-b2b-label {display:block;width:100%;margin-bottom:2px}.adtl-items .price-b2b-label {display:block;margin-bottom:2px}.recommend__item .price-b2b {flex-wrap:wrap}.recommend__item .price-b2b .price-b2b-label {order:-1;width:100%;margin:0 0 2px;font-style:normal}.compare__price .price-b2b-label,.favorites-page .price-b2b-label {display:inline-block;margin-right:4px}.cart-item__price-block .product__b2b-qty-hint {margin-top:4px;font-size:12px;font-weight:400;color:#6e717a}.b2b-notice {margin:16px 0;padding:14px 18px;border-radius:var(--item-border-radius);font-size:14px;line-height:1.5}.b2b-notice a {color:inherit;text-decoration:underline}.b2b-notice-warning {background:#fff6e0;color:#6b5200}.b2b-notice-success {background:#e9f7ee;color:#1e6b3a}.b2b-notice-error {background:#fdecee;color:#8f1d2c}.b2b-landing__hero {max-width:760px;margin:40px auto 0;text-align:center}.b2b-landing__hero h1 {font-weight:500;margin-bottom:16px}.b2b-landing__text {color:#555;line-height:1.6}.b2b-landing__cta {display:inline-block;margin-top:10px}.b2b-landing__features {display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:40px 0 60px}.b2b-landing__feature {flex:1 1 220px;max-width:260px;text-align:center;padding:24px 16px;background:#f6f6f8;border-radius:var(--item-border-radius)}.b2b-landing__feature i {display:block;font-size:28px;color:#FFD43B;margin-bottom:10px}.b2b-landing__feature span {display:block;font-size:14px;color:#333}.b2b-register-page {padding-bottom:60px}.b2b-register-form {width:60%;margin:60px 20% 0}.b2b-register-form__subtitle {width:100%;font-weight:500;font-size:16px;margin:20px 0 10px}.b2b-requisites-grid {display:flex;flex-wrap:wrap;gap:0 20px;width:100%}.b2b-requisites-grid .input-wrapper {width:calc(50% - 10px)}.b2b-tab {max-width:900px}.b2b-tab h2 {font-weight:500;font-size:18px;margin:0 0 14px}.b2b-company-info {margin-bottom:30px;padding:20px;border:1px solid #ececef;border-radius:var(--item-border-radius)}.b2b-company-info__grid {display:flex;flex-wrap:wrap;gap:10px 24px}.b2b-company-info__grid > div {width:calc(50% - 12px);display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #f0f0f2}.b2b-company-info__grid > div span {color:#777;flex-shrink:0}.b2b-company-info__grid > div em {font-style:normal;font-weight:500;min-width:0;text-align:right;word-break:break-word}.b2b-company-info__hint {margin:14px 0 0;font-size:13px;color:#8b8e96}.b2b-company-form {max-width:900px}.b2b-quick-order__hint {color:#6e717a;margin-bottom:16px;max-width:700px}.b2b-qo-result {margin-top:24px}.b2b-qo-result.hidden {display:none}.b2b-qo-result__summary {margin-bottom:10px;font-size:14px;color:#333}.b2b-qo-table {width:100%;border-collapse:collapse}.b2b-qo-table th,.b2b-qo-table td {padding:8px 10px;border-bottom:1px solid #ececef;font-size:13px;text-align:left}.b2b-qo-status-ok {color:#1e6b3a}.b2b-qo-status-error {color:#c0392b}.b2b-qo-table input[type=checkbox] {-webkit-appearance:checkbox;appearance:auto;width:16px;height:16px;margin:0;accent-color:#FFD43B}.b2b-qo-table td:nth-child(6) {white-space:nowrap}.b2b-repeat-order,.b2b-repeat-order + a.btn,a.btn.b2b-invoice-link {border:1px solid #FFD43B;border-radius:8px;color:#FFD43B;background:#fff}.b2b-repeat-order:hover,.b2b-repeat-order + a.btn:hover {background:#FFD43B;color:#fff}.b2b-buyer-type-switch {display:flex;gap:14px;margin-bottom:16px}.b2b-buyer-type-option {display:flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid #ececef;border-radius:var(--item-border-radius);cursor:pointer;font-size:14px;transition:var(--general-transition,.2s)}.b2b-buyer-type-option input {margin:0}.b2b-buyer-type-option:has(input:checked) {border-color:#FFD43B;background:#fdecee;color:#FFD43B;font-weight:500}.b2b-company-requisites.hidden {display:none}.b2b-company-requisites--locked {padding:16px;background:#f6f6f8;border-radius:var(--item-border-radius)}.b2b-company-requisites__hint {margin:0 0 10px;font-size:13px;color:#6e717a}.b2b-company-requisites__hint a {color:#FFD43B}.b2b-company-requisites__grid {display:flex;flex-wrap:wrap;gap:6px 24px}.b2b-company-requisites__grid > div {width:calc(50% - 12px);display:flex;flex-direction:column;gap:2px;font-size:13px}.b2b-company-requisites__grid > div span {color:#777;flex-shrink:0}.b2b-company-requisites__grid > div em {font-style:normal;font-weight:500;min-width:0;text-align:left;overflow-wrap:anywhere}@media (max-width:768px){.b2b-register-form {width:90%;margin:30px 5% 0}.b2b-requisites-grid .input-wrapper {width:100%}.b2b-company-info__grid > div,.b2b-company-requisites__grid > div {width:100%;flex-direction:column;gap:2px}.b2b-landing__features {flex-direction:column;align-items:stretch}.b2b-buyer-type-switch {flex-direction:column}.b2b-qo-table {display:block;overflow-x:auto;white-space:nowrap}}a.advantage--link{color:inherit;text-decoration:none;transition:color .15s}a.advantage--link:hover{color:#FFD43B}.es-bonus-spend{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;margin:8px 0;border:1px dashed #d8c08a;border-radius:10px;background:#fffaf0;cursor:pointer;font-size:14px}.es-bonus-spend input{margin-top:3px;width:16px;height:16px;flex:none}.es-bonus-spend small{display:block;color:#7a7f87;font-size:12px;margin-top:2px}.es-bonus-accrual{font-size:13px;color:#4a6a3a;background:#f2f8ee;border-radius:8px;padding:8px 12px;margin:8px 0}.es-gift-pay{box-sizing:border-box;width:100%;margin:8px 0;padding:10px 12px;border:1px dashed #cfd5dd;border-radius:10px;background:#fafbfc}.es-gift-pay__form{display:flex;gap:8px;align-items:center}.es-gift-pay__form .input{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid #d5d9e0;border-radius:8px;font-size:14px;text-transform:uppercase}.es-gift-pay__form .input:disabled{background:#f1f7ee;color:#2b6a2b}.es-gift-pay__msg{font-size:13px;margin-top:6px}.es-gift-pay__msg:empty{display:none}.es-gift-pay__msg.ok{color:#2b8a3e}.es-gift-pay__msg.err{color:#b42f2f}@media (max-width:768px){.register-success-block{width:auto;margin:40px 0}}.es-loyalty-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 20px}.es-loyalty-card>div{border:1px solid #e6e8ec;border-radius:12px;padding:14px 16px}.es-loyalty-card small{display:block;color:#7a7f87;font-size:12px}.es-loyalty-card b{font-size:22px}.es-loyalty-progress{height:6px;border-radius:6px;background:#eceef2;overflow:hidden;margin-top:8px}.es-loyalty-progress i{display:block;height:100%;background:var(--site-color,#c8152f)}.es-bonus-history{width:100%;border-collapse:collapse;font-size:14px}.es-bonus-history td,.es-bonus-history th{padding:8px 6px;border-bottom:1px solid #eceef2;text-align:left}.es-bonus-history .plus{color:#2b8a3e}.es-bonus-history .minus{color:#b42f2f}.es-price-watch{margin:8px 0 4px;font-size:14px}.es-price-watch__btn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;color:var(--site-color,#c8152f);cursor:pointer;font:inherit;text-decoration:underline dotted;text-underline-offset:3px}.es-price-watch__form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.es-price-watch__form[hidden]{display:none}.es-price-watch__form input[type=email]{height:36px;padding:0 10px;border:1px solid #d9dce2;border-radius:8px;min-width:200px}.es-price-watch__form button{height:36px;padding:0 14px;border:0;border-radius:8px;background:var(--site-color,#c8152f);color:#fff;cursor:pointer}.es-price-watch__confirm{width:100%;font-size:12px;color:#7a7f87}.es-price-watch__status{display:block;font-size:13px;color:#4a6a3a;margin-top:4px}.filter-swatch{display:inline-block;width:16px;height:16px;border-radius:50%;margin:0 7px 0 0;vertical-align:-3px;flex:none;background:var(--es-sw,#ddd) center/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.catalog-item__counter .catalog-item__counter-unit {display:inline-flex;align-items:center;padding:0 10px 0 8px;font-size:14px;color:var(--t-muted,#6e717a);white-space:nowrap;background:transparent}.catalog-item__counter:has(.catalog-item__counter-unit) {width:auto}.es-email-modal .modal {max-width:460px}.es-email-modal__text {margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--t-text,#4a4d55)}.es-email-modal__status {margin:10px 0 0;padding:10px 12px;border-radius:8px;font-size:14px;background:var(--t-soft,#f6f6f8)}.es-email-modal__status.is-ok {color:#17803d;background:#e9f6ee}.es-email-modal__status.is-error {color:#a50f27;background:#fdecee}.es-email-modal .form-actions {margin-top:16px}.es-email-modal .form-actions .btn {width:100%;padding:12px 20px;border-radius:8px}.product-warehouses__notify-btn {padding:0;border:0;background:none;color:var(--t-accent,#c8152f);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.es-size-chart-modal .modal {max-width:760px;width:calc(100% - 32px)}.es-size-chart-modal .es-size-chart__body {max-height:70vh;overflow:auto}.es-size-chart-modal .es-size-chart__body table {width:100%;border-collapse:collapse;font-size:14px}.es-size-chart-modal .es-size-chart__body th {background:var(--t-soft,#f6f6f8);font-weight:600;white-space:nowrap}.contacts-page {padding-bottom:56px}@media (max-width:768px) {.contacts-page {padding-bottom:36px}}.cookie-page-actions {margin:28px 0 8px;padding:22px 24px;border:1px solid var(--t-line,#ececef);border-radius:12px;max-width:720px}.cookie-page-actions__btns {display:flex;flex-wrap:wrap;gap:10px}.cookie-page-actions__state {margin:14px 0 18px;font-size:14px;color:#777}.cookie-page-switch {display:flex;align-items:flex-start;gap:14px;cursor:pointer;margin:0;font-weight:400}.cookie-page-switch input {position:absolute;opacity:0;width:1px;height:1px}.cookie-page-switch__ui {flex:0 0 44px;height:26px;border-radius:13px;background:#d9dbe1;position:relative;transition:background .2s;margin-top:1px}.cookie-page-switch__ui::after {content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .2s}.cookie-page-switch input:checked + .cookie-page-switch__ui {background:var(--t-accent,#c8152f)}.cookie-page-switch input:checked + .cookie-page-switch__ui::after {transform:translateX(18px)}.cookie-page-switch input:focus-visible + .cookie-page-switch__ui {outline:2px solid var(--t-accent,#c8152f);outline-offset:2px}.cookie-page-switch__text {font-size:16px;line-height:1.5;color:#333}.cookie-page-switch__text small {display:block;font-size:14px;color:#777;margin-top:2px}.cookie-page-actions .btn {padding:11px 22px;border-radius:8px;font-weight:500}.cookie-page-actions__revoke {color:var(--t-ink,#1f2128);background:#fff;border:1px solid #d9dbe1}.cookie-page-actions__revoke:hover {background:var(--t-line,#ececef)}.cart-promocode-input {align-items:stretch;gap:10px}.cart-promocode-input > * + * {margin-left:0}.cart-promocode-input .input-wrapper {flex:1 1 auto;min-width:0;margin:0}.cart-promocode-input .input {height:44px}.cart-promocode-input .btn,.es-gift-pay__form .btn {height:44px;padding:0 18px;border-radius:8px;flex-shrink:0}.es-gift-pay__form .input {height:44px;text-transform:none}.product__variation-size-current {display:none !important}.product__variation-size-select {position:static}.product__variation-sizes-list {display:flex !important;flex-wrap:wrap;gap:8px;position:static !important;margin:6px 0 0;padding:0;list-style:none;background:none;border:0;box-shadow:none;max-height:none;opacity:1;visibility:visible;transform:none}.product__variation-sizes-list li {margin:0;padding:0;border:0}.product__variation-sizes-list .product__variation-size {display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:40px;padding:0 12px;border:1px solid var(--t-line,#e3e6ea);border-radius:8px;background:#fff;color:var(--t-ink,#1f2128);font-size:14px;text-decoration:none}.product__variation-sizes-list .product__variation-size:hover {border-color:var(--t-ink,#1f2128)}.product__variation-sizes-list .product__variation-size.active {border:2px solid var(--t-accent,#c8152f);font-weight:500}.product__variations-title {font-size:14px;color:var(--t-muted,#6e717a)}.services-page {padding:8px 0 56px}.services-page__intro {max-width:860px;margin-bottom:24px}.services-page .pagination {margin-top:28px}.tab-services-grid {padding:8px 0}@media (max-width:992px) {.tab-services-grid,.services-page .home-services {grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px) {.tab-services-grid,.services-page .home-services {grid-template-columns:minmax(0,1fr)}}.b2b-buyer-type-switch {display:inline-flex;gap:4px;padding:4px;margin-bottom:16px;background:var(--t-soft,#f6f6f8);border-radius:10px}.b2b-buyer-type-option {position:relative;padding:10px 18px;border:0;border-radius:8px;background:transparent;color:var(--t-ink,#1f2128);font-size:14px;font-weight:500;transition:background .2s,color .2s}.b2b-buyer-type-option input {position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.b2b-buyer-type-option:hover {background:#fff}.b2b-buyer-type-option:has(input:checked) {background:#FFD43B;color:#fff;border:0}.b2b-buyer-type-option:has(input:focus-visible) {outline:2px solid #FFD43B;outline-offset:2px}.b2b-requisites-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:820px;margin-top:4px}.b2b-requisites-grid .input-wrapper {width:auto;margin:0}.delivery-schedule-step {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:820px;margin-top:18px}.delivery-schedule-step.hidden {display:none}.delivery-schedule-step .delivery-schedule-title,.delivery-schedule-step [data-name=delivery_city],.delivery-schedule-step .delivery-schedule-empty {grid-column:1 / -1}.delivery-schedule-step .delivery-schedule-title {margin:0;font-size:15px;font-weight:600}.delivery-schedule-step .input-wrapper {margin:0}.delivery-schedule-step .help-block {margin:6px 0 0;font-size:13px;color:var(--t-muted,#6e717a)}.delivery-schedule-step [data-name=delivery_date],.delivery-schedule-step [data-name=delivery_window_id] {display:flex;flex-direction:column-reverse}.delivery-schedule-step [data-name=delivery_date] .input-custom-placeholder,.delivery-schedule-step [data-name=delivery_window_id] .input-custom-placeholder{position:static;transform:none;margin:0 0 6px;padding:0;background:none;font-size:13px;color:var(--t-muted,#6e717a);pointer-events:none}.delivery-schedule-step select.input {height:44px}@media (max-width:768px){.b2b-requisites-grid,.delivery-schedule-step {grid-template-columns:minmax(0,1fr)}.b2b-buyer-type-switch {display:flex;flex-direction:row}.b2b-buyer-type-option {flex:1 1 0;justify-content:center;text-align:center;padding:10px 8px}}.cart-page__preview .cart-page__preview-link,.cart-page__preview .submit-checkout {display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 22px;border:0;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s}.cart-page__preview .cart-page__preview-link {background:var(--t-soft,#f6f6f8);color:var(--t-ink,#1f2128)}.cart-page__preview .cart-page__preview-link:hover {background:var(--t-line,#ececef)}.cart-page__preview .submit-checkout {background:#FFD43B;color:#fff}.cart-page__preview .submit-checkout:hover {background:var(--t-accent-dark,#a50f27)}@media (max-width:600px) {.cart-page__preview .submit-checkout {width:100%;margin-top:8px}}.cart-success-block {width:100%;max-width:620px;margin:16px auto 56px;padding:0;align-items:stretch;background:none;border:0}.cart-success-block > * + * {margin-top:0}.cart-success-block > h2 {margin:0 0 8px;font-size:22px;font-weight:500;text-align:left}.cart-success-block .cart-result-line {width:100%;padding:14px 0;border-bottom:1px solid var(--t-line,#ececef)}.cart-success-block .cart-result-line__icon {width:36px;height:36px;margin-right:14px;font-size:18px;background:var(--t-soft,#f6f6f8);color:var(--t-ink,#1f2128)}.cart-success-block .cart-result-line__icon:empty {display:none}.cart-success-block .cart-result-line__icon_success {background:#e9f6ee;color:#17803d}.cart-success-block .cart-result-content {display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;width:100%}.cart-success-block .cart-result-content > span {font-size:15px;color:var(--t-text,#4a4d55)}.cart-success-block .cart-result-content > strong {font-size:18px;font-weight:600;color:var(--t-ink,#1f2128)}.cart-success-block .cart-result-content > p {margin:0;font-size:15px;line-height:1.6;color:var(--t-text,#4a4d55)}.cart-success-block .cart-result-content .btn,.cart-success-block .cart-result-line > .btn {padding:11px 22px;border-radius:8px}.cart-result-actions {display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cart-result-actions .btn {padding:12px 24px;border-radius:8px;font-weight:500}.cart-result-actions__secondary {background:var(--t-soft,#f6f6f8);color:var(--t-ink,#1f2128)}.cart-result-actions__secondary:hover {background:var(--t-line,#ececef);color:var(--t-ink,#1f2128)}@media (max-width:768px) {.cart-success-block {max-width:none;margin:8px 0 36px}.cart-result-actions .btn {flex:1 1 100%;text-align:center}}.pickup-warehouse-one {margin-top:12px;padding:12px 14px;border-radius:8px;background:var(--t-soft,#f6f6f8)}.pickup-warehouse-one.hidden {display:none}.pickup-warehouse-one__label {margin:0 0 2px;font-size:13px;color:var(--t-muted,#6e717a)}.pickup-warehouse-one__value {margin:0;font-size:15px;color:var(--t-ink,#1f2128)}.btn.btn--ghost,#pv-submit {display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s}.btn.btn--ghost {background:var(--t-soft,#f6f6f8);color:var(--t-ink,#1f2128)}.btn.btn--ghost:hover {background:var(--t-line,#ececef)}#pv-submit {background:#FFD43B;color:#fff}#pv-submit:hover {background:var(--t-accent-dark,#a50f27)}.price-b2b:not(:has(.price-old)) .price-new,.quick-view-form .quick-col.price-and-pay .product-price .price-b2b:not(:has(.price-old)) .price-new {color:var(--t-ink,#1d2129)}tr.es-char-group th {padding:16px 0 6px;text-align:left;font-size:15px;font-weight:600;color:var(--t-ink,#1d2129);border:0}tr.es-char-group:first-child th {padding-top:0}.cart-order-info {padding:28px 32px;border:1px solid var(--t-line,#ececef);border-radius:12px;background:#fff}.checkout-steps > * + * {margin-top:28px}.checkout-step:not(:last-child) {padding-bottom:28px;border-bottom:1px solid var(--t-line,#ececef)}.checkout-step > * + * {margin-top:16px}.checkout-step__title {margin:0;font-size:20px;line-height:1.3;font-weight:500;color:var(--t-ink,#1f2128)}.checkout-step__title em {display:none}.checkout-step__body {max-width:560px}.checkout-step__body > * + * {margin-top:14px}.b2b-buyer-type-switch {padding:4px;gap:4px;border-radius:10px;background:var(--t-soft,#f6f6f8)}.b2b-buyer-type-option {padding:10px 18px;font-size:15px;font-weight:400;border-radius:8px}.b2b-buyer-type-option:has(input:checked) {background:#fff;color:var(--t-ink,#1f2128);font-weight:500;box-shadow:0 1px 3px rgba(31,33,40,.14)}.cart-order-info .input-wrapper .input:not(textarea),.cart-order-info .des-select + .select2,.cart-order-info .select-styled,.cart-order-info select.input {min-height:48px;border-radius:8px;font-size:15px}.cart-order-info textarea.input {min-height:96px;border-radius:8px;font-size:15px}.checkout-user-data {gap:14px}.pickup-warehouse-one {padding:14px 16px;border-radius:10px}.pickup-warehouse-one__label {margin:0 0 4px;font-size:13px}.pickup-warehouse-one__value {font-size:15px;font-weight:500}.pickup-warehouse-one__meta {margin:2px 0 0;font-size:14px;color:var(--t-muted,#6e717a)}.cart-summary-panel:has(> .co-summary) {display:flex;flex-direction:column;border:1px solid var(--t-line,#ececef);border-radius:12px;background:#fff}.cart-summary-panel:has(> .co-summary) > * {padding:20px 24px}.cart-summary-panel:has(> .co-summary) > * + * {border-top:1px solid var(--t-line,#ececef)}.cart-summary-panel:has(> .co-summary) > .co-summary {order:0}.cart-summary-panel:has(> .co-summary) > .cart-promocode-block {order:1}.cart-summary-panel:has(> .co-summary) > .cart-simple-summary {order:2}.cart-summary-panel:has(> .co-summary) > .checkout-block {order:3;display:flex;flex-direction:column}.cart-summary-panel:has(> .co-summary) > .load-ajax {order:4;padding:0;border:0}.cart-summary-panel:has(> .co-summary) .checkout-block > .cart-page-goods-btn {order:3;height:50px;margin-top:16px;font-size:16px;font-weight:500;border-radius:8px}.cart-summary-panel:has(> .co-summary) .checkout-block > .input-checkbox {order:2;margin-top:10px;font-size:14px}.cart-summary-panel:has(> .co-summary) .checkout-block > .input-checkbox:first-of-type {margin-top:0}.cart-summary-panel:has(> .co-summary) .checkout-block > :not(.cart-page-goods-btn):not(.input-checkbox) {order:1}.co-summary__head {display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.co-summary__title {font-size:18px;font-weight:500;color:var(--t-ink,#1f2128)}.co-summary__edit {font-size:14px;color:var(--t-accent,#c8152f)}.co-items {margin:0;padding:0;list-style:none;max-height:320px;overflow:auto}.co-item {display:flex;align-items:center;gap:12px;padding:8px 0}.co-item + .co-item {border-top:1px solid var(--t-line,#ececef)}.co-item__img {flex:0 0 48px;width:48px;height:48px;border-radius:8px;background:var(--t-photo,#f5f5f7);overflow:hidden}.co-item__img img {width:100%;height:100%;object-fit:contain}.co-item__info {flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.co-item__name {font-size:14px;line-height:1.35;color:var(--t-ink,#1f2128);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.co-item__qty {font-size:13px;color:var(--t-muted,#6e717a)}.co-item__sum {flex:0 0 auto;font-size:14px;font-weight:500;color:var(--t-ink,#1f2128);white-space:nowrap}.cart-simple-summary__sum {display:flex;align-items:baseline;justify-content:space-between}.cart-simple-summary__sum > span {font-size:18px;font-weight:500;color:var(--t-ink,#1f2128)}.cart-simple-summary__total .cart-item__price {font-size:22px;font-weight:600;color:var(--t-ink,#1f2128)}@media (max-width:768px){.cart-order-info {padding:20px 16px}.checkout-step__title {font-size:18px}.cart-summary-panel > * {padding:16px}}.cart-promocode-block .activate-promocode,.cart-promocode-active .btn,#gift-code-apply {min-height:44px;padding:0 18px;border:0;border-radius:8px;font-size:14px;font-weight:500;color:var(--t-ink,#1f2128);background:var(--t-soft,#f6f6f8)}.cart-promocode-block .activate-promocode:hover,#gift-code-apply:hover {background:var(--t-line,#ececef);color:var(--t-ink,#1f2128)}.cart-promocode-input .input,#gift-code-input {height:44px;border-radius:8px;font-size:14px}.cart-promocode-input .input-custom-placeholder:not(.active) {top:50%;transform:translateY(-50%)}.cart-page-block {padding-bottom:64px}@media (max-width:768px) {.cart-page-block {padding-bottom:40px}}.cart-item__variation .cart-item__variation-value,.cart-item__variation-value {font-weight:400;color:var(--t-ink,#1f2128)}.cart-item__variation .cart-item__variation-title {color:var(--t-muted,#6e717a)}.cart-item__init-price {font-weight:400;color:var(--t-muted,#6e717a)}.recommend .recommend__title {font-size:26px;line-height:1.25;font-weight:500;color:var(--t-ink,#1f2128)}.recommend .cart__added-text {font-weight:500}@media (max-width:660px) {.recommend .recommend__title {font-size:22px}}.es-empty {width:100%;max-width:560px;padding:8px 0 20px}.es-empty__title {display:block;font-size:22px;line-height:1.3;font-weight:500;color:var(--t-ink,#1f2128)}.es-empty__text {margin:8px 0 20px;padding:0;font-size:15px;line-height:1.5;color:var(--t-text,#4a4d55)}.es-empty__text i {font-size:15px;color:var(--t-muted,#6e717a)}.es-empty .btn {display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:8px;font-size:15px;font-weight:500}.compare-page .es-empty,.favorites-page .es-empty {padding:4px 0 48px}.cart-page__preview {z-index:100000}.cart-page__preview-wrapper {width:calc(100% - 32px);max-height:calc(100vh - 32px);overflow-y:auto;bottom:auto;padding:24px 28px 28px}.cart-page__preview h2 {margin:0 0 14px;padding-right:40px;font-size:22px;line-height:1.3;font-weight:500;color:var(--t-ink,#1f2128)}.cart-page__preivew-header {padding:10px 12px;background:var(--t-soft,#f6f6f8);border-radius:8px;font-size:13px;font-weight:500;color:var(--t-muted,#6e717a)}.cart-page__preview-items {max-height:42vh;gap:0;margin:0 0 16px}.cart-page__preview-item {padding:10px 12px;border-bottom:1px solid var(--t-line,#ececef)}.cart-page__preview-item:not(:last-child) {border-bottom-color:var(--t-line,#ececef)}.cart-page__preview-item-name {display:block;font-size:14px;line-height:1.35;color:var(--t-ink,#1f2128)}.cart-page__preview-item-count,.cart-page__preview-item-price {font-size:15px;font-weight:500;color:var(--t-ink,#1f2128)}.cart-item__variation .cart-item__variation-title {color:var(--t-muted,#6e717a)}.cart-item__variation .cart-item__variation-value {font-weight:500;color:var(--t-ink,#1f2128)}.cart-page__preview-label {padding:4px 0}.cart-page__preview-label p,.cart-page__preview-label > div {margin:3px 0;font-size:14px;line-height:1.5;color:var(--t-text,#4a4d55)}.cart-page__preview-label strong {font-weight:500;color:var(--t-ink,#1f2128)}.cart-page__preview-btns {margin-top:20px}@media (max-width:660px){.cart-page__preview-wrapper {width:calc(100% - 20px);max-height:calc(100vh - 20px);padding:16px 16px 18px}.cart-page__preview h2 {font-size:18px;padding-right:36px}.cart-page__preivew-header {display:none}.cart-page__preview-items {max-height:38vh;margin-top:0}.cart-page__preview-item {display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px;align-items:start;padding:10px 0}.cart-page__preview-item-img {grid-column:1;grid-row:1 / span 2;width:56px}.cart-page__preview-item .cart-item__variation {grid-column:2;grid-row:1 / span 2;min-width:0}.cart-page__preview-item-count {grid-column:3;grid-row:1;text-align:right;font-size:13px;font-weight:400;color:var(--t-muted,#6e717a)}.cart-page__preview-item-count span:before {content:"× "}.cart-page__preview-item-price {grid-column:3;grid-row:2;text-align:right;white-space:nowrap}.cart-page__preview-btns > * {width:100%}}#cc-main {--cc-z-index:900}@media (max-width:660px){html.show--consent body {padding-bottom:128px}#cc-main .cm.cm--box.cm--bottom {left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:none !important;margin:0 !important;padding:10px 16px 12px !important;border-radius:12px 12px 0 0 !important;box-shadow:0 -8px 24px rgba(31,33,40,.12) !important}#cc-main .cm.cm--box .cm__body {padding:0 !important}#cc-main .cm.cm--box .cm__texts {padding:0 !important}#cc-main .cm.cm--box .cm__title {margin:0 0 2px !important;padding:0 !important;font-size:14px !important}#cc-main .cm.cm--box .cm__desc {max-height:none !important;padding:0 !important;font-size:12px !important;line-height:1.4 !important}#cc-main .cm.cm--box .cm__desc a {font-size:12px}#cc-main .cm.cm--box .cm__btns {flex-direction:row !important;flex-wrap:wrap !important;gap:6px !important;padding:8px 0 0 !important;border:0 !important}#cc-main .cm.cm--box .cm__btn-group {flex-direction:row !important;flex:1 1 auto !important;gap:6px !important;width:auto !important}#cc-main .cm.cm--box .cm__btn {flex:1 1 auto !important;min-height:36px !important;padding:4px 8px !important;font-size:12px !important}}.cart-success-block {margin:16px 0 56px}.cart-success-block .cart-result-line__icon {display:none}.map:empty {display:none}@media (max-width:660px) {.cart-success-block .cart-result-line {text-align:left}.cart-success-block .cart-result-content > span {text-align:left}}body:has(.cart-page__preview.active) #cc-main,body:has(.modal-block.active) #cc-main {visibility:hidden !important}.footer-cat-group {margin-top:10px;font-weight:600}.footer-cat-group a {color:inherit}.catalog-navbar-group {grid-column:1 / -1;width:100%;padding:14px 10px 2px;border-top:1px solid #eceef2;margin-top:6px;box-sizing:border-box}.catalog-navbar-group a {font-size:16px;font-weight:600;color:inherit;text-decoration:none}.catalog-navbar-group a:hover {color:var(--t-accent,#c8152f)}.menu_left .menu-left-category ul > li.menu-left__up > a {background:none;border-color:transparent;color:#777;font-size:13px;padding-left:0;font-weight:400}.menu_left .menu-left-category ul > li.menu-left__up > a i {margin:0 6px 0 0;font-size:15px;color:inherit}.menu_left .menu-left-category ul > li.menu-left__up:hover > a {background:none;color:#FFD43B}.menu_left .menu-left-category ul > li.menu-left__branch > a {font-weight:600}.menu_left .menu-left-category ul > li.menu-left__branch ~ li > a {padding-left:24px}.menu_left .menu-left-category ul:not(.show-extra) > li.menu-left__extra {display:none}.menu_left .menu-left-category ul > li.menu-left__more > button {padding:8px 0 8px 12px;border:0;background:none;font:inherit;font-size:14px;color:#FFD43B;cursor:pointer}.menu_left .menu-left-category ul > li.menu-left__more > button:hover {text-decoration:underline}@media (max-width:992px){.product-5 .catalog-item__actions a {white-space:nowrap}.product-5.catalog-products {grid-template-columns:repeat(3,1fr)}.product-4.catalog-products {grid-template-columns:repeat(3,1fr)}.product-3.catalog-products {grid-template-columns:repeat(3,1fr)}.last-viewed-products {justify-content:center}.last-viewed-products > div {width:calc(100%/3 - 1%)}.catalog-item .catalog-item__actions {flex-direction:column}.catalog-item .catalog-item__actions a {width:100%;margin:5px 0}.catalog-item .catalog-item__actions a:first-child + a {margin-left:0}.cart-float-block {display:none}.favorites-page .no-items {display:flex;margin:0;flex-direction:column;align-items:center}.no-items span,.no-items p  {width:100%;text-align:center}.no-items a {margin:0}.navbar-menu__list li a,.navbar-menu__list li.li-hover > i {font-size:13px;padding:0 5px;line-height:30px}.left-side,.questions-left{width:23%}.service-content,.right-side {width:75%}.cont_item .phone > div{flex-direction:column;align-items:flex-start}.cont_item .phone > div .more-phones__icons{margin-left:0;margin-top:5px}.register-sign-in {width:100%;margin:0}.brand-list {grid-template-columns:repeat(3,1fr)}.signup-form,.signup-form.register-form {width:100%;margin:20px 0;box-shadow:none}.header-burger-button {display:block;position:relative;width:25px;height:18px;cursor:pointer;z-index:5;background:none;border-radius:2px;margin-left:15px;flex-shrink:0;order:3}.header-burger-button span{transition:all 0.3s ease 0s;top:calc(50% - 1px);left:0;position:absolute;width:100%;height:2px;background-color:#000}.header-burger-button span:first-child {top:0}.header-burger-button span:last-child {top:auto;bottom:0}.header-burger-button.open span:first-child {transform:rotate(-45deg);top:calc(50% - 1px)}.header-burger-button.open span {transform:scale(0)}.header-burger-button.open span:last-child {transform:rotate(45deg);bottom:calc(50% - 1px)}#header-mobile {display:block}header .bottom-header {display:none}.head-block {z-index:9001}.cart-main-block {grid-template-columns:1fr}.cart-items-panel,.cart-order-info {grid-column:unset}#header-mobile{z-index:9001}.header-mobile__main {background:#fff;width:100%;display:flex;align-items:center;padding:5px 10px;position:relative;z-index:9001}.header-mobile__main-actions {margin-left:auto;flex-shrink:0;display:flex}.header-mobile__main-actions > * + * {margin-left:15px}.header-mobile__icon {color:inherit;position:relative;width:36px;height:36px;display:block;background:none}.header-mobile__icon i {font-size:24px;line-height:1.5}.header-mobile__icon .counter{position:absolute;right:-4px;top:-4px;width:20px;line-height:20px;text-align:center;color:#fff;background:#b0b0b0;font-size:11px;border-radius:50px;transition:.2s}.header-mobile__logo {display:flex;margin-right:15px}.header-mobile__logo img {max-height:51px;max-width:100%}.header-mobile__main-phones {position:absolute;top:100%;left:0;width:100%;max-height:0;overflow:hidden;transition:var(--general-transition,.3s);z-index:9001}.header-mobile__main-phones.active {max-height:303px;overflow:auto}.header-mobile__main-phones > .wrapper {display:flex;flex-direction:column}.header-mobile__main-phones > .wrapper > * {border-bottom:1px solid #f2f2f2;display:flex;align-items:center;padding:10px 18px}.header-mobile__main-phones .title {background:#fbfbfb;padding:5px 18px}.header-mobile__main-phones .title button {margin-left:auto}.header-mobile__phone-item {display:flex;flex-wrap:wrap;padding:10px 18px}.header-mobile__phone-item > a {color:inherit;padding:0 !important;margin-right:10px}.header-mobile__phone-item .phone-description {width:100%;font-size:12px;color:#999;padding:0}.header-mobile__left-menu ul.submenu li:not(:last-child) {border-bottom:1px solid #f0f0f0}.header-mobile__left-menu ul.submenu li:not(:last-child) > a {border-bottom:none}.header-mobile__phone-icons {display:flex}.header-mobile__phone-icons > * + * {margin-left:5px}.header-mobile__modal {background:#fff}.header-mobile__bg {position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9000;top:0;left:0;display:none;transition:var(--general-transition,.3s)}.header-mobile__bg.active {display:block}.header-mobile__bg.active.menu-active {z-index:9001}.header-mobile__left-menu {position:fixed;left:-100%;top:0;bottom:0;width:300px;max-width:100%;background:#fff;z-index:9002;overflow-y:auto;overflow-x:hidden;transition:var(--general-transition,.3s)}.header-mobile__left-menu .scroller {overflow:hidden}.header-mobile__left-menu.active {left:0;box-shadow:3px 0 10px 0 rgba(0,0,0,.45)}.header-mobile__left-menu .wrapper {display:flex;flex-direction:column;transition:var(--general-transition,.3s)}.header-mobile__left-menu ul li > span,.header-mobile__left-menu ul li > a {color:inherit;position:relative;padding:12px 47px 12px 20px;display:block}.header-mobile__left-menu li.active > a::before {content:'';position:absolute;left:0;top:0;height:100%;width:2px;background:#FFD43B}.header-mobile__left-menu .show-inner-items {background:#f0f0f0;width:46.5px;flex-shrink:0}.header-mobile__left-menu .menu-title {background:#fbfbfb;font-weight:700}.header-mobile__menu > li {border-bottom:1px solid #f2f2f2;display:flex}.header-mobile__menu > li > a {flex-grow:1}.header-mobile__menu-item {display:flex;border-bottom:1px solid #f2f2f2;width:100%}.header-mobile__menu-item > *,.header-mobile__left-menu ul li {font-size:15px;font-weight:700}.header-mobile__left-menu ul.submenu li {font-weight:normal;display:flex}.header-mobile__left-menu ul.submenu li a {flex-grow:1}.header-mobile__menu-item-icon {position:absolute;left:calc(40px/2);top:50%;transform:translate(-50%,-50%)}.header-mobile__menu-item > a,.header-mobile__menu-item > button.header-mobile__button {padding:12px 20px 12px 40px;color:inherit;position:relative;display:flex;align-items:center;flex-grow:1}.header-mobile__left-menu ul {list-style:none}.header-mobile__cabinet {background:#fbfbfb}.header-mobile__menu-item .site-counter {background:#969ba5;border-radius:50%;display:block;width:18px;height:18px;color:#fff;font-size:12px;font-style:normal;margin-left:5px;text-align:center}.header-mobile__left-menu .submenu {left:100%;width:100%;top:0;box-shadow:none;position:absolute;background:#fff;min-width:200px;transition:.3s;visibility:hidden;opacity:0}.header-mobile__left-menu .submenu li.header-mobile__phone-item > a {font-size:inherit;margin-right:10px}.header-mobile__left-menu .submenu.active {visibility:visible;opacity:1;min-height:100vh}.header-mobile__left-menu .submenu li:hover > a {background:#fff}.header-mobile__menu-info {padding:20px;display:flex;flex-direction:column}.header-mobile__menu-info .title {font-weight:700;margin-bottom:20px}.header-mobile__socials {margin-top:10px}.header-mobile__socials .social-block {display:flex;flex-direction:column}.header-mobile__socials .social-block > * + * {margin-top:10px}.header-mobile__socials .social-block a {color:#222;font-size:14px}.header-mobile__socials .social-block a i {background:none;color:#222;width:20px;line-height:1;border:none}.header-mobile__socials .social-block .social-name {display:inline !important;margin-left:5px}.header-mobile__socials .social-block > *:first-child {margin-left:0}.header-mobile__socials .social-block a:not(:last-child) {margin-right:0}.header-mobile__address {margin-bottom:10px;font-size:14px}.header-mobile__address > a {color:#222;display:flex}.header-mobile__address > a > i {font-size:16px;width:20px;flex-shrink:0;font-weight:600}.header-mobile__address > a > span {margin-left:5px}.payment-result-block {width:90%;margin:30px 0}.payment-result-block div {width:100%;margin:20px 0 0 0;text-align:center}.payment-result-block div * {width:100%;text-align:center}.recommend__list{justify-content:start}.recommend__item{width:calc(33.3% - 10px*2/3)}}@media (min-width:769px) and (max-width:992px){.product-right .product-basket {flex-direction:column;align-items:flex-start}.product-actions .catalog-item__actions {margin-bottom:10px}}@media (max-width:768px){.catalog-item .price{flex-direction:column}.catalog-item .price *:first-child{margin:0 auto}.catalog-item .price *:first-child + *:last-child{margin:0 auto}.product-5.catalog-products {grid-template-columns:repeat(3,1fr)}.product-4.catalog-products {grid-template-columns:repeat(3,1fr)}.advantages {flex-wrap:wrap;margin-right:-10px;justify-content:center}.advantage {width:calc(100%/3 - 10px);margin-bottom:20px;margin-right:10px}.advantages > * + * {margin-left:0}.menu_left {display:none}.category-right{width:100%}.additional-icons-block{top:190px}.menu_left + .category-right{padding-left:0;width:100%;margin-left:0}.block-breadcrumb .breadcrumb{margin:0 auto 20px auto;max-width:100%;width:auto}#load-more-products-btn:hover i {animation:none}.product-brand {justify-content:center}.product-brand a {margin-left:0}.brand-list {grid-template-columns:repeat(2,1fr)}.breads-addon {margin-top:15px}.date-new a{float:none;margin-top:10px}.service-item-block{width:50%}.left-side,.questions-left{display:none}.service-content,.right-side{width:100%}.navbar-menu__body{margin:0}.navbar-menu__list {padding:0 15px !important}.navbar-menu__list > li {margin:0}.navbar-menu__list li .submenu{width:100%;left:0;top:100%;z-index:2}.service-line .service-item {flex-direction:column}.service-line .service-item > a:first-child{width:100%;margin-bottom:10px}.service-line .service-item > div{padding-left:0;width:100%}.page-caption{flex-direction:column}.share{margin-left:0;margin-top:10px;align-self:flex-start}.news-list {grid-template-columns:repeat(2,1fr)}.block-breadcrumb h1{font-size:24px;word-wrap:break-word}.review-item {flex-direction:column}.review-image {width:100%;margin-top:10px}.review-item__content {width:100%;margin-left:0}.contacts-wrapper {flex-direction:column}.contacts__left {margin-right:0;width:100%}.map {width:100%;margin-left:0;margin-top:20px;height:300px}.question_form > div{flex-direction:column}.question_form > div > div{margin-top:10px;width:100%}.share-line .share-item {flex-direction:column}.share-line .share-item >a{width:100%;margin-bottom:20px}.share-line .share-item >div {width:100%;padding:0}.category-index__page{margin-bottom:20px}.category-children a {width:50%}.category-actions{flex-direction:column}.category__count-items{margin-top:20px}.category-mobile__actions{display:flex;margin-top:20px;width:100%;justify-content:space-between}.category-mobile__actions a{padding:9px 10px;border-radius:3px;min-width:45%;text-align:center;display:flex;align-items:center}.category-mobile__actions a i {margin-right:5px;margin-left:auto}.category-mobile__actions a span {line-height:1;margin-right:auto}.show-filter {background:#f0f0f0;color:#333}.show-categories {background:#FFD43B;color:#fff}.menu_left{display:block;position:absolute;right:200%}.menu-left-category {position:fixed;right:110%;top:61px;background:#fff;z-index:101;overflow-x:hidden;overflow-y:auto;height:100vh;transition:var(--general-transition,.3s)}.menu-left-category.active {right:0}.menu-left__title{display:flex;width:100%;justify-content:space-between;padding:10px;border-bottom:1px solid #f0f0f0;align-items:center;position:sticky;left:0;top:0;z-index:3;background:#fff}.menu-left__title span{font-size:20px;font-weight:600}.menu-left__title i{font-size:20px}.menu_left .menu-left-category ul >li>ul {position:relative;left:0;top:0;padding:0 10px;margin-bottom:10px;display:none;transition:.2s;z-index:1}.menu_left .menu-left-category ul >li:hover>ul {display:none}.menu_left .menu-left-category ul >li>ul.visible {display:block}.menu_left .menu-left-category ul > li:hover > ul{z-index:1}.menu-filters {padding-bottom:42px}.menu-filters{position:fixed;right:200%;top:61px;background:#fff;z-index:101;overflow-x:hidden;overflow-y:auto;height:100vh;transition:var(--general-transition,.3s);margin-top:0}.menu-filters.visible {right:0}.menu-filters .filters .h2 {display:none}.filter-notice{position:fixed;left:0;bottom:0;width:100%;font-size:14px;line-height:40px}.product-left {width:100%}.product-right{padding:10px;width:100%}.block-breadcrumb .breadcrumb{flex-wrap:wrap}.catalog-item-name{word-wrap:break-word}.quick-view{display:none !important}.catalog-item .catalog-product-additinal{opacity:1}.catalog-item{padding:10px}.product-basket{flex-wrap:wrap}.product-basket .product-count{width:50%}.product-item__block .category-right{margin-bottom:10px}.tab-news-wrap .new-list{width:100%}.main-question{flex-direction:column}.main-question-left{width:100%;margin-bottom:10px;display:none}.main-question-right {width:100%;margin-left:0}.main-question-textarea{width:100%}.main-question-inputs{margin-top:10px;width:100%;margin-left:0}.main-tabs .files-body{flex-direction:column}.main-tabs .files-body a{width:100%}.tab-services-wrap .product-service-item{flex-direction:column}.tab-services-wrap .product-service-item__image{width:100%;margin-bottom:10px}.product-service-item__descs{margin-left:0}.files-body a{width:calc(50% - 10px)}.complect-item {flex-direction:column;align-items:flex-start}.complect-item__image {width:100%}.complect-item__info{width:100%;padding:20px 0}.complect-item__actions {width:100%;max-width:100%}.add_complect{margin-left:0;margin-top:15px}.compare-head .clear-compare {top:75px;left:0;right:auto}.compare-options-names table td {width:100px;word-wrap:break-word}.compare-options-names{max-width:127px}.compare-scroll,.overflow-compare {width:calc(100% - 130px)}.compare-products td .compare-image{width:100px !important}.overflow-compare table td,.compare-options-names table td{width:100px}.favorites-page .cart-table td{border-top:0}.favorites-page .cart-table td:first-child{padding-top:10px}.favorites-page .cart-table td:last-child{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.favorites-page .cart-table tr:first-child{display:none}.favorites-page .cart-table tr {display:flex;flex-direction:column}.favorites-page .cart-table tr td{width:100%}.entity-form.service-feedback-form > div{width:calc(100% - 20px);margin:10px}.product-actions .catalog-item__actions {flex-direction:row}.question_form > div > div:last-child {padding:0}.recommend__title{font-size:24px}}@media (max-width:660px){.cart-page__preview-wrapper{padding:12px}.cart-page__preview-item{flex-wrap:wrap;gap:4px}.cart-page__preview-item-name{flex-grow:1;flex-basis:calc(100% - 80px - 4px)}.cart-page__preview-item-box{margin-left:auto}.cart-page__preview h2{font-size:14px}.cart-page__preview-btns>*{width:100% !important}.cart-page__header-btns{right:4px;top:4px}.product-5.catalog-products {grid-template-columns:repeat(2,1fr)}.product-4.catalog-products {grid-template-columns:repeat(2,1fr)}.product-3.catalog-products {grid-template-columns:repeat(2,1fr)}.visible-mobile {display:block}.additional-icons-block{display:none}.advantages-block {padding:40px 0}.advantages{flex-wrap:wrap;justify-content:space-between}.advantage {width:100%;margin-right:0}.news-list {grid-template-columns:1fr}.brand-list {grid-template-columns:1fr}.btn {padding:10px 18px;font-size:14px}.main-products {padding-top:40px}.main-banner-block {margin-top:40px}.product-item__block .review-form {width:100%}.main-question-right form {flex-direction:column}.main-question-textarea.input-wrapper {width:100%}.main-question-inputs.inputs-wrapper {width:100%;margin:10px 0 0 0}.category-right{width:100%;margin:0}.left-side,.questions-left{display:none}.faq-page .questions-left{display:block;width:100%;margin-bottom:10px}.faq-page .block-flex{flex-direction:column}.service-content,.right-side{width:100%;margin-left:0}.date-new a{float:none;margin-top:10px}.service-item-block{width:100%}.mobile-button1 {display:block;position:absolute;top:17px;right:0px;width:25px;height:18px;cursor:pointer;z-index:5;background:none;border-radius:2px}.mobile-button1 span{-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;top:calc(50% - 1px);left:0;position:absolute;width:100%;height:2px;background-color:#000}.mobile-button1 span:first-child{top:0}.mobile-button1 span:last-child{top:auto;bottom:0}.mobile-button1._active span:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 1px)}.mobile-button1._active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.mobile-button1._active span:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(50% - 1px)}.main-faq {padding:40px 0}.total-cart-block {margin-left:0}.cart-page .cart-additional-items {align-items:center}.cart-page .cart-cupons span {text-align:center}.cart-page .cart-cupons > div {justify-content:center}.block-h2 {flex-direction:column;margin-bottom:20px}span.h2 {width:100%;font-size:20px;display:block}.block-h2 span.h2 + *{margin-right:auto;margin-top:10px;margin-left:0}.main-banner {padding:40px 0}.main-banner .container {flex-direction:column}.main-banner #get-advice {margin:20px auto 0 auto}.main-banner__content span.h2{font-size:20px;text-align:center}.main-banner__content p{font-size:14px;text-align:center}.main-banner__content strong{font-size:16px;text-align:center}.last-viewed-products{flex-direction:column}.last-viewed-products > div{width:100%}.last-viewed-products > div:not(:first-child){margin-top:10px}.social-block {width:100%;flex-wrap:wrap;justify-content:center;margin-top:-5px}.social-block > * {margin-top:5px}.additional-blocks{display:none}.navbar-menu__body {height:0;transition:height .5s;overflow:hidden;order:3}.navbar-fixed{overflow-x:hidden;overflow-y:auto;max-height:100vh}.navbar-menu__list {flex-direction:column}.navbar-fixed .container {flex-wrap:wrap;align-items:center}.navbar-fixed .logo {width:50%;position:relative}.navbar-fixed .logo img {width:100%;height:auto}.navbar-fixed .logo span {display:none}.navbar-fixed .mobile-button1 {top:0;position:relative;order:2;right:0;margin-left:10px}.navbar-fixed .additional-icons-block{position:relative;top:0;width:calc(50% - 50px);display:flex;background:none;margin-top:0px;overflow:visible;margin-left:10px}.navbar-fixed .additional-icons-block .col{float:none;width:auto;height:auto}.navbar-fixed .additional-icons-block .col:first-child{margin-left:auto}.navbar-fixed .additional-icons-block .col:nth-child(2){margin:0 30px}.navbar-fixed .additional-icons-block .col:last-child{margin-right:auto}.navbar-fixed .additional-icons-block .col a i,.navbar-fixed  .header-cart-mobile  .additional-icons-block .col a .numeral {float:none}.navbar-fixed .additional-icons-block .col a {position:relative}.navbar-fixed .background-site {background:none;color:#111}.navbar-fixed .additional-icons-block .col a{font-size:32px;color:#666}.navbar-fixed .additional-icons-block .col a i{margin-top:0;font-size:24px;color:#666}.navbar-fixed .additional-icons-block .col a .numeral span.background-site{color:#111}.navbar-fixed .additional-blocks {display:none}.navbar-fixed .additional-icons-block .col a .numeral {position:absolute;right:-3px;top:-5px;width:auto;left:auto}.navbar-fixed .additional-icons-block .col a .numeral span {width:20px;line-height:20px;text-align:center;background:#ddd;color:#333;font-size:12px}.navbar-fixed .additional-icons-block .col:hover {background:#f0f0f0}.navbar-fixed .additional-icons-block .col:nth-child(2) {margin:0 10px}.cart-table-list .cart-table tr:first-child{display:none}.cart-table-list .cart-table tr:not(:first-child){display:flex;flex-direction:column;width:100%;align-items:center;padding:10px;border:1px solid #f0f0f0;position:relative}.cart-table-list .cart-table tr:not(:last-child){margin-bottom:10px}.cart-table-list .cart-table td:first-child{width:50%}.cart-table-list .cart-table tr td{border:none}.cart-table-list .cart-table td:nth-child(2) a{width:100%;text-align:center;display:block}.cart-table-list .cart-table .delete-item{position:absolute;right:10px;top:10px}.cart-table-list .cart-table .delete-item i{background:#bf0000;color:#fff;font-size:16px}.cart-table-list .prices .item-price {margin-top:30px}.order-items {flex-direction:column;margin-bottom:20px}.order-items > div{width:100%}.order-items > div:not(:last-child){margin-bottom:10px}.cart-additional-items{flex-direction:column}.cart-page .cart-cupons {width:100%;margin-bottom:10px}.cart-page .total-cart {width:100%}.cart-actions-main{flex-direction:column}.cart-actions-main a {width:100%;margin:0}.cart-actions-main a:not(:last-child) {margin-bottom:10px}.cart-actions-main a:not(:first-child){margin-left:0}.order-items .step-line span{width:40px;line-height:40px;font-size:24px}.order-form button[type=submit] {width:100%}.cart-success-block,.restored-block{width:100%;margin:20px 0}.cart-result-line {width:100%;text-align:center}.cart-result-line__icon {display:none}.cart-success-block div span,.cart-success-block div div,.restored-block div{margin-left:0}.cart-success-block div div,.restored-block div{width:100%}.brand-info {flex-direction:column}.brand-info .brand-right {width:50%;margin:0 auto}.brand-info .brand-left {order:2;margin-top:20px}.error-content {width:100%;margin-left:0}.error-content .error-right {width:100%;margin:20px 0 0 0}.error-content .error-right h1 {text-align:center}.error-content .error-left {width:100%}.error-content .error-left strong:first-child {font-size:60px}.error-content .error-left strong:last-child {font-size:28px}.signup-form__actions {flex-direction:column}.hide-card-info {float:left;margin-top:10px}#complect-box {position:relative}#complect-box .remove_complect {position:absolute;right:10px;top:10px}#complect-box .complect-item {align-items:center}#complect-box .complect-item .complect-item__actions {align-items:center}#complect-box .complect-item__actions .price_complect {text-align:center}#complect-box .complect-item__info {text-align:center}.card-info-show {width:100%;right:0}.card-info-show a {width:100%}#complect-box .complect-item__info span {text-align:center}.buy-extra-tabs .buy-change-tab {font-size:14px}.favorites-page .no-items {display:flex;flex-direction:column;text-align:center;align-items:center;margin:0}.favorites-page .no-items a {margin-left:0}.favorites-page .no-items p,.favorites-page .no-items span {width:100%}.main-question-block {padding:40px 0}.main-question__form {grid-template-columns:1fr}.main-question__form .confirm-block {justify-self:center}.main-question-block .container {flex-direction:column}.main-question__title-block {padding-right:0;padding-bottom:20px;width:100%;text-align:center;align-items:center}.faq__inner.opened .faq__answer {max-height:unset}ul.main-products__categories {flex-wrap:nowrap;overflow:auto}.main-products__categories > li {white-space:nowrap}.checkout-step__body {max-width:unset}.product-right .product-basket {margin-bottom:-10px}.product-right .product-basket > * {margin-bottom:10px}.form-actions > * + * {margin:15px 0 0 0}.signup-form.register-form .captcha div {flex-wrap:wrap;margin-bottom:-10px}.signup-form.register-form .captcha div > * {margin-bottom:10px !important}.product__variation-colors {grid-template-columns:repeat(4,1fr)}.content-tab > p > iframe{width:100%}.cart__added{padding:8px 16px}.cart__added-text{font-size:14px;display:inline-block;max-width:116px;text-align:center}.recommend__item{width:calc(50% - 10px)}.recommend .catalog-item .catalog-item__actions .add-to-cart {margin-top:16px}}@media(max-width:600px){.product-slider{flex-direction:column}.productSwiper_thumbs{width:100%;margin-right:0;order:2}}@media (min-width:451px) and (max-width:660px){.cart-item__price-info {flex-direction:column;justify-content:flex-start;align-items:flex-end}.cart-item__cart-block {margin:10px 0 0 0}}@media (max-width:450px){.content-tab > p > iframe{height:215px}.cart-page__preview-btns{flex-wrap:wrap;gap:8px}.product-right >.files .files-body{flex-direction:column}.product-right >.files .files-body a{width:100%}.swiper-vertical>.swiper-wrapper {flex-direction:row}.faq__question {padding:15px}.cart-item {flex-direction:column;align-items:center}.catalog-products {grid-template-columns:1fr 1fr !important}.cart-item__info {align-items:center;text-align:center}.cart-item__price-info {width:100%;align-items:center;margin-top:20px}.cart-main-panel {padding:15px}.cart-summary-panel {padding:0}.cart-item__cart-block {flex-shrink:0;margin-left:10px}.checkout-user-data {grid-template-columns:1fr}.checkout-user__comment,.checkout-user__address:not(.hidden) + .checkout-user__comment {grid-column:unset}.checkout-step__title {font-size:18px}.order-delivery-wrapper,.order-paysystem-wrapper {font-size:16px}.order-delivery-description {font-size:14px}.entity-form.service-feedback-form > div {width:100%;margin:0}.entity-form.service-feedback-form .modal-content {padding:10px}.product-slider{flex-direction:column}.product-left__images{flex-direction:row;order:2;width:100%}.productSwiper{order:1}.product-left__images a{margin-bottom:0}.product-left__images a:after{padding-bottom:100%}}@media (min-width:375px) and (max-width:768px){.catalog-item__info {flex-direction:column;align-items:flex-start}.catalog-item__info .item-availability{margin-left:0;margin-top:5px}.catalog-item .price {flex-direction:column;align-items:center}.catalog-item .price *:first-child{margin:0}.catalog-item .price *:last-child{margin-right:0}.catalog-items-options div{justify-content:space-between}.catalog-items-options div span:first-child {margin-right:0;margin-bottom:2px}.catalog-items-options div em{display:none}.catalog-items-options div span:last-child{margin-left:0}}@media (max-width:375px){.content-tab > p > iframe{height:180px}.cart__added{padding:4px 8px}.cart__added-close{right:0px;top:0px}.cart__added-text{font-size:12px}.cart-page__preview h2{padding-top:8px}.cart-page__header-btns{right:4px;top:4px}}@media(max-width:340px){.catalog-products {grid-template-columns:1fr !important}}.user-page {display:flex;flex-direction:column}.user-page > * + * {margin-top:20px}.user-orders .orders {width:100%}.user-orders .no-orders {position:relative;width:100%;margin:30px 0 0 0%;font-weight:500;font-size:15px}.user-orders .no-orders i,.user-orders .no-orders span{position:relative}.user-orders .no-orders span a {color:#FFD43B;text-decoration:underline}.user-orders .no-orders span a:hover {text-decoration:none}.user-exit-btn {margin-left:auto;font-size:14px;background:#ddd;color:#333;transition:var(--general-transition,.3s);padding:10px 20px;border-radius:3px}.user-exit-btn:hover {background:#aaa;color:#111}.input-group__item-ended {width:100%;display:flex;align-items:center}.input-group__item-ended span {font-weight:600}.input-group__item-ended em {font-style:normal;margin-left:auto}.user-orders .orders-table-wrapper {display:block;width:100%}.user-orders .orders-table-wrapper > div:first-child {display:block;width:100%;padding:15px !important;background:#efefef;color:#111;font-weight:600;font-size:16px}.user-orders .orders-table-wrapper > div:last-child {display:block;width:100%}.user-orders .orders-table {display:table;width:100%;border-collapse:collapse;border-radius:var(--item-border-radius);background:#fff}.user-orders .orders-table th,.orders-table td{padding:15px;border:1px solid #efefef}.user-orders .orders-table td {font-size:13px}.user-orders .orders-table th:first-child{text-align:left}.user-orders .orders-table td:not(:first-child),.user-orders .orders-table th:not(:first-child) {text-align:center}.user-orders .orders-table td a[href^='/']{color:#0082a8;text-decoration:underline}.user-orders .orders-table td a[href^='/']:hover{text-decoration:none}.user-orders .orders-table td a:hover{text-decoration:none}.user-orders .orders-table td:nth-child(4) {font-weight:bold}.user-orders .orders-table td.default {color:#666}.user-orders .orders-table td.info {color:#5bc0de}.user-orders .orders-table td.success {color:#5cb85c}.user-orders .orders-table td.warning {color:#f0ad4d}.user-orders .orders-table td.danger {color:#d9534f}.user-orders ul.pagination {margin:20px 0 0 0}.user-orders .go-back {display:inline-block;padding:8px 20px;border-radius:3px;background:#0082a8;color:#fff}.user-orders .error-line {display:block;width:70%;background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;padding:15px 5%}.user-order .order-info {display:block;width:50%;border-collapse:collapse;margin-bottom:20px}.user-order .order-items {display:block;width:100%;border-collapse:collapse;margin-bottom:20px}.user-order .order-info th,.user-order .order-info td,.user-order .order-items th,.user-order .order-items td {padding:10px 15px;border:none;vertical-align:middle}.order-items.user-order .order-items img {height:50px;display:block;padding-right:10px}.user-order .order-info img {display:block;padding-right:10px;height:30px}.user-order .pay-type {line-height:30px}.user-order .order-items tr:first-child,.user-order .order-info tr:first-child {}.user-order .order-items td:not(:first-child){text-align:center}.user-order .order-items td:first-child{font-weight:bold}.user-order .order-data {width:100%;display:flex;margin-top:20px;align-items:flex-start;position:relative}.user-order .order-details {width:30%;flex-shrink:0;background:#f9f9f9;padding:20px;border-radius:15px;display:flex;flex-direction:column;position:sticky;left:0;top:80px}.user-order .order-details .h2,.user-order .order-data .order-items {display:block;width:100%;text-align:center;margin-bottom:20px}.user-order .order-details > div {width:100%;display:flex;justify-content:space-between;padding:8px 0}.user-order .order-details > div > span {width:100%;font-weight:500;font-size:14px;color:#666}.user-order .order-details > div > span + * {width:100%;display:block;color:#111}.user-order .order-details > div > div span {width:100%;display:block;color:#111;font-size:13px}.user-order .order-details > div strong {font-weight:600}.user-order .order-details > div > div a {display:inline-block;padding:5px 10px;font-size:13px;background:#3e9c45;color:#fff;border-radius:3px}.user-order .order-items {width:100%}.user-order .order-data .order-items {width:70%;display:table;margin-left:20px}.user-order .order-data .order-items th{padding:10px;font-size:14px}.user-order .order-data .order-items th:first-child{text-align:left}.user-order .order-data .order-items td{padding:5px;border-top:1px solid #ddd}.order-data .order-items th{text-align:center}.user-order .order-data .order-items td:first-child{font-weight:600;text-align:left;vertical-align:middle}.user-order .order-data .order-items td:first-child div {width:100%;display:flex;align-items:center}.user-order .order-data .order-items td:first-child div small {color:#666}.user-order .order-data .order-items td:first-child div div{display:inline-block;width:70px;height:70px;position:relative;margin-right:10px}.user-order .order-data .order-items td strong{font-weight:600}.user-order .order-data .order-items td.price{font-weight:bold}.user-order .order-data .order-items td:first-child div div img{padding-right:0;height:100%}.order-data .order-title {margin-bottom:10px;width:100%;font-weight:bold;font-size:18px}.user-index {display:flex}.user-page-panel {}.user-form h2 {margin-bottom:10px}.user-form {flex-grow:1;display:flex;flex-direction:column;position:relative}.user-form .form-loader {top:-20px}.user-form-fields {display:flex;width:100%;flex-wrap:wrap}.user-form-fields > * {width:50%;min-width:0}.user-form fieldset {display:flex;flex-direction:column;border:1px solid #ddd;padding:15px;border-radius:15px;position:relative;width:calc(50% - 20px);margin-bottom:40px}.user-form fieldset:nth-child(2),.user-form fieldset:nth-child(4){margin-left:40px}.user-form fieldset h2 {position:absolute;left:15px;top:-12px;line-height:20px;font-size:16px;padding:0 10px;margin:0;background:#fff;font-weight:600}.user-general-panel {flex-grow:1}.user-form fieldset legend {padding:0 10px;font-size:18px}.user-form .input-wrapper {display:flex}.user-form .input-wrapper label {font-size:14px;font-weight:500}.user-form .input-wrapper select[disabled],.user-form .input-wrapper input[disabled] {cursor:not-allowed;opacity:.6}.user-form .form-panel {width:50%}.user-form .info-panel {padding:10px}.user-form .form-panel .input-wrapper {width:100%}.user-form [data-name="delivery_address"] {--current-input-height:138px}.user-form [name="delivery_address"]{height:var(--current-input-height)}.user-form [data-name="password"] input + input {margin-top:5px}.user-index__menu {width:100%;border-radius:var(--item-border-radius)}.user-index__menu > ul {list-style:none;display:flex;flex-wrap:wrap}.user-index__menu > ul > li {margin:0 20px 20px 0}.user-data .form-main-alert {width:50%;align-self:flex-end;text-align:center}.user-orders {display:flex;width:100%;flex-direction:column}.user__order-item {margin-bottom:15px;padding:15px;border:1px solid #e9e9e9;display:flex;flex-wrap:wrap;position:relative;justify-content:space-between;border-radius:15px}.order__item{width:32%;display:flex;flex-direction:column;padding:10px;align-items:flex-start}.order__item span:first-child{font-size:13px;color:#666;margin-bottom:5px;line-height:1}.order__item span:last-child{font-size:15px;color:#111;line-height:1}.user__order-item .cancel {font-size:12px;background:#eb5463;color:#fff;padding:3px 10px;border-radius:4px;position:absolute;right:10px;top:40px;width:140px}.user__order-item .show {font-size:12px;padding:3px 0;border-radius:4px;position:absolute;right:10px;top:10px;width:140px}.order-status i {display:inline-block;width:8px;height:8px;border-radius:50px;float:left;margin-top:5px;margin-right:5px}.order-status.default i{background:#666}.order-status.info i{background:#17a2b8}.order-status.success i{background:#28a745}.order-status.danger i{background:#eb5463}.order-status.warning i{background:#ffc107}.order__item .not-paid i {color:#df0000;font-size:12px}.order__item .paid i {color:#4dd900;font-size:12px}.user-form fieldset .user-fieldset-edit {position:absolute;right:15px;top:-36px}.user-fieldset-edit__icon {padding:8px;line-height:1}.user-fieldset-edit__icon i {text-align:center;line-height:1}@media (max-width:768px){.user-orders .orders-table {display:flex;flex-direction:column}.user-orders .orders-table tr:first-child{display:none}.user-orders .orders-table tr{display:flex;flex-direction:column;padding:10px;border:1px solid #f0f0f0;align-items:center}.user-orders .orders-table tr td:first-child{}.user-orders .orders-table tr td{border:none;padding:5px}.user-order .order-details > div{width:100%}.user-order .order-data{overflow-x:auto}.user-form-fields {flex-direction:column}.user-form-fields > * {width:100%}.user-form-fields > * + * {margin:20px 0 0 0}.user-general-panel {min-width:0}.user-page-panel {padding:15px}.user-index__menu > ul > li {margin:0 10px 10px 0}.user-data .form-main-alert {width:95%}}:root {--t-font:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--t-ink:#1f2128;--t-text:#4a4d55;--t-muted:#6e717a;--t-line:#ececef;--t-soft:#f6f6f8;--t-photo:#f5f5f7;--t-accent:var(--color-site);--t-accent-dark:#a50f27;--t-green:#17803d;--t-r:12px;--t-r-sm:8px}.block-h2 span.h2 + a {color:var(--t-ink);margin-left:16px;padding:unset;border-radius:6px;border:unset;transition:background var(--general-transition),color var(--general-transition)}.block-h2 span.h2 + a:hover {background:var(--t-accent);color:#fff}body,html {margin:0;padding:0;font-family:var(--t-font);color:var(--t-text);-webkit-font-smoothing:antialiased;font-size:var(--general-font-size);line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}*::-webkit-scrollbar-track {background:var(--t-soft)}*::-webkit-scrollbar-thumb {background:#c9cbd1}*::-webkit-scrollbar-thumb:hover {background:var(--t-muted)}button,input,select,textarea {font-family:inherit}h1,h2,h3,h4 {color:var(--t-ink);font-weight:500}.container {width:100%;max-width:1340px;padding:0 20px;margin:0 auto}.btn {display:inline-block;font-weight:500;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:12px 22px;font-size:15px;line-height:1;border-radius:var(--element-border-radius);transition:.2s}.btn-site {background:var(--t-accent);color:#fff;transition:var(--general-transition);border:1px solid var(--t-accent)}.btn-site:hover {background:var(--t-accent-dark);color:#fff;border-color:var(--t-accent-dark)}.btn-site-reversed {color:var(--t-ink);background:#fff;transition:var(--general-transition);border:1px solid var(--t-line)}.btn-site-reversed:hover {border-color:var(--t-ink);color:unset;background:unset}.messenger-icon {width:24px;height:24px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.2s;border-radius:unset}.icon-viber {background-image:url('/media/img/viber.svg');background-color:unset}.icon-whatsapp {background-image:url('/media/img/whatsapp.svg');background-size:unset}.icon-telegram {background-image:url('/media/img/telegram.svg');background-color:unset}.icon-max {background-image:url('/media/img/max.svg');background-color:unset}.block-h2 {display:flex;width:100%;margin-bottom:24px;align-items:center}span.h2 {font-size:26px;font-weight:500;line-height:1.25;color:var(--t-ink)}span.h3 {font-size:22px;font-weight:500;line-height:1.25;color:var(--t-ink)}span.h4 {font-size:18px;font-weight:500;line-height:1.3;color:var(--t-ink)}.block-h2 span.h2 + * {flex-shrink:0;margin-left:16px;line-height:1.25;margin-bottom:unset}.block-h2 > a {display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:auto;border-radius:6px;background:var(--t-soft);color:var(--t-ink);font-size:0;transition:background var(--general-transition),color var(--general-transition)}.block-h2 > a:hover {background:var(--t-accent);color:#fff}.block-h2 > a .fa {font-size:15px;margin:0}@keyframes right-show {from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes opacity-show {from{opacity:0}to{opacity:1}}@keyframes rotation {from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media (max-width:660px){span.h2,.block-h2 span.h2 {font-size:22px}.block-h2 {flex-wrap:wrap;row-gap:4px;flex-direction:row;align-items:center}.block-h2 span.h2 + a {margin:0 0 0 12px}span.h2,.block-h2 span.h2 {width:auto}.block-h2 span.h2 + * {margin-top:0}.block-h2--tabs {flex-wrap:wrap}.block-h2:not(.block-h2--tabs) > span.h2 {flex:1 1 100%}.block-h2:not(.block-h2--tabs) > a {display:inline-flex;align-items:center;gap:4px;width:auto;height:auto;margin:2px 0 0 !important;padding:0;background:none;border:0;border-radius:0;font-size:15px;line-height:1.4;color:var(--t-accent)}.block-h2:not(.block-h2--tabs) > a .fa {font-size:15px;margin:0}.block-h2:not(.block-h2--tabs) > a:hover {background:none;color:var(--t-accent)}}.live-search-block {top:calc(100% + 6px) !important;--search-height:0px;border-radius:var(--t-r);border:1px solid var(--t-line);box-shadow:0 16px 40px rgba(31,33,40,.14) !important;overflow:hidden}.live-search__items {margin-top:0 !important;max-height:420px}.live-search__items > * + * {border-top:1px solid var(--t-line) !important}.live-search__loader {top:0 !important;height:100% !important}.big-search-form .search-form {position:relative}.big-search-form .live-search-block {left:10px;right:10px;min-width:0}.big-search-form .live-search__items:not(.focused),.big-search-form .live-search__items.focused {max-height:calc(100vh - 160px)}.live-search__show-all {border-top:1px solid var(--t-line,#e7e9ee);background:#fff}.live-search__show-all:hover {background:var(--t-soft,#f4f5f7)}.live-search__show-all > a,.big-search-form .live-search__show-all > a {height:48px;padding:0 16px;justify-content:space-between;color:var(--t-accent,#c8152f)}.live-search__show-all:hover > a {color:var(--t-accent,#c8152f)}.live-search__show-all-title,.big-search-form .live-search__show-all-title {font-size:15px;font-weight:500}.live-search__show-all-line {display:none}.live-search__show-all-icon {font-size:18px}:root {--general-font-size:15px}h1,.h1 {font-weight:500}.main-options table {width:100%;min-width:0;max-width:820px}.main-options table td {padding:12px 0;font-size:15px;line-height:1.45;vertical-align:top}.main-options table td:first-child {width:45%;padding-right:20px;color:var(--t-muted)}.main-options table td:last-child {font-weight:400;color:var(--t-ink)}.main-options table tr:not(:last-child) td {border-bottom:1px solid var(--t-line)}tr.es-char-group th,.es-char-group th {padding:26px 0 6px;font-size:16px;font-weight:500;color:var(--t-ink)}tr.es-char-group:first-child th,.es-char-group:first-child th {padding-top:0}.main-tabs .h3 {font-weight:500}.buy-extra-tabs .buy-change-tab {font-weight:500}.quick-view-form .quick-col.specifications .specifications-table .title {font-size:15px;font-weight:500}.quick-view-form .quick-col.specifications .specifications-table table {width:100%;font-size:14px;color:var(--t-text)}.quick-view-form .quick-col.specifications .specifications-table table td {padding:8px 0;border-bottom:1px solid var(--t-line)}.quick-view-form .quick-col.specifications .specifications-table table td:first-child {font-weight:400;color:var(--t-muted)}.quick-view-form .quick-col.specifications .specifications-table table td:last-child {font-weight:400;color:var(--t-ink)}.quick-view-form .quick-col.specifications .specifications-table tr.es-char-group th {padding:18px 0 4px;font-size:15px}.cart-table-list .cart-table td:nth-child(2) a,.favorites-page td:nth-child(2) a {font-weight:500}@media (max-width:660px){.main-options table td {font-size:14px;padding:10px 0}.main-options table td:first-child {width:48%;padding-right:12px}}@media (max-width:660px){.buy-header-tabs {overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.buy-header-tabs::-webkit-scrollbar {display:none}.buy-extra-tabs .buy-change-tab {flex-shrink:0;white-space:nowrap;font-size:15px}}@media (max-width:768px){.page-caption {align-items:flex-start}.breadcrumb a {display:inline-block;padding:4px 0;margin:-4px 0}}body:has(.error-page--lite) .page-caption,body:has(.error-page--lite) .breadcrumbs {display:none}.error-page--lite {padding:56px 0 72px}.error-lite {display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px;margin:0 auto 64px}.error-lite__code {font-size:160px;line-height:1;font-weight:400;color:var(--t-accent)}.error-lite__title {margin:28px 0 14px;font-size:40px;line-height:1.2;font-weight:400;color:var(--t-ink)}.error-lite__text {margin:0 0 28px;font-size:16px;color:var(--t-text)}.error-lite__actions {display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.error-lite__actions .btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:8px;font-size:16px;font-weight:500;text-decoration:none}.error-page--lite .product-probably {width:100%}@media (max-width:660px){.error-page--lite {padding:32px 0 48px}.error-lite {margin-bottom:44px}.error-lite__code {font-size:104px}.error-lite__title {margin-top:20px;font-size:28px}.error-lite__text {font-size:15px}.error-lite__actions {width:100%;flex-direction:column}.error-lite__actions .btn {width:100%}}.live-search__item {height:auto;min-height:68px;padding:10px 16px;align-items:center;gap:14px;color:var(--t-ink)}.live-search__item:hover {background:var(--t-soft)}.live-search__item-image-wrapper {width:48px;margin-right:0}.live-search__item-type {font-size:12px;line-height:1.2;color:var(--t-muted);margin-bottom:3px}.live-search__item-name {font-size:14px;font-weight:400;line-height:1.35}.live-search__item-article {font-size:12px;line-height:1.2;margin-top:3px;color:var(--t-muted)}.live-search__item-price-block {margin:auto 0 auto 12px}.live-search__item-price-block .live-search__item-price-normal {font-size:15px;font-weight:500}.live-search__item-price-block .live-search__item-price-normal-discount {font-size:15px;font-weight:500;color:var(--t-accent)}.live-search__item-price-block .live-search__item-price-discount {font-size:13px}.live-search__item {flex-shrink:0}@media (max-width:768px){.big-search-form .search-form {position:static;padding:0 10px 0 0}.big-search-form .live-search-block {left:15px;right:auto;width:calc(100vw - 30px)}}.product-price .price-b2b-label,.catalog-item .price-b2b-label {display:block;width:fit-content;margin:0 0 6px}.block-last-viewed .last-viewed-products a {font-weight:500}.news-list__item > a:not(.news-list__image) {font-weight:500}.favorites-page .empty span,.favorites-empty span,.cart-empty-block span {font-weight:500}.shares-page__btn,.shares-page__btn:hover,.share-btn {text-decoration:none}@media (max-width:480px){.catalog-item .price .price-new,.catalog-item .price .price-normal {font-size:16px}.product-buy .product-price .price-normal,.product-buy .product-price .price-new {font-size:24px}}.no-items > span {font-weight:500}@media (max-width:992px){.head-block:has(.header-mobile__bg.active) {z-index:9999}.head-block {z-index:20}.header-mobile__left-menu .submenu:not(.active) {max-height:0;overflow:hidden;transition:visibility .3s,opacity .3s,max-height 0s .3s}.header-mobile__left-menu {color:var(--t-ink,#1f2128)}.header-mobile__left-menu .header-mobile__menu-item > *,.header-mobile__left-menu ul li,.header-mobile__left-menu ul.submenu li {font-size:14px;font-weight:500}.header-mobile__left-menu ul li > span,.header-mobile__left-menu ul li > a {padding:13px 48px 13px 20px;line-height:22px;color:var(--t-ink,#1f2128)}.header-mobile__left-menu .header-mobile__menu-item > a,.header-mobile__left-menu .header-mobile__menu-item > button.header-mobile__button{min-height:48px;padding:13px 20px 13px 52px;line-height:22px;color:var(--t-ink,#1f2128);font-weight:500}.header-mobile__left-menu .header-mobile__menu-item-icon {left:20px;width:20px;transform:translateY(-50%);font-size:18px;line-height:1;text-align:center;color:var(--t-ink,#1f2128)}.header-mobile__left-menu .header-mobile__cabinet {background:#fff}.header-mobile__left-menu .header-mobile__menu > li,.header-mobile__left-menu .header-mobile__menu-item {border-bottom:1px solid var(--t-line,#ececef)}.header-mobile__left-menu li.active > a {color:var(--t-accent,#c8152f)}.header-mobile__left-menu li.active > a::before {display:none}.header-mobile__left-menu .show-inner-items {width:48px;background:transparent;color:var(--t-muted,#6e717a)}.header-mobile__left-menu .show-inner-items i.fa-caret-right::before {content:"\f105";font-size:18px}.header-mobile__left-menu .menu-title {background:#fff;font-size:17px;font-weight:500}.header-mobile__left-menu .menu-back {color:var(--t-muted,#6e717a)}.header-mobile__left-menu .header-mobile__menu-item .site-counter {width:auto;min-width:20px;height:20px;padding:0 6px;margin-left:8px;border-radius:10px;background:var(--t-soft,#f6f6f8);color:var(--t-ink,#1f2128);font-size:12px;line-height:20px;text-align:center}.header-mobile__menu-info {padding:20px}.header-mobile__menu-info .title {margin-bottom:14px;font-size:13px;font-weight:400;color:var(--t-muted,#6e717a)}.header-mobile__address a {display:flex;align-items:center;gap:12px;color:var(--t-ink,#1f2128);font-size:15px}.header-mobile__address a i {flex:0 0 28px;font-size:18px;text-align:center}.header-mobile__address a span {margin-left:0}.header-mobile__socials {margin-top:14px}.header-mobile__socials .social-block > * + * {margin-top:0}.header-mobile__socials .social-block a {display:flex !important;align-items:center;gap:12px;min-height:40px;margin:0 !important;color:var(--t-ink,#1f2128);font-size:15px}.header-mobile__socials .social-block a i,.header-mobile__socials .social-block a img,.header-mobile__socials .social-block a svg{flex:0 0 20px;width:20px !important;height:20px !important;margin:0 !important;font-size:18px;line-height:20px;text-align:center;object-fit:contain;border-radius:4px}.header-mobile__socials .social-block .social-name {margin-left:0}.header-mobile__socials .social-block a i,.header-mobile__socials .social-block a .social-txt {display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px !important;min-width:28px;height:28px !important;padding:0;font-size:15px;line-height:1;border-radius:3px;color:#fff}.header-mobile__socials .social-block a i.fa-vk {background:#2a5885}.header-mobile__socials .social-block a i.fa-odnoklassniki {background:#ee8208}.header-mobile__socials .social-block a i.fa-facebook {background:#1b74e4}.header-mobile__socials .social-block a i.fa-instagram {background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.header-mobile__socials .social-block a i.fa-youtube {background:#f00}.header-mobile__socials .social-block a i.fa-twitter {background:#1da1f2}.header-mobile__socials .social-block a i.fa-x-twitter,.header-mobile__socials .social-block a i.fa-tiktok {background:#111}.header-mobile__socials .social-block a i.fa-telegram {background:#229ed9}.header-mobile__socials .social-block a.social-max .social-txt {width:28px;min-width:28px;font-size:0;background:url('/media/img/max.svg') center / cover no-repeat}}.catalog-navbar .catalog-navbar-item > div > div a.sub-more {color:var(--color-site,#FFD43B)}.catalog-navbar .catalog-navbar-item > div > div a.sub-more:hover {text-decoration:underline}.desktop-header {background:#fff}.top-header {padding:10px 0;border-bottom:1px solid var(--t-line)}.top-header__inner {display:flex;align-items:center;gap:24px;line-height:1.2;font-size:13px;color:var(--t-muted)}.address,.work-time {font-size:13px;color:var(--t-muted)}.right-top__phones {margin-left:auto}.phone-wrapper {display:flex;align-items:center}.phones-block {position:relative;z-index:35;width:100%}.phones-block .linearicons-phone-wave {display:none}.phones-top__main {display:flex;align-items:center;font-weight:500;padding:4px 0}.phones-top__main::before {content:'';display:none}.phones-top__main span {padding-left:0;font-size:14px;color:var(--t-ink)}.phones-top__more {position:absolute;top:100%;left:0;z-index:30;width:270px;padding:12px 14px;visibility:hidden;opacity:0;line-height:1.6;background:#fff;border:1px solid var(--t-line);border-radius:var(--t-r-sm);box-shadow:0 12px 28px rgba(31,33,40,.1);transition:.2s}.phones-top__more a {color:var(--t-ink);font-weight:500}.phones-block:hover .phones-top__more {opacity:1;visibility:visible}.more-phones__phone a {padding-right:12px;color:var(--t-ink)}.more-phones__phone a:hover,.phones-top__main span:hover {color:var(--t-accent)}.more-phones__icons {margin-left:10px;display:flex}.more-phones__icons a:not(:last-child) {margin-right:5px}.phone-order {padding:0;margin:0;border:0;background:none;font-size:13px;font-weight:500;color:var(--t-ink);white-space:nowrap;border-bottom:1px dashed rgba(31,33,40,.35);cursor:pointer;transition:color var(--general-transition)}.phone-order:hover {color:var(--t-accent);border-color:var(--t-accent)}.top-header__b2b-link {font-size:13px;font-weight:500;color:var(--t-ink);white-space:nowrap;margin-right:16px;border-bottom:1px dashed rgba(31,33,40,.35);transition:color var(--general-transition)}.top-header__b2b-link:hover {color:var(--t-accent);border-color:var(--t-accent);text-decoration:none}.bottom-header {padding:18px 0}.bottom-header__inner {display:flex;align-items:center;gap:20px}.logo {flex-shrink:0;display:flex;align-items:center}.logo img {display:block;width:auto;height:auto;max-width:240px;max-height:56px}.slogan {padding-left:10px;max-width:180px;font-size:12px;line-height:1.3;color:var(--t-muted)}.header-catalog-btn {flex-shrink:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--t-r-sm);font-size:15px;font-weight:500;color:#fff;background:var(--t-accent);transition:background var(--general-transition)}.header-catalog-btn i {font-size:18px}.header-catalog-btn:hover {background:var(--t-accent-dark);color:#fff}.bottom-header__search {width:100%;position:relative;margin:0;padding:0;--search-height:52px}.search-header__item {display:flex;position:relative;z-index:34}.bottom-header__search .search-header__item input[type="text"] {width:100%;height:44px;padding:0 52px 0 16px;font-size:15px;color:var(--t-ink);background:var(--t-soft);border:1px solid transparent;border-radius:var(--t-r-sm);transition:border-color var(--general-transition),background var(--general-transition)}.bottom-header__search .search-header__item input[type="text"]:focus {outline:none;background:#fff;border-color:#d5d7dd}.search-header__search {position:absolute;right:0;top:0;width:48px;height:44px;font-size:20px;color:var(--t-muted);background:none;border-radius:0 var(--t-r-sm) var(--t-r-sm) 0;cursor:pointer;transition:color var(--general-transition)}.search-header__search i {display:block;width:100%;line-height:44px;text-align:center}.search-header__search:hover {color:var(--t-ink);background:none}.header-actions {flex-shrink:0;display:flex;gap:22px}.header-action {position:relative;display:flex;flex-direction:column;align-items:center;min-width:52px;color:var(--t-ink);transition:color var(--general-transition)}.header-action i {font-size:24px;line-height:26px}.header-action__label {margin-top:4px;font-size:12px;line-height:1.2;color:var(--t-muted);white-space:nowrap;transition:color var(--general-transition)}.header-action:hover,.header-action:hover .header-action__label {color:var(--t-accent)}.header-action__count {position:absolute;top:-6px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;line-height:18px;font-weight:600;text-align:center;color:#fff;background:var(--t-accent)}.menu__body {position:relative}.navigation-block {background:#fff}.menu__list {display:flex;gap:28px;justify-content:flex-start}.menu__list li {position:relative;text-align:left;transition:.2s}.menu__list > li > a {display:block;padding:0 0 14px;font-size:15px;font-weight:500;line-height:1.4;color:var(--t-ink);transition:color var(--general-transition);white-space:nowrap}.menu__list > li > a:hover,.menu__list > li.active > a {color:var(--t-accent)}.submenu {position:absolute;left:-14px;top:100%;min-width:220px;padding:8px 0;display:flex;flex-direction:column;visibility:hidden;opacity:0;background:#fff;border:1px solid var(--t-line);border-radius:var(--t-r-sm);box-shadow:0 12px 28px rgba(31,33,40,.1);transition:.2s;z-index:40}.submenu li .submenu {left:100%;top:-8px}.submenu li a {display:block;padding:8px 16px;font-size:14px;line-height:1.4;color:var(--t-ink)}.submenu li a:hover {background:var(--t-soft);color:var(--t-accent)}.menu__list li:hover > .submenu {opacity:1;visibility:visible}.scrolled .top-header {display:none}.scrolled .navigation-block {height:0;overflow:visible;border:0;padding:0}.scrolled .navigation-block .menu__list {display:none}.scrolled .bottom-header {padding:12px 0}.scrolled .header-action__label {display:none}@media (max-width:1200px){.header-actions {gap:14px}.header-action__label {display:none}.menu__list {gap:20px}}@media (max-width:992px){.desktop-header {display:none}}.head-block.scrolled .desktop-header {box-shadow:unset}.catalog-navbar::-webkit-scrollbar-track {background:unset}.catalog-navbar::-webkit-scrollbar-thumb {background:unset}.catalog-navbar::-webkit-scrollbar-thumb:hover {background:unset}.catalog-navbar-item > a:first-child:after {width:unset;content:unset;display:unset;padding-bottom:unset}.catalog-navbar-item div a:hover {text-decoration:unset}.catalog-navbar-item:last-child {margin-right:unset}.head-block {position:sticky;left:0;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--t-line)}.catalog-navbar {position:absolute;left:0;top:100%;width:100%;z-index:21;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;padding:0;box-sizing:unset}.catalog-navbar > div {display:grid;grid-template-columns:repeat(4,1fr);gap:8px 24px;max-height:70vh;overflow-y:auto;padding:24px;background:#fff;border:1px solid var(--t-line);border-radius:0 0 var(--t-r) var(--t-r);box-shadow:0 24px 48px rgba(31,33,40,.12);overflow-x:unset;width:unset;z-index:unset;-webkit-box-shadow:unset;justify-content:unset;flex-wrap:unset}.catalog-navbar.active-catalog-navbar {visibility:visible;opacity:1;transform:none}.catalog-navbar::-webkit-scrollbar {width:4px;left:unset;position:unset;float:unset}.catalog-navbar-item {display:flex;align-items:flex-start;gap:14px;padding:10px;border-radius:var(--t-r-sm);transition:background var(--general-transition);width:unset;box-sizing:unset}.catalog-navbar-item:hover {background:var(--t-soft)}.catalog-navbar-item > a:first-child {position:relative;flex-shrink:0;width:56px;height:56px;border-radius:var(--t-r-sm);overflow:hidden;background:var(--t-photo);display:flex}.catalog-navbar-item > a:first-child img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.catalog-navbar-item > div {display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:unset;padding-left:unset}.catalog-navbar-item div a.sub-main-name {font-size:15px;font-weight:500;line-height:1.3;color:var(--t-ink)}.catalog-navbar-item div a.sub-main-name:hover {color:var(--t-accent)}.catalog-navbar-item div a.sub-main-name__center {margin:auto 0}.catalog-navbar-item > div > div {display:flex;flex-direction:column;gap:4px;margin-top:6px;flex-wrap:unset;width:unset}.catalog-navbar-item > div > div a {font-size:13px;line-height:1.35;color:var(--t-muted);text-decoration:unset;display:unset;margin-right:unset;margin-bottom:unset}.catalog-navbar-item > div > div a:hover {color:var(--t-accent)}.header-catalog-btn.is-open {background:var(--t-accent-dark)}.catalog-navbar--from-btn:before {content:'';position:absolute;left:0;right:0;top:-10px;height:10px}.catalog-navbar--from-btn > div {border-radius:var(--t-r)}@media (min-width:1201px){.bottom-header {padding:22px 0}.bottom-header__inner {gap:28px}.header-actions {gap:26px}.header-action__label {margin-top:5px;font-size:13px;font-weight:500;color:var(--t-ink)}}.header-action i {font-size:26px;line-height:28px;-webkit-text-stroke:.4px currentColor}.menu__list > li > a {font-weight:400}.phone-order,.top-header__b2b-link,.phones-top__more a {font-weight:400}.header-action__label {font-size:13px}
:root {--t-ink:#1f2128;--t-text:#4a4d55;--t-soft:#f6f6f8;--t-accent:var(--color-site)}.slider-block {position:relative;z-index:1}.slider-full .mySwiper {position:relative;overflow:hidden;background:var(--t-soft)}.slider-full .mySwiper .swiper-slide {position:relative;height:clamp(440px,38vw,600px);display:flex;align-items:center;overflow:hidden}.slider-full .slide__bg {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.slider-full .slide--dark:before {content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(16,18,24,.6) 0,rgba(16,18,24,.3) 40%,rgba(16,18,24,0) 66%)}.slider-full .slide__content {position:relative;z-index:3;width:100%;max-width:1340px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:flex-start}.slider-full .slide__content > * {max-width:560px}.slider-full .slide__title {font-size:clamp(32px,3.2vw,48px);line-height:1.12;font-weight:500;color:var(--t-ink)}.slider-full .slide__text {margin-top:16px;font-size:17px;line-height:1.5;color:var(--t-text)}.slider-full .slide--dark .slide__title {color:#fff}.slider-full .slide--dark .slide__text {color:rgba(255,255,255,.9)}.slider-full .slide__btn {margin-top:28px;padding:15px 28px}.slider-full .slide__picture {position:absolute;right:8%;bottom:0;z-index:3;width:38%;height:92%;display:flex;align-items:flex-end;justify-content:center}.slider-full .slide__picture img {max-width:100%;max-height:100%;object-fit:contain}.slider-full .slide-video {position:absolute;inset:0;z-index:1}.slider-full .mySwiper .swiper-pagination {left:max(20px,calc((100% - 1340px) / 2 + 20px));bottom:28px;width:auto;display:flex;gap:6px;z-index:5}.slider-full .mySwiper .swiper-pagination-bullet {width:8px;height:8px;margin:0 !important;padding:0;border:0;border-radius:4px;background:rgba(31,33,40,.25);opacity:1;transition:width .25s,background .25s}.slider-full .mySwiper .swiper-pagination-bullet:after {content:none}.slider-full .mySwiper .swiper-pagination-bullet-active {width:26px;background:var(--t-accent)}.slider-full .mySwiper .swiper-button-navigation {position:absolute;z-index:6;width:44px;height:44px;margin:0;border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 2px 10px rgba(31,33,40,.12)}.slider-full .mySwiper .swiper-button-navigation:after {font-size:16px;color:var(--t-ink)}.slider-full .mySwiper .swiper-button-navigation:hover:after {color:var(--t-accent)}.slider-block--arrows-sides .slider-full .swiper-button-navigation {top:50%;bottom:auto;transform:translateY(-50%)}.slider-block--arrows-sides .slider-full .swiper-button-prev {left:24px;right:auto}.slider-block--arrows-sides .slider-full .swiper-button-next {right:24px;left:auto}.slider-block--arrows-bottom .slider-full .swiper-button-navigation {top:auto;bottom:18px;transform:none}.slider-block--arrows-bottom .slider-full .swiper-button-next {left:auto;right:max(20px,calc((100% - 1340px) / 2 + 20px))}.slider-block--arrows-bottom .slider-full .swiper-button-prev {left:auto;right:calc(max(20px,calc((100% - 1340px) / 2 + 20px)) + 52px)}@media (max-width:660px){.slider-full .mySwiper .swiper-slide {height:auto;min-height:420px;align-items:flex-end}.slider-full .mySwiper .swiper-slide:before {content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(255,255,255,.94) 0,rgba(255,255,255,.75) 38%,rgba(255,255,255,0) 64%)}.slider-full .mySwiper .slide--dark:before {background:linear-gradient(0deg,rgba(16,18,24,.74) 0,rgba(16,18,24,.36) 46%,rgba(16,18,24,0) 76%)}.slider-full .slide__content {padding:0 20px 56px}.slider-full .slide__title {font-size:28px}.slider-full .slide__text {font-size:15px;margin-top:10px}.slider-full .slide__picture {display:none}.slider-full .mySwiper .swiper-pagination {left:20px;bottom:24px}.slider-full .mySwiper .swiper-button-navigation {display:none}}.slider-full .mySwiper .swiper-pagination {margin:0 0 -8px -8px;gap:0}.slider-full .mySwiper .swiper-pagination-bullet {box-sizing:content-box;border:8px solid transparent !important;border-radius:12px;background-clip:padding-box}@media (min-width:769px){.slider-full .mySwiper .swiper-slide.slide-v-t {align-items:flex-start}.slider-full .mySwiper .swiper-slide.slide-v-b {align-items:flex-end}.slider-full .slide-v-t .slide__content {padding-top:56px}.slider-full .slide-v-b .slide__content {padding-bottom:64px}.slider-block--arrows-bottom .slider-full .slide-v-b.slide-h-r .slide__content {padding-bottom:100px}.slider-full .slide-h-c .slide__content {align-items:center;text-align:center}.slider-full .slide-h-r .slide__content {align-items:flex-end;text-align:right}.slider-full .slide--dark.slide-h-r:before {background:linear-gradient(270deg,rgba(16,18,24,.6) 0,rgba(16,18,24,.3) 40%,rgba(16,18,24,0) 66%)}.slider-full .slide--dark.slide-h-c:before {background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(16,18,24,.5) 0,rgba(16,18,24,.22) 70%,rgba(16,18,24,.12) 100%)}}.slide-social {display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.slide-social__a {display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:17px;line-height:1;color:#1f2128;background:rgba(255,255,255,.88);box-shadow:0 1px 3px rgba(16,18,24,.1);text-decoration:none;transition:background .2s,color .2s}.slide-social__a:hover {color:#fff;background:var(--color-site,#FFD43B)}.slide-social__a b {font-size:11px;font-weight:600}.slider-full .slide--dark .slide-social__a {color:#fff;background:rgba(255,255,255,.16);box-shadow:none}.slider-full .slide--dark .slide-social__a:hover {color:#1f2128;background:#fff}.slide-social.slide-social--brand .slide-social__a {color:#fff;background:var(--soc,#1f2128);box-shadow:none;transition:transform .2s,box-shadow .2s}.slide-social.slide-social--brand .slide-social__a:hover {color:#fff;background:var(--soc,#1f2128);transform:translateY(-2px);box-shadow:0 4px 10px rgba(16,18,24,.25)}.slide-social--brand .slide-social__a--vk {--soc:#2a5885}.slide-social--brand .slide-social__a--ok {--soc:#ee8208}.slide-social--brand .slide-social__a--fb {--soc:#1b74e4}.slide-social--brand .slide-social__a--inst {--soc:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.slide-social--brand .slide-social__a--youtube {--soc:#f00}.slide-social--brand .slide-social__a--twitter {--soc:#000}.slide-social--brand .slide-social__a--tiktok {--soc:#111}.slide-social--brand .slide-social__a--telegram {--soc:#229ed9}.slide-social--brand .slide-social__a--max {--soc:url('/media/img/max.svg') center / cover no-repeat}.slide-social--brand .slide-social__a--max b {font-size:0}@media (min-width:769px){.slider-block--arrows-sides .slider-full .slide-h-r .slide__content {padding-right:76px}.slider-block--arrows-sides .slider-full .slide-h-c .slide__content {padding-left:76px;padding-right:76px}}
:root {--t-font:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--t-ink:#1f2128;--t-text:#4a4d55;--t-muted:#6e717a;--t-line:#ececef;--t-soft:#f6f6f8;--t-photo:#f5f5f7;--t-accent:var(--color-site);--t-accent-dark:#a50f27;--t-green:#17803d;--t-r:12px;--t-r-sm:8px}.banners-block {padding:16px 0 20px}.main-services {display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.main-services a {position:relative;display:block;overflow:hidden;border-radius:var(--t-r);background:var(--t-soft)}.main-services a:after {content:'';display:block;padding-bottom:62%}.main-services a picture,.main-services a img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.main-services a:hover img {transform:scale(1.04)}.main-services a:before {content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(16,18,24,.7) 0,rgba(16,18,24,.2) 45%,rgba(16,18,24,0) 70%)}.main-services a div {position:absolute;left:0;bottom:0;z-index:3;width:100%;padding:20px 22px}.main-services a div span {display:block;font-size:20px;line-height:1.25;font-weight:500;color:#fff}.main-services a div p {margin:6px 0 0;font-size:14px;line-height:1.4;color:rgba(255,255,255,.86)}@media (max-width:768px){.main-services {grid-template-columns:1fr;gap:12px}.main-services a:after {padding-bottom:50%}}
:root {--t-font:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--t-ink:#1f2128;--t-text:#4a4d55;--t-muted:#6e717a;--t-line:#ececef;--t-soft:#f6f6f8;--t-photo:#f5f5f7;--t-accent:var(--color-site);--t-accent-dark:#a50f27;--t-green:#17803d;--t-r:12px;--t-r-sm:8px}.main-catalog-block {padding:40px 0 8px}.category-chips {display:flex;flex-wrap:wrap;gap:12px}.category-chip {display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;padding:10px 22px 10px 12px;background:#fff;border:1px solid var(--t-line);border-radius:var(--t-r);color:var(--t-ink);font-size:15px;line-height:1.3;transition:border-color var(--general-transition),box-shadow var(--general-transition)}.category-chip:hover {border-color:transparent;box-shadow:0 6px 20px rgba(31,33,40,.08);color:var(--t-ink)}.category-chip__img {position:relative;flex-shrink:0;width:44px;height:44px}.category-chip__img img {position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.category-chip__name {white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-chip--all {flex-grow:0}.category-chip__arrow {display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:8px 2px 8px 4px;border-radius:6px;background:var(--t-soft);font-size:12px}.catalog-category {display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.category-main-in-3.catalog-category {grid-template-columns:repeat(3,1fr)}.catalog-category a {display:flex;flex-direction:column;padding:16px 16px 18px;background:#fff;border:1px solid var(--t-line);border-radius:var(--t-r);color:var(--t-ink);transition:border-color var(--general-transition),box-shadow var(--general-transition)}.catalog-category a:hover {border-color:transparent;box-shadow:0 8px 24px rgba(31,33,40,.08)}.catalog-category a div {position:relative;display:block;overflow:hidden}.catalog-category a div:after {content:'';display:block;padding-bottom:80%}.catalog-category a div img {position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s ease}.catalog-category a:hover div img {transform:scale(1.04)}.catalog-category a span {display:block;margin-top:12px;font-size:15px;line-height:1.3;font-weight:500;text-align:center;transition:color var(--general-transition)}.catalog-category a:hover span {color:var(--t-accent)}@media (max-width:992px){.catalog-category {grid-template-columns:repeat(3,1fr)}}@media (max-width:660px){.main-catalog-block {padding:24px 0 0}.category-chips {flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;gap:8px;scrollbar-width:none}.category-chips::-webkit-scrollbar {display:none}.category-chip {flex:0 0 auto;padding:8px 16px 8px 8px;gap:10px;font-size:14px}.category-chip__img {width:36px;height:36px}.catalog-category,.category-main-in-3.catalog-category {grid-template-columns:repeat(2,1fr);gap:10px}.catalog-category a {padding:10px 10px 12px}.catalog-category a span {font-size:14px;margin-top:8px}}.main-catalog-block {padding:36px 0;margin-top:unset}
:root {--t-font:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--t-ink:#1f2128;--t-text:#4a4d55;--t-muted:#6e717a;--t-line:#ececef;--t-soft:#f6f6f8;--t-photo:#f5f5f7;--t-accent:var(--color-site);--t-accent-dark:#a50f27;--t-green:#17803d;--t-r:12px;--t-r-sm:8px}.shares-main {padding:36px 0}.main-shares {display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.main-shares a {display:block;color:var(--t-ink)}.main-shares a:nth-child(n+4) {display:none}.main-shares a div {position:relative;display:block;overflow:hidden;border-radius:var(--t-r);background:var(--t-soft)}.main-shares a div:after {content:'';display:block;padding-bottom:60%}.main-shares a div img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.main-shares a:hover div img {transform:scale(1.04)}.share__badge {position:absolute;left:12px;top:12px;z-index:1;padding:4px 10px;border-radius:6px;background:var(--t-accent);color:#fff;font-size:13px;font-weight:600;line-height:1.3}.share__valid-until {position:absolute;left:12px;bottom:12px;z-index:1;padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.92);color:var(--t-ink);font-size:13px;line-height:1.3}.share__title {display:block;margin-top:12px;font-size:18px;line-height:1.35;font-weight:500;word-break:break-word;transition:color var(--general-transition)}.main-shares a:hover .share__title {color:var(--t-accent)}@media (max-width:768px){.main-shares {display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}.main-shares a {flex:0 0 78%;scroll-snap-align:start}.main-shares a:nth-child(n+4) {display:block}}.shares-page {padding:8px 0 56px}.shares-page__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.shares-page__item {display:flex;flex-direction:column;scroll-margin-top:120px}.shares-page__photo {position:relative;overflow:hidden;border-radius:var(--t-r);background:var(--t-soft)}.shares-page__photo:after {content:'';display:block;padding-bottom:56%}.shares-page__photo img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shares-page__title {margin:16px 0 6px;font-size:22px;line-height:1.3;font-weight:500;color:var(--t-ink)}.shares-page__text {font-size:15px;line-height:1.6;color:var(--t-text)}.shares-page__text p {margin:0 0 8px}.shares-page__btn {align-self:flex-start;margin-top:12px;padding:11px 22px;border-radius:var(--t-r-sm)}.shares-page__empty {padding:24px 0;color:var(--t-muted)}@media (max-width:768px) {.shares-page__grid {grid-template-columns:minmax(0,1fr);gap:32px}.shares-page__title {font-size:19px}}:root {--t-font:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--t-ink:#1f2128;--t-text:#4a4d55;--t-muted:#6e717a;--t-line:#ececef;--t-soft:#f6f6f8;--t-photo:#f5f5f7;--t-accent:var(--color-site);--t-accent-dark:#a50f27;--t-green:#17803d;--t-red:#d92d20;--t-r:12px;--t-r-sm:8px}.dop-items button:first-child {margin-left:unset}.dop-items button:last-child {margin-right:unset}.product-5 .catalog-item {padding:12px 12px 16px}.catalog-items-head .quick-view:hover {background:var(--t-ink);color:#fff}.catalog-product-additinal button i:not(.active) {color:unset;background:unset}.catalog-item .catalog-product-additinal {opacity:1}.catalog-items-options div {width:unset;display:unset}.catalog-items-options div:not(:last-child) {margin-bottom:unset}.catalog-items-options div span {flex-shrink:unset;font-size:unset;word-wrap:unset;max-width:unset}.catalog-items-options div em {width:unset;border-bottom:unset;margin-bottom:unset}.catalog-items-options div span:first-child {margin-right:unset;font-weight:unset;align-self:unset}.catalog-items-options div span:last-child {margin-left:unset;color:unset;text-align:unset;align-self:unset}.last-products {width:unset;position:unset}.last-products > a {position:unset;left:unset;transform:unset;margin-top:unset}.in-av,.in-stock {color:var(--t-green)}.out-av,.noin-stock,.product-right .noin-stock,.es-vt-stock.out-av {color:var(--t-red)}.catalog-item .price *:first-child {margin-left:unset}.catalog-item .price *:last-child {margin-right:unset}.catalog-item .price *:first-child + *:last-child {margin-left:unset}.catalog-item .price.price-normal {font-size:18px;font-weight:600}.catalog-item .price.price-normal .no-price + .get-price:hover {color:unset;text-decoration:none}.catalog-item .price.price-sale {flex-direction:unset;align-items:unset}.catalog-item .price.price-sale *:first-child {margin-left:unset}.catalog-item .price-sale span:first-child {color:var(--t-ink);font-size:18px;font-weight:600}.catalog-item__actions > button,.catalog-item__actions > a {border-radius:var(--t-r-sm)}.catalog-item__counter > button:first-child {border-top-left-radius:unset;border-bottom-left-radius:unset}.catalog-item__counter > button:last-child {border-top-right-radius:unset;border-bottom-right-radius:unset}.catalog-item__actions > *.active ~ .more-info-product {width:unset}.main-products {padding-top:unset}.menu_left .menu-left-category ul > li > a:before {position:unset;left:unset;top:unset;width:unset;height:unset;content:unset;transition:unset;background:unset;opacity:unset}.menu_left .menu-left-category ul > li:not(.active):not(.menu-left__more-catalog):hover > a:before {opacity:unset}.menu_left .menu-left-category ul li:hover > a:before {z-index:unset}.category-children a div:after {content:unset;display:unset;width:unset;padding-bottom:unset}.swiper-pagination-bullet:after {content:unset;background:unset;width:unset;height:unset;opacity:unset;position:unset;left:unset;top:unset;border-radius:unset}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after {background:unset}.swiper-pagination-bullet-active:after {background:unset}.main-page__products {padding:48px 0 56px;margin-top:40px;background:var(--t-soft)}.dop-items {width:100%;display:flex;gap:6px;margin-bottom:24px}.dop-items button {padding:7px 14px;font-size:13px;font-weight:500;color:var(--t-ink);background:#fff;border-radius:var(--t-r-sm);transition:background var(--general-transition),color var(--general-transition)}.dop-items button.active {background:var(--t-accent);color:#fff}.dop-items button:not(.active):hover {background:var(--t-line)}.block-h2--tabs .dop-items {width:auto;margin:0 0 0 auto}.main-page__products .catalog-item {border-color:#fff}.catalog-products {display:grid;grid-gap:16px;position:relative;background:unset}.catalog-products .no-products {grid-column:1 / -1}.catalog-item {display:flex;flex-direction:column;position:relative;width:100%;padding:12px 12px 16px;background:#fff;border:1px solid var(--t-line);border-radius:var(--t-r);transition:box-shadow var(--general-transition),border-color var(--general-transition)}.catalog-item:hover {box-shadow:0 8px 24px rgba(31,33,40,.08);border-color:transparent}.recommend__item.catalog-item {width:calc(20% - 8px)}.catalog-items-head {order:0;width:100%;position:relative;background:#fff;border-radius:var(--t-r-sm);overflow:hidden}.catalog-item-image img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;padding:4%;mix-blend-mode:multiply}.catalog-items-head .quick-view {opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:140px;height:36px;line-height:36px;font-size:13px;font-weight:500;text-align:center;color:var(--t-ink);background:#fff;border-radius:var(--t-r-sm);box-shadow:0 2px 12px rgba(31,33,40,.16);cursor:pointer;transition:opacity var(--general-transition),background var(--general-transition),color var(--general-transition)}.item-share {position:absolute;left:8px;top:8px;z-index:3;max-width:85%;display:unset;flex-direction:unset;align-items:unset}.item-share span {float:left;margin:0 4px 4px 0;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500;color:#fff}.item-share .span-new {background:#17803d;color:#fff}.item-share .span-hit {background:#c2410c;color:#fff}.item-share .span-sale {background:var(--t-accent);color:#fff}.item-share .span-share {background:#ffc53d;color:#3a2a00}.catalog-product-additinal {position:absolute;right:8px;top:8px;z-index:10;width:30px;opacity:0;transition:opacity var(--general-transition)}.catalog-product-additinal button {display:block;width:100%;margin-bottom:4px;border-radius:50%}.catalog-product-additinal button i {display:block;width:100%;line-height:30px;text-align:center;font-size:15px;border-radius:50%;color:#a2a5ad;background:rgba(255,255,255,.94)}.catalog-product-additinal button.active i {color:#fff;background:var(--t-accent)}.catalog-product-additinal button:not(.active):hover i {color:#fff;background:#FFD43B}.catalog-item .price {order:1;width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:14px}.catalog-item .price.price-normal,.catalog-item .price-sale span:first-child {font-size:18px;font-weight:600;color:var(--t-ink)}.catalog-item .price-sale span:first-child + span {font-size:13px;color:var(--t-muted);text-decoration:line-through}.catalog-item .price.price-normal .no-price {font-size:14px;font-weight:500;color:var(--t-muted);margin-right:10px}.catalog-item .price.price-normal .no-price + .get-price {font-size:14px;color:var(--t-accent);background:none;text-decoration:underline;margin-left:unset}.catalog-item-name {order:2;width:100%;margin-top:6px;font-size:14px;line-height:1.4;color:var(--t-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.8em;font-weight:unset;text-align:unset}a.catalog-item-name:hover {color:var(--t-accent)}.catalog-item-description {order:3;color:var(--t-muted);font-size:13px;margin:6px 0 0}.catalog-items-options {order:2;margin-top:4px;width:unset;min-height:19px}.catalog-items-options__line {color:var(--t-muted,#6e717a);font-size:13px}.catalog-item__info {order:4;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;margin:8px 0 14px;font-size:13px;line-height:1.4}.catalog-item__info .item-art {order:3;width:100%;font-size:12px;color:var(--t-muted)}.catalog-item__info .item-rating {order:1;color:var(--t-ink)}.catalog-item__info .item-rating:before {content:"★ ";color:#f5a623}.catalog-item__info .item-availability {order:2;margin-left:unset;font-size:unset}.catalog-item__info .in-av {color:var(--t-green)}.catalog-item__info .in-av:before {content:"✓ "}.catalog-item__info .out-av {color:var(--t-red)}.catalog-item__info .out-av:before {content:"✕ "}.catalog-item__info .in-av,.catalog-item__info .out-av {font-weight:500}.product__list-item-variations {order:4;font-size:13px;margin-bottom:5px;width:100%;display:flex;flex-direction:column;align-items:center;margin-top:auto}.catalog-item__actions {order:5;display:flex;gap:6px;margin-top:auto;justify-content:flex-start;flex-wrap:unset}.catalog-item__actions > * {padding:0 14px;line-height:36px;font-size:14px;font-weight:500;text-align:center;border-radius:var(--t-r-sm);white-space:nowrap}.catalog-item__actions .add-to-cart {display:none;color:#fff;background:var(--t-accent);transition:background var(--general-transition);white-space:nowrap;width:100%;margin-right:0px}.catalog-item__actions .add-to-cart:hover {background:var(--t-accent-dark);color:#fff}.catalog-item__actions .more-info-product {color:var(--t-ink);background:var(--t-soft);transition:background var(--general-transition);width:unset}.catalog-item__actions .more-info-product:hover {background:var(--t-line);box-shadow:unset;color:unset}.catalog-item__actions .add-to-cart.active ~ .more-info-product,.catalog-item__counter.active ~ .more-info-product {display:none}.catalog-item__counter {display:none;align-items:center;padding:0;overflow:hidden;margin:0;width:110px}.catalog-item__counter button {width:32px;line-height:36px;text-align:center;font-size:13px;background:var(--t-soft);flex-shrink:0;font-weight:unset}.catalog-item__counter input {height:36px;width:40px;background:var(--t-soft);text-align:center;font-size:15px;outline:none}.catalog-item .catalog-item__actions .catalog-item__counter.active {flex:1 1 auto;width:100%;border-radius:var(--t-r-sm);background:var(--t-soft)}.catalog-item .catalog-item__actions .catalog-item__counter button {width:44px;color:var(--t-ink);transition:background var(--general-transition)}.catalog-item .catalog-item__actions .catalog-item__counter button:hover {background:var(--t-line)}.catalog-item .catalog-item__actions .catalog-item__counter input {flex:1 1 0;width:0;min-width:0;font-weight:600}.main-page__products .block-h2 > a {background:#fff}.main-page__products-more {display:table;margin:28px auto 0;padding:12px 24px;color:var(--t-ink);background:#fff;border:1px solid var(--t-line)}.main-page__products-more:hover {background:#fff;color:var(--t-ink);border-color:var(--t-ink)}.last-products > a.main-page__products-more {margin-top:28px}.block-last-viewed {padding:32px 0;background:var(--t-soft);margin-top:0}.last-viewed-products > div {transition:var(--general-transition);padding:10px;background:#fff;display:flex;width:calc((100% / 5) - 1%);margin:0 1% 1% 0;align-items:center;border-radius:var(--t-r-sm)}.last-viewed-products > div:hover {box-shadow:0 8px 24px rgba(31,33,40,.08)}.block-breadcrumb {width:100%;padding:22px 0 8px;border-top:unset}.block-breadcrumb .breadcrumb {width:100%;list-style:none;margin:0 0 12px 0;padding:0;display:flex;flex-wrap:wrap}.block-breadcrumb .breadcrumb li {position:relative;font-size:13px;color:var(--t-muted)}.block-breadcrumb .breadcrumb li:last-child,.category-sorts a {color:var(--t-muted)}.block-breadcrumb h1 {font-size:32px;font-weight:500;line-height:1.2;color:var(--t-ink)}.menu_left .menu-left-category ul > li > a {width:100%;display:flex;align-items:center;padding:9px 12px;font-size:14px;line-height:20px;color:var(--t-ink);border-radius:var(--t-r-sm);transition:background var(--general-transition),color var(--general-transition);text-decoration:unset;margin-bottom:unset;position:unset;align-self:unset;border:unset;background:var(--t-soft)}.menu_left .menu-left-category ul > li.active > a {background:var(--t-soft);color:var(--t-accent);font-weight:500}.menu_left .menu-left-category li:not(.active):hover > a {background:var(--t-soft)}.menu_left .menu-left-category ul > li > a i {line-height:20px;margin-left:auto;font-size:12px;color:var(--t-muted)}.menu_left .menu-left-category ul >li>ul {display:none;position:absolute;left:100%;z-index:5;top:0;min-width:220px;padding:6px;background:#fff;border:1px solid var(--t-line);border-radius:var(--t-r-sm);box-shadow:0 12px 28px rgba(31,33,40,.1)}.menu-filters {width:100%;display:block;margin-top:20px;padding:6px 4px;background:var(--t-soft);border-radius:var(--t-r);border:unset}.filters > a {display:block;width:100%;padding:8px 0;text-align:center;font-size:13px;color:var(--t-accent);transition:color var(--general-transition);text-decoration:unset;border-bottom:unset}.filters .h2 {display:block;width:100%;padding:12px;margin:0;font-size:15px;font-weight:500;text-align:left;color:var(--t-ink);border-bottom:unset}.filter-item {display:block;width:100%;padding:0;margin:0;transition:var(--general-transition);position:relative;border-top:1px solid var(--t-line);border-bottom:unset}.filter-head {padding:12px;width:100%;font-size:14px;font-weight:500;color:var(--t-ink);display:block;position:relative;cursor:pointer}.filters > a:hover {color:var(--t-accent-dark);background:unset}.category-children {width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.category-children a {display:flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;background:var(--t-soft);border-radius:999px;transition:background var(--general-transition);width:unset;border:unset;margin-right:unset;margin-bottom:unset}.category-children a:hover {background:var(--t-line);box-shadow:unset}.category-children a span {display:block;font-size:14px;font-weight:500;color:var(--t-ink);text-align:unset}.category-children a div {display:block;width:36px;height:36px;position:relative;flex-shrink:0;border-radius:50%;overflow:hidden;background:#fff;margin-bottom:unset}.category-children a img {width:100%;height:100%;left:0;top:0;position:absolute;object-fit:contain;mix-blend-mode:multiply}.category-children a:not(:has(img)) {padding-left:16px}.category-children a div:empty {display:none}.swiper-pagination-bullet {width:8px;height:8px;border:0;border-radius:4px;background:rgba(31,33,40,.25);opacity:1;position:relative;transition:width .25s,background .25s}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover {background:rgba(31,33,40,.45)}.swiper-pagination-bullet-active {width:24px;background:var(--t-accent);border-color:unset}@media (max-width:992px){.catalog-item .catalog-item__actions {flex-direction:unset}.catalog-item .catalog-item__actions a {width:unset;margin:unset}.catalog-item .catalog-item__actions a:first-child + a {margin-left:unset}.last-viewed-products > div {width:calc(100% / 3 - 1%)}}@media (max-width:768px){.catalog-item .price {flex-direction:unset}.catalog-item .price *:first-child {margin:unset}.catalog-item .price *:first-child + *:last-child {margin:unset}.category-children a {width:unset}.catalog-item {padding:unset}}@media (min-width:375px) and (max-width:768px){.catalog-item__info {flex-direction:unset;align-items:unset}.catalog-item__info .item-availability {margin-left:unset;margin-top:unset}.catalog-item .price {flex-direction:unset;align-items:unset}.catalog-item .price *:first-child {margin:unset}.catalog-item .price *:last-child {margin-right:unset}}@media (max-width:660px){.catalog-products {grid-gap:10px}.catalog-item,.product-5 .catalog-item {padding:8px 8px 12px}.catalog-item .price.price-normal,.catalog-item .price-sale span:first-child {font-size:16px}.catalog-item .price-sale span:first-child + span {font-size:12px}.catalog-item-name {font-size:13px}.catalog-item__actions > * {padding:0 10px;line-height:34px;font-size:13px}.catalog-item__actions .add-to-cart.active {width:100%}.category-children {flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.category-children a {flex-shrink:0}.block-breadcrumb h1 {font-size:24px}.main-catalog-block,.shares-main,.main-page__products,.last-news-block,.brands-block {padding:24px 0}.main-page__products {padding:32px 0 40px;margin-top:24px}.block-h2--tabs .dop-items {width:100%;margin:14px 0 0;overflow-x:auto}.last-viewed-products {margin-right:0}.last-viewed-products > div {width:100%;margin-right:0}.recommend__item.catalog-item {width:calc(50% - 10px)}}@media (max-width:480px){.catalog-item__actions {flex-wrap:wrap}.catalog-item__actions > * {flex:1 1 100%;padding:0 8px}}.es-cart-toast {position:fixed;right:20px;bottom:20px;z-index:1000;display:flex;align-items:center;gap:12px;max-width:420px;padding:12px 12px 12px 16px;background:#fff;color:var(--t-ink);border-radius:var(--t-r);box-shadow:0 12px 32px rgba(31,33,40,.18);font-size:14px;line-height:1.35;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s,transform .2s,visibility .2s}.es-cart-toast.active {opacity:1;visibility:visible;transform:none}.es-cart-toast__icon {flex:0 0 28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:var(--t-green);color:#fff;font-size:15px}.es-cart-toast__body {display:flex;flex-direction:column;min-width:0}.es-cart-toast__name {color:var(--t-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-cart-toast__go {flex-shrink:0;padding:0 14px;line-height:34px;border-radius:var(--t-r-sm);background:var(--t-accent);color:#fff;font-weight:500;white-space:nowrap}.es-cart-toast__go:hover {background:var(--t-accent-dark);color:#fff}.es-cart-toast__close {flex-shrink:0;width:28px;height:28px;border-radius:50%;background:none;color:var(--t-muted);font-size:20px;line-height:28px}.es-cart-toast__close:hover {background:var(--t-soft);color:var(--t-ink)}@media (max-width:660px) {.es-cart-toast {left:12px;right:12px;bottom:12px;max-width:none}}.filter-price-block .filter-inputs {gap:8px;margin-bottom:14px}.filter-price-block .filter-inputs input {flex:1 1 0;width:auto;min-width:0;height:38px;margin:0 !important;padding:0 10px;font-size:14px;text-align:left;color:var(--t-ink);background:#fff;border:1px solid var(--t-line);border-radius:var(--t-r-sm)}.filter-price-block .filter-inputs input:focus {outline:none;border-color:var(--t-ink)}.filter-price-block .filter-inputs span {flex:0 0 auto;width:auto;margin:0;color:var(--t-muted)}.filter-slides {width:auto;margin:4px 9px 6px}.slider-range.noUi-target {height:4px;border:0;border-radius:2px;background:var(--t-line);box-shadow:none}.slider-range .noUi-connect {background:var(--t-accent)}.slider-range.noUi-horizontal .noUi-handle {top:-8px;right:-10px;width:20px;height:20px;border:2px solid var(--t-accent);border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(31,33,40,.2);cursor:grab}.slider-range .noUi-handle:before,.slider-range .noUi-handle:after {display:none}.slider-range .noUi-handle:active {cursor:grabbing}.filter-notice {border-radius:var(--t-r-sm);box-shadow:0 6px 18px rgba(31,33,40,.18);font-size:13px;font-weight:500;line-height:36px;padding:0 14px;width:max-content;min-width:0;white-space:nowrap}.filter__show-more > button {text-decoration:none;font-weight:500;padding:6px 0}.filter__show-more > button:hover {text-decoration:underline}.es-search-cats > li > a {display:flex;align-items:center;gap:10px}.es-search-cats .es-cat-count {margin-left:auto;font-size:13px;color:var(--t-muted)}.es-search-cats > li.active .es-cat-count {color:inherit}.recommend__item .recommend__btns {order:5;margin-top:auto;padding-top:12px}.recommend__item .recommend__btns .btn {width:100%;border-radius:var(--t-r-sm)}.catalog-products > * {min-width:0}button {color:inherit;-webkit-appearance:none;appearance:none}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]),select,textarea {font-size:16px !important}}@media (max-width:768px){.filter-notice {left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));top:auto !important;width:auto;text-align:center;line-height:48px;font-size:15px;border-radius:12px;z-index:1000}.filter-notice:before {display:none}}.menu_left .menu-left-category ul > li > a {background:transparent;border:0;margin:0}.menu_left .menu-left-category ul > li.active > a {background:var(--t-soft);color:var(--t-accent)}.menu_left .menu-left-category li:not(.active):hover > a {background:var(--t-soft);color:var(--t-ink)}.menu_left .menu-left-category ul > li > ul > li > a {padding:8px 12px;font-size:14px;background:transparent}.menu_left .menu-left-category ul > li > ul > li + li {margin-top:2px}@media (max-width:768px){.menu_left .menu-left-category ul > li > ul.visible {display:block;position:static;min-width:0;margin:2px 0 6px;padding:0 0 0 14px;border:0;border-left:2px solid var(--t-line);border-radius:0;box-shadow:none;background:transparent}.menu_left .menu-left-category ul > li > ul.visible > li > a {padding:9px 12px;font-size:15px}.menu_left .menu-left-category ul > li > a {padding:12px;font-size:15px}}@media (max-width:768px){.category-actions {align-items:stretch;gap:12px}.category-actions .category-mobile__actions {order:-1;margin-top:0;gap:10px}.category-mobile__actions a {flex:1 1 0;min-width:0;height:44px;padding:0 12px;justify-content:center;gap:8px;border:0;border-radius:var(--t-r-sm,8px);background:var(--t-soft,#f4f5f7);color:var(--t-ink,#1d2129);font-size:15px;font-weight:500}.category-mobile__actions a i,.category-mobile__actions a span {margin:0}.category-mobile__actions a.show-filter {background:var(--t-ink,#1d2129);color:#fff}.category-actions .category-sorts {justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.category-actions > :not(.category-mobile__actions):not(.category-sorts) {justify-content:flex-start;text-align:left;margin:0}}body.cart-page {background:#fff}.cart-main-panel {border:0;border-radius:0;padding-left:0;padding-right:0}.cart-main-panel.cart-summary-panel {padding:26px 28px;border:0;border-radius:16px;background:var(--t-soft,#f6f6f8)}.cart-main-panel.cart-summary-panel:has(> .co-summary) {padding:6px 4px}.cart-main-panel.cart-summary-panel:has(> .co-summary) > * + * {border-top-color:#e3e4e8}.cart-item__cart-block {align-items:center;margin-left:20px;border-radius:var(--t-r-sm,8px);background:var(--t-soft,#f4f5f7);overflow:hidden}.cart-item__cart-block > * + * {margin-left:0}.cart-item__cart-block > button {width:40px;height:40px;padding:0;border-radius:0;background:none;color:var(--t-ink,#1d2129)}.cart-item__cart-block > button:hover {background:var(--t-line,#e7e9ee);color:var(--t-ink,#1d2129)}.cart-item__cart-block > input {width:56px;height:40px;padding:0;border:0;background:none;font-weight:600}.cart-item__action {background:var(--t-soft,#f4f5f7);color:var(--t-muted,#6e717a)}.cart-item__action:hover {background:var(--t-line,#e7e9ee);color:var(--t-ink,#1d2129)}.cart-item + * {border-top:1px solid var(--t-line,#e7e9ee)}@media (max-width:660px){.cart-main-panel {padding:16px 14px}.cart-main-panel.cart-items-panel {padding:0 14px}.cart-summary-panel {padding:0}.cart-item {display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px 14px;align-items:start;padding:16px 0}.cart-item > * + * {padding-left:0}.cart-item__image {width:76px;grid-row:1 / 3}.cart-item__image img {width:76px;height:76px;object-fit:contain}.cart-item__info {align-items:flex-start;text-align:left}.cart-item__info > * + * {margin-bottom:6px}.cart-item__name {font-size:15px}.cart-item__price-info {grid-column:2;width:100%;margin-top:4px;align-items:center;justify-content:space-between;gap:10px}.cart-item__cart-block {margin-left:0}}@media (max-width:660px){.cart-item__price-block {white-space:nowrap}.cart-item__init-price {white-space:nowrap}}.b2b-company-requisites__grid {display:block}.b2b-company-requisites__grid > div,.b2b-company-requisites__grid > div:nth-child(n) {display:flex;flex-direction:row;justify-content:space-between;gap:16px;width:100%;padding:8px 0;border-bottom:1px solid var(--t-line,#e7e9ee);font-size:14px}.b2b-company-requisites__grid > div em {text-align:right}.b2b-company-requisites__hint {margin:0 0 6px}.es-gift-pay {margin:0 0 14px;padding:0;border:0;border-radius:0;background:none}.es-gift-pay__form {display:flex;gap:10px;align-items:stretch}.es-gift-pay__form .input {flex:1 1 auto;min-width:0}.es-gift-pay__form .btn {flex:0 0 auto}@media (min-width:769px){.category-page.filters-top > .container {display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:32px;align-items:start}.category-page.filters-top .menu_left,.category-page.filters-top .category-right {display:contents}.category-page.filters-top .menu-left-category {grid-column:1;grid-row:1 / span 8;width:auto;margin:0}.category-page.filters-top .menu-filters,.category-page.filters-top .category-right > * {grid-column:2;min-width:0}.category-page.filters-top .category-right > .category-children {order:1}.category-page.filters-top .menu-filters {order:2}.category-page.filters-top .category-right > .category-actions {order:3}.category-page.filters-top .category-right > .catalog-products {order:4}.category-page.filters-top .category-right > :not(.category-children):not(.category-actions):not(.catalog-products) {order:5}.category-page.filters-top .menu-filters {width:auto;margin:0 0 14px;padding:0;background:none;border-radius:0}.category-page.filters-top .menu-filters .menu-left__title,.category-page.filters-top .filters > .h2 {display:none}.category-page.filters-top .filters {display:flex;flex-wrap:wrap;align-items:center;gap:8px}.category-page.filters-top .filters .filter-item {width:auto;margin:0;padding:0;border:0 !important;background:none}.category-page.filters-top .filters .filter-head {display:inline-flex;align-items:center;gap:6px;width:auto;height:38px;padding:0 14px;font-size:14px;font-weight:400;line-height:1;white-space:nowrap;color:var(--t-ink);background:var(--t-soft);border:0;border-radius:var(--t-r-sm);transition:background .15s}.category-page.filters-top .filters .filter-head i {position:static;margin:0;font-size:13px;color:var(--t-muted);transform:none;transition:transform .15s}.category-page.filters-top .filters .filter-item.is-open > .filter-head,.category-page.filters-top .filters .filter-head:hover {background:var(--t-line)}.category-page.filters-top .filters .filter-item.is-open > .filter-head i {transform:rotate(180deg)}.category-page.filters-top .filters .filter-item:has(input:checked) > .filter-head {background:#fbe9ec;background:color-mix(in srgb,var(--t-accent) 10%,#fff);color:var(--t-accent)}.category-page.filters-top .filters .filter-item:has(input:checked) > .filter-head i {color:var(--t-accent)}.category-page.filters-top .filters .filter-item > .filter-content {display:none !important;position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:300px;max-height:380px;overflow:auto;padding:14px 16px;background:#fff;border:0;border-radius:var(--t-r);box-shadow:0 12px 36px rgba(31,33,40,.16)}.category-page.filters-top .filters .filter-item.is-open > .filter-content {display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:380px !important}.category-page.filters-top .filters .filter-item.filter-price-block > .filter-content {width:320px}.category-page.filters-top .filters .filter-item.is-right > .filter-content {left:auto;right:0}.category-page.filters-top .filters .filter-content .filter-checkboxs > div {padding:4px 0}.category-page.filters-top .filters .filter-content label {font-size:14px;color:var(--t-ink)}.category-page.filters-top .filters .filter-count {margin-left:6px;font-size:13px;color:var(--t-muted)}.category-page.filters-top .filters .filter-item:not(:has(> .filter-head)) {display:inline-flex;align-items:center;height:38px;padding:0 14px;border:0 !important;border-radius:var(--t-r-sm);background:var(--t-soft);cursor:pointer}.category-page.filters-top .filters .filter-item:not(:has(> .filter-head)):hover {background:var(--t-line)}.category-page.filters-top .filters .filter-item:not(:has(> .filter-head)):has(input:checked) {background:#fbe9ec;background:color-mix(in srgb,var(--t-accent) 10%,#fff)}.category-page.filters-top .filters .filter-item:not(:has(> .filter-head)) .filter-checkboxs {margin:0;padding:0}.category-page.filters-top .filters .filter-item:not(:has(> .filter-head)) label {font-size:14px;color:var(--t-ink)}.category-page.filters-top .filters > a {order:99;display:inline-flex;align-items:center;width:auto;height:38px;padding:0 6px;font-size:14px}.category-page.filters-top .filters:not(:has(input:checked)) > a {display:none}.category-page.filters-top .filter-notice {position:fixed !important;top:auto !important;bottom:28px !important;left:50% !important;right:auto !important;z-index:1000;width:auto;height:46px;padding:0 28px;line-height:46px;font-size:15px;transform:translateX(-50%)}.category-page.filters-top .filter-notice:before {display:none}}@media (min-width:769px) and (max-width:1100px){.category-page.filters-top > .container {grid-template-columns:210px minmax(0,1fr);column-gap:24px}}@media (max-width:768px){.menu-filters {top:0 !important;height:100%;z-index:1001;padding:0 0 110px;margin:0;background:#fff;border-radius:0}.menu-filters .menu-left__title {padding:14px 16px;background:#fff;border-bottom:1px solid var(--t-line)}.menu-filters .menu-left__title span {font-size:18px;font-weight:500;color:var(--t-ink)}.menu-filters .filter-item {padding:0 4px}.menu-filters .filter-head {padding:14px 12px;font-size:15px}.menu-filters .filter-checkboxs > div {padding:5px 0}}.catalog-item .price {margin-top:auto;padding-top:14px}.catalog-item__actions {margin-top:0}.catalog-item .es-swatches,.catalog-item .es-list-values {order:0}.quick-view-form .product-basket #add-to-cart {margin-right:0;width:100%}.catalog-item .price.price-sale span:first-child + span {order:-1;width:100%;line-height:1.2}.catalog-item__actions .es-choose-btn {flex:1 1 100%;width:100%}.catalog-item__actions .es-choose-btn ~ .more-info-product {display:none}.catalog-items-options__line {line-height:19px}.catalog-item__actions > .add-to-cart-btn,.catalog-item__actions > .es-choose-btn {margin-bottom:0}.catalog-items-options .catalog-items-options__line {display:flex;align-items:baseline;gap:6px;width:100%;min-width:0;font-size:13px;line-height:19px}.catalog-items-options .catalog-items-options__line > span:first-child {flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-muted)}.catalog-items-options .catalog-items-options__line > em {display:block;flex:1 1 10px;min-width:10px;height:1px;border-bottom:1px dotted #c4c6cc}.catalog-items-options .catalog-items-options__line > span:last-child {flex:0 0 auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-ink);text-align:right}.catalog-items-options .catalog-items-options__line + .catalog-items-options__line {margin-top:2px}.catalog-items-options--list {max-width:460px}@media (max-width:660px){.catalog-items-options .catalog-items-options__line {gap:4px}.catalog-items-options .catalog-items-options__line > em {flex-basis:6px;min-width:6px}}.pb {list-style:none;margin:0;padding:0}.pb .pb-item {margin:0;padding:0;list-style:none}.pb .pb-item + .pb-item {border-top:1px solid var(--t-line)}.pb .pb-row {display:flex;align-items:center;gap:14px;width:100%;min-height:64px;margin:0;padding:12px 0;font:inherit;color:var(--t-ink);text-align:left;text-decoration:none;background:none;border:0;border-radius:0;cursor:default}.pb a.pb-row,.pb button.pb-row {cursor:pointer}.pb .pb-ic {flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--t-accent);background:var(--t-soft);background:color-mix(in srgb,var(--t-accent) 8%,#fff);transition:background-color .15s,color .15s}.pb .pb-ic svg {display:block;width:20px;height:20px}.pb .pb-tx {flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.pb .pb-t,.pb .pb-t.product-aviability {margin:0;font-size:15px;line-height:1.35;font-weight:500;color:var(--t-ink);transition:color .15s}.pb .pb-n {font-size:13px;line-height:1.4;color:var(--t-muted)}.pb .pb-side {flex:none;margin-left:8px;font-size:15px;color:var(--t-ink);white-space:nowrap;transition:color .15s}.pb .pb-n--phone {display:none}.pb a.pb-row:hover .pb-t,.pb button.pb-row:hover .pb-t,.pb a.pb-row:hover .pb-side {color:var(--t-accent)}.pb a.pb-row:hover .pb-ic,.pb button.pb-row:hover .pb-ic {color:#fff;background:var(--t-accent)}.pb a.pb-row:focus-visible,.pb button.pb-row:focus-visible {outline:2px solid var(--t-accent);outline-offset:2px;border-radius:8px}.pb .pb-item--stock .pb-ic {color:var(--t-green);background:#e9f5ed}.pb .pb-item--stock .pb-t.in-stock {color:var(--t-green)}.pb .pb-item--stock .pb-t.noin-stock {color:var(--t-red)}.pb .pb-ic .pb-ic-out {display:none}.pb .pb-item--stock:has(.noin-stock) .pb-ic {color:var(--t-red);background:#fdeceb}.pb .pb-item--stock:has(.noin-stock) .pb-ic-in,.pb .pb-item--stock:has(.noin-stock) .pb-n {display:none}.pb .pb-item--stock:has(.noin-stock) .pb-ic-out {display:block}.pb {container-type:inline-size}@container (max-width:420px){.pb .pb-side {display:none}.pb .pb-n--phone {display:block;color:var(--t-ink)}}@media (max-width:660px){.cart-main-panel,.cart-main-panel.cart-items-panel {padding-left:0;padding-right:0}.cart-main-panel.cart-summary-panel {padding:20px;border-radius:14px}.cart-main-panel.cart-summary-panel:has(> .co-summary) {padding:4px 0}}.es-stock {margin-top:12px;font-size:15px;font-weight:500;line-height:1.4}.es-stock.in-stock {color:var(--t-green)}.es-stock.noin-stock {color:var(--t-red)}.es-stock.es-stock--out.noin-stock {color:var(--t-muted)}.es-stock.in-stock::before {content:"✓ "}.es-stock.noin-stock::before {content:"✕ "}.catalog-item__info .none-av,.pc22-stock.none-av {color:var(--t-muted);font-weight:500}.catalog-item__info .none-av:before,.pc22-stock.none-av:before {content:"✕ "}.quick-view-form .product-av .es-stock {margin:0}@media (max-width:660px){.product-page .product__cart-action {flex-wrap:wrap}.product-page .product__cart-action .add-to-cart-btn {flex:1 1 100% !important;width:100%;max-width:none;margin:0 !important}.product-page .product__cart-action .catalog-item__counter.active {display:flex;flex:1 1 100% !important;width:100% !important;min-width:0 !important;max-width:none;margin:0;padding:0 !important;border-radius:var(--t-r-sm);overflow:hidden}.product-page .product__cart-action .catalog-item__counter.active button {flex:0 0 56px;width:56px !important}.product-page .product__cart-action .catalog-item__counter.active input {flex:1 1 auto;width:auto !important;min-width:0}}.product-page--lite .product-buy .product-basket #add-to-cart:hover {background:var(--t-accent-dark);color:#fff}.add-recommend-btn.success,.add-recommend-btn.success:hover {color:#fff;background:var(--es-green,#1a9a4b);border-color:var(--es-green,#1a9a4b)}.cart__added {z-index:1000;display:flex;align-items:center;gap:12px;right:-40%;bottom:20px;padding:14px 44px 14px 16px;background:#fff;border-radius:var(--t-r);box-shadow:0 12px 36px rgba(31,33,40,.18),0 0 0 1px rgba(31,33,40,.04)}.cart__added.active {right:20px}.cart__added::before {content:"✓";flex:0 0 28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:var(--t-green);color:#fff;font-size:15px}.cart__added-text {color:var(--t-ink);font-size:15px;font-weight:500}.cart__added-close {top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px}.cart__added-close:hover {background:var(--t-soft)}.cart__added-close i {color:var(--t-muted)}@media (max-width:660px){.cart__added {bottom:76px;padding:12px 40px 12px 12px}.cart__added.active {right:12px}.cart__added-text {max-width:none;font-size:14px}}.item-share {max-width:calc(100% - 56px)}.no-price .es-access-login {color:var(--t-accent);font-weight:500;text-decoration:none}.no-price .es-access-login:hover {color:var(--t-accent-dark);text-decoration:underline}.no-price:has(.es-access-login) + .get-price {display:none !important}.catalog-item .price.price-normal:has(.es-access-login) {display:block;margin:0}.catalog-item .price.price-normal .no-price:has(.es-access-login) {display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 10px;border-radius:var(--t-r-sm);background:var(--t-soft);font-size:13px;line-height:1.35;font-weight:400;color:var(--t-text)}.no-price:has(.es-access-login)::before {content:"";flex:none;width:14px;height:14px;background:currentColor;opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center / contain no-repeat}.product-price .no-price:has(.es-access-login),.quick-view-form .no-price:has(.es-access-login) {display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 14px;border-radius:var(--t-r-sm);background:var(--t-soft);font-size:15px;font-weight:400;color:var(--t-text)}.catalog-item .price.price-normal .no-price:has(.es-access-login),.product-price .no-price:has(.es-access-login),.quick-view-form .no-price:has(.es-access-login){display:inline-block;position:relative;padding-left:32px}.catalog-item .price.price-normal .no-price:has(.es-access-login) {padding-left:30px}.no-price:has(.es-access-login)::before {position:absolute;left:11px;top:50%;margin-top:-7px}.es-price-locked {display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;margin:4px 0 6px}.es-price-locked__title {font-size:24px;line-height:1.2;font-weight:500;color:var(--t-ink)}.es-price-locked__text {max-width:420px;font-size:14px;line-height:1.5;font-weight:400;color:var(--t-muted)}.es-price-locked__acts {display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.es-price-locked__acts .btn.btn-site,.es-price-locked__acts .es-btn-secondary {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:var(--t-r-sm);font-size:15px;font-weight:500;line-height:1;text-decoration:none}.es-price-locked__acts .btn.btn-site {min-width:160px}.price-normal:has(.es-price-locked) {display:block}.price-normal:has(.es-price-locked) > .get-price {display:none !important}.quick-view-form .es-price-locked__title {font-size:20px}.quick-view-form .es-price-locked__acts > * {flex:1 1 auto}@media (max-width:660px) {.es-price-locked__acts {width:100%}.es-price-locked__acts > * {flex:1 1 auto}}.catalog-item .price.price-normal .no-price:has(.es-access-login) {display:inline-block;position:relative;padding:0 0 0 20px;background:none;border-radius:0;font-size:13px;line-height:1.45;color:var(--t-muted)}.catalog-item .price.price-normal .no-price:has(.es-access-login)::before {left:0;top:2px;margin-top:0;width:13px;height:13px;opacity:.8}.catalog-item .catalog-item__actions .catalog-item__counter {height:36px;padding:0;margin:0}.catalog-item .catalog-item__actions .catalog-item__counter > button,.catalog-item .catalog-item__actions .catalog-item__counter > input {height:100%;padding:0;line-height:normal}.catalog-item .catalog-item__actions .catalog-item__counter > button {display:flex;align-items:center;justify-content:center}.catalog-item .catalog-item__actions .catalog-item__counter > button > i {display:block;font-size:14px;line-height:1}@media (min-width:661px) and (max-width:1100px) {.catalog-item .catalog-item__actions .catalog-item__counter {margin:0 0 5px}}@media (max-width:660px) {.catalog-item .catalog-item__actions .catalog-item__counter {height:34px}}.product-kit__sum {display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 16px}.product-kit__sum span {width:100%;font-size:14px;color:var(--t-muted)}.product-kit__sum b {font-size:28px;line-height:1.2;font-weight:600;color:var(--t-ink)}.product-kit__sum small {font-size:14px;color:var(--t-muted)}.product-kit .add-to-cart-btn,.product-kit-tab .add-to-cart-btn {display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:8px;background:var(--t-accent);color:#fff;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s}.product-kit .add-to-cart-btn:hover,.product-kit-tab .add-to-cart-btn:hover {background:var(--t-accent-dark);color:#fff}.product-kit .add-to-cart-btn.active,.product-kit-tab .add-to-cart-btn.active {background:var(--es-green,#1a9a4b);color:#fff}.only-in-complect {display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;font-weight:500;color:var(--t-ink)}.only-in-complect__kit {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-height:52px;padding:10px 18px;border-radius:8px;background:var(--t-accent);color:#fff;text-align:center;text-decoration:none;transition:background .2s}.only-in-complect__kit b {font-size:16px;font-weight:500;line-height:1.25}.only-in-complect__kit small {font-size:13px;font-weight:400;line-height:1.3;opacity:.88}.only-in-complect__kit:hover {background:var(--t-accent-dark);color:#fff}.product-set__note {margin:0 0 18px;font-size:15px;color:var(--t-muted)}.product-kit-tab__head {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin:0 0 22px;padding:18px 22px;border-radius:12px;background:var(--t-soft)}.product-kit-tab__about b {display:block;font-size:17px;font-weight:600;color:var(--t-ink)}.product-kit-tab__about span {font-size:14px;color:var(--t-muted)}.product-kit-tab__buy {display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.product-kit-tab__buy .add-to-cart-btn {margin:0}.product-kit-tab__buy b {font-size:22px;font-weight:600;color:var(--t-ink);white-space:nowrap}.catalog-item__actions .only-kit-label ~ .more-info-product {display:none}.catalog-item .catalog-item__actions a.only-kit-label {flex:1 1 100%;width:100%;min-height:36px;padding:6px 8px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1.25;text-align:center;white-space:normal}.pc21-kit {font-size:13px;font-weight:500;color:var(--t-muted);text-decoration:none;white-space:nowrap}.pc21-kit:hover {color:var(--t-accent)}@media (max-width:660px){.product-kit .add-to-cart-btn {width:100%;justify-content:center;text-align:center}.product-kit-tab__head {padding:16px}.product-kit-tab__buy {width:100%}.product-kit-tab__buy .add-to-cart-btn {flex:1 1 auto}}.catalog-item__actions .kit-card-btn ~ .more-info-product {display:none}.pc21-kitbuy {display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:8px;background:var(--t-accent);color:#fff;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .2s}.pc21-kitbuy:hover {background:var(--t-accent-dark);color:#fff}.product-basket.product-kit .product-kit__sum {order:-2}.catalog-item__actions .kit-card-btn {display:block;width:100%;height:36px;padding:0 14px;border-radius:8px;background:var(--t-accent);color:#fff;font-size:14px;font-weight:500;line-height:36px;text-align:center;text-decoration:none;transition:background .2s}.catalog-item__actions .kit-card-btn:hover {background:var(--t-accent-dark);color:#fff}@media (max-width:660px) {.catalog-item__actions .kit-card-btn {height:34px;line-height:34px}}.catalog-products.catalog-products--rows {display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;margin:0}.catalog-products--rows .catalog-item {display:grid;grid-template-columns:112px minmax(0,1fr) 170px 210px;grid-auto-rows:min-content;column-gap:24px;row-gap:6px;align-items:start;width:100%;max-width:none;margin:0;padding:18px 4px;border:0;border-bottom:1px solid var(--t-line);border-radius:0;background:#fff;box-shadow:none}.catalog-products--rows .catalog-item:first-child {border-top:1px solid var(--t-line)}.catalog-products--rows .catalog-item:hover {box-shadow:none;border-color:var(--t-line)}.catalog-products--rows .catalog-items-head {display:contents}.catalog-products--rows .catalog-item-image {grid-column:1;grid-row:1 / span 5;width:112px;border-radius:10px;overflow:hidden}.catalog-products--rows .quick-view {display:none}.catalog-products--rows .item-share {left:4px;top:18px;max-width:112px}.catalog-products--rows .item-share span {font-size:11px;padding:1px 6px}.catalog-products--rows .catalog-item > :not(.catalog-items-head):not(.price):not(.catalog-item__actions) {grid-column:2;margin:0}.catalog-products--rows .catalog-item > * {order:3}.catalog-products--rows .catalog-items-head {order:0}.catalog-products--rows .catalog-item-name {order:1;min-height:0;-webkit-line-clamp:2;font-size:16px;line-height:1.35}.catalog-products--rows .catalog-item__info {display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;position:static}.catalog-products--rows .catalog-items-options,.catalog-products--rows .catalog-item-description {order:2;max-width:520px}.catalog-products--rows .catalog-item__info {order:4}.catalog-products--rows .price {grid-column:3;grid-row:1 / span 2;align-self:start;margin:0;padding-top:2px;text-align:right}.catalog-products--rows .price > * {justify-content:flex-end}.catalog-products--rows .catalog-product-additinal {grid-column:4;grid-row:1;position:static;display:flex;justify-content:flex-end;gap:6px;opacity:1;transform:none}.catalog-products--rows .catalog-item__actions {grid-column:4;grid-row:2 / span 4;align-self:start;margin:0;width:100%}@media (max-width:992px){.catalog-products--rows .catalog-item {grid-template-columns:96px minmax(0,1fr) 170px;column-gap:16px}.catalog-products--rows .catalog-item-image {width:96px}.catalog-products--rows .price {grid-column:3;grid-row:1;align-self:start}.catalog-products--rows .catalog-product-additinal {grid-column:3;grid-row:2}.catalog-products--rows .catalog-item__actions {grid-column:3;grid-row:3 / span 3;align-self:start}}@media (max-width:660px){.catalog-products--rows .catalog-item {grid-template-columns:88px minmax(0,1fr);column-gap:12px;padding:14px 0}.catalog-products--rows .catalog-item-image {width:88px;grid-row:1 / span 4}.catalog-products--rows .item-share {top:14px;left:0;max-width:88px}.catalog-products--rows .catalog-item-name {font-size:15px}.catalog-products--rows .price {grid-column:2;grid-row:auto;order:5;padding-top:4px;text-align:left}.catalog-products--rows .price > * {justify-content:flex-start}.catalog-products--rows .catalog-product-additinal {grid-column:1;grid-row:5;justify-content:center}.catalog-products--rows .catalog-item__actions {grid-column:2;grid-row:auto;order:6}}
:root {--t-font:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--t-ink:#1f2128;--t-text:#4a4d55;--t-muted:#6e717a;--t-line:#ececef;--t-soft:#f6f6f8;--t-photo:#f5f5f7;--t-accent:var(--color-site);--t-accent-dark:#a50f27;--t-green:#17803d;--t-r:12px;--t-r-sm:8px}.last-news-block {padding:36px 0}.last-news-main {display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.last-news-main .last-new {display:flex;flex-direction:column;color:var(--t-ink)}.last-new .news-img {position:relative;overflow:hidden;border-radius:var(--t-r);background:var(--t-soft)}.last-new .news-img:after {content:'';display:block;padding-bottom:62%}.last-new .news-img img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.last-news-main .last-new:hover .news-img img {transform:scale(1.04)}.last-news-main .last-new span {order:2;margin-top:4px;font-size:16px;line-height:1.35;font-weight:500;transition:color var(--general-transition)}.last-news-main .last-new:hover span {color:var(--t-accent)}.last-news-main .last-new em {order:1;margin-top:12px;font-style:normal;font-size:13px;color:var(--t-muted)}.block__main-content {padding:36px 0 56px}.block__main-content .container {display:flex;align-items:stretch;gap:0}.block__main-content .container > * {background:var(--t-soft)}.content-main {order:1;width:55%;padding:48px;border-radius:var(--t-r) 0 0 var(--t-r);display:flex;flex-direction:column;justify-content:center}.content-main h1 {margin:0 0 16px;font-size:28px;line-height:1.25;font-weight:500;color:var(--t-ink)}.content-main p,.content-main li {font-size:15px;line-height:1.6;color:var(--t-text)}.content-main p + p {margin-top:10px}.img-about {order:2;position:relative;width:45%;flex-shrink:0;overflow:hidden;border-radius:0 var(--t-r) var(--t-r) 0}.img-about img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:992px){.last-news-main {grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.last-news-main {display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.last-news-main .last-new {flex:0 0 78%;scroll-snap-align:start}.block__main-content .container {flex-direction:column}.content-main {width:100%;padding:28px 20px;border-radius:0 0 var(--t-r) var(--t-r)}.img-about {order:0;width:100%;height:220px;border-radius:var(--t-r) var(--t-r) 0 0}}.main-banner #get-advice {flex-shrink:unset;padding:unset;background:unset;color:unset;border-radius:unset;position:unset;z-index:unset;transition:unset}.main-banner #get-advice:hover {background:unset;color:unset}.brands-block .swiper-button-prev:hover,.brands-block .swiper-button-next:hover {color:#fff;background:#FFD43B}.advantages > * + * {margin-left:unset}.advantage > div {width:unset;margin-left:unset;display:unset;flex-direction:unset}.advantage > div * {display:unset;width:unset}.main-banner-block {padding:20px 0}.main-banner-block .main-banner {max-width:1300px;margin:0 auto;border-radius:var(--t-r);background:var(--t-soft);background-image:none}.main-banner-block .main-banner:before {content:none}.main-banner-block .main-banner .container {display:flex;align-items:center;gap:32px;padding:36px 48px}.main-banner__content {width:100%;display:flex;flex-direction:column;position:static;padding:0;color:var(--t-ink)}.main-banner__content .h2 {font-size:24px}.main-banner__content p {margin-top:8px;font-size:15px;color:var(--t-text)}.main-banner .btn {flex-shrink:0;white-space:nowrap;padding:14px 26px}.brands-block {padding:36px 0 56px;margin:unset}.mySwiperBrands {padding:0 2px}.mySwiperBrands .swiper-slide a {display:block;position:relative;border-radius:var(--t-r);background:#fff;width:100%}.mySwiperBrands .swiper-slide a:after {content:'';display:block;width:100%;padding-bottom:50%}.mySwiperBrands .swiper-slide a img {position:absolute;left:12%;top:10%;width:76%;height:80%;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1);opacity:.75;transition:.2s}.mySwiperBrands .swiper-slide a:hover img {filter:none;opacity:1}.brands-block .swiper-button-prev,.brands-block .swiper-button-next {width:36px;height:36px;margin-top:-18px;border-radius:50%;color:var(--t-ink);background:#fff;box-shadow:0 2px 10px rgba(31,33,40,.12);line-height:unset;transition:opacity var(--general-transition)}.brands-block .swiper-button-prev {left:6px;padding-right:unset}.brands-block .swiper-button-next {right:6px;padding-left:unset}.brands-block .swiper-button-prev:after,.brands-block .swiper-button-next:after {font-size:14px}.advantages-block {padding:28px 0 8px}.advantages {display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;width:unset;padding:unset;border-radius:unset;border:unset}.advantage {display:flex;align-items:flex-start;gap:14px;width:unset}.advantage > img {width:36px;height:36px;flex-shrink:0;object-fit:contain;text-align:center}.advantage > i {flex-shrink:0;width:36px;font-size:30px;line-height:36px;color:var(--t-accent);text-align:center}.advantage > i svg {width:32px;height:32px;fill:currentColor}.advantage > div span {display:block;font-size:15px;font-weight:500;line-height:1.3;color:var(--t-ink)}.advantage > div p {margin-top:4px;font-size:13px;line-height:1.45;color:var(--t-muted);font-weight:500}@media (max-width:768px){.advantages {flex-wrap:unset;margin-right:unset;justify-content:unset}.advantage {width:unset;margin-bottom:unset;margin-right:unset}.advantages > * + * {margin-left:unset}}@media (max-width:660px){.advantages-block {padding:unset}.main-banner-block {margin-top:unset}.main-banner .container {flex-direction:column}.main-banner #get-advice {margin:unset}.advantages {grid-template-columns:1fr 1fr;gap:16px;flex-wrap:unset;justify-content:unset}.advantage {flex-direction:column;gap:8px;width:unset;margin-right:unset}.main-banner-block .main-banner .container {flex-direction:column;align-items:flex-start;gap:18px;padding:28px 20px}.main-banner__content span.h2 {font-size:20px;text-align:center}.main-banner__content p {font-size:14px;text-align:center}}.brands-page {padding:8px 0 56px}.brands-page__intro {max-width:860px;margin-bottom:24px;color:var(--t-text)}.brands-page__tools {display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:32px}.brands-page__search {display:flex;align-items:center;gap:8px;flex:0 1 320px;height:44px;padding:0 14px;color:var(--t-muted);background:var(--t-soft);border-radius:var(--t-r-sm)}.brands-page__search input {flex:1 1 auto;min-width:0;height:100%;border:0;background:none;font-size:15px;color:var(--t-ink);outline:none}.brands-page__abc {display:flex;flex-wrap:wrap;gap:4px}.brands-page__abc a {min-width:32px;height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--t-r-sm);font-size:14px;font-weight:500;color:var(--t-ink);transition:background var(--general-transition),color var(--general-transition)}.brands-page__abc a:hover {background:var(--t-accent);color:#fff}.brands-page__h {margin:0 0 18px;font-size:24px;font-weight:500;color:var(--t-ink)}.brands-page__h span {margin-left:6px;font-size:16px;color:var(--t-muted)}.brands-page__top {margin-bottom:44px}.brands-page__logos {display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.brands-page__logo {display:flex;flex-direction:column;align-items:center;padding:14px 12px 12px;border:1px solid var(--t-line);border-radius:var(--t-r);background:#fff;color:var(--t-ink);text-align:center;transition:box-shadow var(--general-transition),border-color var(--general-transition)}.brands-page__logo:hover {border-color:transparent;box-shadow:0 8px 24px rgba(31,33,40,.08)}.brands-page__logo-img {display:flex;align-items:center;justify-content:center;width:100%;height:64px;margin-bottom:10px}.brands-page__logo-img img {max-width:80%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1);opacity:.8;transition:.2s}.brands-page__logo:hover .brands-page__logo-img img {filter:none;opacity:1}.brands-page__logo-name {font-size:14px;font-weight:500}.brands-page__logo-count {font-size:12px;color:var(--t-muted)}.brands-page__group {display:grid;grid-template-columns:56px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--t-line);scroll-margin-top:110px}.brands-page__letter {font-size:28px;line-height:1;font-weight:500;color:var(--t-accent)}.brands-page__list {columns:4;column-gap:24px;margin:0;padding:0;list-style:none}.brands-page__list li {break-inside:avoid;padding:4px 0;font-size:15px}.brands-page__list a {color:var(--t-ink)}.brands-page__list a:hover {color:var(--t-accent)}.brands-page__list span {margin-left:4px;font-size:13px;color:var(--t-muted)}.brands-page__empty {padding:18px 0;color:var(--t-muted)}@media (max-width:1200px) {.brands-page__logos {grid-template-columns:repeat(4,1fr)}.brands-page__list {columns:3}}@media (max-width:768px) {.brands-page__logos {grid-template-columns:repeat(3,1fr)}.brands-page__list {columns:2}.brands-page__search {flex:1 1 100%}}@media (max-width:480px) {.brands-page__logos {grid-template-columns:repeat(2,1fr)}.brands-page__group {grid-template-columns:36px 1fr;gap:10px}.brands-page__letter {font-size:22px}}.container:has(> .cab-menu),.user-page:has(> .cab-menu) {display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.container:has(> .cab-menu) > :not(.cab-menu),.user-page:has(> .cab-menu) > :not(.cab-menu) {min-width:0}.cab-menu {position:sticky;top:100px;width:auto;padding:18px;background:var(--t-soft);border-radius:var(--t-r)}.cab-menu__who {display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:10px;border-bottom:1px solid var(--t-line)}.cab-menu__avatar {flex:0 0 44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--t-accent);color:#fff;font-size:16px;font-weight:600}.cab-menu__id {display:flex;flex-direction:column;min-width:0}.cab-menu__id b {font-size:15px;font-weight:600;color:var(--t-ink)}.cab-menu__id span {font-size:13px;color:var(--t-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-index__menu.cab-menu > ul {display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.user-index__menu.cab-menu > ul > li {margin:0}.cab-menu ul a {display:block;padding:10px 12px;border-radius:var(--t-r-sm);font-size:15px;color:var(--t-text);transition:background var(--general-transition),color var(--general-transition)}.cab-menu ul a:hover {background:#fff;color:var(--t-ink)}.cab-menu li.active a {background:#fff;color:var(--t-ink);font-weight:600;box-shadow:inset 3px 0 0 var(--t-accent)}.cab-menu__exit {display:inline-block;margin-top:12px;padding:6px 12px;font-size:14px;color:var(--t-muted)}.cab-menu__exit:hover {color:var(--t-accent)}.cab-hello {margin-bottom:28px}.cab-hello__title {margin:0 0 16px;font-size:24px;font-weight:500;color:var(--t-ink)}.cab-tiles {display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cab-tile {display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--t-line);border-radius:var(--t-r);background:#fff;color:var(--t-ink);transition:box-shadow var(--general-transition),border-color var(--general-transition)}.cab-tile:hover {border-color:transparent;box-shadow:0 8px 24px rgba(31,33,40,.08);color:var(--t-ink)}.cab-tile--wide {grid-column:span 2}.cab-tile__n {font-size:28px;line-height:1.1;font-weight:600}.cab-tile__t {font-size:13px;color:var(--t-muted)}.cab-tile__row {display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;font-size:18px}.cab-status {padding:3px 10px;border-radius:6px;font-size:13px;font-weight:500;color:var(--st);background:color-mix(in srgb,var(--st) 12%,#fff)}.cab-saved {position:fixed;right:20px;bottom:20px;z-index:1000;padding:12px 18px;border-radius:var(--t-r);background:var(--t-green);color:#fff;font-weight:500;box-shadow:0 12px 32px rgba(31,33,40,.18)}.user-data .user-form-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.user-data .user-form-fields > * {width:auto}.user-form .user-form-fields fieldset {width:auto;margin:0;padding:20px;border:1px solid var(--t-line);border-radius:var(--t-r);background:#fff;gap:2px}.user-form .user-form-fields fieldset:nth-child(2),.user-form .user-form-fields fieldset:nth-child(4) {margin-left:0}.user-form .user-form-fields fieldset h2 {position:static;margin:0 0 12px;padding:0 90px 0 0;background:none;font-size:17px;font-weight:600;line-height:1.3;color:var(--t-ink)}.user-form .user-form-fields fieldset .user-fieldset-edit {position:absolute;right:16px;top:16px;padding:6px 12px;border:0;border-radius:var(--t-r-sm);background:var(--t-soft);color:var(--t-ink);font-size:13px;font-weight:500;line-height:1.3}.user-form .user-form-fields fieldset .user-fieldset-edit:hover {background:var(--t-line)}.user-form .user-form-fields fieldset .user-fieldset-edit.btn-success {background:var(--t-accent);color:#fff}.user-form .input-group__item-ended {padding:8px 0;border-bottom:1px solid var(--t-line);gap:12px}.user-form .input-group__item-ended:last-of-type {border-bottom:0}.user-form .input-group__item-ended span {font-weight:400;font-size:14px;color:var(--t-muted)}.user-form .input-group__item-ended em {font-size:14px;color:var(--t-ink);text-align:right;word-break:break-word}.user-form .input-checkbox {padding-top:10px}.user-form .input-checkbox label {display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400;color:var(--t-text);cursor:pointer}.user-form .input-checkbox input[type=checkbox] {-webkit-appearance:checkbox;appearance:auto;position:static;opacity:1;display:inline-block;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:var(--t-accent)}@media (max-width:992px){.container:has(> .cab-menu),.user-page:has(> .cab-menu) {grid-template-columns:minmax(0,1fr);gap:18px}.cab-menu {position:static;padding:14px}.user-index__menu.cab-menu > ul {flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:2px}.cab-menu ul a {white-space:nowrap;background:#fff}.cab-menu li.active a {box-shadow:inset 0 -2px 0 var(--t-accent)}.user-data .user-form-fields {grid-template-columns:minmax(0,1fr)}}@media (max-width:480px) {.cab-tile--wide {grid-column:1 / -1}}.user-form .user-form-fields fieldset > * {margin-top:0}.user-form .user-form-fields fieldset > .input-checkbox {margin-top:6px}.user-form .user-form-fields fieldset > .input-wrapper:not(.hidden):not(.input-checkbox) {margin-top:10px}.user-form .user-form-fields fieldset .user-fieldset-edit {top:16px;margin:0}.user-form .user-form-fields fieldset h2 {min-height:29px;display:flex;align-items:center}.user-form .input-group__item-ended span {flex:1 1 auto;min-width:0}.user-form .input-group__item-ended em {flex:0 1 auto;max-width:62%;word-break:normal;overflow-wrap:anywhere}body:has(.cab-menu) .user-exit-btn {display:none}.login-page {min-height:0;padding:48px 0 72px}.login-page .container {display:flex;flex-direction:column;align-items:center}.signup-form,.signup-form.register-form {width:100%;max-width:440px;margin:0;padding:0;border:0;box-shadow:none;background:none}.signup-form:before {display:none}.signup-form .h2 {margin:0 0 6px;text-align:left;font-size:30px;font-weight:500;color:var(--t-ink)}.signup-form.register-form .h2 {text-align:left}.signup-form.register-form .h2 + p {margin:0 0 4px;text-align:left;font-size:14px;line-height:1.5;color:var(--t-muted)}.signup-form form {margin-top:22px;display:flex;flex-direction:column;gap:16px}.signup-form .input-wrapper {margin:0;width:100%}.signup-form .input-wrapper > label {display:block;margin:0 0 6px;padding:0;font-size:14px;font-weight:500;color:var(--t-ink)}.signup-form .input-wrapper .input:not([type=checkbox]) {height:48px;padding:0 14px;border:1px solid #d9dce2;border-radius:8px;background:#fff;font-size:15px}.signup-form .input-wrapper .input:not([type=checkbox]):focus {border-color:var(--t-ink);outline:none}.signup-form .password-wrapper i {right:14px}.signup-form .form-actions {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:6px 0 0}.signup-form .form-actions .btn {order:-1;flex:1 1 100%;height:48px;border-radius:8px;font-size:15px;font-weight:500}.signup-form .form-actions a,.signup-form form a:nth-child(3) {margin:0;font-size:14px;text-decoration:none;color:var(--t-accent)}.signup-form .form-actions a:first-of-type {color:var(--t-text)}.signup-form .form-actions a:hover {text-decoration:underline}.signup-form.register-form .captcha > div,.signup-form.register-form .captcha div {display:flex;align-items:center;gap:8px;padding:0}.signup-form.register-form .captcha .captcha-img {width:120px;height:48px;border-radius:8px;object-fit:cover}.signup-form.register-form .captcha div button {width:40px;height:48px;margin:0;border-radius:8px;background:var(--t-soft)}.signup-form.register-form .captcha div input {flex:1 1 auto;width:auto;height:48px}.signup-form.register-form .form-confirm {font-size:14px}.signup-form .input-checkbox label {display:flex;align-items:flex-start;gap:10px;margin:0;font-weight:400;color:var(--t-text);cursor:pointer}.signup-form .input-checkbox input[type=checkbox] {-webkit-appearance:checkbox;appearance:auto;position:static;opacity:1;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:var(--t-accent)}.signup-form .alert-message {display:block;margin:12px 0 0;padding:10px 12px;border-radius:8px}.register-sign-in,.register-sign-in.b2b-login-link {width:100%;max-width:440px;margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--t-line);text-align:center;font-size:14px}.register-sign-in a {color:var(--t-accent);text-decoration:none}.register-sign-in a:hover {text-decoration:underline}@media (max-width:600px) {.login-page {padding:24px 0 48px}.signup-form .h2 {font-size:26px}}.user-page {padding-bottom:64px}.cab-menu {padding:0;background:none;border-radius:0;top:110px}.cab-menu__who {padding:0 0 16px;margin-bottom:8px}.cab-menu ul a {padding:9px 0 9px 14px;border-radius:0;border-left:2px solid transparent;background:none}.cab-menu ul a:hover {background:none;color:var(--t-accent)}.cab-menu li.active a {background:none;box-shadow:none;border-left-color:var(--t-accent);color:var(--t-ink);font-weight:600}.cab-menu__exit {margin-top:8px;padding:9px 0 9px 16px}.cab-hello {margin-bottom:36px}.cab-tiles {display:flex;flex-wrap:wrap;gap:0}.cab-tile,.cab-tile:hover {padding:2px 32px 2px 0;margin-right:32px;border:0;border-right:1px solid var(--t-line);border-radius:0;background:none;box-shadow:none}.cab-tile:last-child {border-right:0;margin-right:0}.cab-tile:hover .cab-tile__n,.cab-tile:hover .cab-tile__row b {color:var(--t-accent)}.cab-tile--wide {grid-column:auto}.user-data .user-form-fields {gap:36px 48px}.user-form .user-form-fields fieldset {padding:0;border:0;border-radius:0;background:none}.user-form .user-form-fields fieldset h2 {padding:0 90px 12px 0;margin:0 0 4px;border-bottom:1px solid var(--t-line)}.user-form .user-form-fields fieldset .user-fieldset-edit {top:-4px;right:0;padding:4px 0;background:none;color:var(--t-accent);font-size:14px}.user-form .user-form-fields fieldset .user-fieldset-edit:hover {background:none;text-decoration:underline}.user-form .user-form-fields fieldset .user-fieldset-edit.btn-success {padding:6px 14px;background:var(--t-accent);color:#fff;border-radius:8px;text-decoration:none}.user-orders .user__order-item {margin:0;padding:18px 0;border:0;border-bottom:1px solid var(--t-line);border-radius:0;background:none;align-items:flex-start;gap:6px 0}.user-orders .user__order-item:first-child {border-top:1px solid var(--t-line)}.user-orders .order__item {width:25%;padding:4px 16px 4px 0}.user-orders .order__item span:first-child {font-size:13px;color:var(--t-muted);margin-bottom:6px}.user-orders .order__item span:last-child {font-size:15px;color:var(--t-ink);line-height:1.35}.user-orders .user__order-item .show,.user-orders .user__order-item .cancel {position:static;width:auto}.user-orders .user__order-item .btn {display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;margin:8px 8px 0 0;border:0;border-radius:8px;background:var(--t-soft);color:var(--t-ink);font-size:13px;font-weight:500}.user-orders .user__order-item .btn:hover {background:var(--t-line)}.user-orders .user__order-item .btn-site {background:var(--t-accent);color:#fff}.b2b-tab {max-width:900px}.b2b-company-info,.b2b-company-requisites--locked {padding:0 0 8px;background:none;border:0;border-radius:0}.b2b-company-info__grid {gap:0 32px}.b2b-company-info__grid > div {padding:10px 0;border-bottom:1px solid var(--t-line)}.b2b-tab h2,.b2b-price-list__title {margin:28px 0 12px;font-size:18px;font-weight:600;color:var(--t-ink)}.b2b-company-form .input-wrapper > label,.b2b-quick-order .input-wrapper > label {display:block;margin:0 0 6px;padding:0;font-size:14px;font-weight:500}.b2b-company-form .b2b-requisites-grid {gap:16px 20px}.b2b-company-form .input,.b2b-quick-order .input {border-radius:8px}.b2b-company-form .input:not(textarea) {height:44px}.b2b-quick-order form {display:flex;flex-direction:column;gap:16px}.b2b-quick-order input[type=file] {padding:10px;border:1px dashed #cfd5dd;border-radius:8px;background:#fafbfc;width:100%}.b2b-quick-order__hint,.b2b-price-list__hint {margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--t-muted)}.b2b-price-list__note {margin:-6px 0 10px;font-size:13px;color:var(--t-muted)}.b2b-price-list__checks {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px}.b2b-price-list__checks label,.b2b-price-list__stock {display:flex;align-items:center;gap:8px;font-size:14px;color:var(--t-text);cursor:pointer}.b2b-price-list input[type=checkbox] {-webkit-appearance:checkbox;appearance:auto;position:static;opacity:1;width:18px;height:18px;margin:0;accent-color:var(--t-accent)}.b2b-price-list__group {padding-bottom:18px;border-bottom:1px solid var(--t-line)}.b2b-price-list__group:last-of-type {border-bottom:0;padding-top:18px}.b2b-price-list__btn {margin-top:12px;padding:13px 26px;border-radius:8px}@media (max-width:992px){.cab-menu ul a {border-left:0;border-bottom:2px solid transparent;padding:8px 2px;margin-right:14px;background:none}.user-index__menu.cab-menu > ul {gap:0;overflow-x:auto;border-bottom:1px solid var(--t-line)}.cab-menu li.active a {border-bottom-color:var(--t-accent);box-shadow:none}.cab-menu__exit {padding:8px 0}.cab-tile,.cab-tile:hover {padding-right:20px;margin-right:20px}.user-orders .order__item {width:50%}.b2b-price-list__checks {grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.cab-tiles {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cab-tile,.cab-tile:hover {border-right:0;margin:0;padding:0}.cab-tile--wide {grid-column:1 / -1}.b2b-price-list__checks {grid-template-columns:minmax(0,1fr)}}.user-orders .order__actions {display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:6px}.user-orders .order__actions .btn {margin:0;box-shadow:none}.user-orders .order__actions .btn.show {background:var(--t-ink);color:#fff}.user-orders .order__actions .btn.show:hover {background:var(--t-accent)}.user-orders .order__actions .cancel {order:9;padding:0 6px;background:none;color:var(--t-muted);font-size:13px;cursor:pointer}.user-orders .order__actions .cancel:hover {color:var(--t-accent)}.user-orders .user__order-item {justify-content:flex-start}@media (max-width:992px){.user-index__menu.cab-menu > ul {flex-wrap:nowrap;white-space:nowrap;scrollbar-width:none}.user-index__menu.cab-menu > ul::-webkit-scrollbar {display:none}.cab-menu__exit {border-top:0;margin-top:4px;font-size:14px}}.user-page .user-page-panel {padding:0;border:0;border-radius:0;background:none;box-shadow:none}@media (max-width:992px){.b2b-company-info__grid > div {width:100%;flex-direction:row;gap:12px}}.b2b-quick-order input[type=file]::file-selector-button {margin-right:12px;padding:8px 14px;border:0;border-radius:6px;background:var(--t-ink);color:#fff;font:inherit;font-size:13px;cursor:pointer}.b2b-quick-order form > .btn,.b2b-quick-order form button[type=submit] {align-self:flex-start}.signup-form.register-form .captcha div input {max-width:none;min-width:0}.login-page .signup-form .form-actions {flex-direction:row;align-items:center}.login-page .signup-form .form-actions .btn {width:100%;max-width:none;margin:0}@media (max-width:660px){.login-page .signup-form .form-actions {flex-direction:row;justify-content:space-between}.login-page .signup-form .form-actions .btn {flex:1 1 100%}}.signup-form .form-confirm label {display:block;position:relative;padding-left:28px}.signup-form .form-confirm label input[type=checkbox] {position:absolute;left:0;top:1px;margin:0}.signup-form .form-confirm label a {margin:0 0 0 4px}.register-sign-in,.register-sign-in.b2b-login-link {text-align:left}.cab-menu__avatar {font-weight:500}.cab-menu__id b {font-weight:500}.cab-menu li.active a {font-weight:400}@media (min-width:993px){.container:has(> .cab-menu),.user-page:has(> .cab-menu) {grid-template-columns:250px minmax(0,1fr);gap:40px}.cab-menu__who {padding:0 12px 16px}.cab-menu ul a {padding:9px 12px;border-left:0;border-radius:var(--t-r-sm);font-size:15px;color:var(--t-ink)}.cab-menu ul a:hover {background:var(--t-soft);color:var(--t-ink)}.cab-menu li.active a {background:var(--t-soft);color:var(--t-ink);box-shadow:none}.cab-menu__exit {padding:9px 12px;margin-top:6px;font-size:15px}}.cab-title {margin:0 0 20px;font-size:22px;line-height:1.3;font-weight:500;color:var(--t-ink)}.cab-back {display:inline-block;margin:0 0 14px;font-size:14px;color:var(--t-muted)}.cab-back:hover {color:var(--t-accent)}.cab-link {padding:0;border:0;background:none;font-family:inherit;font-size:14px;color:var(--t-accent);cursor:pointer;white-space:nowrap}.cab-link:hover {color:var(--t-accent-dark)}.cab-link--muted {color:var(--t-muted)}.cab-badge {display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;line-height:1.5;font-style:normal;font-weight:500;white-space:nowrap}.cab-badge--ok {background:#e7f6ec;color:#17803d}.cab-badge--wait {background:#fff3dc;color:#9a5600}.cab-btn {display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:var(--t-r-sm);font-size:15px;font-weight:500}.cab-btn--soft {border:0;background:var(--t-soft);color:var(--t-ink)}.cab-btn--soft:hover {background:var(--t-line);color:var(--t-ink)}.cab-orders__row {display:grid;grid-template-columns:160px minmax(0,1.5fr) minmax(0,1fr) 110px 130px 210px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--t-line)}.cab-orders__row--head {padding:0 0 10px;font-size:13px;color:var(--t-muted)}.cab-orders__no {display:flex;flex-direction:column;gap:2px;color:var(--t-ink)}.cab-orders__no b {font-size:15px;font-weight:500}.cab-orders__no span {font-size:13px;color:var(--t-muted)}.cab-orders__no:hover b {color:var(--t-accent)}.cab-orders__goods {font-size:14px;line-height:1.4;color:var(--t-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cab-orders__goods small {font-size:13px;color:var(--t-muted)}.cab-orders__status {display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--t-ink)}.cab-orders__status i {flex:0 0 8px;width:8px;height:8px;border-radius:50%}.cab-orders__sum {text-align:right;font-size:15px;font-weight:500;color:var(--t-ink);white-space:nowrap}.cab-orders__row--head .cab-orders__sum {font-size:13px;font-weight:400;color:var(--t-muted)}.cab-orders__acts {display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 14px}.cab-order__head {display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px}.cab-order__date {font-size:14px;color:var(--t-muted)}.cab-order__acts {display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.cab-order__info {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:24px 0;margin-bottom:28px;border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line)}.cab-order__box h3,.cab-order__subtitle {margin:0 0 12px;font-size:17px;font-weight:500;color:var(--t-ink)}.cab-order__box dl {margin:0}.cab-order__box dt {margin-top:10px;font-size:13px;font-weight:400;color:var(--t-muted)}.cab-order__box dt:first-child {margin-top:0}.cab-order__box dd {margin:2px 0 0;font-size:15px;color:var(--t-ink);overflow-wrap:anywhere}.cab-items__row {display:grid;grid-template-columns:56px minmax(0,1fr) auto 120px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--t-line)}.cab-items__img {width:56px;height:56px;border-radius:var(--t-r-sm);background:var(--t-photo);overflow:hidden}.cab-items__img img {width:100%;height:100%;object-fit:contain}.cab-items__name {font-size:15px;color:var(--t-ink);min-width:0}.cab-items__name a {color:var(--t-ink)}.cab-items__name a:hover {color:var(--t-accent)}.cab-items__name small {display:block;margin-top:3px;font-size:13px;color:var(--t-muted)}.cab-items__price {font-size:14px;color:var(--t-muted);white-space:nowrap}.cab-items__sum {text-align:right;font-size:15px;font-weight:500;color:var(--t-ink);white-space:nowrap}.cab-order__totals {display:grid;grid-template-columns:1fr auto;gap:8px 24px;max-width:380px;margin:20px 0 0 auto;font-size:15px}.cab-order__totals dt {font-weight:400;color:var(--t-muted)}.cab-order__totals dd {margin:0;text-align:right;color:var(--t-ink);white-space:nowrap}.cab-order__totals .cab-order__grand {padding-top:10px;border-top:1px solid var(--t-line);font-size:18px;font-weight:500;color:var(--t-ink)}.user-page {padding-bottom:64px}@media (max-width:992px){.cab-orders__row--head {display:none}.cab-orders__row {grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no sum" "goods goods" "status pay" "acts acts";gap:8px 12px}.cab-orders__no {grid-area:no}.cab-orders__sum {grid-area:sum}.cab-orders__goods {grid-area:goods}.cab-orders__status {grid-area:status}.cab-orders__pay {grid-area:pay;justify-self:end}.cab-orders__acts {grid-area:acts;justify-content:flex-start;padding-top:4px}.cab-order__info {grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:768px){.container:has(> .cab-menu),.user-page:has(> .cab-menu) {gap:24px}.cab-items__row {grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img name name" "img price sum";gap:4px 12px}.cab-items__img {grid-area:img}.cab-items__name {grid-area:name}.cab-items__price {grid-area:price}.cab-items__sum {grid-area:sum}.cab-order__totals {max-width:none}.user-page {padding-bottom:40px}}.user-form .user-form-fields fieldset > h2 {font-size:17px;font-weight:500;color:var(--t-ink)}.user-fieldset-edit.user-fieldset-edit__icon {font-weight:400}.cab-hello__title {font-weight:500}.cab-tile__n {font-size:26px;font-weight:500}.cab-tile__row b {font-size:18px;font-weight:500}.user-form .input-wrapper.input-checkbox {margin-left:0;padding-left:0}.user-form .input-wrapper.input-checkbox label {font-size:14px}.user-form .user-form-fields fieldset > .user-fieldset-edit {font-weight:400}.user-form .input-wrapper.input-checkbox > input[type="checkbox"],.user-form .input-wrapper.input-checkbox input[type="checkbox"] {margin-left:0;left:0}.b2b-price-list__title,.b2b-tab h2 {font-size:17px;font-weight:500;color:var(--t-ink)}.b2b-quick-order .input-wrapper > label {display:block;margin-bottom:6px;padding:0;font-size:14px;color:var(--t-muted)}.b2b-quick-order textarea.input {min-height:180px;border-radius:var(--t-r-sm);font-size:15px}.b2b-quick-order input[type="file"] {width:100%;padding:8px;font-size:14px;color:var(--t-muted);border:1px dashed #c9ccd3;border-radius:var(--t-r-sm);background:#fff;cursor:pointer}.b2b-quick-order input[type="file"]::file-selector-button {margin-right:12px;padding:9px 16px;border:0;border-radius:6px;font-family:inherit;font-size:14px;font-weight:500;color:var(--t-ink);background:var(--t-soft);cursor:pointer}.b2b-quick-order input[type="file"]::file-selector-button:hover {background:var(--t-line)}.b2b-quick-order .form-actions {justify-content:flex-start}.b2b-quick-order .form-actions .btn {min-height:46px;padding:0 26px;border-radius:var(--t-r-sm);font-size:15px;font-weight:500}.b2b-price-list__btn {font-weight:500}.b2b-register-page .signup-form.b2b-register-form {max-width:1100px;margin:0}.b2b-register-form > p {max-width:640px;margin:0 0 28px;font-size:15px;color:var(--t-text)}.b2b-reg__cols {display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:32px 56px;align-items:start}.b2b-reg__cols--one {grid-template-columns:minmax(0,1fr)}.b2b-register-form__subtitle {margin:0 0 16px;font-size:17px;font-weight:500;color:var(--t-ink)}.b2b-register-form .input-wrapper > label,.b2b-register-form .captcha label {font-size:14px;font-weight:400;color:var(--t-text)}.b2b-register-form .form-confirm a,.b2b-register-form .input-checkbox a {color:var(--t-accent)}.b2b-register-form .b2b-requisites-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.b2b-register-form .form-actions {margin-top:24px;justify-content:flex-start}.b2b-register-form .form-actions .btn {min-height:48px;padding:0 32px;border-radius:var(--t-r-sm);font-size:16px;font-weight:500}@media (max-width:860px){.b2b-reg__cols {grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.b2b-register-form .b2b-requisites-grid {grid-template-columns:minmax(0,1fr)}.b2b-register-form .form-actions .btn {width:100%}}.b2b-register-form .b2b-register-form__form {padding:0;margin:0;max-width:none}.b2b-register-form .b2b-reg__col .input-wrapper {margin:0 0 14px}.b2b-register-form .form-actions .btn {width:auto}.b2b-register-page .signup-form.b2b-register-form .form-actions .btn.btn-site {width:auto;min-width:240px}@media (max-width:480px) {.b2b-register-page .signup-form.b2b-register-form .form-actions .btn.btn-site {width:100%}}.b2b-register-page .signup-form.b2b-register-form .form-actions .btn.btn-site {flex:0 0 auto}@media (max-width:480px) {.b2b-register-page .signup-form.b2b-register-form .form-actions .btn.btn-site {flex:1 1 100%}}.b2b-landing__hero {max-width:760px;margin:8px 0 0;text-align:left}.b2b-landing__text {font-size:16px;line-height:1.6;color:var(--t-text)}.b2b-landing__text p {margin:0 0 20px}.b2b-landing__cta {display:inline-flex;align-items:center;min-height:48px;padding:0 28px;margin:0;border-radius:var(--t-r-sm);font-size:16px;font-weight:500}.b2b-landing__features {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;max-width:980px;margin:48px 0 72px;padding:0;list-style:none}.b2b-landing__feature {display:flex;align-items:flex-start;gap:16px;max-width:none;padding:0;text-align:left;background:none;border:0;border-radius:0}.b2b-landing__feature i {flex:0 0 auto;display:block;margin:2px 0 0;font-size:26px;color:var(--t-accent)}.b2b-landing__feature span {display:block;font-size:15px;line-height:1.5;color:var(--t-text)}.b2b-landing__feature b {display:block;margin-bottom:4px;font-size:17px;font-weight:500;color:var(--t-ink)}@media (max-width:768px){.b2b-landing__features {grid-template-columns:minmax(0,1fr);gap:22px;margin:32px 0 48px}.b2b-landing__cta {width:100%;justify-content:center}}.b2b-landing .container > ul.b2b-landing__features {margin:48px 0 72px}@media (max-width:768px) {.b2b-landing .container > ul.b2b-landing__features {margin:32px 0 48px}}.signup-form .input-wrapper > label {font-weight:400;color:var(--t-text)}.signup-form .input-wrapper > label em {margin-left:2px;font-style:normal;color:var(--t-accent)}.signup-form.register-form .captcha > div {width:100%}.signup-form.register-form .captcha div input {min-width:0}.signup-form.register-form .captcha .captcha-img {flex:0 0 120px}.register-sign-in {text-align:left}.login-page .container:has(> .register-success-block) {align-items:flex-start}.register-success-block {width:100%;max-width:560px;margin:0;padding:0;border:0;box-shadow:none;background:none;align-items:flex-start}.register-success-block > * + * {margin-top:0}.register-success-block .h2 {margin:0 0 10px;font-size:30px;font-weight:500;text-align:left;color:var(--t-ink)}.register-success-block__text {margin:0 0 8px;font-size:15px;line-height:1.55;color:var(--t-text)}.register-success-block__actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.register-success-block__actions .btn {display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:8px;font-size:15px;font-weight:500}.register-success-block__secondary {background:var(--t-soft);color:var(--t-ink);border:0}.register-success-block__secondary:hover {background:var(--t-line);color:var(--t-ink)}@media (max-width:600px) {.register-success-block .h2 {font-size:26px}.register-success-block__actions .btn {width:100%}}.user-page .user-form-fields em:empty::before {content:"—";color:var(--t-muted)}.cab-orders__goods small {display:block}.cab-menu__exit-tab {display:none}@media (max-width:992px){.cab-menu__exit-tab {display:block}.cab-menu__exit-tab a {color:var(--t-muted)}.cab-menu__exit {display:none}}@media (max-width:600px) {.content-main h1 {font-size:22px}}.register-success-block,.register-success-block__text {text-align:left}:root {--es-h:48px;--es-r:8px;--es-bd:#d9dce2;--es-ink:var(--t-ink,#1f2128);--es-text:var(--t-text,#4a4d55);--es-muted:var(--t-muted,#6e717a);--es-soft:var(--t-soft,#f6f6f8);--es-line:var(--t-line,#ececef);--es-acc:var(--t-accent,#c8152f)}.outer-block .input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.outer-block select.input,.outer-block textarea.input {min-height:var(--es-h);padding:0 14px;border:1px solid var(--es-bd);border-radius:var(--es-r);background:#fff;font-family:inherit;font-size:15px;font-weight:400;color:var(--es-ink);box-shadow:none}.outer-block textarea.input {min-height:96px;padding:12px 14px;line-height:1.5}.outer-block textarea.input:not([type=checkbox]):not([type=radio]):not([type=hidden]) {padding:12px 14px;line-height:1.5}.outer-block .input:not([type=checkbox]):not([type=radio]):focus,.outer-block select.input:focus,.outer-block textarea.input:focus {border-color:var(--es-ink);outline:none}.outer-block .input::placeholder {color:#9a9da5;opacity:1}.outer-block select.input {-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center}.outer-block .has-error .input:not([type=checkbox]),.outer-block .has-error .des-select__wrapper > button {border-color:#d0021b;outline:0}.outer-block .des-select__wrapper > button {display:flex;align-items:center;width:100%;min-height:var(--es-h);padding:0 40px 0 14px;border:1px solid var(--es-bd);border-radius:var(--es-r);background:#fff;font-size:15px;font-weight:400;color:var(--es-ink);text-align:left}.outer-block .des-select__wrapper > button:hover {border-color:#b9bcc4}.outer-block .des-select__wrapper i.icon {right:14px;font-size:0;width:12px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}.outer-block .des-select__wrapper i.icon::before {display:none}.outer-block .des-select__current i,.outer-block .des-select__dropdown-list li i {width:22px;margin-right:10px;font-size:17px;line-height:1;color:var(--es-muted)}.outer-block .des-select__dropdown {top:calc(100% + 4px);padding:6px;border:1px solid var(--es-line);border-radius:var(--es-r);background:#fff;box-shadow:0 12px 28px rgba(31,33,40,.12);z-index:20}.outer-block .des-select__dropdown-list li {min-height:42px;padding:0 10px;border-radius:6px;font-size:15px;color:var(--es-ink)}.outer-block .des-select__dropdown-list li:hover {background:var(--es-soft)}.outer-block .des-select__dropdown-list li.active {background:var(--es-soft);color:var(--es-ink);font-weight:500}.outer-block .des-select__wrapper > button em {color:var(--es-acc)}.outer-block input[type=checkbox],.menu_left input[type=checkbox],.modal-block input[type=checkbox] {-webkit-appearance:none;appearance:none;display:inline-block;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0 10px 0 0;padding:0;border:1.5px solid #b9bcc4;border-radius:4px;background:#fff center / 12px 10px no-repeat;vertical-align:-3px;cursor:pointer;transition:background-color .15s,border-color .15s}.outer-block input[type=checkbox]:checked,.menu_left input[type=checkbox]:checked,.modal-block input[type=checkbox]:checked{background-color:var(--es-acc);border-color:var(--es-acc);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.2l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.outer-block input[type=checkbox]::after,.menu_left input[type=checkbox]::after,.modal-block input[type=checkbox]::after,.outer-block input[type=checkbox]:checked::after,.menu_left input[type=checkbox]:checked::after,.modal-block input[type=checkbox]:checked::after {content:none;display:none}.outer-block input[type=radio],.modal-block input[type=radio] {-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0 10px 0 0;border:1.5px solid #b9bcc4;border-radius:50%;background:#fff;vertical-align:-3px;cursor:pointer}.outer-block input[type=radio]:checked,.modal-block input[type=radio]:checked {border:5px solid var(--es-acc)}.menu_left .filter-checkboxs label,.menu_left .filter-checkboxs div > label {font-size:14px;line-height:20px;color:var(--es-ink)}.menu_left .filter-checkboxs div {margin-bottom:4px;min-height:28px}.outer-block .btn.btn-site,.outer-block .btn-site.btn {min-height:46px;padding:0 22px;border-radius:var(--es-r);font-size:15px;font-weight:500;line-height:46px}.outer-block .btn.btn-site.btn-xs {min-height:40px;padding:0 16px;line-height:40px;font-size:14px}.es-btn-secondary,.outer-block .btn.es-btn-secondary {display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:var(--es-r);background:var(--es-soft);color:var(--es-ink);font-size:15px;font-weight:500;text-decoration:none;cursor:pointer}.es-btn-secondary:hover {background:var(--es-line);color:var(--es-ink)}.menu__list > li > a {font-size:14px;font-weight:500;color:var(--es-ink)}.menu__list > li.active > a,.menu__list > li > a:hover {color:var(--es-acc)}.menu__list > li > a .fa-caret-down::before,.menu__list > li > a .fa-sort-down::before {content:"";display:inline-block;width:8px;height:8px;margin:0 0 3px 6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.b2b-buyer-type-switch {display:inline-flex !important;width:auto !important;max-width:100%;gap:4px;padding:4px;border-radius:10px;background:var(--es-soft)}.b2b-buyer-type-option {flex:0 0 auto;justify-content:center;padding:10px 18px;border:0;border-radius:8px;font-size:15px;color:var(--es-text);white-space:nowrap}.b2b-buyer-type-option:has(input:checked) {background:#fff;color:var(--es-ink);font-weight:500;box-shadow:0 1px 3px rgba(31,33,40,.12)}.b2b-buyer-type-option input {position:absolute;opacity:0;pointer-events:none}@media (max-width:600px){.b2b-buyer-type-switch {display:flex !important;width:100% !important}.b2b-buyer-type-option {flex:1 1 0;padding:10px 6px;font-size:14px;white-space:normal;text-align:center;line-height:1.3}}.co-opt {width:100%}.co-opt > summary {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0;list-style:none;cursor:pointer;font-size:15px;color:var(--es-ink)}.co-opt > summary::-webkit-details-marker {display:none}.co-opt > summary::after {content:"";flex:0 0 10px;width:10px;height:10px;margin-right:4px;border:solid var(--es-muted);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.co-opt[open] > summary::after {transform:rotate(-135deg) translate(-3px,0)}.co-opt > summary:hover {color:var(--es-acc)}.co-opt .cart-promocode-input,.co-opt .es-gift-pay__form {display:flex;gap:8px;margin-top:12px}.co-opt .cart-promocode-input .input-wrapper {flex:1 1 auto;margin:0}.co-opt .cart-promocode-input .input,.co-opt .es-gift-pay__form .input {flex:1 1 auto;width:100%;min-width:0}.co-opt .btn.btn-site.btn-xs {flex:0 0 auto;min-height:var(--es-h);padding:0 16px;border:0;background:var(--es-soft);color:var(--es-ink);font-size:15px;line-height:var(--es-h)}.co-opt .btn.btn-site.btn-xs:hover {background:var(--es-line)}.cart-summary-panel .es-gift-pay {margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--es-line)}.cart-promocode-active p {margin:0 0 8px;font-size:15px;color:var(--es-ink)}@media (max-width:768px) {.co-items {max-height:none;overflow:visible}.co-item__sum {padding-left:8px}}.delivery-schedule-step .delivery-schedule-title {grid-column:1 / -1;margin:8px 0 0;font-size:16px;font-weight:500;color:var(--es-ink)}.delivery-schedule-step .help-block {margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--es-muted)}.delivery-schedule-step [data-name=delivery_date] .input-custom-placeholder,.delivery-schedule-step [data-name=delivery_window_id] .input-custom-placeholder {font-size:14px;color:var(--es-text)}.cart-page__preview .cart-item__variation {display:flex;flex-direction:column;gap:2px}.cart-page__preview .cart-page__preview-item-name {order:-1}@media (max-width:660px) {.cart-page__preview h2 {font-size:18px;padding-top:0}}.es-success {display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:start;margin:8px 0 64px}.es-success--plain {display:block}.es-success .cart-success-block {max-width:620px;margin:0}.es-success__head {display:flex;align-items:flex-start;gap:18px;margin-bottom:8px}.es-success__icon {flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e9f6ee;color:#17803d}.es-success .cart-success-block .es-success__head h2 {margin:4px 0 6px;font-size:26px;line-height:1.25;font-weight:500;color:var(--es-ink)}.es-success__lead {margin:0;font-size:15px;line-height:1.55;color:var(--es-text)}.es-success__order {padding:24px;border:1px solid var(--es-line);border-radius:12px;background:#fff}.es-success__order-title {display:block;margin-bottom:8px;font-size:18px;font-weight:500;color:var(--es-ink)}.es-success__items {max-height:none;overflow:visible}.es-success__facts {margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--es-line)}.es-success__facts > div {display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:14px}.es-success__facts dt {color:var(--es-muted);font-weight:400}.es-success__facts dd {margin:0;color:var(--es-ink);text-align:right}.es-success__facts .es-success__total {margin-top:8px;padding-top:12px;border-top:1px solid var(--es-line);font-size:18px}.es-success__facts .es-success__total dt {color:var(--es-ink)}.es-success__facts .es-success__total dd {font-weight:600}@media (max-width:992px) {.es-success {grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:600px) {.es-success__head {gap:14px}.es-success__icon {flex-basis:44px;width:44px;height:44px}.es-success .cart-success-block .es-success__head h2 {font-size:22px}.es-success__order {padding:18px}}.cart-result-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cart-result-actions .btn {min-height:46px;padding:0 22px;border-radius:var(--es-r);font-size:15px;font-weight:500;line-height:46px}.cart-result-actions .cart-result-actions__secondary {border:0;background:var(--es-soft);color:var(--es-ink)}.cart-result-actions .cart-result-actions__secondary:hover {background:var(--es-line)}.es-success__lead b {font-weight:600;color:var(--es-ink)}@media (max-width:600px) {.cart-result-actions .btn {flex:1 1 100%}}.delivery-schedule-step [data-name=delivery_date],.delivery-schedule-step [data-name=delivery_window_id] {gap:6px;margin-top:4px}.delivery-schedule-step [data-name=delivery_date] .input-custom-placeholder,.delivery-schedule-step [data-name=delivery_window_id] .input-custom-placeholder {margin:0 !important}.delivery-schedule-step select.input {height:var(--es-h);padding-right:40px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;-webkit-appearance:none;appearance:none}.container:has(> .cab-menu),.user-page:has(> .cab-menu) {display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start;padding-bottom:64px}.user-page > * + * {margin-top:0}.cab-menu {position:sticky;top:110px;padding:0;background:none;border-radius:0}.cab-menu__who {display:flex;align-items:center;gap:12px;padding:0 0 16px;margin:0 0 8px;border-bottom:1px solid var(--es-line)}.cab-menu__avatar {flex:0 0 44px;height:44px;border-radius:50%;background:var(--es-soft);color:var(--es-ink);font-size:15px;font-weight:500}.cab-menu__id b {font-size:15px;font-weight:500;color:var(--es-ink)}.cab-menu__id span {font-size:13px;color:var(--es-muted)}.cab-menu__list,.cab-menu__mobile ul {display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.cab-menu__list li,.cab-menu__mobile li {margin:0}.cab-menu .cab-menu__list a,.cab-menu .cab-menu__mobile li a {display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:var(--es-r);background:none;box-shadow:none;font-size:15px;font-weight:400;color:var(--es-ink);text-decoration:none}.cab-menu .cab-menu__list a i,.cab-menu .cab-menu__mobile li a i {flex:0 0 20px;font-size:18px;line-height:1;text-align:center;color:var(--es-muted)}.cab-menu .cab-menu__list a:hover,.cab-menu .cab-menu__mobile li a:hover {background:var(--es-soft);color:var(--es-ink)}.cab-menu .cab-menu__list li.active a,.cab-menu .cab-menu__mobile li.active a {background:var(--es-soft);color:var(--es-ink);font-weight:500;border:0;box-shadow:none}.cab-menu .cab-menu__list li.active a i,.cab-menu .cab-menu__mobile li.active a i {color:var(--es-acc)}.cab-menu .cab-menu__exit-item {margin-top:8px;padding-top:8px;border-top:1px solid var(--es-line)}.cab-menu .cab-menu__exit-item a {color:var(--es-muted)}.cab-menu__mobile,.cab-menu__exit,.cab-menu__exit-tab {display:none}.cab-summary {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:40px}.cab-card {display:flex;flex-direction:column;gap:6px;min-height:118px;padding:18px 20px;border-radius:12px;background:var(--es-soft);color:var(--es-ink);text-decoration:none;transition:background .15s}.cab-card:hover {background:var(--es-line);color:var(--es-ink)}.cab-card__label {display:flex;align-items:center;gap:8px;font-size:14px;color:var(--es-muted)}.cab-card__label i {font-size:17px}.cab-card__value {margin-top:auto;font-size:18px;font-weight:500;color:var(--es-ink)}.cab-card__meta {display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--es-muted)}.cab-card .cab-status {padding:2px 8px;font-size:12px}.cab-profile .cab-section {margin:0;padding:0}.cab-profile .cab-section + .cab-section {margin-top:36px;padding-top:32px;border-top:1px solid var(--es-line)}.cab-profile .cab-section__title {margin:0 0 4px;font-size:18px;line-height:1.3;font-weight:500;color:var(--es-ink)}.cab-profile .cab-section__hint {margin:0 0 4px;font-size:14px;color:var(--es-muted)}.cab-profile .cab-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:16px;max-width:760px}.cab-profile .cab-grid__wide {grid-column:1 / -1}.cab-profile .input-wrapper {position:relative;width:auto;margin:0}.cab-profile .input-wrapper > label {position:static;display:block;margin:0 0 6px;padding:0;transform:none;background:none;font-size:14px;font-weight:400;color:var(--es-text)}.cab-profile .input-wrapper > label em {font-style:normal;color:var(--es-acc)}.cab-profile .input-wrapper .input:not([type=checkbox]) {width:100%}.cab-profile .password-wrapper {position:relative}.cab-profile .password-wrapper i {position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--es-muted);cursor:pointer}.cab-profile .input-checkbox {margin-top:14px}.cab-profile .input-checkbox label {display:flex;align-items:flex-start;gap:0;margin:0;font-size:15px;color:var(--es-ink);cursor:pointer}.cab-profile .input-checkbox label input {margin-top:2px}.cab-actions {display:flex;align-items:center;gap:16px;margin-top:32px}.cab-actions .cab-save {min-width:220px}.cab-saved {font-size:15px;color:#17803d}.cab-orders__row--head {display:none !important}.cab-orders .cab-orders__row {grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"no no sum" "goods goods goods" "status pay acts";gap:8px 16px;padding:20px 0;align-items:center}.cab-orders .cab-orders__no {grid-area:no;flex-direction:row;align-items:baseline;gap:10px}.cab-orders .cab-orders__no b {font-size:16px}.cab-orders .cab-orders__sum {grid-area:sum;font-size:17px}.cab-orders .cab-orders__goods {grid-area:goods;-webkit-line-clamp:2;color:var(--es-text)}.cab-orders .cab-orders__goods small {display:inline;margin-left:4px}.cab-orders .cab-orders__status {grid-area:status;justify-self:start}.cab-orders .cab-orders__pay {grid-area:pay;justify-self:start}.cab-orders .cab-orders__acts {grid-area:acts;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.cab-orders .cab-orders__acts .cab-link,.cab-order__acts > a,.cab-order__acts > button {display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:0;border-radius:var(--es-r);background:var(--es-soft);font-size:14px;font-weight:500;color:var(--es-ink);text-decoration:none;white-space:nowrap;cursor:pointer}.cab-orders .cab-orders__acts .cab-link:hover,.cab-order__acts > a:hover,.cab-order__acts > button:hover {background:var(--es-line);color:var(--es-ink)}.cab-orders .cab-orders__acts .cab-link--muted {background:none;color:var(--es-muted)}.cab-order__acts > a.btn,.cab-order__acts > button.btn {min-height:42px;padding:0 18px;border:0;box-shadow:none}@media (max-width:992px){.container:has(> .cab-menu),.user-page:has(> .cab-menu) {grid-template-columns:minmax(0,1fr);gap:20px}.cab-menu {position:static;margin-top:8px}.cab-menu__who {padding-bottom:12px;margin-bottom:12px}.cab-menu__list {display:none !important}.cab-menu__mobile {display:block;position:relative}.cab-menu__mobile > summary {display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:56px;padding:6px 44px 6px 14px;list-style:none;border:1px solid var(--es-bd);border-radius:var(--es-r);background:#fff;cursor:pointer;position:relative}.cab-menu__mobile > summary::-webkit-details-marker {display:none}.cab-menu__mobile > summary::after {content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-7px;border:solid var(--es-muted);border-width:0 1.6px 1.6px 0;transform:rotate(45deg);transition:transform .2s}.cab-menu__mobile[open] > summary::after {transform:rotate(-135deg);margin-top:-2px}.cab-menu__mobile-label {font-size:12px;color:var(--es-muted)}.cab-menu__mobile-current {font-size:16px;font-weight:500;color:var(--es-ink)}.cab-menu__mobile > ul {margin-top:6px;padding:6px;border:1px solid var(--es-line);border-radius:var(--es-r);background:#fff;box-shadow:0 12px 28px rgba(31,33,40,.1)}.cab-menu .cab-menu__mobile li a {padding:12px}.cab-summary {grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:32px}.cab-card {min-height:0;padding:14px 16px}.cab-profile .cab-grid {grid-template-columns:minmax(0,1fr);gap:16px}.cab-actions .cab-save {width:100%;min-width:0}.cab-orders .cab-orders__row {grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no sum" "goods goods" "status pay" "acts acts";padding:16px 0}.cab-orders .cab-orders__no {flex-direction:column;gap:2px}.cab-orders .cab-orders__pay {justify-self:end}.cab-orders .cab-orders__acts {justify-content:flex-start;flex-wrap:wrap}.cab-orders .cab-orders__acts .cab-link {flex:1 1 auto;justify-content:center}}.outer-block select.input {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;padding-right:40px !important}.cab-profile textarea.input {min-height:88px;height:88px}.cab-orders .cab-orders__row {grid-template-columns:auto minmax(0,1fr) auto}@media (max-width:992px){.cab-orders .cab-orders__row {grid-template-columns:minmax(0,1fr) auto}.cab-card {flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;min-height:52px;padding:12px 16px}.cab-card__value {margin-top:0;font-size:15px}.cab-card__meta {flex:1 1 100%}.cab-card:not(:first-child) .cab-card__meta {display:none}}.menu_left .menu-left-category ul > li > a,.menu_left .menu-left-category ul > li.active > a,.menu_left .menu-left-category li:not(.active):hover > a {background:none !important;border-radius:0;font-weight:400}.menu_left .menu-left-category ul > li > a {padding:9px 0;font-size:15px;color:var(--es-ink)}.menu_left .menu-left-category ul > li.active > a {color:var(--es-acc);font-weight:500}@media (hover:hover) {.menu_left .menu-left-category li:hover > a {color:var(--es-acc) !important}}.menu_left .menu-left-category .category-list__icon {flex:0 0 22px;width:22px;height:22px;margin-right:10px}.menu_left .menu-left-category .category-list__icon img {width:100%;height:100%;object-fit:contain}@media (min-width:769px){.menu_left .menu-left-category ul > li > ul {left:calc(100% + 12px);top:-8px;min-width:240px;padding:8px;border:0;border-radius:12px;box-shadow:0 14px 36px rgba(31,33,40,.14),0 0 0 1px rgba(31,33,40,.04)}.menu_left .menu-left-category ul > li > ul::before {content:"";position:absolute;left:-12px;top:0;width:12px;height:100%}.menu_left .menu-left-category ul > li > ul > li > a {padding:9px 12px;border-radius:8px;font-size:15px}.menu_left .menu-left-category ul > li > ul > li > a:hover {background:var(--es-soft) !important;color:var(--es-ink) !important}}@media (max-width:768px){.menu-left-category {top:var(--es-head-h,61px);bottom:0;height:auto}.menu-left-category .menu-left__title {padding:16px 20px;border-bottom:1px solid var(--es-line)}.menu-left-category .menu-left__title span {font-size:18px;font-weight:500;color:var(--es-ink)}.menu_left .menu-left-category > ul {padding:4px 20px 24px}.menu_left .menu-left-category ul > li > a {padding:13px 0;border-bottom:1px solid var(--es-line);font-size:14px}.menu_left .menu-left-category > ul > li > a,.menu_left .menu-left-category > ul > li:not(.active):hover > a {font-weight:500}.menu_left .menu-left-category ul > li > a i {font-size:16px}.menu_left .menu-left-category ul > li > ul.visible {margin:0;padding:4px 0 8px 16px;border:0}.menu_left .menu-left-category ul > li > ul.visible > li > a {padding:10px 0;border-bottom:0;font-size:14px;font-weight:400;color:var(--es-text)}}.es-ptype-tabs {display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.es-ptype-tabs a {display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:var(--es-r);background:var(--es-soft);font-size:15px;color:var(--es-ink);text-decoration:none}.es-ptype-tabs a:hover {background:var(--es-line);color:var(--es-ink)}.es-ptype-tabs a.is-active {background:var(--es-ink);color:#fff}@media (max-width:600px) {.es-ptype-tabs {flex-wrap:nowrap;overflow-x:auto;margin:0 -20px 16px;padding:0 20px;scrollbar-width:none}.es-ptype-tabs a {flex:0 0 auto}}.cart-item__price-block,.cart-item__price-block.has-base-price {color:var(--es-ink);font-weight:600}.cart-item__price-block .cart-item__base-price,.cart-item__price-block del {font-weight:400;color:var(--es-muted)}.cart-item__price-block hr {display:none}.cart-item__price-block .cart-item__init-price {margin-top:2px;font-size:13px;font-weight:400;color:var(--es-muted)}@media (max-width:660px){.cart-items-panel .cart-item {display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"img info" "price price";gap:12px 14px;align-items:start;padding:16px 0}.cart-items-panel .cart-item__image {grid-area:img;width:72px;margin:0}.cart-items-panel .cart-item__info {grid-area:info;align-items:flex-start;text-align:left;min-width:0}.cart-items-panel .cart-item__name {font-size:15px;line-height:1.35}.cart-items-panel .cart-item__actions {margin-top:8px}.cart-items-panel .cart-item__price-info {grid-area:price;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0}.cart-items-panel .cart-item__price-block {align-items:flex-start;min-width:0}.cart-items-panel .cart-item__cart-block {flex:0 0 auto;margin:0}.cart-items-panel .cart-item__cart-block .catalog-item__counter {width:120px;max-width:120px}.cart-main-panel.cart-items-panel {padding:0 16px}}.quick-view-form .quick-col.specifications {padding:16px 28px 16px 20px;border-right:1px solid var(--es-line)}.quick-view-form .quick-col.price-and-pay {padding:16px 20px}.quick-view-form .quick-col .overflow {scrollbar-width:thin;scrollbar-color:#d6d8de transparent;padding-right:8px}.quick-view-form .quick-col .overflow::-webkit-scrollbar {width:6px}.quick-view-form .quick-col .overflow::-webkit-scrollbar-thumb {background:#d6d8de;border-radius:3px}.quick-view-form .quick-item-name,.quick-view-form .quick-item-name.h1 {font-size:20px;line-height:1.3;font-weight:500;color:var(--es-ink)}.quick-view-form .item-art {font-size:13px;color:var(--es-muted)}.quick-view-form .quick-col.specifications p {font-size:14px;line-height:1.5;color:var(--es-text)}.quick-view-form .quick-col.specifications span.title {display:block;margin:16px 0 6px;font-size:16px;font-weight:500;color:var(--es-ink)}.quick-view-form .quick-col.specifications th {font-size:14px;font-weight:500;color:var(--es-ink)}.quick-view-form .quick-col.specifications td {font-size:14px}.quick-view-form .quick-col.price-and-pay .price-normal,.quick-view-form .quick-col.price-and-pay .price-new {font-size:24px;font-weight:600;color:var(--es-ink)}.quick-view-form .es-axis__name {font-size:14px;color:var(--es-muted)}.quick-view-form .es-val--static {font-size:14px;color:var(--es-ink)}.product-page--lite .products-tabs {padding-left:0;padding-right:0}.product-page--lite .products-tabs .header-tabs {margin-left:0}.product-page--lite .products-tabs .main-tabs {padding-left:0;padding-right:0}.product-page--lite .products-tabs .es-char-group th {padding-left:0}.b2b-register-form .b2b-register-form__form {align-items:stretch !important}.b2b-register-form .b2b-reg__cols {width:100%;margin-top:8px;grid-template-columns:minmax(0,420px) minmax(0,560px);gap:32px 64px}.b2b-register-form .captcha > div {display:flex;align-items:center;gap:8px;padding:0}.b2b-register-form .captcha .captcha-img {flex:0 0 120px;width:120px;height:var(--es-h);border-radius:var(--es-r);object-fit:cover}.b2b-register-form .captcha .refresh-captcha {flex:0 0 var(--es-h);width:var(--es-h);height:var(--es-h);margin:0;border:0;border-radius:var(--es-r);background:var(--es-soft);color:var(--es-ink);font-size:16px}.b2b-register-form .captcha input {flex:1 1 auto;min-width:0;width:auto}.b2b-register-form #b2b-reg-iban::placeholder {font-size:13px}.b2b-register-form .input-checkbox label {display:flex;align-items:flex-start;font-size:14px}@media (max-width:992px) {.b2b-register-form .b2b-reg__cols {grid-template-columns:minmax(0,1fr)}}.quick-view-form .quick-col.price-and-pay .product-price .price-normal.default-price {font-size:24px !important;font-weight:600;color:var(--es-ink)}.quick-view-form .es-price-watch {text-align:left}.quick-view-form .es-price-watch__btn {display:inline-flex;align-items:flex-start;gap:6px;padding:0;text-align:left;font-size:14px}.b2b-register-form .captcha > div {width:100%}.b2b-register-form .form-confirm {margin-left:0;padding-left:0}.b2b-register-form .form-confirm label {display:block;position:relative;margin-left:0;padding-left:28px}.block-footer {content-visibility:auto;contain-intrinsic-size:auto 560px}.cart-page-block:not(.cv) .cart-order-info {padding:22px}.cart-page-block:not(.cv) .cart-summary-panel > * {padding-left:22px;padding-right:22px}.cart-page-block:not(.cv) .checkout-step__body {max-width:none}.cart-page-block:not(.cv) .checkout-steps {counter-reset:es-co-step}.cart-page-block:not(.cv) .checkout-step__title {display:flex;align-items:center;gap:10px;margin:0;font-size:18px;line-height:1.3;font-weight:500}.cart-page-block:not(.cv) .checkout-step > .checkout-step__body {margin-top:18px}.cart-page-block:not(.cv) .checkout-step__title::before {counter-increment:es-co-step;content:counter(es-co-step);display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--es-soft);color:var(--es-muted);font-size:13px;font-weight:500}.cart-page-block:not(.cv) .checkout-step__title em {display:none}.cart-page-block:not(.cv) .b2b-buyer-type-switch {display:flex !important;width:100% !important;max-width:none;margin:0;border-radius:var(--es-r)}.cart-page-block:not(.cv) .b2b-buyer-type-option {flex:1 1 0;justify-content:center;padding:10px 7px;border-radius:6px;font-size:14px;text-align:center;white-space:normal}.cart-page-block:not(.cv) .checkout-user-data {gap:12px}.cart-page-block:not(.cv) .delivery-schedule-step {margin-top:4px;padding-top:0;border-top:0}.cart-page-block:not(.cv) .delivery-schedule-step .delivery-schedule-title {font-size:15px;font-weight:500}.cart-page-block:not(.cv) .cart-order-info .input-wrapper {display:flex;flex-direction:column}.cart-page-block:not(.cv) .cart-order-info .input-wrapper > .input-custom-placeholder {order:-1;position:static;display:block !important;transform:none !important;margin:0 0 6px;padding:0;background:none;font-size:13px;line-height:1.4;color:var(--es-ink);pointer-events:none}.cart-page-block:not(.cv) .cart-order-info .input-wrapper > .input-custom-placeholder em {color:var(--es-acc)}.cart-page-block:not(.cv) .checkout-user-data textarea.input {min-height:72px;height:72px}.cart-page-block:not(.cv) .cart-simple-summary__discount-rule strong {font-weight:400}.cart-page-block:not(.cv) .cart-simple-summary__discount-rule .cart-sum {font-weight:400;color:var(--es-acc)}.cart-page-block:not(.cv) .cart-simple-summary > div:not(.cart-simple-summary__sum) {font-size:14px}.cart-page-block:not(.cv) .cart-simple-summary .es-gift-pay {order:-1;width:100%;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--es-line)}.cart-page-block:not(.cv) .cart-simple-summary__sum > span {font-size:15px;font-weight:500}.cart-page-block:not(.cv) .cart-simple-summary > :is(.cart-simple-summary__discount-rule,.cart-simple-summary__promocode,.cart-simple-summary__delivery,.cart-simple-summary__payment,.cart-simple-summary__pre-total,.es-bonus-spend) ~ .cart-simple-summary__sum {margin-top:6px;padding-top:14px;border-top:1px solid var(--es-line)}.cart-page-block:not(.cv) .cart-simple-summary__total .cart-item__price {font-size:24px;font-weight:600}@media (max-width:768px){.cart-page-block:not(.cv) .cart-order-info {padding:18px}.cart-page-block:not(.cv) .cart-summary-panel > * {padding-left:18px;padding-right:18px}.cart-page-block:not(.cv) .b2b-buyer-type-option {padding:10px 4px;font-size:12px}}.cart-page-block:not(.cv) {padding-top:20px}@media (max-width:768px) {.cart-page-block:not(.cv) {padding-top:0}}.cart-page-block:not(.cv) .co-summary__edit:hover,.cart-page-block:not(.cv) .checkout-block a:hover {color:var(--es-ink)}.co-opt > summary {justify-content:flex-start;gap:10px;min-height:34px;font-size:14px;font-weight:500;color:var(--es-ink);transition:color .15s}.co-opt > summary::after {display:none}.co-opt > summary::before {content:"";flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(currentColor,currentColor) center / 11px 1.6px no-repeat,linear-gradient(currentColor,currentColor) center / 1.6px 11px no-repeat,#fff;transition:transform .2s,background-color .15s}.co-opt[open] > summary::before {transform:rotate(45deg);color:var(--es-acc);background-color:#fff3f5}.co-opt > summary:hover {color:var(--es-acc)}.co-opt > summary:hover::before {background-color:#fff3f5}.co-opt .btn.btn-site.btn-xs {background:var(--es-ink);color:#fff}.co-opt .btn.btn-site.btn-xs:hover {background:var(--es-acc);color:#fff}.co-opt #gift-code-apply {background:var(--es-ink);color:#fff}.co-opt #gift-code-apply:hover {background:var(--es-acc);color:#fff}.block-breadcrumb {padding-bottom:22px}.block-breadcrumb + .wrapper-main > .service-module,.block-breadcrumb + .wrapper-main > .shares-page,.block-breadcrumb + .wrapper-main > .brands-page {padding-top:0}.b2b-landing__hero {margin-top:0}.block-breadcrumb ~ .wrapper-main > .outer-block:not(:has(~ .outer-block)) {padding-bottom:56px;margin-bottom:0}.block-breadcrumb ~ .wrapper-main > .outer-block:not(:has(~ .outer-block)) > .container > :last-child,.block-breadcrumb ~ .wrapper-main > .outer-block:not(:has(~ .outer-block)) .pagination:last-child,.form-question-dop:last-child {margin-bottom:0}@media (max-width:768px) {.block-breadcrumb ~ .wrapper-main > .outer-block:not(:has(~ .outer-block)) {padding-bottom:40px}}.form-question-dop .btn.btn-site-reversed {background:var(--es-acc);border-color:var(--es-acc);color:#fff}.form-question-dop .btn.btn-site-reversed:hover {background:var(--t-accent-dark,#a50f26);border-color:var(--t-accent-dark,#a50f26);color:#fff}.block-breadcrumb ~ .wrapper-main .es-empty {padding-bottom:0}.outer-block input[type=radio]::before,.outer-block input[type=radio]::after,.menu_left input[type=radio]::before,.menu_left input[type=radio]::after,.modal-block input[type=radio]::before,.modal-block input[type=radio]::after {content:none;display:none}.menu_left input[type=radio] {-webkit-appearance:none;appearance:none;flex:0 0 18px;width:18px;height:18px;margin:0 10px 0 0;border:1.5px solid #b9bcc4;border-radius:50%;background:#fff;vertical-align:-3px;cursor:pointer;transition:border-color .15s,border-width .15s}.menu_left input[type=radio]:checked {border:5px solid var(--es-acc)}.outer-block input[type=checkbox]:focus,.menu_left input[type=checkbox]:focus,.modal-block input[type=checkbox]:focus,.outer-block input[type=radio]:focus,.menu_left input[type=radio]:focus,.modal-block input[type=radio]:focus {outline:none}.outer-block input[type=checkbox]:focus-visible,.menu_left input[type=checkbox]:focus-visible,.modal-block input[type=checkbox]:focus-visible,.outer-block input[type=radio]:focus-visible,.menu_left input[type=radio]:focus-visible,.modal-block input[type=radio]:focus-visible {outline:2px solid rgba(200,21,47,.35);outline-offset:2px}.menu_left .filter-checkboxs div:hover > input[type=checkbox]:not(:checked):not(:disabled),.menu_left .filter-checkboxs div:hover > input[type=radio]:not(:checked) {border-color:var(--es-ink)}@media (min-width:769px){.menu_left .menu-left-category > ul > li > a {margin:0 -12px;padding:9px 12px;border-radius:8px;transition:background-color .15s,color .15s}.menu_left .menu-left-category > ul > li:not(.es-x):hover > a {background:var(--es-soft) !important}.menu_left .menu-left-category ul > li > a > i.fa-angle-right {transition:transform .15s,color .15s}.menu_left .menu-left-category ul > li:hover > a > i.fa-angle-right {transform:translateX(3px);color:var(--es-acc)}.menu_left .menu-left-category ul > li > ul > li > a {transition:background-color .15s,color .15s}.menu_left .menu-left-category ul > li > ul > li:not(.es-x):hover > a {background:var(--es-soft) !important;color:var(--es-acc) !important}}.es-price-watch__btn {align-items:flex-start !important;line-height:20px}.es-price-watch__btn svg {flex:0 0 16px;width:16px;height:16px;margin-top:2px}.cart-page-block:not(.cv) {padding-top:0}.cart-page-block:not(.cv) .cart-order-info {padding:0}.cart-page-block:not(.cv) .delivery-schedule-step {max-width:none}.cart-breads-btn {display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:var(--es-r);background:var(--es-soft);color:var(--es-ink);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s}.cart-breads-btn i {margin:0;font-size:12px}.cart-breads-btn:hover {background:var(--es-line);color:var(--es-ink)}@media (min-width:769px){.cart-page-block:not(.cv) .cart-items-panel {padding-top:0}.cart-page-block:not(.cv) .cart-items-panel .cart-item:first-child {padding-top:0}}.container:has(> .acc-side),.user-page:has(> .acc-side) {display:grid;grid-template-columns:236px minmax(0,1fr);gap:44px;align-items:start;padding-bottom:0}.acc-side {position:sticky;top:104px;min-width:0}.acc-who {display:flex;align-items:center;gap:12px;margin:0 0 18px}.acc-who__avatar {display:flex;flex:0 0 44px;align-items:center;justify-content:center;height:44px;border-radius:50%;background:var(--es-soft);color:var(--es-ink);font-size:15px;font-weight:500}.acc-who__id {display:flex;flex-direction:column;min-width:0}.acc-who__id b {font-size:15px;font-weight:500;line-height:1.3;color:var(--es-ink);overflow-wrap:anywhere}.acc-who__id span {font-size:13px;color:var(--es-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-nav__list {display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.acc-nav__list--tail {margin-top:12px;padding-top:12px;border-top:1px solid var(--es-line)}.acc-nav__list li,.acc-nav__mobile li {margin:0;list-style:none}.acc-side .acc-nav__item a {display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--es-r);font-size:15px;color:var(--es-ink);text-decoration:none;transition:background-color .15s,color .15s}.acc-side .acc-nav__item a i {flex:0 0 20px;font-size:18px;line-height:1;text-align:center;color:var(--es-muted);transition:color .15s}.acc-side .acc-nav__item a:hover {background:var(--es-soft);color:var(--es-ink)}.acc-side .acc-nav__item a:hover i {color:var(--es-ink)}.acc-side .acc-nav__item.active a {background:#fdecef;color:var(--es-acc);font-weight:500}.acc-side .acc-nav__item.active a i {color:var(--es-acc)}.acc-side .acc-nav__item--exit a {color:var(--es-muted)}.acc-nav__mobile {display:none}.acc-note {display:flex;flex-direction:column;gap:3px;margin-top:16px;padding:16px 12px 0;border-top:1px solid var(--es-line);text-decoration:none}.acc-note__label {font-size:13px;color:var(--es-muted)}.acc-note b {font-size:14px;font-weight:500;line-height:1.35;color:var(--es-ink)}.acc-note a {font-size:14px;color:var(--es-ink)}.acc-note__meta {font-size:13px;line-height:1.4;color:var(--es-muted)}.acc-note--link:hover b {color:var(--es-acc)}.acc-head {display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin:0 0 26px}.acc-head__title {margin:0;font-size:28px;line-height:1.2;font-weight:500;color:var(--es-ink)}.acc-head__sub {margin:6px 0 0;font-size:15px;color:var(--es-muted)}.acc-head__side {display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.acc-buyas {display:flex;align-items:center;gap:10px;margin:0;font-size:14px;color:var(--es-muted)}.outer-block .acc-buyas .acc-buyas__select {width:auto;min-width:190px;min-height:42px}.acc-btn {display:inline-flex !important;align-items:center;gap:8px;min-height:44px !important;padding:0 20px !important;line-height:1 !important;white-space:nowrap}.acc-btn i {font-size:14px}.acc-head__side .es-btn-secondary,.acc-head__side .cab-btn--soft {min-height:44px}.acc-status {display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;vertical-align:middle;color:var(--st,#6e717a);background:#f3f4f6;background:color-mix(in srgb,var(--st,#6e717a) 11%,#fff)}.acc-status::before {content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.acc-badge {display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:500;background:var(--es-soft);color:var(--es-text)}.acc-badge--ok {background:#e8f5ec;color:#17803d}.acc-badge::before {content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.acc-strip {display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0 0 18px;padding:14px 18px;border-radius:12px;background:var(--es-soft);font-size:14px;color:var(--es-muted)}.acc-strip b {font-weight:500;color:var(--es-ink)}.acc-current {position:relative;padding:24px 28px;border-radius:16px;background:var(--es-soft);box-shadow:inset 0 3px 0 var(--es-acc)}.acc-current__top {display:flex;justify-content:space-between;gap:16px}.acc-current__eyebrow {display:block;margin-bottom:6px;font-size:13px;color:var(--es-muted)}.acc-current__title {display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:22px;line-height:1.25;font-weight:500;color:var(--es-ink)}.acc-current__meta {display:block;margin-top:6px;font-size:14px;color:var(--es-muted)}.acc-current__sum {flex:none;font-size:28px;line-height:1.1;font-weight:500;color:var(--es-ink);white-space:nowrap}.acc-current__sum small {font-size:15px;font-weight:500;color:var(--es-muted)}.acc-current__goods {display:flex;align-items:center;gap:16px;margin-top:20px}.acc-current__thumbs {display:flex;flex:none;gap:8px}.acc-thumb {display:block;width:56px;height:56px;overflow:hidden;border-radius:10px;background:#fff}.acc-thumb img {width:100%;height:100%;object-fit:contain}.acc-current__goods-text {display:flex;flex-direction:column;gap:4px;min-width:0}.acc-current__goods-text b {font-size:15px;font-weight:500;color:var(--es-ink)}.acc-current__goods-text span {font-size:14px;color:var(--es-muted)}.acc-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 0;padding:0;list-style:none}.acc-steps__item {margin:0;padding:12px 0 0;border-top:4px solid #e3e4e8;font-size:14px;color:var(--es-muted)}.acc-steps__item.is-done,.acc-steps__item.is-current {border-top-color:var(--es-acc);color:var(--es-ink)}.acc-steps__item.is-current {font-weight:500}.acc-current__foot {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:20px;padding-top:18px;border-top:1px solid #e6e7eb}.acc-current__hint {margin:0;font-size:14px;color:var(--es-muted)}.acc-current__acts {display:flex;flex-wrap:wrap;gap:10px}.acc-current__acts .es-btn-secondary {gap:8px;min-height:44px;background:#fff}.acc-current__acts .es-btn-secondary:hover {background:var(--es-line)}.acc-current__acts .es-btn-secondary i {font-size:15px}.acc-current--empty {box-shadow:none}.acc-current--empty .acc-current__hint {margin:8px 0 18px}.acc-block {margin-top:36px}.acc-block__head {display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.acc-block__title {margin:0;font-size:20px;font-weight:500;color:var(--es-ink)}.acc-more {display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--es-acc);text-decoration:none}.acc-more:hover {color:var(--t-accent-dark,#a50f26)}.acc-history {margin:0;padding:0;list-style:none}.acc-history li {margin:0;border-bottom:1px solid var(--es-line)}.acc-history__row {display:grid;grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center;gap:16px;padding:16px 4px;color:var(--es-ink);text-decoration:none}.acc-history__id {display:flex;flex-direction:column;gap:3px;min-width:0}.acc-history__id b {font-size:16px;font-weight:500}.acc-history__id span {font-size:14px;color:var(--es-muted)}.acc-history__sum {font-size:16px;white-space:nowrap}.acc-history__go {font-size:15px;color:var(--es-muted);transition:color .15s,transform .15s}.acc-history__row:hover .acc-history__id b,.acc-history__row:hover .acc-history__go {color:var(--es-acc)}.acc-history__row:hover .acc-history__go {transform:translate(2px,-2px)}.acc-links {display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:36px}.acc-link {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-radius:12px;background:var(--es-soft);color:var(--es-ink);text-decoration:none;transition:background-color .15s}.acc-link > span {display:flex;flex-direction:column;gap:3px;min-width:0}.acc-link b {font-size:16px;font-weight:500}.acc-link > span > span {font-size:14px;color:var(--es-muted)}.acc-link i {flex:none;font-size:20px;color:var(--es-muted);transition:color .15s}.acc-link:hover {background:var(--es-line);color:var(--es-ink)}.acc-link:hover i {color:var(--es-acc)}.acc-tabs {display:flex;gap:26px;margin:0 0 24px;overflow-x:auto;border-bottom:1px solid var(--es-line);scrollbar-width:none}.acc-tabs::-webkit-scrollbar {display:none}.acc-tabs__tab {display:inline-flex;flex:none;align-items:center;gap:8px;margin:0 0 -1px;padding:0 0 13px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font:inherit;font-size:15px;font-weight:400;color:var(--es-muted);cursor:pointer;transition:color .15s,border-color .15s}.acc-tabs__tab:hover {color:var(--es-ink)}.acc-tabs__tab.active {border-bottom-color:var(--es-acc);color:var(--es-ink);font-weight:500}.acc-tabs__count {min-width:22px;padding:1px 7px;border-radius:999px;background:var(--es-soft);font-size:12px;font-weight:500;color:var(--es-muted);text-align:center}.acc-tabs__tab.active .acc-tabs__count {background:#fdecef;color:var(--es-acc)}.acc-page .cab-profile .cab-section[data-acc-pane] {margin:0;padding:0;border:0}.acc-page .cab-profile .cab-section[data-acc-pane] > .cab-section__title {display:none}.acc-page .cab-profile .cab-section[data-acc-pane] > .cab-section__hint {margin:0 0 4px}.acc-page .cab-profile .cab-grid {max-width:none;margin-top:0}.acc-page .cab-profile .cab-section__hint + .cab-grid {margin-top:16px}.acc-page .cab-actions {margin-top:28px;padding-top:22px;border-top:1px solid var(--es-line)}.acc-page .cab-orders .cab-orders__row--head {display:grid !important;padding:12px 16px;border-radius:10px;background:var(--es-soft);font-size:13px;color:var(--es-muted)}.acc-page .cab-orders .cab-orders__row {display:grid;grid-template-columns:150px minmax(0,1fr) 170px 120px 130px auto;grid-template-areas:none;align-items:center;gap:16px;padding:18px 16px;border-bottom:1px solid var(--es-line)}.acc-page .cab-orders .cab-orders__row > * {grid-area:auto}.acc-page .cab-orders .cab-orders__row[hidden] {display:none}.acc-page .cab-orders .cab-orders__no {flex-direction:column;align-items:flex-start;gap:3px}.acc-page .cab-orders .cab-orders__no b {font-size:16px;font-weight:500}.acc-page .cab-orders .cab-orders__no span {font-size:13px;color:var(--es-muted)}.acc-page .cab-orders .cab-orders__sum {font-size:16px;text-align:right;white-space:nowrap}.acc-page .cab-orders .cab-orders__goods {font-size:14px}.acc-page .cab-orders .cab-orders__acts {justify-content:flex-end;flex-wrap:wrap}.acc-page .cab-order {padding:24px 28px;border-radius:16px;background:var(--es-soft)}.acc-page .cab-order__head {display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid #e6e7eb}.acc-page .cab-order .cab-badge {font-style:normal}.acc-page .cab-order__box {background:none;padding:0}.acc-page .cab-order__subtitle {margin:28px 0 8px;padding-top:24px;border-top:1px solid #e6e7eb;font-size:18px;font-weight:500}.acc-page .cab-items__img {background:#fff;border-radius:10px}.acc-page .cab-back {display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;color:var(--es-muted);text-decoration:none}.acc-page .cab-back:hover {color:var(--es-acc)}@media (max-width:992px){.container:has(> .acc-side),.user-page:has(> .acc-side) {grid-template-columns:minmax(0,1fr);gap:18px}.acc-side {position:static}.acc-who {margin-bottom:12px}.acc-nav,.acc-note {display:none}.acc-nav__mobile {display:block;position:relative}.acc-nav__mobile > summary {display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:56px;padding:6px 44px 6px 14px;list-style:none;border-radius:var(--es-r);background:var(--es-soft);cursor:pointer;position:relative}.acc-nav__mobile > summary::-webkit-details-marker {display:none}.acc-nav__mobile > summary::after {content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-7px;border:solid var(--es-muted);border-width:0 1.6px 1.6px 0;transform:rotate(45deg);transition:transform .2s}.acc-nav__mobile[open] > summary::after {transform:rotate(-135deg);margin-top:-2px}.acc-nav__mobile-label {font-size:12px;color:var(--es-muted)}.acc-nav__mobile-current {font-size:16px;font-weight:500;color:var(--es-ink)}.acc-nav__mobile > ul {margin:6px 0 0;padding:6px;border-radius:var(--es-r);background:#fff;box-shadow:0 12px 28px rgba(31,33,40,.12),0 0 0 1px rgba(31,33,40,.04)}.acc-side .acc-nav__mobile .acc-nav__item a {padding:12px}.acc-head {flex-direction:column;margin-bottom:18px}.acc-head__title {font-size:24px}.acc-head__side {justify-content:flex-start;width:100%}.acc-buyas {flex:1 1 100%}.outer-block .acc-buyas .acc-buyas__select {flex:1}.acc-current {padding:20px 18px}.acc-current__top {flex-direction:column;gap:8px}.acc-current__sum {font-size:24px}.acc-current__goods {align-items:flex-start}.acc-thumb {width:48px;height:48px}.acc-steps__item {font-size:12px}.acc-current__acts {width:100%}.acc-current__acts > * {flex:1 1 auto;justify-content:center}.acc-history__row {grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.acc-history__row .acc-status {grid-column:1;justify-self:start}.acc-history__sum {grid-column:2;grid-row:1}.acc-history__go {display:none}.acc-links {grid-template-columns:minmax(0,1fr);margin-top:28px}.acc-page .cab-orders .cab-orders__row--head {display:none !important}.acc-page .cab-orders .cab-orders__row {grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no sum" "goods goods" "status pay" "acts acts";padding:16px 0}.acc-page .cab-orders .cab-orders__no {grid-area:no}.acc-page .cab-orders .cab-orders__sum {grid-area:sum}.acc-page .cab-orders .cab-orders__goods {grid-area:goods}.acc-page .cab-orders .cab-orders__status {grid-area:status}.acc-page .cab-orders .cab-orders__pay {grid-area:pay;justify-self:end}.acc-page .cab-orders .cab-orders__acts {grid-area:acts;justify-content:flex-start}.acc-page .cab-order {padding:20px 16px}}body:has(.acc-page) .block-breadcrumb h1 {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}body:has(.acc-page) .block-breadcrumb .breads-addon {display:none}body:has(.acc-page) .block-breadcrumb .breadcrumb {margin-bottom:0}.acc-current .acc-steps {margin-top:24px}.acc-page .cab-orders .cab-orders__row {grid-template-columns:136px minmax(170px,1fr) 160px 108px 118px auto}.acc-page .cab-orders .cab-orders__row--head > * {font-size:13px;font-weight:400}.acc-page .cab-orders .cab-orders__acts .cab-link[href^="/user/order/"]:not([href$="/invoice"]) {display:none}.acc-page .cab-orders .cab-orders__acts .cab-link {min-height:34px;padding:0 12px;font-size:13px}.acc-page .cab-orders .cab-orders__goods {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.acc-page .cab-orders .cab-orders__no:hover b {color:var(--es-acc)}.acc-page .cab-order__head {border-bottom:0;padding-bottom:0}.acc-page .cab-order__subtitle {border-top:0;padding-top:0}@media (max-width:992px) {.acc-page .cab-orders .cab-orders__acts .cab-link[href^="/user/order/"]:not([href$="/invoice"]) {display:inline-flex}}.acc-page .cab-orders .cab-orders__row {grid-template-columns:116px minmax(150px,1fr) 160px 108px 118px 200px}.acc-page .cab-orders .cab-orders__row.cab-orders__row--head {grid-template-columns:116px minmax(150px,1fr) 160px 108px 118px 200px;gap:16px}@media (max-width:992px) {.acc-page .cab-orders .cab-orders__row.cab-orders__row--head {display:none !important}}@media (max-width:992px){.acc-page .cab-orders .cab-orders__row {grid-template-columns:minmax(0,1fr) auto}.acc-page .cab-orders .cab-orders__acts .cab-link {flex:1 1 auto;justify-content:center}}:root {--es-soft:#eff0f4;--es-btn2:#e5e7ec;--es-btn2-h:#d8dbe2;--es-green:#1a9a4b;--es-green-h:#138039}.es-btn-secondary,.outer-block .btn.es-btn-secondary,.cart-result-actions .cart-result-actions__secondary,.cab-orders .cab-orders__acts .cab-link,.cab-order__acts > a,.cab-order__acts > button,.cart-breads-btn,.cab-btn--soft,.user-orders .user__order-item .btn,.register-success-block__secondary,.b2b-register-form .captcha .refresh-captcha,.signup-form.register-form .captcha div button,.es-ptype-tabs a:not(.is-active) {background:var(--es-btn2);color:var(--es-ink)}.es-btn-secondary:hover,.outer-block .btn.es-btn-secondary:hover,.cart-result-actions .cart-result-actions__secondary:hover,.cab-orders .cab-orders__acts .cab-link:hover,.cab-order__acts > a:hover,.cab-order__acts > button:hover,.cart-breads-btn:hover,.cab-btn--soft:hover,.user-orders .user__order-item .btn:hover,.register-success-block__secondary:hover,.es-ptype-tabs a:not(.is-active):hover {background:var(--es-btn2-h);color:var(--es-ink)}.acc-tabs__count {background:var(--es-btn2);color:var(--es-ink)}.acc-page .cab-orders .cab-orders__row--head {background:var(--es-soft);color:var(--es-text)}.cart-page-block:not(.cv) .checkout-step__title::before {background:var(--es-btn2);color:var(--es-ink)}#add-to-cart[href="/cart"],.product-page .add-to-cart-btn[href="/cart"],.quick-view-form #add-to-cart[href="/cart"],.add-recommend-btn.success,.es-rec-add.success {color:#fff !important;background:var(--es-green) !important;border-color:var(--es-green) !important;filter:none !important}#add-to-cart[href="/cart"]:hover,.product-page .add-to-cart-btn[href="/cart"]:hover,.add-recommend-btn.success:hover,.es-rec-add.success:hover {color:#fff !important;background:var(--es-green-h) !important;border-color:var(--es-green-h) !important}.recommend .recommend__item .price {margin:8px 0 0}.recommend .recommend__item .price span:first-child,.recommend .recommend__item .price-normal span {font-size:18px;font-weight:600;line-height:1.5}.recommend .recommend__item .price.price-sale span:nth-child(2) {font-size:13px;font-weight:400;line-height:1.4}.recommend .recommend__item .catalog-item-name {margin-top:6px;font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recommend .recommend__item .recommend__btns {padding-top:12px}.recommend .recommend__item .recommend__btns .add-recommend-btn,.recommend .recommend__item .recommend__btns .es-rec-add {width:100%;height:36px;min-height:36px;margin:0;padding:0 14px;border-radius:8px;font-size:14px;font-weight:500;line-height:36px}@media (max-width:660px){.recommend .recommend__item .price span:first-child,.recommend .recommend__item .price-normal span {font-size:16px}.recommend .recommend__item .catalog-item-name {font-size:13px}.recommend .recommend__item .recommend__btns .add-recommend-btn,.recommend .recommend__item .recommend__btns .es-rec-add {height:34px;min-height:34px;padding:0 8px;font-size:13px;line-height:34px}}.cart-page-block select,.cart-page-block .des-select {max-width:100%;min-width:0}.cart-page-block .cart-order-info,.cart-page-block .cart-summary-panel,.cart-page-block .checkout-step {min-width:0}@media (max-width:992px){#header-mobile .header-mobile__logo {flex:0 1 auto;min-width:0}#header-mobile .header-mobile__logo img {width:auto;height:auto;max-width:100%;max-height:51px;object-fit:contain}}@media (max-width:660px){.brands-block {padding-bottom:16px}.brands-block .swiper-slide {height:64px}.brands-block .swiper-slide a {display:flex;align-items:center;justify-content:center;height:100%}.brands-block .swiper-slide img {width:auto;max-width:100%;height:auto;max-height:52px;object-fit:contain}}.acc-page input[type=checkbox],.user-form .input-checkbox input[type=checkbox],.b2b-price-list input[type=checkbox],.b2b-register-form .input-checkbox input[type=checkbox] {-webkit-appearance:none !important;appearance:none !important;position:static;opacity:1;display:inline-block;flex:0 0 18px;width:18px !important;height:18px !important;min-height:0;margin:1px 10px 0 0 !important;padding:0;border:1.5px solid #b9bcc4;border-radius:4px;background:#fff center / 12px 10px no-repeat;vertical-align:-3px;cursor:pointer}.acc-page input[type=checkbox]:checked,.user-form .input-checkbox input[type=checkbox]:checked,.b2b-price-list input[type=checkbox]:checked,.b2b-register-form .input-checkbox input[type=checkbox]:checked {background-color:var(--es-acc);border-color:var(--es-acc);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.2l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.acc-page input[type=checkbox]::after,.user-form .input-checkbox input[type=checkbox]::after {content:none;display:none}.user-form .input-checkbox label,.b2b-register-form .input-checkbox label {display:flex;align-items:flex-start;gap:0;line-height:1.45}.acc-who__avatar {background:linear-gradient(140deg,var(--es-acc),color-mix(in srgb,var(--es-acc) 70%,#ff7a59));color:#fff;font-size:16px;font-weight:600;box-shadow:0 6px 16px color-mix(in srgb,var(--es-acc) 28%,transparent)}.acc-who__id b {font-size:16px;color:var(--es-ink)}.acc-who__id span {color:var(--es-text)}.es-file {position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 18px;border:1.5px dashed #c5c9d2;border-radius:12px;background:var(--es-soft);color:var(--es-text);cursor:pointer;transition:border-color .15s,background-color .15s}.es-file:hover,.es-file.is-over {border-color:var(--es-acc);background:color-mix(in srgb,var(--es-acc) 5%,#fff)}.es-file.is-filled {border-style:solid;border-color:var(--es-bd)}.es-file input[type=file],.outer-block .es-file input.input[type=file] {position:absolute;inset:0;z-index:1;width:100% !important;height:100% !important;min-height:0;margin:0;padding:0;border:0 !important;background:none !important;opacity:0;cursor:pointer}.es-file__ico {display:flex;flex:0 0 44px;align-items:center;justify-content:center;height:44px;border-radius:50%;background:#fff;color:var(--es-acc)}.es-file__text {display:flex;flex-direction:column;gap:2px;min-width:0;font-size:15px;line-height:1.4;color:var(--es-ink)}.es-file__main u {color:var(--es-acc);text-decoration:none;font-weight:500}.es-file__hint {font-size:13px;color:var(--es-muted)}.es-file__names {font-size:14px;font-weight:500;overflow-wrap:anywhere}.es-file__names:empty {display:none}.es-file__clear {position:relative;z-index:2;flex:0 0 32px;height:32px;margin-left:auto;padding:0;border:0;border-radius:50%;background:var(--es-btn2);color:var(--es-ink);font-size:20px;line-height:32px;text-align:center;cursor:pointer}.es-file__clear:hover {background:var(--es-btn2-h)}.es-file__clear[hidden] {display:none}.b2b-register-page .signup-form.b2b-register-form {max-width:none;width:100%;margin:0;padding:0;background:none;box-shadow:none}.b2b-reg {display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start}.b2b-reg__main {min-width:0;max-width:820px}.b2b-register-form .b2b-reg__lead {max-width:640px;margin:0 0 26px;font-size:16px;line-height:1.5;color:var(--es-text)}.b2b-register-form .b2b-register-form__form {display:block !important;width:100%}.b2b-reg__sec {margin:0 0 22px;padding:0 0 22px;border-bottom:1px solid var(--es-line)}.b2b-register-form .b2b-reg__sec .b2b-register-form__subtitle {margin:0 0 14px;font-size:18px;font-weight:500;color:var(--es-ink)}.b2b-register-form .b2b-reg__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.b2b-register-form .b2b-reg__grid--3 {grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-register-form .b2b-reg__grid .input-wrapper,.b2b-register-form .b2b-reg__grid .b2b-reg__wide .input-wrapper {margin:0 !important;min-width:0}.b2b-register-form .b2b-reg__wide,.b2b-register-form .b2b-reg__grid .captcha {grid-column:1 / -1}.b2b-register-form .b2b-reg__grid .captcha > div {max-width:420px}.b2b-register-form .b2b-reg__grid .input {width:100%}.b2b-register-form .form-confirm {margin:0 0 18px}.b2b-register-form .form-actions {margin-top:8px}.b2b-reg__aside {position:sticky;top:104px;padding:26px 28px;border-radius:16px;background:var(--es-soft)}.b2b-reg__aside h3 {margin:0 0 18px;font-size:18px;font-weight:500;color:var(--es-ink)}.b2b-reg__aside ul {display:grid;gap:16px;margin:0;padding:0;list-style:none}.b2b-reg__aside li {display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.45;color:var(--es-text)}.b2b-reg__aside li::before {content:"";width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--es-acc) 12%,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.2l3 3 6-6.4' fill='none' stroke='%23c8152f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 10px no-repeat}.b2b-reg__aside li b {display:block;margin-bottom:2px;font-size:15px;font-weight:500;color:var(--es-ink)}.b2b-reg__note {margin:20px 0 0;padding-top:16px;border-top:1px solid var(--es-bd);font-size:13px;line-height:1.45;color:var(--es-muted)}@media (max-width:1100px) {.b2b-reg {grid-template-columns:minmax(0,1fr) 300px;gap:32px}}@media (max-width:860px){.b2b-reg {grid-template-columns:minmax(0,1fr);gap:24px}.b2b-reg__aside {position:static}.b2b-register-form .b2b-reg__grid--3 {grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px) {.b2b-register-form .b2b-reg__grid,.b2b-register-form .b2b-reg__grid--3 {grid-template-columns:minmax(0,1fr)}}.catalog-item .catalog-items-options {margin-top:10px;margin-bottom:4px}.catalog-item .catalog-items-options + .catalog-item__info,.catalog-item .catalog-items-options ~ .catalog-item__info {margin-top:10px}@media (max-width:660px){.catalog-item .price .price-new,.catalog-item .price-normal > span:not(.no-price),.catalog-item .price-sale > span:first-child,.recommend__item .price > span:first-child {white-space:nowrap;font-size:clamp(14px,4.1vw,16px) !important;line-height:1.5}.catalog-item .price .price-old,.catalog-item .price-sale > span:nth-child(2) {white-space:nowrap}}.recommend .recommend__item .price {min-height:61px;align-content:flex-end}@media (max-width:660px) {.recommend .recommend__item .price {min-height:58px}}.co-opt > summary,.cv .cv-more > summary {align-items:center;line-height:20px}.co-opt input::placeholder,.cv .cv-more input::placeholder {font-size:14px}@media (max-width:480px) {.co-opt input.input,.cv .cv-more input.input {padding-left:12px !important;padding-right:12px !important}}@media (max-width:480px) {.co-opt .btn.btn-site.btn-xs,.co-opt #gift-code-apply,.cv .cv-more .btn,.cv .cv-more button.btn {padding:0 12px !important;font-size:14px !important}}.co-summary ul.co-items {margin-right:-16px;padding-right:6px;scrollbar-width:thin;scrollbar-color:#c9ccd4 transparent}.co-summary ul.co-items::-webkit-scrollbar {width:6px}.co-summary ul.co-items::-webkit-scrollbar-thumb {border-radius:3px;background:#c9ccd4}@media (max-width:768px) {.co-summary ul.co-items {margin-right:0;padding-right:0}}.catalog-item__actions > .more-info-product {flex:1 1 100%;width:100%;justify-content:center;text-align:center}@media (max-width:660px) {.catalog-item .catalog-item__actions > .add-to,.catalog-item .catalog-item__actions > .add-to-cart-btn {margin-bottom:0 !important}}.co-opt > summary::before {background:linear-gradient(currentColor,currentColor) center / 12px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 12px no-repeat,#fff !important;box-shadow:0 1px 2px rgba(31,33,40,.08)}.co-opt[open] > summary {color:var(--es-ink)}.co-opt[open] > summary::before {color:var(--es-acc)}.co-opt > summary:hover {color:var(--es-acc)}.recommend .recommend__item .recommend__btns .add-recommend-btn,.recommend .recommend__item .recommend__btns .es-rec-add {display:flex;align-items:center;justify-content:center;line-height:1.2 !important;white-space:nowrap;text-align:center}.acc-page .b2b-tab {max-width:820px}.acc-page .b2b-company-info,.acc-page .b2b-company-info__grid,.acc-page .b2b-company-form,.acc-page .b2b-company-form .b2b-requisites-grid,.acc-page .b2b-tab .b2b-notice {width:100%;max-width:none}.acc-page .b2b-company-form .form-actions {display:flex;justify-content:flex-end;width:100%;max-width:none;margin-right:0;padding-right:0}@media (max-width:600px){.cab-items .cab-items__row {grid-template-columns:56px minmax(0,1fr) !important;grid-template-areas:"img name" "img price" "img sum" !important}.cab-items .cab-items__price {min-width:0}.cab-items .cab-items__sum {justify-self:end;white-space:nowrap;font-weight:500}}.acc-page .cab-order {padding:0;border-radius:0;background:none}.acc-page .cab-order .cab-order__info {padding:24px 0;margin-bottom:28px;border-top:1px solid var(--es-line);border-bottom:1px solid var(--es-line)}.acc-page .cab-order .cab-order__totals {max-width:380px;margin:20px 0 0 auto;padding:18px 22px;border-radius:12px;background:var(--es-soft)}.acc-page .cab-order .cab-order__totals .cab-order__grand {border-top-color:var(--es-bd)}.acc-page .cab-items .cab-items__img {background:#fff;box-shadow:inset 0 0 0 1px var(--es-line);border-radius:8px}@media (max-width:600px) {.acc-page .cab-order .cab-order__totals {max-width:none}}.acc-page .cab-btn.cab-btn--soft,.acc-page a.cab-btn--soft {border:0 !important;background:var(--es-btn2) !important;color:var(--es-ink) !important;box-shadow:none !important}.acc-page .cab-btn.cab-btn--soft:hover,.acc-page a.cab-btn--soft:hover {background:var(--es-btn2-h) !important;color:var(--es-ink) !important}.quick-view-form .product__cart-action {flex:1 1 100%;width:100%;min-width:0}.quick-view-form .product__cart-action #add-to-cart {flex:1 1 auto;min-width:0}.co-opt > summary::before,.cv .cv-more > summary::before {content:"";flex:0 0 26px;width:26px;height:26px;margin:0;border:0;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M13 7.5v11M7.5 13h11' fill='none' stroke='%231f2128' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 26px 26px no-repeat !important;box-shadow:0 1px 2px rgba(31,33,40,.08);transform:none;transition:transform .2s}.co-opt[open] > summary::before,.cv .cv-more[open] > summary::before {transform:rotate(45deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M13 7.5v11M7.5 13h11' fill='none' stroke='%23c8152f' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") !important}.quick-view-form .product__cart-action .catalog-item__counter.active {display:flex;overflow:hidden;border-radius:8px}.quick-view-form .product__cart-action .catalog-item__counter.active > button {flex:0 0 36px;width:36px !important}.quick-view-form .product__cart-action .catalog-item__counter.active > input {flex:1 1 auto;width:auto !important;min-width:0}.es-file .es-file__ico {display:flex !important;flex:0 0 44px !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;margin:0 !important;padding:0 !important;line-height:0 !important}.es-file .es-file__ico svg {display:block;flex:none;width:22px;height:22px;margin:0 !important}.es-file .es-file__text {display:flex !important;flex-direction:column;margin:0 !important;padding:0 !important}.es-file .es-file__text > span {display:block;margin:0 !important;padding:0 !important}.add-to > i.fa-spinner {margin-left:auto;margin-right:auto}.add-to.cart-no-spin {transition:opacity .2s}.add-to.cart-no-spin.disabled {opacity:.5;cursor:progress}@media (max-width:992px) {.main-reviews .review-form {width:100%}}.review-form .review-form-line > label,.review-form .review-form-rate > span,.product-question-form .input-wrapper:not(.input-checkbox) > label {display:block;margin:0 0 6px;padding:0;font-size:14px;font-weight:500;color:var(--t-ink,#1f2128)}.review-form .review-form-rate {padding-left:0}.co-opt .cart-promocode-input,.co-opt .es-gift-pay__form {align-items:stretch}.co-opt .btn.btn-site.btn-xs {display:inline-flex;align-items:center;justify-content:center;height:auto;line-height:1.2}@media (hover:none){.co-opt > summary:hover {color:var(--es-ink)}.co-opt .btn.btn-site.btn-xs:hover,.co-opt #gift-code-apply:hover {background:var(--es-ink);color:#fff}}@media (min-width:661px) {.co-opt #gift-code-apply {padding:0 16px;font-size:15px}}.outer-block .des-select__dropdown-list li {flex-shrink:0;padding-top:6px;padding-bottom:6px;line-height:1.4}.outer-block .des-select__search i.icon {width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='7' cy='7' r='5.2' fill='none' stroke='%236e717a' stroke-width='1.6'/%3E%3Cpath d='M11 11l3.6 3.6' stroke='%236e717a' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center}@media (max-width:375px){.co-item {display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start}.co-item__img {grid-row:1 / span 3}.co-item__info {display:contents}.co-item__name,.co-item__qty,.co-item__sum {grid-column:2}.co-item__sum {padding-left:0;text-align:left}}.entity-form.ef {float:none;display:flex;width:100%;margin:30px 0 20px;padding:clamp(16px,4vw,44px);border-radius:16px;background-color:#161922;background-size:cover;background-position:center;overflow:hidden}.entity-form.ef:first-child {margin-top:0}.entity-form.ef:before {background:rgba(12,14,20,.55);border-radius:inherit}.entity-form.ef--light {background-color:#f2f3f5}.entity-form.ef--light:before {background:rgba(255,255,255,.68)}.entity-form.ef--noimg:before {display:none}.entity-form.ef > div {width:min(460px,100%);margin:0;padding:0;background:none;border-radius:0}.entity-form.ef--center > div {margin:0 auto}.entity-form.ef--right > div {margin:0 0 0 auto}.entity-form.ef--box-card > div {padding:24px;border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(10,12,18,.18)}.entity-form.ef .service-feedback-form__title {margin:0 0 6px;text-align:left;text-transform:none;font-size:22px;font-weight:500;line-height:1.25;color:#fff}.entity-form.ef .service-feedback-form__desc {margin:0 0 14px;text-align:left;text-transform:none;font-size:14px;line-height:1.45;color:rgba(255,255,255,.82)}.entity-form.ef .service-feedback-form__desc:empty {display:none}.entity-form.ef--light .service-feedback-form__title,.entity-form.ef--box-card .service-feedback-form__title {color:var(--es-ink)}.entity-form.ef--light .service-feedback-form__desc,.entity-form.ef--box-card .service-feedback-form__desc {color:var(--es-muted)}.entity-form.ef .modal-block,.entity-form.ef .modal {width:100%;margin:0;padding:0;border-radius:0;background:none;box-shadow:none}.entity-form.ef .modal-content {padding:0}.entity-form.ef .input-wrapper label {padding-left:0;color:var(--es-text)}.entity-form.ef--dark.ef--box-none .input-wrapper label,.entity-form.ef--dark.ef--box-none .input-confirm {color:rgba(255,255,255,.9)}.entity-form.ef--dark.ef--box-none .input-confirm a {color:#fff}.entity-form.ef .form-actions {display:block;margin-top:6px}.entity-form.ef .form-actions .send-modal-form {width:100%;height:var(--es-h);margin:0;border-radius:var(--es-r);font-size:15px;font-weight:500}@media (max-width:660px){.entity-form.ef {padding:14px;border-radius:14px}.entity-form.ef--box-card > div {padding:18px}.entity-form.ef .service-feedback-form__title {font-size:19px}}.faq-block > .container {display:block}.faq-block .block-h2 {margin:0 0 12px}.category_content .faq-block,.page-content .faq-block {padding:28px 0 8px}.category_content .faq-block > .container,.page-content .faq-block > .container {width:auto;max-width:none;padding:0;margin:0}.es-ask-price {border:0;cursor:pointer;font:inherit}.product__cart-action .es-ask-price {flex:1 1 auto;min-height:46px;padding:0 22px;border-radius:var(--t-radius,10px);background:var(--t-accent,#FFD43B);color:#fff;font-size:15px;transition:var(--general-transition,.3s)}.product__cart-action .es-ask-price:hover {background:var(--t-accent-dark,#333)}.es-partners {display:flex;flex-wrap:wrap;justify-content:center;gap:28px 36px;align-items:center}.es-partner {flex:0 0 calc((100% - 180px) / 6);display:flex;align-items:center;justify-content:center;height:72px;color:var(--t-ink,#222);text-decoration:none}.es-partner img {max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.es-partner:hover img {filter:none;opacity:1}.es-partner span {font-size:15px;text-align:center;opacity:.8}@media (max-width:992px) {.es-partner {flex-basis:calc((100% - 108px) / 4)}}@media (max-width:660px) {.es-partners {gap:20px}.es-partner {flex-basis:calc((100% - 20px) / 2)}}
:root {--t-font:"Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--t-ink:#1f2128;--t-text:#4a4d55;--t-muted:#6e717a;--t-line:#ececef;--t-soft:#f6f6f8;--t-photo:#f5f5f7;--t-accent:var(--color-site);--t-accent-dark:#a50f27;--t-green:#17803d;--t-r:12px;--t-r-sm:8px}.block-footer {margin-top:0;padding:48px 0 24px;background:#fff;border-top:1px solid var(--t-line);color:var(--t-text)}.footer {display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px}.footer__logo img {display:block;width:auto;max-width:170px;height:auto}.footer__requisites {margin-top:14px;font-size:13px;line-height:1.5;color:var(--t-muted)}.footer__title {display:block;margin-bottom:14px;font-size:15px;font-weight:500;color:var(--t-ink)}.footer__pages li + li {margin-top:8px}.footer__pages a {font-size:14px;color:var(--t-text);transition:color var(--general-transition)}.footer__pages a:hover {color:var(--t-accent)}.footer__phone {display:flex;align-items:center;gap:8px;margin-bottom:6px}.footer__phone > a {font-size:16px;font-weight:500;color:var(--t-ink)}.footer__phone > a:hover {color:var(--t-accent)}.footer-more-phones__icons {display:inline-flex;gap:4px}.footer-more-phones__icons .messenger-icon {width:20px;height:20px}.footer__worktime {margin-top:10px;font-size:13px;line-height:1.5;color:var(--t-muted)}.footer-socials {margin-top:14px}.footer-socials .social-block {display:flex;flex-wrap:wrap;gap:6px}.social-block .social-name {display:none !important}.footer__bottom {display:flex;align-items:center;gap:24px;margin-top:40px;padding-top:20px;border-top:1px solid var(--t-line);font-size:13px;color:var(--t-muted)}.footer__bottom a {color:var(--t-text);text-decoration:underline;text-underline-offset:2px}.footer__bottom a:hover {color:var(--t-accent)}.footer-icons-payments {display:flex;align-items:center;justify-content:center;gap:14px;flex:1;padding:0}.footer-payment {width:56px;height:24px;background-position:center;background-size:contain;background-repeat:no-repeat;filter:grayscale(1);opacity:.7}.footer-payment.alfa {background-image:url('/media/img/payments/alfa.svg')}.footer-payment.erip {background-image:url('/media/img/payments/erip.svg')}.footer-payment.expresspay {background-image:url('/media/img/payments/expresspay.png')}.footer-payment.mc {background-image:url('/media/img/payments/mc.svg')}.footer-payment.mc2 {background-image:url('/media/img/payments/mcpos.svg')}.footer-payment.visa {background-image:url('/media/img/payments/visa.svg')}.footer-payment.visa2 {background-image:url('/media/img/payments/visa2.svg')}.footer-payment.belkart2 {background-image:url('/media/img/payments/belkart.png')}.footer-payment.belkart {background-image:url('/media/img/payments/belkart.svg')}.footer-payment.applepay {background-image:url('/media/img/payments/applepay.svg')}.footer-payment.samsungpay {background-image:url('/media/img/payments/samsungpay.svg')}@media (max-width:992px){.footer {grid-template-columns:1fr 1fr;gap:28px}.footer__bottom {flex-wrap:wrap}.footer-icons-payments {order:-1;width:100%;flex:none;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:660px){.block-footer {padding:36px 0 90px}.footer {grid-template-columns:1fr;gap:24px}}.social-block a.social-max .social-txt {width:32px;min-width:32px;height:32px;padding:0;font-size:0;line-height:0;border-radius:3px;background:url('/media/img/max.svg') center / cover no-repeat}.footer__bottom > span:last-child {margin-left:auto;text-align:right}@media (max-width:768px) {.footer__bottom > span:last-child {margin-left:0;text-align:left}}@media (max-width:992px){.footer-socials .social-block {flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin-top:0}.footer-socials .social-block > a {flex:0 1 32px;min-width:0;margin:0}.footer-socials .social-block > a i,.footer-socials .social-block > a .social-txt {display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:auto;aspect-ratio:1;line-height:1}}@media (max-width:360px) {.footer-socials .social-block {gap:4px}}.footer-payment.mc {width:72px;background-image:url('/media/img/payments/mc-dark.svg')}.footer-payment.mc2 {width:84px;background-image:url('/media/img/payments/mcpos-dark.svg')}.footer-payment.belkart,.footer-payment.expresspay {width:72px}@media (min-width:661px) and (max-width:1320px) {.block-footer {padding-bottom:84px}}.co_lines {display:block;width:100%;position:relative;margin:20px 0}.co_lines .img{width:50%;margin:10px 25%;position:relative}.co_lines .img img{display:block;width:100%}.co_lines .img input[type=text]{float:left;width:100%;padding:5px 0;margin:3px 0}.co_lines .img a{position:absolute;right:0;top:0;z-index:2;width:29px;line-height:29px;text-align:center;background-color:#000;color:#fff}.co_lines .zag_for{float:left;width:100%;padding:5px 0}.co_lines textarea{float:left;width:100%;min-height:70px}.add {float:left;width:90%;margin:10px 0;padding:5px 5%;background:#efefef}.add span{float:left;width:100px;line-height:25px;font-weight:bold}.add a{float:left;line-height:25px;margin-left:3px}.add i{float:left;font-size:20px;line-height:25px;height:25px;margin:0 2px}.texts select{float:left;width:100%;padding:5px 0;margin-bottom:20px}.table-general .add-to-top,.table-general .add-to-bot {float:left;width:100%;margin:1px 0;text-align:center;height:11.5px;line-height:11.5px}.delete-row {padding:0 5px}.add-to-left,.delete-col,.add-to-right{float:left;padding:5px}.co_lines table input {float:left;width:100px;margin:0;padding:5px}.co_lines .before_send{float:left;width:100%;text-align:center;padding:10px 0;display:none}.content_upload_result{float:left;width:100%}.content_upload_result table{float:left;width:100%}.content_upload_result table td {padding:10px}.content_upload_result td:first-child{width:100px}.content_upload_result table input {padding:5px;width:100%}.content_upload_result .upload-img-cancel {color:#df0000;font-size:14px}.content_upload_result table img{width:100px}.del-block {position:absolute;right:-30px;top:0;color:#df0000;width:20px;font-size:20px}.gallery_content_block >span {float:left;line-height:29px;margin-right:5px;font-size:14px}.gallery_count_line {float:left;width:10%;margin-bottom:5px;padding:5px 0;text-align:center}.gallery_content_block > .gallery_content {float:right;padding:5px;width:45%}.gallery-content-block {display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.gallery-content-block a {position:relative}.gallery-content-block a:after {content:'';display:block;width:100%;padding-bottom:100%}.gallery-content-block a span {position:absolute;left:0;bottom:5px;padding:5px 20px;background:rgba(0,0,0,.7);color:#fff}.gallery-content-block img {width:100%;height:100%;left:0;top:0;object-fit:cover;position:absolute}.item-content img {max-width:100%}.item-content table {border-collapse:collapse}.item-content table th,.item-content table td {padding:8px}.item-content table th {background:#ddd;color:#111}.item-content table tr:nth-child(odd) {background:#fdfdfd}.item-content table tr:hover {background:#e6e6e6}.item-content table tr:nth-child(odd) {background:#fdfdfd}.item-content table tr:hover {background:#e6e6e6}.item-content table tr {border-bottom:1px solid #f0f0f0}.item-content__table-wrapper {max-width:100%;overflow-x:auto}.gallery-2>a {width:calc(50% - 10px)}.gallery-3>a {width:calc(100% / 3 - 10px)}.gallery-4>a {width:calc(25% - 10px)}.gallery-5>a {width:calc(20% - 10px)}.gallery-6>a {width:calc(100% / 6 - 10px)}@media (max-width:768px){.gallery-content-block a {width:calc(50% - 10px) !important}.item-content p > img,.item-content p > iframe{width:100% !important}.item-content {word-break:break-word}}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}
.modal-block:not(.active):not(.product-quick-view):not(.entity-form .modal-block),.header-mobile__modal:not(.active),.catalog-navbar:not(.active-catalog-navbar) {content-visibility:hidden}.modal-block,.header-mobile__modal {transition-behavior:allow-discrete}body .catalog-navbar[class] {transition-property:opacity,visibility,transform,content-visibility;transition-behavior:allow-discrete}#add-to-cart:hover,.catalog-item__actions .add-to-cart:hover,.product-kit .add-to-cart-btn:hover,.product-kit-tab .add-to-cart-btn:hover,.add-recommend-btn:hover,.es-rec-add:hover,.compare__prices .add-to-cart:not(.active):hover,.cb .cb-shop-card__cart:not(.is-added):hover{color:#fff !important;background:#333 !important;border-color:#333 !important;filter:none !important}#add-to-cart[href="/cart"],.add-to-cart-btn[href="/cart"],.add-recommend-btn.success,.es-rec-add.success,.cb .cb-shop-card__cart.is-added{color:#fff !important;background:var(--es-green,#1a9a4b) !important;border-color:var(--es-green,#1a9a4b) !important;filter:none !important}#add-to-cart[href="/cart"]:hover,.add-to-cart-btn[href="/cart"]:hover,.add-recommend-btn.success:hover,.es-rec-add.success:hover,.cb .cb-shop-card__cart.is-added:hover{background:var(--es-green-h,#15803d) !important;border-color:var(--es-green-h,#15803d) !important}.proceed-checkout:hover,.cart-page-goods-btn:hover,.cv .cv-primary:hover,.cart-page__preview .submit-checkout:hover,.cart-result-actions .btn-site:hover,.cart-page-block .btn-site:hover,.cart-action .btn-site:hover,.cart-action .btn-site-reversed:hover{color:#fff !important;background:#333 !important;border-color:#333 !important;filter:none !important}
:root{--amw-accent:#FFD43B;--amw-accent-hover:#FFC800;--amw-ink:#1d1d1f;--amw-muted:#6b7079;--amw-line:#e9eaee;--amw-soft:#f6f7f9;--amw-r:16px;--amw-r-sm:12px}.amw-ic{width:20px;height:20px;flex:0 0 auto;vertical-align:middle}.amw-ic--big{width:28px;height:28px}.amw-section{padding:56px 0}.amw-section--first{padding-top:8px}.amw-section--soft{background:var(--amw-soft)}.amw-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.amw-head h2{margin:0;font-size:30px;line-height:1.2;font-weight:600;color:var(--amw-ink)}.amw-link{color:var(--amw-ink);text-decoration:underline;text-decoration-color:var(--amw-accent);text-decoration-thickness:2px;text-underline-offset:4px;white-space:nowrap}.amw-sub{display:flex;align-items:center;gap:8px;color:var(--amw-muted);font-size:16px;margin:0 0 24px}.amw-text{font-size:16px;line-height:1.65;color:var(--amw-ink)}.amw-text p{margin:0 0 12px}.amw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;background:var(--amw-accent);color:var(--amw-ink) !important;font-size:16px;font-weight:500;text-decoration:none !important;border:1px solid transparent;transition:background .2s,border-color .2s;cursor:pointer}.amw-btn:hover{background:var(--amw-accent-hover)}.amw-btn--ghost{background:#fff;border-color:var(--amw-line)}.amw-btn--ghost:hover{background:#fff;border-color:var(--amw-ink)}.amw-btn--wide{width:100%}.amw-more{margin-top:12px;background:none;border:0;padding:0;font-size:16px;color:var(--amw-ink);text-decoration:underline;text-decoration-color:var(--amw-accent);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.amw-hero{position:relative;padding:96px 0 56px;color:#fff;background:#222 var(--hero) center/cover no-repeat}.amw-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.6) 100%)}.amw-hero .container{position:relative}.amw-hero__text{max-width:720px}.amw-hero__kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:8px 14px;border-radius:999px;background:var(--amw-accent);color:var(--amw-ink);font-size:15px;font-weight:500}.amw-hero h1{margin:0 0 16px;font-size:52px;line-height:1.08;font-weight:600;color:#fff}.amw-hero__lead{margin:0 0 36px;font-size:19px;line-height:1.5;color:rgba(255,255,255,.92);max-width:620px}.amw-booking{background:#fff;color:var(--amw-ink);border-radius:var(--amw-r);padding:20px;box-shadow:0 16px 40px rgba(0,0,0,.18);min-height:96px}.amw-booking--flat{box-shadow:none;border:1px solid var(--amw-line)}.amw-booking__head{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:16px;color:var(--amw-muted)}.amw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.amw-card{display:flex;flex-direction:column;min-width:0}.amw-card__media{position:relative;display:block;border-radius:var(--amw-r);overflow:hidden;aspect-ratio:4 / 3;background:var(--amw-soft)}.amw-card__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.amw-card__track::-webkit-scrollbar{display:none}.amw-card__track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;transition:transform .4s}.amw-card__media:hover img{transform:scale(1.03)}.amw-card__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px;pointer-events:none}.amw-card__dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55)}.amw-card__dots i.on{background:#fff}.amw-badge{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:8px;background:#fff;color:var(--amw-ink);font-size:13px;font-weight:500}.amw-badge--inline{position:static;background:var(--amw-soft)}.amw-card__body{padding:14px 2px 0;display:flex;flex-direction:column;flex:1}.amw-rate{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--amw-muted);margin-bottom:6px}.amw-rate b{display:inline-block;min-width:34px;padding:3px 6px;border-radius:6px;background:var(--amw-accent);color:var(--amw-ink);font-weight:600;text-align:center}.amw-rate a{color:var(--amw-muted)}.amw-card__title{margin:0 0 6px;font-size:18px;line-height:1.3;font-weight:600}.amw-card__title a{color:var(--amw-ink);text-decoration:none}.amw-card__title a:hover{text-decoration:underline;text-decoration-color:var(--amw-accent)}.amw-card__facts{color:var(--amw-ink);font-size:15px;margin-bottom:8px}.amw-card__facts i{font-style:normal;margin:0 6px;color:var(--amw-muted)}.amw-card__line{display:flex;align-items:center;gap:8px;color:var(--amw-muted);font-size:14px;margin-bottom:4px}.amw-card__line .amw-ic{width:16px;height:16px}.amw-card__foot{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.amw-price{font-size:22px;font-weight:600;color:var(--amw-ink);line-height:1.1}.amw-price small{display:block;font-size:13px;font-weight:400;color:var(--amw-muted);margin-top:2px}.amw-price--big{font-size:30px;margin-bottom:16px}.amw-card__foot .amw-btn{min-height:42px;padding:0 16px;font-size:15px}.amw-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px}.amw-why__item .amw-ic{color:var(--amw-ink);padding:10px;width:48px;height:48px;border-radius:14px;background:var(--amw-accent);margin-bottom:14px}.amw-why__item h3{margin:0 0 6px;font-size:19px;font-weight:600;color:var(--amw-ink)}.amw-why__item p{margin:0;font-size:15px;line-height:1.55;color:var(--amw-muted)}.amw-owner{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:var(--amw-r);background:#fff}.amw-owner b{display:block;font-size:20px;font-weight:600;color:var(--amw-ink);margin-bottom:4px}.amw-owner span{color:var(--amw-muted);font-size:15px}.amw-where{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;align-items:start}.amw-where__text p{font-size:17px;line-height:1.6;margin:0 0 16px;color:var(--amw-ink)}.amw-where__text ul{list-style:none;padding:0;margin:0}.amw-where__text li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:16px;color:var(--amw-ink)}.amw-where__text a{color:var(--amw-ink)}.amw-map{border-radius:var(--amw-r);overflow:hidden;background:var(--amw-soft)}.amw-map iframe{display:block;width:100%;min-height:400px;border:0}.amw-object{padding-bottom:0}.amw-object__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:-4px 0 18px;color:var(--amw-muted);font-size:15px}.amw-object__meta > span{display:inline-flex;align-items:center;gap:6px}.amw-object__meta .amw-rate{margin:0}.amw-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;gap:8px;border-radius:var(--amw-r);overflow:hidden}.amw-gallery__item{position:relative;display:block;overflow:hidden;background:var(--amw-soft)}.amw-gallery__item:first-child{grid-row:span 2}.amw-gallery__item.is-hidden{display:none}.amw-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.amw-gallery__item:hover img{transform:scale(1.03)}.amw-gallery__more{position:absolute;right:12px;bottom:12px;padding:8px 12px;border-radius:10px;background:#fff;color:var(--amw-ink);font-size:14px;font-weight:500}.amw-gallery--1{grid-template-columns:1fr;grid-template-rows:460px}.amw-gallery--2{grid-template-columns:1fr 1fr;grid-template-rows:440px}.amw-gallery--2 .amw-gallery__item:first-child,.amw-gallery--3 .amw-gallery__item:first-child{grid-row:auto}.amw-gallery--3{grid-template-columns:2fr 1fr;grid-template-rows:220px 220px}.amw-gallery--3 .amw-gallery__item:first-child{grid-row:span 2}.amw-gallery--4 .amw-gallery__item:nth-child(4){grid-column:span 2}.amw-object__cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;margin-top:32px;padding-bottom:24px}.amw-params{display:flex;flex-wrap:wrap;gap:24px 36px;padding-bottom:24px;border-bottom:1px solid var(--amw-line)}.amw-params > div{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;align-items:center}.amw-params .amw-ic{grid-row:span 2;width:26px;height:26px;color:var(--amw-ink)}.amw-params b{font-size:18px;font-weight:600;color:var(--amw-ink);line-height:1.2}.amw-params span{font-size:14px;color:var(--amw-muted)}.amw-lead{font-size:18px;line-height:1.6;color:var(--amw-ink);margin:24px 0 0}.amw-block{padding:32px 0;border-bottom:1px solid var(--amw-line)}.amw-block:last-child{border-bottom:0}.amw-block h2{margin:0 0 18px;font-size:24px;font-weight:600;color:var(--amw-ink)}.amw-text--clamp{max-height:190px;overflow:hidden;position:relative}.amw-text--clamp::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(rgba(255,255,255,0),#fff)}.amw-text--clamp.is-open{max-height:none}.amw-text--clamp.is-open::after{display:none}.amw-sleep{display:flex;flex-wrap:wrap;gap:14px}.amw-sleep > div{display:flex;flex-direction:column;gap:6px;min-width:180px;padding:18px 20px;border-radius:var(--amw-r-sm);background:var(--amw-soft)}.amw-sleep b{font-size:16px;font-weight:600;color:var(--amw-ink)}.amw-sleep span{color:var(--amw-muted);font-size:14px}.amw-amen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}.amw-amen > div{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--amw-ink)}.amw-amen-groups{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:28px}.amw-amen-groups.is-open{display:grid}.amw-amen-groups h3{margin:0 0 8px;font-size:17px;font-weight:600;color:var(--amw-ink)}.amw-amen-groups ul{list-style:none;margin:0;padding:0}.amw-amen-groups li{padding:4px 0;color:var(--amw-ink);font-size:15px}.amw-checkin{display:flex;gap:48px;margin-bottom:22px}.amw-checkin span{display:block;font-size:14px;color:var(--amw-muted)}.amw-checkin b{font-size:20px;font-weight:600;color:var(--amw-ink)}.amw-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}.amw-rules > div{display:flex;gap:12px;align-items:flex-start}.amw-rules b{display:block;font-size:16px;font-weight:500;color:var(--amw-ink)}.amw-rules span{display:block;font-size:14px;color:var(--amw-muted);margin-top:2px}.amw-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.amw-video{position:relative;aspect-ratio:16 / 9;border-radius:var(--amw-r-sm);overflow:hidden;background:#000}.amw-video iframe,.amw-video video{position:absolute;inset:0;width:100%;height:100%;border:0}.amw-object__side{position:relative}.amw-side{position:sticky;top:100px;padding:24px;border-radius:var(--amw-r);border:1px solid var(--amw-line);box-shadow:0 10px 30px rgba(0,0,0,.06);background:#fff}.amw-side .amw-btn + .amw-btn{margin-top:10px}.amw-side__list{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--amw-line)}.amw-side__list li{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:15px;color:var(--amw-ink)}.amw-reviews iframe{width:100%;border:0;border-radius:var(--amw-r-sm)}.amw-mobile-book{display:none}@media (max-width:1100px){.amw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amw-object__cols{grid-template-columns:minmax(0,1fr) 300px;gap:32px}}@media (max-width:860px){.amw-section{padding:40px 0}.amw-head h2{font-size:24px}.amw-hero{padding:48px 0 32px}.amw-hero h1{font-size:34px}.amw-hero__lead{font-size:17px;margin-bottom:24px}.amw-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.amw-where{grid-template-columns:1fr;gap:24px}.amw-object__cols{grid-template-columns:1fr}.amw-object__side{display:none}.amw-mobile-book{position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--amw-line);box-shadow:0 -6px 20px rgba(0,0,0,.06)}.amw-mobile-book .amw-price{font-size:19px}.amw-object{padding-bottom:72px}.amw-gallery,.amw-gallery--3,.amw-gallery--4,.amw-gallery--5{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;border-radius:var(--amw-r-sm);scrollbar-width:none}.amw-gallery::-webkit-scrollbar{display:none}.amw-gallery__item,.amw-gallery__item.is-hidden{display:block;flex:0 0 86%;height:300px;scroll-snap-align:start;border-radius:var(--amw-r-sm)}.amw-gallery__more{display:none}}@media (max-width:600px){.amw-grid,.amw-why,.amw-amen,.amw-amen-groups.is-open,.amw-rules,.amw-videos{grid-template-columns:1fr}.amw-hero h1{font-size:30px}.amw-booking{padding:14px}.amw-owner{flex-direction:column;align-items:stretch;padding:20px}.amw-params{gap:18px 24px}.amw-map iframe{min-height:320px}.amw-checkin{gap:32px}}.form-question-dop .amw-btn{margin-top:12px;padding:0 12px;font-size:15px;white-space:nowrap;gap:6px}.form-question-dop .amw-btn .amw-ic{width:18px;height:18px}.menu__list > li > a:hover,.menu__list > li.active > a{color:var(--amw-ink);text-decoration:underline;text-decoration-color:var(--amw-accent);text-decoration-thickness:3px;text-underline-offset:6px}.header-mobile__main-search,.big-modal-search-btn{display:none !important}.bottom-header__inner .header-actions{margin-left:auto}.head-block{position:sticky;top:0;z-index:60;background:#fff;box-shadow:0 1px 0 var(--amw-line)}.amw-header__inner{display:flex;align-items:center;gap:32px;min-height:76px}.amw-header .logo{flex:0 0 auto}.amw-header .logo img{max-height:44px;width:auto}.amw-header__nav{flex:1 1 auto}.amw-header__nav .menu__list{display:flex;flex-wrap:wrap;gap:4px 26px;margin:0;padding:0;list-style:none;justify-content:center}.amw-header__nav .menu__link{font-size:16px;color:var(--amw-ink);padding:6px 0}.amw-header__contacts{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.amw-header__phone{display:flex;align-items:center;gap:8px}.amw-header__phone > a{font-size:18px;font-weight:600;color:var(--amw-ink);text-decoration:none;white-space:nowrap}.amw-header__msg{display:inline-flex;gap:4px}.amw-header__note{font-size:13px;color:var(--amw-muted)}.amw-header__book{min-height:46px;white-space:nowrap}@media (max-width:1199px){.amw-header__inner{gap:20px}.amw-header__nav .menu__list{gap:4px 18px}.amw-header__note{display:none}}.amw-footer.block-footer{background:#17181b;color:#c9ccd2;border-top:0;padding:0 0 28px;margin-top:0}.amw-footer a{color:#fff;text-decoration:none}.amw-footer a:hover{color:var(--amw-accent)}.amw-footer__cta{position:relative;top:-1px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 0;border-bottom:1px solid rgba(255,255,255,.1)}.amw-footer__cta b{display:block;font-size:24px;font-weight:600;color:#fff;margin-bottom:6px}.amw-footer__cta span{font-size:15px;color:#a7abb3}.amw-footer__cta-btns{display:flex;gap:12px;flex:0 0 auto}.amw-footer .amw-btn{color:var(--amw-ink) !important}.amw-footer .amw-btn:hover{color:var(--amw-ink) !important}.amw-btn--dark{background:transparent;border-color:rgba(255,255,255,.25);color:#fff !important}.amw-btn--dark:hover{background:rgba(255,255,255,.06);border-color:#fff}.amw-footer .amw-btn--dark,.amw-footer .amw-btn--dark:hover{color:#fff !important}.amw-footer__cols{display:grid;grid-template-columns:1.4fr 1.3fr 1fr 1.1fr;gap:40px;padding:44px 0 36px}.amw-footer__logo img{height:44px;width:auto}.amw-footer__about p{margin:16px 0 18px;font-size:15px;line-height:1.6;color:#a7abb3;max-width:340px}.amw-footer__pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.amw-footer__pills li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(255,212,59,.12);color:var(--amw-accent);font-size:13px}.amw-footer__pills .amw-ic{width:16px;height:16px}.amw-footer__title{display:block;margin-bottom:16px;font-size:13px;text-transform:uppercase;color:#7d828c}.amw-footer__list{list-style:none;margin:0;padding:0}.amw-footer__list li{padding:5px 0;font-size:15px;line-height:1.4}.amw-footer__list small{display:block;color:var(--amw-accent);font-size:13px;margin-top:2px}.amw-footer__list--icons li{display:flex;align-items:flex-start;gap:8px;color:#a7abb3}.amw-footer__list--icons .amw-ic{width:18px;height:18px;color:var(--amw-accent);margin-top:1px}.amw-footer__phone{display:inline-block;font-size:22px;font-weight:600;color:#fff;margin-bottom:8px}.amw-footer__msg{display:flex;gap:14px;margin-bottom:14px;font-size:14px}.amw-footer__msg a{color:var(--amw-accent)}.amw-footer__bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#7d828c}.amw-footer__bottom a{color:#a7abb3}@media (max-width:1000px){.amw-footer__cols{grid-template-columns:1fr 1fr}.amw-footer__cta{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.amw-footer__cols{grid-template-columns:1fr;gap:28px;padding:32px 0 28px}.amw-footer__cta-btns{flex-direction:column;width:100%}.amw-footer__cta-btns .amw-btn{width:100%}.amw-footer__cta b{font-size:21px}}.amw-header__nav .menu__list > li > a,.amw-header__nav .menu__list > li:first-child > a{font-size:16px;font-weight:400}.amw-tabs{display:flex;gap:4px;margin:28px 0 0;border-bottom:1px solid var(--amw-line);overflow-x:auto;scrollbar-width:none}.amw-tabs::-webkit-scrollbar{display:none}.amw-tabs__btn{flex:0 0 auto;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;padding:12px 16px;font-size:16px;color:var(--amw-muted);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.amw-tabs__btn:hover{color:var(--amw-ink)}.amw-tabs__btn.is-active{color:var(--amw-ink);border-bottom-color:var(--amw-accent);font-weight:500}.amw-pane{display:none;padding:28px 0 12px}.amw-pane.is-active{display:block}.amw-pane__sub{margin:0 0 14px;font-size:18px;font-weight:600;color:var(--amw-ink)}.amw-text + .amw-pane__sub{margin-top:28px}.amw-amen-group + .amw-amen-group{margin-top:28px}ul.amw-amen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}ul.amw-amen li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:var(--amw-soft);font-size:15px;line-height:1.3;color:var(--amw-ink)}.amw-amen__ic{flex:0 0 36px;height:36px;border-radius:10px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--amw-ink)}.amw-amen__ic .amw-ic{width:20px;height:20px}ul.amw-rules{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}ul.amw-rules li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--amw-soft)}ul.amw-rules b{display:block;font-size:15px;font-weight:500;color:var(--amw-ink)}ul.amw-rules span{display:block;font-size:13px;color:var(--amw-muted);margin-top:2px}.amw-checkin{display:flex;gap:10px;margin-bottom:10px}.amw-checkin > div{flex:1;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:14px 16px;border-radius:12px;border:1px solid var(--amw-line)}.amw-checkin .amw-ic{grid-row:span 2;width:24px;height:24px}.amw-checkin span{font-size:13px;color:var(--amw-muted)}.amw-checkin b{font-size:18px;font-weight:600;color:var(--amw-ink)}@media (max-width:860px){ul.amw-amen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){ul.amw-amen,ul.amw-rules{grid-template-columns:1fr}.amw-tabs{margin-left:-16px;margin-right:-16px;padding:0 12px}.amw-tabs__btn{padding:12px 10px;font-size:15px}}.amw-header__nav .menu__list{align-items:center}.amw-header__nav .menu__list > li > a{display:inline-block;padding:6px 0 !important;line-height:1.3}.amw-object__cols > *,.amw-object__main{min-width:0}.amw-params{min-width:0}.amw-booking,.amw-hero{isolation:isolate}.head-block{z-index:1000}.amw-grid + .amw-text{margin-top:56px;padding-top:40px;border-top:1px solid var(--amw-line);max-width:900px}.amw-text h2{margin:0 0 14px;font-size:24px;font-weight:600;color:var(--amw-ink)}.amw-header__nav .menu__list{flex-wrap:nowrap}@media (max-width:1199px){.amw-header__inner{gap:16px}.amw-header__nav .menu__list{gap:4px 16px}.amw-header__nav .menu__list > li > a{font-size:15px}.amw-header__phone > a{font-size:16px}.amw-header__msg{display:none}}@media (max-width:1080px){.amw-header__contacts{display:none}}img.amw-ic{object-fit:contain}.amw-ic--font{display:inline-flex;align-items:center;justify-content:center}.amw-ic--font i{font-size:18px;line-height:1}.amw-ic--big.amw-ic--font i{font-size:24px}.amw-why__ic{display:block}.amw-why__item .amw-ic{box-sizing:border-box}.amw-hero{padding:120px 0 44px;min-height:640px}.amw-hero::before{background:linear-gradient(90deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.38) 48%,rgba(0,0,0,.12) 100%),linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.45) 100%)}.amw-hero h1{font-size:60px;letter-spacing:0;max-width:760px}.amw-hero__lead{font-size:20px}.amw-stats{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.amw-stats li{padding:14px 18px;border-radius:14px;background:rgba(255,255,255,.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:15px;line-height:1.3}.amw-stats b{display:block;font-size:22px;font-weight:600;color:#fff}.amw-stats span{color:rgba(255,255,255,.82);font-size:14px}.amw-mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:230px 230px;gap:10px}.amw-mosaic__item{position:relative;display:block;overflow:hidden;border-radius:var(--amw-r);background:var(--amw-soft)}.amw-mosaic__item:first-child{grid-row:span 2}.amw-mosaic__item:nth-child(n+6){display:none}.amw-mosaic__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.amw-mosaic__item:hover img{transform:scale(1.05)}.amw-mosaic__item span{position:absolute;left:12px;bottom:12px;right:12px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.92);color:var(--amw-ink);font-size:14px;font-weight:500;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.amw-mosaic__item:hover span{opacity:1;transform:none}.amw-faq{max-width:920px}.amw-faq__item{border-bottom:1px solid var(--amw-line)}.amw-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;background:none;border:0;text-align:left;font-size:18px;font-weight:500;color:var(--amw-ink);cursor:pointer}.amw-faq__q i{position:relative;flex:0 0 32px;height:32px;border-radius:50%;background:var(--amw-soft);transition:background .2s,transform .3s}.amw-faq__q i::before,.amw-faq__q i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--amw-ink);border-radius:2px}.amw-faq__q i::after{transform:rotate(90deg);transition:transform .3s}.amw-faq__item.is-open .amw-faq__q i{background:var(--amw-accent)}.amw-faq__item.is-open .amw-faq__q i::after{transform:rotate(0)}.amw-faq__a{max-height:0;overflow:hidden;transition:max-height .35s ease}.amw-faq__inner{padding:0 52px 22px 0;color:#3b3f46}.amw-seo{max-width:920px;columns:2;column-gap:48px;font-size:15px;color:#4a4f57}.amw-seo h2{column-span:all;margin:0 0 18px;font-size:26px;font-weight:600;color:var(--amw-ink)}.amw-seo h3{break-after:avoid;margin:18px 0 8px;font-size:17px;font-weight:600;color:var(--amw-ink)}.amw-seo p,.amw-seo ul{break-inside:avoid}@media (max-width:1000px){.amw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.amw-seo{columns:1}}@media (max-width:860px){.amw-hero{padding:56px 0 28px;min-height:0}.amw-hero h1{font-size:36px}.amw-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:200px 140px 140px}.amw-mosaic__item:first-child{grid-column:span 2;grid-row:auto}.amw-mosaic__item:nth-child(n+6){display:none}.amw-mosaic__item span{opacity:1;transform:none;font-size:13px;padding:6px 10px}}@media (max-width:600px){.amw-hero h1{font-size:31px}.amw-stats li{padding:10px 12px}.amw-stats b{font-size:18px}.amw-faq__q{font-size:16px;padding:18px 0}.amw-faq__inner{padding-right:0}}.amw-stats span{display:block;margin-top:2px}.amw-hero ul.amw-stats{margin:20px 0 0 !important}@media (max-width:600px){.amw-hero ul.amw-stats{margin-top:12px !important;gap:8px}}ul.amw-rules li > .amw-amen__ic{display:inline-flex;margin-top:0;font-size:inherit;color:var(--amw-ink)}ul.amw-rules li > div > span{display:block;font-size:13px;color:var(--amw-muted);margin-top:2px}.amw-seo{max-width:none;column-gap:56px}.amw-hero--split{min-height:0;padding:44px 0 48px;color:var(--amw-ink);background:linear-gradient(180deg,#fff8dc 0%,#fffdf5 55%,#fff 100%)}.amw-hero--split::before{display:none}.amw-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.amw-hero--split h1{color:var(--amw-ink);font-size:56px;margin-bottom:18px}.amw-hero--split .amw-hero__lead{color:#3d424a;margin-bottom:0;font-size:19px}.amw-hero--split ul.amw-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 0 !important;max-width:560px}.amw-hero--split .amw-stats li{background:#fff;border:1px solid var(--amw-line);color:var(--amw-ink);backdrop-filter:none;box-shadow:0 6px 18px rgba(0,0,0,.04)}.amw-hero--split .amw-stats b{color:var(--amw-ink)}.amw-hero--split .amw-stats span{color:var(--amw-muted)}.amw-hero__photos{display:grid;gap:12px;grid-template-columns:1.15fr 1fr;grid-template-rows:250px 250px}.amw-hero__photos--1{grid-template-columns:1fr;grid-template-rows:512px}.amw-hero__photos--2{grid-template-columns:1fr 1fr;grid-template-rows:512px}.amw-hero__ph{display:block;overflow:hidden;border-radius:20px;background:var(--amw-soft);box-shadow:0 14px 34px rgba(0,0,0,.10)}.amw-hero__photos--3 .amw-hero__ph:first-child{grid-row:span 2}.amw-hero__ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.amw-hero__ph:hover img{transform:scale(1.04)}.amw-hero--split .amw-booking{margin-top:36px}@media (max-width:1100px){.amw-hero--split h1{font-size:44px}.amw-hero__grid{gap:32px}.amw-hero__photos{grid-template-rows:210px 210px}}@media (max-width:860px){.amw-hero--split{padding:28px 0 32px}.amw-hero__grid{grid-template-columns:1fr;gap:22px}.amw-hero--split h1{font-size:34px}.amw-hero__photos{grid-row:1;grid-template-columns:1.4fr 1fr;grid-template-rows:130px 130px;gap:8px}.amw-hero__photos--1,.amw-hero__photos--2{grid-template-rows:240px}.amw-hero__ph{border-radius:14px}.amw-hero--split .amw-booking{margin-top:22px}}@media (max-width:600px){.amw-hero--split h1{font-size:30px}.amw-hero--split .amw-hero__lead{font-size:17px}.amw-hero--split ul.amw-stats{gap:8px}}.amw-footer__cta,.amw-footer__cols,.amw-footer__bottom{background:#17181b}.amw-footer__title{color:#a7abb3}.amw-footer__bottom,.amw-footer__bottom span{color:#a7abb3}