

/* Start:/local/templates/conso_opt/assets/css/main.min.css?175923526458732*/
@charset "UTF-8";@import "/local/templates/conso_opt/assets/css/custom-bootstrap.min.css";:root {--line-h: 0px;--animate-delay: 1.2s;--bs-body-font-size: 16px;--fancybox-content-color: var(--bs-body-color);--swiperArrowSize: 4.25rem;--swiperArrowPosition: calc(var(--swiperArrowSize)*-1/2);--swiperBorderColorDef: var(--bs-primary);--swiperColorDef: var(--bs-primary);--swiperBgDef: #fff;--swiperBorderColorDefHover: var(--bs-primary);--swiperColorDefHover: var(--bs-primary);--swiperBgDefHover: #fff;--sPT: 2.5rem;--sPB: 2.8125rem;--sTPB: 1.25rem }.fancybox__container {--fancybox-bg: rgba(58, 59, 60, .77) }.pixel-perfect {background-position: center 0;background-repeat: no-repeat;display: block;height: 100%;left: 0;margin-left: auto;margin-right: auto;opacity: 0;overflow: hidden;pointer-events: none;position: absolute;right: 0;top: 0;width: 100%;z-index: 1000 }body, html {font-size: var(--bs-body-font-size) }html {-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(33, 36, 41, 0) }body.fancybox-active, body[class*=fixed] {margin-right: var(--spacing-end) }body.fancybox-active .header, body[class*=fixed] .header {padding-right: var(--spacing-end) }body.loaded_hiding {--s: 0.36s;opacity: 0;pointer-events: none;transition: all var(--s) ease-in-out }body.loaded_hiding:before {display: none }body.loaded {opacity: 1;pointer-events: visible }body:before {content: "";height: 100%;position: absolute;width: 100%;--s: 0.36s;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);background-color: rgba(0, 0, 0, .8);left: 0;opacity: 0;top: 0;transition: all var(--s) ease-in-out;z-index: -1 }body.fancybox-active {overflow: hidden }body[class*=fixed] {left: 0;position: absolute;top: 0;touch-action: none;width: 100%;z-index: 999;-webkit-overflow-scrolling: none;overflow: hidden;overscroll-behavior: none }body[class*=fixed] .header {z-index: 9999 }body[class*=fixed]:before {opacity: .76;z-index: 999 }.main-wrapper {display: flex;flex-direction: column;min-height: 100vh;position: relative;width: 100% }main {flex-grow: 1 }.section {background-position: 50%;background-repeat: no-repeat;background-size: cover;padding-bottom: var(--sPB);padding-top: var(--sPT) }.section-title {margin-bottom: var(--sTPB) }.mono {font-family: var(--bs-font-monospace) }.small {font-size: .75rem }.tdn {text-decoration: none !important }.ttu {text-transform: uppercase }.tdu {text-decoration: underline }.tdu:hover {text-decoration: none }.fw-300 {font-weight: 300 }.fw-400 {font-weight: 400 }.fw-900 {font-weight: 900 }.fw-500 {font-weight: 500 }.fw-600 {font-weight: 600 }.fw-100 {font-weight: 100 }.row--sm {--bg-gutter-x: 1.25rem }.image-source-link {color: #98c3d1 }.strong, strong {font-weight: 700 }ul {padding-left: 0 }.res-i, picture img {height: auto;max-width: 100% }.img-bg {background-position: 50%;background-repeat: no-repeat;background-size: cover;position: relative }.img-bg img {inset: 0;-o-object-fit: cover;object-fit: cover;position: absolute }.bgs {background-position: 50%;background-repeat: no-repeat;background-size: cover }.table {display: table }.tr {display: table-row }.td {display: table-cell }.tabs__btn-accordion {width: 100% }.tabs__btn:hover {cursor: pointer }.tabs__content {display: none }.tabs__content.active {display: block }.invisible {border: 0;height: 1px;margin: -1px;padding: 0;position: absolute;width: 1px;clip: rect(0 0 0 0);overflow: hidden }.control-wrap {position: relative }.swiper-button-hand {background-color: var(--swiperBgDef);background-image: none;background-position: 50%;background-repeat: no-repeat;background-size: cover;border: 2px solid var(--swiperBorderColorDef);border-radius: 50%;bottom: 0;box-shadow: 0 15px 60px rgba(0, 0, 0, .1);color: var(--swiperColorDef);height: var(--swiperArrowSize);margin: auto 0;outline: none !important;position: absolute;top: 0;width: var(--swiperArrowSize);--s: 0.36s;transition: all var(--s) ease-in-out;-webkit-user-select: none;-moz-user-select: none;user-select: none }.swiper-button-hand:hover {background-color: var(--swiperBgDefHover);border-color: var(--swiperBorderColorDefHover);color: var(--swiperColorDefHover) }.swiper-button-hand .icon {font-size: .75rem }.swiper-button-hand:after {display: none }.swiper-button-hand-next {right: var(--swiperArrowPosition) }.swiper-button-hand-prev {left: var(--swiperArrowPosition) }.swiper-pagination {text-align: center;width: 100% }.swiper-pagination-bullet {background-color: #e6e6e6;border-radius: 50%;height: 8px;opacity: 1;outline: none !important;width: 8px;--s: 0.36s;display: inline-block;margin-left: .5rem;margin-right: .3125rem;transition: all var(--s) ease-in-out }.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {background-color: var(--bs-primary) }picture {display: block }img.object-fit-js {display: block;height: 100%;width: 100% }.object-fit-js img, img.img-bg, img.object-fit-js {-o-object-fit: cover;object-fit: cover }a {--s: 0.36s;transition: all var(--s) ease-in-out }.picture-bg, img.img-bg {z-index: -1 }.picture-bg, .picture-bg .object-fit-js, img.img-bg, img.img-bg .object-fit-js {height: 100%;left: 0;position: absolute;top: 0;width: 100% }.bg-wrap {position: relative;z-index: 2 }.browsehappy {background: #000;color: #fff;font-size: 10px;min-height: 100px;padding-top: 30px;position: absolute;top: 0;width: 100%;z-index: 2000 }iframe {border: none }::-webkit-calendar-picker-indicator {background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m0 18H4V8h16z"/></svg>') }.btn, .form-control, .form-select {box-shadow: none !important }.fancybox__content :focus:not(.carousel__button.is-close) {outline: none !important }.form-check, .form-check-input, .form-switch {cursor: pointer }.img-wrap-center {align-items: center;display: flex;inset: 0;justify-content: center;margin: auto;position: absolute }.img-wrap-center img {height: auto;max-height: 100%;max-width: 100% }.img-wrap-center img.object-fit-js {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100% }body {--container-margin: 16px }.container {max-width: calc(100% - var(--container-margin)*2 + var(--bs-gutter-x)) }.h1, h1 {font-size: 2rem }.h2, h2 {font-size: 1rem }.h3, h3 {font-size: 1.5rem }.h4, h4 {font-size: 1.5rem }.h5, h5 {font-size: .875rem }.btn {--bs-btn-font-size: 14px;--bs-btn-padding-x: 3rem;--bs-btn-padding-y: 0.5rem }.btn-outline-dark {--bs-btn-color: #000;--bs-btn-border-color: #000;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none }.btn-secondary {--bs-btn-color: #000;--bs-btn-bg: #ebebeb;--bs-btn-border-color: #ebebeb;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #939393;--bs-btn-hover-border-color: #8d8d8d;--bs-btn-focus-shadow-rgb: 109, 109, 109;--bs-btn-active-color: #000;--bs-btn-active-bg: #999;--bs-btn-active-border-color: #8d8d8d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: grey;--bs-btn-disabled-border-color: grey }.btn-secondary .icon {fill: #b1b1b1 }.btn.btn-big {--bs-btn-padding-y: 1.375rem }.btn-square {width: 48px;--bs-btn-padding-x: 0.75rem }.footer {background: #f7f7f7;color: grey;margin-top: auto;--sPT: 1.5rem;--sPB: 0rem }.footer__row {--bs-gutter-y: 1.25rem }.footer__item {padding: 2.25rem 0 }.footer .item-3 {align-items: center;display: flex;flex-direction: column;gap: 2.25rem }.footer .copyright {color: #b9aea8;font-size: .875rem }.footer ul {list-style-type: none }.footer li {line-height: 1.26;margin-bottom: .75rem }.footer li a {color: grey }.footer .group-title {font-size: 1.125rem;margin-bottom: 0;margin-top: 3rem }.footer .group-title li {margin-bottom: 2.125rem }.footer .group-title li:last-child {margin-bottom: 0 }.footer .dd-group__head {align-items: center;display: flex;font-size: 1.125rem;gap: .625rem;justify-content: space-between;padding-bottom: .75rem }.footer .dd-group__item:last-child {margin-bottom: 0 }.footer .dd-group__item.active .dd-group__head:after {transform: rotate(90deg) }.dd-group__content {display: none }.dd-group__content.active {display: block }.icons-group .icon {fill: grey }.icons-group__icon-wrap:not(:last-child) {margin-right: 1.25rem }.news-letters__title {font-size: 1.25rem;line-height: 120%;margin-bottom: .75rem }.news-letters input {border: none }.news-letters .form-control::-moz-placeholder {color: #dbd8d3 }.news-letters .form-control::placeholder {color: #dbd8d3 }.news-letters .form-group {margin-bottom: 0 }.news-letters__input-wrap {display: flex;gap: .5rem;margin-bottom: .25rem }.news-letters__btn {--bs-btn-padding-x: 0.8125rem;--bs-btn-padding-y: 0.75rem }.news-letters__text {color: #b9aea8;line-height: 133%;max-width: calc(100% - 80px);width: 22.5rem }.news-letters__text a {color: inherit }.news-letters .form-group {max-width: 100%;width: 22.5rem }.call-contacts {display: flex;flex-direction: column;gap: .25rem }.call-contacts__title {color: #b1b1b1 }.call-contacts a {color: grey;font-size: 1.5rem }.call-contacts .time {color: #b1b1b1;font-size: .875rem }.form-wrap__input-wrap {margin-bottom: .75rem;position: relative }.form-wrap__input {background-color: #ebebeb;border: 1px solid transparent;padding-right: 2.5rem;resize: none }.form-wrap__btn {cursor: pointer;margin-bottom: 1.25rem;margin-top: .5rem;width: 100%;--bs-btn-padding-y: 0.8125rem;font-size: 1rem;font-weight: 400;letter-spacing: -.02em }.form-wrap label {display: block;width: 100% }.form-wrap .form-control:focus {background-color: #ebebeb }.form-wrap__text {color: #b1b1b1;font-size: .75rem;line-height: 133%;margin-bottom: 1.25rem }.form-wrap__text:last-child {margin-bottom: 0 }.form-wrap__text-descr {font-size: .875rem;font-weight: 300;line-height: 129%;margin-bottom: 2rem }.form-wrap .text_brown {color: #654329 }.form-wrap .btn-toggle-type-input {color: grey;cursor: pointer;position: absolute;right: .8125rem;top: 50%;transform: translateY(-50%);--s: 0.36s;transition: all var(--s) ease-in-out }.form-wrap__policy {margin-bottom: .625rem }.form-wrap__link-wrap {margin-bottom: .75rem }.form-wrap__link-wrap a {text-decoration: underline }.form-wrap__btn-wrap {margin-left: auto;margin-right: auto;max-width: 10.875rem }.form-wrap .form-select, .form-wrap .select2-container--default .select2-selection {--bs-form-select-bg-img: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23B07E56' fill-rule='evenodd' d='m7 9.824 5 5.276 5-5.276-.875-.924L12 13.253 7.875 8.9z' clip-rule='evenodd'/%3E%3C/svg%3E");background-color: #ebebeb;background-size: 24px;border-radius: var(--bs-border-radius);font-size: 1.125rem;padding-bottom: .6875rem;padding-left: 1.25rem;padding-top: .6875rem }.form-wrap .select2-container--default .select2-selection--single {color: #b1b1b1 }input[type=number] {-moz-appearance: textfield }select::-ms-expand {display: none }input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }.header {background: #fff;position: sticky;top: 0;z-index: 50 }.headerBlock {--sPT: 0rem;--sPB: 0rem;position: relative }.headerBlock__row {--bs-gutter-y: var(--bs-gutter-x) }.headerBlock .section-title {color: #fff;position: relative }.headerBlock .swiper-slide {align-items: center;display: flex;height: calc(100vh - (var(--line-h) + 65px));justify-content: center;text-align: center }.headerBlock__slider--js {position: relative }.headerBlock .slide-title {color: #fff;font-family: tenor sans;font-size: 32px;position: relative;text-align: center;width: -moz-max-content;width: max-content;z-index: 2 }.headerBlock .slide-title:after {background: hsla(0, 0%, 100%, .3);bottom: 0;content: "";height: 1.5px;left: 0;position: absolute;width: 100% }.headerBlock .img {height: 100%;-o-object-fit: cover;object-fit: cover;object-position: top;width: 100% }.headerBlock .swiper-pagination {bottom: 2rem;left: 50%;position: absolute;transform: translateX(-50%);width: -moz-max-content;width: max-content;z-index: 5 }.headerBlock__img-wrap {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1 }.headerBlock__img-wrap:after {background: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(40, 40, 40, 0) 30%, rgba(40, 40, 40, 0) 70%, rgba(0, 0, 0, .5));bottom: 0;content: "";height: 100%;left: 0;position: absolute;width: 100%;z-index: 1 }.swiper-pagination-bullet {background-color: #fff;border-radius: 0;height: .25rem;width: 2.5rem }.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {background-color: #acacac }.imgBlock {--sPT: 0rem;--sPB: 0rem;position: relative }.imgBlock .container {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%) }.imgBlock .section-title {color: #fff }.imgBlock h3 {font-weight: 400 }.imgBlock__img-wrap {height: 30rem }.imgBlock .img {height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: 50% 50%;object-position: 50% 50%;width: 100% }.arrows-wrapper {bottom: calc(20px + 100vh - 100svh);display: flex;gap: 1.25rem;height: 40px;position: absolute;right: calc(var(--container-margin));width: -moz-max-content;width: max-content;z-index: 2 }.arrows-wrapper .swiper-button-hand {width: 2.875rem;--swiperColorDef: #fff;--swiperBgDefHover: transparent }.arrows-wrapper .swiper-button-hand .icon {font-size: 1.25rem;fill: #fff;stroke: none }.soc {display: flex;--bs-gutter-x: 10px;--bs-gutter-y: m;margin-left: calc(var(--bs-gutter-x)*-1/2);margin-right: calc(var(--bs-gutter-x)*-1/2);margin-top: calc(var(--bs-gutter-y)*-1) }.soc>* {margin-top: calc(var(--bs-gutter-y));padding-left: calc(var(--bs-gutter-x)/2);padding-right: calc(var(--bs-gutter-x)/2) }.soc__item {text-decoration: none !important;vertical-align: middle;--s: 0.36s;display: grid;place-items: center;transition: all var(--s) ease-in-out }.soc .icon {font-size: 1.875rem }.counter {counter-reset: num }.counter__item {position: relative }.counter__item:before {content: counter(num);counter-increment: num }.sizeBlock {display: flex;justify-content: space-between }.addBlock {color: var(--color, #000);display: flex;overflow: hidden;position: relative }.addBlock input {border: none;color: inherit;height: 2rem;text-align: center;width: 3.5rem }.addBlock__btn {background: none !important;background: transparent;border: none !important;box-shadow: none !important;color: #b1b1b1;height: 2rem;outline: none !important;position: relative;width: 1.75rem }.addBlock__btn:after, .addBlock__btn:before {background-color: currentColor;content: "";height: 2px;inset: 0;margin: auto;position: absolute;width: 10px }.addBlock__btn--plus:after {transform: rotate(90deg) }.swiper-button-hand {position: static;--swiperArrowSize: 24px;--swiperColorDef: #b07e56;background-color: transparent;border: none }.swiper-button-hand .icon {fill: none;font-size: 1.75rem;stroke-width: 2px;stroke: var(--swiperColorDef) }.swiper-button-disabled {--swiperColorDef: #b1b1b1 }.arrow-wrap {display: flex;gap: .625rem }.search-block {position: relative }.search-block input {background: #ebebeb;border: none !important;border-radius: .25rem;font-size: 14px;outline: none !important;padding-bottom: .5rem;padding-left: 1.875rem;padding-top: .5rem;width: 100% }.search-block button {align-items: center;background: none !important;border: none !important;display: flex;height: 100%;justify-content: center }.search-block--main .icon {font-size: 1.25rem }.search-block--main button {left: 0;position: absolute;top: 0 }.search-block--big {margin-right: 0 !important;padding-bottom: 2rem;padding-top: 1.75rem;width: 100% !important }.search-block--big form {align-items: center;display: flex }.search-block--big button {position: static }.search-block--big input {background: transparent;font-size: 1.5rem;padding-left: 0 }.search-block--big input::-moz-placeholder {color: #dbd8d3 }.search-block--big input::placeholder {color: #dbd8d3 }.search-block--big input:focus~button .icon {stroke: #a9784f }.search-block--big .icon {fill: none;stroke-width: 1px;stroke: #dbd8d3;--s: 0.36s;transition: all var(--s) ease-in-out }.search-block__res-card {background: #fff;box-shadow: 0 4px 9px 0 rgba(0, 0, 0, .06);height: 9.75rem;left: 0;opacity: 0;padding: 1rem;position: absolute;top: 100%;visibility: hidden;width: 100%;z-index: 5;--s: 0.36s;transition: all var(--s) ease-in-out }.search-block__res-card.active {opacity: 1;visibility: visible }.search-block__res-card li {margin-bottom: 0 }.search-block__res-card ul {list-style: none }.search-block__res-card ul a {font-size: 14px !important;text-transform: none !important }.search-block .custom-scroll {height: 100%;overflow-y: auto }.search-block .button-clean {cursor: pointer;opacity: 0;padding: .25rem;position: absolute;right: .3125rem;top: 50%;transform: translateY(-50%);visibility: hidden;z-index: 2 }.search-block .button-clean.active {opacity: 1;visibility: visible }.search-block .button-clean .icon {font-size: .75rem;transform: translateY(-1px) }.res-body {background: #fff;height: 100vh;left: 0;margin-left: calc(var(--container-margin)*-1);margin-right: calc(var(--container-margin)*-1);opacity: 0;padding: 3.5rem;position: absolute;top: 100%;visibility: hidden;z-index: 2;--s: 0.36s;transition: all var(--s) ease-in-out }.res-body.active {opacity: 1;visibility: visible }.res-body .custom-scroll {height: calc(100% - 60px);overflow-y: auto }.res-body__grid-cards {display: grid;max-width: 100%;width: 100%;grid-gap: 20px;grid-template-columns: repeat(5, 1fr) }.res-body__footer {margin-top: 1.5rem }.breadcrumb-item {width: auto }.no-scroll .swiper-wrapper {flex-wrap: wrap;overflow: hidden;transform: none !important }.no-scroll .breadcrumb-slider--js {overflow: hidden;touch-action: none }.breadcrumb-slider--js .breadcrumb-item {font-size: .875rem;margin-right: .625rem;width: auto }.breadcrumb-slider--js .breadcrumb-item a {color: grey }.breadcrumb-slider--js ol {padding-left: 0 }.breadcrumb-item+.breadcrumb-item:before {content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' fill='none'%3E%3Cpath fill='%23B9AEA8' d='m.413 10 .637-1.512.728-1.68 1.477-3.472.75-1.75.671-1.568h1.148l-.448 1.05a241 241 0 0 1-.987 2.296L2.92 6.808 2.2 8.495Q1.888 9.23 1.56 10z'/%3E%3C/svg%3E");margin-right: .5rem }.product-card {display: block }.product-card__img-wrap {aspect-ratio: 490/819;margin-bottom: .5rem;position: relative }.product-card .icon {fill: #b1b1b1;cursor: pointer;position: absolute;right: .5rem;top: .5rem;z-index: 5 }.product-card img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100% }.product-card .colors {display: flex;gap: .25rem;justify-content: center;margin-bottom: .375rem;margin-top: .375rem }.product-card .span {--point-width: 8px;background: #000;border-radius: 100%;height: var(--point-width);width: var(--point-width) }.product-card .price {color: #606060;cursor: pointer;display: inline-block;padding: .375rem }.product-card .have-price span {color: #b1b1b1;padding-left: .625rem;text-decoration: line-through }.product-card__btn {margin-top: .375rem }.product-card__slider {overflow: hidden;position: relative }.product-card .swiper-pagination {bottom: 16px;display: flex;left: 10px;max-width: calc(100% - 20px);position: absolute;z-index: 5 }.product-card .swiper-pagination-bullet {background-color: #000;flex-grow: 1;height: 2px;margin-left: 0;margin-right: 0;opacity: .25 }.product-card .swiper-pagination-bullet-active, .product-card .swiper-pagination-bullet:hover {opacity: 1 }.product-card-item__img-wrap {aspect-ratio: 440/560;margin-bottom: .75rem;position: relative }.product-card-item img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100% }.product-card-item h5 {font-weight: 400 }.profile-nav li {border-radius: .3125rem;max-width: 14.625rem }.profile-nav .current {background: #ebebeb }.profile-nav a {display: block;padding: .5rem;text-wrap: nowrap }.cards-pagination__text {color: #b9aea8;margin-bottom: 1rem }.cards-pagination__btn {margin-top: 1rem;width: 100% }.page-head {--margin: 24px;margin-bottom: var(--margin);margin-top: var(--margin) }.page-head ol {margin-bottom: 0 }.page-head .back {display: inline;font-size: .875rem;margin-right: 3rem;width: -moz-max-content;width: max-content }.page-head .back .icon {padding-right: .625rem;fill: #b9aea8;font-size: 1.75rem }.page-head .swiper {margin-left: 0 }.page-head .container {align-items: center;display: flex;flex-wrap: wrap;row-gap: .75rem }ul.page-numbers {display: flex;gap: .625rem;justify-content: center;list-style-type: none }ul.page-numbers .page-numbers:not(.current) {color: #b9aea8 }ul.page-numbers .page-numbers {font-size: .875rem;font-weight: 600;padding: .5rem .625rem }ul.page-numbers .page-numbers:hover {color: #000 }.have-questions__title {margin-bottom: 1.25rem;text-align: center }.have-questions .icon {fill: #654329 }.have-questions ul {text-align: center }.have-questions a {align-items: center;display: inline-flex;gap: .375rem }.have-questions li {margin-bottom: .75rem }.total-price {border-radius: .3125rem;display: flex;flex-direction: column;gap: 1.5rem }.total-price:not(.total-price--no-bg) {background: #ebebeb;padding: 2rem 1.5rem }.total-price__item {display: flex;justify-content: space-between }.total-price__dash {border-bottom: 1px dashed #dbd8d3;flex: 1 0;height: 1.25rem;margin: 0 .4em }.total-price__price {color: #654329 }.total-price .text-secondary {font-size: .875rem;line-height: 129%;margin-top: .75rem }.total-price__btn {width: 100%;--bs-btn-padding-x: 0.625rem }.personal-manager {align-items: center;background: #f7f7f7;border-radius: .5rem;display: flex;gap: .75rem;margin: auto;max-width: 18rem;padding: 1rem }.personal-manager img {aspect-ratio: 1/1;border-radius: 50%;flex-shrink: 0;height: 4rem;width: 4rem }.personal-manager .small {color: #737373 }.personal-manager ul {list-style-type: none;margin-bottom: 0;margin-top: .25rem }.personal-manager a {color: grey }.cart-product {display: flex;gap: 1rem }.cart-product--center {align-items: center }.cart-product__title {letter-spacing: -.02em;line-height: 125% }.cart-product .img {width: 4.6875rem }.cart-product .span {--point-width: 8px;border-radius: 100%;display: inline-block;height: var(--point-width);margin-left: .375rem;width: var(--point-width) }.cart-product__descr {display: flex;flex-direction: column;gap: .375rem }.cart-product__btns {margin-top: -.25rem }.cart-product__btns a {display: inline-block;font-size: .75rem }.cart-product__btns .icon {margin-right: .25rem;transform: translateY(-10%) }.cart-product__btns .icon-heart {font-size: .875rem }.cart-product__link {display: inline-block }.cart-product__link:not(:last-child) {margin-right: .75rem }.cart-item-product {-moz-column-gap: 1rem;column-gap: 1rem;display: grid;grid-template-columns: 75px 1fr;margin-bottom: 1.5rem }.cart-item-product .cart-product {grid-column: 1/-1 }.cart-item-product ul {grid-column: 2/3 }.cart-item-product li {margin-bottom: .25rem }.cart-item-product__sum {font-size: 1.5rem;grid-column: 1/-1;justify-self: center;line-height: 133% }.tabs__btn {width: -moz-max-content;width: max-content }.tabs__btn.active {font-weight: 500 }.tabs__content {padding: 1.5rem }.group-orders .dd-head-js {font-size: .875rem }.group-orders__item:not(:last-child) {margin-bottom: 3.5rem }.group-orders__item.active .text:after {transform: rotate(0deg) }.group-orders .text {align-items: center;color: #b07e56;display: flex;gap: .625rem;justify-content: space-between;position: relative }.group-orders .text:after {--s: 0.36s;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23B07E56' fill-rule='evenodd' d='m7 9.824 5 5.276 5-5.276-.875-.924L12 13.253 7.875 8.9z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 1.5rem;margin-left: auto;transform: rotate(180deg);transition: all var(--s) ease-in-out;vertical-align: middle;width: 1.5rem }.group-orders__head {align-items: center;cursor: pointer;display: flex;flex-wrap: wrap;gap: .375rem;margin-bottom: 1.5rem;padding: .9375rem 0 }.group-orders .status {background-color: rgba(101, 67, 41, .15);border-radius: .9375rem;color: #654329;padding: .25rem .5rem }.group-orders .status_success {background-color: rgba(52, 199, 89, .15);color: #34c759 }.group-orders .status_danger {background-color: rgba(220, 53, 69, .15);color: #dc3545 }:root {--fancybox-content-bg: none }.fancybox__content {max-width: calc(100% - 32px);padding: 0 }.modal-win {--pad-modal: 24px;background-color: #fff;border-radius: .625rem;max-width: 100%;min-height: 18.875rem;padding: var(--pad-modal);position: relative;width: 25rem }.modal-win__title-sm {font-size: 1.25rem;text-wrap: balance }.modal-win__title, .modal-win__title-sm {font-family: tenor sans;line-height: 130% }.modal-win__title {font-size: 1.5rem;margin-bottom: 1.5rem }.modal-win__content {padding-top: 4.5rem }.modal-win p {line-height: 1.25;margin-bottom: 1.5rem;text-wrap: pretty }.modal-win .icon-heart {fill: #ebebeb;font-size: 2.25rem }.modal-win__bottom {bottom: var(--pad-modal);left: 50%;position: absolute;transform: translateX(-50%) }.modal-win .mfp-close {color: #000;font-size: 40px;font-weight: 100 }.modal-win--big {padding-bottom: 3.5rem }.modal-win--md {padding: 2.5rem;width: 35rem !important }.modal-win__title-table {font-size: 1.25rem;font-weight: 500;margin-bottom: 2.5rem }.modal-win .table-wrap {position: relative }.modal-win .table-wrap table {width: 100% }.modal-win .table-wrap th {font-size: .875rem;font-weight: 400;line-height: 1 }.modal-win .table-wrap tr {border-bottom: 1px solid #dcd7d3 }.modal-win .table-wrap tbody tr:last-child {border-bottom: none }.modal-win .table-wrap td, .modal-win .table-wrap th {padding: .75rem;text-align: center }.modal-win .table-wrap td:first-child, .modal-win .table-wrap td:nth-child(2) {font-weight: 500 }.modal-win .table-wrap th {vertical-align: bottom }.modal-win .table-wrap th:first-child, .modal-win .table-wrap th:nth-child(2) {width: 15% }.fancybox__content>.f-button.is-close-btn {color: grey;right: 1.25rem;top: 1.25rem }a {outline: 0 !important }.modal-form {position: relative }#foot-dialog h3 {font-size: 2.25em }.mfp-close {background: 0 0;border: 0;border-radius: 50%;box-shadow: none;color: #000;cursor: pointer;display: block;font-family: Arial, Baskerville, monospace;font-size: 28px;font-size: 50px;font-style: normal;font-weight: 100;height: 56px;line-height: 56px;margin-right: -5px;margin-top: -5px;opacity: .65;opacity: 1;outline: 0;overflow: visible;padding: 0;position: absolute;right: 0;text-align: center;text-decoration: none;top: 0;-webkit-user-select: none;-moz-user-select: none;user-select: none;width: 56px;z-index: 1046;--s: 0.36s;transition: all var(--s) ease-in-out }.polite .link {color: #000;cursor: pointer;text-decoration: underline }.polite .link :hover {display: none }.fancybox__container {min-height: 100%;transform: none !important;width: 100% !important }.fancybox-throwOutUp {animation: fancybox-throwOutUp .25s ease both }.fancybox-throwOutDown {animation: fancybox-throwOutDown .25s ease both }@keyframes fancybox-throwOutUp {0% {opacity: 0;transform: translate3d(0, -5%, 0) }to {opacity: 1;transform: translateZ(0) }}@keyframes fancybox-throwOutDown {to {opacity: 0;transform: translate3d(0, 10%, 0) }}.popupify-table {border: none;border-collapse: collapse;display: grid;justify-content: space-between;width: 100% }.popupify-table__th {align-items: flex-end;align-self: end;color: #000;display: flex;font-size: 14px;font-weight: 400;line-height: 14px;max-height: 44px;padding: 0 3px 16px;text-align: center;vertical-align: bottom;white-space: nowrap }.popupify-table__th--not-bordered {border-bottom: none;text-align: center }.popupify-table__td {font-size: 16px;line-height: 24px;padding: 12px 3px 11px;text-align: center }.popupify-table__td_it {color: grey }.popupify-table__td--bold {font-weight: 500 }.popupify-table__separator {background-color: #e0dedc;grid-column: 1/-1;height: 1px;width: 100% }.popupify-table__separator:last-child {height: 0 }.sBestSellers {--sPT: 2.5rem;--sPB: var(--sPT);--img-pad: 40px }.sBestSellers__row {--bs-gutter-x: 0rem;align-items: center;margin: auto;max-width: 91.875rem;position: relative }.sBestSellers .img_bigger {margin: auto;max-width: 89% }.sBestSellers__img-wrap {display: block;position: relative }.sBestSellers .icon-wrap {margin-left: auto;margin-right: 1.5625rem;margin-top: .9375rem;width: -moz-max-content;width: max-content }.sBestSellers .icon-arrow-big {font-size: 1.25rem }.sBestSellers h2 {color: #fff;left: 50%;margin-bottom: 0;position: absolute;text-align: center;top: 50%;transform: translate(-50%, -50%);width: 90% }.sBestSellers img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100% }.sBestSellers .img_smaller {margin: var(--img-pad) }.sCart {--sPT: 0rem;--sPB: 3.5rem;--sTPB: 1.875rem }.sCart__row {--bs-gutter-y: var(--bs-gutter-x) }.sCart .sizeBlock:not(:last-child) {margin-bottom: 1.5rem }.sCart__title-wrap {justify-content: space-between }.sCart__header {border-bottom: 1px solid #ebebeb;display: flex;font-size: .875rem;justify-content: center;padding: .75rem 0 }.sCart__item {border-bottom: 1px solid #ebebeb;display: grid;grid-template-columns: 1fr;padding: 1rem .5rem;row-gap: 1rem }.sCatalog__row {--bs-gutter-y: var(--bs-gutter-x) }.sCatalog__slide {height: auto }.product-item {background: #fff;border: 1px solid #e2e2e2;border-radius: 15px;display: flex;flex-direction: column;min-height: 100%;overflow: hidden;position: relative }.product-item__img-wrap {display: block;position: relative;--ratio: 190/298;aspect-ratio: var(--ratio) }.product-item__caption {display: flex;flex-direction: column;flex-grow: 1;padding: 1.25rem }.sContact {--sPT: 0rem;--sPB: 3.5rem;--sTPB: 3rem }.sContact__row {--bs-gutter-y: var(--bs-gutter-x) }.sContact h2 {font-size: 1.5rem;margin-bottom: 0 }.sContact__item {padding-bottom: 2.5rem }.sContact__item:last-child .text-center {grid-column: span 3 }.sContact__item:nth-child(3) {border-top: 1px solid #dcd7d3;padding-top: 2.5rem }.sContact__item:last-child {padding-bottom: 0 }.sContact p {margin-bottom: 0 }.sContact .descr {font-size: 1.125rem;line-height: 133% }.sContact .decorated a {color: #654329;text-decoration: underline }.sContact ul {line-height: 125%;margin: auto;max-width: 18.75rem }.contact-item__title {color: grey;font-family: tenor sans;font-size: 1.5rem;line-height: 133%;margin-bottom: .25rem }.contact-item ul {list-style-type: none;margin-bottom: 1.25rem }.contact-item:last-child ul {margin-bottom: 0 }.sContent__row {--bs-gutter-y: var(--bs-gutter-x) }.sContent__slide {height: auto }#sForm3 {--sPB: 2.5rem }#sForm4 {--sPB: 3.5rem;--sTPB: 2rem }.sForm {--sPT: 0rem;--sPB: 3.5rem;--sTPB: 2rem }.sForm__row {--bs-gutter-y: var(--bs-gutter-x) }.sForm .section-title .title {font-size: 1.25rem }.sForm .form-wrap {margin: auto;max-width: 25rem }.sForm .form-wrap__link {font-size: 1.125rem }.sForm .form-wrap__link a {color: #654329 }#sNewItems2 {--sPB: 0rem }#sNewItems3 {--sPB: 3.5rem }#sNewItemsCabinet {--sPT: 3.5rem }.sNewItems {--sPT: 0rem;--sPB: 3.5rem }.sNewItems h4 {font-weight: 400;line-height: 133%;text-transform: uppercase }.sNewItems .filters-wrap, .sNewItems__title {margin-bottom: 1.5rem }.sNewItems ul {list-style-type: none }.sNewItems .nav-aside li {margin-bottom: .375rem }.sNewItems .nav-aside li.active a {color: #a9784f }.sNewItems .nav-aside a {display: inline-block;font-size: .875rem;line-height: 129%;padding: .5rem 0 }.sNewItems .nav-aside a:hover {color: #a9784f }.sNewItems__col-aside .dd-group__item {max-width: 18.125rem }.sNewItems__col-aside:has(.horizontal) {margin-bottom: 2.5rem }.sNewItems__items-content {margin-bottom: 3.5rem;--bs-gutter-y: 2.5rem }.sNewItems__part {margin-bottom: 3rem;max-width: 60rem }.sNewItems__part p {margin-bottom: 1.5rem }.sNewItems__part p:last-child {margin-bottom: 0 }.sNewItems__part img {max-width: 100% }.sNewItems__part:last-child {margin-bottom: 0 }.sNewItems__part .logo {width: 14.375rem }.sNewItems__part ul {line-height: 125%;list-style-type: disc;margin-left: 1.625rem }.sNewItems .title-p {font-size: 1.25rem;font-weight: 500;margin-bottom: 1.5rem }.sNewItems .title-small {font-family: tenor sans;font-size: 1.25rem }.sNewItems p {line-height: 125% }.sNewItems__date {font-family: tenor sans;font-size: 1.25rem;margin-bottom: 1.5rem }.sNewItems .dd-group__head {align-items: center;cursor: pointer;display: flex;font-size: 1.25rem;gap: .625rem;justify-content: space-between;padding-bottom: .75rem }.sNewItems .dd-group__head:after {--s: 0.36s;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23B07E56' fill-rule='evenodd' d='M17 14.176 12 8.9l-5 5.276.875.924L12 10.747l4.125 4.353z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 1.5rem;margin-left: .25rem;transform: rotate(180deg);transition: all var(--s) ease-in-out;vertical-align: middle;width: 1.5rem }.sNewItems .dd-group__item:last-child {margin-bottom: 0 }.sNewItems .dd-group__item.active .dd-group__head:after {transform: rotate(0deg) }.sNewItems .no-roll-lg .dd-group__head {font-family: tenor sans;margin-bottom: 1.25rem }.sNewItems__product-item-wrap:not(:last-child) {margin-bottom: 3.5rem }.icon-filter {fill: #887469 }.filters-group .icon-filter {cursor: pointer }.filters-group .filters-wrap {display: flex;justify-content: space-between }.filters-group .sNewItems__title {margin-bottom: 0 }.filters-group_wide {font-size: 1.125rem }.filters-group_wide .filter__title {align-items: center;background: #ebebeb;display: flex;justify-content: space-between;padding: .75rem 1.25rem }.filters-group_wide .addBlock input {width: 2.5rem }.filters-group:not(.filters-group_wide) .filter {display: inline-block;margin-right: .75rem }.filters-group:not(.filters-group_wide) .filter__title {padding: .625rem .875rem;width: -moz-max-content;width: max-content }.filters-group:not(.filters-group_wide) .filter__wrap {padding: .625rem }.filters-group .filter__info {font-size: .875rem }.filters-group .filter__wrap {background: var(--bs-body-bg);border-radius: .25rem;box-shadow: 0 1px 11px 0 rgba(0, 0, 0, .1);left: 0;min-width: 100%;opacity: 0;position: absolute;top: calc(100% + 8px);visibility: hidden;z-index: 10 }.filters-group .filter__item-wrap {align-items: center;display: flex;justify-content: space-between;padding: .75rem 1.25rem }.filters-group .filter__item-wrap.disabled .filter__item {color: #898989;opacity: .5;text-decoration: line-through }.filters-group .filter.show .filter__wrap {opacity: 1;visibility: visible }.filters-group .filter.show .icon-arrow-top {transform: rotate(0) }.filters-group .filter:has(input:checked) {background: #ebebeb }.filters-group .filter__title {border-radius: .25rem;cursor: pointer;line-height: 125%;position: relative }.filters-group .filter .icon-arrow-top {margin-left: .5rem;transform: rotate(180deg) }.filters-group .filters-wrap--js.show {height: auto;margin-bottom: 1.5rem !important;opacity: 1;visibility: visible }.form-select:focus, .select2-container--default .select2-selection:focus {box-shadow: none }.select2-container--default .select2-selection--single .select2-selection__rendered {color: #000 }.form-select, .select2-container--default .select2-selection {border: none;font-size: 1rem;padding: .625rem 2.875rem .625rem .75rem }.filters-wrap .select2-selection:before {content: var(--title, "Сортировать") }.filters-wrap .select2-selection__rendered {display: none !important }.filters-wrap .select2-search {display: none }.filters-wrap .select2-dropdown {border: none !important;box-shadow: 0 4px 20px rgba(0, 0, 0, .059);left: auto;min-width: 240px;right: 0;transform: translateY(6px) }.filters-wrap .sNewItems__input-wrap {position: relative }.filters-wrap .select2-container:nth-child(3) {left: 0 !important;right: 0;width: 100% !important }.filters-wrap .select2-container--default .select2-results>.select2-results__options {background: #fff;border: none !important;border-radius: 4px;max-height: none;min-width: 240px;z-index: 102 }.filters-wrap .select2-container--default {--selectable-bg: #ebebeb;--selectable-color: #000;--selected-bg: transparent }.filters-wrap .select2-container--default .select2-results__option--selected.select2-results__option--selectable {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 4.333 3.333 3.334L11 1'/%3E%3C/svg%3E");background-position: right 12px center;background-repeat: no-repeat }.sNews {--sPT: 0rem;--sPB: 3.5rem }.sNews__row {--bs-gutter-y: 2rem;margin-bottom: 3.5rem }.sNews .filters-group {margin-bottom: 2rem }.sProductDetailes {--sPT: 0rem;--sPB: 2.5rem }.sProductDetailes__row {--bs-gutter-y: 1.5rem }.sProductDetailes__status {color: #887469;font-size: .75rem;margin-bottom: .5rem }.sProductDetailes__name {font-size: 1.125rem }.sProductDetailes__name-wrap {margin-bottom: 1.25rem }.sProductDetailes__price-wrap {margin-bottom: 3.25rem }.sProductDetailes__price {align-items: center;cursor: pointer;display: inline-flex;font-size: .75rem;gap: .5rem;padding: .25rem 0 }.sProductDetailes__price .icon {fill: none;font-size: .75rem;stroke: grey;stroke-width: 1px }.sProductDetailes__color {margin-bottom: .5rem }.sProductDetailes__sizes {display: inline-block;margin-bottom: 2.125rem }.sProductDetailes .sProdCard-thumb-js {height: 100%;height: calc(25rem + 78px);margin-right: 0;width: 3.75rem }.sProductDetailes .slide-item-1 {aspect-ratio: 60/100 }.sProductDetailes .slide-item-1 img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100% }.sProductDetailes__s-img {display: inline-block }.sProductDetailes img {max-height: 100%;max-width: 100% }.sProductDetailes__imgs {margin-bottom: 3.25rem }.sProductDetailes__imgs img {aspect-ratio: 60/100;height: 100%;-o-object-fit: cover;object-fit: cover;width: 60px }.sProductDetailes__imgs .current {border: 1px solid #000 }.sProductDetailes__imgs a {display: inline-block;margin-right: .5rem }.sProductDetailes__sizes {text-decoration: underline }.sProductDetailes__btn-wrap {margin-bottom: 2.875rem;margin-top: .75rem }.sProductDetailes__btn-wrap .btn {--bs-btn-padding-y: 0.8125rem }.sProductDetailes__btn-wrap .btn-primary {width: calc(100% - 3.375rem);--bs-btn-padding-x: 1.5rem }.sProductDetailes p {line-height: 125% }.sProductDetailes .mb-12 {margin-bottom: .75rem }.sProductDetailes .dd-group {margin-top: .75rem }.sProductDetailes .dd-group__head {align-items: center;cursor: pointer;display: flex;gap: .625rem;justify-content: space-between;padding: .875rem 0 }.sProductDetailes .dd-group__head:after {--s: 0.36s;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='gray' fill-rule='evenodd' d='m9.824 17 5.276-5-5.276-5-.924.875L13.252 12 8.9 16.125z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 1.5rem;margin-left: .25rem;transition: all var(--s) ease-in-out;vertical-align: middle;width: 1.5rem }.sProductDetailes .dd-group__content {line-height: 1.29;margin-top: -.3125rem }.sProductDetailes .dd-group__item:last-child {margin-bottom: 0 }.sProductDetailes .dd-group__item.active .dd-group__head:after {transform: rotate(90deg) }.sProductDetailes ul {list-style-type: none }.sProductDetailes li {font-size: 14px;margin-bottom: .625rem }.sProductDetailes__sale-wrap {align-items: center;color: #654329;display: flex;gap: .25rem;margin-top: 1.5rem }.sProductDetailes__sale {font-size: .875rem;font-weight: 600 }.sProductDetailes .icon-question {fill: none;stroke: #dbd8d3;stroke-width: 1px }.sProductDetailes .popover {cursor: pointer;transform: translateY(-1px) }.rm-link-classname {color: #887469;font-size: 12px }.popover.show {background: #fff;border-radius: .25rem;box-shadow: 0 1px 11px 0 rgba(0, 0, 0, .1);padding: .375rem .5rem }.popover.show .popover-header {margin-bottom: 0 }.sSlider {--sPT: 2.5rem;--sPB: var(--sPT) }.sSlider h2 {margin-bottom: 0 }.sSlider .container {position: relative }.sSlider__header {align-items: center;display: flex;justify-content: space-between;margin-bottom: 1.5rem }.sSlider--recently {--sPT: 0rem;overflow: hidden }.sSlider--recently .sSlider__title {font-size: 1.5rem }.sSlider--recently .sSlider__slider--js {max-width: none !important;overflow: hidden }.sSlider .overflow-h {overflow: hidden }.sSlider__slider--js {margin-bottom: 1.5rem;position: relative }.sSlider .tabs-slider--js {margin-bottom: 1.5rem }.sSlider .tabs-slider--js .swiper-slide {padding: .5rem 0;width: -moz-max-content;width: max-content }.sSlider .tabs-slider--js .swiper-slide-active a {color: #a9784f }.article-card__img-wrap {aspect-ratio: 136/102;margin-bottom: .75rem }.article-card__item {margin-bottom: .375rem }.article-card__item:first-child, .article-card__item:last-child {line-height: 125% }.article-card .descr {color: #606060 }.article-card .title {font-size: .875rem;font-weight: 500;line-height: 133% }.article-card img {height: 100%;-o-object-fit: cover;object-fit: cover;width: 100% }#sSlider3 .icon-arrow-big {font-size: 1.25rem }#sSlider3 .icon-wrap {bottom: 0;height: 1.5rem;margin-left: auto;right: 0;z-index: 2 }#sSlider3 .icon-wrap .swiper-button-hand {--swiperColorDef: #000;box-shadow: none }#sSlider3 .icon-wrap .swiper-button-hand .icon {fill: #000 }#sSlider3 h5 {margin-bottom: 0 }#sSlider2 {--sPB: 1.25rem }.menu {list-style: none;margin-bottom: 0;max-width: 100%;padding-bottom: .75rem;position: relative }.menu li {padding: 0 }.menu a {display: block;padding: 1.25rem calc(var(--bs-gutter-x)/2);text-wrap: nowrap }.toggle-menu-mobile {--h: 0.125em;--color: #000;--position: calc(var(--h)*1.5);cursor: pointer;display: block;font-size: 32px;height: calc(var(--h)*12);position: relative;width: 1em }.toggle-menu-mobile.on span {--color: #a9784f }.toggle-menu-mobile span:after, .toggle-menu-mobile span:before {color: inherit;content: "";left: 0;position: absolute }.toggle-menu-mobile span {bottom: 0;display: block;left: 0;margin: auto;position: absolute;right: 0;top: 0 }.toggle-menu-mobile span:before {top: var(--position);transform: rotate(var(--rotate, 0)) }.toggle-menu-mobile span:after {bottom: var(--position);transform: rotate(calc(var(--rotate, 0)*-1)) }.toggle-menu-mobile span, .toggle-menu-mobile span:after, .toggle-menu-mobile span:before {backface-visibility: hidden;background-color: var(--color);height: 1px;transform-origin: 50% 50%;transition: all .3s;width: 18px }.menu-item-has-children .sub-menu {opacity: var(--op, 0);--op: 0;padding-left: 1.5rem;position: absolute;visibility: hidden;width: 100%;--s: 0.1s;transition: all var(--s) ease-in-out }.menu-item-has-children .sub-menu a {line-height: 125%;padding: .3125rem 0 .3125rem .1875rem }.menu-item-has-children .sub-menu .menu-item-last ul {padding-left: 1.5rem }.menu-item-has-children .sub-menu .menu-item-last__link a {font-size: 1rem;opacity: .9 }.top-nav {background: #fff;border-bottom: 1px solid #ebebeb;width: 100%;position: relative;z-index: 5 }.top-nav__row {align-items: center;flex-wrap: nowrap;height: 64px;justify-content: space-between }.top-nav .container {position: relative }.top-nav__logo {left: 49%;max-width: 37vw;position: absolute;top: 50%;transform: translate(-50%, -50%) }.top-nav__logo img {max-width: 100% }.top-nav .icon-search {fill: none;stroke-width: 1px;stroke: #000;cursor: pointer;--s: 0.36s;transition: all var(--s) ease-in-out }.top-nav .icon-arrow-top {fill: #b07e56 }.top-nav .additional-icons {border-top: 1px solid #dcd7d3;padding-top: 1.5rem }.top-nav .wrap {align-items: center;display: flex;gap: .75rem }.top-nav .search-block {margin-right: 4rem;width: 18.5rem }.top-nav .search-toggle--js.active .icon {stroke: #a9784f }.icons-group-nav {display: inline-flex;gap: .5rem }.icons-group-nav--full {align-items: start;display: flex;flex-direction: column;gap: .75rem }.icons-group-nav__wrap {align-items: center;display: flex;gap: .625rem }.icons-group-nav__icon-wrap {display: inline-block;margin-right: 0 !important;position: relative }.icons-group-nav__icon-wrap:last-child {margin-right: 0 !important }.icons-group-nav__icon-wrap .span {align-items: center;background: #000;border-radius: 50%;bottom: -5px;color: #fff;display: flex;font-size: .625rem;height: .8125rem;justify-content: center;position: absolute;right: 0;width: .8125rem }.icons-group-nav .icon {cursor: pointer;fill: none;stroke-width: 1px;stroke: #000 }.search-results {opacity: 0;visibility: hidden;--s: 0.8s;background-color: #fff;bottom: 100%;position: fixed !important;right: 0;--s: 0.36s;padding-bottom: 1.5rem;transition: all var(--s) ease-in-out;width: 100%;z-index: 999 }.search-results .container {position: relative }.search-results.active {bottom: auto;opacity: 1;top: 65px;visibility: visible }.search-results ul {list-style-type: none }.search-results ul a {color: grey;font-size: .75rem }.search-results ul span {color: #000 }.search-results__row-results {--bs-gutter-y: var(--bs-gutter-x) }.search-results .icon-arrow-top {bottom: -1.25rem;cursor: pointer;left: 50%;position: absolute;transform: translateX(-50%) }.topLine__row {--bs-gutter-y: var(--bs-gutter-x) }.topLine__slide {height: auto }@media (min-width:576px) {.h2, h2 {font-size: 1.5rem }.footer {--sPT: 2.5rem }.footer .item-3 {flex-direction: row;justify-content: space-between }.footer .news-letters {margin-right: 1.5rem }.footer .copyright {font-size: 1rem }.news-letters {max-width: 26rem }.news-letters__title {font-size: .875rem }.sizeBlock__item {font-size: 1.125rem }.search-block--big {padding-bottom: 2.25rem;padding-top: 2.75rem }.cards-pagination__btn {width: auto;--bs-btn-padding-x: 7.9375rem }.cart-item-product {display: flex;justify-content: space-between }.tabs__caption {justify-content: center }.group-orders .text {flex-direction: row-reverse }.group-orders__head {flex-wrap: nowrap;justify-content: space-between }.group-orders .status {padding: .375rem .75rem }.modal-win {width: 25rem }.modal-text {max-width: 1000px }.sBestSellers .img_bigger {max-width: none }.sBestSellers .icon-wrap {bottom: 0;margin-right: 0;margin-top: 0;position: absolute;right: var(--img-pad) }.sCart__price {font-size: 1.125rem;justify-self: end }.sCart__sizes {grid-column: 1/3;margin-left: auto;max-width: 27rem;width: 100% }.sCart__header {justify-content: space-between;padding: .75rem 1.5rem }.sCart__item {grid-template-columns: 1fr max-content;padding: 2.5rem 1.5rem;row-gap: 1.5rem }.sContact__item {display: grid;gap: 1rem;grid-template-columns: repeat(3, 1fr) }.contact-item ul {margin-bottom: 0 }#sForm3 {--sPB: 5rem }.sForm .section-title .title {font-size: 1.5rem }#sNewItems2 {--sPB: 2.25rem }.sNewItems {--sPB: 5.75rem }.sNewItems__col-aside:has(.horizontal) {margin-bottom: 3rem }.sNewItems__items-content {margin-bottom: 3rem }.filters-group .title_big {font-size: 1.5rem }.sNews__row {--bs-gutter-y: 4rem;margin-bottom: 5.25rem }.sProductDetailes__description {border-bottom: 1px solid #dbd8d3 }.menu {display: flex;flex-wrap: wrap;justify-content: center;padding-bottom: 0;text-align: center;--bs-gutter-x: 20px;--bs-gutter-y: 0;margin-left: calc(var(--bs-gutter-x)*-1/2);margin-right: calc(var(--bs-gutter-x)*-1/2);margin-top: calc(var(--bs-gutter-y)*-1) }.menu>* {margin-top: calc(var(--bs-gutter-y));padding-left: calc(var(--bs-gutter-x)/2);padding-right: calc(var(--bs-gutter-x)/2) }.menu a .icon {display: none }.icons-group-nav {gap: 1rem }.search-results ul a {font-size: .875rem }.search-results__row-results {overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;height: calc(80dvh - 196px) }}@media (min-width:576px) and (max-width:767.98px) {.profile-nav.horizontal {justify-content: center }}@media (min-width:768px) {:root {--sPT: 5rem;--sPB: 5.625rem;--sTPB: 2.5rem }body {--container-margin: 40px }.h3, h3 {font-size: 2rem }.h5, h5 {font-size: 1.25rem }.btn {--bs-btn-font-size: 16px;--bs-btn-padding-y: 0.8125rem }.footer .group-title {font-size: 1.5rem }.footer .dd-group__head {font-size: 1.5rem;padding-bottom: 1.5rem;pointer-events: none }.footer .dd-group__content {display: block !important;transition: none }.form-wrap__text-descr {margin-bottom: 3rem }.imgBlock__img-wrap {height: 20rem;max-width: 100% }.product-card .icon {right: 1.25rem;top: 1.25rem }.page-head {--margin: 48px }.total-price__item {font-size: 1.125rem }.personal-manager ul {margin-top: .75rem }.personal-manager__descr {text-align: center }.cart-product {gap: 2rem }.sBestSellers {--sPT: 3.5rem }.sCart .section-title__title {font-size: 1.5rem }.sForm {--sTPB: 3rem }.sNewItems__title {font-size: 1.25rem }.sNewItems__col-aside .dd-group__item .dd-group__head {font-size: 1.25rem }.sNewItems__items-content {margin-bottom: 3.75rem }.sNewItems__part .logo {width: 60% }.sNewItems__part ul {font-size: 1.125rem;line-height: 133% }.sNewItems .title-small {font-size: 1.5rem }.sNewItems p {font-size: 1.125rem;line-height: 133% }.sNewItems__date {font-size: 1.5rem }.sNewItems .dd-group__head {font-size: 1.5rem;padding-bottom: 1.5rem }.sNews .filters-group {margin-bottom: 3rem }.sSlider {--sPT: 3.5rem }.sSlider--recently {--sPT: 0rem }.article-card__img-wrap {margin-bottom: 1.25rem }.article-card__item {margin-bottom: 1rem }.article-card .title {font-size: 1.5rem }#sSlider3 .sSlider__slider--js {overflow: hidden }#sSlider2 {--sPB: 1.5rem }}@media (min-width:768px) and (max-width:991.98px) {.profile-nav.horizontal {justify-content: center }.sBestSellers h2 {top: 40% }.sProductDetailes__s-img {margin-left: 2%;margin-right: 2% }}@media (min-width:992px) {.wow {visibility: hidden }body {--container-margin: 56px }.h1, h1 {font-size: 3.75rem }.h2, h2 {font-size: 3rem }.h3, h3 {font-size: 3.75rem }.h4, h4 {font-size: 2.25rem }.h5, h5 {font-size: 2.25rem }.footer {--sPT: 3.5rem }.footer .group-title {display: grid;gap: 1rem;grid-template-columns: repeat(4, 1fr) }.headerBlock .slide-title {font-size: 60px }.headerBlock .swiper-pagination {bottom: 3.25rem }.swiper-pagination-bullet {width: 4.6875rem }.imgBlock__img-wrap {height: 45rem }.arrows-wrapper {bottom: calc(50px + 100vh - 100svh) }.profile-nav a {padding: .5rem 1rem }.have-questions__title {text-align: right }.have-questions ul {margin-left: auto;max-width: -moz-min-content;max-width: min-content;text-align: left }.personal-manager {flex-direction: column;gap: .625rem;margin-right: 0;max-width: 14.0625rem;padding: 1.5rem 1rem }.sCart__row {--bs-gutter-x: 2rem }.sCart__item {padding-left: 0 }#sForm3 {--sPB: 0rem }.sNewItems .no-roll-lg .dd-group__content {display: block !important;transition: none }.sNewItems .no-roll-lg .dd-group__head {margin-bottom: 1.5rem;pointer-events: none }.sNewItems .no-roll-lg .dd-group__head:after {content: none }.sProductDetailes {--sPB: 3.5rem }.sProductDetailes__description {max-width: 18.75rem }.sProductDetailes .sProdCard-slider-js {max-width: 84% }.sSlider__header {margin-bottom: 2.25rem }.sSlider__slider--js {margin-bottom: 2.25rem }.sSlider .tabs-slider--js {margin-bottom: 2.25rem }#sSlider3 .icon-wrap {transform: translateY(-40%) }}@media (min-width:1024px) {.popupify-table__th {padding-left: 8px;padding-right: 8px }.popupify-table__td {padding-left: 8px;padding-right: 8px }}@media (min-width:1440px) {.product-card-item__img-wrap {margin-bottom: 1.5rem }.have-questions {margin-left: auto;max-width: -moz-max-content;max-width: max-content }.have-questions ul {margin-left: 0;max-width: none }.sBestSellers {--sPT: 6.25rem;--img-pad: 60px }.sBestSellers .icon-arrow-big {font-size: 2.25rem }.sCart .title-item_price {text-align: center }.sCart__sizes {margin-left: 0 }.sCart__header {display: grid;grid-template-columns: 18.125rem .2fr 23.5rem }.sCart__item {align-items: center;display: flex;justify-content: space-between }.sForm {--sPB: 6rem }#sNewItems2 {--sPB: 3.25rem }.sNewItems {--sPB: 3.5rem }.sNews {--sPB: 6rem }.sSlider {--sPT: 6.25rem }.sSlider--recently {--sPT: 0rem }#sSlider3 .icon-arrow-big {font-size: 2.25rem }#sSlider2 {--sPB: 3.125rem }#sSlider2 .sSlider__slider--js {max-width: 85% }.menu {flex-wrap: nowrap;justify-content: flex-start }.menu-item-has-children .sub-menu .menu-item-last__link a {color: #606060;font-size: 1rem;opacity: 1 }.menu-item-has-children .sub-menu .menu-item-last__link:hover a {color: #000 }}@media (min-width:2140px) {.container {max-width: 2028px }.footer {--sPT: 1.625rem }.footer__inner-wrapper {display: grid;grid-template-columns: .75fr .25fr }.footer .item-1 {max-width: 90% }.footer .item-3 {align-items: start;flex-direction: column-reverse;gap: 2.5rem }.footer .item-3:has(.copyright) {padding-top: .75rem }.footer .group-title {grid-template-columns: 1fr;margin-top: 2.25rem }.footer .news-letters {margin-bottom: .875rem }.footer .wrapper {margin-left: .625rem }.news-letters .form-group {width: 25rem }.sBestSellers {--img-pad: 100px }.top-nav__logo {left: 50% }}@media (max-width:2139.98px) {.footer__item {border-bottom: 1px solid #dcd7d3 }}@media (max-width:1439.98px) {.search-block__res-card {display: none }.search-block .button-clean {display: none }.res-body {display: none }.filters-group .filters-wrap--js {height: 0;margin-bottom: 0 !important;opacity: 0;transition: all .3s;visibility: hidden }.menu-mobile {background-color: #fff;position: fixed !important;right: 0;top: 65px;width: 100%;z-index: 999;--s: 0.6s;transition: all var(--s) ease-in-out;will-change: transform }.menu-mobile:not(.active) {transform: translateY(-150%);--opacity: 0 }.menu-mobile:not(.active) .toggle-menu-mobile {opacity: 0 }.menu-mobile .toggle-menu-mobile {bottom: 0;left: 50%;position: absolute;z-index: 9999 }.menu-mobile__inner {overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;height: calc(100dvh - 64px);padding: calc(env(safe-area-inset-top, 0px) + 1.25rem) 1rem calc(env(safe-area-inset-bottom, 0px) + 1.25rem) }.menu-mobile.active .toggle-menu-mobile {opacity: 1 }.menu-mobile ul {position: relative }.menu-mobile li {border-top: 1px solid hsla(0, 0%, 100%, .13);display: block;margin: 0 }.menu-mobile li a {display: block;padding: 10px 10px 10px 0 }.menu-item-has-children .sub-menu .menu-item:first-child a {padding-top: 0 }.top-nav__col {margin: 0;padding: 0 }}@media (max-width:1439.98px) and (max-width:575.98px) {.menu-mobile li a {padding: .4375rem 0 }}@media (max-width:1439.98px) and (min-width:576px) {.menu-mobile:not(.active) {transform: translateY(-200%) }.menu-mobile__inner {height: auto;min-height: 100px }}@media (max-width:991.98px) {.headerBlock .swiper-pagination {display: none }.profile-nav.horizontal {display: flex }.sCart__item:last-child {border-bottom: none }.sNewItems .tabs {margin-bottom: 2.5rem }.sProductDetailes__wrap-center-sm {text-align: center }.sProductDetailes__sale-wrap {justify-content: center }}@media (max-width:767.98px) {.footer .dd-group__head:after {--s: 0.36s;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='gray' fill-rule='evenodd' d='m9.824 17 5.276-5-5.276-5-.924.875L13.252 12 8.9 16.125z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: inline-block;height: 1.5rem;margin-left: .25rem;transition: all var(--s) ease-in-out;vertical-align: middle;width: 1.5rem }.modal-win .table-wrap {overflow-x: auto;overflow-y: hidden }.sNewItems__col-aside:has(.horizontal) {overflow-x: auto }.sProductDetailes__slider-wrap {margin-left: calc(var(--bs-gutter-x)*-1);margin-right: calc(var(--bs-gutter-x)*-1) }.article-card__item:first-child, .article-card__item:last-child {font-size: .75rem }}@media (max-width:575.98px) {.call-contacts {align-items: center }.call-contacts__title {font-size: .875rem }.product-card__btn {width: 100%;--bs-btn-padding-x: 0.625rem }.group-orders .text {width: 100% }.group-orders__sub {order: 2 }.search-results .container {display: flex;flex-direction: column;height: 100%;height: calc(100dvh - 84px) }.search-results .container .search-results__row-search {display: flex;overflow-x: hidden;overflow-y: auto;position: relative }.search-results .container .search-results__row-search .col-sm-9 {overflow-y: auto;position: relative }.search-results .container .search-results__row-search .col-sm-9 .search-results__row-results {height: 100% }#sSlider3 .sSlider__slider--js {max-width: 95% }#sSlider3 .icon-wrap {display: none }#sSlider2 .sSlider__slider--js {max-width: 95% }.menu.menu_selected .menu-item a {color: grey }.menu.menu_selected .menu-item-last.menu-item-has-children.active a {color: #000 }.menu.menu_selected .menu-item-last.menu-item-has-children.active>a {font-weight: 700 }.menu>.menu-item:not(:last-child) {border-bottom: 1px solid #dcd7d3 }.toggle-menu-mobile.on span {--color: transparent }.toggle-menu-mobile.on span:after, .toggle-menu-mobile.on span:before {--color: #000 }.toggle-menu-mobile.on {--position: 0;--rotate: 45deg }.menu-item-has-children>a {pointer-events: none }.menu-item-has-children {--s: 0.36s;transition: all var(--s) ease-in-out }.menu-item-has-children a {display: flex !important;justify-content: space-between }.menu-item-has-children a>.icon {fill: #000;transform: rotate(180deg);--s: 0.36s;transition: all var(--s) ease-in-out }.menu-item-has-children.active>a>.icon {transform: rotate(0deg) }.menu-item-has-children.active>.sub-menu {margin-bottom: .3125rem;--op: 1;transition: all .3s ease-in;visibility: visible }}@media (max-width:575.98px) and (max-width:1439.98px) {.menu-item-has-children.active>.sub-menu {position: relative }}@media (hover:hover) {.custom-scroll {scrollbar-color: var(--bs-primary) transparent;scrollbar-width: auto }.custom-scroll::-webkit-scrollbar {width: 4px }.custom-scroll::-webkit-scrollbar-track {background: transparent }.custom-scroll::-webkit-scrollbar-thumb {background-color: var(--bs-primary);border: 0 solid transparent;border-radius: 16px }}
/* End */


/* Start:/local/templates/conso_opt/assets/css/costum.css?177970066919348*/
.sBestSellers {
  padding: 2px !important;
}

.sBestSellers__img-wrap {
  width: 100%;
  margin-bottom: 20px;
  overflow: hidden;
}

.cart__cost {
  display: flex;
  gap: 4px;
}
.addBlock{
  bottom: 5px;
}
.cart__old-price {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  text-decoration: line-through;
  color: #b1b1b1;
  text-align: end;
}

.title-item-main{
  width: 357px;
}

.title-item-left {
  width: 140px;
  text-align: right;
}

.title-item-right{
  width: 110px;
  text-align: right;
}

.title-item-center {
  text-align: center;
  width: 112px;
}

@media (max-width: 1440px) {
  .title-item-center, .title-item-main {
    width: 300px;
  }
}
@media (max-width: 1340px) {
  .title-item-center, .title-item-main {
    width: auto;
  }
}
@media (max-width: 1439.98px) and (max-width: 575.98px) {
  .menu-mobile li {
    padding-block: 0.25rem;
  }

  .menu-mobile li a,
  .menu-item-has-children .sub-menu a {
    padding: 0.25rem 0;
  }

  .menu-item-has-children .sub-menu,
  .menu-item-has-children .sub-menu .menu-item-last ul {
    padding-left: 1.25rem;
  }
}

.modal-win__footer-table {
  margin-top: 20px;
}

.sProductDetailes .sProdCard-thumb-js {
  height: calc(35rem + 78px);
}

.sProductDetailes__imgs {
  display: flex;
  margin-bottom: 24px;
}

@media (max-width: 576px) {
  .cart__old-price {
    margin-top: 3px;
  }
}

@media (min-width: 576px) {
  .sCart__price {
    font-size: 16px !important;
    justify-self: end;
  }
}

@media (min-width: 1440px) {
  .sCart__header {
    display: flex;
    justify-content: space-between;
  }
  .sCart__title-wrap {
    width: 432px;
  }
  .sizeBlock__item {
    width: 140px;
    text-align: right;
  }
}

@media (min-width: 576px) {
  .sizeBlock__item {
    font-size: 16px !important;
  }
}
@media (min-width: 768px) {
  .total-price__item {
    font-size: 16px !important;
  }
}

.sProductDetailes__imgs-list {
  display: flex;
  width: 100%;
  gap: 0.5rem;
  overflow-x: auto;
  padding: 0 0 20px 0;
}

.sProductDetailes__imgs-item img {
  max-width: 58px;
  max-height: none;
}

.sProductDetailes__imgs a {
  margin-right: 0;
}

.sProductDetailes__imgs-item {
  width: 60px;
}

@media (max-width: 767px) {
  .sProductDetailes__imgs-list {
    width: auto;
    margin: auto;
    padding: 0 10px 20px 10px;
  }
}

.menu-item-has-children .sub-menu a {
  padding: 2px !important;
  height: 24px;
}

.sBestSellers__img-link {
  display: block;
  width: 100%;
}

.sNewItems__title {
  font-size: 16px !important;
}

.filters {
  font-size: 14px !important;
}

.form-select,
.select2-container--default .select2-selection {
  font-size: 14px !important;
}

.filter__wrap .sProductDetailes__btn {
  width: 100% !important;
}

.filter__wrap-inputs {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.filter__wrap-delimiter {
  position: relative;
  width: 15px;
  height: 1px;
  margin: 0 12px;
  background-color: #000;
}

/* .filter__wrap-price{
    width: 290px !important;
} */

.form-check-price {
  padding-left: 0 !important;
}

.form-price-control {
  width: fit-content;
}

.form-price-control::placeholder {
  color: gray !important;
  opacity: 1;
}

.form-check-price button {
  margin-top: 16px;
  width: 100%;
}

.sBestSellers__img-link img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.sBestSellers__img-link:hover img {
  transform: scale(1.05);
}

.sBestSellers__content {
  text-align: center;
}

.sBestSellers__title {
  color: #000;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: -6px;
  font-family: "Commissioner";
}

.sBestSellers__button {
  display: inline-block;
  padding: 8px 40px;
  background-color: transparent;
  color: #000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "Commissioner", Arial, Helvetica;
  text-decoration: none;
  transition: opacity 0.3s ease;
  font-weight: 400;
}

.sBestSellers__button:hover {
  opacity: 0.7;
}

.price_sale {
  color: #b1b1b1;
  padding-left: 0.625rem;
  text-decoration: line-through;
  font-size: 16px !important;
}

@media (max-width: 767px) {
  .sBestSellers__img-wrap {
    margin-bottom: 15px;
  }
}

#sSlider3 h5 {
  font-family: "Commissioner" !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
}

#sSlider3 .icon-arrow-big {
  font-size: 12px !important;
}

.sSlider__header h2 {
  font-family: "Commissioner" !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  text-transform: uppercase;
}

:root {
  --bs-body-font-size: 16px;
}

.sSlider__header {
  margin-bottom: 9px !important;
}

.sSlider .tabs-slider--js {
  margin-bottom: 3px !important;
}

.swiper-button-hand .icon {
  font-size: 15px !important;
  stroke-width: 1px !important;
}

.menu a {
  font-size: 12px !important;
  text-transform: uppercase !important;
  font-family: "Commissioner" !important;
}

.menu a:hover {
  opacity: 60% !important;
}

#sSlider3 h5:hover {
  opacity: 60% !important;
}

.footer li a:hover {
  opacity: 60% !important;
}

.swiper-wrapper {
  font-size: 14px !important;
  font-family: "Commissioner" !important;
}

.article-card .title {
  font-size: 13px !important;
  font-family: "Commissioner" !important;
  text-transform: uppercase !important;
}

.section-title text-center {
  font-family: "Commissioner" !important;
}

.swiper-pagination-bullet {
  height: 1px !important;
}

.footer .dd-group__head {
  font-size: 14px !important;
  font-family: "Commissioner" !important;
  font-weight: 400 !important;
  text-transform: uppercase;
}

.footer li a {
  font-size: 14px !important;
  font-family: "Commissioner" !important;
  font-weight: 300 !important;
}

.news-letters input {
  font-size: 12px !important;
  font-family: "Commissioner" !important;
  font-weight: 400;
  line-height: 1.5;
}

.sSlider {
  --sPT: 30px !important;
  width: 100%;
  overflow: hidden;
}

#sSlider3 .sSlider__slider--js {
  margin-top: 39px !important;
}

.news-letters__title {
  font-size: 14px !important;
}

.product-card .colors {
  align-items: center;
}

.product-card .colors .colors__more {
  color: #000;
  font-family: "Commissioner", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  margin-top: -2px;
}

.product-card-item {
  display: block;
}

.product-card-item__img-wrap {
  position: relative;
  overflow: hidden;
}

.product-card-item__img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.product-card-item:hover .product-card-item__img-wrap img {
  transform: scale(1.1);
}

.imgBlock .img {
  margin-top: 40px !important;
}

.breadcrumb-slider--js .breadcrumb-item a {
  font-size: 12px !important;
}

.back {
  font-size: 12px !important;
}

.headerBlock .slide-title {
  color: #fff;
  font-family: tenor sans;
  font-size: 45px;
  position: relative;
  text-align: center;
  width: -moz-max-content;
  width: max-content;
  z-index: 2;
}

@media (max-width: 991px) {
  .headerBlock .slide-title {
    font-size: 35px;
  }

  .news-letters .form-group {
    flex: 1;
  }

  .footer .news-letters {
    order: 1;
    width: 100%;
    max-width: 100%;
  }

  .call-contacts {
    order: 2;
  }

  .social-icons {
    order: 3;
  }

  .footer .item-3 {
    flex-wrap: wrap;
  }
}

@media (max-width: 767px) {
  .headerBlock .slide-title {
    font-size: 35px;
    width: 100%;
    padding: 0 15px;
  }
}

.sNewItems__part {
  margin-bottom: 1px !important;
}

@media (max-width: 576px) {
  .headerBlock .slide-title {
    font-size: 35px;
    width: 100%;
    padding: 0 10px;
  }
}

.headerBlock .slide-title:after {
  background: none !important;
}

/*sectiom*/
.imgBlock {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.imgBlock__img-wrap {
  width: 100%;
  height: 600px;
  overflow: hidden;
}

.imgBlock__img-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.imgBlock .section-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.imgBlock .section-title h3 {
  color: #fff;
  font-family: "tenor sans";
  font-size: 45px;
  text-align: center;
  margin: 0;
  padding: 0 15px;
}

@media (max-width: 991px) {
  .imgBlock .section-title h3 {
    font-size: 35px;
  }
}

@media (max-width: 767px) {
  .imgBlock__img-wrap {
    height: calc(100vh - (var(--line-h) + 65px));
  }

  .imgBlock .section-title h3 {
    font-size: 29px;
  }
}

@media (max-width: 576px) {
  .imgBlock .section-title h3 {
    font-size: 29px;
  }
}

.footer__row {
  --bs-gutter-y: -9px !important;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate(-50%, 20px);
  }

  to {
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}

.imgBlock__img-wrap img {
  transition: transform 0.6s ease;
}

.imgBlock:hover .imgBlock__img-wrap img {
  transform: scale(1.05);
}

.imgBlock .section-title {
  animation: fadeInUp 0.8s ease forwards;
}

.imgBlock .icon-wrap {
  color: #fff;
  transition: transform 0.3s ease;
}

.imgBlock .icon-wrap:hover {
  transform: translateY(-5px);
}

.imgBlock .icon-arrow-big {
  width: 40px;
  height: 40px;
  fill: currentColor;
}

.imgBlock .text_block_gre_bold {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 5px;
}

.imgBlock .text_block_gre {
  font-size: 12px;
}

@media (max-width: 767px) {
  .imgBlock .icon-arrow-big {
    width: 35px;
    height: 35px;
  }
}

@media (max-width: 576px) {
  .imgBlock .icon-arrow-big {
    width: 30px;
    height: 30px;
  }
}

.filters-group .filter.show .filter__wrap {
  width: 290px;
}

.icons-group .icon {
  font-size: 1.5rem !important;
}

.copyright {
  font-size: 14px !important;
  color: #adb5bd !important;
  font-family: "Commissioner" !important;
}

.news-letters__text {
  color: #adb5bd !important;
}

.call-contacts__title {
  font-size: 14px !important;
  font-family: "Commissioner" !important;
}

.news-letters .form-group {
  height: 36px !important;
  width: 256px !important;
}

.news-letters__btn {
  align-items: center;
  display: flex;
  height: 2.25rem;
  justify-content: center;
  padding: 0;
  width: 2.25rem;
}

.footer__item {
  border-bottom: none !important;
}

.sBestSellers__img-wrap--left {
  transform: scale(1);
}

.sBestSellers__img-wrap--right {
  transform: scale(0.9);
}

.sBestSellers__title-wrap {
  position: relative;
  text-align: center;
}

.sBestSellers__arrow {
  position: absolute;
  top: -30px;
  left: 30%;

  width: 50px;
  height: 1px;
  background-color: #000;
}

.sBestSellers__arrow::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 12px;
  height: 1px;
  background-color: #000;
  transform: translateY(-50%) rotate(45deg);
  transform-origin: right center;
}

.sBestSellers__arrow::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 12px;
  height: 1px;
  background-color: #000;
  transform: translateY(-50%) rotate(-45deg);
  transform-origin: right center;
}

.sBestSellers__title-wrap {
  position: relative;
  text-align: center;
}

.sBestSellers__title {
  margin: 0;
}

@media (max-width: 768px) {
  .sBestSellers__arrow {
    top: -20px;
    /* Увеличиваем отступ для мобильной версии */
  }
}

.sNewItems__part img {
  max-width: 100%;
  height: auto;
}

@media (max-width: 768px) {
  .sBestSellers__arrow {
    display: none;
  }
}

@media (max-width: 768px) {
  .d-flex justify-content-center mt-4 {
    display: none;
  }
}

.menu > .menu-item:not(:last-child) {
  border-bottom: none !important;
}
@media (min-width: 1440px) {
  .sCart__item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.article-card__item title {
}

.sProductDetailes__color {
  font-size: 12px !important;
}

.sProductDetailes__sizes {
  font-size: 12px;
}

.sProductDetailes__name a {
  font-size: 16px !important;
}

.imgBlock .section-title {
  margin-top: 31px !important;
}

.article-card img:hover {
  filter: brightness(90%);
}

#sSlider3 .icon-wrap {
  height: 16px !important;

  right: 7px !important;
}

/* Медиа-запрос для мобильных устройств */
@media screen and (max-width: 767px) {
  .product-card {
    font-size: 12px;
  }
}

@media screen and (max-width: 1230px) {
  .swiper-slide {
    width: auto;
  }
}

.footer .news-letters {
  margin-right: 0;
}

.news-letters {
  max-width: 18.75rem;
}

@media screen and (max-width: 767px) {
  .news-letters {
    max-width: 100%;
  }

  .news-letters .form-group {
    flex: 1;
  }
}

@media screen and (max-width: 992px) {
  .footer ul {
    margin-bottom: 2rem;
  }
}

.res-body {
  width: 100vw;
  left: 50%;
  margin: auto;
  transform: translate(-50%, 0);
}

.res-body__grid-cards {
  display: block;
}

.footer__developer {
    display: flex;
    align-items: center; /* Центрирование содержимого по вертикали */
    margin-left: 0; /* Устанавливаем отступ слева */
    padding: 10px 0; /* Внутренние отступы */
}



.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

.popup.active {
  opacity: 1;
  visibility: visible;
}

.popup-content {
  background: #ffffff;
  max-width: 900px;
  width: 95%;
  display: flex;
  border-radius: 12px;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  position: relative;
  transform: translateY(20px);
  transition: transform 0.3s ease;
}

.popup.active .popup-content {
  transform: translateY(0);
}

.popup-image {
  flex: 1.2;
  position: relative;
  overflow: hidden;
}

.popup-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.popup-text {
  flex: 1;
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.popup-close {
  position: absolute;
  top: 16px;
  right: 16px;
  background: rgba(255, 255, 255, 0.9);
  border: none;
  width: 40px; /* Увеличили размер */
  height: 40px; /* Увеличили размер */
  border-radius: 50%;
  font-size: 24px; /* Увеличили размер шрифта */
  color: #333;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  z-index: 2;
  padding: 0; /* Убрали padding */
  line-height: 1; /* Фиксированная высота строки */
  -webkit-appearance: none; /* Для iOS */
  -webkit-tap-highlight-color: transparent; /* Убираем подсветку при тапе на iOS */
}

.popup-close::before {
  content: '×'; 
  position: relative;
  top: -2px; 
}
.popup-close:hover {
  background: #fff;
  transform: rotate(90deg);
}

.popup h2 {
  font-size: 28px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #1a1a1a;
  line-height: 1.3;
}

.popup p {
  font-size: 16px;
  line-height: 1.6;
  color: #4a4a4a;
  margin-bottom: 30px;
}

.register-btn {
  display: inline-block;
  background-color: #000;
  color: #fff;
  text-decoration: none;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 6px;
  text-align: center;
  transition: all 0.3s ease;
  border: 2px solid #000;
}

.register-btn:hover {
  background-color: #fff;
  color: #000;
}

.popup-note {
  margin-top: 20px;
  display: flex;
  align-items: center; /* Центрируем по вертикали */
  gap: 8px;
  color: #666;
}

.popup-note {
  margin-top: 20px;
  display: flex;
  align-items: center; /* Центрируем по вертикали */
  gap: 8px;
  color: #666;
}

.popup-note .icon {
  font-size: 14px;
  display: flex; /* Добавляем для лучшего выравнивания */
  align-items: center; /* Центрируем содержимое иконки */
  line-height: 1; /* Убираем лишнее пространство */
  position: relative;
  top: -1px; /* Тонкая подстройка положения */
}

.popup-note small {
  font-size: 14px;
  line-height: 1; /* Устанавливаем такую же высоту строки */
}
.popup-note svg {
  width: 14px;
  height: 14px;
  display: block; /* Убирает лишнее пространство */
  vertical-align: middle; /* Дополнительное выравнивание */
}

@media (max-width: 768px) {
  .popup-content {
    flex-direction: column;
    max-width: 400px;
  }

  .popup-image {
    height: 200px;
  }

  .popup-text {
    padding: 24px;
  }

  .popup h2 {
    font-size: 22px;
  }

  .popup p {
    font-size: 15px;
    margin-bottom: 24px;
  }

  .register-btn {
    padding: 14px 28px;
    font-size: 15px;
  }
}

@media (max-width: 480px) {
  .popup-content {
    width: 90%;
  }

  .popup-image {
    height: 160px;
  }

  .popup h2 {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .popup-content {
    flex-direction: column;
    max-width: 400px;
  }

  .popup-image {
    height: 350px; /* Увеличили высоту */
  }

  .popup-text {
    padding: 24px;
  }
}

/* Специально для iOS */
@supports (-webkit-touch-callout: none) {
  .popup-image {
    height: 350px; /* Фиксированная высота для iOS */
  }
}

/* Для iPhone в портретной ориентации */
@media (max-width: 428px) {
  /* iPhone 13 Pro Max width */
  .popup-image {
    height: 300px;
  }
}

/* Для маленьких iPhone */
@media (max-width: 375px) {
  /* iPhone SE/8 width */
  .popup-image {
    height: 280px;
  }
}

/* Для ландшафтной ориентации */
@media (max-width: 768px) and (orientation: landscape) {
  .popup-content {
    flex-direction: row;
    max-height: 90vh;
  }

  .popup-image {
    height: auto;
    flex: 1.2;
  }
}
.popup-text {
  font-family: "Commissioner", sans-serif;
}
.page-head {
  margin-top: 60px !important;
}

.text-list {
    list-style-type: disc !important;
    padding-left: 20px !important;
}


.menu a[href="/catalog/sale/"] {
    /* color: red !important; */
   font-weight: 600 !important;
}

.menu a[href="/catalog/odezhda/sale1111/"],
.nav-aside a[href="/catalog/odezhda/sale1111/"],
.sNewItems__title.section-id_4177 {
    color: red !important;
    font-weight: 600 !important;
}

/* Красный цвет для акции в боковом меню */
.nav-aside a[href="/catalog/sale/"] {
    font-weight: 600 !important;
    /* color: red !important; */
}

.nav-aside a[href="/catalog/novinki/novogodnyayakollektsiya/"]{
    color: red !important;
    font-weight: 600 !important;
}

.sNewItems__items-content.is-ajax {
    width: 100%;
}

.catalog-list__suggestion {
  display: none;
}
#suggestionsDesctop .catalog-list__suggestion,
#suggestionsList .catalog-list__suggestion {
  display: block;
}

@media (max-width: 768px) {
    .sNewItems__items-content.is-ajax {
        margin-bottom: 3.5rem;
        --bs-gutter-y: 0.5rem;
    }
}

:root {
  --header-height: 65px;
}

.sNewItems__col-aside {
  height: 100%;
  position: sticky;
  top: calc(var(--line-h) + var(--header-height) + 25px);
}

.headerBlock {
  width: 100%;
  overflow: hidden;
}
/* End */


/* Start:/local/components/yks/header.alert/templates/.default/style.css?17592347571064*/
.menu-mobile{
    top: 101px;
}

.header-alert {
    background: #ebebeb;
    text-align: center;
    padding: 6px 0;
    position: relative;
    z-index: 110;
    top: 0;
    left: 0;
    width: 100%;
    height: 36px;
}

.header-alert.hidden {
    display: none;
    --line-h: 0;
}

.header-alert__container {
    display: flex;
    align-items: center;
    height: 100%;
}

.header-alert + .header--white {
    top: 36px;
}

.header-alert__text {
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    color: #000;
    flex-grow: 1;
    padding-left: 15px;
}

.header-alert__text b {
    font-weight: 600;
}

.header-alert__action {
    padding-left: 15px;
    padding-right: 15px;
}

.header-alert__action-close {
    border: 0;
    background: transparent;
    transition: .3s;
}

.header-alert__action-close:hover {
    opacity: .75;
}

.main-slider--js {
    margin-top: var(--line-h, 0);
}

@media screen and (max-width: 768px) {
    .header-alert__text {
        padding-left: 0;
        padding-right: 0;
        font-size: 10px;
    }
}
/* End */


/* Start:/local/components/bitrix/sender.subscribe/templates/.default/style.min.css?17332961584471*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none !important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC"); background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}.bx-sender-subscribe-agreement .main-user-consent-request a{font:11px/10px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}
/* End */
/* /local/templates/conso_opt/assets/css/main.min.css?175923526458732 */
/* /local/templates/conso_opt/assets/css/costum.css?177970066919348 */
/* /local/components/yks/header.alert/templates/.default/style.css?17592347571064 */
/* /local/components/bitrix/sender.subscribe/templates/.default/style.min.css?17332961584471 */
