@media (min-width: calc(494px)) and (max-width: calc(1000px)) {body {--coef-w: calc(var(--width) / -910 + 1.3771);--offset: calc(4.6875vw * ((320 - 320 * var(--coef-w) + 30 * var(--coef-w)) / 30));--column-width: calc( (1px * var(--width)) - (2 * var(--offset)) );}}@media (max-width: calc(494px)) {body {--coef-w: 1;--column-width: 90.625vw;--offset: calc(50% - (var(--column-width) / 2));}}@font-face {font-family: "Golos Text";src: url("/fonts/GolosText-Black.ttf") format("truetype");font-weight: 900;font-style: normal;font-display: swap;}@font-face {font-family: "Golos Text";src: url("/fonts/GolosText-SemiBold.ttf") format("truetype");font-weight: 600;font-style: normal;font-display: swap;}@font-face {font-family: "Golos Text";src: url("/fonts/GolosText-ExtraBold.ttf") format("truetype");font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: "Golos Text";src: url("/fonts/GolosText-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: "Golos Text";src: url("/fonts/GolosText-Bold.ttf") format("truetype");font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: "Golos Text";src: url("/fonts/GolosText-Medium.ttf") format("truetype");font-weight: 500;font-style: normal;font-display: swap;}:root {--column-width: calc(90.625vw * var(--coef-w));--offset: calc(4.6875vw * var(--coef-w));--color-white: #ffffff;--color-black: #0d0e0b;--color-pink: #dc1778;--color-blue: #0591e2;--color-red: #f74036;--color-yellow: #ffff00;--color-green: #0bbe65;--color-grey: #7d7d7d;--color-bg-grey: #f5f5f5;--color-basic-grey: #f7f7f7;--color-light-grey: #ededed;--color-shadow-grey: #d5d5d5;--color-light-bg: #f0ebe3;--color-blye: #0591e2;--color-main-bg: var(--color-white);--color-main-bg-rgb: 255, 255, 255;--color-main-text: var(--color-black);--color-theme-toggle-bg: var(--color-light-grey);--color-theme-toggle-thumb: var(--color-white);--icon-on-light-filter: brightness(0) saturate(100%);--icon-on-dark-filter: brightness(0) invert(1);--icon-filter: var(--icon-on-light-filter);}body,input,textarea,button,select {font-family: "Golos Text", sans-serif;font-size: calc(4.375vw * var(--coef-w));-webkit-text-size-adjust: none;background-color: var(--color-main-bg);color: var(--color-main-text);}html[data-theme="dark"] {--color-bg-grey: #2d2d2d;--color-basic-grey: #2d2d2d;--color-light-grey: #2d2d2d;--color-shadow-grey: #2d2d2d;--color-light-bg: #2d2d2d;--color-main-bg: #0d0e0b;--color-main-bg-rgb: 13, 14, 11;--color-main-text: #ffffff;--color-theme-toggle-bg: #2d2d2d;--color-theme-toggle-thumb: #ffffff;--icon-filter: var(--icon-on-dark-filter);color-scheme: dark;}html[data-theme="dark"] body,html[data-theme="dark"] body :where(a, p, span, b, i, small, strong, em, label, li, dt, dd, h1, h2, h3, h4, h5, h6, div, button, input, textarea, select, option, th, td) {color: var(--color-main-text);}img,svg {max-width: 100%;display: block;}img[src$=".svg"],img[src*=".svg?"] {filter: var(--icon-filter);}* {box-sizing: border-box;outline: none !important;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;}body,dl,dt,dd,ul,ol,li,form,table,tr,td,h1,h2,h3,h4,h5,h6,pre,p,span,b,i,input,textarea,fieldset {margin: 0;padding: 0;}.none {display: none;}.fade-out {opacity: 1;transition: 0.3s;pointer-events: auto;}.fade-out.active {opacity: 0;pointer-events: none;}.fade-in {opacity: 0;transition: 0.3s;pointer-events: none;}.fade-in.active {opacity: 1;pointer-events: auto;}.container {padding-left: var(--offset);padding-right: var(--offset);}.container-offset {width: var(--column-width);margin-left: auto;margin-right: auto;}img[srcset] {object-fit: scale-down !important;object-position: center !important;}#loader {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(255, 255, 255, 0.7);z-index: 10001;opacity: 0;pointer-events: none;display: flex;align-items: center;justify-content: center;transition: opacity 0.3s;}#loader.active {opacity: 1;pointer-events: auto;}#loader path {fill: var(--color-second);}.bottom-offset {margin-bottom: calc(15.625vw * var(--coef-w));}.product-preview {display: flex !important;flex-direction: column;gap: calc(2.5vw * var(--coef-w));position: relative;min-width: 0;text-decoration: none;color: var(--color-black);}.product-preview-like {font-weight: 600;font-size: calc(2.5vw * var(--coef-w));line-height: 100%;color: var(--color-black);padding: 3px calc(1.25vw * var(--coef-w));background-color: var(--color-white);border-radius: calc(1.25vw * var(--coef-w));position: absolute;top: calc(1.875vw * var(--coef-w));right: calc(1.875vw * var(--coef-w));display: flex;align-items: center;gap: calc(1.25vw * var(--coef-w));cursor: pointer;z-index: 1;}.product-preview-like-icon {width: calc(3.75vw * var(--coef-w));height: calc(3.75vw * var(--coef-w));filter: none !important;}.product-preview-img {width: 100%;height: calc(62.5vw * var(--coef-w));object-fit: cover;}.product-preview-title {font-weight: 500;font-size: calc(5vw * var(--coef-w));line-height: calc(6.25vw * var(--coef-w));color: var(--color-black);text-decoration: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.product-preview-prices {display: flex;align-items: flex-end;gap: calc(2.5vw * var(--coef-w));}.product-preview-price {font-weight: 600;font-size: calc(4.0625vw * var(--coef-w));line-height: 118%;}.product-preview-price-old {font-weight: 500;font-size: calc(3.4375vw * var(--coef-w));line-height: 127%;text-decoration: line-through;color: var(--color-grey);}.product-preview-colors {display: flex;align-items: center;gap: calc(2.1875vw * var(--coef-w));min-height: calc(6.25vw * var(--coef-w));}.product-preview-colors-text {font-weight: 500;font-size: calc(3.4375vw * var(--coef-w));line-height: calc(4.6875vw * var(--coef-w));color: var(--color-grey);}.product-preview-color-img {width: calc(8.75vw * var(--coef-w));height: calc(8.75vw * var(--coef-w));object-fit: cover;display: block;}.product-preview-color-link {display: none;}.product-preview-colors:hover > .product-preview-color-link {display: block;}.product-preview-colors:hover > .product-preview-colors-text {display: none;}.product-preview-sizes {display: flex;gap: calc(2.5vw * var(--coef-w));flex-wrap: wrap;}.product-preview-size {font-weight: 500;font-size: calc(3.4375vw * var(--coef-w));line-height: calc(4.0625vw * var(--coef-w));color: var(--color-black);padding: calc(1.25vw * var(--coef-w)) calc(1.5625vw * var(--coef-w));cursor: pointer;user-select: none;border-radius: calc(1.25vw * var(--coef-w));background-color: var(--color-light-grey);text-decoration: none;}.breadcrumbs {padding: calc(4.6875vw * var(--coef-w)) 0 calc(7.8125vw * var(--coef-w)) 0;}.breadcrumbs-inner {list-style: none;display: flex;flex-wrap: wrap;}.breadcrumbs-item {display: inline;}.breadcrumbs-link {font-weight: 400;font-size: calc(3.125vw * var(--coef-w));line-height: 140%;color: var(--color-black);text-decoration: none;display: flex;align-items: center;}.breadcrumbs-arrow {width: calc(3.125vw * var(--coef-w));height: calc(3.125vw * var(--coef-w));vertical-align: middle;margin: 0 calc(0.6563vw * var(--coef-w));}.breadcrumbs-last {color: var(--color-grey);}.h2 {font-weight: 600;font-weight: 600;font-size: calc(5vw * var(--coef-w));text-transform: uppercase;margin-bottom: calc(6.25vw * var(--coef-w));}.pagination-wrapper {/* margin-top: calc(-18.75vw * var(--coef-w)); */}.pagination {display: flex;align-items: center;justify-content: center;width: 100%;}.pagination-btn {width: calc(8.75vw * var(--coef-w));height: calc(8.75vw * var(--coef-w));display: flex;align-items: center;justify-content: center;font-style: normal;font-weight: normal;font-size: calc(3.125vw * var(--coef-w));line-height: 180%;color: var(--color-black);margin: 0 calc(2.3438vw * var(--coef-w));background: var(--color-basic-grey);border-radius: calc(1.25vw * var(--coef-w));padding: calc(1.25vw * var(--coef-w));transition: 0.3s;cursor: pointer;text-decoration: none;}.pagination-btn.active,.pagination-btn:hover {background: var(--color-black);color: var(--color-white);opacity: 0.8;}.pagination-btn path {fill: var(--color-black);transition: 0.3s;}html[data-theme="dark"] .pagination-arrow-left path,html[data-theme="dark"] .pagination-arrow-right path {fill: var(--color-white);}.pagination-btn:hover path {opacity: 0.8;fill: var(--color-white);}.pagination-arrow-left,.pagination-arrow-right {width: calc(3.4375vw * var(--coef-w));height: calc(3.4375vw * var(--coef-w));}.language-switcher {display: flex;align-items: center;gap: calc(5vw * var(--coef-w));}.language-switcher-current {display: none;}.language-switcher-list {display: flex;align-items: center;gap: calc(5vw * var(--coef-w));}.language-switcher-link {font-weight: 500;font-size: calc(4.6875vw * var(--coef-w));line-height: 1;text-transform: uppercase;color: #929292;text-decoration: none;}.language-switcher-link.active {color: var(--color-main-text, #0d0e0b);font-weight: 600;}.header {height: calc(15.9375vw * var(--coef-w));padding-left: calc(6.875vw * var(--coef-w));padding-right: calc(5.9375vw * var(--coef-w));background-color: var(--color-black, #0d0e0b);--icon-filter: var(--icon-on-dark-filter);display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 1000;}.header-logo-image {width: calc(43.75vw * var(--coef-w));height: calc(8.4375vw * var(--coef-w));object-fit: contain;}.header-nav,.header-controls>.language-switcher,.header-controls>.theme-toggle,.header-controls>.header-ico:not(:last-child),.header-dropdown {display: none;}.header-controls {display: flex;align-items: center;gap: calc(4.6875vw * var(--coef-w));margin-left: auto;}.header-ico,.header-search-toggle {width: calc(6.875vw * var(--coef-w));height: calc(6.875vw * var(--coef-w));display: flex;align-items: center;justify-content: center;position: relative;cursor: pointer;}.header-ico-image {width: calc(5.625vw * var(--coef-w));height: calc(5.625vw * var(--coef-w));filter: var(--icon-filter);}.header-ico-number {position: absolute;top: calc(2.1875vw * var(--coef-w));right: calc(-1.25vw * var(--coef-w));min-width: calc(3.125vw * var(--coef-w));height: calc(3.125vw * var(--coef-w));min-height: calc(3.125vw * var(--coef-w));padding: 0 calc(1.25vw * var(--coef-w));border-radius: calc(2.8125vw * var(--coef-w));background-color: var(--color-white, #fff);color: var(--color-pink, #dc1778);font-weight: 600;font-size: calc(2.5vw * var(--coef-w));line-height: 125%;text-align: center;}html[data-theme="dark"] .header-ico-number {color: var(--color-black, #0d0e0b);}.header-search {position: relative;}.header-search-panel {position: absolute;top: calc(12.5vw * var(--coef-w));right: calc(-23.125vw * var(--coef-w));width: calc(100vw - calc(9.375vw * var(--coef-w)));opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(-5px);transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;z-index: 1100;}.header-search-panel.active {opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0);}.header-search-input {width: 100%;height: calc(13.125vw * var(--coef-w));padding: 0 calc(4.375vw * var(--coef-w));border: 1px solid #242521;border-radius: 2px;background-color: var(--color-black, #0d0e0b);color: var(--color-white, #fff);font-size: calc(4.375vw * var(--coef-w));}.header-search-results {width: 100%;max-height: calc(81.25vw * var(--coef-w));margin-top: calc(1.875vw * var(--coef-w));overflow-y: auto;display: none;border: 1px solid #242521;background-color: var(--color-black, #0d0e0b);}.header-search-results.active {display: block;}.header-search-results-item,.header-search-results-empty {display: block;width: 100%;padding: calc(3.4375vw * var(--coef-w)) calc(4.375vw * var(--coef-w));border-bottom: 1px solid #242521;background: transparent;color: var(--color-white, #fff);text-align: left;text-decoration: none;font-size: calc(4.0625vw * var(--coef-w));line-height: 1.3;}.mobile-menu-toggle {width: calc(6.875vw * var(--coef-w));height: calc(6.875vw * var(--coef-w));margin-left: calc(4.375vw * var(--coef-w));padding: 0;border: 0;background: transparent;display: flex !important;flex-direction: column;justify-content: center;gap: calc(1.5625vw * var(--coef-w));cursor: pointer;}.mobile-menu-toggle span {display: block;width: calc(6.875vw * var(--coef-w));height: 2px;background-color: var(--color-white, #fff);}.mobile-menu {position: fixed;top: 0;left: 0;width: 100%;max-width: calc(117.1875vw * var(--coef-w));height: 100vh;overflow: hidden;background-color: var(--color-main-bg, #fff);z-index: 5000;transform: translateX(-102%);transition: transform 0.25s ease;display: block !important;}.mobile-menu.active {transform: translateX(0);}.mobile-menu-panel {position: absolute;inset: 0;overflow-y: auto;background-color: var(--color-black, #0d0e0b);color: var(--color-white, #fff);opacity: 0;pointer-events: none;transform: translateX(18px);transition: opacity 0.18s ease, transform 0.18s ease;}.mobile-menu-panel.active {opacity: 1;pointer-events: auto;transform: translateX(0);}.mobile-menu-panel-main {background-color: var(--color-main-bg, #fff);}.mobile-menu-head {height: calc(22.5vw * var(--coef-w));padding: 0 calc(5.625vw * var(--coef-w));display: flex;align-items: center;justify-content: space-between;background-color: var(--color-black, #0d0e0b);border-bottom: 1px solid #242521;position: sticky;top: 0;z-index: 2;}.mobile-menu-head.centered {justify-content: center;}.mobile-menu-logo img {width: calc(48.125vw * var(--coef-w));height: auto;}.mobile-menu-title {color: var(--color-white, #fff);font-weight: 600;font-size: calc(4.375vw * var(--coef-w));line-height: 1;text-align: center;text-transform: uppercase;}.mobile-menu-close,.mobile-menu-back {position: absolute;top: 50%;width: calc(6.875vw * var(--coef-w));height: calc(6.875vw * var(--coef-w));padding: 0;border: 0;background: transparent;transform: translateY(-50%);cursor: pointer;}.mobile-menu-close {right: calc(5.625vw * var(--coef-w));}.mobile-menu-close::before,.mobile-menu-close::after {content: "";position: absolute;top: calc(3.125vw * var(--coef-w));left: 0;width: calc(6.875vw * var(--coef-w));height: 1px;background-color: var(--color-white, #fff);}.mobile-menu-close::before {transform: rotate(45deg);}.mobile-menu-close::after {transform: rotate(-45deg);}.mobile-menu-back {left: calc(5.625vw * var(--coef-w));}.mobile-menu-back::before {content: "";position: absolute;top: calc(1.875vw * var(--coef-w));left: calc(2.5vw * var(--coef-w));width: calc(3.125vw * var(--coef-w));height: calc(3.125vw * var(--coef-w));border-left: 2px solid #8a8a8a;border-bottom: 2px solid #8a8a8a;transform: rotate(45deg);}.mobile-menu-list {padding: 0 calc(5.625vw * var(--coef-w));background-color: var(--color-black, #0d0e0b);}.mobile-menu-link {width: 100%;min-height: calc(15.3125vw * var(--coef-w));padding: calc(5vw * var(--coef-w)) 0;border: 0;border-bottom: calc(0.1563vw * var(--coef-w)) solid #4a4a4a;background: transparent;color: var(--color-white, #fff);display: flex;align-items: center;justify-content: space-between;font-weight: 600;font-size: calc(4.0625vw * var(--coef-w));line-height: 1;text-align: left;text-decoration: none;text-transform: uppercase;cursor: pointer;}.mobile-menu-link::after {content: "";width: calc(2.5vw * var(--coef-w));height: calc(2.5vw * var(--coef-w));border-top: 1px solid #777;border-right: 1px solid #777;transform: rotate(45deg);margin-right: calc(1.25vw * var(--coef-w));}.mobile-menu-link-direct::after {display: none;}.mobile-menu-details-list {padding-bottom: calc(6.875vw * var(--coef-w));}.mobile-menu-details-list a {min-height: calc(15.3125vw * var(--coef-w));padding: calc(5vw * var(--coef-w)) 0;border-bottom: calc(0.1563vw * var(--coef-w)) solid #4a4a4a;display: flex;align-items: center;color: var(--color-white, #fff);font-weight: 400;font-size: calc(4.0625vw * var(--coef-w));line-height: 1;text-decoration: none;}.mobile-account-menu {padding: calc(7.1875vw * var(--coef-w)) calc(5.625vw * var(--coef-w)) 0;background-color: var(--color-main-bg, #fff);}.mobile-account-link {width: 100%;margin-bottom: calc(1.875vw * var(--coef-w));padding: calc(3.75vw * var(--coef-w));border: 0;border-radius: calc(1.875vw * var(--coef-w));background: var(--color-bg-grey, #f5f5f5);color: var(--color-main-text, #0d0e0b);display: flex;align-items: center;gap: calc(4.0625vw * var(--coef-w));position: relative;font-weight: 600;font-size: calc(3.75vw * var(--coef-w));line-height: 1.1;text-align: left;text-decoration: none;text-transform: uppercase;cursor: pointer;}.mobile-account-link img {width: calc(6.25vw * var(--coef-w));height: calc(6.25vw * var(--coef-w));flex: 0 0 calc(6.25vw * var(--coef-w));}.mobile-account-badge {min-width: calc(4.375vw * var(--coef-w));height: calc(4.375vw * var(--coef-w));padding: 0 calc(1.25vw * var(--coef-w));border-radius: calc(2.5vw * var(--coef-w));background-color: var(--color-red, #f74036);color: var(--color-white, #fff);font-size: calc(2.5vw * var(--coef-w));line-height: calc(4.375vw * var(--coef-w));text-align: center;}.mobile-menu-footer {padding: calc(5.625vw * var(--coef-w)) calc(5.625vw * var(--coef-w)) calc(9.375vw * var(--coef-w));background-color: var(--color-main-bg, #fff);color: var(--color-main-text, #0d0e0b);}.mobile-menu-help {margin-bottom: calc(3.75vw * var(--coef-w));font-weight: 600;font-size: calc(3.75vw * var(--coef-w));line-height: 1;text-transform: uppercase;}.mobile-menu-contact-row {display: grid;grid-template-columns: 1fr 1fr;gap: calc(5vw * var(--coef-w));}.mobile-menu-phones,.mobile-menu-chats {display: flex;flex-direction: column;gap: calc(2.8125vw * var(--coef-w));}.mobile-menu-phones a,.mobile-menu-chats a {color: var(--color-main-text, #0d0e0b);font-weight: 400;font-size: calc(4.0625vw * var(--coef-w));line-height: 115%;text-decoration: none;}.mobile-menu-chats a {display: flex;align-items: center;gap: calc(1.875vw * var(--coef-w));}.mobile-menu-chats img,.mobile-chat-dot {width: calc(6.25vw * var(--coef-w));height: calc(6.25vw * var(--coef-w));border-radius: 50%;flex: 0 0 calc(6.25vw * var(--coef-w));}.mobile-chat-dot {display: inline-flex;align-items: center;justify-content: center;background-color: #7b519d;color: var(--color-white, #fff);font-weight: 600;font-size: calc(3.125vw * var(--coef-w));}.mobile-menu-bottom {margin-top: calc(8.125vw * var(--coef-w));padding-top: calc(7.5vw * var(--coef-w));border-top: 1px solid #7d7d7d;display: flex;align-items: center;justify-content: space-between;}.mobile-menu-lang {display: flex;align-items: center;gap: calc(5vw * var(--coef-w));font-weight: 500;font-size: calc(4.6875vw * var(--coef-w));line-height: 1;text-transform: uppercase;}.mobile-menu-lang span {color: #929292;}.mobile-menu-lang .active {color: var(--color-main-text, #0d0e0b);font-weight: 600;}.mobile-menu-bottom .theme-toggle {cursor: pointer;user-select: none;background-color: #ededed;border-radius: calc(3.4375vw * var(--coef-w));width: calc(12.5vw * var(--coef-w));height: calc(6.875vw * var(--coef-w));position: relative;box-shadow: 0 0 calc(2.1875vw * var(--coef-w)) 0 rgba(0, 0, 0, 0.22);}.mobile-menu-bottom .theme-toggle-icon {background-color: var(--color-theme-toggle-thumb, #fff);border-radius: 50%;width: calc(5.625vw * var(--coef-w));height: calc(5.625vw * var(--coef-w));position: absolute;top: 2px;right: 2px;display: flex;justify-content: center;align-items: center;border: 1px solid #7d7d7d;}.mobile-menu-bottom .theme-toggle-icon-image {width: calc(3.75vw * var(--coef-w));height: calc(3.75vw * var(--coef-w));filter: none !important;}body.mobile-menu-open {overflow: hidden;}.modal-wrapper {position: fixed;inset: 0;display: none;align-items: center;justify-content: center;z-index: 1000;overflow-x: hidden;padding: calc(5vw * var(--coef-w));box-sizing: border-box;}.modal-wrapper.active {display: flex;}.modal-overlay {position: absolute;inset: 0;background: rgba(0, 0, 0, 0.7);}html[data-theme="dark"] .modal-overlay {background: rgba(39, 39, 39, 0.7);}.modal {box-sizing: border-box;position: relative;background: var(--color-bg-grey);background-color: var(--color-bg-grey) !important;--icon-filter: var(--icon-on-light-filter);width: 100%;max-width: 100%;max-height: calc(100vh - calc(10vw * var(--coef-w)));z-index: 1001;padding: calc(7.5vw * var(--coef-w)) calc(5.625vw * var(--coef-w));box-shadow: 0 calc(2.5vw * var(--coef-w)) calc(6.25vw * var(--coef-w)) rgba(0, 0, 0, 0.3);animation: fadeIn 0.3s ease;overflow: auto;overflow-x: hidden;}html[data-theme="dark"] .modal {background: var(--color-black);background-color: var(--color-black) !important;--icon-filter: var(--icon-on-dark-filter);}.modal-position-center,.modal-position-top-right,.modal-position-top-left {align-items: flex-start;justify-content: center;padding-top: calc(5vw * var(--coef-w));}.modal-position-center .modal {align-items: center;justify-content: center;}.modal-position-top-right .modal,.modal-position-top-left .modal {margin-top: 0;margin-right: 0;margin-left: 0;}.modal-header {display: flex;justify-content: space-between;align-items: center;min-height: calc(8.75vw * var(--coef-w));margin-bottom: calc(4.375vw * var(--coef-w));padding-right: calc(10vw * var(--coef-w));}.modal-header-center {justify-content: center;padding-right: 0;}.modal-title {font-weight: 600;font-size: calc(5vw * var(--coef-w));text-transform: uppercase;color: var(--color-black);}html[data-theme="dark"] .modal-title {color: var(--color-white);}.modal-close {position: absolute;top: calc(4.375vw * var(--coef-w));right: calc(4.375vw * var(--coef-w));width: calc(10vw * var(--coef-w));height: calc(10vw * var(--coef-w));background: none;border: none;font-size: 1.7rem;cursor: pointer;line-height: 1;color: var(--color-black);}html[data-theme="dark"] .modal-close {color: var(--color-white);}.modal-form-success {color: green;}.modal-form-error {color: red;}#filters-modal.modal-wrapper {align-items: flex-start;justify-content: center;padding: 0;}#filters-modal .modal-overlay {background: rgba(13, 14, 11, 0.14);}html[data-theme="dark"] #filters-modal .modal-overlay {background: rgba(39, 39, 39, 0.7);}#filters-modal .modal {width: 100%;max-width: 100%;min-height: 100vh;min-height: 100dvh;max-height: 100vh;max-height: 100dvh;padding: calc(5vw * var(--coef-w)) calc(2.1875vw * var(--coef-w)) calc(8.75vw * var(--coef-w));border-radius: 0 !important;box-shadow: none;}#filters-modal .modal-header {min-height: calc(7.5vw * var(--coef-w));margin-bottom: calc(7.5vw * var(--coef-w));padding: 0 calc(13.125vw * var(--coef-w)) 0 calc(2.1875vw * var(--coef-w));}#filters-modal .modal-title {font-size: calc(5vw * var(--coef-w));line-height: 125%;}#filters-modal .modal-close {top: calc(5.3125vw * var(--coef-w));right: calc(4.375vw * var(--coef-w));width: auto;height: auto;padding: 0;font-size: 0;color: var(--color-black);display: flex;align-items: center;gap: calc(1.5625vw * var(--coef-w));}html[data-theme="dark"] #filters-modal .modal-close {color: var(--color-white);}#filters-modal .modal-close::before {content: "Закрити";font-weight: 500;font-size: calc(3.125vw * var(--coef-w));line-height: 150%;}#filters-modal .modal-close::after {content: "×";font-weight: 500;font-size: calc(4.6875vw * var(--coef-w));line-height: 1;}@keyframes fadeIn {from {opacity: 0;transform: translateY(-20px);}to {opacity: 1;transform: translateY(0);}}.text-input-wrapper {position: relative;display: inline-block;width: 100%;}.text-input {display: flex;align-items: center;width: 100%;padding: calc(4.0625vw * var(--coef-w)) calc(3.75vw * var(--coef-w));font-weight: 400;font-size: calc(3.4375vw * var(--coef-w));line-height: 150%;border-radius: calc(1.25vw * var(--coef-w));border: none;outline: none;transition: 0.3s ease;resize: none;background: #fff;color: var(--color-black);}.text-input::placeholder,.phone-input-field::placeholder,.password-input-field::placeholder {color: var(--color-grey);}html[data-theme="dark"] .text-input {background: #2d2d2d;color: #fff;}html[data-theme="dark"] .text-input::placeholder,html[data-theme="dark"] .phone-input-field::placeholder,html[data-theme="dark"] .password-input-field::placeholder {color: #7d7d7d;}html[data-theme="dark"] .phone-input-code,html[data-theme="dark"] .phone-input-field,html[data-theme="dark"] .password-input-field {color: #fff;}html[data-theme="dark"] #promocode-input {background: #fff;}.text-input--border {border: 1px solid var(--color-light-grey);}.text-input--error {border-color: var(--color-red) !important;}.text-input--white {background: rgba(255, 255, 255, 0.12);border: 1px solid #fff;color: #fff;}.text-input:focus {border-color: #0d0e0b;box-shadow: 0 0 0 2px rgba(13, 14, 11, 0.1);}.text-input--white:focus {border-color: #fff;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);}textarea.text-input {height: calc(40vw * var(--coef-w));}.phone-input {gap: calc(2.5vw * var(--coef-w));padding: 0 calc(3.75vw * var(--coef-w));}.phone-input-select {display: flex;align-items: center;gap: calc(1.25vw * var(--coef-w));}.phone-input-flag {width: calc(6.25vw * var(--coef-w));height: calc(4.375vw * var(--coef-w));object-fit: cover;filter: none !important;}.phone-input-code {border: none;background: transparent;color: var(--color-black);font-size: calc(3.4375vw * var(--coef-w));font-weight: 400;outline: none;cursor: pointer;}.phone-input-field {border: none;outline: none;flex: 1;font-size: calc(3.4375vw * var(--coef-w));line-height: 150%;background: transparent;color: var(--color-black);padding: calc(4.0625vw * var(--coef-w)) 0;}.text-input-error {position: absolute;top: 100%;margin-top: 2px;left: 2px;font-size: calc(3.125vw * var(--coef-w));line-height: 150%;color: var(--color-red);}.text-input-msg,.text-input-msg a {margin-top: 2px;font-weight: 500;font-size: calc(3.125vw * var(--coef-w));line-height: 150%;color: var(--color-grey);}.text-input-msg a {text-decoration: underline;}.password-input {position: relative;display: flex;align-items: center;width: 100%;padding: calc(4.0625vw * var(--coef-w)) calc(3.75vw * var(--coef-w));}.password-input-field {flex: 1;border: none;outline: none;font-size: calc(3.4375vw * var(--coef-w));line-height: 150%;background: transparent;color: var(--color-black);padding: 0;}.password-input-eye {display: flex;align-items: center;cursor: pointer;margin-left: calc(2.5vw * var(--coef-w));user-select: none;}.password-input-eye-icon {width: calc(5vw * var(--coef-w));height: calc(5vw * var(--coef-w));object-fit: contain;transition: opacity 0.2s;}.btn {padding: calc(4.375vw * var(--coef-w)) calc(5vw * var(--coef-w)) calc(4.0625vw * var(--coef-w));border-radius: calc(1.25vw * var(--coef-w));font-weight: 500;font-size: calc(3.4375vw * var(--coef-w));line-height: 150%;text-transform: uppercase;border: none;cursor: pointer;transition: 0.3s ease;min-width: calc(56.25vw * var(--coef-w));display: flex;justify-content: center;align-items: center;position: relative;gap: calc(3.125vw * var(--coef-w));text-decoration: none;}.btn-wide {width: 100%;}.btn-corner {position: absolute;top: calc(1.875vw * var(--coef-w));right: calc(1.875vw * var(--coef-w));}.btn.bg-black {background: var(--color-black);--icon-filter: var(--icon-on-dark-filter);}html[data-theme="dark"] .btn.bg-black:not(.btn-border) {background: var(--color-white);--icon-filter: var(--icon-on-light-filter);}.btn.bg-white {background: var(--color-white);--icon-filter: var(--icon-on-light-filter);}html[data-theme="dark"] .btn.bg-white {background: var(--color-black);--icon-filter: var(--icon-on-dark-filter);}.btn.text-white {color: var(--color-white);}html[data-theme="dark"] .btn.text-white:not(.btn-border) {color: var(--color-black);}.btn.text-black {color: var(--color-black);}html[data-theme="dark"] .btn.text-black {color: var(--color-white);}.btn-border {border: 1px solid var(--color-black);}html[data-theme="dark"] .btn-border {border-color: var(--color-white);}.btn:hover {opacity: 0.85;}.btn:disabled,.btn.disabled {opacity: 0.45;cursor: default;pointer-events: none;}.checkbox-wrapper {display: flex;align-items: center;}.checkbox-input {position: absolute;opacity: 0;width: 0;height: 0;}.custom-checkbox {display: inline-block;width: calc(5vw * var(--coef-w));min-width: calc(5vw * var(--coef-w));height: calc(5vw * var(--coef-w));border-radius: 3px;background-color: transparent;border: 1px solid #0d0e0b;margin-right: calc(2.8125vw * var(--coef-w));vertical-align: middle;transition: all 0.2s ease;position: relative;}.custom-checkbox--white {border-color: #fff;}html[data-theme="dark"] .custom-checkbox {border-color: #fff;}.checkbox-input:checked + .checkbox-label .custom-checkbox {background-color: var(--checked-bg, #0d0e0b);border-color: var(--checked-border, #0d0e0b);}html[data-theme="dark"] .checkbox-input:checked + .checkbox-label .custom-checkbox {background-color: #fff;border-color: #fff;}html[data-theme="dark"] .checkbox-input:checked + .checkbox-label .custom-checkbox::after {border-color: #0d0e0b;}.checkbox-input:checked + .checkbox-label .custom-checkbox--white {background-color: transparent;border-color: #fff;}.checkbox-input:checked + .checkbox-label .custom-checkbox::after {content: '';position: absolute;left: calc(1.25vw * var(--coef-w));top: 0;width: calc(1.5625vw * var(--coef-w));height: calc(3.125vw * var(--coef-w));border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);display: block;}.checkbox-input:checked + .checkbox-label .custom-checkbox--white::after {border-color: #fff;}.checkbox-label {display: flex;align-items: flex-start;font-weight: 400;font-size: calc(3.125vw * var(--coef-w));line-height: 150%;color: #0d0e0b;}.checkbox-label--white {color: #fff;}.checkbox-label a {font-weight: 400;font-size: calc(3.125vw * var(--coef-w));line-height: 150%;text-decoration: underline;color: #0d0e0b !important;}.checkbox-label--white a {color: #fff !important;}.checkbox-label a:hover {opacity: 0.8;}.checkbox-error {margin-top: calc(1.25vw * var(--coef-w));font-size: calc(3.125vw * var(--coef-w));line-height: 150%;color: var(--color-red);}.dark-subscription {padding: 0;}.dark-subscription-content {padding: calc(10.3125vw * var(--coef-w)) calc(4.6875vw * var(--coef-w)) calc(10.9375vw * var(--coef-w));background-color: #2d2d2d;border-radius: calc(1.25vw * var(--coef-w));position: relative;}.dark-subscription-content-title {font-weight: 500;font-size: calc(4.0625vw * var(--coef-w));line-height: 138%;text-transform: uppercase;color: var(--color-white);}.dark-subscription-content-form {margin-top: calc(6.5625vw * var(--coef-w));}.dark-subscription-content-form-input {display: flex;flex-direction: column;gap: calc(3.75vw * var(--coef-w));margin-bottom: calc(4.6875vw * var(--coef-w));}html[data-theme="dark"] .dark-subscription-content .text-input {background: #fff;color: var(--color-black);}html[data-theme="dark"] .dark-subscription-content .text-input::placeholder {color: #7d7d7d;}html[data-theme="dark"] .dark-subscription-content .btn {background: var(--color-black);color: var(--color-white);--icon-filter: var(--icon-on-dark-filter);}html[data-theme="dark"] .dark-subscription-content .checkbox-label a {color: var(--color-white) !important;}.param-select {display: flex;align-items: center;}.param-select-lable {font-weight: 400;font-size: calc(3.4375vw * var(--coef-w));line-height: 150%;margin-right: calc(1.25vw * var(--coef-w));}.param-select-dropdown-wrapper {position: relative;display: inline-block;}.param-select-current {font-weight: 400;font-size: calc(3.4375vw * var(--coef-w));line-height: 150%;cursor: pointer;display: flex;align-items: center;user-select: none;gap: 3px;}.param-select-prefix {width: calc(5.625vw * var(--coef-w));height: calc(5.625vw * var(--coef-w));object-fit: contain;}.param-select-prefix-text {font-size: calc(3.4375vw * var(--coef-w));font-weight: 500;}.param-select-value {display: inline-block;white-space: nowrap;}.param-select-arrow {margin-left: 2px;vertical-align: middle;}.param-select-arrow.gray {transform: rotate(90deg);}.param-select-arrow.rotated {transform: rotate(180deg);transition: transform 0.2s;}.param-select-arrow.rotated.gray {transform: rotate(270deg);}.param-select-dropdown {position: absolute;left: 0;min-width: 100%;border-radius: calc(1.25vw * var(--coef-w));z-index: 10;display: none;flex-direction: column;padding: calc(1.25vw * var(--coef-w)) 0;box-shadow: calc(0vw * var(--coef-w)) calc(1.25vw * var(--coef-w)) calc(2.5vw * var(--coef-w)) rgba(0, 0, 0, 0.1);}.param-select-dropdown.open {display: flex;}.dropdown-top .param-select-dropdown {bottom: 160%;margin-bottom: calc(2.5vw * var(--coef-w));}.dropdown-bottom .param-select-dropdown {top: 160%;margin-top: calc(2.5vw * var(--coef-w));}.param-select-option {padding: calc(2.5vw * var(--coef-w)) calc(5vw * var(--coef-w));font-weight: 400;font-size: calc(3.4375vw * var(--coef-w));line-height: 150%;cursor: pointer;transition: all 0.2s;display: flex;align-items: center;white-space: nowrap;gap: calc(1.875vw * var(--coef-w));}.param-select-option:hover {opacity: 0.9;}.param-select-option.selected {color: var(--color-blye) !important;font-weight: 500;}.param-select.dark .param-select-lable {color: var(--color-grey);}.param-select.dark .param-select-current {color: var(--color-white);}.param-select.dark .param-select-dropdown {background: var(--color-black);}.param-select.dark .param-select-option {color: var(--color-white);}.param-select.dark .param-select-option:hover {background: var(--color-grey);}.param-select.light .param-select-lable {color: var(--color-black);}.param-select.light .param-select-current {color: var(--color-black);}.param-select.light .param-select-dropdown {background: var(--color-basic-grey);}.param-select.light .param-select-option {color: var(--color-black);}.param-select.light .param-select-option:hover {background: var(--color-basic-grey);}.footer {background: var(--color-black);--icon-filter: none;}html[data-theme='dark'] .footer {border-top: 1px solid var(--color-grey);}.footer-inner {padding: calc(12.5vw * var(--coef-w)) 0 calc(6.25vw * var(--coef-w));}.footer-top {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: calc(7.8125vw * var(--coef-w));row-gap: calc(9.375vw * var(--coef-w));}.footer-top-title {font-weight: 600;font-size: calc(3.75vw * var(--coef-w));line-height: 150%;text-transform: uppercase;color: var(--color-white);}.footer-top-navigation-list {display: flex;flex-direction: column;gap: calc(1.875vw * var(--coef-w));margin-top: calc(3.75vw * var(--coef-w));}.footer-top-navigation-item {font-weight: 400;font-size: calc(3.75vw * var(--coef-w));line-height: 150%;text-decoration: none;color: var(--color-white);}.footer-top-pay-list {display: grid;grid-template-columns: repeat(2, calc(12.8125vw * var(--coef-w)));gap: calc(2.5vw * var(--coef-w));margin-top: calc(5.625vw * var(--coef-w));}.footer-top-pay-list-icon {width: calc(12.8125vw * var(--coef-w));height: calc(7.5vw * var(--coef-w));object-fit: contain;filter: none;}.footer-top-social {grid-column: 1 / -1;}.footer-top-social-list {display: flex;align-items: center;gap: calc(5vw * var(--coef-w));margin-top: calc(3.75vw * var(--coef-w));}.footer-top-social-list-icon {width: calc(8.125vw * var(--coef-w));height: calc(8.125vw * var(--coef-w));object-fit: contain;filter: none;}.footer-form {margin-top: calc(12.5vw * var(--coef-w));}.footer-bottom {display: flex;flex-direction: column-reverse;align-items: flex-start;gap: calc(6.25vw * var(--coef-w));margin-top: calc(9.375vw * var(--coef-w));padding-top: calc(8.4375vw * var(--coef-w));border-top: 1px solid rgba(255, 255, 255, 0.16);}.footer-bottom-links {display: flex;flex-wrap: wrap;column-gap: calc(8.125vw * var(--coef-w));row-gap: calc(3.75vw * var(--coef-w));}.footer-bottom-links-item {font-weight: 400;font-size: calc(3.125vw * var(--coef-w));line-height: 150%;color: var(--color-white);text-decoration: none;}.footer-bottom-links-item:first-child {flex: 0 0 100%;}