@font-face {
font-family: "Inter", serif;
font-optical-sizing: auto;
font-display: swap;
font-style: normal;
}
*,
a,
.__header .search-box input::placeholder,
.search--box form.s-icon-right input::placeholder,
.__header .search-box input {
font-family: "Inter", serif !important;
}
*,
p {
font-weight: 400;
letter-spacing: 0.2px;
color: var(--custom-white-color);
}
strong {
font-weight: 500 !important;
}
span,
p {
line-height: 130% !important;
font-size: 13px;
}
.ul li,
.щl li {
font-size: 13px !important;
}
.frontpage h1 {
margin-bottom: 20px;
color: var(--custom-white-color);
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.__header .contact-box p.toggled {
font-weight: 500 !important;
line-height: 110% !important;
font-family: "Inter", serif;
}
a {
font-weight: 400 !important;
line-height: 100% !important;
font-size: 13px;
}
.inner-page h1 {
color: var(--custom-white-color);
margin-bottom: 25px;
}
h3,
.h3,
.mb-25 {
font-size: 22px;
color: var(--custom-white-color);
}
h2,
.h2 {
font-size: 28px;
margin-bottom: 20px;
color: var(--custom-white-color);
}
h2,
.h2,
h1,
.h1 {
text-transform: uppercase;
}
h4,
.h4 {
font-size: 16px;
line-height: 110% !important;
color: var(--custom-white-color);
}
main {
overflow: hidden;
}
.h1-main {
padding-top: 80px !important;
}
.h1-main h1 {
font-size: 28px;
line-height: 110% !important;
margin-bottom: 25px;
} .h1,
.h2,
.h3,
h1,
h2,
h3,
h4,
.h4,
.h5,
h5,
h6,
.h6,
.personal-form__element-top,
.personal-form__post-text,
section.feedback-form .form-text,
.modal.fancybox-content .form-text,
.footer-content__title,
.frontpage p,
.frontpage .text-page ul li,
.footer-bottom .copy.version,
.footer-bottom__left,
ul li,
.catalog-sorting__title,
.g-title,
.product-card__discription-title,
.product-card__personal-cost span,
.product-card__discription-title,
.product-item__status,
.orig-price strong,
.product-card__left p,
.shopping-cart-item__name,
.shopping-cart-item__total-cost,
.shopping-cart-item__cost,
.footer-content-cookie,
.form-text,
.footer-contact,
.product-card__artikul,
.product-card-container p,
.main-action p,
.contacts-block__title,
.contacts-block__title-red.address-data,
.contact-text-line p,
.content-title {
cursor: default;
}
[data-fancybox],
.btn-border.callme-button,
.category-box-text,
.form-close,
.catalog-item p,
.st-button__title,
.events-item h4 {
cursor: pointer;
}
.fixed::after {
display: none;
} .table table td {
font-size: 13px;
padding: 10px 25px 10px 0;
} .bottom-mobile-menu-button:hover,
.bottom-mobile-menu-button_active {
opacity: 0.4;
}
.bottom-mobile-menu-button_active .bottom-mobile-menu-button__text,
.bottom-mobile-menu-button:hover .bottom-mobile-menu-button__text,
.bottom-mobile-menu-button__text {
color: var(--custom-white-color);
} .btn img,
.btn-download img {
width: 18px;
}
.__header .c-box-fat-v2 {
flex-wrap: nowrap;
}
.__header .logo img,
.__header .logo {
height: 100px;
}
.header-phones__inner {
display: flex;
flex-direction: column;
gap: 5px;
}
.catalog-box ul a {
line-height: 120% !important;
font-size: 13px;
color: var(--custom-white-color);
}
.main-menu {
margin-left: 20px;
}
header ul.hover--underline li::after {
border-color: var(--custom-accent-color-500) !important;
}
header ul.hover--underline a:hover {
color: var(--custom-accent-color-500) !important;
} #search-result-container[data-search-results-active],
#search-result-mob[data-search-results-active] {
display: block !important;
}
.search-result-item__name {
color: var(--custom-black-color);
}
.search-result-item__cost {
color: var(--custom-accent-color-500);
}
.header-user__link .icon img {
width: 34px;
}
.top-header,
.header-body {
border-bottom: 1px solid var(--custom-gray-color-400);
}
.catalog-inner-btn {
border: 1px solid var(--custom-accent-color-500);
color: var(--custom-black-color);
border-radius: 2px;
height: 34px;
width: 195px;
}
.header-search input {
height: 34px;
border: 1px solid var(--custom-gray-color-400);
border-right: 0;
color: var(--custom-black-color);
padding: 0 20px;
border-radius: 2px 2px 0 0;
}
.header-search input::placeholder {
color: var(--custom-gray-color-800);
}
.header-search button,
.mobile-search button {
height: 34px;
background: var(--custom-accent-color-500)
url(https://lesexspress.ru/media/uploads/submit-search.svg) no-repeat !important;
border: 1px solid var(--custom-accent-color-500);
background-size: 20px;
background-position: center center !important;
border-radius: 0 2px 2px 0;
}
.header-search button:hover,
.mobile-search button:hover {
background: var(--custom-accent-color-100)
url(https://lesexspress.ru/media/uploads/submit-search.svg) no-repeat !important;
background-size: 20px;
background-position: center center !important;
border: 1px solid var(--custom-accent-color-100);
}
.header-search button .icon-svg,
.mobile-search button .icon-svg {
display: none;
}
.header-search--inner {
height: 34px;
}
.header-user__link {
font-size: 13px;
color: var(--custom-black-color);
}
.main-menu a {
opacity: 1;
color: var(--custom-black-color);
}
.main-menu a:hover {
text-underline-offset: 3px;
}
.main-menu li {
margin-right: 0;
}
.main-menu ul {
gap: 20px;
}
.btn-border.callme-button {
border: 1px solid var(--custom-accent-color-500) !important;
color: var(--custom-black-color) !important;
background-color: transparent !important;
border-radius: 2px;
}
.btn-border.callme-button:hover {
border: 1px solid var(--custom-accent-color-500);
color: var(--custom-white-color) !important;
background-color: var(--custom-accent-color-500) !important;
}
.header-phones__phone {
color: var(--custom-black-color);
font-weight: 600 !important;
}
.catalog-box {
background: var(--custom-black-color);
} .__header .options-box .nav-items li a,
.__header .option-items li a,
.__header .contact-box p a,
.__header .contact-box a {
color: var(--custom-white-color);
}
.__header .options-box .nav-items li a {
font-weight: 400;
font-size: 13px;
}
.__header .contact-box a {
font-size: 13px;
}
.__header .options-box .nav-items li a.active,
.__header .options-box .nav-items li a:hover,
.__header .contact-box a:hover,
.__header .option-items li a:hover {
color: var(--custom-accent-color-500);
}
.__header .option-items li a {
font-size: 13px;
}
.__header .catalog-btn {
background: var(--custom-accent-color-100);
border: 1px solid var(--custom-accent-color-100);
color: var(--custom-white-color);
padding: 0;
height: 34px;
letter-spacing: 0;
display: flex;
gap: 12px;
font-size: 13px;
width: 166px;
}
.__header .catalog-btn span {
left: 0px;
position: relative;
margin: 0;
}
.__header .search-box input {
background: var(--custom-gray-color-800);
color: var(--custom-white-color);
height: 34px;
border: 1px solid var(--custom-gray-color-700);
border-radius: 2px 0 0 2px;
font-size: 13px;
}
.__header .search-box form,
.__header .search-box {
height: 34px;
}
.__header .catalog-btn span:before,
.__header .catalog-btn span::after,
.__header .catalog-btn span {
height: 1px;
}
.__header .search-box input::placeholder {
color: var(--custom-gray-color-100);
}
.__header .search-box .submit {
background: var(--custom-accent-color-500);
color: var(--custom-white-color);
height: 34px;
border: 1px solid var(--custom-accent-color-500);
border-radius: 0 2px 2px 0;
}
.__header .search-box .submit:hover {
background: var(--custom-accent-color-100);
color: var(--custom-black-color);
border: 1px solid var(--custom-accent-color-100);
}
.__header .catalog-btn:hover,
.__header .catalog-btn.toggled {
background: var(--custom-accent-color-500);
border: 1px solid var(--custom-accent-color-500);
color: var(--custom-white-color);
}
.__header .catalog-btn:hover span,
.__header .catalog-btn:hover span:before,
.__header .catalog-btn:hover span::after {
background-color: var(--custom-white-color);
}
.__header .catalog-btn:hover.toggled span {
background: transparent;
}
.__header .catalog-btn.toggled span:before,
.__header .catalog-btn.toggled span::after {
background-color: var(--custom-white-color);
}
.__header .option-items li img {
max-width: 40px;
width: 23px;
}
.__header .option-items li a {
padding-left: 30px;
} .header--bottom-mob.bottom-fixed {
background-color: var(--custom-gray-color-50);
border-top: 1px solid var(--custom-gray-color-400);
}
.header--bottom-mob .custom-mob-number,
.header--bottom-mob .custom-tel-24,
.header--bottom-mob .custom-mob-cart.bordered {
min-height: 30px;
height: 30px;
font-size: 13px;
color: var(--custom-black-color);
border: 1px solid var(--custom-accent-color-500);
}
.header--bottom-mob .custom-mob-number:hover,
.header--bottom-mob .custom-tel-24:hover,
.header--bottom-mob .custom-mob-cart.bordered:hover {
color: var(--custom-white-color);
border: 1px solid var(--custom-accent-color-500);
background: var(--custom-accent-color-500);
}
.header--bottom-mob .custom-tel-24 img {
display: none;
}
.__header .custom-block {
padding-left: 20px;
width: 100%;
}
.__header {
padding-top: 0;
}
.__header .options-box {
margin-left: 0;
width: min-content;
gap: 3px;
}
.__header .contact-box {
gap: 7px;
}
.__header .search-box.general--width {
max-width: none;
}
.__header .v3-variant {
margin-left: -23px;
}
.__header .menu-btn {
background: var(--custom-white-color);
color: var(--custom-black-color);
border: 1px solid var(--custom-accent-color-500);
height: 34px;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.__header .menu-btn img {
display: none;
}
.__header .menu-btn::before {
content: "";
width: 27px;
height: 27px;
background: url(https://lesexspress.ru/media/uploads/user-menu.svg) no-repeat;
background-size: 100%;
background-position: center center;
}
.__header .menu-btn.toggled::before,
.__header .menu-btn:hover::before {
background: url(https://lesexspress.ru/media/uploads/user-menu-white.svg)
no-repeat;
background-size: 100%;
background-position: center center;
}
.__header .menu-btn.toggled::before {
display: none;
}
.__header .menu-btn img + img {
position: relative;
left: 0;
margin-right: 0;
width: 27px;
height: 27px;
padding: 7px;
}
.__header .menu-box {
background: var(--custom-accent-color-500);
}
.__header .menu-btn.toggled,
.__header .menu-btn:hover {
background: var(--custom-accent-color-500);
color: var(--custom-white-color);
border: 1px solid var(--custom-accent-color-500);
}
.__header .option-items li img {
width: 26px;
}
.mobile-side-menu-footer__link img {
width: 34px;
}
.mobile-side-menu-footer__link {
color: var(--custom-black-color) !important;
}
.mobile-side-menu-footer__link span {
font-size: 13px;
}
#menu.mm-menu--opened {
width: 100%;
}
.search--box form.s-icon-right input,
.search--box form.s-icon-right .submit {
height: 36px;
}
.search--box form.s-icon-right .submit {
width: 50px;
}
.header--bottom-mob.bottom-fixed {
display: none;
}
.__header .option-items.v-white img {
max-width: 40px;
}
.__header .v3-variant .col-block .option-items li a {
padding-left: 33px;
} .__header .c-box-fat-v2 p {
margin-right: 0px;
}
.__header .contact-box p.toggled a {
font-weight: 500 !important;
font-size: 13px;
}
.__header .c-box-fat-v2 p a + a {
padding-top: 5px;
}
.catalog-box li {
max-width: 300px;
margin-bottom: 15px;
}
.__header .c-box-fat-v2 .order-call {
border: 1px solid var(--custom-gray-color-700);
max-height: 34px;
color: var(--custom-white-color);
background: var(--custom-gray-color-800);
border-radius: 2px;
max-width: none;
width: 166px;
font-size: 13px;
padding: 0px;
height: 34px;
display: flex;
align-items: center;
justify-content: center;
}
.__header .c-box-fat-v2 .order-call:hover {
border: 1px solid var(--custom-accent-color-100);
color: var(--custom-white-color);
background: var(--custom-accent-color-100);
}
.__h-fat-v2-bottom {
background: var(--custom-white-color);
border-top: 1px solid var(--custom-gray-color-700);
border-bottom: 1px solid var(--custom-gray-color-700);
}
.__fat-v2-nav ul li a,
.trapeze + .__h-fat-v2-bottom .__fat-v2-nav ul li a {
color: var(--custom-white-color);
padding: 0;
font-size: 13px;
}
.cart-number {
color: var(--custom-white-color);
}
.__fat-v2-nav ul {
gap: 30px;
}
.__fat-v2-options ul li a,
.trapeze + .__h-fat-v2-bottom .__fat-v2-options ul li a,
.trapeze + .__h-fat-v2-bottom .__fat-v2-options ul li span {
font-size: 13px;
color: var(--custom-black-color);
}
.__fat-v2-options ul li a.active,
.__fat-v2-options ul li a:hover,
.trapeze + .__h-fat-v2-bottom .__fat-v2-options ul li a.active,
.trapeze + .__h-fat-v2-bottom .__fat-v2-options ul li a:hover {
color: var(--custom-accent-color-500);
}
.__fat-v2-options ul li img {
width: 25px;
}
.__fat-v2-nav ul li:hover,
.trapeze + .__h-fat-v2-bottom .__fat-v2-nav ul li:hover {
background: transparent;
}
.__fat-v2-nav ul li a:hover,
.__fat-v2-nav ul li a.active,
.trapeze + .__h-fat-v2-bottom .__fat-v2-nav ul li a:hover,
.trapeze + .__h-fat-v2-bottom .__fat-v2-nav ul li a.active {
text-decoration: underline;
text-underline-offset: 1px;
color: var(--custom-accent-color-500);
text-underline-position: under;
}
.inner-page section.header--bottom-mob,
.inner-page section.__h-fat-v2-bottom,
.trapeze + .__h-fat-v2-bottom {
background-color: var(--custom-black-color) !important;
}
.breadcrumbs span, .catalog-sorting__title, .breadcrumbs a, .breadcrumbs {
color: var(--custom-white-color);
} .__header.trapeze .c-box-fat-v2 .order-call:before {
height: 34px;
border: 1px solid var(--custom-accent-color-500);
}
.__header.trapeze_1 .c-box-fat-v2 .order-call {
border-right: 1px solid var(--custom-accent-color-500);
}
.__header.trapeze .c-box-fat-v2 .order-call:hover:before {
background-color: var(--custom-accent-color-500);
border-color: var(--custom-accent-color-500);
}
.__header.trapeze_1 .c-box-fat-v2 .order-call:hover {
border: none;
}
.__header.trapeze .search-box .submit,
.__header.trapeze .search-box .submit:hover {
background: var(--custom-accent-color-500);
}
.__header.trapeze .search-box .field__box:before {
border: 1px solid var(--custom-gray-color-400);
}
.__header.trapeze .search-box input {
color: var(--custom-black-color);
}
.__header.trapeze .search-box input::placeholder {
color: var(--custom-gray-color-800);
}
.__header.trapeze .catalog-btn:before {
border: 1px solid var(--custom-accent-color-500);
}
.__header.trapeze .catalog-btn {
padding: 0;
color: var(--custom-black-color);
}
.__header.trapeze_1 .catalog-btn {
border-left: 1px solid var(--custom-accent-color-500);
}
.__header.trapeze .catalog-btn span {
left: 0;
} .fancybox-button {
background: rgb(255 255 255 / 60%);
}
.fancybox-content {
background: var(--custom-black-color);
}
.fancybox-is-open .fancybox-bg {
opacity: 0.8;
} .section-dark.feedback-form {
padding: 120px 0 80px;
}
.checkbox span {
font-size: 10px;
padding-left: 0px;
}
.form-group.privacy-policy
.checkbox
[type="checkbox"]:not(:checked)
+ label:before,
.checkbox [type="checkbox"]:checked + label:before,
.form-group.privacy-policy
.checkbox
[type="checkbox"]:not(:checked)
+ label:after,
.checkbox [type="checkbox"]:checked + label:after {
top: 0px;
}
.form-text,
.footer-content-cookie,
.form-control::placeholder,
.content-name,
.question-form .form-text {
color: var(--custom-gray-color-300) !important;
}
.question-form {
background: transparent;
border: none;
border-radius: 2px;
padding: 0px;
}
.question-main {
max-width: 100%;
}
.form-control {
background: transparent;
border: 1px solid var(--custom-gray-color-700) !important;
box-shadow: none;
border-radius: 2px;
font-size: 13px;
color: var(--custom-white-color);
height: 34px;
}
p, .footer-content__title, .form-control:valid + .label-name .content-name, .form-control:focus + .label-name .content-name, .form-group.comment .content-name {
color: var(--custom-white-color);
}
.frontpage .section-first, .frontpage .section-first-alter, .__header, .__h-fat-v2-bottom, header, .section-dark.feedback-form, footer, section.feedback-form .question-form, main  {
background-color: var(--custom-black-color) !important;
}
.form-control::placeholder,
.content-name {
font-size: 13px;
}
#question-main textarea.form-control {
height: 122px;
}
.form-group {
margin-bottom: 10px;
}
.question-form__column {
width: calc(50% - 5px);
display: flex;
flex-direction: column;
align-items: flex-end;
}
.content-name {
top: 10px;
}
.question-form .form-text,
.form-text a {
font-size: 10px !important;
line-height: 110% !important;
}
.form-text a {
color: var(--custom-accent-color-500);
}
.question-form .checkbox {
margin-top: -36px;
max-width: 50%;
}
section.feedback-form .h2,
.question-form .h2 {
font-weight: 500 !important;
margin-bottom: 30px;
line-height: 110% !important;
color: var(--custom-white-color);
text-align: left;
}
.form-control:focus {
border-color: var(--custom-accent-color-500) !important;
} .footer-phone a,
.footer-content__title,
.footer-contact {
color: var(--custom-white-color);
}
.footer-phone a,
.footer-content__title {
font-weight: 500 !important;
font-size: 16px !important;
}
.footer-contact,
.footer-content__column a {
font-size: 13px !important;
}
.footer-first-column .logo img {
width: 75%;
}
.footer-phone {
margin-bottom: 15px;
}
.developer-link a,
.footer-bottom__left,
.footer-bottom .copy,
.footer-content__title span, .checkbox span {
color: var(--custom-gray-color-300) !important;
}
.developer-link a,
.footer-bottom__left,
.footer-bottom .copy,
.footer-content-cookie {
font-size: 10px !important;
opacity: 1;
}
.footer-content__title {
margin-bottom: 20px;
}
.footer-content__column li {
margin-bottom: 8px;
}
.footer-content__title span {
font-size: 13px;
opacity: 1;
}
.developer-link a:hover,
.footer-phone a:hover {
color: var(--custom-accent-color-500);
}
.footer-subscribe {
gap: 10px;
flex-direction: column;
}
.footer-subscribe input {
width: 100%;
height: 34px;
border: 1px solid var(--custom-gray-color-700);
font-size: 13px;
padding: 0 20px;
border-radius: 2px;
background: transparent;
color: var(--custom-white-color);
}
.inner-page footer {
padding: 80px 0 0 0;
}
.button-theme_primary,
.footer-subscribe button,
.product-card-v2__buttons .st-button_add-to-cart,
.st-button_primary.w-100 {
height: 34px !important;
width: 100%;
border-radius: 2px;
font-size: 13px;
}
.footer-subscribe button:hover {
border: 1px solid var(--custom-accent-color-500) !important;
background: var(--custom-accent-color-500) !important;
color: var(--custom-white-color) !important;
}
.footer-subscribe button {
border: 1px solid var(--custom-accent-color-100) !important;
background: var(--custom-accent-color-100) !important;
color: var(--custom-white-color) !important;
}
.feedback-form {
padding: 120px 0;
}
.section-dark {
padding: 0;
}
.question-main .btn {
height: 34px;
width: 187px;
border-radius: 2px;
color: var(--custom-white-color);
font-size: 13px;
border: 1px solid var(--custom-accent-color-100);
background: var(--custom-accent-color-100);
}
.checkbox [type="checkbox"]:not(:checked) + label:before,
.checkbox [type="checkbox"]:checked + label:before {
border: 1px solid var(--custom-accent-color-500);
}
.checkbox [type="checkbox"]:not(:checked) + label:after,
.checkbox [type="checkbox"]:checked + label:after {
background: var(--custom-accent-color-500)
url(https://lesexspress.ru/static/images/checkbox-check.svg) 50% 50%
no-repeat;
} .double-section-hero {
display: grid;
grid-template-columns: 42% 57%;
max-width: 1212px;
margin: 0 auto;
padding-right: var(--bs-gutter-x, var(--container-padding-x));
padding-left: var(--bs-gutter-x, var(--container-padding-x));
gap: 10px;
margin-top: 20px;
}
.hero-slide {
background: var(--custom-accent-color-100);
padding: 25px;
position: relative;
height: 331px;
}
.hero-slide p {
font-size: 13px;
max-width: 170px;
}
.double-section-hero .container {
padding: 0;
max-width: 100%;
width: 100%;
}
.offer-banners-block {
display: grid;
grid-template-columns: repeat(7, 1fr);
gap: 10px;
}
.offer-banners-block h1,
.offer-banners-block h2 {
font-size: 28px;
margin-bottom: 20px;
}
.offer-banners-block p {
font-size: 13px;
}
.custom-banner-item {
background: var(--custom-gray-color-200);
transition: 0.2s;
aspect-ratio: 1;
border-radius: 2px;
position: relative;
overflow: hidden;
}
.custom-banner-item img {
object-fit: cover;
margin: 0;
z-index: 1;
position: absolute;
top: 0;
height: 100%;
right: 0;
}
.custom-banner-item p,
.custom-banner-item h2,
.custom-banner-item h1,
.custom-banner-item h4 {
color: var(--custom-black-color);
z-index: 2;
position: relative;
}
.custom-banner-item h4 {
cursor: pointer;
width: 71%;
font-size: 13px;
position: absolute;
bottom: -1px;
left: 30%;
background: var(--custom-white-color);
margin: 0;
padding: 12px 15px 12px 47px;
height: 50px;
right: -1px;
clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.custom-banner-item.offer-1 p {
width: 80%;
font-size: 18px;
}
.custom-banner-item {
padding: 40px;
aspect-ratio: 1;
}
.custom-banner-item.offer-1 {
background: var(--custom-accent-color-100);
}
.custom-banner-item.offer-1:hover {
background: var(--custom-accent-color-500);
}
.custom-banner-item.offer-2 {
background: var(--custom-gray-color-100);
}
.offer-banners-block .buttons-row {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.btn.white {
background: var(--custom-gray-color-800) !important;
border: 1px solid var(--custom-gray-color-700) !important;
color: var(--custom-white-color) !important;
}
.btn.blue {
background: var(--custom-accent-color-500) !important;
border: 1px solid var(--custom-accent-color-500) !important;
color: var(--custom-white-color) !important;
}
.btn.border {
border: 1px solid var(--custom-gray-color-700) !important;
}
.conditional-section:first-child:not(.conditional-section_bg):not(
.home-banner
) {
margin-top: 0;
}
.hero-slide-img {
width: 100%;
position: absolute;
top: 0;
right: 0;
z-index: 1;
}
.offer-block h2,
.offer-block p,
.offer-block .buttons-row {
z-index: 2;
bottom: 0;
position: relative;
}
.offer-block h2 {
margin-bottom: 15px;
position: relative;
}
.offer-block .buttons-row {
display: flex;
flex-direction: column;
gap: 10px;
width: 160px;
margin-top: 30px;
}
.offers-banner {
margin-top: 10px !important;
} .welcome__side {
width: 228px;
}
.welcome__content {
width: calc(100% - 238px);
}
.home-banner,
.owl-carousel,
.owl-carousel .owl-stage-outer,
.home-banner .owl-stage,
.home-banner .image_cover {
height: 100%;
}
.home-banner .slide-content.align--left {
left: 50px;
}
.home-banner .owl-nav {
display: block;
width: min-content;
max-width: 1180px;
position: absolute;
margin: 0 auto;
top: 40px;
height: 34px;
right: 40px;
}
.home-banner .owl-prev {
left: auto;
right: 50px;
}
.home-banner .owl-next {
right: 0;
}
.home-banner .owl-prev,
.home-banner .owl-next {
border-radius: 3px;
border: 1px solid var(--custom-gray-color-700);
top: 0px;
}
.__header .catalog-btn span, .__header .catalog-btn span:before, .__header .catalog-btn span::after {
background-color: var(--custom-white-color);
}
.__header .search-box input {
width: calc(100% - 60px);
}
.home-banner .owl-prev .icon,
.home-banner .owl-next .icon {
width: 16px;
height: 16px;
fill: var(--custom-white-color);
}
.home-banner .owl-prev:hover svg,
.home-banner .owl-next:hover svg {
fill: var(--custom-accent-color-500);
}
.home-banner .owl-prev:hover,
.home-banner .owl-next:hover {
border: 1px solid var(--custom-accent-color-500);
}
.offer-big-slider .catalog-side__title {
display: none;
}
.image_cover {
background-color: var(--custom-gray-color-800);
}
.catalog-side__content ul li a {
color: var(--custom-black-color);
font-size: 13px;
}
.catalog-side__content ul li a:before {
background-image: url(/images/catalog-side-content.svg);
background-size: 15px 15px;
}
.catalog-side__content ul li.more a {
background-color: var(--custom-white-color);
color: var(--custom-black-color);
border: 1px solid var(--custom-accent-color-500);
padding: 0;
display: flex;
align-items: center;
justify-content: center;
}
.catalog-side__content ul li.more a:hover {
background-color: var(--custom-accent-color-500) !important;
color: var(--custom-white-color);
border: 1px solid var(--custom-accent-color-500);
}
.catalog-side .btn-border {
margin: 5px 15px 15px 15px;
}
.home-banner__slide {
background: var(--custom-gray-color-800);
}
.home-banner .owl-dot {
border-radius: 0;
border: none;
background: var(--custom-gray-color-400);
}
.home-banner .slide-content {
background-color: transparent;
padding: 0;
border-radius: 0;
}
.home-banner .slide-content {
max-width: 300px;
}
.buttons-block {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 10px;
}
.offer-block .buttons-block {
margin-top: 40px;
}
.offer-block h2 {
font-size: 28px;
}
.home-banner .owl-dots {
bottom: 90px !important;
width: 100%;
max-width: 100%;
margin: 0 auto;
height: 10px;
left: 50px;
transform: none;
gap: 8px;
display: none;
}
.home-banner .owl-dot:not(:last-child) {
margin-right: 0;
}
.offer-block-content .btn-border {
border: 1px solid var(--custom-accent-color-500);
color: var(--custom-black-color);
background: var(--custom-white-color);
height: 34px;
}
.offer-block-content .btn-border:hover {
border: 1px solid var(--custom-accent-color-500);
color: var(--custom-white-color);
background: var(--custom-accent-color-500);
}
.offer-block .btn-border {
width: 100%;
}
.offer-block p {
font-size: 13px;
text-transform: none;
} .content-background-box__container {
min-height: 0;
}
.row-gap-25 {
row-gap: 10px !important;
}
.category-slider-set {
padding-top: 120px !important;
}
.category-button {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
position: relative;
background: var(--custom-gray-color-50);
transition: 0.2s;
}
.slider-category {
aspect-ratio: 2.5/1;
overflow: hidden;
position: relative;
background: var(--custom-gray-color-800);
transition: 0.2s;
display: block;
}
.slider-category:hover,
.category-button:hover {
background: var(--custom-accent-color-400);
transition: 0.2s;
}
.slider-category:hover h4 {
color: var(--custom-white-color);
}
.slider-category img {
margin: 0;
object-fit: cover;
right: 0;
bottom: 0;
transition: 0.3s;
position: absolute;
height: 100%;
z-index: 1;
}
.slider-category h4 {
position: relative;
z-index: 2;
}
.slider-category .btn {
position: absolute;
z-index: 2;
bottom: 20px;
width: 107px;
left: 20px;
}
.slider-category .btn:hover {
background: var(--custom-white-color) !important;
color: var(--custom-black-color) !important;
border: 1px solid var(--custom-white-color) !important;
}
.client-item img {
height: auto;
width: 100%;
}
.slider-category {
transition: 0.3s;
}
.slider-constructor .slick-slide {
gap: 10px;
}
.content-background-box__text-content {
height: 100%;
}
.category-button a {
width: 200px;
}
.category-button:hover a {
background: var(--custom-white-color) !important;
color: var(--custom-black-color) !important;
border: 1px solid var(--custom-accent-color-500) !important;
} .news-slider-set {
padding-top: 120px !important;
}
.events-item {
border-radius: 2px;
aspect-ratio: 2.47;
} .client-item h4 {
z-index: 1;
}
.events-item .hover-img {
display: none;
}
.events-item:hover .default-img {
display: none;
}
.events-item:hover .hover-img {
display: block;
}
.news-banner-set {
margin-top: 120px !important;
}
.custom-news-block {
display: flex;
flex-direction: row;
align-items: flex-start;
gap: 40px;
}
.custom-news-block div {
width: 33%;
}
.news-teaser {
background: var(--custom-gray-color-50);
aspect-ratio: 1;
}
.news-teaser img {
margin: 0;
height: 100%;
object-fit: cover;
}
.custom-news-block h3 {
font-size: 22px;
} .partners-slider .mb-25 {
display: none;
}
.partners-slider {
margin: 160px 0 120px 0 !important;
}
.partners-slider img {
max-height: 95px !important;
height: auto !important;
filter: grayscale(100%);
opacity: 0.6;
cursor: pointer;
transition: 0.3s;
}
.partners-slider img:hover {
filter: none;
opacity: 1;
transition: 0.3s;
}
.image-zoom .image {
transform: none !important;
}
.partners-slider .slick-prev {
right: auto;
left: 0;
}
.partners-slider .slider-constructor .slick-list {
width: 90%;
margin: 0 auto;
}
.partners-slider .slider-constructor .slick-prev,
.partners-slider .slider-constructor .slick-next {
top: 29px;
} .payment-block {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
.payment-block .mb-25 {
margin-bottom: 40px !important;
}
.payment-block .info-block {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.payment-block .info-block img {
width: 50px;
margin-bottom: 0px;
}
.payment-block .info-block p {
width: calc(100% - 70px);
padding-right: 20px;
font-size: 13px;
line-height: 110% !important;
} .custom-catalog-button {
margin-top: 20px !important;
height: 34px;
}
.custom-catalog-button .btn {
width: 187px;
position: absolute;
background: var(--custom-accent-color-500) !important;
border: 1px solid var(--custom-accent-color-500) !important;
color: var(--custom-white-color) !important;
right: 14px;
}
.custom-catalog-button .btn:hover {
background: var(--custom-accent-color-100) !important;
border: 1px solid var(--custom-accent-color-100) !important;
color: var(--custom-white-color) !important;
}
.news-slider-set .events-item h4 {
padding: 20px;
font-weight: 500 !important;
}
.news-slider-set .slick-dots {
display: flex !important;
} .catalog-side__content ul li a:hover {
color: var(--custom-accent-color-500);
}
.top-products-block {
margin-top: 80px;
}
.product-item__image {
background: transparent;
}
.product-item__image img {
padding: 0;
}
.catalog-side {
border: 1px solid var(--custom-gray-color-400);
box-shadow: none;
}
.catalog-side__title {
color: var(--custom-black-color);
height: 34px;
}
.catalog-side__content {
padding: 0;
border-top: 1px solid var(--custom-gray-color-400);
}
.st-button_add-to-cart .st-button__title,
.st-button:not(.st-button:has(.st-button__icon)) .st-button__title {
font-size: 13px;
}
.text-color-light,
.text-color-light span,
.product-card-v2__pricing-txt {
color: var(--custom-gray-color-700);
}
.product-card-v2__pricing-txt {
margin-bottom: 5px;
font-size: 10px;
}
.product-card-v2__buttons {
gap: 5px;
}
.product-card-v2__buttons .st-button_not-availbe {
color: var(--custom-black-color);
}
.product-card-v2__buttons .st-button_not-availbe {
background-color: transparent;
border-color: var(--custom-gray-color-400);
border-radius: 2px;
height: 34px !important;
}
.product-card-v2__buttons .st-button_not-availbe:hover {
background-color: var(--custom-accent-color-100);
border-color: var(--custom-accent-color-100);
color: var(--custom-black-color);
}
.slider-constructor .slick-arrow, .faq-element__trigger {
height: 34px;
min-width: 34px;
min-height: 34px;
width: 34px;
}
.slider-constructor .slick-arrow img,
.slider-constructor .slick-arrow svg {
width: 13px;
height: 13px;
fill: var(--custom-white-color);
}
.slider-constructor .slick-arrow:hover img,
.slider-constructor .slick-arrow:hover svg {
fill: var(--custom-accent-color-500);
}
.slider-constructor .slick-prev {
right: 43px;
}
.conditional-section {
padding: 0;
margin: 0;
}
.product_set_slider {
padding: 120px 0 0 0;
}
.st-button__title {
margin-left: 0;
color: var(--custom-black-color);
}
.product-card-v2__image {
aspect-ratio: 1.2;
background-color: transparent;
padding: 15px;
border-radius: 2px;
}
.product-card-v2__image .image img {
padding: 0;
}
.product-card-v2__rating,
.st-button__icon_cart {
display: none;
}
.product-card-v2__labels {
left: 10px;
}
.product-card-v2__label {
padding: 0;
font-weight: 400;
width: 60px;
height: 14px;
display: flex;
line-height: 100%;
align-items: center;
justify-content: center;
background: var(--custom-sale-color);
}
.product-card-v2__content {
padding: 10px;
}
.product-card-v2__title {
-webkit-line-clamp: 2;
font-size: 13px;
margin-bottom: 20px;
line-height: 120% !important;
}
.faq-element__content p {
font-size: 13px;
}
.form-control:valid + .label-name .content-name,
.form-control:focus + .label-name .content-name,
.form-group.comment .content-name {
top: -11px !important;
}
.product-card-v2__content-bottom {
gap: 10px;
}
.product-card-v2__pricing {
gap: 0px;
}
.product-item_new .input-number,
.product-item_wide .input-number,
.product-item_max-heigth .input-number,
.product-item_max-width .input-number,
.input-number,
.product-card-v2 .input-number {
height: 34px !important;
border: 1px solid var(--custom-gray-color-700) !important;
border-radius: 2px;
}
.product-card-v2__price,
.product-card-v2__price span {
font-size: 16px;
font-weight: 500;
}
.product-card-v2__price {
margin-bottom: 3px;
}
.product-card-v2 .input-number {
max-width: 60px;
min-width: 60px;
}
.product-card-v2__price span {
font-family: FuturaPT-Light, sans-serif !important;
font-weight: 400 !important;
}
.input-number input[type="number"] {
width: 55% !important;
font-size: 11px !important;
padding-bottom: 0 !important;
}
.input-number .order-up:before,
.input-number .order-up:after,
.input-number .order-down:before {
background: var(--custom-white-color);
}
.form-block .form-group.privacy-policy .checkbox [type="checkbox"]:not(:checked) + label:before {
background: var(--custom-white-color) !important;
}
.about-section {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
margin-bottom: 20px;
}
.about-img {
overflow: hidden;
}
.about-img img {
margin-bottom: 0;
object-fit: cover;
height: 100%;
}
.about-section .about-block::after {
display: none;
} .product-item__status--many {
color: var(--custom-white-color);
}
.product-item__status.common-status {
color: var(--custom-white-color);
}
.shopping-cart-product .btn-border {
height: 34px !important;
width: 100%;
flex: auto;
}
.shopping-cart-product .btn-border.not-for-sale {
color: var(--custom-black-color) !important;
border: 1px solid var(--custom-accent-color-500) !important;
background: var(--custom-white-color) !important;
}
.shopping-cart-product .btn-border.not-for-sale:hover {
color: var(--custom-white-color) !important;
border: 1px solid var(--custom-accent-color-500) !important;
background: var(--custom-accent-color-500) !important;
}
.product-item__image,
.product-item_wide .product-item__image {
aspect-ratio: 1.7 !important;
}
.product-item__image {
padding: 20px;
}
.product-item__status.common-status {
font-size: 13px;
}
.product-item__name {
font-size: 13px;
height: 51px;
}
.product-item__head, .product-item__name, .product-item__cost span {
color: var(--custom-white-color);
}
.input-number input[type=number] {
background-color: transparent;
color: var(--custom-white-color);
}
.product-card-sell-badge {
background-color: var(--custom-discount-color);
font-weight: 400;
height: 14px;
width: 60px;
top: 10px;
position: absolute;
left: 10px;
font-size: 13px;
}
.shopping-cart-product {
gap: 10px;
flex-direction: row;
}
.shopping-cart-btn {
width: 120px;
}
.product-item__cost.with-online-price span {
color: var(--custom-gray-color-800);
}
.product-item__cost span {
font-weight: 600;
font-size: 18px;
}
.st-button_without-price {
color: var(--custom-black-color);
}
.product-card__right h3 {
font-size: 22px;
}
.payment-section,
.form-cart {
padding-top: 20px;
} .product-item--line {
padding: 15px 0;
height: auto;
}
.product-item__art {
font-size: 10px;
color: var(--custom-gray-color-800);
}
.product-item--line .product-item__name {
font-size: 13px;
color: var(--custom-black-color);
}
.product-price-range__text {
font-weight: 400;
color: var(--custom-gray-color-800);
margin-bottom: 10px;
} .st-button {
border-radius: 2px;
font-size: 13px;
}
.product-item_new .st-button:not(.st-button_add-to-cart) {
font-size: 13px;
width: 100%;
}
.st-button_add-to-cart {
flex: 1 !important;
height: 34px;
}
.product-item__content-top {
padding: 0px 10px;
padding-bottom: 60px;
}
.product-item__content-bottom {
padding: 0px 10px 10px 10px;
}
.st-button__icon_cart {
fill: var(--custom-black-color);
display: none;
}
.st-button_add-to-cart {
padding: 0;
}
.st-button_add-to-cart::after {
content: "В корзину";
font-size: 13px;
color: var(--custom-white-color);
}
.st-button_add-to-cart:hover::after {
color: var(--custom-white-color);
}
.st-button_add-to-cart {
background-color: var(--custom-gray-color-800);
border: 1px solid var(--custom-gray-color-700);
}
.input-number .order-up:hover, .input-number .order-down:hover {
background: transparent !important;
}
.st-button_add-to-cart:hover {
background-color: var(--custom-accent-color-500);
border: 1px solid var(--custom-accent-color-500);
}
.st-button_add-to-cart:hover .st-button__icon_cart {
fill: var(--custom-white-color);
}
.product-item_new .input-number input[type="number"],
.product-item_wide .input-number input[type="number"],
.product-item_max-heigth .input-number input[type="number"],
.product-item_max-width .input-number input[type="number"],
.product-card-v2 .input-number input[type="number"] {
color: var(--custom-white-color);
}
.product-item_new .input-number .order-down,
.product-item_new .input-number .order-up,
.product-item_wide .input-number .order-down,
.product-item_wide .input-number .order-up,
.product-item_max-heigth .input-number .order-down,
.product-item_max-heigth .input-number .order-up,
.product-item_max-width .input-number .order-down,
.product-item_max-width .input-number .order-up,
.product-card-v2 .input-number .order-down,
.product-card-v2 .input-number .order-up {
padding-left: 0px !important;
}
.product-item__cost-old {
font-size: 13px;
font-weight: 400 !important;
text-decoration-color: var(--custom-discount-color);
color: var(--custom-gray-color-800);
top: 0;
margin-bottom: 1px;
} .product-card-v2__buttons .st-button_add-to-cart {
gap: 14px;
padding: 0;
background: var(--custom-gray-color-100);
color: var(--custom-black-color);
border: 1px solid var(--custom-gray-color-100) !important;
}
.product-card-v2__buttons .st-button_add-to-cart:hover {
background: var(--custom-accent-color-100);
border: 1px solid var(--custom-accent-color-100) !important;
color: var(--custom-black-color);
}
.product-card-v2__title {
-webkit-line-clamp: 3;
font-size: 13px;
}
.product-card-v2__old-price,
.product-card-v2__old-price span {
color: var(--custom-gray-color-800);
font-size: 13px;
}
.product-card-v2__old-price::after {
height: 1px;
background-color: var(--custom-discount-color);
}
.product-card-v2__price {
color: var(--custom-black-color);
}
.product-card-slideshow__dot_active {
background-color: var(--custom-accent-color-500);
}
.cookie-modal__content button {
height: 34px;
font-size: 13px;
background: var(--custom-accent-color-100);
border: 1px solid var(--custom-accent-color-100);
color: var(--custom-white-color);
line-height: 100%;
}
.cookie-modal__content button:hover {
background: var(--custom-accent-color-400);
border: 1px solid var(--custom-accent-color-400);
color: var(--custom-white-color);
}
.cookie-modal__content h4 {
font-size: 18px !important;
} .text-page ul li,
.o-product-tab ul li {
color: var(--custom-white-color);
}
.product-card__main-cost {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 18px;
margin-bottom: 10px;
color: var(--custom-black-color);
line-height: 110%;
}
.product-card__main-cost strong {
padding: 0;
}
.fancybox-can-zoomIn .fancybox-content {
background: var(--custom-gray-color-800);
}
.product-content ul {
gap: 20px;
}
#sync1.owl-theme,
#sync2 .current .item {
background: var(--custom-gray-color-800);
}
.product-card .btn-border {
margin-top: 0;
}
[data-collapse-open] {
color: var(--custom-accent-color-500);
}
[data-collapse-close] {
color: var(--custom-white-color);
}
.input-number .order-down,
.input-number .order-up,
.input-number .order-down:hover,
.input-number .order-up:hover {
border-radius: 2px;
background: none;
padding-left: 10px;
border: none;
}
.input-number {
margin-right: 0;
}
.input-number .order-up:after {
height: 1px;
width: 11px;
left: 3px;
}
#sync2 .item {
height: 64px;
border-radius: 2px;
overflow: hidden;
}
#sync1.owl-theme .owl-next {
bottom: -55px;
background: url(https://lesexspress.ru/media/uploads/arrow.svg) 50% 50%
no-repeat;
}
.product-card__main-cost span {
font-size: 20px;
padding-left: 0;
color: var(--custom-accent-color-500);
}
.btn-radius {
color: var(--custom-white-color);
}
[data-collapse-initialized][data-collapse]::after {
background: linear-gradient(0deg, #333, rgba(255, 255, 255, 0));
}
.product-sale-badge,
.product-card__artikul {
font-size: 13px;
}
.product-content {
padding: 0;
flex-direction: column-reverse !important;
}
.product-card {
position: relative;
}
.product-card::after {
content: "";
bottom: 30px;
width: 5000px;
height: 1px;
background: var(--custom-gray-color-700);
position: absolute;
left: calc(50% - 2500px);
}
.char-text__mask {
color: var(--custom-white-color);
background-color: var(--custom-black-color);
}
.g-title {
font-size: 22px;
font-weight: 500;
}
.product-card__personal-cost span {
font-size: 13px;
color: var(--custom-white-color);
}
.product-card__personal-cost strong {
font-size: 28px;
font-weight: 500 !important;
color: var(--custom-white-color);
}
.char-text:last-child, .g-title {
color: var(--custom-white-color);
}
.product-card__main-cost span {
color: var(--custom-discount-color);
}
#sync1.owl-theme .owl-prev {
bottom: -55px;
background: url(https://lesexspress.ru/media/uploads/arrow.svg) 50% 50%
no-repeat;
}
.input-number .order-up::before {
width: 1px;
}
.product-card__artikul {
color: var(--custom-gray-color-700);
}
.input-number .order-down::before {
height: 1px;
}
.catalog-sorting ul li a,
.catalog-sorting__title,
.contacts-list span,
.contact-line a,
.contact-text-line p,
.btn-border,
.filter-show-all a,
.char-text,
.char-text:last-child,
.btn-radius,
.product-card__discription-title,
.product-item__status {
font-size: 13px;
}
.product-card__head {
padding: 0;
border-bottom: none;
}
.product-card__container {
padding: 0px 0px 60px 0;
gap: 20px;
align-items: flex-start;
}
.product-card__slideshow {
width: 40%;
}
.product-card__content {
width: 60%;
gap: 40px;
height: 463px;
border: 1px solid var(--custom-gray-color-700);
padding: 25px;
}
.product-card__left {
width: 50%;
}
.product-card__right {
width: 50%;
margin-left: 0;
}
.product-sale-badge {
background-color: var(--custom-discount-color);
padding: 3px 20px;
width: 60px;
border-radius: 2px;
}
.shopping-cart-product .st-button_add-to-cart,
.shopping-cart-product .st-button_primary.w-100 {
width: 100% !important;
}
.input-number--lg {
width: 100%;
}
.product-card__discription {
padding: 0px;
display: flex;
flex-direction: row;
align-items: center;
gap: 10px; background: transparent;
}
.product-card ul li {
color: var(--custom-white-color);
margin-bottom: 5px;
}
.shopping-cart {
background: var(--custom-gray-color-800);
padding: 0 20px 20px 20px;
}
.product-card__discription-title,
.product-item__status {
font-weight: 400;
}
.product-card__discription-title {
color: var(--custom-white-color);
}
.product-item__status {
margin-bottom: 10px;
}
.shopping-cart-btn--lg {
height: 34px;
font-size: 13px;
flex: auto;
}
.product-card-container .product-card-side {
display: none;
}
.product-card-container .product-card-content {
width: 100%;
}
.pages-banner h2 {
margin-bottom: 30px;
} .slider-constructor .slick-arrow,
.faq-element__trigger {
border-radius: 100%;
}
.pagination span,
.pagination .next,
.pagination .prev {
font-size: 13px;
background: var(--custom-gray-color-800);
border-radius: 100%;
border: 1px solid var(--custom-gray-color-800);
}
.pagination .prev:before, .pagination .next:before {
border: solid 1px var(--custom-white-color);
border-left: none;
border-bottom: none;
}
.pagination span a {
color: var(--custom-white-color);
}
.pagination .prev {
background-color: var(--custom-white-color);
border: 1px solid var(--custom-accent-color-500);
}
.pagination span.dot:hover {
color: var(--custom-black-color);
background-color: transparent;
}
.slider-constructor:not([data-no-arrows]) .slick-dots {
display: flex !important;
left: 0;
right: auto;
width: 40%;
top: auto;
height: 1px;
bottom: -20px;
}
.slick-dots li:not(:last-child) {
margin-right: 0 !important;
}
.slick-dots li {
width: 100%;
}
.slick-dots button {
width: 100% !important;
height: 1px !important;
background-color: var(--custom-gray-color-400);
border-radius: 1px;
}
.slick-arrow {
border: 1px solid var(--custom-gray-color-700);
}
.mobile-header__phone {
color: var(--custom-white-color);
}
.mobile-header__hamburger-button::after, .mobile-header__hamburger-button::before, .mobile-header__hamburger-line {
background-color: var(--custom-white-color);
}
.mobile-header__search-button svg path, .mobile-header__search-button svg line {
color: var(--custom-white-color);
}
.slick-arrow:hover {
background: transparent;
}
.slick-dots li:not(:last-child) {
margin-right: 5px;
}
.product-item:hover {
border: 1px solid var(--custom-gray-color-800);
}
.slick-dots .slick-active button,
#sync1.owl-theme .owl-dots .owl-dot.active span,
#sync1.owl-theme .owl-dots .owl-dot:hover span {
background-color: var(--custom-accent-color-500) !important;
display: none;
}
.slick-dots button,
#sync1.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
background-color: var(--custom-gray-color-600);
border: none !important;
border-radius: 1px;
display: none;
}
#sync1.owl-theme .owl-dots .owl-dot span {
margin: 0;
display: none;
}
.mb-25 {
font-size: 28px;
margin-bottom: 25px;
line-height: 110% !important;
position: relative;
}
.breadcrumbs__sep use {
fill: var(--custom-accent-color-500);
}
.product_set_slider .mb-25 {
margin-bottom: 60px !important;
}
.product_set_slider .mb-25::after {
content: "";
bottom: -30px;
width: 5000px;
height: 1px;
background: var(--custom-gray-color-700);
position: absolute;
left: calc(50% - 2500px);
}
.product_set_slider .slick-prev,
.product_set_slider .slick-next {
top: -100px;
} .content-background-box__text-content {
padding: 0px;
} .form-group-number {
border: 1px solid var(--custom-accent-color-500);
border-radius: 2px;
right: auto;
left: 0;
font-weight: 400;
font-size: 13px;
}
.point-on-map-label,
.stock-select,
.car-select {
padding-left: 50px !important;
}
.form-delivery-cost {
font-weight: 600;
color: var(--custom-black-color);
}
.delivery-total__lg,
.shopping-cart-item__total-cost {
font-weight: 600;
color: var(--custom-white-color);
}
.form-delivery-cost span {
background: var(--custom-gray-color-50);
}
.catalog-filter__bottom {
border-top: 1px solid var(--custom-gray-color-700);
}
.form-delivery-cost,
.form-delivery-distance,
.form-delivery-address {
font-size: 18px;
color: var(--custom-black-color);
}
.calculate-delivery .form-group .btn {
border: 1px solid var(--custom-accent-color-400) !important;
}
.calculate-delivery .form-group .btn:active {
border: 1px solid var(--custom-accent-color-500) !important;
background: var(--custom-white-color) !important;
color: var(--custom-black-color) !important;
}
.calculate-delivery {
margin-bottom: 80px;
}
.calculate-delivery .form-group .btn {
display: flex;
margin-left: 50px;
}
.calculate-delivery__form-delivery {
padding-left: 0;
}
.form-delivery-distance span,
.form-delivery-distance,
.form-delivery-address div {
font-size: 13px;
}
.form-delivery-cost,
.form-delivery-cost span {
font-size: 18px !important;
} .shopping-cart-item__cost, .shopping-cart-item__total-cost {
color: var(--custom-white-color);
}
.form-group.comment .content-name {
color: var(--custom-gray-color-300) !important;
}
.new-radio__label:after {
background-color: var(--custom-accent-color-500);
}
.new-radio__label:before {
border-color: var(--custom-accent-color-500);
}
.simple-order-form__group#pickup-section {
display: none !important;
}
.simple-cart__content {
max-width: 100%;
}
.shopping-cart-item__img img {
max-width: 100px;
max-height: 100px;
}
.new-radio__label, .simple-order-form__column .d-flex.flex-row label {
color: var(--custom-white-color);
font-size: 13px;
}
.shopping-cart-item__img {
margin-right: 20px;
background: var(--custom-gray-color-700);
}
.shopping-cart-item__delete svg {
width: 23px;
height: 23px;
color: var(--custom-gray-color-700);
}
.simple-order-form button {
width: 140px;
}
.delivery-total__sm,
.delivery-total ul li:not(.simple-cart .delivery-total ul li:last-child),
.shopping-cart-item__uom,
.simple-order-form__title.mb-0 {
display: none;
}
.shopping-cart-item__name span {
font-size: 13px;
padding-bottom: 4px;
color: var(--custom-gray-color-700);
}
.shopping-cart-item__numbers .input-number {
width: 150px !important;
}
.shopping-cart-item__total-cost {
margin-left: 10px;
}
.shopping-cart-item__total-cost span {
font-weight: 600;
color: var(--custom-white-color);
}
.simple-order-form__title {
font-size: 18px;
text-transform: none;
}
.new-radio__label:before {
border-width: 1px;
}
.new-radio__label:after,
.new-radio__label:before,
.slider-constructor .slick-arrow {
border-radius: 100%;
}
.shopping-cart-btn--lg.custom-icon {
border-radius: 2px;
}
.home-banner .owl-prev .icon,
.home-banner .owl-next .icon {
width: 12px;
height: 12px;
}
.shopping-cart-item {
padding: 10px 0px;
border-bottom: 1px solid var(--custom-gray-color-700);
}
.delivery-cart {
padding-right: 0;
}
.simple-order-form .form-group.comment {
margin-top: 10px;
}
.simple-order-form .form-group {
margin-bottom: 10px;
}
.simple-order-form__inputs,
.simple-order-form__submit {
flex: 100%;
}
.simple-order-form__group {
margin: 20px 0px 10px 0;
}
.simple-order-form__submit {
margin: 0;
}
.simple-order-form .form-text {
margin-bottom: 20px !important;
margin-top: 15px;
}
.shopping-cart-item__name {
font-size: 13px;
color: var(--custom-white-color);
}
.shopping-cart-btn--lg.custom-icon {
width: 100%;
display: flex;
}
.shopping-cart-btn--lg.custom-icon:hover {
background: var(--custom-accent-color-100) !important;
border: 1px solid var(--custom-accent-color-100) !important;
color: var(--custom-white-color) !important;
}  .contacts-block__info {
background: var(--custom-gray-color-800);
padding: 30px;
}
.contacts-block {
border: none;
}
.contacts-block__map {
border-radius: 0px;
overflow: hidden;
}
.main-action p,
.contacts-block__title,
.contacts-block__title-red.address-data {
font-weight: 500;
color: var(--custom-white-color);
font-size: 18px;
}
.contacts-list span, .contact-line a {
color: var(--custom-white-color);
}
.mm-menu--theme-light, .mm-navbar {
--mm-color-background: var(--custom-black-color);
background-color: var(--custom-black-color);
}
.mm-menu a {
color: var(--custom-white-color) !important;
} .catalog-filter .catalog-filter-body {
border: 1px solid var(--custom-gray-color-800);
box-shadow: none;
border-radius: 2px;
background: var(--custom-gray-color-800);
}
.catalog-filter__btns .btn {
width: 82%;
}
.catalog-filter-accordion .opener,
.filter-item-title {
color: var(--custom-white-color);
font-weight: 600 !important;
font-size: 13px;
}
.checkbox [type="checkbox"]:not(:checked) + label,
.checkbox [type="checkbox"]:checked + label {
font-size: 13px;
color: var(--custom-white-color);
}
.checkbox [type="checkbox"]:not(:checked) + label:before,
.checkbox [type="checkbox"]:checked + label:before,
.checkbox [type="checkbox"]:not(:checked) + label:after,
.checkbox [type="checkbox"]:checked + label:after {
border-radius: 100%;
}
.header-cart span.cart-number {
width: 19px;
height: 19px;
font-size: 9px;
}
.article-inner__content {
background: var(--custom-black-color);
}
.catalog-filter-accordion .opener::before {
border: 1px solid var(--custom-gray-color-700);
}
.input-cont .input-placeholder {
border: .8px solid var(--custom-gray-color-700);
background: transparent;
color: var(--custom-white-color);
}
.catalog-filter-accordion .opener {
overflow: visible;
}
.catalog-filter-accordion .opener:before {
border-radius: 100%;
top: -6px;
}
.catalog-filter-accordion .opener .icon {
top: 0px;
}  .mobile-ul ul li:not(.mobile-ul li .submenu li:last-child) {
padding-bottom: 20px;
border-bottom: 1px solid var(--custom-gray-color-400);
}
.mobile-ul li .submenu {
padding: 20px 0 0 0;
}
.mobile-ul ul,
.mobile-ul {
gap: 20px;
}
.mobile-ul {
width: 100%;
padding: 0;
margin-bottom: 40px;
border: none;
}
.mobile-search input {
border: 1px solid var(--custom-gray-color-700);
color: var(--custom-white-color);
background: var(--custom-gray-color-800);
border-right: 0;
height: 34px;
}
.mobile-ul li .submenu li .menu-item-link-mobile {
padding: 20px 0px 0 0;
}
.mobile-ul li a,
.mobile-ul li .submenu li a {
font-size: 13px;
}
.mobile-ul li .submenu li a:hover,
.mobile-ul li a:hover {
background: transparent;
color: var(--custom-accent-color-500);
}
.mobile-ul li .submenu li a .icon {
right: 0px;
top: 10px;
}
.mobile-menu {
padding: 20px 15px;
background: var(--custom-gray-color-50);
}
.mobile-phone a {
font-size: 18px;
font-weight: 600 !important;
margin-bottom: 15px;
color: var(--custom-black-color);
}
.catalog-side.mobile-show,
.mobile-show.header-top-bg-color,
.section-first.mobile-show {
display: none !important;
}
.mobile-header__row .logo-link img {
height: 34px !important;
}
.search-modal-window__input {
height: 34px;
background-color: transparent;
border: 1px solid var(--custom-gray-color-700);
padding: 0 20px;
color: var(--custom-black-color);
border-radius: 2px;
font-size: 13px;
}
.mm-navbar__title > span {
overflow: visible;
font-weight: 600;
color: var(--custom-white-color);
}
.search-modal-window__input::placeholder {
color: var(--custom-gray-color-700);
font-size: 13px;
}
.s-item-title,
.__header #search-result .s-item-title {
font-size: 13px;
}
.s-item-price,
.__header #search-result .s-item-price {
color: var(--custom-black-color);
font-size: 13px;
font-weight: 600;
}
.home-banner .owl-prev,
.home-banner .owl-next {
width: 34px;
border-radius: 100%;
height: 34px;
}
.home-banner .owl-prev {
right: 41px;
}
.logo-link__image {
display: none;
}
.mobile-side-menu-footer {
padding-top: 20px;
border-top: 1px solid var(--custom-gray-color-700);
}
.search-modal-window__clear-input {
right: 10px;
height: 24px;
width: 24px;
border-radius: 2px;
}
.cross-button::after, .cross-button::before {
height: 1px;
background-color: var(--custom-white-color);
}
.mm-btn--next:after, .mm-btn--prev:before {
border: 1px solid var(--custom-white-color);
border-bottom: none;
border-right: none;
}
.phone-block__primary-link {
font-size: 22px;
font-weight: 600 !important;
color: var(--custom-black-color) !important;
}
.phone-block__primary-link:hover {
color: var(--custom-accent-color-500) !important;
}
.g-link {
color: var(--custom-gray-color-700);
}
.mm-menu a {
font-size: 13px;
}
.menu-list__link:hover {
color: var(--custom-accent-color-500) !important;
}
.content-title span {
font-weight: 600;
font-size: 20px;
}
.content-title,
.inner-page h1,
h2 {
font-size: 28px;
color: var(--custom-white-color);
font-weight: 600;
text-transform: uppercase;
} .modal {
background: var(--custom-black-color);
}
.modal .form-close,
.catalog-right,
.contacts-block__title,
.product-card__navigation,
.add-to-cart img.cart-icon {
display: none;
}
.fancybox-close-small {
background: transparent;
border-radius: 100%;
}
.product-item__btns {
gap: 5px;
}
.button-theme_primary {
background: var(--custom-accent-color-100) !important;
color: var(--custom-white-color) !important;
text-align: center;
padding: 0;
text-transform: none;
border: 1px solid var(--custom-accent-color-100) !important;
}
.button-theme_primary:hover,
.question-main .btn:hover,
.st-button_primary.w-100:hover,
.shopping-cart-btn:hover,
.form-gorup-inline .btn:hover {
color: var(--custom-white-color) !important;
background: var(--custom-accent-color-500) !important;
border: 1px solid var(--custom-accent-color-500) !important;
}
.fancybox-close-small svg {
display: block;
} .breadcrumbs a,
.breadcrumbs {
font-size: 10px !important;
}
.breadcrumbs a:hover {
text-decoration: none;
} .catalog-menu.catalog-categories-block,
.clients-section {
display: grid;
gap: 10px;
grid-template-columns: repeat(3, 1fr);
}
.catalog-menu.catalog-categories-block {
margin-bottom: 120px;
}
.category-root-page .catalog-menu {
display: grid;
gap: 20px;
grid-template-columns: repeat(2, 1fr);
}
.catalog-menu-item:after,
.client-item_bg::after {
display: none;
}
.catalog-menu-item {
background: var(--custom-gray-color-800);
}
.table table tr:hover td {
background: var(--custom-gray-color-800);
}
.catalog-menu-item:hover {
background: var(--custom-accent-color-500);
}
.catalog-menu-item:hover .catalog-menu-item__name {
color: var(--custom-white-color);
}
.catalog-menu-item,
.client-item {
width: 100% !important;
margin: 0 !important;
height: auto;
border-radius: 2px;
overflow: hidden;
aspect-ratio: 2/1;
}
.catalog-menu-item {
aspect-ratio: 2.5/1;
}
.client-item {
background-color: var(--custom-gray-color-50);
}
.catalog-menu-item__image img {
position: absolute;
width: 100%;
top: 0;
margin: 0;
height: auto;
left: 0;
}
.client-item:hover .client-item__text {
color: var(--custom-white-color);
}
.catalog-menu-item:hover:after {
display: none;
}
.catalog-menu-item:before {
background-image: none;
}
.icon-sort-price span, .icon-sort-price span:before, .icon-sort-price span:after {
background-color: var(--custom-accent-color-500);
}
.catalog-menu-item__name,
.client-item__text {
bottom: 20px;
left: 20px;
font-size: 16px;
color: var(--custom-white-color);
max-width: 40%;
top: auto;
font-weight: 500;
line-height: 120% !important;
}
.catalog-side__title {
font-size: 13px;
}
.bottom-mobile-menu__content {
background-color: var(--custom-gray-color-800);
box-shadow: 0px -1px 15px 2px rgba(29, 19, 19, 0.502);
}
.mobile-header {
background-color: var(--custom-gray-color-800);
} .banners-block {
display: grid;
gap: 10px;
grid-template-columns: repeat(4, 1fr);
align-items: start;
}
.banners-block.grid-3 {
grid-template-columns: repeat(3, 1fr);
}
.banners-block .events-item {
aspect-ratio: 2.2;
border-radius: 2px;
width: 100%;
background: transparent;
position: relative;
}
.grid-3 .events-item {
background: var(--custom-gray-color-800);
}
.grid-3 .events-item:hover {
background: var(--custom-accent-color-500);
}
.grid-3 .events-item h4 {
padding-top: 28px !important;
}
.mobile-side-menu-footer__row {
display: none;
}
.phone-block__secondary-link {
height: 34px;
width: 100%;
border-radius: 2px;
background: var(--custom-gray-color-800);
border: 1px solid var(--custom-gray-color-700);
color: var(--custom-white-color);
display: flex;
align-items: center;
justify-content: center;
}
.phone-block__secondary-link:hover {
background: var(--custom-accent-color-100);
border: 1px solid var(--custom-accent-color-100);
color: var(--custom-black-color);
}
.banners-block .events-item::before {
content: "";
height: 82%;
width: 100%;
top: 18%;
left: 0;
background: var(--custom-gray-color-800);
position: absolute;
z-index: 0;
border-radius: 2px;
}
.product-item_wide {
border-radius: 2px;
background: var(--custom-gray-color-800);
border: 1px solid var(--custom-gray-color-800);
}
.grid-3 .events-item::before {
display: none;
}
.banners-block .events-item h4 {
color: var(--custom-white-color);
padding-top: 38px;
padding-left: 20px;
z-index: 2;
margin-bottom: 10px;
position: relative;
z-index: 2;
}
.banners-block .events-item p {
padding-left: 20px;
max-width: 130px;
font-size: 13px;
line-height: 120%;
position: relative;
cursor: pointer;
z-index: 2;
}
.banner-clients-item {
display: flex;
align-items: flex-end;
flex-direction: column;
gap: 10px;
}
.banner-clients-item .btn {
width: 107px;
}
.banners-block .events-item:hover::before {
background: var(--custom-accent-color-500);
}
.banners-block .events-item:hover h4,
.banners-block .events-item:hover p {
color: var(--custom-white-color);
}
.banners-block .events-item.cover {
display: none;
}
.pages-banner {
padding-top: 90px;
}
.hero-slider .slick-prev,
.hero-slider .slick-next {
top: auto !important;
bottom: 20px !important;
background: var(--custom-white-color);
border: 1px solid var(--custom-white-color);
}
.hero-slider .slick-next {
right: 20px;
}
.hero-slider .slick-prev {
right: 63px;
}
.about-banner {
padding-top: 120px !important;
}
.about-row {
display: grid;
grid-template-columns: 66.1% 32.9%;
gap: 10px;
}
.form-block .form-control {
background: var(--custom-white-color);
border: 1px solid var(--custom-white-color) !important;
}
.form-block .form-control::placeholder {
color: var(--custom-gray-color-700);
}
.form-block .button-theme_primary {
border: 1px solid var(--custom-accent-color-500) !important;
background: var(--custom-accent-color-500) !important;
color: var(--custom-white-color) !important;
}
.form-block .button-theme_primary:hover {
border: 1px solid var(--custom-white-color) !important;
background: var(--custom-white-color) !important;
color: var(--custom-black-color) !important;
}
.form-block {
background: var(--custom-accent-color-100);
padding: 25px;
border-radius: 2px;
}
.form-block h2 {
color: var(--custom-white-color);
}
.form-block .checkbox span {
color: var(--custom-white-color) !important;
}
.form-block .form-text a {
color: var(--custom-white-color) !important;
}
.checkbox [type=checkbox]:not(:checked)+label:before, .checkbox [type=checkbox]:checked+label:before {
background: transparent;
}
.catalog-sorting ul li a, .catalog-right .price-download, .input-cont .range-input {
color: var(--custom-white-color);
}
.product-content, .product-card__head, .product-card__container {
background: var(--custom-black-color);
}
.about-block {
border: 1px solid var(--custom-gray-color-700);
padding: 25px 120px 25px 25px;
border-radius: 2px;
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
gap: 30px;
}
.about-section .about-block {
padding: 25px;
}
.about-block::after {
content: "";
width: 110px;
height: 110px;
position: absolute;
top: -51px;
right: 25px;
background: url(/media/logo.svg)
no-repeat;
background-position: center;
background-size: 100%;
}
.about-block .btn {
width: 144px;
} .error__content .btn {
height: 34px;
font-size: 13px;
background: var(--custom-accent-color-400);
border-radius: 0px;
width: 200px;
border: 1px solid var(--custom-accent-color-400);
}
.error__content .btn:hover {
color: var(--custom-white-color);
background: var(--custom-accent-color-500) !important;
border: 1px solid var(--custom-accent-color-500);
} .main-action {
background: var(--custom-gray-color-600);
}
.main-action,
.main-action__image {
border-radius: 2px;
overflow: hidden;
}
.main-action__type--news span,
.action-item__type--news span {
font-size: 13px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
width: 100px;
}
.main-action__text .button-theme_secondary {
height: 34px;
background: transparent;
border: 1px solid var(--custom-accent-color-500) !important;
border-radius: 2px;
}
.main-action__text .button-theme_secondary:hover {
color: var(--custom-white-color) !important;
background: var(--custom-accent-color-500) !important;
border: 1px solid var(--custom-accent-color-500) !important;
}
.actions-content .item {
border-radius: 2px;
overflow: hidden;
}
.about-row-reverse {
grid-template-columns: 32.9% 66.1%;
}
.blue-block {
background: var(--custom-accent-color-100);
} .user-data__content {
flex-direction: column;
}
.lk-menu-item {
height: 130px;
border-radius: 2px;
padding: 20px 60px 20px 20px;
}
.lk-main-page__head .user-data__name {
font-weight: 500;
}
.user-data__name {
font-size: 13px;
}
.lk-menu-item__name {
color: var(--custom-black-color);
font-weight: 500;
}
.lk-menu-item__text {
font-size: 13px;
}
.lk-exit,
.btn-exit {
height: 34px;
}
.btn-exit {
background: var(--custom-gray-color-100);
}
.lk-exit:hover .icon {
fill: var(--custom-white-color);
}
.tab-content {
padding: 20px 0px;
}
.tab-content h2 {
font-size: 28px;
}
.tabs li {
padding: 0;
height: auto;
}
.tabs {
gap: 40px;
}
.form-gorup-inline .btn {
width: 140px;
}
.lk-main-page__head .user-data {
padding-left: 0;
flex-direction: row !important;
align-items: center;
justify-content: flex-start;
}
.lk-main-page__head .user-data__avatar {
position: relative;
}
.user-data__avatar {
border-radius: 4px;
}
.lk-container .lk-side {
background: var(--custom-gray-color-50);
} .faq-element {
background-color: var(--custom-gray-color-800);
border-radius: 2px;
}
.faq-element__trigger {
border: 1px solid var(--custom-gray-color-700);
background: transparent;
}
.faq-element__head-title p {
font-size: 16px;
font-weight: 500;
}
.faq_frontpage_block {
padding-top: 90px;
}
.faq-element__head:hover .faq-element__trigger {
background: transparent;
}
.faq-element__head {
padding: 20px 70px 20px 20px;
}
.faq_frontpage_block .content-title,
.mb-25 {
margin-bottom: 30px;
}
.product-card-v2 .input-number .order-down:hover,
.product-card-v2 .input-number .order-up:hover {
background: var(--custom-gray-color-100);
}
.cookie-modal__content {
background-color: var(--custom-black-color);
border: 1px solid var(--custom-black-color);
}
@media (min-width: 1280px) { .home-banner__slide .image_cover img {
object-fit: contain;
}
}
@media (max-width: 1279px) {
.about-section {
grid-template-columns: repeat(1, 1fr);
}
.about-img img {
height: auto;
width: 100%;
}
.hero-slide {
height: 259px;
}
.hero-slide-img {
width: 80%;
top: 10px;
}
.double-section-hero {
max-width: 960px;
}
.offer-banners-block h1,
.offer-banners-block h2 {
font-size: 24px;
margin-bottom: 15px;
}
.offer-banners-block p {
font-size: 13px;
}
.offer-banners-block {
gap: 10px;
}
.footer-content__column {
flex: 0 0 200px;
}
.welcome__content .home-banner .owl-dots {
bottom: 90px !important;
left: 50px;
display: none;
}
.__header .menu-btn {
font-size: 13px;
}
.__header .c-box-fat-v2 {
flex-wrap: nowrap;
}
.__header .c-box-fat-v2 p {
margin-right: 0;
max-width: 100%;
}
.__header .contact-box a:not(.__header .contact-box p.toggled a) {
padding: 0;
}
.custom-news-block div {
width: 50%;
}
.point-on-map-label,
.stock-select,
.car-select {
padding-left: 0 !important;
}
.calculate-delivery .form-group .btn {
margin-left: 0;
}
.banners-block {
grid-template-columns: repeat(2, 1fr);
}
.banners-block .events-item p {
max-width: 150px;
}
.banners-block.grid-3 {
grid-template-columns: repeat(2, 1fr);
}
.home-banner .owl-nav { display: none;
}
.home-banner .owl-dots {
max-width: 930px;
left: calc(50% - 465px);
bottom: 10%;
display: none;
}
.partners-slider .slider-constructor .slick-prev,
.partners-slider .slider-constructor .slick-next {
top: 21px;
}
.header-cart span.cart-number {
color: var(--custom-black-color);
background: transparent;
}
.__header .contact-box a img {
display: none;
}
.__header .contact-box {
max-height: 48px;
align-items: flex-end;
min-width: 0;
}
.home-banner .owl-prev,
.home-banner .owl-next {
top: 50px;
}
.product-card__personal-cost strong {
font-size: 24px;
}
.trapeze + .__h-fat-v2-bottom .__fat-v2-nav ul li a {
font-size: 13px;
}
.product-card__content {
height: 100%;
}
.product-card__container {
padding: 20px 0px 60px 0;
}
.__header .custom-block {
padding-left: 87px;
}
.general--width {
max-width: 190px;
}
.__header .v3-variant {
margin-left: 0;
}
.__header .contact-box {
max-height: 46px;
gap: 10px;
justify-content: center;
}
.__header .catalog-btn span:first-child {
left: 0;
}
.__header .catalog-btn {
font-size: 13px;
}
.__header .options-box .nav-items li a,
.__header .option-items li a {
font-size: 13px;
}
.shopping-cart-item__name {
width: 50%;
}
.product-card__left {
width: 45%;
}
.product-card__right {
width: 55%;
}
.product-card__title {
margin: 0 !important;
}
.product-card .custom-form-block {
padding: 10px 0px 0;
}
.product-card__content,
.product-card__container {
gap: 20px;
}
.product-card__left {
min-width: auto;
}
.catalog-menu.catalog-categories-block,
.clients-section {
grid-template-columns: repeat(2, 1fr);
}
.footer-content,
.footer-content__menu {
gap: 20px;
}
h3 {
font-size: 20px;
}
}
@media (max-width: 1024px) {
.product-card__left,
.product-card__right {
width: 100%;
}
.product-card__content {
gap: 0px;
}
.product-card__slideshow,
.product-card__content {
width: 50%;
}
}
@media (min-width: 992px) and (max-width: 1279px) {
.mobile-header,
.offer-banners-block .buttons-row .btn:last-child {
display: none !important;
}
}
@media (min-width: 992px) {
.__header .row .col-lg-4 {
width: 30%;
}
.search-box.fat-v2-width {
width: 80% !important;
}
.__header .c-box-fat-v2 {
padding-left: 0;
}
.__header .row .col-lg-2 {
width: 15%;
}
.__header .row {
align-items: center;
}
.__header .row .col-lg-2:first-child {
width: 70px;
}
.__header .row .col-lg-6 {
width: calc(70% - 70px);
}
}
@media (max-width: 991px) {
.offer-banners-block {
grid-template-columns: repeat(4, 1fr);
}
.hero-slide {
height: 300px;
}
.double-section-hero {
grid-template-columns: 100%;
}
.welcome__content .home-banner .owl-dots {
bottom: 20px !important;
width: max-content;
left: calc(50% - 14px);
display: none;
}
.mobile-menu {
height: calc(100vh - 130px);
}
.payment-block .info-block {
align-items: flex-start;
}
.top-header__content-right {
margin-left: auto;
}
.home-banner .owl-nav {
display: none;
}
.slider-constructor .slick-list {
height: auto !important;
}
.category-root-page .catalog-menu {
grid-template-columns: repeat(1, 1fr);
gap: 10px;
}
.product-card__content {
justify-content: flex-start;
}
.home-banner .slide-content.align--left {
margin-left: 0;
background: transparent;
padding: 90px 0;
margin: 0;
max-width: 40vw;
}
.burger-box .tel-mob,
.header--mob .phone--box a {
font-size: 13px;
color: var(--custom-black-color);
}
.header--mob .logo {
max-width: 60px;
}
.header--bottom-mob {
border-top: 1px solid var(--custom-gray-color-400);
border-bottom: 1px solid var(--custom-gray-color-400);
background: var(--custom-white-color);
height: 60px;
}
.header--bottom-mob .search--box input,
.header--mob .search--box input {
height: 34px;
background: var(--custom-white-color);
border: 1px solid var(--custom-gray-color-400);
color: var(--custom-black-color);
font-size: 13px;
}
.header--bottom-mob .search--box input::placeholder,
.header--mob .search--box input::placeholder {
color: var(--custom-gray-color-800);
}
.search--box .submit {
background: var(--custom-accent-color-400);
height: 34px;
width: 40px;
}
.search--box .submit:hover {
background: var(--custom-accent-color-500);
}
.header--bottom-mob .custom-mob-cart {
height: 34px;
font-size: 13px;
color: var(--custom-black-color);
}
.header--bottom-mob .custom-mob-cart img {
width: 32px;
}
.home-banner .owl-dots {
bottom: 20px !important;
width: max-content;
left: calc(50% - 14px);
display: none;
}
.double-section-hero .slider-constructor:not([data-no-arrows]) .slick-dots {
display: none !important;
}
}
@media (min-width: 768px) {
.article-inner__content {
padding: 20px 0px;
}
.offer-img-block {
display: none;
}
}
@media (max-width: 767px) {
.hero-slide {
height: 270px;
}
.hero-slide .offer-info {
width: 50%;
}
.header--mob .col-8 {
width: 46%;
}
.header--mob .col-3 {
width: 45%;
}
.search--box form.s-icon-right input,
.search--box form.s-icon-right .submit {
height: 28px;
}
.offer-banners-block h1,
.offer-banners-block h2 {
font-size: 20px;
}
.offer-banners-block {
grid-template-columns: repeat(3, 1fr);
}
.mobile-header__row .logo-link img {
height: 50px !important;
}
.header--bottom-mob .search--box input,
.header--mob .search--box input {
font-size: 13px;
}
.custom-news-block div,
.welcome__content {
width: 100%;
}
.custom-news-block h3 {
font-size: 18px;
}
.custom-news-block {
flex-direction: column;
gap: 30px;
}
.product-content ul {
gap: 10px;
}
.calculate-delivery {
margin-bottom: 0px;
}
.banners-block {
grid-template-columns: repeat(2, 1fr);
}
.banners-block .events-item:last-child,
.banners-block .events-item.cover {
display: block;
}
.footer-right form,
.footer-right .footer-content__title {
display: none;
}
.pages-banner {
padding-top: 30px;
}
footer {
padding: 0 !important;
}
.header-cart {
transform: scale(1.3);
margin-right: 10px;
}
.burger::after,
.burger::before,
.burger,
.burger-menu {
width: 26px;
}
.about-row {
grid-template-columns: 100%;
}
.slider-constructor .product-item {
border: 1px solid var(--custom-gray-color-800);
}
.char li {
flex-direction: row;
border-bottom: 1px dashed var(--custom-gray-color-400);
padding-bottom: 7px;
}
.product-item__name {
height: 36px;
}
.product-card__content .not-for-sale {
margin-bottom: 0;
}
.gap-60 {
gap: 20px !important;
}
.char-text:last-child {
text-align: right;
word-wrap: break-word;
hyphens: auto;
}
.offer-block {
display: flex;
flex-direction: column-reverse;
gap: 30px;
}
.payment-block .info-block {
flex-direction: row;
gap: 10px;
}
.payment-block .info-block p {
width: 100%;
padding: 0;
}
.custom-catalog-button {
margin-top: 30px !important;
margin-bottom: 0px !important;
}
.slider-constructor:not([data-no-arrows]) .slick-dots {
width: 100%;
}
.product_set_slider .mb-25::after {
bottom: -20px;
}
.product_set_slider .mb-25 {
margin-bottom: 40px !important;
}
.h4,
h4 {
font-size: 16px;
}
.payment-block {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.about-block::after {
width: 70px;
height: 70px;
top: -31px;
right: 25px;
}
.payment-block .info-block img {
width: 50px;
}
.payment-block .row-gap-25 {
row-gap: 20px !important;
}
.partners-slider .slider-constructor .slick-list {
width: 100%;
}
.partners-slider {
margin-bottom: 60px !important;
}
.faq-element__trigger {
width: 30px;
height: 30px;
}
.lf-main-container .container {
padding: 0;
}
.mobile-menu-item {
background-color: var(--custom-gray-color-50);
font-size: 13px;
font-weight: 600 !important;
height: auto;
padding: 10px 10px 15px 10px;
color: var(--custom-black-color);
width: 100%;
margin: 0;
}
.lk-container .lk-side {
background: transparent;
}
.mobile-menu-item .icon {
top: 8px;
}
.mobile-menu-item.active {
background-color: var(--custom-gray-color-50);
color: var(--custom-accent-color-500);
}
.lk-main-page__head .user-data {
margin: 0;
}
.lk-exit .icon {
width: 24px;
height: 24px;
fill: var(--color-lk-accent-items, #2363d1);
}
.category-button a {
width: 100%;
}
.product-card__slideshow,
.product-card__content,
.simple-order-form button {
width: 100%;
}
.catalog-menu.catalog-categories-block {
margin-bottom: 60px;
}
.banners-block {
grid-template-columns: repeat(1, 1fr);
}
.banner-clients-item .btn {
display: none;
}
.wide-container .home-banner .slide-content {
max-width: 100%;
}
.home-banner .slide-content.align--left {
padding: 0;
margin: 0;
width: 100%;
left: 0;
max-width: 100%;
}
.offer-block .buttons-block {
margin-top: 20px;
}
.offer-block h2 {
font-size: 26px;
}
.about-section {
display: flex;
flex-direction: column-reverse;
}
.about-block {
gap: 30px;
padding: 25px;
}
.home-banner__slide .container {
max-width: 100%;
}
.offer-block-content {
padding: 0 30px 30px 30px;
margin-bottom: 30px;
}
.home-banner.inner-block__active .image {
display: none;
}
.product-card__discription {
padding: 0;
background: transparent;
}
.shopping-cart-item__name {
width: calc(100% - 146px);
}
.delivery-cart {
padding: 0;
}
.simple-order-form {
margin: 0;
max-width: 100%;
}
.question-form .checkbox {
margin-top: 0;
max-width: 100%;
}
.product-card__title {
text-align: left;
}
.product-card__artikul {
display: none;
}
.product-card__head {
align-items: flex-start;
}
.footer-first-column,
.footer-right,
.footer-content__menu {
width: 100%;
}
.footer-content,
.footer-content__menu {
gap: 0;
}
.main-action__text .button-theme_secondary {
width: 100%;
}
.inner-page h1 {
margin-bottom: 15px;
}
.footer-first-column .logo img {
width: 100%;
}
.developer-link a,
.footer-bottom__left,
.footer-bottom .copy {
text-align: center;
}
.footer-content__title span {
padding-top: 0;
}
.question-form__column {
width: 100%;
margin-bottom: 0;
}
.question-form .form-text {
margin-top: 15px;
max-width: 100%;
}
section.feedback-form .h2,
.question-form .h2 {
margin-bottom: 20px;
font-size: 20px;
}
.question-form {
padding: 0;
}
.feedback-form {
padding: 40px 0 60px;
}
.char-text__mask {
color: var(--custom-white-color);
}
.pages-banner h2 {
margin-bottom: 0;
}
.faq_frontpage_block {
padding-top: 60px;
}
.offer-banners-block .buttons-row {
display: none;
}
.home-banner .slide-content .btn {
margin-top: 0;
}
.offer-block .buttons-row {
width: 100%;
}
.product-card-sell-badge {
top: 0px;
}
.breadcrumbs span:last-child {
display: block;
}
.product-card__container {
padding: 20px 0px;
}
.product-card__content,
.product-card__container {
gap: 0px;
}
.g-title,
.product-card__right h3 {
font-size: 16px;
}
.product-card__main-cost {
font-size: 13px;
}
.product-card__personal-cost strong {
font-size: 20px;
}
#sync1.owl-theme .owl-dots {
gap: 5px;
display: none;
}
#sync1.owl-theme .owl-next,
#sync1.owl-theme .owl-prev {
display: none;
}
.error__content .btn {
width: 100%;
}
.h1-main {
padding-top: 30px !important;
}
.catalog-menu-item__name,
.client-item__text {
bottom: 15px;
left: 15px;
font-size: 16px;
}
.catalog-menu.catalog-categories-block,
.clients-section {
grid-template-columns: repeat(1, 1fr);
gap: 10px;
}
.st-button__icon + .st-button__text {
display: block;
}
.product-card-v2__title {
-webkit-line-clamp: 3;
font-size: 13px;
}
.contacts-block__info {
padding: 10px 30px;
}
.product-card::after {
display: none;
}
.banners-block .events-item h4 {
padding-top: 48px;
}
.product-card-container .g-title {
padding-bottom: 40px;
position: relative;
}
.product-card-container .g-title::after {
content: "";
bottom: 15px;
width: 5000px;
height: 1px;
background: var(--custom-gray-color-400);
position: absolute;
left: calc(50% - 2500px);
}
.section-dark.feedback-form {
padding: 60px 0 0px;
}
.about-banner,
.news-slider-set {
padding-top: 80px !important;
}
.pages-banner {
padding-top: 60px;
}
.banners-block.grid-3 {
grid-template-columns: repeat(1, 1fr);
}
.double-section-hero {
grid-template-columns: 100%;
max-width: 100%;
margin-top: 0;
}
.product-card-v2__image {
border-radius: 2px;
}
.slider-constructor .slick-prev,
.slider-constructor .slick-next {
display: flex !important;
}
.slider-constructor .slick-prev,
.slider-constructor .slick-next {
top: -45px;
}
.mobile-search {
height: 34px;
}
.product_set_slider .slick-prev,
.product_set_slider .slick-next {
top: -70px;
}
.product-card-v2__old-price,
.product-card-v2__old-price span {
font-size: 13px;
}
.faq-element__head {
padding: 15px 70px 15px 15px;
}
.faq-element__head-title p {
font-size: 13px;
}
.mb-25 {
margin-bottom: 15px !important;
}
.product_set_slider {
padding: 60px 0;
}
.page-head {
margin: 0;
padding: 15px 0px;
background: transparent;
}
.breadcrumbs {
gap: 5px;
}
.breadcrumbs a:first-child {
margin: 0;
}
.breadcrumbs__sep {
margin-right: 5px;
}
.page-head {
width: 100%;
}
.content-title,
.inner-page h1,
.tab-content h2,
h2,
.mb-25,
.h1-main h1 {
font-size: 20px;
}
.h1-main h1 {
margin-bottom: 15px;
}
.filter-btn,
.dropdown-select {
border-radius: 2px;
}
.dropdown-select {
background: transparent;
border: 1px solid var(--custom-gray-color-700);
}
.form-gorup-inline .btn {
width: 100%;
}
.active .dropdown-select {
border-radius: 0px;
background: var(--custom-gray-color-800);
}
.dropdown-select-ul {
background: var(--custom-gray-color-800);
}
.dropdown-select-ul {
border-radius: 0;
}
.mobile-menu-head__title {
color: var(--custom-white-color);
}
.catalog-filter, .mobile-menu-head {
background: var(--custom-gray-color-800);
}
.catalog-filter-accordion {
padding: 0;
}
.catalog-filter .catalog-filter-body {
border: none;
}
.menu-list__link {
padding-bottom: 15px;
border-bottom: 1px solid var(--custom-gray-color-700);
}
.mm-btn--next:after,
.mm-btn--prev:before {
top: -6px;
}
.catalog-container .catalog-filter,
.catalog-filter__btns .btn {
width: 100%;
}
.breadcrumbs a:first-child,
.breadcrumbs {
font-size: 13px;
}
.content-block {
padding-top: 0;
}
.catalog-filter__bottom {
padding: 20px;
}
.catalog-filter__btns .btn-link,
.catalog-filter__btns .btn-link:hover {
border: none;
background: transparent;
}
.header-cart span.cart-number {
background: var(--custom-accent-color-500);
color: var(--custom-white-color);
}
.product-item__image {
aspect-ratio: auto;
height: 100%;
}
.product-card-bottom__artikul {
display: none;
}
.filter-btn {
box-shadow: none;
}
.category-slider-set .slider-constructor:not([data-no-arrows]) .slick-dots,
.category-slider-set .slider-constructor .slick-dots,
.product_set_slider .slider-constructor:not([data-no-arrows]) .slick-dots,
.product_set_slider .slider-constructor .slick-dots,
.slider-constructor:not([data-no-arrows]) .slick-dots,
.slider-constructor .slick-dots {
display: flex !important;
}
.shopping-cart-item__img {
margin-right: auto;
}
.shopping-cart-item {
row-gap: 10px;
}
.category-slider-set {
padding-top: 60px !important;
}
}
@media (max-width: 575.98px) {
.slider-constructor {
padding-top: 0;
}
.custom-catalog-button .btn {
width: 100%;
position: relative;
right: 0;
}
.product_set_slider .slick-dots {
top: -30px;
bottom: auto;
}
.about-row h3 {
max-width: 80%;
}
.product_set_slider {
padding: 60px 0 10px 0;
}
.news-banner-set,
.partners-slider {
margin-top: 60px !important;
}
.product-card-v2__pricing-txt {
margin-top: 5px;
}
.footer-bottom {
padding-bottom: 100px;
}
.logo img {
max-width: 210px;
}
.welcome__content .home-banner .owl-dots {
bottom: 20px !important;
display: none;
}
.offer-block-content {
padding: 0 16px 0px 16px;
margin-bottom: 0;
}
.category-slider-set .slider-category img {
padding-left: 0px;
}
.offer-banners-block {
grid-template-columns: repeat(2, 1fr);
}
.section-dark {
background-color: var(--custom-black-color) !important;
}
} .ral-container {
display: flex;
flex-direction: column;
gap: 20px;
margin-bottom: 60px;
}
.ral-background {
width: 50%;
margin: 0 auto;
height: auto;
display: flex;
justify-content: center;
aspect-ratio: 1 / 1;
}
.ral-background img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.ral-color-list-item-example {
width: 60px;
height: 60px;
border-radius: 100%;
margin-bottom: 10px;
box-shadow: 0 4px 11px -4px #000;
}
.ral-slider-container {
position: relative;
width: 100%;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ral-color-list {
display: flex;
transition: transform 0.5s ease;
gap: 10px;
padding: 10px 0;
will-change: transform;
}
.ral-color-list-item {
flex: 0 0 auto;
width: 60px;
cursor: pointer;
text-align: center;
touch-action: manipulation;
display: flex;
flex-direction: column;
align-items: center;
}
.slider-nav {
position: absolute;
top: 40%;
transform: translateY(-50%);
background: rgba(0, 0, 0, 0.5);
color: white;
border: none;
width: 30px;
height: 30px;
border-radius: 50%;
cursor: pointer;
z-index: 10;
}
.slider-nav.prev {
left: 0;
}
.slider-nav.next {
right: 0;
}
.ral-color-list-item-number {
text-align: center;
font-size: 13px;
color: #000;
}
@media (max-width: 450px) {
.ral-background img {
object-fit: cover;
object-position: center;
}
.ral-color-list-item {
width: fit-content;
}
.ral-color-list-item-number {
font-size: 13px;
}
.ral-color-list-item-example {
width: 40px;
height: 34px;
}
}
#id_vashe-imya {
color: black;
}
#id_telefon {
color: black;
}
#id_email {
color: black;
} .popup {
position: fixed;
inset: 0;
background: rgba(0, 0, 0, .6);
display: none;
align-items: center;
justify-content: center;
z-index: 9999;
} .popup--open {
display: flex;
}
.popup__content {
background: #333;
display: inline-block;
margin: 0;
max-width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: relative;
text-align: left;
vertical-align: middle;
}
.popup__title {
margin: 0 0 10px;
}
.popup__text {
margin: 0 0 14px;
}
.popup__btn {
padding: 10px 20px;
cursor: pointer;
}
.popup__content {
position: relative; } .popup__close {
position: absolute;
top: 10px;
right: 12px;
background: none;
border: none;
font-size: 22px;
line-height: 1;
cursor: pointer;
color: #fff;
}
.popup__close:hover {
color: #000;
}
#jalabibaby {
background: #333333;
}
.owl-next {
display: none;
}
.owl-prev {
display: none;
}
@media (max-width: 767px) {
#jalabititle {
text-align: left;
font-size: 20px;
color: white;
}
}
@media (min-width: 1025px) {
#jalap1 {
gap: 30px;
margin-bottom: 20px;
}
}
.product-card__slideshow img {
width: 100%;
height: 100%;
object-fit: cover; object-position: center;
}
@media (min-width: 1025px) {
#jalap2 {
height: 463px;
width: 50%;
}
}
@media (min-width: 1025px) {
#jalabititle {
color: #fff;
margin-top: 15px;
margin-bottom: 30px;
}
}
@media (min-width: 1025px) {
#jalap3 {
border: none;
width: 50%;
}
}
#sync2 {
margin: 0;
width: auto;
}
#sync2 .owl-item {
width: auto !important;
}
#sync2 .owl-stage {
transform: none !important;
}
.offer-block-content .btn.blue:hover {
background: var(--custom-accent-color-100) !important;
color: var(--custom-white-color) !important;
border: 1px solid var(--custom-accent-color-100) !important;
}
.__header .catalog-box {
margin-top: 10px;
}
@media (max-width: 991px) {
.ral-background {
width: 100%;
}
}