 * {box-sizing: border-box;margin: 0;padding: 0;scroll-margin-top: 92px;}*:before, *:after {box-sizing: border-box;}html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;overscroll-behavior: none;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;text-rendering: optimizeLegibility;text-decoration-skip: objects;}img {border-style: none;}textarea {overflow: auto;}input, textarea, input:active, textarea:active, button {margin: 0;-webkit-border-radius: 0;border-radius: 0;outline: none transparent !important;box-shadow: none;-webkit-appearance: none;appearance: none;-moz-outline: none !important;}input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {margin: 0;-webkit-appearance: none;}input[type=number] {-moz-appearance: textfield;}:focus {outline: 0;}:hover, :active {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-touch-callout: none;}::-ms-clear {display: none;}:root {--bg: #fff;--sidebar_width: 220px;--scroll_width: 17px;--text_color: #000;--font_size: 15px;--font_size_title: 23px;--font_family: 'Raleway', 'Arial', sans-serif;}::selection {color: #fff;background: #2b3338;}::-moz-selection {color: #fff;background: #2b3338;}html {height: 100%;min-height: -moz-available;min-height: -webkit-fill-available;min-height: fill-available;}html.custom_scroll ::-webkit-scrollbar {width: 10px;height: 10px;background-color: var(--bg);}html.custom_scroll ::-webkit-scrollbar-thumb {background-color: #000;}body {font: var(--font_size) var(--font_family);height: 100%;min-height: -moz-available;min-height: -webkit-fill-available;min-height: fill-available;color: var(--text_color);font-variant-numeric: lining-nums proportional-nums;}body.menu_open, body.filter_open {overflow: hidden;padding-right: var(--scroll_width);}button {font-family: inherit;font-size: inherit;font-weight: inherit;line-height: inherit;display: inline-block;cursor: pointer;vertical-align: top;color: inherit;border: none;background: none;font-variant-numeric: lining-nums proportional-nums;}.wrap {position: relative;z-index: 9;display: flex;overflow: clip;flex-direction: column;min-height: 100%;background: var(--bg);}.main {display: flex;flex: 1 0 auto;flex-direction: column;}.cont {width: 100%;max-width: 1500px;margin: 0 auto;padding: 0 40px;}.cont.small {max-width: 1260px;}.row {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;}.content_flex.row, .content_flex > .cont.row {align-content: stretch;align-items: stretch;justify-content: space-between;}.content_flex .content {position: relative;order: 2;width: calc(100% - var(--sidebar_width) - 20px);}.content_flex .content > *:first-child {margin-top: 0;}.content_flex .content > *:last-child {margin-bottom: 0;}.block {margin-bottom: 60px;}.overlay {position: fixed;z-index: 100;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(200, 203, 206, .4);}.iti {width: 100%;}.iti__flag {background-image: url(../images/flags.png?1);}.iti--inline-dropdown .iti__dropdown-content {margin-top: -1px;border-color: #c8cbce;border-radius: 0;background: var(--bg);box-shadow: none;}.iti__country-list {scrollbar-width: thin;}.desktop_hide {display: none !important;}.modal_btn > * {pointer-events: none;}.fancybox__backdrop {background: rgba(200, 203, 206, .4);}.fancybox__slide {flex-direction: row;padding: 40px;}.fancybox__content > .f-button.is-close-btn, .is-compact .fancybox__content > .f-button.is-close-btn {top: 0;right: 0;width: 44px;height: 44px;transition: .2s linear;color: #c8cbce;border-radius: 0;}.fancybox__content > .f-button.is-close-btn svg {display: block;width: 24px;height: 24px;filter: none;stroke: currentColor;stroke-width: 1.5px;}.fancybox__content > .f-button.is-close-btn:hover {color: #c18c43;background: #eee;}.controls {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.controls > * + * {margin-left: 12px;}.controls.hide {overflow: hidden;height: 0 !important;margin: 0 !important;}.controls.hide > * {display: none;}.pagination {margin-top: 86px;}.pagination .count {font-size: 10px;font-weight: 500;width: 320px;max-width: 100%;margin: 0 auto 20px;text-align: center;color: #2b3338;}.pagination .all_link a {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;text-decoration: none;color: #c18c43;}.pagination .all_link a .icon {position: relative;top: -1px;display: block;width: 20px;height: 20px;margin-left: 5px;transform: rotate(180deg);}.pagination .all_link a:hover {text-decoration: underline;}.pagination .load_more_btn {font-size: 16px;display: block;width: 320px;max-width: 100%;height: 42px;margin: 0 auto 20px;transition: background .2s linear;color: #fff;background: #2b3338;}.pagination .load_more_btn:hover {background: #000;}.pagination .links {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 320px;max-width: 100%;margin: 0 auto;}.pagination .links > * + * {margin-left: 20px;}.pagination .links a {font-size: 14px;display: inline-block;transition: color .2s linear;text-align: center;vertical-align: top;text-decoration: none;color: #2b3338;}.pagination .links a:hover, .pagination .links .active a {color: #c18c43;}.pagination .prev, .pagination .next {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;}.pagination .prev .icon, .pagination .next .icon {position: relative;display: block;width: 20px;height: 20px;}.pagination .next .icon {top: -2px;transform: rotate(180deg);}.accordion_item {border-top: 1px solid #c8cbce;}.accordion_item .head {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;min-height: 58px;padding: 15px 48px 15px 0;cursor: pointer;}.accordion_item .head .title {font-family: var(--font_family);font-size: 14px;font-weight: 500;line-height: normal;padding: 0;letter-spacing: 0;text-transform: uppercase;color: #333;border: none;}.accordion_item .head .icon {position: absolute;top: 0;right: 10px;bottom: 0;width: 20px;height: 20px;margin: auto 0;}.accordion_item .head .icon:before, .accordion_item .head .icon:after {position: absolute;display: block;width: 100%;height: 2px;margin: auto;content: '';background: #c8cbce;inset: 0;}.accordion_item .head .icon:after {width: 2px;height: 100%;transition: opacity .2s linear;}.accordion_item .data {display: none;padding: 0 0 20px;}.accordion_item .text_block > *, .accordion_item .text_block .hide > * {margin-bottom: 20px;}.accordion_item.active .head .icon:after {opacity: 0;}.modal_cont {position: relative;}.mini_modal {position: absolute;z-index: 100;top: 100%;left: 0;visibility: hidden;transition: .2s linear;pointer-events: none;opacity: 0;}.mini_modal.active {visibility: visible;pointer-events: auto;opacity: 1;}.top_banner {position: relative;z-index: 91;text-align: center;background: #eee;}.top_banner .close_btn {position: absolute;top: 0;right: 16px;bottom: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin: auto 0;transition: color .2s linear;}.top_banner .close_btn .icon {display: block;width: 24px;height: 24px;}.top_banner .close_btn:hover {color: #c18c43;}.top_banner a {font-size: 13px;line-height: 17px;display: block;padding: 8px 60px;text-decoration: none;color: currentColor;}.top_message {position: fixed;z-index: 100;top: 0;left: 0;width: 100%;padding: 14px 24px;text-align: center;text-transform: uppercase;color: #fff;background: #c18c43;}.tab_content {position: relative;visibility: hidden;overflow: hidden;height: 0;pointer-events: none;opacity: 0;}.tab_content.active {visibility: visible;overflow: visible;height: auto;transition: opacity .5s linear;pointer-events: auto;opacity: 1;}header {position: sticky;z-index: 90;top: 0;left: 0;width: 100%;background: var(--bg);}header .data {font-size: 14px;position: relative;z-index: 3;color: #fff;background: #000;}header .cont {align-content: center;align-items: center;justify-content: space-between;}header .mob_menu_btn {display: none;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 46px;height: 46px;margin-right: 8px;padding: 12px;color: #fff;}header .mob_menu_btn span {position: relative;display: block;width: 100%;height: 2px;background: currentColor;}header .mob_menu_btn span:before, header .mob_menu_btn span:after {position: absolute;top: -8px;left: 0;display: block;width: 100%;height: 100%;content: '';background: currentColor;}header .mob_menu_btn span:after {top: 8px;}header .email a {white-space: nowrap;text-decoration: none;color: currentColor;}header .site_logo {position: absolute;top: 50%;left: 50%;display: block;transform: translate(-50%, -50%);text-decoration: none;color: currentColor;}header .site_logo img {display: block;width: 128px;height: 30px;}header .btns {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;margin-left: auto;}header .account {min-height: 0;}header .account .btn {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 46px;height: 46px;padding: 11px;}header .account .btn .icon {display: block;width: 24px;height: 24px;}header .account .link {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;height: 46px;padding: 0 15px 0 11px;text-decoration: none;color: currentColor;}header .account .link .icon {display: block;width: 24px;height: 24px;margin-right: 11px;}header .search .btn {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 46px;height: 46px;}header .search .btn .icon {display: block;width: 24px;height: 24px;}header .search .mini_modal {position: absolute;top: 50%;right: 0;left: auto;width: 300px;max-width: 100vw;transform: translateY(-50%);}header .search .input {font-family: var(--font_family);font-size: 14px;display: block;width: 100%;height: 36px;padding: 0 36px 0 15px;color: #333;border: 1px solid #c8cbce;background: #fff;font-variant-numeric: lining-nums proportional-nums;}header .search .submit_btn {position: absolute;top: 0;right: 10px;bottom: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 24px;height: 24px;margin: auto 0;color: #2b3338;}header .search .submit_btn .icon {display: block;width: 24px;height: 24px;}header .favorites_link {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 46px;height: 46px;text-decoration: none;color: currentColor;}header .favorites_link .icon {display: block;width: 24px;height: 24px;}header .cart_btn {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 46px;height: 46px;}header .cart_btn .icon {display: block;width: 24px;height: 24px;}header .categories {position: relative;z-index: 1;border-top: 2px solid #eee;border-bottom: 2px solid #eee;}header .categories nav {justify-content: center;}header .categories .item > a {font-size: 12px;font-weight: 600;position: relative;display: block;padding: 13px 20px 15px;text-align: center;text-decoration: none;text-transform: uppercase;color: #333;color: currentColor;}header .categories .item > a.red {color: #ce0c36;}header .categories .item > a:after {position: absolute;right: 0;bottom: 0;left: 0;width: 0;height: 1px;margin: auto;content: '';transition: width .3s linear;background: #ce0c36;}header .categories .item:hover > a:after, header .categories .item > a.active:after {width: 100%;}header .categories .sub {position: absolute;z-index: 9;top: 100%;left: 0;visibility: hidden;width: 100%;margin-top: 2px;transition: .2s linear;pointer-events: none;opacity: 0;background: var(--bg);box-shadow: 0 10px 19px 0 rgba(100, 86, 68, .20);}header .categories .sub:before {position: absolute;bottom: 100%;left: 0;display: block;width: 100%;height: 2px;content: '';}header .categories .item:hover > a.touch_link + .sub {visibility: hidden;pointer-events: none;opacity: 0;}header .categories .item:hover .sub, header .categories .item > a.touch_link + .sub.show {visibility: visible;pointer-events: auto;opacity: 1;}header .categories .sub .cont {align-content: stretch;align-items: stretch;}header .categories .sub .sub_level2 {display: none;align-content: stretch;align-items: stretch;flex-wrap: wrap;justify-content: space-between;width: calc(100% - 250px);margin-left: auto;padding-left: 48px;border-left: 1px solid #eee;}header .categories .sub .sub_level2.show {display: flex;}header .categories .sub .col {padding: 36px 48px 36px 0;}header .categories .sub .col.main_links {width: 250px;max-width: 100%;}header .categories .sub .col.big {width: calc((100% - 701px) / 2);}header .categories .sub .col.full {width: calc(100% - 701px);}header .categories .sub .col.border {padding-left: 48px;border-left: 1px solid #eee;}header .categories .sub .col .title {font-family: var(--font_family);font-size: 14px;font-weight: 500;line-height: normal;margin-bottom: 20px;padding: 0;letter-spacing: 0;text-transform: uppercase;color: currentColor;}header .categories .sub .links {font-size: 15px;line-height: 11px;color: #2b3338;}header .categories .sub .links.two_cols {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}header .categories .sub .links.two_cols .column {width: calc(50% - 15px);}header .categories .sub .links.columns {column-gap: 30px;column-count: 2;column-width: 150px;}header .categories .sub .links.columns > * {transform: translateZ(0);--webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}header .categories .sub .links:not(.two_cols) > * + *, header .categories .sub .links.two_cols .column > * + * {margin-top: 16px;}header .categories .sub .links a {font-size: inherit;line-height: 120%;display: inline-block;transition: color .2s linear;vertical-align: top;text-decoration: none;color: currentColor;}header .categories .sub .links a .sticker {font-size: 10px;font-weight: 700;font-style: normal;display: inline-block;margin-left: 1px;padding: 1px 3px;vertical-align: middle;color: #fff;background: #000;}header .categories .sub .links a .sticker.red {background: #ce0c36;}header .categories .sub .links a:hover, header .categories .sub .links a.active {font-weight: 500;color: #000;}header .categories .sub .all_link {font-size: 13px;margin-top: 20px;}header .categories .sub .all_link a {text-decoration: none;color: #c18c43;}header .categories .sub .all_link a:hover {text-decoration: underline;}header .categories .banners {display: block;width: 701px;max-width: 100%;max-height: none;margin-left: auto;padding: 30px 0;}header .categories .banners .row {margin-bottom: -20px;margin-left: -20px;}header .categories .banners .row > * {width: calc(50% - 20px);margin-bottom: 20px;margin-left: 20px;}header .categories .banners .banner {position: relative;display: block;text-decoration: none;color: #fff;}header .categories .banners .thumb {position: relative;overflow: hidden;padding-bottom: 100%;background: #ddd;}header .categories .banners .thumb img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: transform .2s linear;object-fit: cover;}header .categories .banners .thumb img + img {z-index: 2;}header .categories .banners .thumb + * {font-weight: 800;line-height: 32px;position: absolute;z-index: 3;top: 0;left: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;height: 100%;padding: 20px;text-align: center;text-transform: uppercase;}header .categories .banners .percents {font-size: 54px;width: 100%;margin-bottom: 22px;}header .categories .banners .title {font-family: var(--font_family);font-size: 30px;line-height: normal;width: 100%;padding: 0;letter-spacing: 0;text-transform: uppercase;color: currentColor;}header .categories .banners .banner:hover .thumb img {transform: scale(1.1);}.search_tips {position: fixed;z-index: 2;top: 0;left: 0;display: none;overflow: auto;width: 100%;padding-top: var(--top_offset);background: #fff;box-shadow: 0 10px 19px 0 rgba(100, 86, 68, .20);--top_offset: 0;overscroll-behavior-y: contain;}.search_tips .close_btn {position: absolute;top: var(--top_offset);right: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 44px;height: 44px;transition: .2s linear;color: #c8cbce;}.search_tips .close_btn .icon {display: block;width: 28px;height: 28px;}.search_tips .close_btn:hover {color: #c18c43;background: #eee;}.search_tips .cont {align-content: stretch;align-items: stretch;justify-content: space-between;}.search_tips .rec_products {width: calc(100% - 392px);padding: 36px 91px 36px 0;}.search_tips .rec_products .title {font-size: 14px;font-weight: 600;margin-bottom: 18px;text-transform: uppercase;}.search_tips .rec_products > .row {margin-bottom: -20px;margin-left: -32px;}.search_tips .rec_products > .row > * {width: calc(33.333% - 32px);margin-bottom: 20px;margin-left: 32px;}.search_tips .rec_products .product {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.search_tips .rec_products .product .thumb {position: relative;display: block;overflow: hidden;width: 72px;height: 94px;text-decoration: none;color: currentColor;background: #ddd;}.search_tips .rec_products .product .thumb img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.search_tips .rec_products .product .thumb + * {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;width: calc(100% - 102px);margin-left: auto;}.search_tips .rec_products .product .name {font-size: 12px;font-weight: 800;width: 100%;text-transform: uppercase;}.search_tips .rec_products .product .name a {display: inline-block;transition: color .2s linear;vertical-align: top;text-decoration: none;color: currentColor;}.search_tips .rec_products .product .thumb:hover + * .name a, .search_tips .rec_products .product .name a:hover {color: #c18c43;}.search_tips .rec_products .product .desc {font-size: 10px;font-weight: 500;width: 100%;margin-top: 6px;color: #2b3338;}.search_tips .rec_products .product .features {font-size: 10px;font-weight: 500;margin-top: 12px;color: #2b3338;}.search_tips .rec_products .product .features > *, .search_tips .rec_products .product .features .row > * {display: flex;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: flex-start;}.search_tips .rec_products .product .features > * + *, .search_tips .rec_products .product .features .row {margin-top: 8px;}.search_tips .rec_products .product .features .row > * + * {margin-left: 8px;}.search_tips .rec_products .product .features .label {font-weight: 600;margin-right: 8px;white-space: nowrap;}.search_tips .rec_products .product .features .price {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;white-space: nowrap;}.search_tips .rec_products .product .features .price .red {color: #ce0c36;}.search_tips .rec_products .product .features .price .old {font-weight: 400;margin-left: 8px;text-decoration: line-through;}.search_tips .rec_products .product .features .val {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.search_tips .rec_products .product .features .color {width: 12px;height: 12px;margin-right: 4px;border: 1px solid #c8cbce;border-radius: 50%;}.search_tips .rec_products .product .features .color + div {width: calc(100% - 16px);}.search_tips .rec_products .more {display: none;margin-top: 40px;text-align: center;}.search_tips .rec_products .more .btn {font-size: 16px;line-height: 100%;display: inline-block;max-width: 100%;padding: 13px 40px;transition: background .2s linear;text-align: center;vertical-align: top;text-decoration: none;color: #fff;background: #2b3338;}.search_tips .rec_products .more .btn:hover {background: #000;}.search_tips .col {width: 392px;max-width: 100%;padding: 36px 0 36px 37px;border-left: 1px solid #eee;}.search_tips .rec_categories .title {font-size: 14px;font-weight: 600;margin-bottom: 18px;text-transform: uppercase;}.search_tips .rec_categories .item {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.search_tips .rec_categories .item + .item {margin-top: 20px;}.search_tips .rec_categories .main {font-size: 15px;line-height: 22px;width: 110px;max-width: 100%;color: #2b3338;}.search_tips .rec_categories .main a {display: inline-block;transition: color .2s linear;vertical-align: top;text-decoration: none;color: currentColor;}.search_tips .rec_categories .main a:hover {color: #c18c43;}.search_tips .rec_categories .sub {width: calc(100% - 130px);margin-left: auto;}.search_tips .rec_categories .sub > * + * {margin-top: 12px;}.search_tips .rec_categories .sub a {display: inline-block;transition: color .2s linear;vertical-align: top;text-decoration: none;color: currentColor;}.search_tips .rec_categories .sub a:hover {color: #c18c43;}.search_tips .rec_brands {margin-top: 36px;}.search_tips .rec_brands .title {font-size: 14px;font-weight: 600;margin-bottom: 18px;text-transform: uppercase;}.search_tips .rec_brands .row {align-content: stretch;align-items: stretch;margin-bottom: -4px;margin-left: -4px;}.search_tips .rec_brands .row > * {width: calc(33.333% - 4px);margin-bottom: 4px;margin-left: 4px;}.search_tips .rec_brands .brand {display: block;text-decoration: none;color: currentColor;}.search_tips .rec_brands .brand .logo {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;height: 55px;padding: 15px;transition: border-color .2s linear;border: 1px solid #c8cbce;}.search_tips .rec_brands .brand .logo img {display: block;max-width: 100%;max-height: 100%;}.search_tips .rec_brands .brand:hover .logo {border-color: #c18c43;}.mob_menu {position: fixed;z-index: 91;top: 0;right: 100%;width: 100%;height: 100%;min-height: -moz-available;min-height: -webkit-fill-available;min-height: fill-available;transition: transform .3s linear;background: var(--bg);}.mob_menu.show {transform: translateX(100%);}.mob_menu .close_btn {position: absolute;z-index: 9;top: 18px;right: 20px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 28px;height: 28px;color: #1c1b1f;background: var(--bg);}.mob_menu .close_btn .icon {display: block;width: 28px;height: 28px;}.mob_menu .scroll {display: flex;overflow: auto;flex-direction: column;height: 100%;min-height: -moz-available;min-height: -webkit-fill-available;min-height: fill-available;padding-bottom: 55px;overscroll-behavior-y: contain;}.mob_menu .menu {margin-bottom: auto;padding-bottom: 60px;}.mob_menu .menu .title {font-family: var(--font_family);font-size: 26px;font-weight: 500;line-height: 20px;padding: 22px 72px 20px 20px;letter-spacing: 0;text-transform: uppercase;color: #2b3338;}.mob_menu .menu .tabs {display: block;overflow: auto;width: 100%;margin: 0 0 -1px;padding: 0;white-space: nowrap;scroll-padding: 0 0;scroll-snap-type: x mandatory;scrollbar-color: transparent transparent !important;scrollbar-width: thin !important;}.mob_menu .menu .tabs::-webkit-scrollbar {display: none !important;width: 0 !important;height: 0 !important;background-color: transparent !important;}.mob_menu .menu .tabs::-webkit-scrollbar-thumb {background-color: transparent !important;}.mob_menu .menu .tab_content.active {border-top: 1px solid #c8cbce;}.mob_menu .menu .tabs .btn {font-size: 15px;font-weight: 700;line-height: 28px;position: relative;z-index: 2;padding: 15px 20px;text-transform: uppercase;}.mob_menu .menu .tabs .btn + .btn {margin-left: -4px;}.mob_menu .menu .tabs .btn:after {position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 2px;content: '';transition: opacity .2s linear;pointer-events: none;opacity: 0;background: currentColor;}.mob_menu .menu .tabs .btn.active:after {opacity: 1;}.mob_menu .menu .item > a {font-size: 15px;font-weight: 500;line-height: 17px;position: relative;display: block;padding: 20px 64px 20px 20px;text-decoration: none;text-transform: uppercase;color: #2b3338;}.mob_menu .menu .item > a.red {color: #ce0c36;}.mob_menu .menu .item > a .icon {position: absolute;top: 0;right: 20px;bottom: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 24px;height: 24px;margin: auto 0;color: #c8cbce;}.mob_menu .menu .item > a .icon svg {display: block;width: 24px;height: 24px;}.mob_menu .menu .item > a .icon svg + svg {display: none;}.mob_menu .menu .item > a .sticker {font-size: 10px;font-weight: 700;font-style: normal;position: relative;top: -2px;margin-left: 4px;padding: 1px 3px;color: #fff;background: #000;}.mob_menu .menu .item > a .sticker.red {background: #ce0c36;}.mob_menu .menu .item > a.active {background: #f6f6f6;}.mob_menu .menu .item > a.active .icon svg {display: none;}.mob_menu .menu .item > a.active .icon svg + svg {display: block;}.mob_menu .menu .sub {display: none;}.mob_menu .menu .sub .item > a {padding-left: 40px;}.mob_menu .menu .sub.level2 .item > a {padding-left: 60px;text-transform: none;}.mob_menu .menu .all_link {margin-top: 20px;}.mob_menu .menu .all_link a {font-size: 15px;display: inline-block;padding-left: 40px;vertical-align: top;text-decoration: none;color: #c18c43;}.mob_menu .menu .all_link a:hover {text-decoration: underline;}.mob_menu .time {margin-top: auto;padding: 20px;}.mob_menu .banner {position: relative;display: block;width: 100%;text-align: center;text-decoration: none;color: #fff;background: #ad3f36;}.mob_menu .banner img {display: block;width: 100%;}.mob_menu .banner img + img {position: absolute;top: 0;left: 0;}.mob_menu .links {position: absolute;z-index: 10;bottom: 0;left: 0;width: 100%;background: #fff;}.mob_menu .links > * {border-top: 1px solid #c8cbce;}.mob_menu .links a {font-size: 15px;font-weight: 500;line-height: 17px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;padding: 15px 20px;text-decoration: none;text-transform: uppercase;color: #333;}.mob_menu .links a .icon {display: block;width: 24px;height: 24px;color: #797f83;}.mob_menu .links a span {width: calc(100% - 40px);}.page_head {position: relative;z-index: 5;padding: 15px 0 16px;border-bottom: 1px solid #eee;}.page_head.no_border {margin-bottom: 30px;padding: 0;border: none;}.page_head .cont {position: relative;z-index: 3;}.breadcrumbs {font-size: 12px;margin-bottom: 20px;padding: 20px 0;text-transform: uppercase;color: #515151;border-bottom: 1px solid #eee;}.breadcrumbs a {transition: color .2s linear;text-decoration: none;color: currentColor;}.breadcrumbs a:hover {color: #c18c43;}.breadcrumbs .sep {margin: 0 2px;}.page_head .back {position: absolute;top: 50%;left: 40px;transform: translateY(-50%);}.page_head .back a {font-size: 12px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;text-decoration: none;text-transform: uppercase;color: #515151;}.page_head .back a .icon {display: block;width: 19px;height: 31px;margin-right: 10px;}.page_title {font-size: var(--font_size_title);font-weight: 800;display: block;text-align: center;text-transform: uppercase;color: #515151;}.page_title.top_p {padding-top: 40px;}aside {position: relative;width: var(--sidebar_width);max-width: 100%;}.mob_filter_btn {font-size: 15px;font-weight: 500;line-height: 17px;position: relative;display: none;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;width: 100%;height: 58px;padding: 15px 63px 15px 20px;text-align: left;text-transform: uppercase;color: #333;border-bottom: 1px solid #eee;}.mob_filter_btn .count {font-weight: 700;margin-left: auto;}.mob_filter_btn .arr {position: absolute;top: 0;right: 20px;bottom: 0;display: block;width: 10px;height: 8px;margin: auto 0;transition: transform .2s linear;pointer-events: none;border-top: 8px solid #c8cbce;border-right: 5px solid transparent;border-left: 5px solid transparent;}.mob_filter_btn.active .arr {transform: rotate(180deg);}.mob_filter_btn .icon {position: absolute;top: 0;right: 20px;bottom: 0;width: 20px;height: 20px;margin: auto 0;}.mob_filter_btn .icon:before, .mob_filter_btn .icon:after {position: absolute;display: block;width: 100%;height: 2px;margin: auto;content: '';background: #c8cbce;inset: 0;}.mob_filter_btn .icon:after {width: 2px;height: 100%;}.filter {position: relative;z-index: 3;}.filter .mob_head {position: sticky;z-index: 9;top: 0;display: none;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;padding: 20px;border-bottom: 1px solid #c8cbce;background: #fff;}.filter .mob_head .back_btn {font-size: 12px;font-weight: 600;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;text-transform: uppercase;color: #515151;}.filter .mob_head .back_btn .icon {display: block;width: 24px;height: 24px;margin-right: 10px;}.filter .mob_head .title {font-size: 12px;font-weight: 600;text-transform: uppercase;color: #515151;}.filter .mob_head .close_btn {font-size: 16px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;margin-left: auto;color: #2b3338;}.filter .mob_head .close_btn .icon {display: block;width: 24px;height: 24px;}.filter .filter_selected {display: none;padding: 20px;border-bottom: 1px solid #c8cbce;}.filter .filter_selected .row {margin-bottom: -20px;}.filter .filter_selected .row > * {margin-bottom: 20px;}.filter .mob_btns {position: fixed;z-index: 20;bottom: 0;left: 0;display: none;width: 100%;padding: 20px;background: var(--bg);}.filter .mob_btns .btn {font-weight: 800;line-height: 17px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;height: 44px;padding: 9px;text-decoration: none;text-transform: uppercase;color: currentColor;color: #2b3338;border: 1px solid #2b3338;}.filter .mob_btns .btn + .btn {margin-top: 10px;}.filter .mob_btns .apply_btn {color: #fff;background: #2b3338;}.filter .mob_btns .btn {font-size: 15px;font-weight: 800;line-height: 17px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;height: 44px;padding: 9px;text-decoration: none;text-transform: uppercase;color: currentColor;color: #2b3338;border: 1px solid #2b3338;}.filter .mob_btns .btn + .btn {margin-top: 10px;}.filter .mob_btns .apply_btn {color: #fff;background: #2b3338;}.filter .mob_categories_btn {font-size: 14px;font-weight: 500;display: none;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: space-between;width: 100%;min-height: 58px;padding: 15px 20px;text-transform: uppercase;border-bottom: 1px solid #c8cbce;}.filter .mob_categories_btn .icon {position: relative;width: 20px;height: 20px;color: #c8cbce;}.filter .mob_categories_btn .icon:before, .filter .mob_categories_btn .icon:after {position: absolute;display: block;width: 100%;height: 2px;margin: auto;content: '';background: currentColor;inset: 0;}.filter .mob_categories_btn .icon:after {width: 2px;height: 100%;transition: opacity .2s linear;}.filter .name.active .icon:after {opacity: 0;}.filter .section + .section {border-top: 1px solid #c8cbce;}.filter .filters .section + .section {border: none;}.filter .name {font-size: 14px;font-weight: 500;position: relative;display: flex;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: flex-start;padding: 14px 0;cursor: pointer;text-transform: uppercase;color: #2b3338;}.filter .name.red {color: #ce0c36;}.filter .name a {text-decoration: none;color: currentColor;}.filter .name .selected {display: none;}.filter .name .icon {position: relative;top: -1px;display: inline-block;width: 19px;min-width: 19px;height: 19px;vertical-align: middle;color: #2b3338;}.filter .name .icon:before, .filter .name .icon:after {position: absolute;display: block;width: calc(100% - 12px);height: 1px;margin: auto;content: '';background: currentColor;inset: 0;}.filter .name .icon:after {width: 1px;height: calc(100% - 12px);transition: opacity .2s linear;}.filter .name.active .icon:after {opacity: 0;}.filter .data {display: none;padding-top: 4px;padding-bottom: 20px;}.filter .filters > .data {padding: 0;}.filter .category + .category {margin-top: 16px;}.filter .category .name {padding: 0;text-transform: none;color: #515151;}.filter .category .name.active {font-weight: 700;}.filter .category .name.default {font-weight: 500;}.filter .category .sub {display: none;margin-top: 16px;}.filter .sub .checkbox {padding-left: 26px;}.filter .sub .checkbox input:checked + .check + div {font-weight: 600;}.filter .search {position: relative;width: 146px;max-width: 100%;margin-bottom: 30px;}.filter .search .icon {position: absolute;z-index: 3;top: 0;bottom: 0;left: 10px;display: block;width: 16px;height: 16px;margin: auto 0;pointer-events: none;color: #c8cbce;}.filter .search .input {font-size: 10px;padding-left: 30px;}.filter .hide {display: none;}.filter * + .hide {margin-top: 10px;}.filter .range .fields {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}.filter .range .field {width: calc(50% - 10px);}.filter .range .label {font-size: 10px;margin-bottom: 7px;color: #444;}.filter .range .input {font-size: 10px;height: 28px;color: #444;}.filter .range .sep {font-size: 10px;align-self: flex-end;margin-bottom: 10px;color: #444;}.filter .checkbox {font-size: 12px;min-height: 15px;padding-left: 25px;}.filter .checkbox .color {position: absolute;top: 1px;left: 0;width: 15px;height: 15px;transition: .2s linear;border: 1px solid #c8cbce;border-radius: 50%;}.filter .checkbox .color img {display: block;width: 100%;height: 100%;border-radius: inherit;object-fit: cover;}.filter .checkbox .color svg {position: absolute;z-index: 3;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: opacity .2s linear;opacity: 0;color: #fff;border-radius: inherit;}.filter .checkbox .color svg.dark {color: currentColor;}.filter .checkbox input:checked + .color {border-color: var(--bg);box-shadow: 0 0 0 1px #666;}.filter .checkbox input:checked + .color svg {opacity: 1;}.filter .form .checkbox .check {top: 1px;width: 15px;height: 15px;transition: background .2s linear;border: none;border-radius: 50%;background: #c8cbce;}.filter .checkbox .check:before, .filter .checkbox .check:after {display: none !important;}.filter .checkbox .check svg {display: block;width: 100%;height: 100%;transition: opacity .2s linear;opacity: 0;border-radius: inherit;}.filter .checkbox input:checked + .check {background: none;}.filter .checkbox input:checked + .check svg {opacity: 1;}.filter .spoler_btn {font-size: 10px;font-weight: 500;position: relative;height: 28px;margin-top: 20px;padding-right: 11px;color: #c18c43;}.filter .spoler_btn:after {position: absolute;top: 0;right: 0;bottom: 0;display: block;width: 6px;height: 5px;margin: auto 0;content: '';transition: transform .2s linear;pointer-events: none;border-top: 5px solid currentColor;border-right: 3px solid transparent;border-left: 3px solid transparent;}.filter .spoler_btn span + span, .filter .spoler_btn.active span {display: none;}.filter .spoler_btn:hover {text-decoration: underline;}.filter .spoler_btn.active span + span {display: inline;}.filter .spoler_btn.active:after {transform: rotate(180deg);}.block_head {margin-bottom: 40px;}.block_head.center {text-align: center;}.block_head .title {font-family: var(--font_family);font-size: var(--font_size_title);font-weight: 800;display: block;padding: 0;letter-spacing: 0;text-transform: uppercase;color: #2b3338;}.block_head .title.line {position: relative;display: inline-block;vertical-align: top;}.block_head .title.line:after {position: absolute;top: 0;bottom: 0;left: 100%;display: block;width: 100vw;height: 1px;margin: auto 0 auto 70px;content: '';background: #c8cbce;}.block_head .desc {font-size: 14px;font-weight: 500;line-height: 20px;margin-top: 20px;color: #5f6e58;}.block_head .link {font-weight: 800;line-height: 24px;display: block;width: 280px;max-width: 100%;margin-top: 20px;padding: 10px;transition: background .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.block_head .link:hover {background: #000;}.block_head .all_link {position: relative;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;margin-left: 70px;}.block_head .all_link:after {position: absolute;top: 0;bottom: 0;left: 100%;display: block;width: 100vw;height: 1px;margin: auto 0 auto 70px;content: '';background: #c8cbce;}.block_head .all_link a {font-size: 14px;font-weight: 800;display: flex;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: flex-start;transition: opacity .2s linear;text-decoration: none;text-transform: uppercase;color: #c18c43;}.block_head .all_link .icon {position: relative;top: -2px;display: block;width: 19px;height: 31px;margin-left: 7px;transform: rotate(180deg);}.block_head .all_link a:hover {opacity: .7;}.block_head .mob_line {display: none;width: 100%;height: 1px;margin: 0 20px;background: #c8cbce;}.form {--form_border_color: #c8cbce;--form_focus_color: #c18c43;--form_error_color: #f81c41;--form_bg_color: none;--form_placeholder_color: #515151;}.form ::-webkit-input-placeholder {color: var(--form_placeholder_color);}.form :-moz-placeholder {color: var(--form_placeholder_color);}.form ::-moz-placeholder {opacity: 1;color: var(--form_placeholder_color);}.form :-ms-input-placeholder {color: var(--form_placeholder_color);}.form .columns {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;margin-left: calc(var(--form_columns_offset) * -1);--form_columns_offset: -1px;}.form .columns > * {width: calc(50% - var(--form_columns_offset));margin-left: var(--form_columns_offset);}.form .cols {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.form .cols .col {width: calc(50% - 20px);}.form .line {margin-bottom: 20px;}.form .field {position: relative;}.form .field + .field {margin-top: 10px;}.form .label {font-size: 13px;font-weight: 500;line-height: 12px;padding-bottom: 10px;color: #a3a2a2;}.form .input {font-family: var(--font_family);font-size: var(--font_size);display: block;width: 100%;height: 35px;padding: 0 9px;transition: border-color .2s linear;color: var(--text_color);border: 1px solid var(--form_border_color);background: var(--form_bg_color);font-variant-numeric: lining-nums proportional-nums;}.form .input:-webkit-autofill {-webkit-box-shadow: inset 0 0 0 50px var(--form_bg_color) !important;}.form textarea {font-family: var(--font_family);font-size: var(--font_size);line-height: 22px;display: block;width: 100%;height: 88px;padding: 9px;resize: none;transition: border-color .2s linear;color: var(--text_color);border: 1px solid var(--form_border_color);background: var(--form_bg_color);font-variant-numeric: lining-nums proportional-nums;}.form textarea::-webkit-scrollbar {width: 5px;height: 5px;}.form .input:focus, .form textarea:focus {border-color: var(--form_focus_color);}.form .error_text {font-size: 12px;margin-top: 5px;color: var(--form_error_color);}.form .error_text:empty {display: none;}.form .gender {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;margin-left: -37px;}.form .gender > * {margin-left: 37px;}.form .checkbox {font-size: 14px;position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;min-height: 18px;padding-left: 33px;cursor: pointer;color: #515151;}.form .checkbox input {display: none;}.form .checkbox > * {pointer-events: none;}.form .checkbox .check {position: absolute;top: 0;bottom: 0;left: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 18px;height: 18px;margin: auto 0;border: 1px solid #333;}.form .checkbox .check:after {position: absolute;display: block;width: 10px;height: 10px;margin: auto;content: '';transition: opacity .2s linear;opacity: 0;background: #515151;inset: 0;}.form .checkbox .check + div {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;width: 100%;}.form .checkbox .logos {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-left: auto;}.form .checkbox .logos > * {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;min-width: 46px;height: 46px;}.form .checkbox .logos > * + * {margin-left: 8px;}.form .checkbox .logos img {display: block;max-width: 100%;max-height: 100%;}.form .checkbox a {text-decoration: none;pointer-events: auto;color: #c18c43;}.form .checkbox a:hover {text-decoration: underline;}.form .checkbox input:checked ~ .check:after {opacity: 1;}.form select {display: none;}.form .nice-select {font-size: inherit;font-weight: inherit;line-height: normal;position: relative;display: block;float: none;height: auto;padding: 0;cursor: pointer;border: none;border-radius: 0;background: none;}.form .nice-select:after {display: none;}.form .nice-select .current {font-size: var(--font_size);line-height: 33px;display: block;overflow: hidden;height: 35px;padding: 0 31px 0 9px;cursor: pointer;transition: border-color .2s linear;white-space: nowrap;text-overflow: ellipsis;color: var(--form_placeholder_color);border: 1px solid var(--form_border_color);background: var(--form_bg_color);}.form select.selected + .nice-select .current {color: var(--text_color);}.form .nice-select-dropdown {position: absolute;z-index: 9;top: 100%;left: 0;visibility: hidden;overflow: hidden;width: 100%;margin-top: -1px;transition: .2s linear;transform: none;opacity: 0;border: 1px solid var(--form_border_color);border-radius: 0;background: var(--bg);box-shadow: none;}.form .nice-select.open .nice-select-dropdown {visibility: visible;transform: none;opacity: 1;}.form .nice-select .list {overflow: auto;max-height: 180px;border-radius: 0;}.form .nice-select .list::-webkit-scrollbar {width: 4px;height: 4px;}.form .nice-select .list .option {font-weight: inherit;line-height: normal;display: block;padding: 6px 9px;list-style-type: none;cursor: pointer;transition: color .2s linear;white-space: nowrap;background: none;}.form .nice-select .list .option:hover {color: #c18c43;background: none;}.form .nice-select .list .option:empty {display: none;}.form .nice-select + .arr {position: absolute;top: 0;right: 10px;bottom: 0;display: block;width: 10px;height: 8px;margin: auto 0;transition: transform .2s linear;pointer-events: none;border-top: 8px solid #c8cbce;border-right: 5px solid transparent;border-left: 5px solid transparent;}.form .nice-select.open + .arr {transform: rotate(180deg);}.form .select2-container {display: block;}.form .select2-selection--single {width: 100%;height: 44px;border: 1px solid var(--form_border_color);border-radius: 0;background: var(--form_bg_color);}.form .select2-selection--single .select2-selection__rendered {font-size: var(--font_size);line-height: 42px;height: 44px;padding: 0 40px 0 9px;transition: border-color .2s linear;color: var(--form_placeholder_color);}.form .select2-selection--single .select2-selection__arrow {width: 40px;height: 42px;}.form .select2-selection--single .select2-selection__clear {position: relative;overflow: hidden;width: 20px;height: 42px;margin-right: 0;text-indent: -999px;}.form .select2-selection--single .select2-selection__clear:before, .form .select2-selection--single .select2-selection__clear:after {position: absolute;display: block;width: 11px;height: 1px;margin: auto;content: '';transform: rotate(45deg);background: var(--form_border_color);inset: 0;}.form .select2-selection--single .select2-selection__clear:after {width: 1px;height: 11px;}.select2-dropdown {border: 1px solid #c8cbce;border-radius: 0;background: var(--bg);}.select2-search--dropdown {padding: 8px;}.select2-container--default .select2-results > .select2-results__options {scrollbar-width: thin;}.select2-results__option {padding: 6px 9px;cursor: pointer;transition: .2s linear;}.select2-results__option:hover, .select2-container--default .select2-results__option--selected, .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {color: #c18c43;background: none;}.form .type_toggle_btn {position: absolute;z-index: 3;top: 0;right: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 35px;height: 35px;transition: .2s linear;opacity: .5;color: rgba(51,51,51,.5);}.form .type_toggle_btn:after {position: absolute;display: block;width: 2px;height: 22px;margin: auto;content: '';transition: opacity .2s linear;transform: rotate(30deg);opacity: 0;background: currentColor;inset: 0;}.form .type_toggle_btn .icon {display: block;width: 20px;height: 20px;}.form .type_toggle_btn:hover {opacity: 1;color: #c18c43;}.form .type_toggle_btn.active:after {opacity: 1;}.form .recovery_btn {font-size: 14px;font-weight: 500;margin-top: 10px;transition: color .2s linear;}.form .recovery_btn:hover {color: #c18c43;}.form .submit_btn {font-weight: 800;display: block;width: 100%;height: 44px;transition: background .2s linear;text-transform: uppercase;color: #fff;background: #2b3338;}.form .submit_btn:disabled {cursor: not-allowed;pointer-events: none;background: rgba(43, 51, 56, .4);}.form .submit_btn:hover {background: #000;}.text_block {font-size: 15px;line-height: 22px;color: #515151;}.text_block > *, .text_block .hide > * {margin-bottom: 22px;}.text_block > :last-child, .text_block .hide > :last-child {margin-bottom: 0 !important;}.text_block > :first-child, .text_block .hide > :first-child {margin-top: 0 !important;}.text_block h2 {font-size: var(--font_size_title);font-weight: 800;line-height: normal;text-transform: uppercase;}.text_block h3 {font-size: 18px;font-weight: bold;line-height: 25px;margin-bottom: 10px !important;letter-spacing: 1px;text-transform: uppercase;color: #333;}.text_block * + h2, .text_block * + h3 {margin-top: 40px;}.text_block h2 + *, .text_block h3 + * {margin-top: 0 !important;}.text_block img {display: block;max-width: 100%;margin: 40px 0;}.text_block .hide {display: none;}.text_block .spoler_btn {font-size: 10px;font-weight: 500;position: relative;height: 28px;padding-right: 11px;color: #c18c43;}.text_block .spoler_btn:after {position: absolute;top: 0;right: 0;bottom: 0;display: block;width: 6px;height: 5px;margin: auto 0;content: '';transition: transform .2s linear;pointer-events: none;border-top: 5px solid currentColor;border-right: 3px solid transparent;border-left: 3px solid transparent;}.text_block .spoler_btn span + span, .text_block .spoler_btn.active span {display: none;}.text_block .spoler_btn:hover {text-decoration: underline;}.text_block .spoler_btn.active span + span {display: inline;}.text_block .spoler_btn.active:after {transform: rotate(180deg);}.text_block b, .text_block strong {font-weight: 600;}.text_block a {transition: .2s linear;text-decoration: none;color: #c18c43;}.text_block a:hover {text-decoration: underline;}.text_block ul li {position: relative;display: block;overflow: hidden;padding-left: 20px;list-style-type: none;}.text_block ul li:before {position: absolute;top: 9px;left: 4px;display: block;width: 4px;height: 4px;content: '';border-radius: 50%;background: currentColor;}.text_block ol {counter-reset: li;}.text_block ol li {position: relative;display: block;overflow: hidden;padding-left: 20px;list-style-type: none;}.text_block ol li:before {font-weight: 700;position: absolute;top: 0;left: 0;content: counter(li) '.';counter-increment: li;}.main_slider .swiper {overflow: visible !important;}.main_slider .swiper-slide {position: relative;overflow: hidden;}.main_slider .image {position: relative;z-index: 3;display: flex;align-content: flex-end;align-items: flex-end;flex-wrap: wrap;justify-content: flex-start;padding-bottom: 36.197%;text-decoration: none;color: currentColor;background: #ececec;}.main_slider .img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.main_slider .img + .img {z-index: 2;}.main_slider .sticker {font-weight: 800;line-height: 44px;position: absolute;z-index: 3;bottom: 20px;left: 50%;min-width: 280px;max-width: calc(100% - 40px);height: 44px;transform: translateX(-50%);text-align: center;text-transform: uppercase;color: #fff;}.main_slider .bottom {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;margin-top: 60px;}.main_slider .bottom .title {font-family: var(--font_family);font-size: 30px;font-weight: 700;line-height: 24px;padding: 0;letter-spacing: 0;text-transform: uppercase;color: #2b3338;}.main_slider .bottom .title > * + * {margin-top: 12px;}.main_slider .bottom .links {display: flex;align-content: stretch;align-items: stretch;flex-wrap: wrap;justify-content: flex-start;margin-right: 60px;margin-left: auto;}.main_slider .bottom .links > * + * {margin-left: 25px;}.main_slider .bottom .links a {font-weight: 800;line-height: 24px;display: block;width: 280px;max-width: 100%;padding: 10px;transition: background .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.main_slider .bottom .links a:hover {background: #000;}.main_slider .controls {position: relative;margin-right: 33px;}.new .block_head {position: relative;width: 460px;max-width: 100%;margin-bottom: 0;padding-top: 74px;}.new .block_head:before {position: absolute;top: 0;right: 0;display: block;width: 100vw;height: 1px;content: '';background: #c8cbce;}.new .block_head .desc {width: 333px;max-width: 100%;}.new .block_head .link {margin-top: 126px;}.new .categories {width: calc(100% - 480px);margin-left: auto;}.new .categories .row {margin-bottom: -20px;margin-left: -20px;}.new .categories .row > * {width: calc(25% - 20px);margin-bottom: 20px;margin-left: 20px;}.new .categories .category {display: block;text-align: center;text-decoration: none;color: #2b3338;}.new .categories .category .thumb {position: relative;overflow: hidden;margin-bottom: 22px;padding-bottom: 150.454%;background: #ececec;}.new .categories .category .thumb img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: transform .2s linear;object-fit: cover;}.new .categories .category .thumb img + img {z-index: 2;}.new .categories .category .name {font-size: 14px;font-weight: 800;transition: color .2s linear;text-transform: uppercase;}.new .categories .category:hover .thumb img {transform: scale(1.1);}.new .categories .category:hover .name {color: #c18c43;}.content_banner:not(.block) {margin-bottom: 28px;}.content_banner .banner {position: relative;z-index: 3;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-end;padding-bottom: 36.197%;text-decoration: none;color: #fff;background: #ececec;}.content_banner .banner .img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;pointer-events: none;object-fit: cover;object-position: 0 50%;}.content_banner .banner .img + .img {z-index: 2;}.content_banner .banner .sticker {font-weight: 800;line-height: 44px;position: absolute;z-index: 3;bottom: 20px;left: 50%;min-width: 280px;max-width: calc(100% - 40px);height: 44px;transform: translateX(-50%);text-align: center;text-transform: uppercase;color: #fff;}.categories_slider .block_head {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.categories_slider .controls {position: relative;margin-left: 70px;}.categories_slider .controls:after {position: absolute;top: 0;bottom: 0;left: 100%;display: block;width: 100vw;height: 1px;margin: auto 0 auto 70px;content: '';background: #c8cbce;}.categories_slider .swiper {overflow: visible !important;}.categories_slider .swiper-slide {position: relative;visibility: hidden;transition: opacity .2s linear, visibility .2s linear;pointer-events: none;opacity: 0;}.categories_slider .swiper-slide.visible {visibility: visible;pointer-events: auto;opacity: 1;}.categories_slider .category {display: block;text-align: center;text-decoration: none;color: #2b3338;}.categories_slider .category .thumb {position: relative;overflow: hidden;margin-bottom: 22px;padding-bottom: 100%;background: #ececec;}.categories_slider .category .thumb img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: transform .2s linear;object-fit: cover;}.categories_slider .category .thumb img + img {z-index: 2;}.categories_slider .category .name {font-size: 14px;font-weight: 800;transition: color .2s linear;text-transform: uppercase;}.categories_slider .category:hover .thumb img {transform: scale(1.1);}.categories_slider .category:hover .name {color: #c18c43;}.popular_products.mob {display: none;}.popular_products .cont {align-content: stretch;align-items: stretch;justify-content: space-between;}.popular_products .products {width: calc(100% - 720px);}.popular_products .products .swiper {overflow: hidden !important;}.popular_products .products .swiper-slide {visibility: visible;pointer-events: auto;opacity: 1;}.popular_products .products .row {margin-bottom: -40px;margin-left: -20px;}.popular_products .products .row > * {width: calc(33.333% - 20px);margin-bottom: 40px;margin-left: 20px;}.top_products .cont {align-content: stretch;align-items: stretch;justify-content: space-between;}.top_products .products {position: relative;width: calc(100% - 720px);}.top_products .products .controls {margin-left: 70px;}.top_products .products .swiper {overflow: hidden !important;}.top_products .products .swiper-slide {visibility: visible;pointer-events: auto;opacity: 1;}.top_products .products .row {margin-bottom: -40px;margin-left: -20px;}.top_products .products .row > * {width: calc(33.333% - 20px);margin-bottom: 40px;margin-left: 20px;}.top_products .products_banners > *, .top_products .products_banners .banner {height: 100%;}.products_banners {position: relative;width: 645px;max-width: 100%;}.products_banners > * {display: none;}.products_banners .banner {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;height: 782px;text-align: center;text-decoration: none;color: #fff;background: #ececec;}.products_banners .banner .img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.products_banners .banner .img + .img {z-index: 2;}.products_banners .banner .sticker {font-weight: 800;line-height: 44px;position: absolute;z-index: 3;bottom: 70px;left: 50%;min-width: 280px;max-width: calc(100% - 40px);height: 44px;transform: translateX(-50%);text-transform: uppercase;}.products .block_head {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.products .controls {position: relative;margin-left: 70px;}.products .controls:after {position: absolute;top: 0;bottom: 0;left: 100%;display: block;width: 100vw;height: 1px;margin: auto 0 auto 70px;content: '';background: #c8cbce;}.products .swiper {overflow: visible !important;}.products .swiper-slide {position: relative;visibility: hidden;transition: opacity .2s linear, visibility .2s linear;pointer-events: none;opacity: 0;}.products .swiper-slide.visible {visibility: visible;pointer-events: auto;opacity: 1;}.products .swiper-pagination.hide {display: none !important;}.products .row {align-content: stretch;align-items: stretch;margin-bottom: -43px;margin-left: -20px;}.products .row > * {width: calc(20% - 20px);margin-bottom: 43px;margin-left: 20px;}.content .products .row > *.big {width: calc(40% - 20px);}.content .products .row > * {width: calc(25% - 20px);}.content .products .row > *.big {width: calc(50% - 20px);}.products .product {position: relative;display: block;padding: 0;text-align: center;}.products .product.empty.hide {display: none;}.products .product .stickers {position: absolute;z-index: 3;top: 20px;left: 0;text-align: left;}.products .product .stickers > * + * {margin-top: 8px;}.products .product .sticker {font-size: 12px;font-weight: 700;line-height: 16px;display: inline-block;padding: 0 3px;vertical-align: top;white-space: nowrap;text-transform: uppercase;color: #fff;background: #000;}.products .product .sticker.unisex {background: #3e992e;}.products .product .sticker.discount {background: #ce0c36;}.products .product .thumb {position: relative;display: block;overflow: hidden;margin-bottom: 22px;padding-bottom: 129.545%;text-decoration: none;color: currentColor;background: #ececec;}.products .row .product .thumb {padding-bottom: 130.357%;}.products .product .thumb picture {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: opacity .2s linear;object-fit: cover;}.products .product .thumb picture + picture {z-index: 2;opacity: 0;}.products .product .thumb img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.products .product .favorite_btn {position: absolute;z-index: 3;right: 16px;bottom: 16px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 30px;height: 30px;transition: .2s linear;color: #fff;filter: drop-shadow(0px 2px 3px rgba(81, 81, 81, .80));}.products .product .favorite_btn .icon {display: block;width: 100%;height: 100%;}.products .product .favorite_btn.active {color: #000;filter: none;}.products .product .favorite_mes {font-size: 15px;line-height: 22px;position: absolute;z-index: 5;top: 50%;left: 50%;display: none;min-width: 182px;max-width: 100%;padding: 10px;transform: translate(-50%, -50%);text-align: center;background: #f8f8d9;}.products .product .name {font-size: 14px;font-weight: 800;overflow: hidden;white-space: nowrap;text-transform: uppercase;text-overflow: ellipsis;}.products .product .name a {display: inline-block;overflow: hidden;max-width: 100%;transition: color .2s linear;vertical-align: top;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: currentColor;}.products .product .thumb:hover ~ .name a, .products .product .name a:hover {color: #c18c43;}.products .product .desc {font-size: 14px;overflow: hidden;margin-top: 14px;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;color: #797f83;}.products .product .desc.multiline {white-space: normal;}.products .product .price {font-size: 14px;font-weight: 800;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;margin-top: 14px;text-transform: uppercase;}.products .product .price .red {color: #ce0c36;}.products .product .price .old {font-size: 12px;margin-left: 8px;text-decoration: line-through;color: #797f83;}.products .product:hover .thumb picture {opacity: 0;}.products .product:hover .thumb picture + picture {opacity: 1;}.products .row .banner.big_h.left + * + * + * {margin-left: calc(50% + 20px);}.products .banner a {position: relative;display: block;padding-bottom: 129.545%;text-decoration: none;color: currentColor;background: #ececec;}.products .row .banner a {padding-bottom: 130.357%;}.products .row .banner.big a {padding-bottom: 62.931%;}.products .row .banner.big_h a div {position: absolute;top: 0;left: 0;width: 100%;padding-bottom: 152.758%;background: #ececec;}.products .row .banner img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.products .row .banner img + img {z-index: 2;}.brands .block_head {display: flex;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: flex-start;white-space: nowrap;}.brands .swiper {overflow: visible !important;}.brands .swiper-slide {width: 160px;}.brands .row {align-content: stretch;align-items: stretch;margin-bottom: -20px;margin-left: -20px;}.brands .row > * {width: calc(25% - 20px);margin-bottom: 20px;margin-left: 20px;}.brands .brand {display: block;text-decoration: none;color: currentColor;}.brands .brand .logo {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;height: 160px;padding: 51px;transition: border-color .2s linear;border: 1px solid #c8cbce;}.brands .brand .logo img {display: block;max-width: 100%;max-height: 100%;}.brands .brand:hover .logo {border-color: #c18c43;}.checkout .cont {align-content: stretch;align-items: stretch;}.checkout .mob_head {display: none;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: space-between;width: 100%;width: calc(100% + 40px);margin-right: -20px;margin-left: -20px;padding: 15px 20px;border-bottom: 1px solid #eee;}.checkout .mob_head .title {font-family: var(--font_family);font-size: 16px;font-weight: inherit;line-height: normal;padding: 0;letter-spacing: 0;text-transform: none;color: #333;}.checkout .mob_head .spoler_btn {font-size: 14px;font-weight: 500;position: relative;display: block;margin-left: auto;padding-right: 11px;white-space: nowrap;color: #c18c43;}.checkout .mob_head .spoler_btn:after {position: absolute;top: 6px;right: 0;display: block;width: 5px;height: 6px;margin: auto 0;content: '';transition: .2s linear;border-top: 3px solid transparent;border-bottom: 3px solid transparent;border-left: 5px solid currentColor;}.checkout .mob_head .spoler_btn span + span, .checkout .mob_head .spoler_btn.active span {display: none;}.checkout .mob_head .spoler_btn.active span + span {display: inline;}.checkout .mob_head .spoler_btn.active:after {transform: rotate(-90deg);}.checkout .delivery_type {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;margin-top: 20px;}.checkout .delivery_type > * + * {margin-left: -1px;}.checkout .delivery_type input {display: none;}.checkout .delivery_type label {display: block;cursor: pointer;}.checkout .delivery_type label > * {pointer-events: none;}.checkout .delivery_type label div {font-size: 13px;font-weight: 800;line-height: 17px;position: relative;z-index: 1;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 230px;max-width: 100%;height: 44px;padding: 9px;transition: .2s linear;text-align: center;text-transform: uppercase;color: #2b3338;border: 1px solid #c8cbce;}.checkout .delivery_type label:hover div {border-color: #2b3338;}.checkout .delivery_type input:checked + div {z-index: 3;color: #fff;border-color: #2b3338;background: #2b3338;}.checkout .notice {margin-top: 20px;text-align: center;}.checkout .notice .text {line-height: 22px;display: inline-block;padding: 10px;vertical-align: top;color: #2b3338;background: #f8f8d9;}.checkout .auth {width: 50%;padding: 50px 130px 60px 0;border-right: 1px solid #eee;}.checkout .auth .title {font-family: var(--font_family);font-size: 15px;font-weight: 800;line-height: 28px;margin-bottom: 24px;padding: 0;text-align: center;letter-spacing: 0;text-transform: uppercase;color: #2b3338;}.checkout .auth .desc {font-size: 14px;margin-bottom: 16px;text-align: center;color: #2b3338;}.checkout .auth .socials {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;gap: 20px;}.checkout .auth .socials > * {width: calc(50% - 10px);}.checkout .auth .socials .btn {font-size: 12px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;padding: 9px 19px;transition: border-color .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: currentColor;border: 1px solid #d6d6d6;}.checkout .auth .socials .btn img {display: block;width: 24px;height: 24px;margin-right: 12px;}.checkout .auth .socials .btn:hover {border-color: #c18c43;}.checkout .auth .by_email {display: none;}.checkout .auth .form {margin-top: 16px;}.checkout .auth .form .line {margin-bottom: 16px;}.checkout .auth .form .input {height: 44px;}.checkout .auth .form .btns {font-size: 14px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;padding-top: 4px;color: #c18c43;}.checkout .auth .form .btns div {width: 100%;margin-top: 24px;}.checkout .auth .form .btns .btn {display: inline-block;vertical-align: top;text-decoration: none;color: currentColor;}.checkout .auth .form .btns .btn:hover {text-decoration: underline;text-decoration-thickness: 1px;}.checkout .auth .form .submit {padding-top: 4px;}.checkout .auth .form .submit_btn {font-weight: 800;line-height: 17px;}.checkout .auth .or {font-size: 14px;margin-top: 24px;text-align: center;color: #2b3338;}.checkout .auth .continue_btn {font-weight: 800;line-height: 17px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;height: 44px;margin-top: 24px;padding: 8px;transition: background .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #2b3338;border: 1px solid;}.checkout .auth .continue_btn:hover {background: #eee;}.checkout .cart_info {width: calc(50% + 1px);margin-left: -1px;padding: 50px 0 60px 60px;border-left: 1px solid #eee;}.checkout .orders_cart_info {display: none;width: calc(100% + 40px);margin: 0 -20px;padding-top: 20px;counter-reset: number;border-bottom: 1px solid #eee;}.checkout .orders_cart_info .order {margin: 0 20px;}.checkout .orders_cart_info .order + .order {margin-top: -1px;padding-top: 24px;}.checkout .orders_cart_info .order .title {font-family: var(--font_family);font-size: 12px;font-weight: 800;line-height: normal;margin-bottom: 15px;padding: 0;letter-spacing: 0;text-transform: uppercase;color: currentColor;}.checkout .orders_cart_info .order .title span {display: inline-block;vertical-align: top;}.checkout .orders_cart_info .order .title span:before {content: counter(number);counter-increment: number;}.checkout .orders_cart_info .cart_info {border: none;}.checkout .orders_cart_info .cart_info .product:last-child {border: none;}.checkout .orders {counter-reset: number;}.checkout .order.single {margin-top: 20px;border-top: 1px solid #eee;}.checkout .order + .order {border-top: 1px solid #eee;}.checkout .order .head {padding: 18px 0;border-bottom: 1px solid #eee;}.checkout .order .head .cont {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}.checkout .order .head .title {font-family: var(--font_family);font-size: 20px;font-weight: 800;line-height: normal;margin: 0;padding: 0;letter-spacing: 0;text-transform: uppercase;color: #515151;}.checkout .order .head .title span {display: inline-block;vertical-align: top;}.checkout .order .head .title span:before {content: counter(number);counter-increment: number;}.checkout .order .head .col {font-size: 10px;font-weight: 500;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;width: 50%;margin-left: auto;padding-left: 61px;color: #2b3338;}.checkout .order .head .seller {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;white-space: nowrap;}.checkout .order .head .seller .val {font-weight: 600;margin-left: 8px;}.checkout .order .head .total_price {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-left: auto;white-space: nowrap;}.checkout .order .head .total_price .val {font-weight: 600;margin-left: 8px;}.checkout .order_form {display: none;width: 50%;padding: 50px 50px 45px 0;}.checkout .order_form .form {width: 460px;max-width: 100%;}.checkout .order_form .form .personal .line {margin-bottom: 25px;}.checkout .order_form .form .input {height: 44px;}.checkout .order_form .form .nice-select .current {line-height: 42px;height: 44px;}.checkout .order_form .section {padding: 0;border: none;}.checkout .order_form .section + .section {margin-top: 40px;}.checkout .order_form .section .title {font-family: var(--font_family);font-size: 14px;font-weight: 500;line-height: normal;margin-bottom: 25px;padding: 0;text-align: center;letter-spacing: 0;text-transform: uppercase;color: #2b3338;}.checkout .order_form .copy_btn {font-size: 13px;font-weight: 800;line-height: 17px;display: block;width: 100%;min-height: 44px;margin-top: 40px;padding: 9px;transition: background .2s linear;text-transform: uppercase;color: #fff;background: #2b3338;}.checkout .order_form .copy_btn:hover {background: #000;}.checkout .order_form .methods .field + .field {margin-top: 20px;}.checkout .order_form .payment .methods .field + .field {margin-top: 20px;padding-top: 20px;border-top: 1px solid #c8cbce;}.checkout .order_form .methods .row {justify-content: space-between;}.checkout .order_form .methods .row > * {width: calc(50% - 12px);}.checkout .order_form .methods .row .field + .field {margin-top: 0;}.checkout .order_form .method_info {display: none;}.checkout .order_form .method_info a {text-decoration: none;color: #c18c43;}.checkout .order_form .method_info a:hover {text-decoration: underline;}.checkout .order_form .method_info .exp {font-size: 12px;line-height: 15px;margin-top: 16px;color: #797f83;}.checkout .order_form .method_info .require {font-size: 15px;line-height: 22px;margin-top: 20px;color: #515151;}.checkout .order_form .method_info .require span {color: #ce0c36;}.checkout .order_form .method_info .package_btn {font-size: 15px;line-height: 22px;display: block;width: 100%;margin-top: 20px;padding: 9px;transition: background .2s linear;color: #2b3338;border: 1px solid #2b3338;}.checkout .order_form .method_info .package_btn:hover {background: #eee;}.checkout .order_form .payment .method_info {margin-top: 10px;}.checkout .order_form .payment .method_info .field {padding-left: 24px;}.checkout .order_form .payment .method_info .field + .field {margin-top: 19px;padding-top: 0;border: none;}.checkout .order_form .payment .method_info .row {flex-wrap: nowrap;}.checkout .order_form .payment .method_info .row > * {width: 100%;}.checkout .order_form .payment .method_info .name {font-size: 12px;line-height: 15px;color: #797f83;}.checkout .order_form .payment .method_info .price {font-size: 12px;line-height: 15px;margin-top: 10px;color: #2b3338;}.checkout .order_form .payment .method_info .btn {font-size: 15px;line-height: 22px;align-self: center;width: auto;margin-left: 10px;color: #c18c43;}.checkout .order_form .payment .method_info .btn:hover {text-decoration: underline;}.checkout .order_form .payment_for_delivery_exp {font-size: 13px;line-height: 21px;padding: 8px 12px;color: #2b3338;background: #f8f8d9;}.checkout .order_form .cert {margin-top: 20px;margin-bottom: 20px;padding-top: 20px;border-top: 1px solid #eee;}.checkout .order_form .cert .line, .checkout .order_form .promocode .line {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}.checkout .order_form .cert .field, .checkout .order_form .promocode .field {width: calc(50% - 12px);}.checkout .order_form .form .apply_btn, .checkout .order_form .form .remove_btn {font-size: 13px;font-weight: 800;line-height: 17px;display: block;width: calc(50% - 12px);height: 44px;margin-left: auto;padding: 9px;transition: .2s linear;text-transform: uppercase;color: #2b3338;border: 1px solid #2b3338;}.checkout .order_form .form .remove_btn {display: none;}.checkout .order_form .form .apply_btn:hover, .checkout .order_form .form .remove_btn:hover {background: #eee;}.checkout .order_form .cert .status, .checkout .order_form .promocode .status {display: none;width: 100%;margin-top: 10px;}.checkout .order_form .cert .status.green, .checkout .order_form .promocode .status.green {color: green;}.checkout .order_form .cert .status.red, .checkout .order_form .promocode .status.red {color: #ce0c36;}.checkout .order_form .form .delivery_price {font-size: 15px;line-height: 22px;margin-top: 20px;color: #515151;}.checkout .order_form .form .hide {display: none;}.checkout .checkout_total {font-size: 16px;margin-top: 40px;padding-top: 40px;padding-bottom: 40px;color: #2b3338;border-top: 1px solid #c8cbce;}.checkout .checkout_total > * {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}.checkout .checkout_total > *.red {color: #ce0c36;}.checkout .checkout_total > * + * {margin-top: 8px;}.checkout .checkout_total .label {font-size: inherit;font-weight: 400;line-height: normal;align-self: center;width: 116px;margin: 0;padding: 0;color: currentColor;}.checkout .checkout_total .label b {font-size: 14px;font-weight: 800;text-transform: uppercase;}.checkout .checkout_total .val {width: calc(100% - 126px);text-align: right;}.checkout .checkout_total .total_price {font-size: 20px;font-weight: 800;text-transform: uppercase;}.checkout .order_form .require {font-size: 12px;line-height: 15px;margin-bottom: 12px;color: #2b3338;}.checkout .order_form .require .btn {color: #c18c43;}.checkout .order_form .require .btn:hover {text-decoration: underline;}.checkout .order_form .agree {font-size: 12px;line-height: 15px;margin-top: 40px;text-align: center;color: #797f83;}.checkout .order_form .agree a {text-decoration: none;color: #c18c43;}.checkout .order_form .agree a:hover {text-decoration: underline;}.cart_info .sticky {position: sticky;top: 112px;}.cart_info .product {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;padding: 0 0 30px;text-align: left;border-bottom: 1px solid #eee;}.cart_info .product + .product {margin-top: 30px;}.cart_info .product .thumb {position: relative;display: block;overflow: hidden;width: 115px;height: 150px;text-decoration: none;color: currentColor;background: #ddd;}.cart_info .product .thumb img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.cart_info .product .thumb + * {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;width: calc(100% - 146px);margin-left: auto;}.cart_info .product .col {max-width: 50%;}.cart_info .product .name {font-size: 12px;font-weight: 800;text-transform: uppercase;}.cart_info .product .name a {display: inline-block;vertical-align: top;text-decoration: none;color: currentColor;}.cart_info .product .desc {font-size: 10px;font-weight: 500;margin-top: 6px;color: #2b3338;}.cart_info .product .features {font-size: 10px;font-weight: 500;margin-top: 12px;color: #2b3338;}.cart_info .product .features > *, .cart_info .product .features .row > * {display: flex;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: flex-start;}.cart_info .product .features > * + *, .cart_info .product .features .row {margin-top: 8px;}.cart_info .product .features .row > * + * {margin-left: 8px;}.cart_info .product .features .label {font-weight: 600;margin-right: 8px;white-space: nowrap;}.cart_info .product .features .val {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.cart_info .product .features .price {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;white-space: nowrap;}.cart_info .product .features .price .red {color: #ce0c36;}.cart_info .product .features .price .old {font-weight: 400;margin-left: 8px;text-decoration: line-through;}.cart_info .product .features .color {width: 12px;height: 12px;margin-right: 4px;border: 1px solid #c8cbce;border-radius: 50%;}.cart_info .product .features .color + div {width: calc(100% - 16px);}.cart_info .product .total_price {font-size: 12px;font-weight: 800;position: relative;padding-top: 16px;text-align: right;text-transform: uppercase;}.cart_info .product .total_price .red {color: #ce0c36;}.cart_info .product .total_price .old {font-size: 10px;position: absolute;top: 0;right: 0;text-decoration: line-through;color: #797f83;}.cart_info .product .row {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;width: 100%;margin-top: 12px;}.cart_info .product .amount {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-right: auto;}.cart_info .product .amount .btn {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 26px;height: 26px;transition: color .2s linear;color: #c8cbce;border: 1px solid #eee;}.cart_info .product .amount .btn .icon {display: block;width: 16px;height: 16px;}.cart_info .product .amount .btn:hover {color: var(--text_color);}.cart_info .product .amount .input {font-family: var(--font_family);font-size: 10px;font-weight: 600;display: block;width: 32px;height: 26px;text-align: center;color: #2b3338;border: none;background: none;font-variant-numeric: lining-nums proportional-nums;}.cart_info .product .delete_btn {font-size: 10px;font-weight: 500;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-left: 15px;padding: 3px 10px;transition: color .2s linear;color: #2b3338;}.cart_info .product .delete_btn .icon {display: block;width: 20px;height: 20px;margin-left: 10px;}.cart_info .product .delete_btn:hover {color: #c18c43;}.cart_info .product .favorite_btn {font-size: 10px;font-weight: 500;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-left: 15px;padding: 5px 10px;transition: color .2s linear;color: #2b3338;}.cart_info .product .favorite_btn span + span {display: none;}.cart_info .product .favorite_btn .icon {display: block;width: 16px;height: 16px;margin-left: 10px;}.cart_info .product .favorite_btn:hover, .cart_info .product .favorite_btn.active {color: #c18c43;}.cart_info .product .favorite_btn.active span {display: none;}.cart_info .product .favorite_btn.active span + span {display: block;}.cart_info .cart_total {font-size: 10px;font-weight: 500;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;color: #2b3338;}.cart_info .cart_total .col {width: calc(50% - 15px);}.cart_info .cart_total .col > * {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}.cart_info .cart_total .col > * + * {margin-top: 8px;}.cart_info .cart_total .label {font-weight: 600;width: 72px;}.cart_info .cart_total .label b {font-weight: 600;}.cart_info .cart_total .val {font-weight: 500;width: calc(100% - 82px);text-align: right;}.cart_info .cart_total .total_price {font-size: 12px;font-weight: 800;text-transform: uppercase;}.banners_block:not(.block) {margin-bottom: 28px;}.banners_block .swiper {overflow: visible !important;}.banners_block .swiper-slide {position: relative;visibility: hidden;transition: opacity .2s linear, visibility .2s linear;pointer-events: none;opacity: 0;}.banners_block .swiper-slide.visible {visibility: visible;pointer-events: auto;opacity: 1;}.banners_block .controls {justify-content: center;margin-top: 20px;}.banners_block .row {align-content: stretch;align-items: stretch;margin-bottom: -20px;margin-left: -20px;}.banners_block .row > * {width: calc(25% - 20px);margin-bottom: 20px;margin-left: 20px;}.banners_block .row > *.middle {width: calc(50% - 20px);}.banners_block .row > *.big {width: calc(75% - 20px);}.banners_block .banner {position: relative;display: block;overflow: hidden;padding-bottom: 100%;text-align: center;text-decoration: none;color: #fff;background: #ddd;}.banners_block .middle .banner {padding-bottom: calc(50% - 10px);}.banners_block .big .banner {padding-bottom: calc(33.333% - 13.333px);}.banners_block .banner img, .banners_block .banner picture {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: transform .2s linear;object-fit: cover;}.banners_block .banner img + img, .banners_block .banner picture + picture {z-index: 2;}.banners_block .banner:hover picture {transform: scale(1.1);}.products_head {position: sticky;z-index: 9;top: 92px;margin-bottom: 40px;padding: 12px 0;border-bottom: 1px solid #c8cbce;background: var(--bg);}.products_head .label {font-size: 12px;margin-right: 16px;text-transform: uppercase;color: #515151;}.products_head .field {position: relative;}.products_head select {display: none;}.products_head .nice-select {font-size: inherit;font-weight: inherit;line-height: normal;position: relative;display: block;float: none;height: auto;padding: 0;cursor: pointer;border: none;border-radius: 0;background: none;}.products_head .nice-select:after {display: none;}.products_head .nice-select .current {font-size: 10px;font-weight: 500;line-height: 26px;display: block;overflow: hidden;height: 28px;padding: 0 31px 0 9px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;color: #444;border: 1px solid #c8cbce;}.products_head .nice-select-dropdown {position: absolute;z-index: 9;top: 100%;left: 0;visibility: hidden;overflow: hidden;width: 100%;margin-top: -1px;padding: 4px 0;transition: .2s linear;transform: none;opacity: 0;border: 1px solid #c8cbce;border-radius: 0;background: var(--bg);box-shadow: none;}.products_head .nice-select.open .nice-select-dropdown {visibility: visible;transform: none;opacity: 1;}.products_head .nice-select .list {overflow: auto;max-height: 180px;border-radius: 0;}.products_head .nice-select .list::-webkit-scrollbar {width: 4px;height: 4px;}.products_head .nice-select .list .option {font-size: 10px;font-weight: 500;line-height: 26px;display: block;padding: 0 9px;list-style-type: none;cursor: pointer;transition: color .2s linear;white-space: nowrap;color: #444;background: none;}.products_head .nice-select .list .option:hover {color: #c18c43;background: none;}.products_head .nice-select .list .option.selected, .products_head .nice-select .list .option:empty {display: none;}.products_head .nice-select + .arr {position: absolute;top: 0;right: 10px;bottom: 0;display: block;width: 8px;height: 7px;margin: auto 0;transition: transform .2s linear;pointer-events: none;border-top: 7px solid #c8cbce;border-right: 4px solid transparent;border-left: 4px solid transparent;}.products_head .nice-select.open + .arr {transform: rotate(180deg);}.products_head .reset_filter_btn {font-size: 10px;font-weight: 500;display: flex;align-content: center;align-items: center;align-self: flex-end;flex-wrap: wrap;justify-content: flex-start;height: 28px;transition: color .2s linear;color: #515151;}.products_head .reset_filter_btn .icon {display: block;width: 24px;height: 24px;margin-right: 10px;transition: color .2s linear;color: #c8cbce;}.products_head .reset_filter_btn:hover, .products_head .reset_filter_btn:hover .icon {color: #c18c43;}.products_head .filter_selected {align-self: center;max-width: calc(100% - 481px);margin-right: auto;margin-left: 29px;}.products_head .sort {display: flex;align-content: center;align-items: center;align-self: flex-end;flex-wrap: wrap;justify-content: flex-start;margin-left: auto;}.products_head .sort .field {width: 146px;}.products_head .limit {display: flex;align-content: center;align-items: center;align-self: flex-end;flex-wrap: wrap;justify-content: flex-start;margin-left: 29px;}.products_head .limit > * + * {margin-left: 18px;}.products_head .limit .btn {font-size: 10px;font-weight: 500;position: relative;display: block;height: 28px;transition: color .2s linear;color: #c8cbce;}.products_head .limit .btn:after {position: absolute;right: 0;bottom: -13px;left: 0;width: 0;height: 1px;margin: auto;content: '';transition: width .3s linear;background: #333;}.products_head .limit .btn:hover, .products_head .limit .btn.active {color: #333;}.products_head .limit .btn.active:after {width: 100%;}.filter_selected:empty {display: none !important;}.filter_selected .row {margin-bottom: -4px;margin-left: -20px;}.filter_selected .row > * {margin-bottom: 4px;margin-left: 20px;}.filter_selected .btn {font-size: 12px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;transition: color .2s linear;text-transform: uppercase;color: #515151;}.filter_selected .btn .icon {display: block;width: 18px;height: 18px;margin-left: 6px;transition: color .2s linear;color: #c8cbce;}.filter_selected .btn:hover, .filter_selected .btn:hover .icon {color: var(--text_color);}.mob_products_head {position: sticky;z-index: 9;top: 0;display: none;padding: 20px 0;background: var(--bg);}.stock_info ~ .mob_products_head, .brand_info ~ .mob_products_head {padding-top: 0;}.mob_products_head .filter_btn {font-size: 12px;position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;width: calc(50% - 10px);height: 56px;padding: 20px 59px 20px 24px;text-transform: uppercase;color: #444;border: 1px solid #c8cbce;}.mob_products_head .filter_btn .count {font-weight: 700;margin-left: auto;}.mob_products_head .filter_btn .arr {position: absolute;top: 0;right: 24px;bottom: 0;display: block;width: 8px;height: 7px;margin: auto;transition: transform .2s linear;pointer-events: none;border-top: 7px solid #c8cbce;border-right: 4px solid transparent;border-left: 4px solid transparent;}.mob_products_head .sort {position: relative;width: calc(50% - 10px);margin-left: auto;}.mob_products_head .sort .blende {font-size: 12px;line-height: 42px;position: absolute;z-index: 9;top: 0;left: 0;display: block;overflow: hidden;width: 100%;padding: 0 52px 0 20px;cursor: pointer;white-space: nowrap;text-transform: uppercase;text-overflow: ellipsis;pointer-events: none;color: #444;}.mob_products_head select {display: none;}.mob_products_head .nice-select {font-size: inherit;font-weight: inherit;line-height: normal;position: relative;display: block;float: none;height: auto;padding: 0;cursor: pointer;border: none;border-radius: 0;background: none;}.mob_products_head .nice-select:after {display: none;}.mob_products_head .nice-select .current {font-size: 12px;line-height: 54px;display: block;overflow: hidden;height: 56px;padding: 0 59px 0 24px;cursor: pointer;white-space: nowrap;text-transform: uppercase;text-overflow: ellipsis;color: #444;border: 1px solid #c8cbce;}.mob_products_head .sort .nice-select .current {font-size: 10px;line-height: 18px;padding-top: 28px;padding-bottom: 8px;color: #c18c43;}.mob_products_head .nice-select-dropdown {position: absolute;z-index: 9;top: 100%;left: 0;visibility: hidden;overflow: hidden;width: 100%;margin-top: -1px;padding: 0;transition: .2s linear;transform: none;opacity: 0;border: 1px solid #c8cbce;border-top: none;border-radius: 0;background: var(--bg);box-shadow: none;}.mob_products_head .nice-select.open .nice-select-dropdown {visibility: visible;transform: none;opacity: 1;}.mob_products_head .nice-select .list {max-height: none;border-radius: 0;}.mob_products_head .nice-select .list .option {font-size: 12px;font-weight: inherit;line-height: normal;display: block;padding: 20px 24px;list-style-type: none;cursor: pointer;transition: color .2s linear;white-space: nowrap;text-transform: uppercase;color: #444;border-top: 1px solid #c8cbce;background: none;}.mob_products_head .nice-select .list .option:hover, .mob_products_head .nice-select .list .option.selected {color: #c18c43;background: none;}.mob_products_head .nice-select .list .option:empty {display: none;}.mob_products_head .nice-select + .arr {position: absolute;z-index: 11;top: 0;right: 24px;bottom: 0;display: block;width: 8px;height: 7px;margin: auto 0;transition: .2s linear;pointer-events: none;border-top: 7px solid #c8cbce;border-right: 4px solid transparent;border-left: 4px solid transparent;}.mob_products_head .nice-select.open + .arr {transform: rotate(180deg);border-top-color: #797f83;}.category_text {order: 9;padding-top: 60px;border-top: 1px solid #c8cbce;}.stock .exp {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-end;margin-bottom: 15px;text-align: right;color: #c18c43;}.stock .exp .timer {margin-left: 4px;}.stock .banner {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-end;padding-bottom: 23.239%;text-decoration: none;color: #fff;background: #ddd;}.stock .banner .img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.stock .banner .img + .img {z-index: 2;}.stock .banner .sticker {font-weight: 800;line-height: 44px;position: absolute;z-index: 3;right: 0;bottom: 20px;left: 0;width: 280px;max-width: calc(100% - 40px);height: 44px;margin: 0 auto;text-align: center;text-transform: uppercase;color: #fff;}.reviews .block_head {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 15px;}.reviews .total_rating {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-left: 70px;}.reviews .total_rating:after {position: absolute;top: 0;bottom: 0;left: 100%;display: block;width: 100vw;height: 1px;margin: auto 0 auto 70px;content: '';background: #c8cbce;}.reviews .total_rating .val {font-size: 14px;font-weight: 500;text-transform: uppercase;color: #2b3338;}.reviews .total_rating .icon {position: relative;top: -1px;display: block;width: 12px;height: 12px;margin-left: 8px;color: #c18c43;}.reviews .total_rating .count {font-size: 10px;font-weight: 500;margin-left: 8px;}.reviews .head {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 34px;}.reviews .head .label {font-size: 12px;margin-right: 16px;text-transform: uppercase;color: #515151;}.reviews .head .field {position: relative;}.reviews .head select {display: none;}.reviews .head .nice-select {font-size: inherit;font-weight: inherit;line-height: normal;position: relative;display: block;float: none;height: auto;padding: 0;cursor: pointer;border: none;border-radius: 0;background: none;}.reviews .head .nice-select:after {display: none;}.reviews .head .nice-select .current {font-size: 10px;font-weight: 500;line-height: 26px;display: block;overflow: hidden;height: 28px;padding: 0 31px 0 9px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;color: #444;border: 1px solid #c8cbce;}.reviews .head .nice-select-dropdown {position: absolute;z-index: 9;top: 100%;left: 0;visibility: hidden;overflow: hidden;width: 100%;margin-top: -1px;padding: 4px 0;transition: .2s linear;transform: none;opacity: 0;border: 1px solid #c8cbce;border-radius: 0;background: var(--bg);box-shadow: none;}.reviews .head .nice-select.open .nice-select-dropdown {visibility: visible;transform: none;opacity: 1;}.reviews .head .nice-select .list {overflow: auto;max-height: 180px;border-radius: 0;}.reviews .head .nice-select .list::-webkit-scrollbar {width: 4px;height: 4px;}.reviews .head .nice-select .list > * + * {margin: 0;}.reviews .head .nice-select .list .option {font-size: 10px;font-weight: 500;line-height: 26px;display: block;padding: 0 9px;list-style-type: none;cursor: pointer;transition: color .2s linear;white-space: nowrap;color: #444;background: none;}.reviews .head .nice-select .list .option:hover {color: #c18c43;background: none;}.reviews .head .nice-select .list .option.selected, .reviews .head .nice-select .list .option:empty {display: none;}.reviews .head .nice-select + .arr {position: absolute;top: 0;right: 10px;bottom: 0;display: block;width: 8px;height: 7px;margin: auto 0;transition: transform .2s linear;pointer-events: none;border-top: 7px solid #c8cbce;border-right: 4px solid transparent;border-left: 4px solid transparent;}.reviews .head .nice-select.open + .arr {transform: rotate(180deg);}.reviews .head .sort {display: flex;align-content: center;align-items: center;align-self: flex-end;flex-wrap: wrap;justify-content: flex-start;margin-left: auto;}.reviews .head .sort .field {width: 146px;}.reviews .swiper {overflow: visible !important;}.reviews .hide {display: none;}.reviews .list > * + * {margin-top: 40px;}.reviews .review {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.reviews .review .info {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;width: 333px;max-width: 100%;}.reviews .review .rating {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.reviews .review .rating > * + * {margin-left: 6px;}.reviews .review .rating .icon {display: block;width: 12px;height: 12px;color: #c8cbce;}.reviews .review .rating .icon.active {color: #c18c43;}.reviews .review .author {font-size: 14px;font-weight: 800;margin-left: auto;color: #797f83;}.reviews .review .date {font-size: 14px;width: 100%;margin-top: 20px;color: #797f83;}.reviews .review .data {width: calc(100% - 533px);}.reviews .review .text {font-size: 15px;line-height: 22px;color: #515151;}.reviews .review .reply {margin-top: 15px;}.reviews .review .reply .btn {font-size: 10px;font-weight: 500;color: #c18c43;}.reviews .review .reply .btn:hover {text-decoration: underline;}.reviews .review .likes {font-size: 10px;font-weight: 500;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;width: 100px;}.reviews .review .likes .btn {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.reviews .review .likes .icon {display: block;width: 24px;height: 24px;margin-right: 6px;transition: color .2s linear;color: #797f83;}.reviews .review .likes .dislike .icon {transform: rotate(180deg);}.reviews .review .likes .btn:hover .icon {color: #c18c43;}.reviews .review .answer {margin-top: 20px;padding-left: 30px;}.reviews .review .answer .author {margin: 0 0 15px;}.reviews .controls {display: none;justify-content: center;margin-top: 30px;}.reviews .spoler_btn {font-size: 15px;line-height: 22px;position: relative;height: 28px;margin-top: 40px;padding-right: 12px;color: #c18c43;}.reviews .spoler_btn:after {position: absolute;top: 2px;right: 0;bottom: 0;display: block;width: 6px;height: 5px;margin: auto 0;content: '';transition: transform .2s linear;pointer-events: none;border-top: 5px solid currentColor;border-right: 3px solid transparent;border-left: 3px solid transparent;}.reviews .spoler_btn span + span, .reviews .spoler_btn.active span {display: none;}.reviews .spoler_btn:hover {text-decoration: underline;}.reviews .spoler_btn.active span + span {display: inline;}.reviews .spoler_btn.active:after {transform: rotate(180deg);}.reviews .add_review_btn {font-size: 14px;font-weight: 800;line-height: 24px;display: block;min-width: 210px;max-width: 100%;margin: 40px auto 0;padding: 10px 40px;transition: background .2s linear;text-transform: uppercase;color: #fff;background: #2b3338;}.reviews .add_review_btn:hover {background: #000;}.product_info .images {position: sticky;top: 112px;width: calc(100% - 382px);padding-left: 120px;}.product_info .images .stickers {position: absolute;z-index: 3;top: 20px;left: 120px;text-align: left;}.product_info .images .stickers > * + * {margin-top: 8px;}.product_info .images .sticker {font-size: 12px;font-weight: 700;line-height: 16px;display: inline-block;padding: 0 3px;vertical-align: top;white-space: nowrap;text-transform: uppercase;color: #fff;background: #000;}.product_info .images .sticker.unisex {background: #3e992e;}.product_info .images .sticker.discount {background: #ce0c36;}.product_info .images .thumbs {position: absolute;top: -1px;left: -1px;width: 72px;height: 100%;}.product_info .images .thumbs .swiper {position: absolute;top: 0;left: 0;width: 100%;height: auto;padding: 1px;transition: padding .2s linear;}.product_info .images .thumbs .swiper.pad_top {padding-top: 29px;}.product_info .images .thumbs .swiper.in_and {padding-top: 0;}.product_info .images .thumbs .swiper-wrapper {height: 450px;}.product_info .images .thumbs .swiper-slide {position: relative;visibility: hidden;height: 105px;transition: opacity .2s linear, visibility .2s linear;pointer-events: none;opacity: 0;}.product_info .images .thumbs .swiper-slide.visible {visibility: visible;pointer-events: auto;opacity: 1;}.product_info .images .thumbs .swiper-button-next, .product_info .images .thumbs .swiper-button-prev {position: relative;overflow: hidden;width: 100%;height: 27px;margin: 0;transition: .2s linear;background: var(--bg);box-shadow: 0 0 0 1px var(--bg);}.product_info .images .thumbs .swiper-button-prev.swiper-button-disabled {height: 0;margin: 0;padding: 0;}.product_info .images .thumbs .swiper-button-next.swiper-button-disabled {opacity: 0;}.product_info .images .thumbs .swiper-button-prev {position: absolute;top: 0;left: 0;padding-bottom: 10px;}.product_info .images .thumbs .swiper-button-next {right: 0;margin-top: 2px;padding-top: 10px;}.product_info .images .thumbs .swiper-button-prev .icon {margin-left: -3px;transform: rotate(90deg);}.product_info .images .thumbs .swiper-button-next .icon {margin-left: 3px;transform: rotate(-90deg);}.product_info .images .big .swiper {display: none;}.product_info .images .big .swiper-initialized {display: block;}.product_info .images .big .swiper-button-next, .product_info .images .big .swiper-button-prev {position: absolute;top: 0;bottom: 0;height: 58px;margin: auto 0;}.product_info .images .big .swiper-button-prev {left: 10px;}.product_info .images .big .swiper-button-next {right: 10px;}.product_info .images .big .zoom {position: absolute;z-index: 5;right: 20px;bottom: 20px;display: none;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 42px;height: 42px;pointer-events: none;color: #2b3338;background: #fff;}.product_info .images .big .zoom .icon {display: block;width: 28px;height: 28px;}.product_info .images .image {position: relative;display: block;min-height: 105px;padding-bottom: 130.752%;cursor: pointer;text-decoration: none;color: currentColor;background: #ddd;}.product_info .images .image:after {position: absolute;z-index: 3;top: 0;left: 0;display: block;width: 100%;height: 100%;content: '';transition: opacity .2s linear;opacity: 0;border: 2px solid #fff;box-shadow: 0 0 0 1px #c8cbce;}.product_info .images .swiper-slide-thumb-active .image:after {opacity: 1;}.product_info .images .image img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.product_info .data {position: relative;width: 342px;max-width: 100%;margin-left: auto;}.product_info .data .delivery {padding: 0;border: none;}.product_info .product_name {font-size: 23px;font-weight: 800;display: block;text-transform: uppercase;color: #515151;}.product_info .product_name a {transition: color .2s linear;text-decoration: none;color: currentColor;}.product_info .product_name a:hover {color: #c18c43;}.product_info .desc {font-size: 14px;margin-top: 8px;color: #797f83;}.product_info .rating {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-top: 8px;}.product_info .rating .stars {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-right: 12px;}.product_info .rating .stars .icon {display: block;width: 12px;height: 12px;color: #c8cbce;}.product_info .rating .stars .icon + .icon {margin-left: 6px;}.product_info .rating .stars .icon.active {color: #c18c43;}.product_info .rating .block_btn {font-size: 10px;font-weight: 500;transition: .2s linear;}.product_info .rating .block_btn:hover {text-decoration: underline;color: #c18c43;}.product_info .not_available {font-size: 14px;line-height: 24px;display: inline-block;width: 190px;max-width: 100%;margin-top: 40px;padding: 10px;text-align: center;vertical-align: top;color: #eb4848;background-color: #fcf2f2;}.product_info .options {margin-top: 20px;}.product_info .options .row {align-content: center;align-items: center;justify-content: space-between;}.product_info .options .row + .row {margin-top: 20px;}.product_info .options .price {font-size: 20px;font-weight: 800;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;text-transform: uppercase;}.product_info .options .price .red {color: #ce0c36;}.product_info .options .price .old {font-size: 14px;font-weight: 800;margin-left: 16px;text-decoration: line-through;text-transform: uppercase;color: #797f83;}.product_info .partner_notice {font-size: 10px;font-weight: 500;position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 138px;max-width: 100%;margin-left: auto;padding: 6px 10px;color: #2b3338;background: rgba(200, 203, 206, .20);}.product_info .partner_notice .icon {display: block;width: 12px;height: 12px;margin-right: 10px;color: #5f6e58;}.product_info .partner_notice span {max-width: calc(100% - 22px);}.product_info .partner_notice .exp {font-size: 10px;font-weight: 500;line-height: 12px;position: absolute;z-index: 3;right: 0;bottom: 100%;display: none;width: 180px;margin-bottom: 8px;padding: 8px 12px;text-align: center;pointer-events: none;color: #fff;background: #c18c43;}.product_info .partner_notice:hover .exp {display: block;}.product_info .color {max-width: calc(100% - 145px);}.product_info .color .label {font-size: 10px;font-weight: 500;margin-bottom: 12px;}.product_info .color .label .selected {margin-left: 7px;color: #2b3338;}.product_info .color .vals {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-bottom: -13px;margin-left: -13px;}.product_info .color .vals > * {margin-bottom: 13px;margin-left: 13px;}.product_info .color a {position: relative;display: block;text-decoration: none;color: currentColor;border-radius: 50%;}.product_info .color a div {width: 20px;height: 20px;border-radius: inherit;}.product_info .color a div.border {border: 1px solid #c8cbce;}.product_info .color a div:before {position: absolute;top: 50%;left: 50%;display: block;width: calc(100% + 6px);height: calc(100% + 6px);content: '';transition: opacity .2s linear;transform: translate(-50%, -50%);pointer-events: none;opacity: 0;border: 1px solid #666;border-radius: inherit;}.product_info .color a.active div:before {opacity: 1;}.product_info .sizes_table_btn {font-size: 10px;font-weight: 500;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;width: 125px;max-width: 100%;margin-left: auto;padding: 6px 10px;transition: color .2s linear;color: #2b3338;}.product_info .sizes_table_btn .icon {position: relative;top: -1px;display: block;width: 12px;height: 12px;margin-right: 10px;transition: color .2s linear;color: #5f6e58;}.product_info .sizes_table_btn:hover, .product_info .sizes_table_btn:hover .icon {color: #c18c43;}.product_info .sizes {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}.product_info .sizes .label {font-size: 10px;font-weight: 500;margin-bottom: 12px;}.product_info .sizes .spoler_btn {font-size: 10px;font-weight: 500;position: relative;display: block;margin-bottom: 12px;margin-left: auto;padding-right: 11px;transition: .2s linear;color: #c18c43;}.product_info .sizes .spoler_btn:after {position: absolute;top: 0;right: 0;bottom: 0;display: block;width: 5px;height: 6px;margin: auto 0;content: '';pointer-events: none;border-top: 3px solid transparent;border-bottom: 3px solid transparent;border-left: 5px solid currentColor;}.product_info .sizes .spoler_btn:hover {text-decoration: underline;}.product_info .sizes .spoler_btn.active {padding: 0;pointer-events: none;color: #2b3338;}.product_info .sizes .spoler_btn.active:after {display: none;}.product_info .sizes .vals {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;width: calc(100% + 8px);margin-bottom: -8px;margin-left: -8px;}.product_info .sizes .vals > * {margin-bottom: 8px;margin-left: 8px;}.product_info .sizes .vals .hide {display: none;}.product_info .sizes .vals label {position: relative;display: block;min-width: 42px;cursor: pointer;pointer-events: none;}.product_info .sizes .vals label.disabled {cursor: default;}.product_info .sizes .vals label input {display: none;}.product_info .sizes .vals .size {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;height: 42px;padding: 0 11px;transition: .2s linear;pointer-events: auto;border: 1px solid #c8cbce;}.product_info .sizes .vals .size.last {border-color: #ce0c36;}.product_info .sizes .vals label.disabled .size {pointer-events: none;color: #c8cbce;}.product_info .sizes .vals .count {font-size: 10px;font-weight: 500;position: absolute;top: 3px;right: 6px;white-space: nowrap;color: #ce0c36;}.product_info .sizes .vals .last_exp {font-size: 10px;font-weight: 500;line-height: 12px;position: absolute;z-index: 3;bottom: 100%;left: 50%;display: none;margin-bottom: 8px;padding: 10px 15px;transform: translateX(-50%);text-align: center;white-space: nowrap;pointer-events: none;color: #2b3338;background: #f4f5f5;box-shadow: 0 10px 19px 0 rgba(100, 86, 68, .20);}.product_info .sizes .vals label:hover .last_exp {display: block;}.product_info .sizes .vals .notify {position: absolute;z-index: 3;top: 0;left: 0;width: 100%;height: 100%;pointer-events: auto;}.product_info .sizes .vals .notify .btn {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-end;width: 100%;height: 100%;padding: 2px;color: #c18c43;}.product_info .sizes .vals .notify .icon {display: block;width: 12px;height: 12px;}.product_info .sizes .vals .notify .exp {font-size: 10px;font-weight: 500;position: absolute;bottom: 100%;left: 50%;display: none;margin-bottom: 8px;padding: 10px 15px;transform: translateX(-50%);white-space: nowrap;color: #fff;background: #c18c43;}.product_info .sizes .vals .notify:hover .exp {display: block;}.product_info .sizes .vals label:hover .size {background: #eee;}.product_info .sizes .vals label input:checked ~ .size {border-color: #c18c43;background: #eee;}.product_info .btns {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}.product_info .btns .buy_btn {font-size: 15px;font-weight: 800;line-height: 17px;display: block;width: calc(100% - 65px);height: 55px;padding: 10px;transition: background .2s linear;text-transform: uppercase;color: #fff;background: #2b3338;}.product_info .btns .buy_btn:hover {background: #000;}.product_info .btns .buy_btn.loading {position: relative;cursor: default;pointer-events: none;color: transparent;}.product_info .btns .buy_btn.loading:after {position: absolute;top: 50%;left: 50%;width: 22px;height: 22px;margin: -11px 0 0 -11px;content: '';animation: buy_btn_spin .7s linear infinite;border: 2px solid rgba(255, 255, 255, .3);border-top-color: #fff;border-radius: 50%;}@keyframes buy_btn_spin {to {transform: rotate(360deg);}}.product_info .btns .favorite_btn {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 55px;height: 55px;transition: .2s linear;text-transform: uppercase;color: #2b3338;border: 1px solid;}.product_info .btns .favorite_btn .icon {display: block;width: 28px;height: 28px;}.product_info .btns .favorite_btn:hover {background: #eee;}.product_info .btns .favorite_btn.active {color: #c18c43;background: none;}.product_info .credit {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-top: 20px;color: #2b3338;gap: 12px;}.product_info .credit + .credit {margin-top: 12px;}.product_info .credit .label {font-size: 13px;font-weight: 500;white-space: nowrap;}.product_info .credit .banks {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;gap: 12px;}.product_info .credit .banks > * {font-size: 12px;font-weight: 600;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;cursor: pointer;gap: 4px;}.product_info .credit .banks img {display: block;height: 16px;}.product_info .products {margin-top: 40px;padding-bottom: 20px;}.product_info .products .title {font-family: var(--font_family);font-size: 23px;font-weight: 800;line-height: 100%;margin-bottom: 20px;padding: 0;letter-spacing: 0;text-transform: uppercase;}.product_info .products .row > * {width: calc(50% - 20px);}.product_info .products .row > *.hide {display: none;}.product_info .products .all_link {margin-top: 20px;}.product_info .products .all_link a {font-size: 14px;font-weight: 800;line-height: 44px;display: block;height: 44px;transition: .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.product_info .products .all_link a:hover {background: #000;}.product_info .accordion {margin-top: 20px;}.product_info * + .description {margin-top: 10px;}.product_info .description .label {font-size: 15px;font-weight: 600;line-height: 22px;margin-bottom: 5px;color: #2b3338;}.product_info .description .val {font-size: 14px;line-height: 20px;color: #2b3338;}.product_info * + .articul {margin-top: 10px;}.product_info .articul .label {font-size: 15px;font-weight: 600;line-height: 22px;margin-bottom: 5px;color: #2b3338;}.product_info .articul .val {font-size: 14px;line-height: 20px;color: #2b3338;}.product_info * + .features {margin-top: 10px;}.product_info .features .label {font-size: 15px;font-weight: 600;line-height: 22px;margin-bottom: 5px;color: #2b3338;}.product_info .features .items {font-size: 14px;line-height: 24px;color: #2b3338;}.product_info .features .items > * {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: nowrap;justify-content: space-between;}.product_info .features .items > * + * {margin-top: 4px;}.product_info .features .items .name {font-weight: 500;width: calc(50% - 2px);}.product_info .features .items .name + * {width: calc(50% - 2px);}.product_info .shops .title {font-family: var(--font_family);font-size: 15px;font-weight: 600;line-height: 22px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-bottom: 6px;padding: 0;letter-spacing: 0;color: currentColor;}.product_info .shops .title .icon {display: block;width: 24px;height: 24px;color: #c18c43;}.product_info .shops .title span {align-self: center;width: calc(100% - 34px);}.product_info .shops .shop {font-size: 12px;line-height: 20px;padding: 10px 0 10px 34px;color: #2b3338;}.product_info .shops .shop + .shop {margin-top: 5px;}.product_info .shops .shop > * {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.product_info .shops .shop .label {font-weight: 500;width: 95px;max-width: 100%;}.product_info .shops .shop .val {width: calc(100% - 100px);margin-left: auto;}.product_info .shops .shop .val > * + * {margin-top: 5px;}.product_info .shops .shop .map_link {font-size: 10px;font-weight: 500;line-height: 12px;position: relative;display: inline-block;padding-right: 11px;vertical-align: top;text-decoration: none;color: #c18c43;}.product_info .shops .shop .map_link:after {position: absolute;top: 0;right: 0;bottom: 0;display: block;width: 5px;height: 6px;margin: auto 0;content: '';pointer-events: none;border-top: 3px solid transparent;border-bottom: 3px solid transparent;border-left: 5px solid currentColor;}.product_info .shops .shop .map_link:hover {text-decoration: underline;}.product_info .seller > * + * {margin-top: 10px;}.product_info .seller .label {font-size: 15px;font-weight: 600;line-height: 22px;color: #2b3338;}.product_info .seller .val {font-size: 14px;line-height: 20px;margin-top: 5px;color: #2b3338;}.product_info .seller .val > * + * {margin-top: 5px;}.product_info .seller .logo {display: block;width: auto;max-width: 100%;max-height: 40px;}.product_info .seller .small_label {font-size: 10px;font-weight: 500;color: #797f83;}.product_info .seller .small_label + * {font-weight: 500;margin-top: 4px;}.product_info .delivery .label {font-size: 15px;font-weight: 600;line-height: 22px;margin-bottom: 20px;color: #2b3338;}.product_info .delivery .method + .method {margin-top: 20px;}.product_info .delivery .method .name {font-size: 15px;font-weight: 600;line-height: 22px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}.product_info .delivery .method .name .icon {display: block;align-self: center;width: auto;max-width: 24px;max-height: 24px;}.product_info .delivery .method .name span {align-self: center;width: calc(100% - 34px);}.product_info .delivery .method .notice {font-size: 10px;font-weight: 500;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;width: calc(100% - 34px);margin-top: 5px;margin-left: auto;color: #2b3338;}.product_info .delivery .method .notice > div {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;padding: 6px 10px;background: rgba(200, 203, 206, .20);}.product_info .delivery .method .notice .icon {display: block;width: 12px;height: 12px;margin-right: 10px;color: #5f6e58;}.product_info .delivery .method .notice span {align-self: center;max-width: calc(100% - 22px);}.product_info .delivery .method .info {margin-top: 5px;padding-left: 34px;color: #2b3338;}.product_info .delivery .method .info > * {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.product_info .delivery .method .info > * + * {margin-top: 4px;}.product_info .delivery .method .info .label {font-size: 12px;font-weight: 500;line-height: 20px;width: 95px;max-width: 100%;margin: 0;}.product_info .delivery .method .info .val {font-size: 12px;line-height: 20px;width: calc(100% - 100px);}.product_info .return {margin-top: 20px;}.product_info .return .label {font-size: 15px;font-weight: 600;line-height: 22px;margin-bottom: 5px;color: #2b3338;}.product_info .return .text_block {font-size: 14px;line-height: 20px;color: #2b3338;}.product_info .return .text_block > *, .product_info .return .text_block .hide > * {margin-bottom: 20px;}.product_info .full_view {position: fixed;z-index: 90;top: 0;left: 0;display: none;flex-direction: column;width: 100%;height: 100%;max-height: -moz-available;max-height: -webkit-fill-available;max-height: fill-available;background: #fff;}.product_info .full_view.show {display: flex;}.product_info .full_view .close_btn {position: absolute;z-index: 9;top: 20px;right: 20px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 32px;height: 32px;}.product_info .full_view .close_btn .icon {display: block;width: 32px;height: 32px;}.product_info .full_view .wheelSlider-container {width: 100%;height: 100% !important;min-height: -moz-available !important;min-height: -webkit-fill-available !important;min-height: fill-available !important;max-height: -moz-available;max-height: -webkit-fill-available;max-height: fill-available;margin: auto;}.product_info .full_view .swiper {width: 100%;height: 100%;min-height: -moz-available;min-height: -webkit-fill-available;min-height: fill-available;max-height: -moz-available;max-height: -webkit-fill-available;max-height: fill-available;}.product_info .full_view .swiper-slide {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;height: 100%;min-height: -moz-available;min-height: -webkit-fill-available;min-height: fill-available;max-height: -moz-available;max-height: -webkit-fill-available;max-height: fill-available;cursor: zoom-in;transition: opacity .8s ease, transform .8s ease;transform: scale3d(.5,.5,.5);transform-origin: center;opacity: .4;}.product_info .full_view .swiper-slide img {display: block;max-width: 100%;max-height: 100%;max-height: -moz-available;max-height: -webkit-fill-available;max-height: fill-available;transition: transform .2s linear;object-fit: cover;}.product_info .full_view .swiper-slide.active {z-index: 3;transform: scaleX(1);opacity: 1;}.product_info .full_view .swiper-slide.zoomed {cursor: zoom-out;}.product_info .full_view .swiper-button-next, .product_info .full_view .swiper-button-prev {top: 0;bottom: 0;margin: auto 0;}.product_info .full_view .swiper-button-prev {left: 25%;}.product_info .full_view .swiper-button-next {right: 25%;}.brands_page {border-top: 1px solid #eee;}.brands_page aside {padding: 12px 0;}.brands_page .content {border-left: 1px solid #eee;}.brands_page .filter .form .checkbox {font-size: 12px;}.brands_page .head {position: relative;display: flex;align-content: stretch;align-items: stretch;flex-wrap: nowrap;justify-content: flex-start;}.brands_page .head:after {position: absolute;top: 100%;left: 0;display: block;width: 100vw;height: 1px;content: '';background: #eee;}.brands_page .head .type {display: flex;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: flex-start;padding: 0 30px;border-right: 1px solid #eee;}.brands_page .head .type > * + * {margin-left: 15px;}.brands_page .head .type .btn {font-size: 12px;line-height: 14px;position: relative;display: block;height: 58px;text-transform: uppercase;color: #2b3338;}.brands_page .head .type .btn:after {position: absolute;right: 0;bottom: 0;left: 0;width: 0;height: 1px;margin: auto;content: '';transition: width .3s linear;background: #000;}.brands_page .head .type .btn.active:after {width: 100%;}.brands_page .head .alphabet {font-size: 12px;line-height: 14px;overflow: hidden;padding: 22px 24px;}.brands_page .head .alphabet .swiper {display: none;overflow: visible !important;}.brands_page .head .alphabet .swiper-slide {position: relative;visibility: hidden;width: auto;transition: opacity .2s linear, visibility .2s linear;pointer-events: none;opacity: 0;}.brands_page .head .alphabet .swiper-slide.visible {visibility: visible;pointer-events: auto;opacity: 1;}.brands_page .head .alphabet .swiper > .swiper-button-next, .brands_page .head .alphabet .swiper > .swiper-button-prev {top: 50%;}.brands_page .head .alphabet .swiper > .swiper-button-prev {left: -29px;}.brands_page .head .alphabet .swiper > .swiper-button-next {right: -29px;}.brands_page .head .alphabet .btn {display: block;transition: color .2s linear;text-transform: uppercase;color: #2b3338;}.brands_page .head .alphabet .btn.disabled {pointer-events: none;color: #c8cbce;}.brands_page .head .alphabet .btn:hover {color: #c18c43;}.brands_page .list .item {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;padding: 30px 0 30px 30px;border-top: 1px solid #eee;}.brands_page .list .letter {font-size: 64px;line-height: 58px;width: 120px;max-width: 100%;text-align: center;white-space: nowrap;text-transform: uppercase;color: #2b3338;}.brands_page .list .items {width: calc(100% - 210px);margin-left: auto;}.brands_page .list .row {margin-bottom: -14px;margin-left: -26px;}.brands_page .list .row > * {width: calc(25% - 26px);margin-bottom: 14px;margin-left: 26px;}.brands_page .list a {font-size: 15px;line-height: 22px;display: inline-block;transition: .2s linear;vertical-align: top;text-decoration: none;color: #515151;}.brands_page .list a:hover {color: #c18c43;}.brands_page .list a.disabled-link {pointer-events: none;opacity: .4;}.lk_info {border-top: 1px solid #eee;--sidebar_width: 248px;}.lk_info aside {border-left: 1px solid #eee;}.lk_info .content {border-left: 1px solid #eee;}.lk_info .success_message {position: fixed;z-index: 100;top: 0;left: 0;display: none;width: 100%;padding: 14px 24px;text-align: center;text-transform: uppercase;color: #fff;background: #000;}.lk_info .pagination {margin-top: 0;padding: 20px 0 40px 40px;}.lk_info .pagination .links {justify-content: flex-start;width: auto;margin: 0;}.lk_menu {position: sticky;top: 92px;}.lk_menu .btn {font-size: 14px;position: relative;display: none;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;width: 100%;padding: 16px 20px;text-align: left;text-transform: uppercase;color: currentColor;background: #eef1f0;}.lk_menu .btn:after {position: absolute;top: -1px;right: 20px;bottom: 0;display: block;width: 8px;height: 7px;margin: auto 0;content: '';transition: .2s linear;pointer-events: none;color: #a5a5a5;border-top: 7px solid currentColor;border-right: 4px solid transparent;border-left: 4px solid transparent;}.lk_menu .btn.active:after {top: 0;transform: rotate(180deg);}.lk_menu .mini_modal {position: relative;top: 0;visibility: visible;pointer-events: auto;opacity: 1;}.lk_menu a {font-size: 14px;position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;padding: 16px;transition: color .2s linear;text-decoration: none;text-transform: uppercase;color: rgba(51,51,51,.5);}.lk_menu a:before {position: absolute;top: 0;left: -1px;display: block;width: 2px;height: 0;content: '';transition: height .2s linear;pointer-events: none;background: #c18c43;}.lk_menu .icon {display: block;transition: .2s linear;opacity: .5;}.lk_menu .icon.profile {width: 12px;height: 12px;margin-right: 2px;}.lk_menu .icon.address {width: 11px;height: 14px;margin-right: 3px;}.lk_menu .icon.favorite {width: 14px;height: 11px;}.lk_menu .icon.orders {width: 12px;height: 13px;margin-right: 2px;}.lk_menu .icon.subscribe {width: 12px;height: 10px;margin-right: 2px;}.lk_menu .icon.password {width: 13px;height: 16px;margin-right: 1px;}.lk_menu .icon.logout {width: 13px;height: 11px;margin-right: 1px;}.lk_menu span {align-self: center;width: calc(100% - 24px);}.lk_menu a:hover, .lk_menu a.active {color: currentColor;}.lk_menu a.active:before {height: 100%;}.lk_menu .btn .icon, .lk_menu a.active .icon {opacity: 1;color: #c18c43;}.lk_profile {width: 700px;max-width: 100%;padding: 40px 0 40px 40px;}.lk_profile .form .columns {--form_columns_offset: 40px;}.lk_profile .about_me {margin-top: 20px;margin-bottom: 40px;}.lk_profile .about_me .head {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;padding-bottom: 20px;}.lk_profile .about_me .head:before {position: absolute;bottom: 0;left: -40px;display: block;width: 100vw;height: 1px;content: '';pointer-events: none;background: #eee;}.lk_profile .about_me .head .spoler_btn {font-size: 14px;font-weight: 500;line-height: 18px;position: relative;padding-right: 16px;letter-spacing: 1px;text-transform: uppercase;color: #333;}.lk_profile .about_me .head .spoler_btn:after {position: absolute;top: -1px;right: 0;bottom: 0;display: block;width: 8px;height: 7px;margin: auto 0;content: '';transition: .2s linear;pointer-events: none;color: #a5a5a5;border-top: 7px solid currentColor;border-right: 4px solid transparent;border-left: 4px solid transparent;}.lk_profile .about_me .head .spoler_btn.active:after {top: 0;transform: rotate(180deg);}.lk_profile .about_me .head .exp {font-size: 10px;line-height: 13px;width: calc(50% - 20px);color: #9b9b9b;}.lk_profile .about_me .hide {display: none;margin-bottom: -40px;}.lk_profile .form .section {position: relative;padding: 40px 0 20px;}.lk_profile .form .section + .section:before {position: absolute;top: 0;left: -40px;display: block;width: 100vw;height: 1px;content: '';pointer-events: none;background: #eee;}.lk_profile .form .gender {display: block;margin-left: 0;}.lk_profile .form .gender > * {margin-left: 0;}.lk_profile .form .gender .fields {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.lk_profile .form .gender .fields > * + * {margin-top: 0;}.lk_profile .form .gender input {display: none;}.lk_profile .form .gender label {display: block;width: 80px;max-width: 100%;cursor: pointer;}.lk_profile .form .gender label div {font-size: 15px;position: relative;padding: 15px 0 14px;transition: color .2s linear;text-align: center;color: rgba(74,74,74,.3);border-bottom: 1px solid #eee;}.lk_profile .form .gender label div:after {position: absolute;right: 0;bottom: -1px;left: 0;width: 0;height: 2px;margin: auto;content: '';transition: width .3s linear;background: var(--text_color);}.lk_profile .form .gender label:hover div, .lk_profile .form .gender input:checked + div {color: currentColor;}.lk_profile .form .gender input:checked + div:after {width: 100%;}.lk_profile .form .birthday {width: 400px;max-width: 100%;margin-left: auto;}.lk_profile .form .birthday .fields {position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-left: -16px;}.lk_profile .form .birthday .fields + .fields {margin-top: 12px;}.lk_profile .form .birthday .fields > * {width: calc(33.333% - 16px);margin-left: 16px;}.lk_profile .form .birthday .fields > * + * {margin-top: 0;}.lk_profile .form .birthday .exp {font-size: 10px;line-height: 13px;margin-top: 10px;color: #9b9b9b;}.lk_profile .form .clothe_sizes .fields, .lk_profile .form .shoe_sizes .fields {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-bottom: -16px;margin-left: -20px;padding-top: 8px;}.lk_profile .form .shoe_sizes {padding-top: 20px;}.lk_profile .form .clothe_sizes .fields > *, .lk_profile .form .shoe_sizes .fields > * {width: calc(25% - 20px);margin-bottom: 16px;margin-left: 20px;}.lk_profile .form .clothe_sizes .fields .field + .field, .lk_profile .form .shoe_sizes .fields .field + .field {margin-top: 0;}.lk_profile .form .children .boys {margin-top: 8px;}.lk_profile .form .children .girls {margin-top: 20px;}.lk_profile .form .children .birthday {display: none;margin-top: 16px;margin-left: 0;padding-bottom: 20px;}.lk_profile .form .children .birthday .delete_btn {position: absolute;top: 0;bottom: 0;left: 100%;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 18px;height: 18px;margin: auto 0 auto 16px;transition: color .2s linear;border: 1px solid;border-radius: 50%;}.lk_profile .form .children .birthday .delete_btn .icon {display: block;width: 16px;height: 16px;}.lk_profile .form .children .birthday .delete_btn:hover {color: #c18c43;}.lk_profile .form .children .add_btn {font-size: 10px;font-weight: 500;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-top: 12px;text-transform: uppercase;color: #4a4a4a;}.lk_profile .form .children .add_btn .icon {display: block;width: 12px;height: 12px;margin-right: 10px;}.lk_profile .form .children .template {display: none;}.lk_profile .form .submit_btn {width: calc(50% - 20px);}.lk_address .form {display: none;width: 345px;max-width: 100%;}.lk_address .form .cancel_btn {font-size: 13px;font-weight: 800;line-height: 17px;display: block;width: 100%;height: 44px;margin-top: 16px;transition: background .2s linear;text-transform: uppercase;color: #333;border: 1px solid;}.lk_address .form .cancel_btn:hover {background: #eee;}.lk_address .add_form {position: relative;padding: 40px 0 40px 40px;}.lk_address .add_form:after {position: absolute;bottom: 0;left: 0;display: block;width: 100vw;height: 1px;content: '';background: #eee;}.lk_address .add_form .hide {display: none;}.lk_address .add_form .method_info {display: none;}.lk_address .add_form .shop a {transition: color .2s linear;color: currentColor;}.lk_address .add_form .shop a:hover {color: #c18c43;}.lk_address .items {width: 660px;max-width: 100%;}.lk_address .address {position: relative;padding: 40px 0 40px 40px;}.lk_address .address:after {position: absolute;bottom: 0;left: 0;display: block;width: 100vw;height: 1px;content: '';background: #eee;}.lk_address .address .data {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;}.lk_address .address .label {font-size: 12px;font-weight: 500;width: 100%;margin-bottom: 15px;letter-spacing: 1px;text-transform: uppercase;opacity: .5;color: #333;}.lk_address .address .icon {display: block;align-self: center;width: 11px;height: 14px;margin-right: 19px;opacity: .5;color: rgba(51,51,51,.5);}.lk_address .address .val {font-size: 15px;font-weight: 500;line-height: 20px;align-self: center;width: calc(100% - 109px);color: #262626;}.lk_address .address .btns {display: flex;align-content: center;align-items: center;align-self: center;flex-wrap: wrap;justify-content: flex-start;margin-left: auto;}.lk_address .address .btns .btn {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 20px;height: 20px;transition: .2s linear;opacity: .5;color: rgba(51,51,51,.5);}.lk_address .address .btns .btn + .btn {margin-left: 15px;}.lk_address .address .btns svg {display: block;width: 16px;height: 16px;}.lk_address .address .btns .delete_btn {color: #fff;border-radius: 50%;background: rgba(51,51,51,.5);}.lk_address .address .btns .btn:hover {opacity: 1;color: #c18c43;}.lk_address .address .btns .delete_btn:hover {opacity: 1;color: #fff;background: #c18c43;}.lk_address .add_btn {font-size: 14px;font-weight: 800;display: block;width: 230px;max-width: 100%;height: 44px;margin-top: 40px;margin-bottom: 40px;margin-left: 40px;transition: background .2s linear;text-transform: uppercase;color: #fff;background: #2b3338;}.lk_address .add_btn:hover {background: #000;}.lk_orders .titles {font-size: 9px;font-weight: 700;position: relative;display: flex;align-content: stretch;align-items: stretch;flex-wrap: nowrap;justify-content: flex-start;width: 700px;max-width: 100%;padding: 10px 0 10px 40px;text-transform: uppercase;}.lk_orders .titles:after {position: absolute;bottom: 0;left: 0;display: block;width: 100vw;height: 1px;content: '';background: #eee;}.lk_orders .titles > * {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;width: 100%;}.lk_orders .titles > * + * {margin-left: 10px;}.lk_orders .titles .alignright {justify-content: flex-end;text-align: right;}.lk_orders .order {position: relative;width: 700px;max-width: 100%;padding-left: 40px;}.lk_orders .order:after {position: absolute;bottom: 0;left: 0;display: block;width: 100vw;height: 1px;content: '';background: #eee;}.lk_orders .order .head {font-size: 12px;display: flex;align-content: stretch;align-items: stretch;flex-wrap: nowrap;justify-content: flex-start;min-height: 48px;padding: 10px 0;cursor: pointer;color: #333;}.lk_orders .order .head > * {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;width: 100%;}.lk_orders .order .head > * + * {margin-left: 10px;}.lk_orders .order .head .alignright {justify-content: flex-end;text-align: right;}.lk_orders .order .head .col_number {flex-wrap: nowrap;}.lk_orders .order .head .col_price {font-size: 14px;font-weight: 700;}.lk_orders .order .head .arr {display: block;width: 8px;min-width: 8px;height: 6px;margin-left: 6px;transition: transform .2s linear;pointer-events: none;border-top: 6px solid #c8cbce;border-right: 4px solid transparent;border-left: 4px solid transparent;}.lk_orders .order .head.active .arr {transform: rotate(180deg);}.lk_orders .order .data {display: none;padding: 10px 0 20px;}.lk_orders .order .loadtion {font-size: 12px;font-weight: 500;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;margin-bottom: 10px;color: #333;}.lk_orders .order .loadtion .icon {display: block;width: 11px;height: 14px;opacity: .5;color: rgba(51,51,51,.5);}.lk_orders .order .loadtion span {align-self: center;width: calc(100% - 24px);}.lk_orders .order .payment_method {font-size: 12px;font-weight: 500;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;margin-bottom: 10px;color: #333;}.lk_orders .order .payment_method .icon {display: block;width: 11px;height: 14px;opacity: .5;color: rgba(51,51,51,.5);}.lk_orders .order .payment_method span {align-self: center;width: calc(100% - 24px);}.lk_orders .order .cart_info {margin-top: 20px;}.lk_orders .order .cart_info .product {padding-bottom: 0;border: none;}.lk_orders .order .cart_info .product + .product {margin-top: 20px;padding-top: 20px;border-top: 1px solid #eee;}.lk_edit_password .form {width: 305px;max-width: 100%;padding: 40px 0 40px 40px;}.lk_subscribe .toggle {position: relative;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: flex-start;padding: 20px 0 20px 40px;}.lk_subscribe .toggle:after {position: absolute;bottom: 0;left: 0;display: block;width: 100vw;height: 1px;content: '';pointer-events: none;background: #eee;}.lk_subscribe .toggle input {display: none;}.lk_subscribe .toggle label {line-height: 1.15;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;cursor: pointer;color: #515151;}.lk_subscribe .toggle label > * {pointer-events: none;}.lk_subscribe .toggle label .check {position: relative;width: 28px;height: 1px;margin-right: 12px;background: #e9e9e9;}.lk_subscribe .toggle label .check:before {position: absolute;top: 50%;left: 0;display: block;width: 13px;height: 13px;content: '';transition: .2s linear;transform: translateY(-50%);border: 1px solid #a4a4a4;border-radius: 50%;background-color: #fff;}.lk_subscribe .toggle label .check + * {max-width: calc(100% - 40px);}.lk_subscribe .toggle input:checked + .check:before {left: calc(100% - 12px);border-color: #0e9d57;background-color: #0e9d57;}.lk_subscribe .hide {display: none;}.lk_subscribe .form .info {display: flex;align-content: flex-end;align-items: flex-end;flex-wrap: wrap;justify-content: space-between;width: 660px;max-width: 100%;padding: 40px 0 20px 40px;}.lk_subscribe .form .gender {display: block;margin-left: 0;}.lk_subscribe .form .gender > * {margin-left: 0;}.lk_subscribe .form .gender .fields {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;border-bottom: 1px solid #eee;}.lk_subscribe .form .gender .fields > * + * {margin-top: 0;margin-left: 30px;}.lk_subscribe .form .gender input {display: none;}.lk_subscribe .form .gender label {display: block;width: auto;max-width: 100%;padding: 0;cursor: pointer;}.lk_subscribe .form .gender label > * {pointer-events: none;}.lk_subscribe .form .gender label div {font-size: 14px;position: relative;padding: 10px 0 12px;transition: color .2s linear;text-align: center;color: rgba(74,74,74,.3);}.lk_subscribe .form .gender label div:after {position: absolute;right: 0;bottom: -1px;left: 0;width: 0;height: 2px;margin: auto;content: '';transition: width .3s linear;background: var(--text_color);}.lk_subscribe .form .gender label:hover div, .lk_subscribe .form .gender input:checked + div {color: currentColor;}.lk_subscribe .form .gender input:checked + div:after {width: 100%;}.lk_subscribe .form .btns {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;min-height: 39px;margin-left: auto;}.lk_subscribe .form .clear_btn {font-size: 14px;margin-left: 30px;transition: color .2s linear;color: #515151;}.lk_subscribe .form .clear_btn:hover {color: #c18c43;}.lk_subscribe .brands_page {margin-top: -1px;}.favorite .empty {width: 480px;max-width: 100%;margin: 0 auto;text-align: center;}.favorite .empty .link {margin-top: 40px;}.favorite .empty .link a {font-size: 14px;font-weight: 800;line-height: 44px;display: block;width: 360px;max-width: 100%;height: 44px;margin: 0 auto;transition: background .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.favorite .empty .link a:hover {background: #000;}.favorite .product {position: relative;display: flex;align-content: stretch;align-items: stretch;flex-wrap: wrap;justify-content: space-between;width: 500px;max-width: 100%;padding: 40px 0 40px 40px;text-align: left;}.favorite .product:after {position: absolute;bottom: 0;left: 0;display: block;width: 100vw;height: 1px;content: '';background: #eee;}.favorite .product .thumb {position: relative;display: block;overflow: hidden;width: 115px;height: 150px;text-decoration: none;color: currentColor;background: #ddd;}.favorite .product .thumb img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.favorite .product .thumb + * {position: relative;display: flex;flex-direction: column;width: calc(100% - 146px);margin-left: auto;}.favorite .product .delete_btn {position: absolute;top: 0;right: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 20px;height: 20px;transition: .2s linear;opacity: .5;color: #fff;border-radius: 50%;background: rgba(51,51,51,.5);}.favorite .product .delete_btn .icon {display: block;width: 16px;height: 16px;}.favorite .product .delete_btn:hover {opacity: 1;background: #c18c43;}.favorite .product .name {font-size: 12px;font-weight: 800;padding-right: 40px;text-transform: uppercase;}.favorite .product .name a {display: inline-block;vertical-align: top;text-decoration: none;color: currentColor;}.favorite .product .desc {font-size: 10px;font-weight: 500;margin-top: 6px;padding-right: 40px;color: #2b3338;}.favorite .product .features {font-size: 10px;font-weight: 500;margin-top: 12px;color: #2b3338;}.favorite .product .features > * {display: flex;align-content: center;align-items: center;flex-wrap: nowrap;justify-content: flex-start;}.favorite .product .features > * + * {margin-top: 8px;}.favorite .product .features .label {font-weight: 600;margin-right: 8px;white-space: nowrap;}.favorite .product .features .val {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}.favorite .product .features .price {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;white-space: nowrap;}.favorite .product .features .price .red {color: #ce0c36;}.favorite .product .features .price .old {font-weight: 400;margin-left: 8px;text-decoration: line-through;}.favorite .product .features .color {width: 12px;height: 12px;margin-right: 4px;border: 1px solid #c8cbce;border-radius: 50%;}.favorite .product .features .color + div {width: calc(100% - 16px);}.favorite .product .link {margin-top: auto;padding-top: 20px;}.favorite .product .link a {font-size: 14px;font-weight: 800;line-height: 44px;display: block;width: 280px;max-width: 100%;height: 44px;transition: background .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.favorite .product .link a:hover {background: #000;}.favorite .product .link a.not_available {pointer-events: none;background: #b3b3b3;}.favorite .row {position: relative;}.favorite .row {align-content: stretch;align-items: stretch;}.favorite .row .product {width: 33.333%;padding: 20px;}.favorite .row .product:before {position: absolute;top: 0;left: 50%;display: block;width: 200vw;height: 1px;content: '';transform: translateX(-50%);background: #eee;}.favorite .row .product:after {display: block;width: 1px;height: 100%;}.favorite .row .product:nth-child(3n+1):after {display: none;}.cart_empty {padding: 120px 0;text-align: center;}.cart_empty .title {font-size: 23px;font-weight: 700;line-height: 27px;letter-spacing: 3px;text-transform: uppercase;color: #333;}.cart_empty .desc {line-height: 20px;margin-top: 20px;}.cart_empty .link {margin-top: 40px;}.cart_empty .link a {font-size: 14px;font-weight: 800;line-height: 44px;display: block;width: 280px;max-width: 100%;height: 44px;margin: 0 auto;transition: background .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.cart_empty .link a:hover {background: #000;}.cart_empty .img {display: block;width: 307px;max-width: 75%;margin: 40px auto 0;}.search_empty {padding: 95px 0 60px;}.search_empty .title {font-size: 23px;font-weight: 800;line-height: 27px;width: 746px;max-width: 100%;margin: 0 auto;text-align: center;letter-spacing: 3px;text-transform: uppercase;color: #333;}.search_empty .desc {margin-top: 40px;}.search_empty .desc ul li + li {margin-top: 16px;}.error_info {min-height: 500px;padding: 40px 0 120px;}.error_info .cont {justify-content: center;}.error_info .col {position: relative;width: 315px;max-width: 100%;}.error_info .code {font-size: 150px;font-weight: 800;text-align: center;letter-spacing: 8px;color: #eaeaea;}.error_info .col img {position: absolute;top: 40px;right: 0;left: 0;display: block;width: 160px;max-width: 75%;margin: 0 auto;}.error_info .data {width: 428px;max-width: 100%;margin-left: 120px;padding-top: 32px;}.error_info .title {font-family: var(--font_family);font-size: 23px;font-weight: 700;line-height: 31px;padding: 0;letter-spacing: 0;letter-spacing: 3px;text-transform: uppercase;}.error_info .desc {font-size: 12px;font-weight: 300;line-height: 19px;margin-top: 20px;letter-spacing: .3px;}.error_info .desc .search_btn {color: #c18c43;}.error_info .desc .search_btn:hover {text-decoration: underline;}.error_info .link {margin-top: 30px;}.error_info .link a {font-size: 14px;font-weight: 800;line-height: 44px;display: block;width: 280px;max-width: 100%;height: 44px;transition: background .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.error_info .link a:hover {background: #000;}.press_about_us img {display: block;width: 100%;margin-bottom: 40px;}.press_about_us .title {font-family: var(--font_family);font-size: 18px;font-weight: 700;line-height: 1.45;width: 220px;max-width: 100%;padding: 0;letter-spacing: .099em;text-transform: uppercase;color: #333;}.press_about_us .desc {font-size: 14px;line-height: 1.65;width: calc(100% - 320px);margin-left: auto;color: #515151;}.articles .row {align-content: stretch;align-items: stretch;margin-bottom: -40px;margin-left: -20px;}.articles .row > * {width: calc(33.333% - 20px);margin-bottom: 40px;margin-left: 20px;}.articles .article .thumb {position: relative;display: block;overflow: hidden;margin-bottom: 20px;padding-bottom: 73.684%;text-decoration: none;color: currentColor;background: #ddd;}.articles .article .thumb > img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.articles .article .brand {position: absolute;z-index: 3;right: 0;bottom: 0;left: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: calc(100% - 40px);height: 47px;margin: 0 auto;padding: 10px 10px 0;background: #fff;}.articles .article .brand img {display: block;width: auto;max-width: 100%;max-height: 100%;}.articles .article .name {font-size: 16px;font-weight: 700;text-transform: uppercase;}.articles .article .name a {display: inline-block;transition: color .2s linear;vertical-align: top;text-decoration: none;color: currentColor;}.articles .article .thumb:hover ~ .name a, .articles .article .name a:hover {color: #c18c43;}.articles .article .desc {font-size: 14px;line-height: 1.65;margin-top: 20px;color: #515151;}.articles .article .link {font-size: 14px;line-height: 1.65;margin-top: 10px;}.articles .article .link a {text-decoration: none;color: #c18c43;}.articles .article .link a:hover {text-decoration: underline;}.payment_info {padding-top: 20px;}.payment_info .method {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.payment_info .method + .method {margin-top: 40px;padding-top: 40px;border-top: 1px solid #eee;}.payment_info .method .icon {width: 40px;}.payment_info .method .icon img {display: block;max-width: 100%;}.payment_info .method .icon + * {align-self: center;width: calc(100% - 80px);}.payment_info .method .name {font-weight: 500;}.payment_info .method .desc {margin-top: 20px;}.payment_info .method .text_block > *, .payment_info .method .text_block .hide > * {margin-bottom: 16px;}.FAQ {--sidebar_width: 348px;}.FAQ.content_flex .content {order: 0;width: calc(100% - var(--sidebar_width) - 40px);}.FAQ .section + .section {margin-top: 40px;}.FAQ .section > .title {font-family: var(--font_family);font-size: 18px;font-weight: 700;line-height: normal;margin-bottom: 20px;padding: 0;letter-spacing: .05em;text-transform: uppercase;color: #333;}.FAQ .add_form {position: sticky;top: 92px;padding: 40px;background: #f2f2f2;--form_bg_color: #fff;}.FAQ .add_form .title {font-family: var(--font_family);font-size: 18px;font-weight: 700;line-height: normal;margin-bottom: 30px;padding: 0;letter-spacing: 0;text-transform: uppercase;}.FAQ .add_form .submit_btn {font-size: 14px;}.FAQ .add_form .success {position: absolute;z-index: 5;top: 0;left: 0;display: none;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;height: 100%;padding: 19px;text-align: center;background: #f2f2f2;}.FAQ .add_form .success .title {font-weight: 800;width: 100%;margin: 0;letter-spacing: 2px;}.FAQ .add_form .success .desc {font-size: 13px;line-height: 17px;width: 100%;margin-top: 8px;color: #333;}.FAQ .add_form .success img {display: block;max-width: 264px;max-height: 181px;margin: 24px auto 0;}.join_us .cont {justify-content: space-between;}.join_us .image {position: relative;overflow: hidden;width: calc(50% - 20px);height: 265px;background: #ddd;}.join_us .image img {position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: cover;}.join_us .data {width: calc(50% - 20px);}.join_us .item {width: calc(50% - 20px);margin-top: 60px;text-align: center;}.join_us .item .title {font-family: var(--font_family);font-size: 18px;font-weight: 700;line-height: normal;padding: 0;letter-spacing: 0;text-transform: uppercase;}.join_us .item .desc {font-size: 13px;font-weight: 600;margin-top: 12px;text-transform: uppercase;color: #909090;}.join_us .item .link {margin-top: 20px;padding: 30px;background: #f8f9f9;}.join_us .item .link a {font-size: 14px;font-weight: 800;line-height: 44px;display: block;width: 280px;max-width: 100%;height: 44px;margin: 0 auto;transition: .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.join_us .item .link a:hover {background: #000;}.error_info {min-height: 500px;padding: 40px 0 120px;}.error_info .cont {justify-content: center;}.error_info .col {position: relative;width: 315px;max-width: 100%;}.error_info .code {font-size: 150px;font-weight: 800;text-align: center;letter-spacing: 8px;color: #eaeaea;}.error_info .col img {position: absolute;top: 40px;right: 0;left: 0;display: block;width: 160px;max-width: 75%;margin: 0 auto;}.error_info .data {width: 428px;max-width: 100%;margin-left: 120px;padding-top: 32px;}.error_info .title {font-size: 23px;font-weight: 700;line-height: 31px;letter-spacing: 3px;text-transform: uppercase;}.error_info .desc {font-size: 12px;font-weight: 300;line-height: 19px;margin-top: 20px;letter-spacing: .3px;}.error_info .desc .search_btn {color: #c18c43;}.error_info .desc .search_btn:hover {text-decoration: underline;}.error_info .link {margin-top: 30px;}.error_info .link a {font-size: 14px;font-weight: 800;line-height: 44px;display: block;width: 280px;max-width: 100%;height: 44px;transition: background .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.error_info .link a:hover {background: #000;}.brand_info {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.brand_info .logo {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 280px;height: 132px;padding: 38px 27px 38px 25px;}.brand_info .logo img {display: block;max-width: 100%;max-height: 100%;}.brand_info .logo + * {width: calc(100% - 301px);margin-left: auto;}.brand_info .title {font-size: 15px;font-weight: 600;line-height: 22px;margin-bottom: 20px;color: #2b3338;}.brand_info .text_block {position: relative;display: block;overflow: hidden;height: 66px;transition: height .35s linear;}.brand_info .text_block:after {position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 50%;content: '';pointer-events: none;background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);}.brand_info .text_block.show {height: auto;}.brand_info .text_block.show:after {display: none;}.brand_info .spoler_btn {font-size: 10px;font-weight: 500;position: relative;height: 28px;margin-top: 16px;padding-right: 11px;color: #c18c43;}.brand_info .spoler_btn:after {position: absolute;top: 0;right: 0;bottom: 0;display: block;width: 6px;height: 5px;margin: auto 0;content: '';transition: transform .2s linear;pointer-events: none;border-top: 5px solid currentColor;border-right: 3px solid transparent;border-left: 3px solid transparent;}.brand_info .spoler_btn span + span, .brand_info .spoler_btn.active span {display: none;}.brand_info .spoler_btn:hover {text-decoration: underline;}.brand_info .spoler_btn.active span + span {display: inline;}.brand_info .spoler_btn.active:after {transform: rotate(180deg);}.register .form {width: 460px;max-width: 100%;margin: 0 auto;padding-top: 32px;}.register .form .type {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-bottom: 24px;}.register .form .type .label {font-size: var(--font_size);font-weight: 400;line-height: 22px;width: 100%;margin-bottom: 12px;padding: 0;color: #000;}.register .form .type .field + .field {margin-top: 0;margin-left: 24px;}.register .form .type .checkbox > * {pointer-events: none;}.register .form .by_email {display: none;}.register .form .line {margin-bottom: 16px;}.register .form .input {height: 44px;}.register .form .type_toggle_btn {width: 44px;height: 44px;}.register .form .btns {font-size: 14px;padding-top: 9px;color: #c18c43;}.register .form .btns .btn {display: block;width: 100%;text-align: center;text-decoration: none;color: currentColor;}.register .form .btns .btn:hover {text-decoration: underline;text-decoration-thickness: 1px;}.register .form .checkboxes, .register .form .submit {padding-top: 8px;}.delivery_info .section + .section {margin-top: 60px;}.delivery_info .section .title {font-size: 18px;font-weight: 700;line-height: 1.6;margin-bottom: 24px;letter-spacing: .07em;text-transform: uppercase;color: #333;}.delivery_info .row {margin-bottom: -40px;margin-left: -40px;}.delivery_info .row > * {width: calc(33.333% - 40px);margin-bottom: 40px;margin-left: 40px;}.delivery_info .method .icon {margin-bottom: 12px;}.delivery_info .method .icon img {display: block;width: 36px;height: 34px;}.delivery_info .method .name {font-size: 14px;font-weight: 500;line-height: 1.6;margin-bottom: 12px;color: #515151;}.delivery_info .method .price {font-size: 13px;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;color: #515151;}.delivery_info .method .price svg {display: block;width: 14px;height: 14px;margin-right: 8px;opacity: .3;}.delivery_info .method .price span {align-self: center;width: calc(100% - 22px);}.delivery_info .method .time {font-size: 13px;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;margin-top: 12px;color: #515151;}.delivery_info .method .time svg {display: block;width: 14px;height: 14px;margin-right: 8px;opacity: .3;}.delivery_info .method .time span {align-self: center;width: calc(100% - 22px);}.pickups .image {width: 50%;}.pickups .image img {display: block;width: 100%;}.pickups .data {font-size: 13px;line-height: 23px;width: calc(50% - 40px);margin-left: auto;color: #515151;}.pickups .title {font-size: 18px;font-weight: 700;line-height: 1.6;margin-bottom: 16px;letter-spacing: .07em;text-transform: uppercase;color: #333;}.pickups .data a {text-decoration: none;color: #c18c43;}.pickups .data a:hover {text-decoration: underline;}.pickups .item + .item {margin-top: 24px;}.pickups .contacts {margin-top: 40px;}.pickups .holidays {margin-top: 10px;}.pickups .indicator {position: relative;top: -1px;display: inline-block;width: 8px;height: 8px;margin-left: 4px;vertical-align: middle;border-radius: 50%;}.pickups .indicator.green {background: #82d300;}.contacts_info .map_wrap {position: relative;z-index: 3;padding-bottom: 80px;}.contacts_info .map {position: absolute;top: -98px;left: 0;width: 100%;height: calc(100% + 98px);}.contacts_info .map:after {position: absolute;top: 0;right: 0;display: block;width: 60%;height: 100%;content: '';pointer-events: none;background: -webkit-linear-gradient(right,#f7f7f7 70%,rgba(255,255,255,0));}.contacts_info .map iframe {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: none;}.contacts_info .data {font-size: 13px;line-height: 23px;position: relative;z-index: 3;width: 428px;max-width: 100%;min-height: 408px;margin-left: auto;pointer-events: auto;color: #515151;}.contacts_info .title {font-size: 18px;font-weight: 700;line-height: 1.6;margin-bottom: 16px;letter-spacing: .07em;text-transform: uppercase;color: #333;}.contacts_info .data a {text-decoration: none;color: #c18c43;}.contacts_info .data a:hover {text-decoration: underline;}.contacts_info .item {position: relative;}.contacts_info .item + .item {margin-top: 24px;}.contacts_info .contacts {margin-top: 40px;}.contacts_info .holidays {margin-top: 10px;}.contacts_info .indicator {position: relative;top: -1px;display: inline-block;width: 8px;height: 8px;margin-left: 4px;vertical-align: middle;border-radius: 50%;}.contacts_info .indicator.green {background: #82d300;}.contacts_info .socials {position: absolute;top: 50%;right: 0;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;transform: translateY(-50%);}.contacts_info .socials a {display: block;width: 32px;height: 32px;text-decoration: none;color: currentColor;border-radius: 50%;}.contacts_info .socials a + a {margin-left: 16px;}.contacts_info .socials img {display: block;width: 100%;height: 100%;border-radius: inherit;}.contacts_info .feedback {position: relative;z-index: 5;width: 100%;margin-top: -40px;pointer-events: auto;}.feedback {position: relative;padding: 39px 59px 27px;border: 1px solid #eee;background: var(--bg);}.feedback .title {font-size: 20px;font-weight: 800;line-height: 28px;margin-bottom: 24px;text-align: center;text-transform: uppercase;color: #333;}.feedback .success {position: absolute;z-index: 5;top: 0;left: 0;display: none;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;height: 100%;padding: 19px;text-align: center;background: var(--bg);}.feedback .success .title {font-weight: 800;width: 100%;margin: 0;letter-spacing: 2px;}.feedback .success .desc {font-size: 13px;line-height: 17px;width: 100%;margin-top: 8px;color: #333;}.feedback .success img {display: block;max-width: 264px;max-height: 181px;margin: 24px auto 0;}.thank_you {padding-top: 60px;}.thank_you .data {width: calc(50% - 20px);}.thank_you .data .title {font-size: 22px;font-weight: 800;line-height: 28px;letter-spacing: 2px;text-transform: uppercase;color: #333;}.thank_you .data .desc {width: 384px;max-width: 100%;margin-top: 20px;}.thank_you .data .desc .icon {display: flex;align-content: center;align-items: center;align-self: center;flex-wrap: wrap;justify-content: center;width: 36px;height: 36px;margin: 0;}.thank_you .data .desc .icon img {width: 100%;height: 100%;margin: 0;}.thank_you .data .desc.row {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.thank_you .data .desc.row p {align-self: center;width: calc(100% - 52px);margin: 0;}.thank_you .data .link {margin-top: 40px;}.thank_you .data .link a {font-size: 14px;font-weight: 800;line-height: 44px;display: block;width: 260px;max-width: 100%;height: 44px;transition: .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.thank_you .data .link a:hover {background: #000;}.thank_you .data .form {margin-top: 40px;}.thank_you .data .form .title {font-size: 13px;line-height: 17px;margin-bottom: 12px;}.thank_you .data .form .stars {display: flex;flex-direction: row-reverse;justify-content: space-between;}.thank_you .data .form .stars input {display: none;}.thank_you .data .form .stars label {font-size: 15px;line-height: 22px;display: block;cursor: pointer;text-align: center;color: #515151;}.thank_you .data .form .stars img {display: block;width: 32px;height: 32px;margin: 0 auto 8px;}.thank_you .data .form .stars .check {position: relative;width: 15px;height: 15px;margin: 8px auto 0;border-radius: 50%;box-shadow: inset 0 0 0 1px #c8cbce;}.thank_you .data .form .stars .check svg {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;transition: opacity .2s linear;opacity: 0;border-radius: 50%;}.thank_you .data .form .stars input:checked + label .check svg {opacity: 1;}.thank_you .data .form .submit_btn {width: 50%;}.thank_you .message {display: none;}.thank_you .order {position: relative;width: 400px;max-width: 100%;margin-top: 40px;margin-left: auto;padding: 0 39px 32px;border-right: 1px solid #c8cbce;border-left: 1px solid #c8cbce;}.thank_you .order:before {position: absolute;bottom: -7px;left: -1px;display: block;width: calc(100% + 2px);height: 30px;content: '';background: linear-gradient(-45deg, #c8cbce 10px, transparent 0), linear-gradient(45deg, #d8d8d8 10px, transparent 0);background-repeat: repeat-x;background-position: left-bottom;background-size: 16px 32px;}.thank_you .order:after {position: absolute;bottom: -9px;left: -1px;display: block;width: calc(100% + 2px);height: 30px;content: '';background: linear-gradient(-45deg, #fff 10px, transparent 0), linear-gradient(45deg, #fff 10px, transparent 0);background-repeat: repeat-x;background-position: left-bottom;background-size: 16px 32px;}.thank_you .order .top {position: absolute;top: -40px;left: -24px;display: block;width: calc(100% + 35px);height: 14px;border-radius: 10px;background: currentColor;}.thank_you .order .top:before {position: absolute;z-index: 1;top: 8px;left: 20px;display: block;width: calc(100% - 36px);height: 20px;content: '';border-top-right-radius: 6px;background: var(--bg);}.thank_you .order .top .span1 {position: absolute;z-index: 3;top: 8px;left: 14px;display: block;width: 10px;height: 35px;}.thank_you .order .top .span1:before {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;content: '';background: var(--bg);}.thank_you .order .top .span1:after {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;content: '';border-top: 1px solid #c8cbce;border-right: 1px solid #c8cbce;border-top-right-radius: 20px 35px;box-shadow: inset 0 9px 0 -4px #333;}.thank_you .order .top .span2 {position: absolute;z-index: 3;top: 8px;right: 10px;display: block;width: 10px;height: 35px;}.thank_you .order .top .span2:after {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;content: '';border-top: 1px solid #c8cbce;border-right: 1px solid #c8cbce;border-top-right-radius: 10px 35px;box-shadow: inset 0 9px 0 -4px var(--bg);}.thank_you .order .logo {position: relative;}.thank_you .order .logo:before, .thank_you .order .logo:after {position: absolute;top: 0;bottom: 0;left: -39px;display: block;width: calc(50% - 40px);height: 1px;margin: auto 0;content: '';background: #c8cbce;}.thank_you .order .logo:after {right: -39px;left: auto;}.thank_you .order .logo img {display: block;height: 24px;margin: 0 auto;opacity: .6;}.thank_you .number {font-weight: 700;line-height: 22px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 40px;text-transform: uppercase;color: #c18c43;}.thank_you .product {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: nowrap;justify-content: space-between;margin-top: 24px;}.thank_you .product + .product {margin-top: 20px;}.thank_you .product .name {font-size: 15px;font-weight: 600;line-height: 22px;}.thank_you .product .desc {font-size: 13px;line-height: 17px;}.thank_you .product .price {font-weight: 700;margin-left: 20px;white-space: nowrap;}.thank_you .prices {margin-top: 24px;border-top: 1px dashed #c8cbce;border-bottom: 1px dashed #c8cbce;}.thank_you .prices > * {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: nowrap;justify-content: space-between;padding-top: 19px;padding-bottom: 19px;}.thank_you .prices > * + * {border-top: 1px dashed #c8cbce;}.thank_you .prices .price {font-weight: 700;margin-left: 20px;text-align: right;}.thank_you .contacts {font-size: 13px;line-height: 17px;margin-top: 24px;}.thank_you .contacts > * {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.thank_you .contacts > * + * {margin-top: 16px;}.thank_you .contacts .icon {position: relative;top: 1px;display: block;width: 14px;height: 14px;color: #ccc;}.thank_you .contacts .icon.big {top: 0;width: 16px;height: 16px;}.thank_you .contacts span {width: calc(100% - 24px);}.before_payment {padding: 120px 0;text-align: center;}.before_payment .title {font-size: 23px;font-weight: 700;line-height: 27px;letter-spacing: 3px;text-transform: uppercase;color: #333;}.before_payment .desc {line-height: 20px;margin-top: 20px;}.before_payment .img {display: block;width: 307px;max-width: 75%;margin: 40px auto 0;}.stock_info {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;}.stock_info .thumb {width: 50%;}.stock_info .thumb img {display: block;width: 100%;}.stock_info .thumb + * {width: calc(50% - 40px);margin-left: auto;}.stock_info .the_end {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-top: 24px;color: #c18c43;}.stock_info .the_end .timer {margin-left: 4px;}.create_new_password {padding: 60px 0 0;}.create_new_password .title {font-size: 22px;font-weight: 800;margin-bottom: 40px;text-align: center;text-transform: uppercase;color: #2b3338;}.create_new_password .form {width: 280px;max-width: 100%;margin: 0 auto;}.promo .link {margin-top: 40px;text-align: center;}.promo .link a {font-size: 14px;font-weight: 800;line-height: 44px;display: inline-block;width: 260px;max-width: 100%;height: 44px;transition: .2s linear;text-align: center;vertical-align: top;text-decoration: none;text-transform: uppercase;color: #fff;background: #2b3338;}.promo .link a:hover {background: #000;}footer .data {padding: 60px 0;border-top: 1px solid #c8cbce;}footer .bottom {font-size: 10px;padding: 30px 0;text-transform: uppercase;color: #515151;border-top: 1px solid #c8cbce;}footer .bottom .cont {align-content: center;align-items: center;}footer .cont {align-content: stretch;align-items: stretch;justify-content: space-between;}footer .col {display: flex;flex-direction: column;}footer .logo img {display: block;width: 128px;height: 30px;}footer .socials {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-top: 28px;}footer .socials a {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;text-decoration: none;color: currentColor;border-radius: 50%;}footer .socials a + a {margin-left: 12px;}footer .socials img {display: block;}footer .time {font-size: 11px;line-height: 17px;margin-top: 40px;color: #333;}footer .pyament_methods {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-top: auto;margin-left: -20px;}footer .pyament_methods > * {margin-left: 20px;}footer .pyament_methods img {display: block;}footer .title {font-family: var(--font_family);font-size: var(--font_size);line-height: 17px;position: relative;padding: 0;letter-spacing: 0;text-transform: uppercase;pointer-events: none;color: #333;}footer .title .icon {position: absolute;top: 0;right: 24px;bottom: 0;display: none;width: 21px;height: 21px;margin: auto 0;}footer .title .icon:before, footer .title .icon:after {position: absolute;display: block;width: 100%;height: 1px;margin: auto;content: '';background: #c8cbce;inset: 0;}footer .title .icon:after {width: 1px;height: 100%;}footer .title.active .icon:after {opacity: 0;}footer .links {margin-left: 112px;}footer .links .items {font-size: 11px;margin-top: 30px;text-transform: uppercase;color: #333;}footer .links .items > * + * {margin-top: 30px;}footer .links .items a {display: inline-block;transition: color .2s linear;vertical-align: top;text-decoration: none;color: currentColor;}footer .links .items a:hover, footer .links .items a.active {color: #c18c43;}footer .subscribe {position: relative;width: 280px;max-width: 100%;margin-right: 60px;margin-left: auto;}footer .subscribe .form {margin-top: 20px;}footer .subscribe .form .field + .field {margin-top: 0;}footer .subscribe .message {position: absolute;z-index: 9;top: 0;left: 0;display: none;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;height: 100%;padding: 20px;text-align: center;background: var(--bg);}footer .subscribe .message.show {display: flex;}footer .subscribe .message .title {font-family: var(--font_family);font-size: var(--font_size_title);font-weight: 800;line-height: normal;width: 100%;padding: 0;letter-spacing: 0;text-transform: uppercase;color: #2b3338;}footer .subscribe .message .desc {width: 100%;margin-top: 20px;}footer .subscribe .btn-send {background: #2b3338;}footer .subscribe .btn-send:hover {background: #000 !important;}footer .creator {margin-right: 60px;}footer .creator a {text-decoration: none;color: currentColor;}footer .creator span {border-bottom: 1px solid;}.modal {display: none;visibility: visible !important;width: 400px;max-width: 100%;min-height: 182px;margin: auto;padding: 30px;color: var(--text_color);background: #fff;box-shadow: 0 10px 19px 0 rgba(100, 86, 68, .20);}.modal > .title {font-family: var(--font_family);font-size: 20px;font-weight: 800;line-height: normal;padding: 0;letter-spacing: 0;text-transform: uppercase;color: #515151;}.modal > .desc {font-size: 14px;margin-top: 40px;color: #2b3338;}.modal > .desc > * + * {margin-top: 12px;}.modal > .desc b {color: var(--text_color);}.modal > .form {margin-top: 40px;}.modal.auth_modal .close_btn {font-size: 16px;display: block;width: 100%;height: 44px;margin: 32px auto 0;transition: background .2s linear;color: #fff;background: #2b3338;}.modal.auth_modal .close_btn:hover {background: #000;}.side_modal {position: fixed;z-index: 101;top: 0;left: 100%;width: 480px;max-width: 100vw;height: 100%;min-height: -moz-available;min-height: -webkit-fill-available;min-height: fill-available;transition: .3s linear;background: #fff;}.side_modal.show {transform: translateX(-100%);}.side_modal .close_btn {position: absolute;z-index: 9;top: 24px;right: 20px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 24px;height: 24px;transition: .2s linear;color: #1c1b1f;}.side_modal .close_btn .icon {display: block;width: 100%;height: 100%;}.side_modal .close_btn:hover {color: #c18c43;}.side_modal .scroll {overflow: auto;height: 100%;min-height: -moz-available;min-height: -webkit-fill-available;min-height: fill-available;overscroll-behavior-y: contain;}.side_modal .title {font-family: var(--font_family);font-size: 15px;font-weight: 800;line-height: 28px;padding: 24px 48px 22px;text-align: center;letter-spacing: 0;text-transform: uppercase;color: #515151;border-bottom: 1px solid #eee;}.side_modal .sub_title {font-size: 15px;line-height: 22px;padding: 15px 20px;text-align: center;color: #515151;border-bottom: 1px solid #eee;}.side_modal .table_wrap {overflow: auto;padding: 20px 0;cursor: move;}.side_modal .table_wrap::-webkit-scrollbar-track {width: 4px;height: 4px;opacity: 1;background-color: #eee;}.side_modal .table_wrap::-webkit-scrollbar {width: 4px;height: 4px;opacity: 1;background-color: #eee;}.side_modal .table_wrap::-webkit-scrollbar-thumb {opacity: 1;background-color: #797f83;}.side_modal table {width: 100%;border-spacing: 0;border-collapse: collapse;}.side_modal table th {font-weight: 400;padding: 10px;text-align: left;vertical-align: middle;white-space: nowrap;color: #fff;border-bottom: 1px solid #c8cbce;background: #2b3338;}.side_modal table th:first-child {position: sticky;left: 0;}.side_modal table td {font-size: 14px;font-weight: 500;padding: 15px 10px;text-align: center;vertical-align: middle;text-transform: uppercase;color: #333;border-bottom: 1px solid #c8cbce;background: #fff;}.side_modal table tbody tr:nth-child(2n) td {background: #fafafa;}.side_modal table td.sticky {position: sticky;left: 0;padding: 0;}.side_modal table td.sticky div {height: 100%;padding: 15px 10px;transition: box-shadow .2s linear;}.side_modal table.stuck td.sticky div {box-shadow: 6px 0 7px rgba(43, 51, 56, .15);}.side_modal .accordion_item .head {padding-right: 60px;padding-left: 20px;}.side_modal .accordion_item .head .icon {right: 20px;}.side_modal .accordion_item .data {padding-right: 20px;padding-left: 20px;}#cart_modal {overflow: hidden;width: 1024px;margin: auto;}#cart_modal .modal_title {font-size: 20px;font-weight: 800;margin-bottom: 16px;text-transform: uppercase;color: #515151;}#cart_modal .cart_info {width: 617px;max-width: 100%;}#cart_modal .cart_info .list {overflow: auto;max-height: 263px;padding-right: 12px;counter-reset: number;overscroll-behavior-y: contain;}#cart_modal .cart_info .list::-webkit-scrollbar {width: 3px;height: 3px;background-color: #eee;}#cart_modal .cart_info .list::-webkit-scrollbar-thumb {background-color: #797f83;}#cart_modal .cart_info {border: none;}#cart_modal .cart_info .product {padding-right: 30px;padding-bottom: 16px;}#cart_modal .cart_info .product + .product {margin-top: 16px;}#cart_modal .cart_info .product .thumb {width: 71px;height: 92px;}#cart_modal .cart_info .product .thumb + * {position: relative;width: calc(100% - 101px);}#cart_modal .cart_info .product .amount {margin-right: 60px;margin-left: auto;}#cart_modal .cart_info .product .btns {position: absolute;right: -12px;bottom: -6px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;}#cart_modal .cart_info .product .btns > * + * {margin-left: 7px;}#cart_modal .cart_total {width: 265px;max-width: 100%;margin-left: auto;}#cart_modal .cart_total > * {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}#cart_modal .cart_total > * + * {margin-top: 8px;}#cart_modal .cart_total .label {width: 70px;}#cart_modal .cart_total .label b {font-weight: 800;text-transform: uppercase;}#cart_modal .cart_total .val {width: calc(100% - 80px);text-align: right;}#cart_modal .cart_total .total_price {font-size: 20px;font-weight: 800;text-transform: uppercase;}#cart_modal .cart_total .btns {display: block;margin-top: 30px;}#cart_modal .cart_total .btns .btn + .btn {margin-top: 15px;}#cart_modal .cart_total .btns .btn {font-size: 13px;font-weight: 800;line-height: 17px;display: block;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 100%;height: 44px;padding: 9px;transition: .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #333;border: 1px solid var(--text_color);}#cart_modal .cart_total .btns .monocheckout_link {padding: 0;border: none;background: none;}#cart_modal .cart_total .btns .monocheckout_link img {display: block;width: 100%;height: 100%;object-fit: cover;}#cart_modal .cart_total .btns .btn:hover {background: #eee;}#cart_modal .cart_total .btns .btn.checkout_link {color: #fff;border-color: #2b3338;background: #2b3338;}#cart_modal .cart_total .btns .btn.checkout_link:hover {border-color: #000;background: #000;}#cart_modal .products {margin-top: 50px;}#cart_modal .products .block_head {margin-bottom: 20px;}#cart_modal .products .block_head .title {font-size: 14px;}#cart_modal .products .controls, #cart_modal .products .controls:after {margin-left: 40px;}.auth_modal .modal_title {font-size: 20px;font-weight: 800;margin-bottom: 20px;text-align: center;text-transform: uppercase;color: #515151;}.auth_modal .desc {font-size: 14px;margin-top: 0;margin-bottom: 16px;text-align: center;color: #2b3338;}.auth_modal .socials {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;margin-top: 20px;gap: 20px;}.auth_modal .socials > * {width: calc(50% - 10px);}.auth_modal .socials .btn {font-size: 12px;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;padding: 9px 19px;transition: border-color .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: currentColor;border: 1px solid #d6d6d6;}.auth_modal .socials .btn img {display: block;width: 24px;height: 24px;margin-right: 12px;}.auth_modal .socials .btn:hover {border-color: #c18c43;}.auth_modal .form {margin-top: 25px;}.auth_modal .form .by_email {display: none;}.auth_modal .form .line {margin-bottom: 16px;}.auth_modal .form .input {height: 44px;}.auth_modal .form .type_toggle_btn {width: 44px;height: 44px;}.auth_modal .form .btns {font-size: 14px;padding-top: 9px;color: #c18c43;}.auth_modal .form .btns div {width: 100%;margin-top: 24px;}.auth_modal .form .btns .btn {display: block;width: 100%;text-align: center;text-decoration: none;color: currentColor;}.auth_modal .form .btns .btn + .btn {margin-top: 25px;}.auth_modal .form .btns .btn:hover {text-decoration: underline;text-decoration-thickness: 1px;}.auth_modal .form .by_email .btns {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}.auth_modal .form .by_email .btns .btn {width: auto;}.auth_modal .form .by_email .btns .btn + .btn {margin-top: 0;}.auth_modal .form .submit {padding-top: 9px;}.auth_modal .form .submit_btn {font-weight: 800;line-height: 17px;}#add_review_modal .modal_title {font-size: 20px;font-weight: 800;text-align: center;text-transform: uppercase;color: #515151;}#add_review_modal .form {margin-top: 20px;}#add_review_modal .form .rate {display: flex;flex-direction: row-reverse;justify-content: center;}#add_review_modal .form .rate input {display: none;}#add_review_modal .form .rate label {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 24px;height: 24px;cursor: pointer;transition: color .2s linear;color: #c8cbce;}#add_review_modal .form .rate label ~ label {margin-right: 8px;}#add_review_modal .form .rate label .icon {display: block;width: 24px;height: 24px;}#add_review_modal .form .rate input:checked ~ label, #add_review_modal .form .rate input:checked ~ label ~ label, #add_review_modal .form .rate input:not(:checked) ~ label:hover, #add_review_modal .form .rate input:not(:checked) ~ label:hover ~ label {color: #c18c43;}#credit_modal {width: 840px;}#credit_modal .title {margin-bottom: 16px;}#credit_modal > .list > * {padding-bottom: 16px;border-bottom: 1px solid #eee;}#credit_modal > .list > * + * {padding-top: 16px;}#credit_modal .item {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;padding: 20px 20px 25px 0;}#credit_modal .item .logo {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 48px;height: 48px;margin-right: 30px;}#credit_modal .item .logo img {display: block;max-width: 100%;max-height: 100%;}#credit_modal .item .info {width: calc(100% - 378px);}#credit_modal .item .name {font-size: 12px;font-weight: 800;text-transform: uppercase;}#credit_modal .item .price {font-size: 10px;font-weight: 500;margin-top: 4px;color: #2b3338;}#credit_modal .item .amount {font-size: 10px;font-weight: 500;margin-top: 4px;color: #2b3338;}#credit_modal .item .period {width: 188px;max-width: 100%;margin-left: 12px;}#credit_modal .item select {display: none;}#credit_modal .item .nice-select {position: relative;display: block;cursor: pointer;}#credit_modal .item .nice-select:after {position: absolute;z-index: 3;top: 0;right: 10px;bottom: 0;display: block;width: 10px;height: 10px;margin: auto 0;content: '';pointer-events: none;border-top: 10px solid #c8cbce;border-right: 5px solid transparent;border-left: 5px solid transparent;}#credit_modal .item .nice-select .current {font-size: var(--font_size);line-height: 42px;display: block;overflow: hidden;height: 44px;padding: 0 31px 0 9px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;border: 1px solid #c8cbce;}#credit_modal .item .nice-select-dropdown {position: absolute;z-index: 9;top: 100%;left: 0;visibility: hidden;overflow: hidden;width: 100%;margin-top: -1px;transition: .2s linear;transform: none;opacity: 0;border: 1px solid #c8cbce;background: #fff;}#credit_modal .item .nice-select.open .nice-select-dropdown {visibility: visible;transform: none;opacity: 1;}#credit_modal .item .nice-select .list {overflow: auto;max-height: 180px;border-radius: 0;}#credit_modal .item .nice-select .list::-webkit-scrollbar {width: 4px;height: 4px;}#credit_modal .item .nice-select .list .option {font-weight: inherit;line-height: normal;display: block;padding: 6px 9px;list-style-type: none;cursor: pointer;transition: color .2s linear;white-space: nowrap;background: none;}#credit_modal .item .nice-select .list .option:hover {color: #c18c43;background: none;}#credit_modal .item .nice-select .list .option:empty {display: none;}#credit_modal .item .choose_btn {font-size: 13px;font-weight: 800;line-height: 17px;min-width: 88px;height: 44px;margin-left: 12px;padding: 9px;transition: background .2s linear;text-transform: uppercase;color: #2b3338;border: 1px solid #2b3338;}#credit_modal .item .choose_btn:hover {background: #eee;}#packaging_modal {width: 840px;}#packaging_modal .title {margin-bottom: 16px;}#packaging_modal > .list > * {border-bottom: 1px solid #eee;}#packaging_modal > .list > * + * {padding-top: 16px;}#packaging_modal .item {display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;padding: 16px 0;}#packaging_modal .item .thumb {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 72px;height: 94px;margin-right: 30px;}#packaging_modal .item .thumb img {display: block;max-width: 100%;max-height: 100%;}#packaging_modal .item .info {width: calc(100% - 402px);padding-top: 7px;}#packaging_modal .item .name {font-size: 12px;font-weight: 800;text-transform: uppercase;}#packaging_modal .item .desc {font-size: 10px;font-weight: 500;margin-top: 4px;color: #2b3338;}#packaging_modal .item .size {font-size: 10px;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: nowrap;justify-content: space-between;margin-top: 18px;color: #2b3338;}#packaging_modal .item .size .label {font-weight: 600;margin-right: 8px;white-space: nowrap;}#packaging_modal .item .size .val {width: 100%;}#packaging_modal .item .price {font-size: 12px;font-weight: 800;margin-top: 11px;text-transform: uppercase;}#packaging_modal .item .name + .price {margin-top: 26px;}#packaging_modal .item .amount {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: flex-start;margin-left: 64px;padding: 9px 0;}#packaging_modal .item .amount .btn {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 26px;height: 26px;transition: color .2s linear;color: #c8cbce;border: 1px solid #eee;}#packaging_modal .item .amount .btn .icon {display: block;width: 16px;height: 16px;}#packaging_modal .item .amount .btn:hover {color: var(--text_color);}#packaging_modal .item .amount .input {font-family: var(--font_family);font-size: 10px;font-weight: 600;display: block;width: 32px;height: 26px;text-align: center;color: #2b3338;border: none;background: none;font-variant-numeric: lining-nums proportional-nums;}#packaging_modal .item .choose_btn {font-size: 13px;font-weight: 800;line-height: 17px;min-width: 88px;height: 44px;margin-left: 64px;padding: 9px;transition: background .2s linear;text-transform: uppercase;color: #2b3338;border: 1px solid #2b3338;}#packaging_modal .item .choose_btn:hover, #packaging_modal .item .choose_btn.active {background: #eee;}#packaging_modal .mob_view {position: relative;display: none;padding-bottom: 24px;border-bottom: 1px solid #eee;}#packaging_modal .mob_view .item {display: none;}#packaging_modal .mob_view .item.show {display: flex;}#packaging_modal .mob_view .item .amount {margin-top: 24px;margin-left: 0;padding: 0;}#packaging_modal .mob_view .item .amount .btn {width: 44px;height: 44px;}#packaging_modal .mob_view .item .amount .btn .icon {width: 20px;height: 20px;}#packaging_modal .mob_view .item .amount .input {font-size: 15px;width: 75px;height: 44px;}#packaging_modal .mob_view .item .choose_btn {display: none;}#packaging_modal .mob_view > .size {position: absolute;right: 0;bottom: 92px;width: calc(100% - 187px);}#packaging_modal .mob_view > .size select {display: none;}#packaging_modal .mob_view > .size .nice-select {font-size: inherit;font-weight: inherit;line-height: normal;position: relative;display: block;float: none;height: auto;padding: 0;cursor: pointer;border: none;border-radius: 0;background: none;}#packaging_modal .mob_view > .size .nice-select:after {display: none;}#packaging_modal .mob_view > .size .nice-select .current {font-size: var(--font_size);line-height: 42px;display: block;overflow: hidden;height: 44px;padding: 0 31px 0 9px;cursor: pointer;transition: border-color .2s linear;white-space: nowrap;text-overflow: ellipsis;color: var(--text_color);border: 1px solid #c8cbce;}#packaging_modal .mob_view > .size select.selected + .nice-select .current {color: var(--text_color);}#packaging_modal .mob_view > .size .nice-select-dropdown {position: absolute;z-index: 9;top: 100%;left: 0;visibility: hidden;overflow: hidden;width: 100%;margin-top: -1px;transition: .2s linear;transform: none;opacity: 0;border: 1px solid #c8cbce;border-radius: 0;background: var(--bg);box-shadow: none;}#packaging_modal .mob_view > .size .nice-select.open .nice-select-dropdown {visibility: visible;transform: none;opacity: 1;}#packaging_modal .mob_view > .size .nice-select .list {overflow: auto;max-height: 180px;border-radius: 0;}#packaging_modal .mob_view > .size .nice-select .list::-webkit-scrollbar {width: 4px;height: 4px;}#packaging_modal .mob_view > .size .nice-select .list .option {font-weight: inherit;line-height: normal;display: block;padding: 6px 9px;list-style-type: none;cursor: pointer;transition: color .2s linear;white-space: nowrap;background: none;}#packaging_modal .mob_view > .size .nice-select .list .option:hover {color: #c18c43;background: none;}#packaging_modal .mob_view > .size .nice-select .list .option:empty {display: none;}#packaging_modal .mob_view > .size .nice-select + .arr {position: absolute;top: 0;right: 10px;bottom: 0;display: block;width: 10px;height: 8px;margin: auto 0;transition: transform .2s linear;pointer-events: none;border-top: 8px solid #c8cbce;border-right: 5px solid transparent;border-left: 5px solid transparent;}#packaging_modal .mob_view > .size .nice-select.open + .arr {transform: rotate(180deg);}#packaging_modal .mob_view .choose_btn {font-size: 13px;font-weight: 800;line-height: 17px;width: 100%;height: 44px;padding: 9px;transition: background .2s linear;text-transform: uppercase;color: #2b3338;border: 1px solid #2b3338;}#packaging_modal .mob_view .choose_btn:hover, #packaging_modal .mob_view .choose_btn.active {background: #eee;}#confirm_phone_modal {width: 392px;padding-top: 48px;padding-bottom: 40px;}#confirm_phone_modal .form .input {font-size: 18px;font-weight: 700;text-align: center;letter-spacing: 6px;}#confirm_phone_modal .resend {font-size: 14px;position: relative;display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: space-between;}#confirm_phone_modal .resend .btn {transition: color .2s linear;color: #c18c43;}#confirm_phone_modal .resend .btn:disabled {pointer-events: none;color: #797f83;}#confirm_phone_modal .resend .message {font-size: 14px;position: absolute;bottom: 100%;left: -13px;display: none;width: calc(100% + 26px);margin-bottom: 18px;padding: 20px;text-align: center;background: #fff;box-shadow: 0 10px 19px 0 rgba(100, 86, 68, .2);}#confirm_phone_modal .resend .message:before {position: absolute;bottom: -6px;bottom: -6px;left: 26px;display: block;width: 12px;height: 12px;content: '';transform: rotate(45deg);background: #fff;}#confirm_phone_modal .resend .message .phone {font-weight: 600;margin-top: 16px;}.credit_modal {width: 392px;padding: 30px;}.credit_modal > .title {text-align: center;}.credit_modal .name {font-size: 12px;font-weight: 800;display: flex;align-content: flex-start;align-items: flex-start;flex-wrap: wrap;justify-content: space-between;margin-top: 25px;text-transform: uppercase;}.credit_modal .name .logo {display: flex;align-content: center;align-items: center;flex-wrap: wrap;justify-content: center;width: 52px;height: 52px;}.credit_modal .name .logo img {display: block;max-width: 100%;max-height: 100%;}.credit_modal .name span {align-self: center;width: calc(100% - 80px);}.credit_modal .desc {margin-top: 21px;}.credit_modal .desc .title {font-size: 12px;font-weight: 800;margin-bottom: 16px;text-transform: uppercase;}.credit_modal .desc .text > * + * {margin-top: 8px;}.credit_modal .exp {font-size: 10px;font-weight: 500;margin-top: 25px;color: #2b3338;}.credit_modal .exp a {transition: color .2s linear;color: currentColor;}.credit_modal .exp a:hover {color: #c18c43;}.credit_modal .link {margin-top: 25px;}.credit_modal .link a {font-size: 13px;font-weight: 800;line-height: 17px;display: block;width: 100%;padding: 9px;transition: .2s linear;text-align: center;text-decoration: none;text-transform: uppercase;color: #2b3338;border: 1px solid #2b3338;background: #fff;}.credit_modal .link a:hover {color: #fff;background: #2b3338;}