@font-face {
  font-family: "CeraPro";
  src: url("../fonts/CeraPro-Light.woff");
  src: url("../fonts/CeraPro-Light.woff2");
  font-weight: 300;
  display: swap;
}
@font-face {
  font-family: "CeraPro";
  src: url("../fonts/CeraPro-Regular.woff");
  src: url("../fonts/CeraPro-Regular.woff2");
  font-weight: 400;
  display: swap;
}
*::-webkit-scrollbar {
  width: 0;
}

*::-webkit-scrollbar-track {
  background: #736E68;
}

*::-webkit-scrollbar-thumb {
  background-color: #F8BA7C;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*:focus {
  outline: none;
}

input, textarea {
  font-family: "CeraPro";
  background-color: transparent;
  border: none;
  border-radius: 0;
}

input:hover::-webkit-search-cancel-button {
  display: none;
}

input:focus::-webkit-search-cancel-button {
  display: none;
}

input[type=password] {
  letter-spacing: 0.2em;
}
input[type=password]::-webkit-input-placeholder {
  letter-spacing: normal;
}
input[type=password]::-moz-placeholder {
  letter-spacing: normal;
}
input[type=password]:-ms-input-placeholder {
  letter-spacing: normal;
}
input[type=password]::-ms-input-placeholder {
  letter-spacing: normal;
}
input[type=password]::placeholder {
  letter-spacing: normal;
}

input[type=search] {
  -webkit-appearance: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #736E68;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-box-shadow: inset 0 0 20px 20px #FEFAF1;
  box-shadow: inset 0 0 20px 20px #FEFAF1;
}

@media (max-width: 768px) {
  input:-webkit-autofill,
  input:-webkit-autofill:hover,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:active {
    -webkit-background-clip: border-box;
    -webkit-text-fill-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #FEFAF1;
  }
}
ul, li, ol {
  list-style-type: none;
}

a {
  text-decoration: none;
  color: #736E68;
}

p, a, h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 110%;
  letter-spacing: -0.01em;
}

button {
  font-family: "CeraPro";
  border: none;
  outline: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
  -webkit-font-weight: 400;
}

html, body {
  height: 100%;
  font-size: 10px;
}

body {
  font-family: "CeraPro";
  font-weight: 400;
  line-height: 110%;
  background-color: #FEFAF1;
  color: #736E68;
  height: 100%;
  overflow-x: hidden;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.lock {
  overflow: hidden;
}
body.scroll {
  background-color: #A29A91;
}

.p_content {
  overflow: hidden;
  min-height: 100vh;
}

.container {
  width: 100%;
  max-width: 172rem;
  margin: 0 auto;
  padding: 0 1.6rem;
}

.container_min {
  width: 100%;
  max-width: 108.6rem;
  margin: 0 auto;
  padding: 0 1.6rem;
}

.noselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

.checkmark {
  position: relative;
  top: -0.1rem;
}

.mask {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.6s, visibility 0.6s;
  transition: opacity 0.6s, visibility 0.6s;
}
.mask.active {
  opacity: 1;
  visibility: visible;
}

.scroll-content, .scrollbar-track {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.scrollbar-track {
  display: none !important;
}

.scrollbar-thumb {
  display: none !important;
}

.form__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.2rem;
}

.form__group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.form__label {
  font-size: 0.8rem;
  color: #B0ACA4;
}

.form__input {
  width: 100%;
  position: relative;
  font-size: 1.3rem;
  padding: 0.7rem 0.8rem;
  border: none;
  border-bottom: 1px solid #B0ACA4;
  resize: none;
  background-color: transparent;
}
.form__input::-webkit-input-placeholder {
  color: #B0ACA4;
}
.form__input::-moz-placeholder {
  color: #B0ACA4;
}
.form__input:-ms-input-placeholder {
  color: #B0ACA4;
}
.form__input::-ms-input-placeholder {
  color: #B0ACA4;
}
.form__input::placeholder {
  color: #B0ACA4;
}

.form__counter {
  position: absolute;
  bottom: 1rem;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #b0aca4;
}

.form__btn {
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.3rem;
  color: #FEFAF1;
  padding: 1.3rem 2.4rem;
  border-radius: 0.4rem;
  background-color: #F8BA7C;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.form__btn:disabled {
  color: #DCD8CF;
  background-color: #736E68;
  pointer-events: none;
  cursor: not-allowed;
}

.form__dropdown {
  position: relative;
}
.form__dropdown._active .form__dropdown-header svg, .form__dropdown.active .form__dropdown-header svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.form__dropdown._active .form__dropdown-dropdown, .form__dropdown.active .form__dropdown-dropdown {
  opacity: 1;
  visibility: visible;
}
.form__dropdown-header {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.7rem 0.8rem;
  border-bottom: 1px solid #B0ACA4;
}
.form__dropdown-header p {
  font-size: 1.3rem;
}
.form__dropdown-header svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.form__dropdown-dropdown {
  position: absolute;
  z-index: 2;
  background-color: #FEFAF1;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  width: 100%;
  left: 0;
  opacity: 0;
  padding: 0.4rem 0.8rem;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
}
.form__dropdown-dropdown li {
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0.9rem 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  cursor: pointer;
}
.form__dropdown-dropdown li:hover {
  color: #F8BA7C;
}
.form__dropdown-dropdown li.active {
  color: #F8BA7C;
}
.form__dropdown-dropdown li.active::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #F8BA7C;
}

.form__checkbox {
  cursor: pointer;
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.2rem;
}
.form__checkbox a {
  color: #B0ACA4;
}
.form__checkbox input[type=checkbox]:checked + .checkmark img.a {
  opacity: 1;
}
.form__checkbox input[type=checkbox] {
  display: none;
}
.form__checkbox .checkmark {
  width: 1.2rem;
  height: 1.2rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.form__checkbox .checkmark img {
  position: absolute;
  width: 1.2rem;
}
.form__checkbox .checkmark img.a {
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.form__checkbox.er {
  color: #DD827C;
}
.form__checkbox.er a {
  color: #DD827C;
  opacity: 0.73;
}

.fancybox-is-open .fancybox-bg {
  background-color: #736E68;
  opacity: 1;
}

.fancybox-custom-arrows-wrapper {
  position: absolute;
  right: 0.8rem;
  bottom: 7.4rem;
  z-index: 99999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
}

.fancybox-custom-close {
  position: absolute;
  bottom: 2.2rem;
  right: 0;
  left: 0;
  cursor: pointer;
  z-index: 99999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.fancybox-custom-close svg {
  width: 2.8rem;
  height: auto;
  fill: #FEFAF1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.fancybox-custom-pagination {
  position: absolute;
  left: 0.8rem;
  bottom: 8.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
  width: calc(100% - 1.6rem);
  height: 0.1rem;
  z-index: 99999;
}

.fancybox-pagination-bullet {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: rgba(254, 250, 241, 0.24);
  cursor: pointer;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.fancybox-pagination-bullet.active {
  background-color: #F8BA7C;
}

.fancybox-custom-arrow {
  cursor: pointer;
}
.fancybox-custom-arrow.prev {
  position: relative;
  top: -0.1rem;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fancybox-custom-arrow svg {
  width: 2.4rem;
  height: 2.4rem;
  fill: #FEFAF1;
}

.iti--allow-dropdown {
  width: 100%;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: transparent;
  padding: 0;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti__selected-dial-code {
  display: none;
}

.iti__arrow {
  border: none;
  background: url("../img/arrow.svg") 0 0/cover no-repeat;
  width: 15px;
  height: 15px;
  margin-left: 4px;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.iti__arrow--up {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.iti--allow-dropdown input {
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.iti--allow-dropdown input:focus {
  color: #736E68;
}
.iti--allow-dropdown input:not(:focus) {
  color: #B0ACA4;
}

.iti--container {
  position: absolute !important;
  -webkit-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
  top: 0rem !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  max-height: 20rem !important;
}

.iti__country-list {
  max-height: 20rem !important;
}

.iti__country-list::-webkit-scrollbar {
  display: none;
}

.fancybox-pagination-bullet {
  border-radius: 0 !important;
  background-color: rgba(254, 250, 241, 0.72) !important;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.fancybox-pagination-bullet.active {
  background-color: #F8BA7C !important;
}

.fancybox-custom-arrow svg {
  fill: rgba(254, 250, 241, 0.72);
}

.fancybox-custom-close svg {
  fill: rgba(254, 250, 241, 0.72);
}

.btn-enter {
  cursor: pointer;
  position: absolute;
  right: 0;
  bottom: 1rem;
  font-size: 1.3rem;
  color: #F8BA7C;
}

.fancybox-slide--image {
  padding: 10rem 0 !important;
}

.fancybox-image, .fancybox-spaceball {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.form__input.rr {
  border-color: #DD827C;
  color: #DD827C;
}
.form__input.rr::-webkit-input-placeholder {
  color: #DD827C;
}
.form__input.rr::-moz-placeholder {
  color: #DD827C;
}
.form__input.rr:-ms-input-placeholder {
  color: #DD827C;
}
.form__input.rr::-ms-input-placeholder {
  color: #DD827C;
}
.form__input.rr::placeholder {
  color: #DD827C;
}

body .obj__content-item-header p, body obj__content-item-text, body .artist .obj__info-info-w-text, body .obj__info-info-w-name-w-title, body .obj__info-info-w-btns-btn, body .obj__info-info-w-dropdown-header p, body .obj__info-info-w-dropdown-content-w p, body .obj__info-info-w-link, body .slider__header-title, body .catalog__wrapper-r-card-info-i-title, body .catalog__wrapper-r-card-info-i-name, body .catalog__wrapper-r-card-info-price, body .obj__content-item-text, body .txt__nav-header p, body .obj__info-info-w-link a, body .obj__info-info-w-name-w-name, body .obj__info-slider-btns-arrows svg, body .obj__info-info-w-btns-btn svg, body .obj__info-info-w-dropdown-header svg, body .txt__nav-header svg, body .txt__nav-header {
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
body .txt__nav-header {
  -webkit-transition: 0.8s;
  transition: 0.8s;
}

body.scroll .obj__content-item-header p, body.scroll obj__content-item-text, body.scroll .artist .obj__info-info-w-text, body.scroll .obj__info-info-w-name-w-title, body.scroll .obj__info-info-w-btns-btn, body.scroll .obj__info-info-w-dropdown-header p, body.scroll .obj__info-info-w-dropdown-content-w p, body.scroll .obj__info-info-w-link, body.scroll .slider__header-title, body.scroll .catalog__wrapper-r-card-info-i-title, body.scroll .catalog__wrapper-r-card-info-i-name, body.scroll .catalog__wrapper-r-card-info-price, body.scroll .obj__content-item-text, body.scroll .txt__nav-header p {
  color: #FEFAF1;
}
body.scroll .obj__info-info-w-link a, body.scroll .obj__info-info-w-name-w-name {
  opacity: 0.9;
}
body.scroll .artist .obj__info-info-w-text:after, body.scroll .artist .obj__info-info-w-dropdown-content-w:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(254, 250, 241, 0)), to(rgb(162, 154, 145)));
  background: linear-gradient(180deg, rgba(254, 250, 241, 0) 0%, rgb(162, 154, 145) 100%);
}
body.scroll .obj__info-slider-btns-arrows svg, body.scroll .obj__info-info-w-btns-btn svg, body.scroll .obj__info-info-w-dropdown-header svg, body.scroll .txt__nav-header svg {
  fill: #FEFAF1;
}
body.scroll .txt__nav-header {
  background-color: #A29A91;
}

.header.scroll {
  background-color: transparent;
}
.header.scroll .header__wrapper-burger {
  fill: #FEFAF1;
}
.header.scroll .header__wrapper-nav-dropdown {
  background-color: #FEFAF1;
}
.header.scroll .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-col a {
  color: #736E68 !important;
}
.header.scroll .header__wrapper-nav-dropdown-col-title {
  color: #B0ACA4;
}
.header.scroll .header__wrapper-nav-dropdown-col-btn {
  color: #FEFAF1 !important;
}
.header.scroll .header__wrapper-nav-dropdown-col-all svg {
  fill: #736E68;
}
.header.scroll .header__wrapper-nav-dropdown-col-all:hover svg {
  fill: #F8BA7C;
}
.header.scroll .header__wrapper-nav-dropdown-col {
  border-color: #B8B1A8;
}
.header.scroll .header__wrapper-logo {
  fill: #FEFAF1;
}
.header.scroll .header__wrapper-nav a {
  color: #FEFAF1;
}
.header.scroll .header__wrapper-nav a:hover {
  color: #F8BA7C !important;
}
.header.scroll .header__wrapper-info-link {
  color: #FEFAF1;
}
.header.scroll .header__wrapper-info-search input {
  color: #FEFAF1;
}
.header.scroll .header__wrapper-info-search input::-webkit-input-placeholder {
  color: #D6D0C7;
}
.header.scroll .header__wrapper-info-search input::-moz-placeholder {
  color: #D6D0C7;
}
.header.scroll .header__wrapper-info-search input:-ms-input-placeholder {
  color: #D6D0C7;
}
.header.scroll .header__wrapper-info-search input::-ms-input-placeholder {
  color: #D6D0C7;
}
.header.scroll .header__wrapper-info-search input::placeholder {
  color: #D6D0C7;
}
.header.scroll .header__wrapper-info-search::after {
  background-color: #B8B1A8;
}
.header.scroll .header__wrapper-info-search-icon {
  stroke: #D6D0C7;
}
.header.scroll .search__wrapper-w {
  background-color: #FEFAF1;
}
.header.scroll .search__wrapper-item-header-name, .header.scroll .search__wrapper-item-items-item-info-col-title, .header.scroll .search__wrapper-item-header-btn, .header.scroll .search__wrapper-item-items-item-info-col-price, .header.scroll .search__wrapper-item-items-item-info-col-btn, .header.scroll .search__wrapper-item-items-event-info-col-title, .header.scroll .search__wrapper-item-items-event-info-col-text, .header.scroll .search__wrapper-item-items-event-btn, .header.scroll .search__wrapper-item-items-artist-info-btn, .header.scroll .search__wrapper-item-items-artist-info-name, .header.scroll .search__wrapper-item-items-item-info-col-name {
  color: #736E68;
}
.header.scroll .search__wrapper-item-items-item-info-col-btn:hover, .header.scroll .search__wrapper-item-items-artist-info-btn:hover, .header.scroll .search__wrapper-item-items-event-btn:hover, .header.scroll .search__wrapper-item-header-btn:hover {
  color: #F8BA7C;
}
.header.scroll .header__wrapper-burger svg {
  fill: #FEFAF1;
}
.header.scroll a.header__wrapper-nav-dropdown-col-btn:hover {
  color: #FEFAF1 !important;
  background-color: #F7D2AC;
}

.header.none {
  background-color: transparent;
}

.header.none-w {
  background-color: transparent;
}
.header.none-w .header__wrapper-burger {
  fill: #FEFAF1;
}
.header.none-w .header__wrapper-nav-dropdown-col-title {
  color: #D6D0C7;
}
.header.none-w .header__wrapper-nav-dropdown-col-all:hover svg {
  fill: #F8BA7C;
}
.header.none-w .header__wrapper-nav-dropdown-col {
  border-color: #B8B1A8;
}
.header.none-w .header__wrapper-logo {
  fill: #FEFAF1;
}
.header.none-w .header__wrapper-nav a {
  color: #FEFAF1;
}
.header.none-w .header__wrapper-nav a:hover {
  color: #F8BA7C;
}
.header.none-w .header__wrapper-info-link {
  color: #FEFAF1;
}
.header.none-w .header__wrapper-info-search input {
  color: #FEFAF1;
}
.header.none-w .header__wrapper-info-search input::-webkit-input-placeholder {
  color: #D6D0C7;
}
.header.none-w .header__wrapper-info-search input::-moz-placeholder {
  color: #D6D0C7;
}
.header.none-w .header__wrapper-info-search input:-ms-input-placeholder {
  color: #D6D0C7;
}
.header.none-w .header__wrapper-info-search input::-ms-input-placeholder {
  color: #D6D0C7;
}
.header.none-w .header__wrapper-info-search input::placeholder {
  color: #D6D0C7;
}
.header.none-w .header__wrapper-info-search::after {
  background-color: #B8B1A8;
}
.header.none-w .header__wrapper-info-search-icon {
  stroke: #D6D0C7;
}

.header.ftr {
  background-color: #a29a91;
}
.header.ftr .header__wrapper-logo {
  fill: #FEFAF1;
}
.header.ftr .header__wrapper-burger svg {
  fill: #FEFAF1;
}

.header.open {
  background-color: #FEFAF1;
}
.header.open .header__wrapper-logo {
  fill: #736E68;
}
.header.open .header__wrapper-nav a {
  color: #736E68;
}
.header.open a.header__wrapper-nav-dropdown-col-btn {
  color: #FEFAF1 !important;
}
.header.open .header__wrapper-info-link {
  color: #736E68;
}
.header.open .header__wrapper-info-search input {
  color: #736E68;
}
.header.open .header__wrapper-burger svg {
  fill: #736E68;
}
.header.open .header__wrapper-nav-dropdown-col-btn:hover {
  color: #FEFAF1 !important;
  background-color: #F7D2AC;
}
.header.open .header__wrapper-nav a:hover {
  color: #F8BA7C;
}

.header {
  position: fixed;
  z-index: 100;
  width: 100%;
  z-index: 1000;
  padding: 1.2rem 0;
  background-color: #FEFAF1;
  -webkit-transition: 0.8s;
  transition: 0.8s;
}
.header__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.header__wrapper-burger {
  width: 1.6rem;
  height: 1.6rem;
  display: none;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  display: none;
}
.header__wrapper-burger.active svg.burger {
  opacity: 0;
}
.header__wrapper-burger.active svg.close {
  opacity: 1;
}
.header__wrapper-burger svg {
  position: absolute;
  width: 100%;
  height: 100%;
  fill: #736E68;
  -webkit-transition: fill 1s, opacity 0.6s;
  transition: fill 1s, opacity 0.6s;
}
.header__wrapper-burger svg.close {
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.header__wrapper-logo {
  width: 23.7rem;
  height: auto;
  fill: #736E68;
  -webkit-transition: fill 1s;
  transition: fill 1s;
}
.header__wrapper-nav {
  width: 48rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.4rem;
}
.header__wrapper-nav li.nav {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.header__wrapper-nav li.nav::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 250%;
  height: 350%;
  cursor: pointer;
}
.header__wrapper-nav li.nav::before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -0.2rem;
  width: 100%;
  height: 0.1rem;
  background-color: #F8BA7C;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.header__wrapper-nav li.nav:hover a {
  color: #F8BA7C;
}
.header__wrapper-nav li.nav:hover:before {
  opacity: 1;
}
.header__wrapper-nav li.nav:hover + .header__wrapper-nav-dropdown {
  opacity: 1;
  pointer-events: all;
}
.header__wrapper-nav a {
  position: relative;
  font-size: 1.2rem;
  line-height: 110%;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.header__wrapper-nav a::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -0.2rem;
  width: 100%;
  height: 0.1rem;
  background-color: #F8BA7C;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.header__wrapper-nav a:hover {
  color: #F8BA7C;
}
.header__wrapper-nav a:hover:after {
  opacity: 1;
}
.header__wrapper-nav a span {
  opacity: 0.56;
}
.header__wrapper-nav-dropdown {
  position: absolute;
  z-index: 6;
  top: 100%;
  -webkit-transform: none;
  transform: none;
  left: 0;
  width: 100%;
  padding: 0.8rem 0 1.6rem 0;
  background-color: #FEFAF1;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.8s;
  transition: opacity 0.8s;
  will-change: opacity;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  overflow-y: scroll;
}
.header__wrapper-nav-dropdown::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #FEFAF1;
}
.header__wrapper-nav-dropdown::-webkit-scrollbar {
  width: 0;
  display: none;
}
/* Shedu */
.header__wrapper-nav:not(.mob) .header__wrapper-nav-dropdown:hover {
  opacity: 1;
  pointer-events: all;
}
.header__wrapper-nav-dropdown.active {
  opacity: 1;
  pointer-events: all;
}
.header__wrapper-nav-dropdown-links ul a {
  position: relative;
}
.header__wrapper-nav-dropdown-links ul a svg {
  display: none;
}
.header__wrapper-nav-dropdown .header__wrapper-info-search {
  display: none;
}
.header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links {
  display: none;
}
.header__wrapper-nav-dropdown-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  gap: 1.2rem;
  padding: 0 0 0 0.8rem;
  border-left: 0.1rem solid #DDD8D0;
  -webkit-transition: border-color 0.8s;
  transition: border-color 0.8s;
}
.header__wrapper-nav-dropdown-col-btn {
  padding: 0.9rem 1.6rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #F8BA7C;
  color: #FEFAF1;
  border-radius: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 0.8s !important;
  transition: 0.8s !important;
}
.header__wrapper-nav-dropdown-col-btn::after {
  display: none;
}
.header__wrapper-nav-dropdown-col-btn:hover {
  color: #FEFAF1 !important;
}
.header__wrapper-nav-dropdown-col-btn svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #F8BA7C;
  -webkit-transition: fill 0.8s;
  transition: fill 0.8s;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.header__wrapper-nav-dropdown-col-title {
  margin-bottom: 0.4rem;
  font-size: 1.2rem;
  color: #B0ACA4;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.header__wrapper-nav-dropdown-col-link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.header__wrapper-nav-dropdown-col-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.header__wrapper-nav-dropdown-col-all:hover svg {
  fill: #F8BA7C;
}
.header__wrapper-nav-dropdown-col-all svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.header__wrapper-nav-dropdown-w {
  max-width: 76.7rem;
  margin-left: 42.8rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.6rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.header__wrapper-nav-dropdown-w-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}
.header__wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.4rem;
}
.header__wrapper-info-search {
  width: 24rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.header__wrapper-info-search::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #DDD8D0;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}
.header__wrapper-info-search-icon {
  position: absolute;
  width: 1.2rem;
  height: auto;
  fill: transparent;
  stroke: #B0ACA4;
  -webkit-transition: stroke 1s;
  transition: stroke 1s;
}
.header__wrapper-info-search input {
  width: 100%;
  font-size: 1.2rem;
  line-height: 110%;
  -webkit-transition: color 1s;
  transition: color 1s;
}
.header__wrapper-info-search input::-webkit-input-placeholder {
  color: #B0ACA4;
  -webkit-transition: color 1s;
  transition: color 1s;
}
.header__wrapper-info-search input::-moz-placeholder {
  color: #B0ACA4;
  -moz-transition: color 1s;
  transition: color 1s;
}
.header__wrapper-info-search input:-ms-input-placeholder {
  color: #B0ACA4;
  -ms-transition: color 1s;
  transition: color 1s;
}
.header__wrapper-info-search input::-ms-input-placeholder {
  color: #B0ACA4;
  -ms-transition: color 1s;
  transition: color 1s;
}
.header__wrapper-info-search input::placeholder {
  color: #B0ACA4;
  -webkit-transition: color 1s;
  transition: color 1s;
}
.header__wrapper-info-link {
  font-size: 1.2rem;
  line-height: 110%;
  -webkit-transition: color 1s;
  transition: color 1s;
}

.nm_search {
  background-color: #FEFAF1;
  position: fixed;
  z-index: 7;
  top: 4rem;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  overflow-y: scroll;
}
.nm_search.active {
  background: rgba(0, 0, 0, 0.56);
  opacity: 1;
  pointer-events: all;
}
.search__wrapper {
  margin-left: auto;
  width: 99.6rem;
}
.search__wrapper-c {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
  margin-top: 1.6rem;
}
.search__wrapper-w {
  background-color: #FEFAF1;
  padding: 1.6rem;
  -webkit-transition: background-color 0.8s;
  transition: background-color 0.8s;
}
.search__wrapper-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.search__wrapper-item.g {
  gap: 2.2rem;
}
.search__wrapper-item:not(:last-child) {
  padding-right: 2.4rem;
}
.search__wrapper-item:last-child {
  padding-left: 2.4rem;
  border-left: 1px solid #DDD8D0;
}
.search__wrapper-item-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.search__wrapper-item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.search__wrapper-item-header-name {
  font-size: 1.6rem;
  text-transform: uppercase;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-header-btn {
  position: relative;
  font-size: 1.3rem;
  margin-left: auto;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-header-btn::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -0.6rem;
  width: 100%;
  height: 0.1rem;
  background-color: #F8BA7C;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.search__wrapper-item-header-btn:hover {
  color: #F8BA7C;
}
.search__wrapper-item-header-btn:hover:after {
  opacity: 1;
  bottom: -0.2rem;
}
.search__wrapper-item-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.search__wrapper-item-items-event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 1.6rem;
}
.search__wrapper-item-items-event-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 8rem;
  height: auto;
  aspect-ratio: 1/1;
  border-radius: 0.2rem;
  overflow: hidden;
}
.search__wrapper-item-items-event-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.search__wrapper-item-items-event-btn {
  font-size: 1.3rem;
  white-space: nowrap;
  position: relative;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0rem;
}
.search__wrapper-item-items-event-btn svg {
  width: 0;
  height: 2.4rem;
  fill: #F8BA7C;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  overflow: hidden;
}
.search__wrapper-item-items-event-btn:hover svg {
  width: 2.4rem;
  color: #F8BA7C;
}
.search__wrapper-item-items-event-btn:hover {
  gap: 0.4rem;
  color: #F8BA7C;
}
.search__wrapper-item-items-event-info {
  width: 100%;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 2.4rem;
}
.search__wrapper-item-items-event-info-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}
.search__wrapper-item-items-event-info-col-title {
  font-size: 1.6rem;
  text-transform: uppercase;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-items-event-info-col-text {
  font-size: 1.3rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-items-event-info-name {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.search__wrapper-item-items-event-info-name span {
  color: #F8BA7C;
}
.search__wrapper-item-items-event-info-btn {
  font-size: 1.3rem;
  position: relative;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-items-event-info-btn::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -0.6rem;
  width: 100%;
  height: 0.1rem;
  background-color: #F8BA7C;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.search__wrapper-item-items-event-info-btn:hover {
  color: #F8BA7C;
}
.search__wrapper-item-items-event-info-btn:hover:after {
  opacity: 1;
  bottom: -0.2rem;
}
.search__wrapper-item-items-artist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
}
.search__wrapper-item-items-artist-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 8rem;
  height: auto;
  aspect-ratio: 1/1;
  border-radius: 0.2rem;
  overflow: hidden;
}
.search__wrapper-item-items-artist-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.search__wrapper-item-items-artist-info {
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.search__wrapper-item-items-artist-info-name {
  font-size: 1.6rem;
  text-transform: uppercase;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-items-artist-info-name span {
  color: #F8BA7C;
}
.search__wrapper-item-items-artist-info-btn {
  font-size: 1.3rem;
  position: relative;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0;
}
.search__wrapper-item-items-artist-info-btn svg {
  width: 0;
  height: 2.4rem;
  fill: #F8BA7C;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  overflow: hidden;
}
.search__wrapper-item-items-artist-info-btn:hover svg {
  width: 2.4rem;
  color: #F8BA7C;
}
.search__wrapper-item-items-artist-info-btn:hover {
  gap: 0.4rem;
  color: #F8BA7C;
}
.search__wrapper-item-items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
}
.search__wrapper-item-items-item-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 8rem;
  height: 10.4rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.search__wrapper-item-items-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.search__wrapper-item-items-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.search__wrapper-item-items-item-info-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.8rem;
}
.search__wrapper-item-items-item-info-col:last-child {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.search__wrapper-item-items-item-info-col-title {
  font-size: 1.6rem;
  text-transform: uppercase;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-items-item-info-col-name {
  font-size: 1.2rem;
  color: #B0ACA4;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-items-item-info-col-name span {
  color: #F8BA7C;
}
.search__wrapper-item-items-item-info-col-price {
  font-size: 1.3rem;
  -webkit-transition: color 0.8s;
  transition: color 0.8s;
}
.search__wrapper-item-items-item-info-col-btn {
  font-size: 1.3rem;
  position: relative;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0;
}
.search__wrapper-item-items-item-info-col-btn svg {
  margin-top: 0.2rem;
  width: 0;
  height: 1.2rem;
  fill: #F8BA7C;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  overflow: hidden;
}
.search__wrapper-item-items-item-info-col-btn:hover svg {
  width: 1.2rem;
  color: #F8BA7C;
}
.search__wrapper-item-items-item-info-col-btn:hover {
  gap: 0.4rem;
  color: #F8BA7C;
}

.header__log {
  position: fixed;
  z-index: 10;
  background-color: #FEFAF1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 6.6rem 1.2rem 8rem 1.2rem;
  overflow-y: scroll;
  opacity: 0;
  pointer-events: none;
}
.header__log.active {
  opacity: 1;
  pointer-events: all;
}
.header__log-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.6rem;
  height: 100%;
}
.header__log-wrapper-back {
  width: 2.4rem;
  height: auto;
  aspect-ratio: 1/1;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  fill: rgba(115, 110, 104, 0.56);
}
.header__log-wrapper-i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4rem;
  height: 100%;
}
.header__log-wrapper-i-btn {
  margin-top: auto;
  color: #DD827C;
  font-size: 1.6rem;
}
.header__log-wrapper-i-title {
  font-size: 2.4rem;
  text-transform: uppercase;
}
.header__log-wrapper-i-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3.2rem;
}
.header__log-wrapper-i-col-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.header__log-wrapper-i-col-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.header__log-wrapper-i-col-item-title {
  font-size: 1.6rem;
}
.header__log-wrapper-i-col-item-title span {
  color: rgba(115, 110, 104, 0.56);
}
.header__log-wrapper-i-col-item-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.6rem;
}
.header__log-wrapper-i-col-item-item-title {
  font-size: 1.3rem;
  text-transform: uppercase;
}
.header__log-wrapper-i-col-item-item-text {
  font-size: 1.3rem;
  color: #B0ACA4;
  margin-left: auto;
}
.header__log-wrapper-i-col-item-item svg {
  width: 2.4rem;
  height: auto;
  aspect-ratio: 1/1;
  fill: #F8BA7C;
}

@media only screen and (max-width: 1030px) {
  .header__wrapper-nav-dropdown .header__wrapper-info-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__wrapper-burger {
    display: block;
  }
  .header__wrapper-info {
    display: none;
  }
  .header .container {
    padding: 0 1.2rem;
  }
  .header__wrapper-nav {
    gap: 3rem;
  }
  .header__wrapper-nav-dropdown-w {
    max-width: 100%;
    gap: 0;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a.active {
    color: #F8BA7C;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a {
    font-size: 1.3rem;
  }
  .header__wrapper-info-search-icon {
    width: 1.6rem;
  }
  .header__wrapper-info-search::after {
    bottom: -0.6rem;
  }
  .header__wrapper-nav-dropdown {
    padding: 3.4rem 0.4rem 1.8rem 0.4rem;
  }
  .header__wrapper-nav a {
    font-size: 1.3rem;
  }
  .header__wrapper-nav-dropdown-col {
    gap: 1.08rem;
  }
  .header__wrapper-nav li {
    display: none !important;
  }
  .header__wrapper-logo {
    width: 23.2rem;
  }
  .header__wrapper-nav-dropdown .header__wrapper-info-search {
    width: 100%;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 4.5rem 0 3.4rem 0;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 2.45rem;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul li {
    display: inline !important;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a::after {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    bottom: -0.6rem;
    width: 100%;
    height: 0.1rem;
    background-color: #F8BA7C;
    opacity: 0;
    -webkit-transition: 0.6s;
    transition: 0.6s;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a:hover {
    color: #F8BA7C;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a:hover:after {
    opacity: 1;
    bottom: -0.2rem;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a.active:after {
    opacity: 1;
    bottom: -0.2rem;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a.active a {
    color: #F8BA7C;
  }
  .header__wrapper-nav-dropdown-w {
    margin: 0;
  }
  .header__wrapper-info-search input {
    font-size: 1.6rem;
  }
  .nm_search {
    top: 11.2rem;
  }
  .search__wrapper {
    grid-template-columns: 1fr;
    gap: 2.4rem;
  }
  .search__wrapper-item:last-child {
    border: none;
    padding: 0;
  }
  .search__wrapper {
    width: 100%;
  }
  .search__wrapper-item:not(:last-child) {
    padding: 0;
  }
  .search__wrapper-item-items-item-img {
    width: 6.4rem;
    height: 8rem;
  }
  .search__wrapper-item-items-item-info-col-title {
    font-size: 1.3rem;
  }
  .search__wrapper-item-items-item {
    gap: 1.2rem;
  }
  .search__wrapper-item-items-event-img {
    width: 6.4rem;
  }
  .search__wrapper-item-items-event-info-col-text {
    display: none;
  }
  .search__wrapper-item-items-event-info-col-title {
    margin-top: auto;
    font-size: 1.3rem;
  }
  .search__wrapper-item-items-event {
    gap: 1.2rem;
  }
  .header__wrapper-nav-dropdown-col-all {
    margin-top: 0.4rem;
  }
  .search__wrapper-item-items-item-info-col-btn svg {
    width: 1.2rem;
  }
  .search__wrapper-item-items-item-info-col-btn {
    gap: 0.4rem;
    color: #F8BA7C !important;
  }
  .search__wrapper-item-items-artist-img {
    width: 6.2rem;
  }
  .search__wrapper-item-items-artist-info-btn {
    font-size: 0;
  }
  .search__wrapper-item-items-artist-info-btn svg {
    width: 2rem;
    height: 2rem;
  }
  .search__wrapper-item-items-event-btn {
    font-size: 0;
  }
  .search__wrapper-item-items-event-btn svg {
    width: 2rem;
    height: 2rem;
  }
}
@media only screen and (max-width: 500px) {
  .header .container {
    padding: 0 1.2rem;
  }
  .header__wrapper-logo {
    width: 23.2rem;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 9.4rem;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .header__wrapper-nav-dropdown .header__wrapper-info-search {
    width: 28.8rem;
    margin: 0 auto;
  }
  .header__wrapper-nav-dropdown {
    padding: 12.2rem 0.8rem 8rem 0.8rem;
    width: 100%;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    top: 0;
    bottom: inherit;
    z-index: -5;
    min-height: 100vh;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links {
    margin: 7.5rem 0 3.4rem 0;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a {
    font-size: 1.6rem;
  }
  .header__wrapper-nav-dropdown-links ul a svg {
    width: 2.2rem;
    height: auto;
    display: block;
    fill: #736E68;
    -webkit-transition: fill 0.6s;
    transition: fill 0.6s;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.5rem;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a::after {
    display: none;
  }
  .header__wrapper-nav-dropdown .header__wrapper-nav-dropdown-links ul a.active {
    color: #736E68;
  }
  .header__wrapper-nav .header__wrapper-nav-dropdown.active ul a svg {
    fill: #736E68;
  }
  .header.scroll .header__wrapper-nav .header__wrapper-nav-dropdown.active a.active {
    color: #736E68;
  }
  .header.scroll .header__wrapper-nav .header__wrapper-nav-dropdown.active a {
    color: #736E68;
  }
  .header__wrapper-nav-dropdown-w {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #FEFAF1;
    width: 100%;
    height: 100%;
    grid-template-columns: 1fr 1fr;
    gap: 2rem 1rem;
    padding: 3rem 0.8rem;
    overflow-y: scroll;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: none;
  }
  .header__wrapper-nav-dropdown-w::-webkit-scrollbar {
    width: 0;
    display: none;
  }
  .header__wrapper-nav-dropdown-w .header__wrapper-nav-dropdown-col-btn {
    display: none;
  }
  .header__wrapper-nav-dropdown-w .header__wrapper-nav-dropdown-col {
    border: none;
    padding-left: 0;
  }
  .header.scroll .header__wrapper-nav-dropdown-w {
    background-color: #a29a91;
  }
  .nm_search {
    top: 18.4rem;
    height: calc(100vh - 18.4rem);
  }
  .search__wrapper-w {
    padding: 0 0.8rem 5rem 0.8rem;
  }
  .search__wrapper {
    gap: 4.8rem;
  }
  .search__wrapper-item.g {
    gap: 4.8rem;
  }
}

/* Shedu */
/* #createProject .overlay__content-log-header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#createProject .overlay__content-header {
  margin-bottom: 8rem;
}
#createProject .overlay__content-log .overlay__content-log-header-title {
  display: none;
}

@media only screen and (max-width: 500px) {
  #createProject .overlay__content-log-header-title {
    display: none;
  }
  #createProject .overlay__content-log .overlay__content-log-header-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
} */
 /* End Shedu */
.overlay {
  position: fixed;
  z-index: 10;
  inset: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(0, 0, 0, 0);
  -webkit-transition: background 0.6s;
  transition: background 0.6s;
  pointer-events: none;
}
.overlay.active {
  background: rgba(0, 0, 0, 0.56);
  pointer-events: all;
}
.overlay.active .overlay__wrapper {
  opacity: 1;
  pointer-events: all;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.overlay.active .overlay__col {
  opacity: 1;
  pointer-events: all;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.overlay.active .overlay__content {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.overlay__wrapper {
  position: relative;
  min-width: 80rem;
  background-color: #FEFAF1;
  border-radius: 0.4rem;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.3rem;
  min-height: 24rem;
  padding: 3.4rem 2.2rem 1.6rem 2.2rem;
  border: 1px solid #F8BA7C;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(1rem);
  transform: translateY(1rem);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.overlay__wrapper .overlay__content-header-close {
  position: absolute;
  top: 0.9rem;
  right: 0.9rem;
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  cursor: pointer;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.overlay__wrapper-title {
  font-size: 2.4rem;
  line-height: 110%;
  text-transform: uppercase;
  max-width: 52rem;
  margin: 0 auto;
}
.overlay__wrapper-text {
  font-size: 1.3rem;
  color: #B0ACA4;
  max-width: 52rem;
  margin: 0 auto;
}
.overlay__wrapper-btn {
  margin-top: auto;
  margin-left: auto;
  background-color: #F8BA7C;
  color: #FEFAF1;
  font-size: 1.3rem;
  padding: 1.3rem 1rem;
  border-radius: 0.4rem;
  min-width: 23rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.overlay__col {
  position: relative;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4rem;
  padding: 2.4rem 2.2rem;
  background-color: #FEFAF1;
  border-radius: 0.4rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(1rem);
  transform: translateY(1rem);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.overlay__col .overlay__content-header-close {
  position: absolute;
  top: 0.9rem;
  right: 0.9rem;
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  cursor: pointer;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.overlay__col .overlay__content-header-close:hover {
  background-color: #F7D2AC;
}
.overlay__col {
  position: relative;
  min-width: 80rem;
  background-color: #FEFAF1;
  border-radius: 0.4rem;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.1rem;
  min-height: 24rem;
  padding: 2.2rem;
  border: 1px solid #F8BA7C;
  -webkit-transform: translateY(1rem);
  transform: translateY(1rem);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.overlay__col .overlay__content-header-close {
  position: absolute;
  top: 0.9rem;
  right: 0.9rem;
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  cursor: pointer;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.overlay__col .overlay__wrapper-title, .overlay__col .overlay__wrapper-text {
  max-width: auto;
}
.overlay__col-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 27rem;
  height: 19.5rem;
}
.overlay__col-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.overlay__col-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.3rem;
}
.overlay__content {
  margin-left: auto;
  width: 40rem;
  height: 100vh;
  background: #FEFAF1;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
  padding: 3.4rem 2.2rem 1.6rem 2.2rem;
  border: 1px solid #F8BA7C;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(1rem);
  transform: translateY(1rem);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.overlay__content .overlay__content-header-close {
  position: absolute;
  top: 0.9rem;
  right: 0.9rem;
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  cursor: pointer;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.overlay__content-f {
  margin-top: 2.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.4rem;
}
.overlay__content-f-btn {
  cursor: pointer;
  background-color: #F8BA7C;
  padding: 1.3rem 1rem;
  font-size: 1.3rem;
  color: #FEFAF1;
  border-radius: 0.4rem;
}
.overlay__content-f-privacy {
  margin-top: 1rem;
  font-size: 1.3rem;
}
.overlay__content-f-privacy a {
  opacity: 0.73;
}
.overlay__content-f-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.7rem;
}
.overlay__content-f-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.overlay__content-f-group label {
  font-size: 0.8rem;
  opacity: 0.73;
}
.overlay__content-f-group input, .overlay__content-f-group textarea {
  padding: 1.1rem 0.8rem;
  font-size: 1.3rem;
  border-bottom: 1px solid #B0ACA4;
  resize: none;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.overlay__content-f-group input:placeholder, .overlay__content-f-group textarea:placeholder {
  font-size: 1.3rem;
  opacity: 0.73;
}
.overlay__content-f-group input.invalid, .overlay__content-f-group textarea.invalid {
  border-bottom-color: #DD827C;
}
.overlay__content-f-group input.invalid::-webkit-input-placeholder, .overlay__content-f-group textarea.invalid::-webkit-input-placeholder {
  color: #DD827C;
}
.overlay__content-f-group input.invalid::-moz-placeholder, .overlay__content-f-group textarea.invalid::-moz-placeholder {
  color: #DD827C;
}
.overlay__content-f-group input.invalid:-ms-input-placeholder, .overlay__content-f-group textarea.invalid:-ms-input-placeholder {
  color: #DD827C;
}
.overlay__content-f-group input.invalid::-ms-input-placeholder, .overlay__content-f-group textarea.invalid::-ms-input-placeholder {
  color: #DD827C;
}
.overlay__content-f-group input.invalid::placeholder, .overlay__content-f-group textarea.invalid::placeholder {
  color: #DD827C;
}
.overlay__content-f-dropdown {
  position: relative;
}
.overlay__content-f-dropdown.active .overlay__content-f-dropdown-header svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.overlay__content-f-dropdown.active .overlay__content-f-dropdown-dropdown {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
.overlay__content-f-dropdown.active .overlay__content-f-dropdown-header p {
  opacity: 1;
}
.overlay__content-f-dropdown-header {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1.2rem 0.8rem;
  border-bottom: 1px solid #B0ACA4;
}
.overlay__content-f-dropdown-header.invalid {
  border-bottom-color: #DD827C;
}
.overlay__content-f-dropdown-header.invalid svg {
  fill: #DD827C;
}
.overlay__content-f-dropdown-header.invalid p {
  color: #DD827C;
  opacity: 1;
}
.overlay__content-f-dropdown-header.active p {
  opacity: 1;
}
.overlay__content-f-dropdown-header p {
  font-size: 1.3rem;
  opacity: 0.73;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.overlay__content-f-dropdown-header svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  opacity: 0.73;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.overlay__content-f-dropdown-dropdown {
  position: absolute;
  top: calc(100% + 0.2rem);
  left: 0;
  z-index: 2;
  width: 100%;
  padding: 0.4rem 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  background-color: #FEFAF1;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
}
.overlay__content-f-dropdown-dropdown li {
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0.9rem 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  cursor: pointer;
}
.overlay__content-f-dropdown-dropdown li:hover {
  color: #F8BA7C;
}
.overlay__content-f-dropdown-dropdown li.active {
  color: #F8BA7C;
}
.overlay__content-f-dropdown-dropdown li.active::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #F8BA7C;
}
.overlay__content-log {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4rem;
}
.overlay__content-log.g {
  margin-top: 4rem;
}
.overlay__content-log-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.overlay__content-log-btns-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.overlay__content-log-btns-text {
  font-size: 1.3rem;
  text-align: center;
}
.overlay__content-log-reg-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.overlay__content-log-reg {
  font-size: 1.3rem;
  color: #B0ACA4;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.overlay__content-log-reg:hover {
  color: #736E68;
}
.overlay__content-log-reg-text {
  font-size: 1.3rem;
}
.overlay__content-log-reg-btn {
  font-size: 1.3rem;
  padding: 0.9rem 1.6rem;
  border: 1px solid #B0ACA4;
  border-radius: 0.4rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.overlay__content-log-reg-btn:hover {
  background-color: #B0ACA4;
}
.overlay__content-log-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.overlay__content-log-header-title {
  font-size: 1.6rem;
  text-transform: uppercase;
  display: none;
}
.overlay__content-log-header-text {
  font-size: 1.2rem;
  color: #B0ACA4;
}
.overlay__content-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.overlay__content-form .custom-checkbox {
  cursor: pointer;
  font-size: 1.6rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.4rem;
}
.overlay__content-form .custom-checkbox input[type=checkbox] {
  display: none;
}
.overlay__content-form .custom-checkbox input[type=checkbox]:checked + .checkmark img.a {
  opacity: 1;
}
.overlay__content-form .checkmark {
  width: 1.2rem;
  height: 1.2rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.overlay__content-form .checkmark img {
  position: absolute;
  width: 1.2rem;
}
.overlay__content-form .checkmark img.a {
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.overlay__content-form-back {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}
.overlay__content-form-back svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.overlay__content-form-back p {
  font-size: 1.3rem;
}
.overlay__content-form-checkbox {
  cursor: pointer;
  font-size: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}
.overlay__content-form-checkbox-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}
.overlay__content-form-checkbox a {
  color: #B0ACA4;
}
.overlay__content-form-checkbox input[type=checkbox]:checked + .checkmark img.a {
  opacity: 1;
}
.overlay__content-form-checkbox input[type=checkbox] {
  display: none;
}
.overlay__content-form .checkmark {
  width: 1.2rem;
  height: 1.2rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.overlay__content-form .checkmark img {
  position: absolute;
  width: 1.2rem;
}
.overlay__content-form .checkmark img.a {
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.overlay__content-form-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
}
.overlay__content-form-bottom-btn {
  cursor: pointer;
  width: 100%;
  background-color: #F8BA7C;
  color: #FEFAF1;
  font-size: 1.3rem;
  border-radius: 0.4rem;
  padding: 1.3rem 1rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.overlay__content-form-bottom-btn:hover {
  background-color: #F7D2AC;
}
.overlay__content-form-bottom-forgot {
  font-size: 1.3rem;
}
.overlay__content-form-in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
}
.overlay__content-form-in-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.overlay__content-form-in-w-label {
  font-size: 0.8rem;
  color: #B0ACA4;
}
.overlay__content-form-in-w-input {
  font-size: 1.2rem;
  padding: 1.3rem 0.8rem;
  border-bottom: 1px solid #B0ACA4;
}
.overlay__content-form-in-w-input::-webkit-input-placeholder {
  color: #B0ACA4;
}
.overlay__content-form-in-w-input::-moz-placeholder {
  color: #B0ACA4;
}
.overlay__content-form-in-w-input:-ms-input-placeholder {
  color: #B0ACA4;
}
.overlay__content-form-in-w-input::-ms-input-placeholder {
  color: #B0ACA4;
}
.overlay__content-form-in-w-input::placeholder {
  color: #B0ACA4;
}
.overlay__content-form-in-w-select {
  position: relative;
}
.overlay__content-form-in-w-select._active .overlay__content-form-in-w-select-header svg, .overlay__content-form-in-w-select.active .overlay__content-form-in-w-select-header svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.overlay__content-form-in-w-select._active .overlay__content-form-in-w-select-dropdown, .overlay__content-form-in-w-select.active .overlay__content-form-in-w-select-dropdown {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.overlay__content-form-in-w-select-header {
  cursor: pointer;
  position: relative;
  padding: 1.3rem 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #B0ACA4;
}
.overlay__content-form-in-w-select-header p {
  font-size: 1.2rem;
  color: #B0ACA4;
}
.overlay__content-form-in-w-select-header svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #B0ACA4;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.overlay__content-form-in-w-select-dropdown {
  position: absolute;
  top: calc(100% + 0.2rem);
  left: 0;
  z-index: 2;
  width: 100%;
  padding: 0.4rem 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  background-color: #FEFAF1;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  height: 15.5rem;
  overflow-y: scroll;
}
.overlay__content-form-in-w-select-dropdown li {
  font-size: 1.2rem;
  padding: 0.9rem 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  cursor: pointer;
}
.overlay__content-form-in-w-select-dropdown li:hover {
  color: #F8BA7C;
}
.overlay__content-form-in-w-select-dropdown li.active {
  color: #F8BA7C;
}
.overlay__content-form-in-w-select-dropdown li.active::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #F8BA7C;
}
.overlay__content-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.overlay__content-header-logo {
  display: none;
}
.overlay__content-header p {
  text-transform: uppercase;
  font-size: 1.6rem;
}
.overlay__content-header-close {
  cursor: pointer;
  width: 1.6rem;
  height: 1.6rem;
  fill: #736E68;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-left: auto;
}
.overlay__content-content {
  margin-top: 8rem;
}
.overlay__content-content-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
}
.overlay__content-content-w-btn {
  width: 100%;
  cursor: pointer;
  background-color: #F8BA7C;
  color: #FEFAF1;
  font-size: 1.3rem;
  border-radius: 0.4rem;
  padding: 1.3rem 1rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.overlay__content-content-w-btn:hover {
  background-color: #F7D2AC;
}
.overlay__content-content-subtext {
  width: 77%;
  font-size: 1.6rem;
}
.overlay__content-content .obj__info-info-w-btns-btn {
  margin: 2rem 0 2.4rem 0;
}
.overlay__content-content-name {
  margin: 2.4rem 0;
}
.overlay__content-content-back {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}
.overlay__content-content-back svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.overlay__content-content-back p {
  font-size: 1.3rem;
}
.overlay__content-content-save {
  width: 100%;
  background-color: #F8BA7C;
  display: block;
  border-radius: 0.4rem;
  color: #FEFAF1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1.3rem;
  font-size: 1.3rem;
}
.overlay__content-content-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.overlay__content-content-checkbox .custom-checkbox {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.3rem;
  margin-right: -0.7rem;
}
.overlay__content-content-checkbox .custom-checkbox p {
  font-size: 1.6rem;
  line-height: 140%;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  text-transform: uppercase;
}
.overlay__content-content-checkbox .custom-checkbox p span {
  color: #B0ACA4;
  margin-left: 0.4rem;
}
.overlay__content-content-checkbox .custom-checkbox:hover p {
  color: #F8BA7C;
}
.overlay__content-content-checkbox .custom-checkbox input[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.overlay__content-content-checkbox .custom-checkbox .checkmark {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2.6rem;
  height: 2.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #FEFAF1;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.overlay__content-content-checkbox .custom-checkbox .checkmark img {
  position: absolute;
  width: 1.2rem;
  height: auto;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.overlay__content-content-checkbox .custom-checkbox .checkmark img.a {
  opacity: 0;
}
.overlay__content-content-checkbox .custom-checkbox input[type=checkbox]:checked + .checkmark img.a {
  opacity: 1;
}
.overlay__content-content-title {
  display: none;
}
.overlay__content-content-btns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
}
.overlay__content-content-btns a {
  font-size: 1.3rem;
  padding: 1.3rem 0.5rem;
  border-radius: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.overlay__content-content-btns a:hover.continue {
  background-color: #F7D2AC;
}
.overlay__content-content-btns a:hover.checkout {
  background-color: #DCD8CF;
}
.overlay__content-content-btns a.continue {
  background-color: #F8BA7C;
  color: #FEFAF1;
}
.overlay__content-content-btns a.checkout {
  border: 1px solid #DCD8CF;
}
.overlay__content-content-total {
  margin: 1.6rem 0 2.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.overlay__content-content-total-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.overlay__content-content-total-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 0.4rem;
}
.overlay__content-content-total-price-ex {
  font-size: 1.3rem;
}
.overlay__content-content-total-price-price {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.overlay__content-content-line {
  margin: 1.6rem 0;
  width: 100%;
  height: 1px;
  background-color: #DDD8D0;
}
.overlay__content-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.overlay__content-content-items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
}
.overlay__content-content-items-item-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 4rem;
  height: 5.6rem;
  overflow: hidden;
  border-radius: 0.1rem;
}
.overlay__content-content-items-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.overlay__content-content-items-item-info {
  width: 100%;
  padding: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1rem;
}
.overlay__content-content-items-item-info-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.overlay__content-content-items-item-info-name-title {
  font-size: 1.3rem;
  text-transform: uppercase;
}
.overlay__content-content-items-item-info-name-name {
  font-size: 1.3rem;
  color: #B0ACA4;
}
.overlay__content-content-items-item-info-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.overlay__content-content-items-item-info-text.one {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.overlay__content-content-items-item-info-text.one .overlay__content-content-items-item-info-text-calc {
  display: none;
}
.overlay__content-content-items-item-info-text-price {
  font-size: 1.3rem;
}
.overlay__content-content-items-item-info-text-calc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
}
.overlay__content-content-items-item-info-text-calc p {
  width: 2.4rem;
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.overlay__content-content-items-item-info-text-calc svg {
  width: 1.2rem;
  height: 1.2rem;
  cursor: pointer;
  fill: #736E68;
}

.overlay__content-log-header.d .overlay__content-log-header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#contactPopup .overlay__content-log-header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#contactPopup .contacts__wrapper-item-form {
  width: 100%;
}
#contactPopup .contacts__wrapper-item-form .form__btn {
  background-color: #F8BA7C;
}

@media only screen and (max-width: 1030px) {
  .overlay__wrapper,
  .overlay__col {
    min-width: 100%;
  }
  .overlay__wrapper-title,
  .overlay__wrapper-text {
    max-width: 100%;
  }
  #bagLogin .overlay__content, #bagReg .overlay__content {
    width: 100%;
    padding: 10.5rem 20.4rem 5rem 20.4rem;
  }
  #bagLogin .overlay__content-form-in-w-input, #bagLogin .overlay__content-form-checkbox, #bagReg .overlay__content-form-in-w-input, #bagReg .overlay__content-form-checkbox {
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 500px) {
  .overlay__col-img {
    width: 100%;
  }
  .overlay__col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .overlay__wrapper-btn {
    margin: auto auto 0 auto;
    min-width: 100%;
  }
  .overlay__content-header {
    padding: 0 0.4rem;
  }
  .overlay__content {
    width: 100%;
    padding: 1.2rem 0.8rem 0.8rem 0.8rem;
  }
  .overlay__content-header-logo {
    display: block;
    fill: #736E68;
    width: 23rem;
  }
  .overlay__content-header-title {
    display: none;
  }
  .overlay__content-header-close {
    width: 1.7rem;
    height: 1.7rem;
  }
  .overlay__content-content {
    margin-top: 9rem;
  }
  /* Shedu */
  /* .overlay__content-log {
    margin-top: 9rem;
  } */
  .overlay__content-content-title {
    display: block;
    font-size: 1.6rem;
    text-transform: uppercase;
    margin-bottom: 2.5rem;
  }
  .overlay__content-f-btn {
    position: absolute;
    bottom: 1.5rem;
    width: calc(100% - 1.6rem);
  }
  #bagLogin .overlay__content, #bagReg .overlay__content {
    width: 100%;
    padding: 1.2rem 0.8rem 5rem 0.8rem;
  }
  /* Shedu */
  /* #bagLogin .overlay__content-log, #bagReg .overlay__content-log {
    margin-top: 9rem;
  } */
  #bagLogin .overlay__content-form-in-w-input, #bagReg .overlay__content-form-in-w-input {
    padding: 1.05rem 0.8rem;
  }
  .overlay__content-content-checkbox {
    gap: 0.5rem;
  }
  .overlay__content-content-save {
    position: absolute;
    bottom: 1.5rem;
    width: calc(100% - 1.6rem);
  }
  .overlay__content-content-btns {
    position: fixed;
    bottom: 1.8rem;
    width: calc(100% - 1.6rem);
    background-color: #FEFAF1;
    z-index: 10;
  }
  .overlay__content-log-header-title {
    display: block;
  }
}
.cookie {
  background-color: #FEFAF1;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 1px solid #F8BA7C;
  position: fixed;
  bottom: 2.3rem;
  right: 0;
  left: 0;
  z-index: 2000;
  width: 80rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.8rem 1.6rem 0.8rem 1.2rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(1rem);
  transform: translateY(1rem);
  -webkit-transition: opacity 0.6s, visibility 0.6s, -webkit-transform 0.6s;
  transition: opacity 0.6s, visibility 0.6s, -webkit-transform 0.6s;
  transition: opacity 0.6s, visibility 0.6s, transform 0.6s;
  transition: opacity 0.6s, visibility 0.6s, transform 0.6s, -webkit-transform 0.6s;
}
.cookie.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.cookie p {
  font-size: 1.3rem;
}
.cookie p a {
  opacity: 0.56;
}
.cookie__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.5rem;
}
.cookie__wrapper-link {
  color: #736E68;
  font-size: 1.3rem;
  position: relative;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.cookie__wrapper-link.active {
  color: #F8BA7C;
}
.cookie__wrapper-link.active::after {
  opacity: 1;
  bottom: -0.2rem;
}
.cookie__wrapper-link:hover {
  color: #F8BA7C;
}
.cookie__wrapper-link:hover::after {
  opacity: 1;
  bottom: -0.2rem;
}
.cookie__wrapper-link::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #F8BA7C;
  display: block;
  position: absolute;
  bottom: -0.4rem;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.cookie__wrapper-close {
  cursor: pointer;
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.settings {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(1rem);
  transform: translateY(1rem);
  -webkit-transition: opacity 0.6s, visibility 0.6s, -webkit-transform 0.6s;
  transition: opacity 0.6s, visibility 0.6s, -webkit-transform 0.6s;
  transition: opacity 0.6s, visibility 0.6s, transform 0.6s;
  transition: opacity 0.6s, visibility 0.6s, transform 0.6s, -webkit-transform 0.6s;
  padding: 1.2rem;
  background-color: #FEFAF1;
  position: fixed;
  z-index: 3;
  bottom: 2.3rem;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 80rem;
  height: 24rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 1.6rem;
  border-radius: 0.4rem 0.4rem 0 0;
  border-bottom: 1px solid #F8BA7C;
}
.settings.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.settings__dropdown {
  position: relative;
  display: none;
}
.settings__dropdown.active .settings__dropdown-header svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.settings__dropdown.active .settings__dropdown-dropdown {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.settings__dropdown-header {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.settings__dropdown-header p {
  font-size: 1.3rem;
}
.settings__dropdown-header svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
}
.settings__dropdown-dropdown {
  position: absolute;
  top: calc(100% + 0.2rem);
  left: 0;
  z-index: 2;
  width: 100%;
  padding: 0.4rem 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  background-color: #FEFAF1;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
}
.settings__dropdown-dropdown li {
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0.9rem 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  cursor: pointer;
}
.settings__dropdown-dropdown li:hover {
  color: #F8BA7C;
}
.settings__dropdown-dropdown li.active {
  color: #F8BA7C;
}
.settings__dropdown-dropdown li.active::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #F8BA7C;
}
.settings__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.settings__col.f {
  width: 16rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.settings__col.l {
  position: relative;
  padding-left: 1.6rem;
}
.settings__col.l::after {
  content: "";
  width: 1px;
  height: 100%;
  background-color: #DDD8D0;
  display: block;
  position: absolute;
  left: 0;
}
.settings__col-text {
  font-size: 1.3rem;
  cursor: pointer;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  opacity: 0.56;
}
.settings__col-text.active, .settings__col-text:hover {
  opacity: 1;
}
.settings__col-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.settings__col-toggle {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
  opacity: 0.56;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.settings__col-toggle.active {
  opacity: 1;
}
.settings__col-toggle.active span {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.settings__col-toggle-point {
  width: 3.4rem;
  height: 2rem;
  border: 1px solid #DDD8D0;
  border-radius: 0.4rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.settings__col-toggle-point span {
  position: absolute;
  left: 0.3rem;
  background-color: #736E68;
  height: 80%;
  width: auto;
  aspect-ratio: 1/1;
  border-radius: 0.2rem;
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.settings__col-toggle p {
  font-size: 1.3rem;
}
.settings__col-btns {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.4rem;
}
.settings__col-btns a {
  color: #736E68;
  font-size: 1.3rem;
  position: relative;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.settings__col-btns a.active {
  color: #F8BA7C;
}
.settings__col-btns a.active::after {
  opacity: 1;
  bottom: -0.2rem;
}
.settings__col-btns a:hover {
  color: #F8BA7C;
}
.settings__col-btns a:hover::after {
  opacity: 1;
  bottom: -0.2rem;
}
.settings__col-btns a::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #F8BA7C;
  display: block;
  position: absolute;
  bottom: -0.4rem;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}

@media only screen and (max-width: 1030px) {
  .cookie, .settings {
    width: calc(100% - 3.2rem);
  }
}
@media only screen and (max-width: 500px) {
  .cookie, .settings {
    width: calc(100% - 1.6rem);
    bottom: 2.4rem;
  }
  .cookie {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.6rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0.8rem 1.2rem 0.8rem 1.2rem;
  }
  .cookie br {
    display: none;
  }
  .cookie__wrapper {
    width: 100%;
  }
  .cookie__wrapper-close {
    margin-left: auto;
  }
  .settings {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 24rem;
    padding: 0.8rem 1.2rem 0.8rem 1.2rem;
  }
  .settings__col.l {
    padding-left: 0;
    height: 100%;
  }
  .settings__col.l::after {
    display: none;
  }
  .settings__dropdown {
    display: block;
    padding: 0.9rem 0;
    border-bottom: 1px solid #B0ACA4;
  }
  .settings__col.f {
    display: none;
  }
  .settings__col-btns {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: auto;
  }
  .cookie__wrapper {
    gap: 1.6rem;
  }
}
.load {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: #a29a91;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100vh;
  width: 100%;
  -webkit-animation: tr 1s 3.3s forwards, dn 0s 4.3s forwards;
  animation: tr 1s 3.3s forwards, dn 0s 4.3s forwards;
}
.load__logo {
  width: 63rem;
  position: absolute;
  z-index: 2;
  fill: #FEFAF1;
  -webkit-animation: op 1s 3.3s forwards;
  animation: op 1s 3.3s forwards;
}
.load__img {
  position: absolute;
  height: 88%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.load__img-img {
  width: 58.4rem;
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.load__img-img img {
  -webkit-transform: scale(2) translateX(10%);
  transform: scale(2) translateX(10%);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  -webkit-animation: opacity 3s 0.2s forwards, scale 3s 0.3s forwards, scale2 1s 3.3s forwards;
  animation: opacity 3s 0.2s forwards, scale 3s 0.3s forwards, scale2 1s 3.3s forwards;
}

@-webkit-keyframes opacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes opacity {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes scale {
  from {
    -webkit-transform: scale(2) translateX(-10%) translateY(-10%);
    transform: scale(2) translateX(-10%) translateY(-10%);
  }
  to {
    -webkit-transform: scale(2) translateX(10%) translateY(0%);
    transform: scale(2) translateX(10%) translateY(0%);
  }
}
@keyframes scale {
  from {
    -webkit-transform: scale(2) translateX(-10%) translateY(-10%);
    transform: scale(2) translateX(-10%) translateY(-10%);
  }
  to {
    -webkit-transform: scale(2) translateX(10%) translateY(0%);
    transform: scale(2) translateX(10%) translateY(0%);
  }
}
@-webkit-keyframes scale2 {
  from {
    -webkit-transform: scale(2) translateX(10%) translateY(0%);
    transform: scale(2) translateX(10%) translateY(0%);
  }
  to {
    -webkit-transform: scale(1) translateX(0%) translateY(0%);
    transform: scale(1) translateX(0%) translateY(0%);
  }
}
@keyframes scale2 {
  from {
    -webkit-transform: scale(2) translateX(10%) translateY(0%);
    transform: scale(2) translateX(10%) translateY(0%);
  }
  to {
    -webkit-transform: scale(1) translateX(0%) translateY(0%);
    transform: scale(1) translateX(0%) translateY(0%);
  }
}
@-webkit-keyframes op {
  from {
    opacity: 1;
    pointer-events: all;
  }
  to {
    opacity: 0;
    pointer-events: none;
  }
}
@keyframes op {
  from {
    opacity: 1;
    pointer-events: all;
  }
  to {
    opacity: 0;
    pointer-events: none;
  }
}
@-webkit-keyframes tr {
  from {
    background-color: #a29a91;
  }
  to {
    background-color: transparent;
  }
}
@keyframes tr {
  from {
    background-color: #a29a91;
  }
  to {
    background-color: transparent;
  }
}
@-webkit-keyframes dn {
  from {
    display: -webkit-box;
    display: flex;
  }
  to {
    display: none;
  }
}
@keyframes dn {
  from {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  to {
    display: none;
  }
}
@media only screen and (max-width: 1030px) {
  .load {
    padding-top: 4.8rem;
  }
  .load__img {
    height: 100%;
    position: static;
    margin-bottom: auto;
  }
  .load__img-img {
    width: calc(100% - 3.2rem);
  }
  .load__logo {
    width: 90%;
  }
}
@media only screen and (max-width: 500px) {
  .load__img-img {
    width: calc(100% - 1.6rem);
  }
}
.no-scroll {
  overflow: hidden;
  height: 100vh;
}

.main {
  background-color: #A29A91;
  -webkit-transition: 1s;
  transition: 1s;
}
.main.scroll {
  background-color: #FEFAF1;
}
.main.scroll .main__slider-slide-info-name, .main.scroll .main__slider-slide-info-type, .main.scroll .main__slider-slide-info-text {
  color: #736E68;
}
.main__slider {
  position: relative;
  height: 100vh;
}
.main__slider .swiper-wrapper {
  position: relative;
  z-index: 4;
  pointer-events: none;
}
.main__slider-pagination {
  position: absolute;
  bottom: 2.4rem !important;
  z-index: 4;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
  height: 0.1rem;
  padding: 0 1.6rem;
}
.main__slider-pagination .swiper-pagination-bullet {
  height: 100%;
  border-radius: 0;
  width: 100%;
  background-color: #FEFAF1;
  opacity: 0.56;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}
.main__slider-pagination .swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 40px;
}
.main__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #F8BA7C;
  opacity: 1;
}
.main__slider-slide {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.main__slider-slide-img {
  cursor: url("data:image/svg+xml,%3Csvg width='28' height='16' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.56832 2.8535C8.08593 2.95064 8.56691 3.19904 8.94596 3.57325C9.44128 4.06369 9.72159 4.73089 9.72159 5.42675C9.72159 6.12261 9.44287 6.78981 8.94596 7.28025C8.56691 7.65446 8.08593 7.90287 7.56832 8V6.97134C7.81996 6.89331 8.05248 6.75637 8.24201 6.57006C8.54939 6.26592 8.71981 5.8551 8.71981 5.42834C8.71981 5.00159 8.5478 4.58917 8.24201 4.28662C8.05248 4.09873 7.81996 3.96178 7.56832 3.88535V2.85669V2.8535ZM6.56813 3.88853C6.52831 3.90127 6.49008 3.9156 6.45186 3.93153C6.25278 4.01274 6.07122 4.13217 5.91991 4.28344C5.76861 4.43312 5.64757 4.61306 5.56475 4.80892C5.48352 5.00478 5.44052 5.21497 5.44052 5.42675V5.50637C5.45167 5.69108 5.49308 5.87261 5.56475 6.04459C5.64598 6.24045 5.76702 6.41879 5.91991 6.56847C6.07122 6.71815 6.25278 6.83917 6.45186 6.92038C6.49008 6.93631 6.5299 6.94904 6.56813 6.96178V7.99363C6.3993 7.96019 6.23207 7.91083 6.07281 7.84554C5.75268 7.71497 5.46123 7.52229 5.21596 7.27866C4.97069 7.03662 4.77638 6.74681 4.6426 6.42994C4.51837 6.13217 4.44989 5.81369 4.44193 5.49045V5.42516C4.44193 5.08121 4.51041 4.74045 4.6426 4.42197C4.77638 4.1035 4.97069 3.81529 5.21596 3.57325C5.46123 3.33121 5.75268 3.13853 6.07281 3.00637C6.23367 2.94108 6.3993 2.89013 6.56813 2.85828V3.89013V3.88853ZM1.11805 4.92675L0.911001 5.38217L0 4.96815L0.207046 4.51274L1.11805 4.92675ZM13.9549 4.51274C14.0695 4.76433 13.9581 5.06051 13.7064 5.17516C13.4548 5.28981 13.1585 5.17834 13.0439 4.92675L13.9549 4.51274ZM6.56813 1.00478C4.36389 1.17834 2.22972 2.47771 1.11805 4.92675L0.662546 4.71974L0.207046 4.51274C1.49073 1.68949 3.98961 0.178344 6.56813 0V1.00318V1.00478ZM7.56832 0C10.1564 0.16879 12.668 1.67994 13.9549 4.51274L13.4994 4.71974L13.0439 4.92675C11.9274 2.46975 9.78052 1.16879 7.56672 1.00318V0H7.56832Z' fill='%23FFC578'/%3E%3C/svg%3E") 28 16, auto;
  position: absolute;
  width: 58.4rem;
  height: 88%;
  overflow: hidden;
  border-radius: 0.2rem;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  pointer-events: all;
}
.main__slider-slide-img:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.main__slider-slide-img.active {
  width: 100%;
  height: 100vh;
  cursor: pointer;
  padding: 0;
}
.main__slider-slide-img.active img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: unset;
  object-fit: unset;
  vertical-align: top;
}
.main__slider-slide-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
.main__slider-slide-img video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.main__slider-slide-info {
  position: relative;
  z-index: 2;
  margin-top: auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding: 0 1.6rem 5rem 1.6rem;
  pointer-events: none;
}
.main__slider-slide-info div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  pointer-events: auto;
}
.main__slider-slide-info-text {
  font-size: 2.4rem;
  color: #FEFAF1;
  line-height: 110%;
  text-transform: uppercase;
  width: 34.2rem;
  pointer-events: auto;
  -webkit-transition: color 0.64s;
  transition: color 0.64s;
}
.main__slider-slide-info-type {
  font-size: 1.2rem;
  color: #FEFAF1;
  margin-bottom: 0.8rem;
  display: inline-block;
  -webkit-transition: color 0.64s;
  transition: color 0.64s;
}
.main__slider-slide-info-name {
  font-size: 3.2rem;
  color: #FEFAF1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 110%;
  text-transform: uppercase;
  -webkit-transition: color 0.64s;
  transition: color 0.64s;
}
.main__slider-slide-info-name span {
  color: #F8BA7C;
  -webkit-transition: color 0.64s;
  transition: color 0.64s;
}
.main__slider-slide-info-name span:hover {
  color: #F8BA7C;
}
.main__slider-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main__slider-nav-prev, .main__slider-nav-next {
  width: 50%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.main__slider-nav-prev:hover, .main__slider-nav-next:hover {
  opacity: 1;
}
.main__slider-nav-prev img, .main__slider-nav-next img {
  width: 7.7rem;
  height: auto;
}
.main__slider-nav-prev {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.main__slider-nav-prev img {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.main__slider-nav-next {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.text {
  margin: 20rem 0;
}
.text__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  width: 70rem;
}
.text__wrapper-title {
  font-size: 2.4rem;
  line-height: 110%;
  text-transform: uppercase;
}
.text__wrapper-text {
  font-size: 1.6rem;
  line-height: 110%;
}

.slider {
  margin: 20rem 0;
}
.slider__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1.6rem;
}
.slider__header-title {
  font-size: 1.6rem;
  line-height: 110%;
  text-transform: uppercase;
}
.slider__header-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  white-space: nowrap;
  -webkit-transition: color 0.64s;
  transition: color 0.64s;
}
.slider__header-link:hover {
  color: #F8BA7C;
}
.slider__header-link:hover svg {
  fill: #F8BA7C;
  margin-right: 0;
  opacity: 1;
}
.slider__header-link svg {
  width: 2.4rem;
  height: 2.4rem;
  fill: #736E68;
  margin-right: -2.4rem;
  opacity: 0;
  -webkit-transition: 0.64s;
  transition: 0.64s;
}
.slider__slides {
  padding: 0 1.6rem 0 42.8rem;
  overflow-x: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.slider__slides::-webkit-scrollbar {
  width: 0;
  display: none;
}
.slider__slides.art .slider__slides-item {
  width: 34.7rem;
}
.slider__slides.art .slider__slides-item-img {
  height: 34.7rem;
}
.slider__slides-item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  width: 58.4rem;
}
.slider__slides-item:hover .slider__slides-item-img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.slider__slides-item-img {
  width: 100%;
  height: 56rem;
  overflow: hidden;
  border-radius: 0.2rem;
}
.slider__slides-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 1s;
  transition: 1s;
}
.slider__slides-item-info {
  padding: 0 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.slider__slides-item-info-post {
  font-size: 1.3rem;
  opacity: 0.56;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.slider__slides-item-info-post.ftr {
  color: #FEFAF1;
}
.slider__slides-item-info-tag {
  font-size: 1.3rem;
}
.slider__slides-item-info-date {
  font-size: 1.3rem;
}
.slider__slides-item-info-name {
  font-size: 1.6rem;
  line-height: 120%;
  text-transform: uppercase;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.slider__slides-item-info-name.ftr {
  color: #FEFAF1;
}
.slider__slides-item-info-subtext {
  font-size: 1.6rem;
  line-height: 120%;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  opacity: 0.56;
}
.slider__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 6.4rem;
}
.slider__cards.mob {
  display: none;
}
.slider__cards-card {
  width: 40.6rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.slider__cards-card:hover .slider__cards-card-img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.slider__cards-card-img {
  width: 100%;
  height: 54rem;
  overflow: hidden;
  border-radius: 0.2rem;
}
.slider__cards-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}
.slider__cards-card-name {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.slider__cards-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.slider__cards-col.col1 {
  padding-right: 5.9rem;
}
.slider__cards-col.col2 {
  padding-left: 5.9rem;
}
.slider__cards-col-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
}

@media only screen and (max-width: 1030px) {
  .main__slider-slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.2rem;
  }
  .main__slider-nav {
    opacity: 0;
  }
  .main__slider {
    padding: 4.8rem 0 5rem 0;
  }
  .main__slider-slide-img {
    top: 0;
    width: 100%;
    height: calc(100% - 12rem);
    padding: 0 1.6rem;
  }
  .main__slider-slide-info {
    padding: 0;
    gap: 1rem;
  }
  .main__slider-slide-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 0 1.6rem;
  }
  .main__slider-slide-info-name {
    display: inline;
  }
  .main__slider-slide-info-name a {
    color: #F8BA7C;
  }
  .main__slider-slide-info-text br {
    display: none;
  }
  .main__slider-pagination {
    padding: 0 1.6rem;
  }
  .text__wrapper {
    margin-left: auto;
    width: 61.2rem;
  }
  .slider__slides {
    padding: 0 1.6rem 0 13.9rem;
  }
  .slider__slides-item-img {
    height: 30.6rem;
  }
  .slider__slides-item {
    width: 32rem;
  }
  .slider__slides-item-info {
    padding: 0;
    gap: 0.6rem;
  }
  .slider__slides-item-info-name, .slider__slides-item-info-subtext {
    -webkit-line-clamp: 2;
  }
  .slider__slides-item-info-subtext {
    font-size: 1.3rem;
    width: 90%;
  }
  .slider__slides-item-info-tag {
    font-size: 1.3rem;
  }
  .slider__cards-card {
    width: 21rem;
  }
  .slider__cards-card-img {
    height: 28rem;
  }
  .slider__cards-col.col1 {
    padding-right: 3rem;
  }
  .slider__cards-card-name {
    font-size: 1.3rem;
  }
  .slider__cards {
    gap: 6.2rem;
  }
  .slider__cards-col.col2 {
    padding-left: 3rem;
  }
  .slider__slides.art .slider__slides-item-img {
    height: 24rem;
  }
  .slider__slides.art .slider__slides-item {
    width: 24rem;
  }
  .slider__slides-item-info-post {
    font-size: 1.3rem;
  }
  .slider__slides-item-info-name {
    font-size: 1.3rem;
  }
  .main__slider-slide-img:hover img {
    -webkit-transform: none;
    transform: none;
  }
  .main.scroll .main__slider-slide-info-name, .main.scroll .main__slider-slide-info-type, .main.scroll .main__slider-slide-info-text {
    color: #FEFAF1;
  }
  .main__slider-slide-img.active img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  .main.scroll {
    background-color: #A29A91;
  }
}
.ftr.catalog__wrapper-r-card-info-i-title {
  color: #FEFAF1;
}
.ftr.catalog__wrapper-r-card-info-i-name {
  color: #FEFAF1;
}
.ftr.catalog__wrapper-r-card-info-price {
  color: #FEFAF1;
}
.ftr.slider__slides-item-info-date {
  color: #FEFAF1;
}
.ftr.slider__cards-card-name {
  color: #FEFAF1;
}

.catalog {
  margin: 12rem 0 20rem 0;
}
.catalog__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.7rem;
  width: 100%;
}
.catalog__wrapper-l {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.catalog__wrapper-l.active .catalog__wrapper-l-filters-header {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.catalog__wrapper-l.active .catalog__wrapper-l-filters-header svg {
  width: 1.6rem;
  height: 1.6rem;
}
/* Shedu */
/* .catalog__wrapper-l-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.4rem;
} */
.catalog__wrapper-l-btns a {
  width: 100%;
  border-radius: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.2rem;
  padding: 0.9rem 1rem;
}
.catalog__wrapper-l-btns a.apply {
  background-color: #F8BA7C;
  color: #FEFAF1;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.catalog__wrapper-l-btns a.apply.active {
  opacity: 1;
  cursor: pointer;
}
.catalog__wrapper-l-btns a.apply:not(.active) {
  pointer-events: none;
  background-color: #B0ACA4;
}
.catalog__wrapper-l-btns a.dlt {
  border: 1px solid rgba(115, 110, 104, 0.24);
}
.catalog__wrapper-l-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
  /* Shedu */
  /* max-height: 0; */
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height 1s ease, opacity 0.2s ease;
  transition: max-height 1s ease, opacity 0.2s ease;
  will-change: max-height, opacity;
}
.catalog__wrapper-l.active .catalog__wrapper-l-filters-header svg {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.catalog__wrapper-l.active .catalog__wrapper-l-w {
  /* Shedu */
  /* max-height: 140rem; */
  opacity: 1;
}
.catalog__wrapper-l-filters-header {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}
.catalog__wrapper-l-filters-header p {
  color: #736E68;
  font-size: 1.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.catalog__wrapper-l-filters-header svg {
  fill: #736E68;
  width: 1.6rem;
  height: 1.6rem;
  -webkit-transition: fill 0.6s, -webkit-transform 0.6s;
  transition: fill 0.6s, -webkit-transform 0.6s;
  transition: fill 0.6s, transform 0.6s;
  transition: fill 0.6s, transform 0.6s, -webkit-transform 0.6s;
}
.catalog__wrapper-l-filters-header:hover p {
  color: #F8BA7C;
}
.catalog__wrapper-l-filters-header:hover svg {
  fill: #F8BA7C;
}
.catalog__wrapper-l-items {
  margin-top: -1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.catalog__wrapper-l-items-price {
  padding: 1.6rem 0 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1rem;
}
.catalog__wrapper-l-items-price-title {
  font-size: 1.2rem;
}
.catalog__wrapper-l-items-price-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.7rem;
}
.catalog__wrapper-l-items-price-price input {
  font-size: 1.2rem;
  padding: 0.2rem 0;
  border-bottom: 1px solid #E1DCD4;
}
.catalog__wrapper-l-items-price-price input::-webkit-input-placeholder {
  color: #B0ACA4;
}
.catalog__wrapper-l-items-price-price input::-moz-placeholder {
  color: #B0ACA4;
}
.catalog__wrapper-l-items-price-price input:-ms-input-placeholder {
  color: #B0ACA4;
}
.catalog__wrapper-l-items-price-price input::-ms-input-placeholder {
  color: #B0ACA4;
}
.catalog__wrapper-l-items-price-price input::placeholder {
  color: #B0ACA4;
}
.catalog__wrapper-l-items-item {
  padding: 1.6rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.catalog__wrapper-l-items-item:not(:last-child) {
  border-bottom: 1px solid #DDD8D0;
}
.catalog__wrapper-l-items-item.active .catalog__wrapper-l-items-item-header svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: 0.1rem;
}
.catalog__wrapper-l-items-item.active .catalog__wrapper-l-items-item-dropdown {
  max-height: 100rem;
  opacity: 1;
  margin-top: 1.2rem;
}
.catalog__wrapper-l-items-item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.4rem;
  cursor: pointer;
}
.catalog__wrapper-l-items-item-header p {
  font-size: 1.2rem;
}
.catalog__wrapper-l-items-item-header svg {
  width: 1.2rem;
  height: 1.2rem;
  margin-top: 0.2rem;
  fill: #736E68;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.catalog__wrapper-l-items-item-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
  max-height: 0;
  opacity: 0;
  margin-top: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.6s ease-in-out, opacity 0.6s ease-in-out, margin-top 0.6s ease-in-out;
  transition: max-height 0.6s ease-in-out, opacity 0.6s ease-in-out, margin-top 0.6s ease-in-out;
}
.catalog__wrapper-l-items-item-dropdown-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
}
.catalog__wrapper-l-items-item-dropdown input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
.catalog__wrapper-l-items-item-dropdown .custom-checkbox {
  cursor: pointer;
  font-size: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  position: relative;
}
.catalog__wrapper-l-items-item-dropdown .custom-checkbox .sub-arrow {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s, -webkit-transform 0.6s;
  transition: fill 0.6s, -webkit-transform 0.6s;
  transition: transform 0.6s, fill 0.6s;
  transition: transform 0.6s, fill 0.6s, -webkit-transform 0.6s;
}
.catalog__wrapper-l-items-item-dropdown .custom-checkbox input[type=checkbox]:checked + .checkmark img.a {
  opacity: 1;
}
.catalog__wrapper-l-items-item-dropdown .checkmark {
  width: 1.2rem;
  height: 1.2rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.catalog__wrapper-l-items-item-dropdown .checkmark img {
  position: absolute;
  width: 1.2rem;
}
.catalog__wrapper-l-items-item-dropdown .checkmark img.a {
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.catalog__wrapper-l-items-parent {
  position: relative;
}
.catalog__wrapper-l-items-parent-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}
.catalog__wrapper-l-items-parent-header .sub-arrow {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  cursor: pointer;
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s, -webkit-transform 0.6s;
  transition: fill 0.6s, -webkit-transform 0.6s;
  transition: transform 0.6s, fill 0.6s;
  transition: transform 0.6s, fill 0.6s, -webkit-transform 0.6s;
}
.catalog__wrapper-l-items-sub {
  background-color: #FEFAF1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.6s ease-in-out, opacity 0.6s ease-in-out, margin-top 0.6s ease-in-out, padding 0.6s ease-in-out;
  transition: max-height 0.6s ease-in-out, opacity 0.6s ease-in-out, margin-top 0.6s ease-in-out, padding 0.6s ease-in-out;
}
.catalog__wrapper-r {
  width: 123rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.catalog__wrapper-r-empty {
  font-size: 1.3rem;
  color: #B0ACA4;
}
.catalog__wrapper-r-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.6rem;
  margin: 0.3rem 0 2.4rem 0;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.6s, visibility 0.6s, max-height 0.6s, margin 0.6s;
  transition: opacity 0.6s, visibility 0.6s, max-height 0.6s, margin 0.6s;
}
.catalog__wrapper-r-tags.active {
  opacity: 1;
  visibility: visible;
  max-height: 100rem;
}
.catalog__wrapper-r-tags:not(.active) {
  margin: 0;
}
.catalog__wrapper-r-tags-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem 1.6rem;
}
.catalog__wrapper-r-tags-items-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  cursor: pointer;
}
.catalog__wrapper-r-tags-items-item::after {
  content: "";
  position: absolute;
  bottom: -0.4rem;
  width: 100%;
  height: 1px;
  background-color: #F8BA7C;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.catalog__wrapper-r-tags-items-item:hover p {
  color: #F8BA7C;
}
.catalog__wrapper-r-tags-items-item:hover svg {
  fill: #F8BA7C;
}
.catalog__wrapper-r-tags-items-item:hover::after {
  opacity: 1;
  bottom: -0.2rem;
}
.catalog__wrapper-r-tags-items-item p {
  white-space: nowrap;
  font-size: 1.2rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.catalog__wrapper-r-tags-items-item svg {
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.catalog__wrapper-r-tags-del {
  cursor: pointer;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
}
.catalog__wrapper-r-tags-del span {
  display: block;
  width: 1px;
  height: 1.4rem;
  background-color: #DDD8D0;
}
.catalog__wrapper-r-tags-del p {
  font-size: 1.2rem;
}
.catalog__wrapper-r-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
  margin: 16rem 0;
}
.catalog__wrapper-r-banner-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.catalog__wrapper-r-banner-header p {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.catalog__wrapper-r-banner-header-link {
  font-size: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.catalog__wrapper-r-banner-header-link svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: #736E68;
}
.catalog__wrapper-r-banner-img {
  width: 100%;
  height: 72rem;
  overflow: hidden;
  border-radius: 0.2rem;
}
.catalog__wrapper-r-banner-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.catalog__wrapper-r-banner-text {
  font-size: 1.2rem;
  width: 82rem;
  margin-left: auto;
}
.catalog__wrapper-r-w {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2.4rem 0.6rem;
}
.catalog__wrapper-r-card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  overflow: hidden;
}
.catalog__wrapper-r-card-img {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 3/4;
  overflow: hidden;
  border-radius: 0.4rem;
  display: block;
}
.catalog__wrapper-r-card-img:hover .catalog__wrapper-r-card-img-wishlist {
  opacity: 1;
  pointer-events: all;
}
.catalog__wrapper-r-card-img:hover .catalog__wrapper-r-card-img-arrows {
  opacity: 1;
  pointer-events: all;
}
.catalog__wrapper-r-card-img .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.catalog__wrapper-r-card-img .swiper-container {
  width: 100%;
  height: 100%;
}
.catalog__wrapper-r-card-img .swiper-slide {
  width: 100%;
  height: 100%;
}
.catalog__wrapper-r-card-img .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.catalog__wrapper-r-card-img-arrows {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 0.8rem;
  border-radius: 0.2rem;
  background-color: rgba(115, 110, 104, 0.56);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.2rem;
  padding: 0.4rem 1.2rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.catalog__wrapper-r-card-img-arrows svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
  width: 1.6rem;
  height: 1.6rem;
  fill: #FEFAF1;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.catalog__wrapper-r-card-img-arrows svg:hover {
  fill: #F8BA7C;
}
.catalog__wrapper-r-card-img-arrows svg.prev {
  position: relative;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.catalog__wrapper-r-card-img-arrows div {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.catalog__wrapper-r-card-img-arrows div:after {
  content: "";
  cursor: pointer;
  position: absolute;
  width: 400%;
  height: 200%;
}
.catalog__wrapper-r-card-img-arrows div.next::after {
  left: -0.4rem;
}
.catalog__wrapper-r-card-img-arrows div.prev::after {
  right: -0.4rem;
}
.catalog__wrapper-r-card-img-arrows div.prev svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.catalog__wrapper-r-card-img-tags {
  position: absolute;
  z-index: 3;
  top: 0.8rem;
  left: 0.8rem;
  background-color: rgba(254, 250, 241, 0.56);
  padding: 0.4rem 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  border-radius: 0.2rem;
}
.catalog__wrapper-r-card-img-tags p {
  font-size: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
  color: #736E68;
}
.catalog__wrapper-r-card-img-tags p:not(:last-child)::after {
  content: "";
  height: 0.8rem;
  width: 1px;
  background-color: rgba(162, 154, 145, 0.56);
  display: block;
}
.catalog__wrapper-r-card-img-wishlist {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  z-index: 3;
  top: 0.8rem;
  right: 0.8rem;
  background-color: rgba(115, 110, 104, 0.56);
  padding: 0.4rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.2rem;
  cursor: pointer;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.catalog__wrapper-r-card-img-wishlist:hover p {
  color: #F8BA7C;
}
.catalog__wrapper-r-card-img-wishlist:hover svg {
  fill: #F8BA7C;
}
.catalog__wrapper-r-card-img-wishlist p {
  font-size: 1.2rem;
  color: #FEFAF1;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.catalog__wrapper-r-card-img-wishlist svg {
  width: 1.4rem;
  height: auto;
  fill: #FEFAF1;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.catalog__wrapper-r-card-info {
  padding: 0 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.8rem;
}
.catalog__wrapper-r-card-info-i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  width: 80%;
}
.catalog__wrapper-r-card-info-i-title {
  font-size: 1.6rem;
  text-transform: uppercase;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.catalog__wrapper-r-card-info-i-name {
  font-size: 1.2rem;
  opacity: 0.56;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.catalog__wrapper-r-card-info-price {
  font-size: 1.6rem;
}
.catalog__wrapper-r-card-info-price-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.catalog__wrapper-r-card-info-price-old {
  text-align: right;
  color: #F8BA7C;
  text-decoration: line-through;
  font-size: 1.3rem;
}

.catalog__wrapper-l-items-item-dropdown label.custom-checkbox:has(input:checked) + .catalog__wrapper-l-items-sub,
.catalog__wrapper-l-items-sub.expanded {
  max-height: 100rem;
  opacity: 1;
  padding-top: 1.6rem;
}

.catalog__wrapper-l-items-item-dropdown label.custom-checkbox:has(input:checked) .sub-arrow,
.catalog__wrapper-l-items-sub.expanded + .catalog__wrapper-l-items-parent-header .sub-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

body.scroll .ar__slider svg {
  fill: #FEFAF1;
}

.ar__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
  margin-top: 1.6rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 0 1.6rem;
}
.ar__slider.mob {
  display: none;
}
.ar__slider svg {
  cursor: pointer;
  width: 2.4rem;
  height: auto;
  fill: #736E68;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ar__slider svg.prev {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ar__slider svg.disabled {
  opacity: 0.3;
  pointer-events: none;
}

@media only screen and (max-width: 1030px) {
  .catalog__wrapper-l-filters-header svg {
    margin-right: 0.2rem;
    width: 1.2rem;
    height: 1.2rem;
  }
  .catalog__wrapper-l-filters-header {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    z-index: 2;
    gap: 0.7rem;
    background-color: #FEFAF1;
  }
  .catalog__wrapper-l {
    width: 7.7rem;
  }
  .catalog__wrapper-r-card-img-tags {
    opacity: 1;
    top: 0.4rem;
    left: 0.4rem;
    gap: 1.1rem;
  }
  .catalog__wrapper-r-card-img-tags p {
    gap: 1.1rem;
  }
  .catalog__wrapper-r-card-img-wishlist {
    opacity: 1;
    top: 0.4rem;
    right: 0.4rem;
    padding: 0.5rem;
  }
  .catalog__wrapper-r-card-img-arrows {
    opacity: 1;
    bottom: 0.4rem;
    gap: 0.6rem;
    padding: 0.3rem 0.7rem;
  }
  .catalog__wrapper-r-card-img-arrows svg {
    width: 1.4rem;
    height: 1.4rem;
  }
  .catalog__wrapper-r-card-img-wishlist p {
    display: none;
  }
  .catalog__wrapper-r {
    width: 64.2rem;
  }
  .catalog__wrapper-r-card-img {
    border-radius: 0.2rem;
  }
  .catalog__wrapper-r-card-info-i-title {
    font-size: 1.3rem;
  }
  .catalog__wrapper-r-card {
    gap: 1.5rem;
  }
  .catalog__wrapper-r-card-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .catalog__wrapper-r-card-info-i {
    width: 100%;
    gap: 0.4rem;
  }
  .catalog__wrapper-r-card-info-i-name {
    font-size: 1.3rem;
  }
  .catalog__wrapper-r-tags {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .catalog__wrapper-l-w {
    margin-top: -0.9rem;
    position: absolute;
    right: 0;
    background-color: #FEFAF1;
    z-index: 4;
    width: 67.4rem;
    padding: 0 1.6rem 1.6rem 1.6rem;
    gap: 14rem;
  }
  /* Shedu */
  /* .catalog__wrapper-l-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  } */
  .catalog__wrapper-l-btns a {
    font-size: 1.3rem;
    padding: 1.2rem 1rem;
  }
  .catalog__wrapper-l-items-item-dropdown {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .catalog__wrapper-l-items-item-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .catalog__wrapper-l-items-item-header p {
    font-size: 1.6rem;
  }
  .catalog__wrapper-l-items-item.active .catalog__wrapper-l-items-item-dropdown {
    margin-top: 1.7rem;
  }
  .catalog__wrapper-l-items-item-dropdown .checkmark img {
    width: 1.4rem;
  }
  .catalog__wrapper-l-items-item-dropdown .custom-checkbox {
    font-size: 1.3rem;
  }
  .catalog__wrapper-l-items-item-dropdown {
    gap: 1.4rem;
  }
  .catalog__wrapper-l-items-item-header svg {
    width: 1.4rem;
    height: 1.4rem;
  }
  .catalog__wrapper-l-items-item {
    padding: 2.5rem 0;
  }
  .catalog__wrapper-l-items-price-title {
    font-size: 1.6rem;
  }
  .catalog__wrapper-l-items-price {
    padding: 2.4rem 0 0 0;
    gap: 1.1rem;
  }
  .catalog__wrapper-l-items-price-price {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.2rem;
  }
  .catalog__wrapper-l-items-price-price input {
    font-size: 1.5rem;
    padding: 0.4rem 0;
  }
  .catalog__wrapper-r-tags-items-item p {
    font-size: 1.3rem;
  }
  .catalog__wrapper-r-tags-del p {
    font-size: 1.3rem;
  }
  .catalog__wrapper-r-tags {
    margin: 0.2rem 0 2.6rem 0;
  }
  .catalog__wrapper-r-banner-header-link {
    gap: 0.4rem;
  }
  .catalog__wrapper-r-banner-img {
    height: 37.5rem;
  }
  .catalog__wrapper-r-banner {
    gap: 2.5rem;
  }
  .catalog__wrapper-r-banner-text {
    font-size: 1.3rem;
    width: 100%;
  }
  .catalog__wrapper-r-card-info-price-old {
    text-align: left;
  }
  .catalog__wrapper-r-card-info-price-w {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    gap: 1rem;
  }
}
@media only screen and (max-width: 500px) {
  .catalog__wrapper {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.1rem;
  }
  .catalog__wrapper-r-tags {
    overflow: visible;
  }
  .catalog__wrapper-r-tags-del {
    position: relative;
    top: -4rem;
  }
  .catalog__wrapper-r-tags-del span {
    display: none;
  }
  .catalog__wrapper-l {
    width: 100%;
  }
  .catalog__wrapper-r-w {
    grid-template-columns: 1fr 1fr;
  }
  .catalog__wrapper-r {
    width: 100%;
  }
  .catalog__wrapper-r-card-img-tags {
    gap: 0.6rem;
    padding: 0.45rem 0.85rem;
  }
  .catalog__wrapper-r-card-img-tags p {
    font-size: 1.25rem;
  }
  .catalog__wrapper-r-card-info {
    padding: 0;
    gap: 0.7rem;
  }
  .catalog__wrapper-r-card-info-price {
    font-size: 1.3rem;
  }
  .catalog__wrapper-r-w {
    gap: 2.5rem 0.6rem;
  }
  .catalog__wrapper-r-banner-img {
    height: 20rem;
  }
  .catalog__wrapper-r-banner {
    gap: 2.3rem;
  }
  .catalog {
    margin: 12rem 0 8rem 0;
  }
  .catalog__wrapper-l-w {
    top: 3.8rem;
    width: 100%;
    margin: 0;
    left: 0;
    padding: 0 0 1.5rem 0;
    gap: 8rem;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .catalog__wrapper-l-w::-webkit-scrollbar {
    display: none;
  }
  .catalog__wrapper-l-items-item-header {
    padding-right: 0.5rem;
  }
  .catalog__wrapper-l-items-item {
    padding: 2.5rem 0;
  }
  .catalog__wrapper-l-items-item-dropdown .checkmark img {
    width: 1.1rem;
  }
  .catalog__wrapper-l-items-item-dropdown {
    gap: 1.8rem 0.5rem;
  }
  .catalog__wrapper-l-items-price-price {
    gap: 0.8rem;
  }
  .catalog__wrapper-r-tags-items {
    gap: 1.2rem 1.6rem;
  }
  /* Shedu */
  /* .catalog__wrapper-l-btns {
    position: fixed;
    bottom: 0;
    padding: 1rem 0 1.8rem 0;
    width: calc(100% - 1.6rem);
    background-color: #FEFAF1;
    z-index: 10;
  } */
  .ar__slider {
    padding: 0 0.8rem;
  }
  .ar__slider.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.ftr.obj__artist-content-info-name {
  color: #FEFAF1;
}
.ftr.obj__artist-content-info-text {
  color: #FEFAF1;
}

.obj {
  position: relative;
  margin: 4.7rem 0 20rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16rem;
}
.obj .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20rem;
}
.obj__similar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.obj__similar-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.obj__similar-header p {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.obj__similar-items {
  width: 123rem;
  margin-left: auto;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 0.6rem;
}
.obj__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6.5rem;
  margin-bottom: 4rem;
}
.obj__info-slider {
  z-index: 4;
  width: 99.6rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: auto;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.45rem;
}
.obj__info-slider .swiper-wrapper {
  height: 72rem;
}
.obj__info-slider.fullscreen .obj__info-slider-arrows {
  display: none;
}
.obj__info-slider.fullscreen .obj__info-slider-full {
  display: none;
}
.obj__info-slider.fullscreen .swiper-wrapper {
  height: 100%;
}
.obj__info-slider.fullscreen img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.obj__info-slider-arrows {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
}
.obj__info-slider-arrows div {
  cursor: pointer;
  width: 50%;
  height: 90%;
  pointer-events: all;
}
.obj__info-slider-full {
  cursor: pointer;
  position: absolute;
  z-index: 3;
  top: 69rem;
  right: 0.8rem;
  width: 2.4rem;
  height: 2.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.4rem;
  background-color: rgba(115, 110, 104, 0.56);
}
.obj__info-slider-full:hover svg {
  fill: #F8BA7C;
}
.obj__info-slider-full svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: #FEFAF1;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.obj__info-slider-btns {
  will-change: transform;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  width: 100%;
}
.obj__info-slider-btns.moving-clone .swiper-pagination-bullet {
  background-color: rgba(254, 250, 241, 0.72);
}
.obj__info-slider-btns.moving-clone svg {
  fill: rgba(254, 250, 241, 0.72);
}
.obj__info-slider-btns-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
  width: 100%;
  height: 1px;
}
.obj__info-slider-btns-pagination .swiper-pagination-bullet {
  cursor: pointer;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 0;
  margin: 0 !important;
  background-color: #B0ACA4;
  opacity: 0.56;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.obj__info-slider-btns-pagination .swiper-pagination-bullet::after {
  content: "";
  cursor: pointer;
  width: 100%;
  height: 20px;
  position: absolute;
  display: block;
}
.obj__info-slider-btns-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background-color: #F8BA7C;
}
.obj__info-slider-btns-arrows {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
}
.obj__info-slider-btns-arrows svg {
  cursor: pointer;
  width: 2.4rem;
  height: 2.4rem;
  fill: #736E68;
  opacity: 0.56;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.obj__info-slider-btns-arrows svg:hover {
  fill: #F8BA7C;
  opacity: 1;
}
.obj__info-slider-btns-arrows svg.prev {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: 0.1rem;
}
.obj__info-slider-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 0.2rem;
}
.obj__info-slider-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  will-change: transform;
}
.obj__info-info {
  width: 100%;
  padding: 8rem 0 3rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.8rem;
}
.obj__info-info.mob {
  display: none;
}
.obj__info-info-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.obj__info-info-w svg {
  width: 1.8rem;
  height: 1.8rem;
  fill: #736E68;
  cursor: pointer;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.obj__info-info-w svg:hover {
  fill: #F8BA7C;
}
.obj__info-info-w-price {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
}
.obj__info-info-w-price-price {
  font-size: 1.3rem;
}
.obj__info-info-w-price-text {
  font-size: 1.3rem;
  color: #B0ACA4;
}
.obj__info-info-w-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
.obj__info-info-w-tags a {
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-tags a:hover {
  color: #F8BA7C !important;
}
.obj__info-info-w-tags p, .obj__info-info-w-tags a {
  font-size: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.obj__info-info-w-tags p:not(:last-child)::after, .obj__info-info-w-tags a:not(:last-child)::after {
  content: "";
  height: 0.8rem;
  border-left: 1px solid rgba(115, 110, 104, 0.56);
  display: block;
  margin: 0.25rem auto auto auto;
}
.obj__info-info-w-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.8rem;
  z-index: 8;
  will-change: transform;
}
.obj__info-info-w-name.fullscreen svg {
  fill: #FEFAF1;
}
.obj__info-info-w-name.fullscreen .obj__info-info-w-name-w-title {
  color: #FEFAF1;
}
.obj__info-info-w-name.fullscreen .obj__info-info-w-name-w-name {
  color: #FEFAF1;
  opacity: 0.73;
}
.obj__info-info-w-name.fullscreen .obj__info-info-w-name-price {
  color: #FEFAF1;
}
.obj__info-info-w-name-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.obj__info-info-w-name-w.g svg {
  margin-left: auto;
}
.obj__info-info-w-name-w-title {
  font-size: 1.6rem;
  text-transform: uppercase;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-name-w-name {
  font-size: 1.6rem;
  color: #B0ACA4;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-name-price {
  font-size: 1.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-btns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
}
.obj__info-info-w-btns-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.3rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-btns-btn:hover {
  color: #F8BA7C;
}
.obj__info-info-w-btns-btn:hover svg {
  fill: #F8BA7C;
}
.obj__info-info-w-btns-btn svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.obj__info-info-w-btn {
  will-change: transform;
  z-index: 8;
  display: inline-block;
  padding: 1.2rem 2.4rem;
  background-color: #F8BA7C;
  color: #FEFAF1;
  text-align: center;
  text-decoration: none;
  border-radius: 0.4rem;
  -webkit-transition: background-color 0.3s ease, opacity 0.3s ease;
  transition: background-color 0.3s ease, opacity 0.3s ease;
  font-size: 1.4rem;
  width: 100%;
  border: none;
}
.obj__info-info-w-btn:hover {
  background-color: #F7D2AC;
}
.obj__info-info-w-dropdown._active .obj__info-info-w-dropdown-header svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.obj__info-info-w-dropdown._active .obj__info-info-w-dropdown-content {
  max-height: 100rem;
  margin-top: 1.6rem;
}
.obj__info-info-w-dropdown-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  cursor: pointer;
}
.obj__info-info-w-dropdown-header:hover p {
  color: #F8BA7C;
}
.obj__info-info-w-dropdown-header:hover svg {
  fill: #F8BA7C;
}
.obj__info-info-w-dropdown-header p {
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-dropdown-header svg {
  width: 1.2rem;
  height: 1.2rem;
  margin-top: 0.1rem;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.obj__info-info-w-dropdown-content {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease, margin-top 0.3s ease;
  transition: max-height 0.3s ease, margin-top 0.3s ease;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.obj__info-info-w-dropdown-content p {
  font-size: 1.3rem;
  line-height: 110%;
}
.obj__info-info-w-dropdown-content p a {
  color: #B0ACA4;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-dropdown-content p a:hover {
  color: #F8BA7C;
}
.obj__info-info-w-dropdown-content-w {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.8rem 0.6rem;
}
.obj__info-info-w-dropdown-content-w p {
  font-size: 1.3rem;
}
.obj__info-info-w-dropdown-content-w p:nth-child(odd) {
  color: #B0ACA4;
}
.obj__info-info-w-dropdown-content span {
  width: 100%;
  height: 1px;
  background-color: #DDD8D0;
}
.obj__info-info-w-text {
  font-size: 1.3rem;
}
.obj__info-info-w-subtext {
  width: 82%;
  font-size: 1.3rem;
  color: #B0ACA4;
}
.obj__info-info-w-visit {
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-visit:hover {
  color: #F8BA7C;
}
.obj__info-info-w-visit:hover svg {
  fill: #F8BA7C;
}
.obj__info-info-w-visit svg {
  position: relative;
  top: 0.1rem;
  width: 1.2rem;
  height: auto;
  aspect-ratio: 1/1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.obj__info-info-w-link {
  margin-top: auto;
  font-size: 1.3rem;
}
.obj__info-info-w-link a {
  color: #B0ACA4;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__info-info-w-link a:hover {
  color: #F8BA7C;
}
.obj__info-info-w-selects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.6rem;
}
.obj__info-info-w-selects-item {
  position: relative;
  width: 49%;
}
.obj__info-info-w-selects-item:last-child {
  width: 100%;
}
.obj__info-info-w-selects-item._active .obj__info-info-w-selects-item-header p, .obj__info-info-w-selects-item.active .obj__info-info-w-selects-item-header p {
  opacity: 1;
}
.obj__info-info-w-selects-item._active .obj__info-info-w-selects-item-header svg, .obj__info-info-w-selects-item.active .obj__info-info-w-selects-item-header svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  opacity: 1;
}
.obj__info-info-w-selects-item._active .obj__info-info-w-selects-item-dropdown, .obj__info-info-w-selects-item.active .obj__info-info-w-selects-item-dropdown {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.obj__info-info-w-selects-item-header {
  padding: 0.9rem 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #DDD8D0;
  cursor: pointer;
}
.obj__info-info-w-selects-item-header:hover p, .obj__info-info-w-selects-item-header:hover svg {
  opacity: 0.5;
}
.obj__info-info-w-selects-item-header p {
  font-size: 1.3rem;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.obj__info-info-w-selects-item-header svg {
  width: 1.2rem;
  height: 1.2rem;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.obj__info-info-w-selects-item-dropdown {
  position: absolute;
  top: calc(100% + 0.2rem);
  left: 0;
  z-index: 9;
  width: 100%;
  padding: 0.4rem 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  background-color: #FEFAF1;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
}
.obj__info-info-w-selects-item-dropdown li {
  font-size: 1.2rem;
  padding: 0.9rem 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  cursor: pointer;
}
.obj__info-info-w-selects-item-dropdown li:not(:last-child) {
  border-bottom: 1px solid rgba(115, 110, 104, 0.24);
}
.obj__info-info-w-selects-item-dropdown li:hover {
  color: #F8BA7C;
}
.obj__info-info-w-selects-item-dropdown li::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #F8BA7C;
}
.obj__info-info-w-selects-item-dropdown li.green::before {
  background-color: #60C279;
}
.obj__info-info-w-selects-item-dropdown li.yellow::before {
  background-color: #FFC578;
}
.obj__info-info-w-selects-item-dropdown li.red::before {
  background-color: #DD827C;
}
.obj__info-info-w-selects-item-dropdown li.blue::before {
  background-color: #3FA8FE;
}
.obj__info-info-w-selects-item-dropdown li.active {
  color: #F8BA7C;
}
.obj__info-info-w-selects-item-dropdown li.active::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #F8BA7C;
}
.obj__content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.obj__content-item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.obj__content-item-header p {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.obj__content-item-header-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}
.obj__content-item-header-link:hover p {
  color: #F8BA7C;
}
.obj__content-item-header-link:hover svg {
  fill: #F8BA7C;
}
.obj__content-item-header-link p {
  font-size: 1.6rem;
  text-transform: inherit;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.obj__content-item-header-link svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.obj__content-item-img {
  width: 123rem;
  margin-left: auto;
  height: 72rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.obj__content-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.obj__content-item-text {
  font-size: 1.3rem;
  width: 82rem;
  margin-left: auto;
}
.obj__content-cards {
  gap: 0.6rem;
  overflow-x: scroll;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
  padding: 0 1.6rem 0 19.4rem;
}
.obj__content-cards .catalog__wrapper-r-card {
  width: 40.6rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.obj__artist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  margin-top: 4rem;
}
.obj__artist-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.obj__artist-header p {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.obj__artist-header-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}
.obj__artist-header-link p {
  text-transform: inherit;
  font-size: 1.6rem;
}
.obj__artist-header-link svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: #736E68;
}
.obj__artist-content {
  width: 123rem;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6.6rem;
}
.obj__artist-content-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 34.8rem;
  height: auto;
  aspect-ratio: 1/1;
  overflow: hidden;
  border-radius: 0.2rem;
}
.obj__artist-content-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.obj__artist-content-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 1.6rem;
}
.obj__artist-content-info-name {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.obj__artist-content-info-text {
  font-size: 1.6rem;
}

.obj__info-slider-close {
  position: fixed;
  z-index: 1000;
  top: 8.2rem;
  right: 2.3rem;
}
.obj__info-slider-close svg {
  cursor: pointer;
  width: 2.4rem;
  height: auto;
  fill: rgba(254, 250, 241, 0.72);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media only screen and (max-width: 1030px) {
  .obj__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .obj__info-slider {
    width: 100%;
  }
  .obj__info-info {
    padding: 0;
  }
  .obj__info-slider .swiper-wrapper {
    height: 80rem;
  }
  .obj__info {
    gap: 2.4rem;
  }
  .obj__info-info.mob {
    display: grid;
  }
  .obj__info-info.desk {
    display: none;
  }
  .obj__info-info-w {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4.8rem;
  }
  .obj__info-info-w-m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .obj__info-info-w-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.4rem;
  }
  .obj__info-info-w-tags p, .obj__info-info-w-tags a {
    font-size: 1.3rem;
  }
  .obj__content-item-img {
    width: 64rem;
    height: 37.3rem;
  }
  .obj__content-item-text {
    width: 64rem;
  }
  .obj__content-cards .catalog__wrapper-r-card {
    width: 21rem;
  }
  .obj__artist-content {
    width: 61rem;
  }
  .obj__artist-content-img {
    width: 17.8rem;
  }
  .obj__artist-content {
    gap: 3.6rem;
  }
  .obj__artist-content-info-text {
    font-size: 1.3rem;
  }
  .obj__artist-header-link p {
    color: #F8BA7C;
  }
  .obj__artist-header-link svg {
    fill: #F8BA7C;
  }
  .obj__similar-items {
    width: 61rem;
  }
  .obj__info-slider-full {
    top: 76.5rem;
  }
}
@media only screen and (max-width: 500px) {
  .obj .container.f {
    padding: 0;
  }
  .obj {
    margin: 4rem 0 15rem 0;
  }
  .obj__info-slider .swiper-wrapper {
    height: 56rem;
  }
  .obj__info-slider-btns {
    padding: 0 0.8rem;
  }
  .obj__info-info {
    padding: 0 0.8rem;
  }
  .obj__info-info-w {
    grid-template-columns: 1fr;
  }
  .obj__info-info-w-tags {
    position: absolute;
    z-index: 4;
    top: 1.7rem;
  }
  .obj__info-info.desk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .obj__info-info.mob {
    display: none;
  }
  .obj__info-info-w {
    gap: 2.35rem;
  }
  .obj__info-info.desk {
    gap: 2.3rem;
  }
  .obj__content-item-img {
    width: 100%;
    height: 20rem;
  }
  .obj__content-item {
    gap: 2.4rem;
  }
  .obj__content-item-text {
    width: 100%;
  }
  .obj__content-cards {
    padding: 0 0.8rem 0 3.8rem !important;
  }
  .obj__content-cards .catalog__wrapper-r-card {
    width: 16.8rem;
  }
  .obj__artist-content {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .obj__artist-content-img {
    width: 100%;
  }
  .obj__artist {
    gap: 2.6rem;
  }
  .obj__artist-content {
    gap: 1.6rem;
  }
  .obj__artist-content-info {
    gap: 0.8rem;
  }
  .obj__similar-items {
    width: 100%;
    grid-template-columns: 1fr 1fr;
  }
  .obj__content-item-header-link {
    color: #F8BA7C;
  }
  .obj__content-item-header-link svg {
    fill: #F8BA7C;
  }
  .obj__info-slider-full {
    top: 53rem;
  }
}
.del__popup {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  background-color: #FEFAF1;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5rem;
}
.del__popup.active {
  opacity: 1;
  pointer-events: all;
}
.del__popup .del__title {
  white-space: nowrap;
  font-size: 1.3rem;
}
.del__popup-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 3.3rem;
  padding: 0 7rem 0 0;
}
.del__popup-btns a {
  font-size: 1.3rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.del__popup-btns a#confirmDelete {
  color: #736E68;
}
.del__popup-btns a#confirmDelete:hover {
  color: #B0ACA4;
}
.del__popup-btns a#closeDelete {
  color: #F8BA7C;
}
.del__popup-btns a#closeDelete:hover {
  color: #F7D2AC;
}

.del {
  position: absolute;
  z-index: 2;
  top: 100%;
  right: 0;
  background-color: #FEFAF1;
  padding: 3rem 0.8rem 1.6rem 0.8rem;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.6rem;
  border-radius: 0.4rem;
}
.del.active {
  opacity: 1;
  pointer-events: all;
}
.del__title {
  color: #736E68;
  font-size: 1.6rem;
}
.del__btns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
}
.del__btns a {
  font-size: 1.3rem;
  padding: 1.3rem;
  border-radius: 0.4rem;
  width: 17rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.del__btns-cancel {
  border: 1px solid #B0ACA4;
  color: #736E68;
  background-color: #FEFAF1;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.del__btns-cancel:hover {
  background-color: #B0ACA4;
}
.del__btns-delete {
  background-color: #F8BA7C;
  color: #FEFAF1;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.del__btns-delete:hover {
  background-color: #F7D2AC;
}

.account {
  margin: 12rem 0 4rem 0;
}
.account__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.7rem;
}
.account__wrapper-nav {
  position: fixed;
  width: 16rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
  overflow: hidden;
  height: calc(100vh - 12rem);
  padding-bottom: 2.2rem;
}
.account__wrapper-nav-logout {
  margin-top: auto;
  font-size: 1.3rem;
  color: #DD827C;
}
.account__wrapper-nav-dropdown {
  position: relative;
  display: none;
  padding-right: 0.2rem;
}
.account__wrapper-nav-dropdown.active .account__wrapper-nav-dropdown-header svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.account__wrapper-nav-dropdown.active .account__wrapper-nav-dropdown-dropdown {
  opacity: 1;
  pointer-events: all;
}
.account__wrapper-nav-dropdown-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.6rem;
}
.account__wrapper-nav-dropdown-header p {
  font-size: 1.6rem;
}
.account__wrapper-nav-dropdown-header svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.account__wrapper-nav-dropdown-dropdown {
  width: 200%;
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  background-color: #FEFAF1;
  padding: 0.4rem 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  background-color: #FEFAF1;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
}
.account__wrapper-nav-dropdown-dropdown li {
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0.9rem 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  cursor: pointer;
}
.account__wrapper-nav-dropdown-dropdown li:hover {
  color: #F8BA7C;
}
.account__wrapper-nav-dropdown-dropdown li.active {
  color: #F8BA7C;
}
.account__wrapper-nav-dropdown-dropdown li.active::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #F8BA7C;
}
.account__wrapper-nav-name {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.account__wrapper-nav-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.account__wrapper-nav-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  padding-left: 1.8rem;
  display: none;
  margin-top: 1.4rem;
}
.account__wrapper-nav-nav-list.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.account__wrapper-nav-nav-list li {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.account__wrapper-nav-nav-list a {
  display: block !important;
  position: relative;
  font-size: 1.3rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-nav-nav-list a.active {
  color: #F8BA7C;
  padding-left: 1.8rem;
}
.account__wrapper-nav-nav-list a.active::before {
  opacity: 1;
}
.account__wrapper-nav-nav-list a::before {
  content: "";
  position: absolute;
  left: 0.1rem;
  top: 0.2rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: #F8BA7C;
  display: block;
  opacity: 0;
}
.account__wrapper-nav-nav-list a:hover {
  color: #F8BA7C;
}
.account__wrapper-nav-nav a {
  position: relative;
  font-size: 1.3rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-nav-nav a.active {
  color: #F8BA7C;
  padding-left: 1.8rem;
}
.account__wrapper-nav-nav a.active::before {
  opacity: 1;
}
.account__wrapper-nav-nav a::before {
  content: "";
  position: absolute;
  left: 0.1rem;
  top: 0.25rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background-color: #F8BA7C;
  display: block;
  opacity: 0;
}
.account__wrapper-nav-nav a:hover {
  color: #F8BA7C;
}
.account__wrapper-content {
  margin-left: 17.8rem;
  width: 74.858%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
}
.account__wrapper-content-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3.2rem;
  width: 71.8rem;
}
.account__wrapper-content-settings-premium {
  font-size: 1.3rem;
}
.account__wrapper-content-settings-premium a {
  opacity: 0.56;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.account__wrapper-content-settings-premium a:hover {
  opacity: 1;
  color: #F8BA7C;
}
.account__wrapper-content-settings-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.6rem;
}
.account__wrapper-content-settings-item-title {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 1.3rem;
  opacity: 0.73;
  width: 23.4rem;
}
.account__wrapper-content-settings-item-text {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.3rem;
  padding-left: 1.2rem;
  border-left: 1px solid #DDD8D0;
}
.account__wrapper-content-settings-item-text-add {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}
.account__wrapper-content-settings-item-text-add:hover {
  color: #F8BA7C;
}
.account__wrapper-content-settings-item-text-add:hover svg {
  fill: #F8BA7C;
}
.account__wrapper-content-settings-item-text-add p {
  font-size: 1.3rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-content-settings-item-text-add p span {
  opacity: 0.73;
}
.account__wrapper-content-settings-item-text-add svg {
  cursor: pointer;
  margin-top: 0.2rem;
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.account__wrapper-content-settings-item-text-col {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.account__wrapper-content-settings-item-text-col-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.2rem;
}
.account__wrapper-content-settings-item-text-col p {
  font-size: 1.3rem;
}
.account__wrapper-content-settings-item-text-col svg {
  cursor: pointer;
  width: 1.3rem;
  height: 1.3rem;
  fill: transparent;
  stroke: #736E68;
  -webkit-transition: stroke 0.6s;
  transition: stroke 0.6s;
}
.account__wrapper-content-settings-item-text-col svg:hover {
  stroke: #F8BA7C;
}
.account__wrapper-content-mob {
  display: none;
}
.account__wrapper-content.max {
  width: 100%;
}
.account__wrapper-content-cards {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 2.4rem 0.6rem;
}
.account__wrapper-content-cards .catalog__wrapper-r-card-img-wishlist {
  opacity: 1;
  pointer-events: all;
}
.account__wrapper-content-cards .catalog__wrapper-r-card-img-wishlist:hover svg {
  stroke: #F8BA7C;
}
.account__wrapper-content-cards .catalog__wrapper-r-card-img-wishlist svg {
  fill: transparent;
  stroke: #FEFAF1;
  -webkit-transition: stroke 0.6s;
  transition: stroke 0.6s;
}
.account__wrapper-content-cards .del {
  z-index: 10;
  top: 0;
  width: 100%;
  border-radius: 0;
}
.account__wrapper-content-cards .del__btns a {
  width: 100%;
}
.account__wrapper-content-cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3.3rem;
}
.account__wrapper-content-cols-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.account__wrapper-content-cols-col:not(:last-child) {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #DDD8D0;
}
.account__wrapper-content-cols-col-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 1.2rem;
}
.account__wrapper-content-cols-col-items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.2rem;
}
.account__wrapper-content-cols-col-items-item-img {
  width: 6.4rem;
  height: 8rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.account__wrapper-content-cols-col-items-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.account__wrapper-content-cols-col-items-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.account__wrapper-content-cols-col-items-item-info-title {
  font-size: 1.3rem;
  text-transform: uppercase;
}
.account__wrapper-content-cols-col-items-item-info-name {
  font-size: 1.3rem;
  opacity: 0.73;
}
.account__wrapper-content-cols-col-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.account__wrapper-content-cols-col-header-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.account__wrapper-content-cols-col-header-title span {
  opacity: 0.73;
}
.account__wrapper-content-cols-col-header-btn {
  position: relative;
  font-size: 1.2rem;
  line-height: 110%;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-content-cols-col-header-btn::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -0.6rem;
  width: 100%;
  height: 0.1rem;
  background-color: #F8BA7C;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.account__wrapper-content-cols-col-header-btn:hover {
  color: #F8BA7C;
}
.account__wrapper-content-cols-col-header-btn:hover:after {
  opacity: 1;
  bottom: -0.2rem;
}
.account__wrapper-content-cols-col-del {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  color: #736E68;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-content-cols-col-del:hover {
  color: #F8BA7C;
}
.account__wrapper-content-cols-col-del:hover svg {
  stroke: #F8BA7C;
}
.account__wrapper-content-cols-col-del svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: transparent;
  stroke: #736E68;
  -webkit-transition: stroke 0.6s;
  transition: stroke 0.6s;
}
.account__wrapper-content-back {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 1.3rem;
}
.account__wrapper-content-back svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.account__wrapper-content-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 4.8rem;
}
.account__wrapper-content-wrapper-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.account__wrapper-content-wrapper-items-total {
  font-size: 2.4rem;
  text-transform: uppercase;
  margin-left: auto;
}
.account__wrapper-content-wrapper-items-link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  margin-top: 2.4rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  margin-top: auto;
}
.account__wrapper-content-wrapper-items-link:hover {
  color: #F8BA7C;
}
.account__wrapper-content-wrapper-items-link:hover svg {
  fill: #F8BA7C;
}
.account__wrapper-content-wrapper-items-link svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.account__wrapper-content-wrapper-items-header p {
  font-size: 2.4rem;
  text-transform: uppercase;
}
.account__wrapper-content-wrapper-items-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
}
.account__wrapper-content-wrapper-items-items-item {
  padding: 0.8rem 0;
  border-bottom: 1px solid #DDD8D0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.account__wrapper-content-wrapper-items-items-item:first-child {
  padding-top: 0;
}
.account__wrapper-content-wrapper-items-items-item:last-child {
  padding-bottom: 0;
  border: none;
}
.account__wrapper-content-wrapper-items-items-item-img {
  width: 6.4rem;
  height: 8rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.account__wrapper-content-wrapper-items-items-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.account__wrapper-content-wrapper-items-items-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 1.2rem;
}
.account__wrapper-content-wrapper-items-items-item-info-title {
  font-size: 1.3rem;
  text-transform: uppercase;
}
.account__wrapper-content-wrapper-items-items-item-info-name {
  font-size: 1.3rem;
  opacity: 0.73;
}
.account__wrapper-content-wrapper-items-items-item-info .account__wrapper-content-wrapper-items-items-item-price {
  display: none;
}
.account__wrapper-content-wrapper-items-items-item-price {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  margin-left: auto;
  padding: 0 4.5rem;
}
.account__wrapper-content-wrapper-items-items-item-price svg {
  width: 1rem;
  height: 1rem;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  fill: #736E68;
  opacity: 0.73;
}
.account__wrapper-content-wrapper-items-items-item-price::after {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  height: 4rem;
  background-color: #DDD8D0;
}
.account__wrapper-content-wrapper-items-items-item-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  padding-left: 1.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-content-wrapper-items-items-item-link:hover {
  color: #F8BA7C;
}
.account__wrapper-content-wrapper-items-items-item-link:hover svg {
  fill: #F8BA7C;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.account__wrapper-content-wrapper-items-items-item-link svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  opacity: 0.73;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.account__wrapper-content-wrapper-items-items-item-link::after {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  height: 4rem;
  background-color: #DDD8D0;
}
.account__wrapper-content-wrapper-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
}
.account__wrapper-content-wrapper-col-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.account__wrapper-content-wrapper-col-item-title {
  font-size: 2.4rem;
  text-transform: uppercase;
}
.account__wrapper-content-wrapper-col-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.account__wrapper-content-wrapper-col-item-info-bottom {
  margin-top: 2.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.4rem;
}
.account__wrapper-content-wrapper-col-item-info-bottom-link {
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-content-wrapper-col-item-info-bottom-link:hover {
  color: #F8BA7C;
}
.account__wrapper-content-wrapper-col-item-info-bottom-link:hover svg {
  fill: #F8BA7C;
}
.account__wrapper-content-wrapper-col-item-info-bottom-link a {
  opacity: 0.73;
}
.account__wrapper-content-wrapper-col-item-info-bottom-link svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.account__wrapper-content-wrapper-col-item-info-status {
  font-size: 1.3rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
.account__wrapper-content-wrapper-col-item-info-status.u {
  color: #DD827C;
}
.account__wrapper-content-wrapper-col-item-info-status.u span {
  background-color: #DD827C;
}
.account__wrapper-content-wrapper-col-item-info-status.b {
  color: #736E68;
}
.account__wrapper-content-wrapper-col-item-info-status.b span {
  background-color: #736E68;
}
.account__wrapper-content-wrapper-col-item-info-status.p {
  color: #F8BA7C;
}
.account__wrapper-content-wrapper-col-item-info-status.p span {
  background-color: #F8BA7C;
}
.account__wrapper-content-wrapper-col-item-info-status.s {
  color: #60C279;
}
.account__wrapper-content-wrapper-col-item-info-status.s span {
  background-color: #60C279;
}
.account__wrapper-content-wrapper-col-item-info-status span {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}
.account__wrapper-content-wrapper-col-item-info-text {
  font-size: 1.3rem;
}
.account__wrapper-content-wrapper-col-item-info-text a {
  opacity: 0.73;
}
.account__wrapper-content-wrapper-col-item-info-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.account__wrapper-content-wrapper-col-item-info-item-title {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-size: 1.3rem;
  opacity: 0.73;
  width: 12.5rem;
  padding-right: 1.2rem;
}
.account__wrapper-content-wrapper-col-item-info-item-text {
  font-size: 1.3rem;
  padding-left: 1.2rem;
  border-left: 1px solid #DDD8D0;
}
.account__wrapper-content-wrapper-col-item-info-item-status {
  font-size: 1.3rem;
  padding-left: 1.2rem;
  border-left: 1px solid #DDD8D0;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.5rem;
}
.account__wrapper-content-wrapper-col-item-info-item-status.u {
  color: #DD827C;
}
.account__wrapper-content-wrapper-col-item-info-item-status.u span {
  background-color: #DD827C;
}
.account__wrapper-content-wrapper-col-item-info-item-status.b {
  color: #736E68;
}
.account__wrapper-content-wrapper-col-item-info-item-status.b span {
  background-color: #736E68;
}
.account__wrapper-content-wrapper-col-item-info-item-status.p {
  color: #F8BA7C;
}
.account__wrapper-content-wrapper-col-item-info-item-status.p span {
  background-color: #F8BA7C;
}
.account__wrapper-content-wrapper-col-item-info-item-status.s {
  color: #60C279;
}
.account__wrapper-content-wrapper-col-item-info-item-status.s span {
  background-color: #60C279;
}
.account__wrapper-content-wrapper-col-item-info-item-status span {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}
.account__wrapper-content-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.account__wrapper-content-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.account__wrapper-content-header-info {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
  margin-bottom: -3.2rem;
  margin-top: 2.4rem;
}
.account__wrapper-content-header-info-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.account__wrapper-content-header-info-text {
  font-size: 1.3rem;
}
.account__wrapper-content-header-btn {
  font-size: 1.3rem;
  padding: 0.9rem 1.6rem;
  border-radius: 0.4rem;
  border: 1px solid #AFABA3;
}
.account__wrapper-content-header svg {
  width: 1.8rem;
  height: auto;
  fill: transparent;
  stroke: #736E68;
  -webkit-transition: stroke 0.6s;
  transition: stroke 0.6s;
  cursor: pointer;
}
.account__wrapper-content-header svg:hover {
  stroke: #F8BA7C;
}
.account__wrapper-content-header p {
  text-transform: uppercase;
  font-size: 3.2rem;
  letter-spacing: 0.01em;
}
.account__wrapper-content-header p span {
  color: #F8BA7C;
}
.account__wrapper-content-header p small {
  font-size: 1.3rem;
  opacity: 0.73;
  text-transform: none;
}
.account__wrapper-content-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 2.4rem;
}
.account__wrapper-content-nav-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem 1.8rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.account__wrapper-content-nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  color: #B0ACA4;
}
.account__wrapper-content-nav-item span {
  color: #736E68;
}
.account__wrapper-content-nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-content-nav-link:hover {
  color: #F8BA7C;
}
.account__wrapper-content-nav-link:hover svg {
  fill: #F8BA7C;
}
.account__wrapper-content-nav-link svg {
  width: 1.2rem;
  height: auto;
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.account__wrapper-content-nav-del {
  position: relative;
}
.account__wrapper-content-nav-del-btn {
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  font-size: 1.3rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  background: none;
  border: none;
  cursor: pointer;
  color: #736E68;
}
.account__wrapper-content-nav-del-btn:hover {
  color: #F8BA7C;
}
.account__wrapper-content-nav-del-btn:hover svg {
  stroke: #F8BA7C;
}
.account__wrapper-content-nav-del-btn svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1.2rem;
  height: auto;
  fill: transparent;
  stroke: #736E68;
  -webkit-transition: stroke 0.6s;
  transition: stroke 0.6s;
}
.account__wrapper-content-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.account__wrapper-content-items-header p {
  font-size: 2.4rem;
  text-transform: uppercase;
}
.account__wrapper-content-items-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
}
.account__wrapper-content-items-items-item {
  display: grid;
  grid-template-columns: 13.6rem 3fr 15rem 15.8rem 10rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 0.8rem 0;
}
.account__wrapper-content-items-items-item:not(:last-child) {
  border-bottom: 1px solid #DDD8D0;
}
.account__wrapper-content-items-items-item:first-child {
  padding-top: 0;
}
.account__wrapper-content-items-items-item:last-child {
  padding-bottom: 0;
}
.account__wrapper-content-items-items-item-num {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 5.6rem;
}
.account__wrapper-content-items-items-item-num p {
  font-size: 1.3rem;
}
.account__wrapper-content-items-items-item-num p:last-child {
  color: #B0ACA4;
}
.account__wrapper-content-items-items-item-items {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
  padding-left: 1.6rem;
}
.account__wrapper-content-items-items-item-items:before {
  position: absolute;
  left: 0;
  content: "";
  width: 1px;
  height: 80%;
  background-color: #DDD8D0;
  display: block;
}
.account__wrapper-content-items-items-item-items-text {
  font-size: 1.3rem;
}
.account__wrapper-content-items-items-item-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.2rem;
}
.account__wrapper-content-items-items-item-item-img {
  width: 4rem;
  height: 5.6rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.account__wrapper-content-items-items-item-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.account__wrapper-content-items-items-item-item-info {
  width: 14.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.account__wrapper-content-items-items-item-item-info-title {
  font-size: 1.3rem;
  text-transform: uppercase;
}
.account__wrapper-content-items-items-item-item-info-name {
  font-size: 1.3rem;
  opacity: 0.73;
}
.account__wrapper-content-items-items-item-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.3rem;
  border-left: 1px solid #DDD8D0;
  height: 5.6rem;
}
.account__wrapper-content-items-items-item-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.6rem;
  text-transform: uppercase;
  font-size: 1.3rem;
  border-left: 1px solid #DDD8D0;
  height: 5.6rem;
}
.account__wrapper-content-items-items-item-status.u {
  color: #DD827C;
}
.account__wrapper-content-items-items-item-status.u span {
  background-color: #DD827C;
}
.account__wrapper-content-items-items-item-status.b {
  color: #736E68;
}
.account__wrapper-content-items-items-item-status.b span {
  background-color: #736E68;
}
.account__wrapper-content-items-items-item-status.p {
  color: #F8BA7C;
}
.account__wrapper-content-items-items-item-status.p span {
  background-color: #F8BA7C;
}
.account__wrapper-content-items-items-item-status.s {
  color: #60C279;
}
.account__wrapper-content-items-items-item-status.s span {
  background-color: #60C279;
}
.account__wrapper-content-items-items-item-status span {
  margin-top: -0.1rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}
.account__wrapper-content-items-items-item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 0.6rem;
  font-size: 1.3rem;
  border-left: 1px solid #DDD8D0;
  height: 5.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.account__wrapper-content-items-items-item-link:hover {
  color: #F8BA7C;
}
.account__wrapper-content-items-items-item-link:hover svg {
  fill: #F8BA7C;
}
.account__wrapper-content-items-items-item-link svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  opacity: 0.73;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}

.account__wrapper-content-cards.w .catalog__wrapper-r-card-img-wishlist svg {
  stroke: none;
  fill: #FEFAF1;
}

@media only screen and (max-width: 1030px) {
  .account__wrapper-nav {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    gap: 2.4rem;
    position: relative;
    padding: 0;
  }
  .account__wrapper-nav-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .account__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 12.6rem;
  }
  .account__wrapper-content {
    margin-left: 0;
    width: 100%;
    gap: 3.2rem;
  }
  .account__wrapper-nav-name {
    font-size: 2.4rem;
  }
  .account__wrapper-nav-logout {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .account__wrapper-content-items-items-item-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.7rem;
  }
  .account__wrapper-content-items-items-item {
    grid-template-columns: 12rem 3fr 13.7rem 14rem 10rem;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .account__wrapper-content-items-items-item-items {
    padding-left: 1.7rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .account__wrapper-content-items-items-item-num {
    height: auto;
  }
  .account__wrapper-content-items-items-item-items:before {
    height: 100%;
  }
  .account__wrapper-content-items-items-item-item-info {
    width: auto;
  }
  .account__wrapper-content-items-items-item-price {
    height: auto;
  }
  .account__wrapper-content-items-items-item-status {
    height: auto;
  }
  .account__wrapper-content-items-items-item-link {
    height: auto;
  }
  .account__wrapper-content-items {
    gap: 2.7rem;
  }
  .account__wrapper-content-wrapper {
    grid-template-columns: 1fr;
  }
  .account__wrapper-content-wrapper-col-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .account__wrapper-content-wrapper-col-item-title {
    width: 24rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .account__wrapper-content-wrapper-col {
    width: 100%;
  }
  .account__wrapper-content-wrapper-col .account__wrapper-content-wrapper-col-item-info-bottom {
    display: none;
  }
  .account__wrapper-content-wrapper-items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .account__wrapper-content-wrapper-items .account__wrapper-content-wrapper-items-total {
    display: none;
  }
  .account__wrapper-content-wrapper-items .account__wrapper-content-wrapper-items-link {
    display: none;
  }
  .account__wrapper-content-wrapper-items-header {
    width: 24rem;
  }
  .account__wrapper-content-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4.78rem;
    margin-left: 26.5rem;
    margin-top: -2.6rem;
  }
  .account__wrapper-content-wrapper-col-item-info-bottom {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 2.4rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .account__wrapper-content-wrapper-items-link {
    margin-top: 0;
  }
  .account__wrapper-nav-nav {
    position: relative;
  }
  .account__wrapper-nav {
    overflow: visible;
  }
  .account__wrapper-nav-nav-list {
    padding-left: 0;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 2.8rem;
    margin: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 2.4rem;
  }
  .account__wrapper-content.p {
    margin-top: 3rem;
    gap: 5rem;
  }
  .account__wrapper-content-cols-col-items {
    grid-template-columns: 1fr 1fr;
    gap: 0.8rem;
  }
  .account__wrapper-content-cols-col-header {
    padding-right: 0.4rem;
  }
  .account__wrapper-content.max {
    margin-top: 3rem;
  }
  .account__wrapper-nav-nav a::before {
    top: 0.35rem;
  }
  .account__wrapper-content-settings {
    width: 100%;
  }
  .account__wrapper-nav-nav-list {
    gap: 0.8rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .account__wrapper-content-header-info {
    grid-template-columns: 1fr;
    margin-top: 1rem;
    margin-bottom: -0.6rem;
    gap: 1.5rem;
  }
  .account__wrapper-content-header-info-text {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 500px) {
  .account__wrapper {
    gap: 4.6rem;
  }
  .account__wrapper-nav-name {
    font-size: 1.6rem;
  }
  .account__wrapper-nav-dropdown {
    display: block;
  }
  .account__wrapper-nav-nav {
    display: none;
  }
  .account__wrapper-nav-logout {
    display: none;
  }
  .account__wrapper-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: visible;
  }
  .account__wrapper-content-header p {
    font-size: 2.4rem;
  }
  .account__wrapper-content-items-header p {
    font-size: 1.55rem;
  }
  .account__wrapper-content {
    gap: 3.4rem;
  }
  .account__wrapper-content-items-items-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.2rem 2.1rem;
  }
  .account__wrapper-content-items-items-item-items {
    border: none;
    padding: 0;
    width: 50%;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .account__wrapper-content-items-items-item-price {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    width: 40%;
    border: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .account__wrapper-content-items-items-item-num, .account__wrapper-content-items-items-item-status, .account__wrapper-content-items-items-item-link {
    height: auto;
    border: 0;
  }
  .account__wrapper-content-items {
    gap: 2.5rem;
  }
  .account__wrapper-content-items-items-item-link {
    margin-left: auto;
  }
  .account__wrapper-content-items-items-item {
    padding: 1.6rem 0;
  }
  .account__wrapper-content-items-items-item-link {
    color: #F8BA7C;
  }
  .account__wrapper-content-items-items-item-link svg {
    fill: #F8BA7C;
  }
  .account__wrapper-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .account__wrapper-content-wrapper-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .account__wrapper-content-wrapper-items-items-item-price {
    padding: 0;
    margin: 0;
  }
  .account__wrapper-content-wrapper-items-items-item-price::after {
    display: none;
  }
  .account__wrapper-content-wrapper-items-items-item {
    position: relative;
  }
  .account__wrapper-content-wrapper-items-items-item-link {
    padding: 0;
    border: none;
    margin-left: auto;
    color: #F8BA7C;
  }
  .account__wrapper-content-wrapper-items-items-item-link svg {
    fill: #F8BA7C;
  }
  .account__wrapper-content-wrapper-items-items-item-link::after {
    display: none;
  }
  .account__wrapper-content-wrapper-items-items-item-info {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .account__wrapper-content-wrapper-items-header p {
    font-size: 1.6rem;
  }
  .account__wrapper-content-header p small {
    display: block;
    margin-top: 0.2rem;
  }
  .account__wrapper-content {
    gap: 4.4rem;
  }
  .account__wrapper-content-wrapper-items-items-item-img {
    width: 4rem;
    height: 5.6rem;
  }
  .account__wrapper-content-wrapper-items-items-item-info {
    gap: 0.4rem;
  }
  .account__wrapper-content-wrapper-items-items-item {
    padding: 1.6rem 0;
  }
  .account__wrapper-content-wrapper-items-items-item-price {
    display: none;
  }
  .account__wrapper-content-wrapper-items-items-item-info .account__wrapper-content-wrapper-items-items-item-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
  }
  .account__wrapper-content-wrapper-col-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.2rem;
  }
  .account__wrapper-content-mob {
    margin-left: 0;
  }
  .account__wrapper-content-mob .account__wrapper-content-wrapper-col-item-info-bottom-link {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
  .account__wrapper-content-mob .account__wrapper-content-wrapper-items-link {
    display: none;
  }
  .account__wrapper-content-mob .account__wrapper-content-wrapper-items-total {
    display: none;
  }
  .account__wrapper-content-wrapper-items .account__wrapper-content-wrapper-items-total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.6rem;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .account__wrapper-content-wrapper-items .account__wrapper-content-wrapper-items-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0;
  }
  .account__wrapper-content-wrapper-col-item-title {
    font-size: 1.6rem;
  }
  .account__wrapper-content-wrapper-col-item-info-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 0.8rem;
  }
  .account__wrapper-content-wrapper-col-item-info-item-text {
    padding-left: 0;
    border: none;
  }
  .account__wrapper-content-wrapper-col-item-info-item-status {
    padding-left: 0;
    border: none;
  }
  .account__wrapper-content-mob {
    margin-top: 0;
  }
  .account__wrapper-content-wrapper-col-item-info-bottom {
    gap: 1.8rem;
  }
  .account__wrapper-content-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.8rem;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .account__wrapper-content-header.g {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .account__wrapper-content.p {
    margin-top: 0;
    gap: 4rem;
  }
  .account__wrapper-content-cols-col-items {
    grid-template-columns: 1fr;
  }
  .account__wrapper-content.max {
    margin-top: 0;
    gap: 3rem;
  }
  .account__wrapper-content.max .account__wrapper-content-cards {
    grid-template-columns: 1fr 1fr;
  }
  .account__wrapper-content-settings-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1rem;
  }
  .account__wrapper-content-settings-item-text {
    padding-left: 0;
    border: none;
  }
  .account__wrapper-content-settings-item {
    gap: 1.6rem;
  }
  .account__wrapper-content-settings-item-text {
    gap: 1.3rem;
  }
  .account__wrapper-content-settings-premium {
    padding-top: 2.4rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top: 1px solid rgba(115, 110, 104, 0.2392156863);
  }
  .account__wrapper-content-nav {
    position: relative;
  }
  .del {
    width: 100%;
  }
  .account__wrapper-content-nav-del {
    position: static;
  }
  .del__btns a {
    width: 100%;
  }
  .account__wrapper-content-items-items-item-status {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .del__popup {
    width: 100%;
    position: absolute;
    z-index: 2;
    top: 100%;
    right: 0;
    background-color: #FEFAF1;
    padding: 3rem 0.8rem 1.6rem 0.8rem;
    text-align: center;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.6s;
    transition: opacity 0.6s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.6rem;
    border-radius: 0.4rem;
  }
  .del__popup-btns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.8rem;
    padding: 0;
  }
  .del__popup-btns a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1.2rem 0;
    border-radius: 0.4rem;
    -webkit-transition: background-color 0.6s;
    transition: background-color 0.6s;
  }
  .del__popup-btns a#confirmDelete {
    color: #736E68;
    border: 1px solid #B0ACA4;
  }
  .del__popup-btns a#confirmDelete:hover {
    background-color: #B0ACA4;
  }
  .del__popup-btns a#closeDelete {
    background-color: #F8BA7C;
    color: #FEFAF1;
  }
  .del__popup-btns a#closeDelete:hover {
    background-color: #F7D2AC;
  }
  .del__popup .del__title {
    font-size: 1.6rem;
  }
}
.about {
  background-color: #A29A91;
  -webkit-transition: 1s;
  transition: 1s;
}
.about.scroll {
  background-color: #FEFAF1;
}
.about.scroll .about__main-title {
  color: #736E68;
}
.about.scroll .about__main-subtitle {
  color: #736E68;
}
.about.scroll .about__main-text {
  color: #736E68;
}
.about__bg {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.about__bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.about__nav {
  border-radius: 0.4rem;
  position: fixed;
  z-index: 3;
  bottom: 5.6rem;
  right: 0;
  left: 0;
  margin: 0 auto;
  background-color: #88817A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.4rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.9rem 1.6rem;
}
.about__nav-mob {
  display: none;
}
.about__nav-mob p {
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.about__nav a {
  color: #FEFAF1;
  font-size: 1.3rem;
  position: relative;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.about__nav a.active {
  color: #F8BA7C;
}
.about__nav a.active::after {
  opacity: 1;
  bottom: -0.2rem;
}
.about__nav a:hover {
  color: #F8BA7C;
}
.about__nav a:hover::after {
  opacity: 1;
  bottom: -0.2rem;
}
.about__nav a::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #F8BA7C;
  display: block;
  position: absolute;
  bottom: -0.4rem;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.about__main {
  position: relative;
  height: 100vh;
  padding: 20rem 0 22.6rem 0;
  width: 93.6rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8rem;
}
.about__main-img {
  position: absolute;
  border-radius: 0.1rem;
  overflow: hidden;
  display: none;
}
.about__main-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.about__main-title {
  width: 72rem;
  font-size: 3.2rem;
  text-transform: uppercase;
  color: #FEFAF1;
  letter-spacing: 0.01em;
  -webkit-transition: color 1s;
  transition: color 1s;
}
.about__main-title a {
  color: #F8BA7C;
}
.about__main-subtitle {
  margin-left: 17.5rem;
  width: 60rem;
  font-size: 2.4rem;
  text-transform: uppercase;
  color: #FEFAF1;
  -webkit-transition: color 1s;
  transition: color 1s;
}
.about__main-subtitle a {
  color: #F8BA7C;
}
.about__main-text {
  font-size: 1.3rem;
  width: 58rem;
  margin-left: 17.5rem;
  color: #FEFAF1;
  -webkit-transition: color 1s;
  transition: color 1s;
}

.about__block {
  margin: 20rem 0;
}
.about__block.cus .about__block-wrapper-cards {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4.6rem 2.4rem;
}
.about__block.cus .about__block-wrapper-cards .about__block-wrapper-cards-card {
  width: auto;
}
.about__block.cus .about__block-wrapper-cards .about__block-wrapper-cards-card-header {
  width: auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.about__block.cus .about__block-wrapper-cards .about__block-wrapper-cards-card-header-w {
  width: auto;
}
.about__block.cus .about__block-wrapper-cards .about__block-wrapper-cards-card.active .about__block-wrapper-cards-card-dropdown {
  padding-top: 1.6rem;
}
.about__block.cus .about__block-wrapper-cards .about__block-wrapper-cards-card-header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.about__block-video {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 1440/800;
  overflow: hidden;
  margin-top: 1.7rem;
}
.about__block-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.about__block-video-controls {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
  pointer-events: none;
}
.about__block-video-controls-play {
  width: 3.2rem;
  height: auto;
  cursor: pointer;
  fill: #FEFAF1;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
  pointer-events: all;
}
.about__block-video-controls-play.none {
  display: none;
}
.about__block-video-controls-play:hover {
  fill: #F8BA7C;
}
.about__block-video-controls-pause {
  width: 3.2rem;
  height: auto;
  cursor: pointer;
  fill: #FEFAF1;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
  pointer-events: all;
}
.about__block-video-controls-pause.none {
  display: none;
}
.about__block-video-controls-pause:hover {
  fill: #F8BA7C;
}
.about__block-video-controls-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.2rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.about__block-video-controls-btn-timeline {
  color: #FEFAF1;
  font-size: 1.6rem;
  opacity: 0.56;
  padding-right: 1.2rem;
  border-right: 1px solid rgba(162, 154, 145, 0.56);
}
.about__block-video-controls-btn-vol {
  pointer-events: all;
  cursor: pointer;
  width: 1.6rem;
  height: 1.6rem;
  fill: transparent;
  stroke: #FEFAF1;
  opacity: 0.56;
}

.about__block-video-controls {
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

.about__block-video.active-controls .about__block-video-controls {
  opacity: 1;
  pointer-events: auto;
}

.about__block-video.hide-controls .about__block-video-controls {
  opacity: 0;
  pointer-events: none;
}

.about__block-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.6rem;
}
.about__block-wrapper-press {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 4rem 2.4rem;
}
.about__block-wrapper-press-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.about__block-wrapper-press-item:not(:last-child) {
  padding-right: 2.4rem;
  border-right: 1px solid #DDD8D0;
}
.about__block-wrapper-press-item:nth-child(4n) {
  padding-right: 0;
  border: none;
}
.about__block-wrapper-press-item-date {
  margin-top: auto;
  font-size: 1.3rem;
  color: #A29A91;
}
.about__block-wrapper-press-item-title {
  text-transform: uppercase;
  font-size: 1.6rem;
}
.about__block-wrapper-press-item-text {
  font-size: 1.3rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.about__block-wrapper-scroll {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  scrollbar-color: transparent transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.6rem;
  padding: 0 1.6rem;
  margin-top: 1.6rem;
}
.about__block-wrapper-scroll::-webkit-scrollbar {
  width: 0;
  display: none;
}
.about__block-wrapper-scroll-card {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 34.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.about__block-wrapper-scroll-card-img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  overflow: hidden;
  border-radius: 0.2rem;
}
.about__block-wrapper-scroll-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.about__block-wrapper-scroll-card-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
  padding: 0 0.8rem;
}
.about__block-wrapper-scroll-card-info-name {
  font-size: 1.3rem;
  opacity: 0.56;
}
.about__block-wrapper-scroll-card-info-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.about__block-wrapper-scroll-card-info-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  font-size: 1.3rem;
}
.about__block-wrapper-scroll-card-info-link:hover {
  color: #F8BA7C;
}
.about__block-wrapper-scroll-card-info-link:hover svg {
  fill: #F8BA7C;
}
.about__block-wrapper-scroll-card-info-link svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.about__block-wrapper-btn {
  font-size: 1.3rem;
  border-radius: 0.4rem;
  background-color: #F8BA7C;
  padding: 1.3rem 3.6rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #FEFAF1;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.about__block-wrapper-btn:hover {
  background-color: #F7D2AC;
}
.about__block-wrapper-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.about__block-wrapper-header-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.about__block-wrapper-header-link {
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.about__block-wrapper-header-link:hover {
  color: #F8BA7C;
}
.about__block-wrapper-header-link:hover svg {
  width: 1.6rem;
  fill: #F8BA7C;
  margin-left: 0.4rem;
}
.about__block-wrapper-header-link svg {
  width: 0;
  height: 1.6rem;
  fill: #736E68;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.about__block-wrapper-cards {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2.4rem;
}
.about__block-wrapper-cards.team {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
  width: 105.5rem;
}
.about__block-wrapper-cards.team .about__block-wrapper-cards-card-header {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.about__block-wrapper-cards.team .about__block-wrapper-cards-card {
  width: 100%;
}
.about__block-wrapper-cards.team .about__block-wrapper-cards-card-header-w {
  width: auto;
}
.about__block-wrapper-cards-card {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  padding-right: 2.4rem;
  border-right: 1px solid #DDD8D0;
}
.about__block-wrapper-cards-card:nth-child(3n) {
  padding-right: 0;
  border: none;
}
.about__block-wrapper-cards-card-header {
  /* Shedu */
  /* cursor: pointer; */
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 1.6rem;
}
.about__block-wrapper-cards-card-header-w {
  width: 29rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.3rem;
}
.about__block-wrapper-cards-card-header-name {
  font-size: 2.4rem;
  text-transform: uppercase;
}
.about__block-wrapper-cards-card-header-post {
  font-size: 1.3rem;
}
.about__block-wrapper-cards-card-header-arrow {
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
}
.about__block-wrapper-cards-card-header-arrow svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  fill: #736E68;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.about__block-wrapper-cards-card-header-arrow svg.m {
  opacity: 0;
}
.about__block-wrapper-cards-card.active .about__block-wrapper-cards-card-header-arrow .p {
  opacity: 0;
}
.about__block-wrapper-cards-card.active .about__block-wrapper-cards-card-header-arrow .m {
  opacity: 1;
}
.about__block-wrapper-cards-card.active .about__block-wrapper-cards-card-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  max-height: 500px;
  padding-top: 2.5rem;
}
.about__block-wrapper-cards-card-dropdown {
  display: block;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.6s, max-height 0.6s, padding-top 0.6s;
  transition: opacity 0.6s, max-height 0.6s, padding-top 0.6s;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
  padding-top: 0;
}
.about__block-wrapper-cards-card-dropdown-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16rem;
  height: auto;
  border-radius: 0.2rem;
  overflow: hidden;
}
.about__block-wrapper-cards-card-dropdown-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.about__block-wrapper-cards-card-dropdown-text {
  font-size: 1.3rem;
}

.about__contact {
  width: 59.5rem;
  margin: 20rem auto;
}
.about__contact-w {
  width: 66rem;
  margin-left: 17.5rem;
}
.about__contact-w-title {
  font-size: 2.4rem;
  text-transform: uppercase;
  margin-bottom: 1.6rem;
}
.about__contact-w-text {
  font-size: 1.6rem;
  margin-bottom: 2.4rem;
}
.about__contact-w-btn {
  padding: 1.3rem 8.2rem;
  border-radius: 0.4rem;
  background-color: #F8BA7C;
  color: #FEFAF1;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.3rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.about__contact-w-btn:hover {
  background-color: #F7D2AC;
}

@media only screen and (max-width: 1030px) {
  .about__main {
    width: 100%;
    padding: 20rem 0 6.6rem 0;
  }
  .about__main-subtitle {
    margin-left: auto;
    width: 61rem;
  }
  .about__main-text {
    width: 55rem;
    font-size: 1.3rem;
    margin-right: 6rem;
    margin-left: auto;
  }
  .about__main-img {
    display: block;
  }
  .about__main-img.i1 {
    width: 24rem;
    height: 17rem;
    left: 0;
    top: 39.8%;
  }
  .about__main-img.i2 {
    width: 18rem;
    height: 12.4rem;
    left: 34%;
    top: 56.5%;
  }
  .about__contact-w {
    width: 100%;
    margin: 0;
  }
  .about__block-wrapper-cards.team {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow-y: scroll;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
  }
  .about__block-wrapper-cards.team::-webkit-scrollbar {
    width: 0;
    display: none;
  }
  .about__block-wrapper-cards.team .about__block-wrapper-cards-card {
    width: 35rem;
    padding-right: 2.4rem;
    border-right: 1px solid #ddd8d0;
  }
  .about__block-wrapper-cards.team .about__block-wrapper-cards-card:last-child {
    padding-right: 0;
    border-right: none;
  }
  .about__block .container {
    padding: 0;
  }
  .about__block-wrapper-header {
    padding: 0 1.6rem;
  }
  .about__block-wrapper-cards {
    padding: 0 1.6rem;
  }
  .about__block-wrapper-cards-card {
    width: 34.8rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .about__block-wrapper-cards-card-header {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .about__block-wrapper-cards-card-header-name {
    font-size: 1.6rem;
  }
  .about__block-wrapper-cards-card-dropdown-img {
    width: 12rem;
  }
  .about__block.cus .about__block-wrapper-cards {
    grid-template-columns: 1fr 1fr;
  }
  .about__block-wrapper-cards-card:nth-child(3n), .about__block-wrapper-cards-card:last-child {
    padding-right: 2.4rem;
    border-right: 1px solid #ddd8d0;
  }
  .about__block-wrapper-cards-card:nth-child(2n) {
    padding: 0;
    border: none;
  }
  .about__block.cus .about__block-wrapper-cards {
    gap: 4.8rem 2.4rem;
  }
  .about__block-wrapper-cards-card-header-arrow {
    width: 1.4rem;
    height: 1.4rem;
  }
  .about__block-wrapper-btn {
    margin-left: 1.6rem;
    padding: 0.8rem 1.6rem;
    margin-top: 0.5rem;
  }
  .about__block-wrapper-press {
    overflow-y: scroll;
    padding: 0 1.6rem;
    margin-top: -2rem;
  }
  .about__block-wrapper-press::-webkit-scrollbar {
    width: 0;
    display: none;
  }
  .about__block-wrapper-press-item {
    width: 35rem;
  }
  .about__contact-w-text {
    width: 80%;
  }
  .about__contact-w-btn {
    padding: 1.3rem 2.5rem;
  }
  .about__nav {
    bottom: 7rem;
  }
}
@media only screen and (max-width: 500px) {
  .about__main {
    gap: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 16.7rem 0 6.3rem 0;
  }
  .about__main-title {
    font-size: 2.35rem;
    width: 100%;
    letter-spacing: 0em;
  }
  .about__main-subtitle {
    font-size: 1.6rem;
    width: 60%;
    margin: 2.5rem auto 9.8rem 6rem;
  }
  .about__main-img {
    position: static;
  }
  .about__main-img.i1 {
    margin-top: 2.8rem;
    width: 19.5rem;
    height: 14rem;
  }
  .about__main-img.i2 {
    margin-left: auto;
    width: 13rem;
    height: 8rem;
  }
  .about__main-text {
    font-size: 1.3rem;
    margin: 5.5rem 1rem 0 auto;
    width: 81%;
  }
  .about__block-wrapper-header {
    padding: 0 0.8rem;
  }
  .about__block-wrapper-cards {
    padding: 0 0.8rem;
  }
  .about__block {
    margin: 12rem 0;
  }
  .about__block-wrapper {
    gap: 4.8rem;
  }
  .about__block-wrapper-cards-card {
    padding: 0 !important;
    border-right: none !important;
    border: none;
  }
  .about__block-wrapper-cards-card:not(:last-child) {
    padding-bottom: 2.3rem !important;
    border-bottom: 1px solid #ddd8d0;
  }
  .about__block-wrapper-cards-card.active .about__block-wrapper-cards-card-dropdown {
    padding-top: 2.4rem;
  }
  .about__block-wrapper-cards {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .about__block-wrapper-cards-card-header {
    padding-right: 0.6rem;
  }
  .about__block-wrapper-cards-card-header-arrow {
    width: 1.2rem;
    height: 1.2rem;
  }
  .about__block.cus .about__block-wrapper-cards {
    grid-template-columns: 1fr;
    gap: 2.5rem;
  }
  .about__block.cus .about__block-wrapper-cards-card-header {
    padding-right: 0.2rem;
  }
  .about__block-wrapper-btn {
    width: calc(100% - 1.6rem);
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1.3rem 1.6rem;
  }
  .about__block-wrapper-header-link {
    font-size: 1.3rem;
    gap: 0.2rem;
  }
  .about__block-video {
    margin-top: 1.6rem;
    height: 48rem;
  }
  .about__block-video-controls-btn-timeline {
    font-size: 1.3rem;
  }
  .about__block-video-controls {
    gap: 1.6rem;
  }
  .about__block-wrapper-scroll {
    padding: 0 0.8rem;
    margin-top: 1.7rem;
  }
  .about__block-wrapper-scroll-card {
    width: 24rem;
  }
  .about__block-wrapper-scroll-card-info {
    padding: 0;
  }
  .about__block-wrapper-scroll-card-info-title {
    font-size: 1.3rem;
  }
  .about__block-wrapper-press {
    padding: 0 0.8rem;
    margin-top: -0.1rem;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.6rem;
  }
  .about__block-wrapper-press-item {
    gap: 1rem;
  }
  .about__block-wrapper-press-item:not(:last-child) {
    padding-bottom: 2.3rem !important;
    border-bottom: 1px solid #ddd8d0;
  }
  .about__contact {
    width: 100%;
    margin: 12rem 0;
  }
  .about__contact-w-title {
    font-size: 1.6rem;
    width: 96%;
  }
  .about__contact-w-text {
    font-size: 1.3rem;
    width: 100%;
  }
  .about__contact-w-btn {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .about__nav {
    display: none;
  }
  .about__nav-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    background-color: rgba(162, 154, 145, 0.8);
    padding: 1rem 1.2rem;
    backdrop-filter: blur(10px);
  }
  .about__nav-mob p {
    color: #FEFAF1;
    font-size: 1.6rem;
  }
  .about__nav-mob-arrows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.6rem;
  }
  .about__nav-mob-arrows svg {
    width: 1.6rem;
    height: 1.6rem;
    fill: #FEFAF1;
  }
  .about__nav-mob-arrows svg.p {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .about__block-wrapper-header-title {
    color: rgba(115, 110, 104, 0.56);
  }
  .about__block-wrapper-press-item {
    width: 100%;
  }
  .about__block-wrapper-press-item:not(:last-child) {
    border-right: none;
  }
}
.bage-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100vh;
}
.bage-empty__wrapper {
  padding: 0 1.2rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 4.8rem;
}
.bage-empty__wrapper a.thankyou__wrapper-bottom-btns-btn {
  width: 36rem !important;
}

.bag {
  margin: 12rem 0 0 0;
}
.bag .account__wrapper-content-nav-wrapper {
  margin: 2rem 0 0 0;
  gap: 1rem 8.5rem;
}
.bag__wrapper {
  width: 105.4rem;
  margin: 0 auto;
}
.bag__wrapper-w {
  width: 81.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 5rem;
  padding-bottom: 10rem;
}
.bag__wrapper-w-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 0.4rem;
}
.bag__wrapper-total {
  font-size: 2.4rem;
  letter-spacing: 0.01em;
}
.bag__wrapper-text {
  font-size: 1.3rem;
}
.bag__wrapper-w-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.6rem;
  width: 100%;
}
.bag__wrapper-btn {
  padding: 1.3rem 1rem;
  border-radius: 0.4rem;
  color: #FEFAF1;
  background-color: #F8BA7C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 23rem;
  font-size: 1.3rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.bag__wrapper-btn:hover {
  background-color: #F7D2AC;
}
.bag__wrapper-btn.back {
  background-color: transparent;
  color: #736E68;
  border: 1px solid #B0ACA4;
}
.bag__wrapper-btn.back:hover {
  background-color: #B0ACA4;
}
.bag__wrapper-title {
  font-size: 3.3rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
}
.bag__wrapper-title span {
  color: #B0ACA4;
}
.bag__wrapper-breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
  margin-bottom: 2.4rem;
}
.bag__wrapper-breadcrumbs a {
  font-size: 1.3rem;
  color: #B0ACA4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
}
.bag__wrapper-breadcrumbs a.active {
  color: #736E68;
}
.bag__wrapper-breadcrumbs a:not(:last-child)::after {
  content: "";
  width: 4rem;
  height: 1px;
  background-color: #DDD8D0;
  display: block;
}
.bag__wrapper-items {
  width: 81.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3rem;
  margin: 2.4rem 0 4.6rem 0;
}
.bag__wrapper-items-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 1.6rem;
  border-bottom: 1px solid #DDD8D0;
  padding-bottom: 3rem;
}
.bag__wrapper-items-item-popup {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  padding: 1.6rem 0.8rem;
  background-color: #FEFAF1;
  text-align: center;
  width: 36rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.2rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.bag__wrapper-items-item-popup.active {
  opacity: 1;
  pointer-events: all;
}
.bag__wrapper-items-item-popup-text {
  font-size: 1.6rem;
}
.bag__wrapper-items-item-popup-btns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
}
.bag__wrapper-items-item-popup-btns a {
  padding: 1.3rem;
  font-size: 1.2rem;
  border-radius: 0.4rem;
}
.bag__wrapper-items-item-popup-btns a.delete {
  border: 1px solid #DCD8CF;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.bag__wrapper-items-item-popup-btns a.delete:hover {
  background-color: #B0ACA4;
}
.bag__wrapper-items-item-popup-btns a.close {
  background-color: #F8BA7C;
  color: #FEFAF1;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.bag__wrapper-items-item-popup-btns a.close:hover {
  background-color: #F7D2AC;
}
.bag__wrapper-items-item-img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 8rem;
  height: 10.4rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.bag__wrapper-items-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.bag__wrapper-items-item-info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.bag__wrapper-items-item-info-del {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.bag__wrapper-items-item-info-del::before {
  content: "";
  width: 0.1rem;
  height: 4rem;
  background-color: #DDD8D0;
  display: block;
  margin-right: 2.4rem;
}
.bag__wrapper-items-item-info-del svg {
  width: 1.2rem;
  height: auto;
  cursor: pointer;
  fill: transparent;
  stroke: #736E68;
  -webkit-transition: stroke 0.6s;
  transition: stroke 0.6s;
}
.bag__wrapper-items-item-info-del svg:hover {
  stroke: #F8BA7C;
}
.bag__wrapper-items-item-info-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.bag__wrapper-items-item-info-text {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.bag__wrapper-items-item-info-text-i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.bag__wrapper-items-item-info-text-i-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.bag__wrapper-items-item-info-text-i-name {
  font-size: 1.2rem;
  color: #B0ACA4;
}
.bag__wrapper-items-item-info-text-name {
  font-size: 1.2rem;
}
.bag__wrapper-items-item-info-price {
  white-space: nowrap;
  width: 11.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.3rem;
  height: 4rem;
  margin: auto;
  border-left: 1px solid #DDD8D0;
}
.bag__wrapper-items-item-info-calc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1.4rem;
  margin-right: -1rem;
  border-left: 1px solid #DDD8D0;
}
.bag__wrapper-items-item-info-calc p {
  width: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.4rem;
}
.bag__wrapper-items-item-info-calc svg {
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 3.1rem;
  fill: #736E68;
  padding: 1rem;
}

@media only screen and (max-width: 1030px) {
  .bag__wrapper-w-btns {
    background-color: #FEFAF1;
  }
  .bag__wrapper-w {
    width: 100%;
    gap: 2.5rem;
  }
  .bag__wrapper-items {
    width: 100%;
  }
  .bag__wrapper {
    width: 100%;
  }
  .bag__wrapper-items {
    margin: 4.6rem 0 3rem 0;
  }
}
@media only screen and (max-width: 500px) {
  .bag__wrapper-title {
    font-size: 2.4rem;
    gap: 0.8rem;
  }
  .bag__wrapper-items {
    width: 100%;
    margin: 4.9rem 0 2.8rem 0;
  }
  .bag__wrapper {
    width: 100%;
  }
  .bag__wrapper-items-item-img {
    width: 4rem;
    height: 5.6rem;
  }
  .bag__wrapper-items-item {
    gap: 1.2rem;
  }
  .bag__wrapper-items-item-info-text-i-title {
    font-size: 1.3rem;
  }
  .bag__wrapper-items-item-info-text-i {
    gap: 0.4rem;
  }
  .bag__wrapper-items-item-info-text-i-name {
    font-size: 1.3rem;
  }
  .bag__wrapper-items-item-info-text-name {
    font-size: 1.3rem;
  }
  .bag__wrapper-items-item-info-w {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0.4rem;
  }
  .bag__wrapper-items-item-info-price {
    border: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding-right: 1.5rem;
  }
  .bag__wrapper-items-item-info-calc p {
    width: 1.5rem;
  }
  .bag .account__wrapper-content-nav-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .bag__wrapper-items-item-info-calc {
    border: none;
  }
  .bag__wrapper-items-item-info-del::before {
    display: none;
  }
  .bag__wrapper-items-item-info-del {
    padding-left: 1.5rem;
  }
  .bage-empty__wrapper a.thankyou__wrapper-bottom-btns-btn {
    width: 100% !important;
  }
  .bage-empty__wrapper {
    gap: 2.8rem;
  }
}
.details {
  margin: 12rem 0;
}
.details.payment .details__sidebar-list.mob {
  display: none;
}
.details.payment .details__form-col.t {
  margin-top: -3rem;
}
.details.payment .details__form-col.t .details__text {
  margin-bottom: 1rem;
}
.details.payment .details__sidebar {
  width: 58.2rem;
  margin-top: 2rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 6.5rem;
}
.details.payment .details__sidebar .bag__wrapper-items {
  width: 100%;
}
.details__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.details__wrapper-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
  width: 49.2rem;
  margin-left: 17.7rem;
}
.details__wrapper-col-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.details__wrapper-col .bag__wrapper-breadcrumbs {
  margin-bottom: 0.8rem;
}
.details__wrapper-col-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
}
.details__title {
  font-size: 3.2rem;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}
.details__text {
  font-size: 1.3rem;
  width: 88%;
}
.details__text a {
  color: #B0ACA4;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.details__text a:hover {
  color: #736E68;
}
.details__subtitle {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.details__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
}
.details__form-btn {
  background-color: #F8BA7C;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1.3rem 2.4rem;
  color: #FEFAF1;
  border-radius: 0.4rem;
  font-size: 1.3rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.details__form-btn:hover {
  background-color: #F7D2AC;
}
.details__form.payment .details__form-col-header {
  margin-bottom: 0;
}
.details__form .form__input, .details__form .form__dropdown-header {
  padding: 1.05rem 0.8rem;
}
.details__form-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.details__form-list li {
  font-size: 1.3rem;
  line-height: 110%;
  padding-left: 1.4rem;
}
.details__form-list li::before {
  content: "";
  position: relative;
  top: 1rem;
  left: -1rem;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  display: block;
  background-color: #736E68;
}
.details__form-list li a {
  color: #B0ACA4;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.details__form-list li a:hover {
  color: #F8BA7C;
}
.details__form-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
}
.details__form-col .form__label {
  font-size: 1rem;
}
.details__form-col-bs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.4rem;
}
.details__form-col-bs a {
  font-size: 1.3rem;
  padding: 0.8rem 1.6rem;
  border-radius: 0.4rem;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.details__form-col-bs a.sna {
  background-color: #F8BA7C;
  color: #FEFAF1;
}
.details__form-col-bs a.sna:hover {
  background-color: #F7D2AC;
}
.details__form-col-bs a.cl {
  background-color: #FEFAF1;
  color: #736E68;
  border: 1px solid #DDD8D0;
}
.details__form-col-bs a.cl:hover {
  background-color: #DCD8CF;
  color: #B0ABA4;
}
.details__form-col-title {
  font-size: 1.3rem;
}
.details__form-col-title span {
  color: #DD827C;
}
.details__form-col-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
}
.details__form-col-btns {
  margin-left: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
  width: 60%;
}
.details__form-col-btns .form__btn {
  cursor: pointer;
  width: 100%;
  padding: 1.3rem 1rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.details__form-col-btns .form__btn:hover {
  background-color: #F7D2AC;
}
.details__form-col-btns .form__btn.d {
  background-color: transparent;
  border: 1px solid #DCD8CF;
  color: #B0ABA4;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.details__form-col-btns .form__btn.d:hover {
  background-color: #DCD8CF;
}
.details__form-col-adress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.5rem;
  margin-top: 1rem;
}
.details__form-col-adress-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
}
.details__form-col-adress-add {
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.details__form-col-adress-add:hover {
  color: #F8BA7C;
}
.details__form-col-adress-add:hover svg {
  fill: #F8BA7C;
}
.details__form-col-adress-add svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.details__form-col .custom-checkbox {
  cursor: pointer;
  font-size: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  letter-spacing: 0.025em;
}
.details__form-col .custom-checkbox input {
  opacity: 0;
  position: absolute;
}
.details__form-col .custom-checkbox input[type=checkbox]:checked + .checkmark img.a {
  opacity: 1;
}
.details__form-col .custom-checkbox .edit {
  cursor: pointer;
  width: 1.2rem;
  height: 1.2rem;
  stroke: #736E68;
  margin-left: auto;
  fill: transparent;
}
.details__form-col .checkmark {
  width: 1.2rem;
  height: 1.2rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.details__form-col .checkmark img {
  position: absolute;
  width: 1.2rem;
}
.details__form-col .checkmark img.a {
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.details__form-col-point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.details__form-col-point p {
  font-size: 1.3rem;
}
.details__form-col-point-edit {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 1.3rem;
  gap: 0.4rem;
  margin-left: 1.6rem;
  padding-left: 1.6rem;
  border-left: 1px solid #DDD8D0;
}
.details__form-col-point-edit svg {
  width: 1.2rem;
  height: 1.2rem;
  stroke: #736E68;
  fill: transparent;
}
.details__form-col-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.4rem;
  margin-bottom: 0.4rem;
}
.details__form-col-header-adr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 2.4rem;
}
.details__form-col-header-adr p {
  font-size: 1.3rem;
}
.details__form-col-header-adr svg {
  width: 1.2rem;
  height: auto;
  fill: transparent;
  stroke: #736E68;
}
.details__form-col-header-title {
  font-size: 1.6rem;
  text-transform: uppercase;
  margin-bottom: 0.4rem;
}
.details__form-col-header-title span {
  color: #DD827C;
}
.details__form-col-header-text {
  font-size: 1.3rem;
}
.details__info {
  font-size: 1.3rem;
}
.details__sidebar {
  margin-top: 0.2rem;
  width: 36.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
}
.details__sidebar .form__label {
  font-size: 1rem;
}
.details__sidebar-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
}
.details__sidebar .form__checkbox img {
  opacity: 0.56;
  -webkit-filter: brightness(0.1);
  filter: brightness(0.1);
}
.details__sidebar-price {
  margin-left: auto;
  font-size: 1.6rem;
  margin-top: 3rem;
}
.details__sidebar-links {
  text-align: center;
  font-size: 1.3rem;
}
.details__sidebar-links a {
  opacity: 0.73;
}
.details__sidebar-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.details__sidebar-btns .form__btn {
  cursor: pointer;
  width: 100%;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.details__sidebar-btns .form__btn:hover {
  background-color: #F7D2AC;
}
.details__sidebar-btns .form__btn:hover.d {
  background-color: #DCD8CF;
  color: #B0ABA4;
}
.details__sidebar-btns .form__btn.d {
  border: 1px solid #DDD8D0;
  color: #DDD8D0;
  background-color: transparent;
  background-color: #FEFAF1;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.details__sidebar-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.details__sidebar-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.53rem;
}
.details__sidebar-list-item {
  padding-bottom: 1.54rem;
  border-bottom: 1px solid #DDD8D0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.details__sidebar-list-item p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.3rem;
  color: #B0ACA4;
}
.details__sidebar-list-item p span {
  font-size: 1.4rem;
  letter-spacing: 0.01em;
  color: #736E68;
  opacity: 1;
}
.details__sidebar-list-subtotal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.6rem;
  color: #B0ACA4;
}
.details__sidebar-list-subtotal span {
  color: #736E68;
  opacity: 1;
}

@media only screen and (max-width: 1030px) {
  .details__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5rem;
  }
  .details__wrapper-col {
    width: 100%;
    margin: 0;
  }
  .details__wrapper-col-top {
    width: 100%;
  }
  .details__wrapper-col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 2rem;
  }
  .details__wrapper-col-w {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 34.4rem;
    margin-top: 3.8rem;
  }
  .details__sidebar {
    width: 34.4rem;
    margin-left: auto;
    gap: 1.8rem;
  }
  .details__form-col {
    gap: 0.8rem;
  }
  .details__form-col .form__row.r {
    grid-template-columns: 1fr;
    gap: 0.8rem;
  }
  .details__form {
    gap: 5.2rem;
  }
  .details__form-col-header {
    margin-bottom: 0.6rem;
  }
  .details__info {
    display: none;
  }
  .details__sidebar-btns {
    left: 0;
    position: fixed;
    z-index: 3;
    bottom: 1.8rem;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 1.4rem 0.8rem;
  }
  .details__sidebar-btns .form__btn {
    width: 47.4%;
  }
  .details__sidebar-checkbox {
    margin-top: 2.9rem;
  }
  .details__form-col-btns.pmnt {
    position: static;
  }
  .details__form-col-btns {
    left: 0;
    position: fixed;
    z-index: 3;
    bottom: 1.8rem;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.8rem;
  }
  .details.payment .details__sidebar {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .details.payment .details__sidebar .bag__wrapper-items {
    margin: 0 !important;
  }
  .details__form-btn {
    position: fixed;
    z-index: 3;
    bottom: 1.8rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: calc(100% - 3.2rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .details__form-list {
    display: none;
  }
  .details.payment .details__sidebar-list.desk {
    display: none;
  }
  .details.payment .details__sidebar-list.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 34.4rem;
  }
  .details.payment .details__wrapper-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 4.8rem;
  }
  .details.payment .details__wrapper-col-w {
    margin-top: 0;
  }
}
@media only screen and (max-width: 500px) {
  .details {
    margin: 12rem 0 1.6rem 0;
  }
  .details__wrapper-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5rem;
  }
  .details__title {
    font-size: 2.3rem;
  }
  .details__wrapper-col-w {
    margin: 0;
    width: 100%;
  }
  .details__sidebar {
    margin-left: 0;
    width: 100%;
  }
  .details__sidebar-btns {
    position: static;
    margin-top: 7.2rem;
  }
  .details__sidebar-list-item {
    gap: 0.8rem;
  }
  .details__sidebar {
    gap: 1.5rem;
  }
  .details__sidebar-list-subtotal {
    font-size: 1.6rem;
  }
  .details__sidebar-list-subtotal span {
    font-size: 1.8rem;
  }
  .details__sidebar-checkbox {
    margin-top: 3.4rem;
  }
  .details__sidebar-btns .form__btn {
    width: 48.5%;
  }
  .details__form-col-btns {
    position: static;
    margin-top: 7.6rem;
  }
  .details__form-btn {
    position: static;
    margin-top: 6rem;
    width: 100%;
  }
  .details__form-col-btns.pmnt {
    width: 80%;
    margin-left: auto;
  }
  .details.payment .details__sidebar-list.mob {
    width: 100%;
  }
}
.contacts {
  margin: 11.8rem 0 12rem 0;
}
.contacts__wrapper {
  width: 105.5rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 11.8rem;
}
.contacts__wrapper-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
}
.contacts__wrapper-item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  width: 43.5rem;
}
.contacts__wrapper-item-header-title {
  font-size: 3.2rem;
  text-transform: uppercase;
}
.contacts__wrapper-item-header-subtitle {
  font-size: 2.4rem;
  text-transform: uppercase;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.contacts__wrapper-item-header-subtitle.ftr {
  color: #FEFAF1;
}
.contacts__wrapper-item-header-text {
  font-size: 1.3rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.contacts__wrapper-item-header-text.ftr {
  color: #FEFAF1;
}
.contacts__wrapper-item-header-subtext {
  font-size: 1.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.contacts__wrapper-item-header-subtext.ftr {
  color: #FEFAF1;
}
.contacts__wrapper-item-header-btn {
  font-size: 1.3rem;
  color: #FEFAF1;
  background-color: #F8BA7C;
  padding: 1.3rem 1rem;
  border-radius: 0.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 23rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
  margin-top: 1rem;
}
.contacts__wrapper-item-header-btn:hover {
  background-color: #F7D2AC;
}
.contacts__wrapper-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  width: 49.5rem;
}
.contacts__wrapper-item-content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contacts__wrapper-item-content-item-title {
  width: 50%;
  font-size: 1.3rem;
  opacity: 0.56;
}
.contacts__wrapper-item-content-item-link {
  width: 50%;
  font-size: 1.3rem;
  padding-left: 1.2rem;
  border-left: 1px solid #DDD8D0;
}
.contacts__wrapper-item-form {
  width: 49.5rem;
}
.contacts__wrapper-item-form #contactForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
}
.contacts__wrapper-item-form textarea {
  height: 8.7rem;
}
.contacts__wrapper-item-form .form__checkbox {
  margin-top: 0.4rem;
}
.contacts__wrapper-item-form .form__btn {
  width: 100%;
  margin-top: 3.6rem;
  background-color: #B0ACA4;
}

@media only screen and (max-width: 1030px) {
  .contacts__wrapper, .contacts__wrapper-item-header, .contacts__wrapper-item-content {
    width: 100%;
  }
  .contacts__wrapper-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 1rem;
  }
  .contacts__wrapper-item-content {
    width: 45rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .contacts__wrapper {
    gap: 12.8rem;
  }
  .contacts__wrapper-item.d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 5rem;
  }
  .contacts__wrapper-item.d .contacts__wrapper-item-form {
    width: 45rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto;
  }
  .contacts__wrapper-item-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1rem;
  }
  .contacts__wrapper-item-header-text {
    width: 45rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .form__btn {
    width: 100%;
  }
  .contacts {
    margin: 11.8rem 0 8.5rem 0;
  }
  .contacts__wrapper-item-header.g {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 43.5rem;
  }
}
@media only screen and (max-width: 500px) {
  .contacts__wrapper-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .contacts__wrapper-item-header-title {
    font-size: 2.4rem;
  }
  .contacts__wrapper-item-header-subtitle {
    font-size: 2.4rem;
  }
  .contacts__wrapper-item {
    gap: 2.5rem;
  }
  .contacts__wrapper-item-content-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0.7rem;
  }
  .contacts__wrapper-item-content-item-link {
    padding: 0;
    border: none;
    opacity: 0.56;
  }
  .contacts__wrapper-item-content-item-title {
    opacity: 1;
  }
  .contacts__wrapper {
    gap: 4.8rem;
  }
  .contacts__wrapper-item-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.2rem;
  }
  .contacts__wrapper-item-header-text {
    width: 100%;
  }
  .contacts__wrapper-item-header-subtext {
    width: 100%;
  }
  .contacts__wrapper-item.d {
    gap: 4.8rem;
  }
  .contacts__wrapper-item.d .contacts__wrapper-item-form {
    width: 100%;
  }
  .form__row {
    gap: 0.6rem;
  }
  .contacts__wrapper-item-header.g {
    width: 100%;
  }
}
.thankyou {
  padding: 24rem 0 10rem 0;
  width: 100%;
  height: 100vh;
}
.thankyou.e .thankyou__wrapper-bottom-btns {
  grid-template-columns: 1fr;
}
.thankyou.e .thankyou__wrapper {
  width: 47rem;
}
.thankyou.e .thankyou__wrapper-header-text {
  width: 90%;
  margin: 0 auto;
}
.thankyou__w {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.thankyou__wrapper {
  width: 48rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
}
.thankyou__wrapper-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  text-align: center;
}
.thankyou__wrapper-header-title {
  font-size: 3.2rem;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}
.thankyou__wrapper-header-text {
  font-size: 1.6rem;
}
.thankyou__wrapper-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  text-align: center;
}
.thankyou__wrapper-bottom-btns {
  width: 36rem;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
  margin: 0 auto;
}
.thankyou__wrapper-bottom-btns-btn {
  width: 100% !important;
  font-size: 1.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1.3rem 1rem;
  border: 1px solid #DCD7CF;
  border-radius: 0.4rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.thankyou__wrapper-bottom-btns-btn:hover {
  background-color: #DCD7CF;
}
.thankyou__wrapper-bottom-btns-btn.m {
  width: 23rem !important;
  margin: 0 auto;
  background-color: #F8BA7C;
  color: #FEFAF1;
  border: none;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.thankyou__wrapper-bottom-btns-btn.m:hover {
  background-color: #F7D2AC;
}
.thankyou__wrapper-bottom-link {
  font-size: 1.3rem;
}
.thankyou__wrapper-bottom-link a {
  opacity: 0.73;
}

@media only screen and (max-width: 1030px) {
  .thankyou__wrapper-header-title {
    font-size: 2.3rem;
  }
  .thankyou__wrapper-header-text {
    font-size: 1.3rem;
  }
  .thankyou.e .thankyou__wrapper {
    width: 36rem;
  }
  .thankyou.e {
    padding: 35rem 0 10rem 0;
  }
}
@media only screen and (max-width: 500px) {
  .thankyou__wrapper {
    width: 100%;
    padding: 0 0.8rem;
    gap: 1.6rem;
  }
  .thankyou.e {
    padding: 16rem 0 10rem 0;
  }
  .thankyou.e .thankyou__wrapper-bottom {
    position: static;
    width: 100%;
  }
  .thankyou.e .thankyou__wrapper-header-text {
    width: 100%;
  }
}
.login {
  padding: 11.5rem 0 4.8rem 0;
  margin: 0 auto;
  width: 36rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
  overflow-y: scroll;
}
.login__pro {
  margin-top: auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  border-top: 1px solid #DDD8D0;
  padding-top: 2.4rem;
}
.login__pro-title {
  font-size: 1.6rem;
}
.login__pro-btn {
  font-size: 1.3rem;
  margin: 0 auto;
  padding: 0.8rem 1.6rem;
  border-radius: 0.4rem;
  border: 1px solid #B0ABA4;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.login__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  text-align: center;
}
.login__header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 1.6rem;
  font-size: 2.4rem;
  text-transform: uppercase;
}
.login__header-title a {
  opacity: 0.56;
}
.login__header-title a.active {
  opacity: 1;
}
.login__header-text {
  font-size: 1.6rem;
}

@media only screen and (max-width: 1030px) {
  .reg .login__header-title {
    font-size: 3.3rem;
  }
}
@media only screen and (max-width: 500px) {
  .login {
    width: 100%;
    padding: 11.5rem 0.8rem 4.8rem 0.8rem;
    gap: 4.2rem;
  }
  .login__header-text {
    font-size: 1.3rem;
  }
  .login__pro-title {
    font-size: 1.3rem;
  }
  .reg .login__header-title {
    font-size: 2.45rem;
  }
  .reg .login__header-title br {
    display: none;
  }
  .login.reg-pro .overlay__content-log {
    margin-top: 0;
  }
}
.scroll .txt__nav li a {
  color: #FEFAF1;
}
.scroll .txt__nav li {
  color: #FEFAF1;
}

.ftr .txt__nav li a {
  color: #FEFAF1;
}
.ftr.txt__wrapper {
  color: #FEFAF1;
}
.ftr.txt__wrapper a {
  color: #F8BA7C;
  opacity: 1;
}

.txt__wrapper p,
.txt__wrapper h2,
.txt__wrapper h3,
.txt__wrapper h4,
.txt__wrapper h5,
.txt__wrapper h6,
.txt__wrapper ul li,
.txt__wrapper ol li {
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}

.txt {
  width: 97rem;
  margin: 12rem auto 8rem auto;
}
.txt__nav {
  width: 15%;
  position: fixed;
  z-index: 2;
  top: 12.2rem;
  left: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.7rem;
  overflow: hidden;
}
.txt__nav li {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.txt__nav li a {
  font-size: 1.3rem;
  position: relative;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.txt__nav li a.active {
  color: #F8BA7C;
}
.txt__nav li a.active::after {
  opacity: 1;
  bottom: -0.2rem;
}
.txt__nav li a:hover {
  color: #F8BA7C;
}
.txt__nav li a:hover::after {
  opacity: 1;
  bottom: -0.2rem;
}
.txt__nav li a::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #F8BA7C;
  display: block;
  position: absolute;
  bottom: -0.4rem;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.txt__nav.mob {
  display: none;
}
.txt__nav-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.8rem;
  padding: 2.2rem 0 0.7rem 0;
  border-bottom: 1px solid #B0ACA4;
  background-color: #FEFAF1;
}
.txt__nav-header.active svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.txt__nav-header p {
  font-size: 1.6rem;
}
.txt__nav-header svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #736E68;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.txt__nav-dropdown {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  padding: 0.4rem 0.8rem;
  border-radius: 0.4rem;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
  background-color: #FEFAF1;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
}
.txt__nav-dropdown.active {
  opacity: 1;
  pointer-events: all;
}
.txt__nav-dropdown li {
  font-size: 1.2rem;
  text-transform: uppercase;
  padding: 0.9rem 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
  cursor: pointer;
}
.txt__nav-dropdown li:hover {
  color: #F8BA7C;
}
.txt__nav-dropdown li.active {
  color: #F8BA7C;
}
.txt__nav-dropdown li.active::before {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background-color: #F8BA7C;
}
.txt .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8rem;
}
.txt__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.7rem;
}
.txt__wrapper-imgs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.6rem;
}
.txt__wrapper-imgs-img {
  width: 100%;
  border-radius: 0.2rem;
  overflow: hidden;
}
.txt__wrapper-imgs-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.txt__wrapper-img {
  width: 100%;
  overflow: hidden;
  border-radius: 0.2rem;
}
.txt__wrapper-img img {
  width: 100%;
}
.txt__wrapper-link {
  font-size: 1.3rem;
}
.txt__wrapper-link a {
  opacity: 0.56;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.txt__wrapper-link a:hover {
  opacity: 1;
  color: #F8BA7C;
}
.txt__wrapper-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  padding-bottom: 1.6rem;
  border-bottom: 1px solid #DDD8D0;
}
.txt__wrapper-header h1 {
  text-transform: uppercase;
  font-size: 3.2rem;
  font-weight: 400;
  letter-spacing: 0.01em;
}
.txt__wrapper-header p {
  font-size: 1.6rem;
}
.txt__wrapper-content {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.txt__wrapper-content p {
  font-size: 1.3rem;
}
.txt__wrapper-content p a {
  opacity: 0.56;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.txt__wrapper-content p a:hover {
  opacity: 1;
  color: #F8BA7C;
}
.txt__wrapper-content p span {
  opacity: 0.56;
}
.txt__wrapper-content h2 {
  font-size: 1.6rem;
  font-weight: 400;
  text-transform: uppercase;
}
.txt__wrapper-content ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.5rem;
}
.txt__wrapper-content ul li {
  position: relative;
  font-size: 1.3rem;
  padding-left: 1.8rem;
  letter-spacing: -0.01em;
}
.txt__wrapper-content ul li::before {
  content: "";
  position: absolute;
  top: 0.35rem;
  left: 0.45rem;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background-color: #DDD8D0;
  display: block;
}
.txt__wrapper-content ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.05rem;
  counter-reset: list1;
}
.txt__wrapper-content ol li {
  position: relative;
  font-size: 1.3rem;
  padding-left: 1.8rem;
  letter-spacing: -0.01em;
  counter-increment: list1;
  line-height: 110%;
}
.txt__wrapper-content ol li::before {
  content: counter(list1);
  position: absolute;
  top: 0rem;
  left: 0.35rem;
  color: #DDD8D0;
}

@media only screen and (max-width: 1030px) {
  .txt {
    width: 73%;
    margin: 12rem 0 8rem auto;
  }
  .txt__wrapper-content {
    width: 100%;
  }
  .txt__nav {
    gap: 2.4rem;
    width: 25%;
  }
  .txt__wrapper {
    gap: 4.8rem;
  }
}
@media only screen and (max-width: 500px) {
  .txt__nav.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .txt__nav.desk {
    display: none;
  }
  .txt__nav {
    overflow: visible;
    top: 4.2rem;
    width: 100%;
    left: 0;
  }
  .txt {
    width: 100%;
    margin: 16.8rem auto 8.5rem auto;
  }
  .txt__wrapper-link a {
    opacity: 1;
    color: #F8BA7C;
  }
  .txt__wrapper-content p a {
    opacity: 1;
    color: #F8BA7C;
  }
}
.err {
  height: 100vh;
  width: 100%;
}
.err__img {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.err__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.err__wrapper {
  padding-top: 19.2%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100vh;
  width: 36rem;
  margin: 0 auto;
  text-align: center;
}
.err__wrapper-title {
  font-size: 3.2rem;
  text-transform: uppercase;
  color: #FEFAF1;
  margin-bottom: 1.6rem;
  letter-spacing: 0.01em;
}
.err__wrapper-text {
  font-size: 1.6rem;
  color: #FEFAF1;
}
.err__wrapper-btns {
  margin-top: 4.8rem;
  width: 23rem;
  gap: 0.6rem;
}
.err__wrapper-btns a {
  font-size: 1.3rem;
  padding: 1.3rem 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #FEFAF1;
  border-radius: 0.4rem;
}
.err__wrapper-btns a.mn {
  border: 1px solid #FEFAF1;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.err__wrapper-btns a.mn:hover {
  color: #736E68;
  background-color: #FEFAF1;
}
.err__wrapper-btns a.cat {
  background-color: #F8BA7C;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.err__wrapper-btns a.cat:hover {
  background-color: #F7D2AC;
}

@media only screen and (max-width: 1030px) {
  .err__wrapper {
    padding-top: 50.5%;
  }
  .err__wrapper-title {
    font-size: 2.3rem;
  }
  .err__wrapper-text {
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 500px) {
  .err__wrapper {
    width: 100%;
    padding-top: 52%;
  }
}
.artists {
  margin: 12rem 0;
}
.artists__nav-mob {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1.6rem;
  display: none;
}
.artists__nav-mob-link {
  font-size: 1.3rem;
  text-transform: uppercase;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.artists__nav-mob-link:hover {
  color: #F8BA7C;
}
.artists__nav-mob-dropdown {
  position: relative;
}
.artists__nav-mob-dropdown.active .artists__nav-mob-dropdown-header p {
  opacity: 0;
}
.artists__nav-mob-dropdown.active .artists__nav-mob-dropdown-header svg {
  opacity: 1;
}
.artists__nav-mob-dropdown.active .artists__nav-mob-dropdown-list {
  opacity: 1;
  pointer-events: auto;
}
.artists__nav-mob-dropdown-header {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.artists__nav-mob-dropdown-header p {
  font-size: 1.3rem;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.artists__nav-mob-dropdown-header svg {
  position: absolute;
  z-index: 2;
  width: 1.6rem;
  height: 1.6rem;
  fill: #736E68;
  opacity: 0;
  -webkit-transform: rotate(-45deg) translate(0, 0.2rem);
  transform: rotate(-45deg) translate(0, 0.2rem);
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.artists__nav-mob-dropdown-list {
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: -0.8rem;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  background-color: #FEFAF1;
  width: 3.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 1.6rem 0;
  gap: 0.3rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
  height: 70rem;
  overflow-y: scroll;
}
.artists__nav-mob-dropdown-list::-webkit-scrollbar {
  display: none;
}
.artists__nav-mob-dropdown-list a {
  font-size: 1.3rem;
  padding: 1rem;
  display: block;
}
.artists__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1.5rem;
}
.artists__nav-item {
  font-size: 1.3rem;
  text-transform: uppercase;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.artists__nav-item:hover {
  color: #F8BA7C;
}
.artists__nav-item.active {
  color: #F8BA7C;
  border-bottom: 1px solid #F8BA7C;
}
.artists__nav-item.inactive {
  color: #A29A91;
  pointer-events: none;
}
.artists__wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2.4rem 0.6rem;
}
.artists__wrapper .catalog__wrapper-r-card-img {
  aspect-ratio: 1/1;
}
.artists__wrapper .catalog__wrapper-r-card-img .swiper-slide img {
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}

@media only screen and (max-width: 500px) {
  .artists {
    margin: 6.4rem 0 19rem 0;
  }
  .artists__wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 2.83rem 0.6rem;
  }
  .artists__nav {
    display: none;
  }
  .artists__nav-mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
body.scroll .artist .obj__info-info-w-text-more {
  color: #FEFAF1;
  border-color: #FEFAF1;
}

.artist {
  margin: 12rem 0;
}
.artist .obj__info-slider-img {
  width: 87% !important;
  padding: 0 3rem;
}
.artist .obj__info-slider-img img {
  -o-object-fit: contain;
  object-fit: contain;
}
.artist .obj__info-info-w-dropdown-content-w {
  grid-template-columns: 0.1fr 1fr;
}
.artist .obj__info-info-w-dropdown-content span.a {
  background-color: transparent;
  color: #F8BA7C;
  margin-bottom: 0.2rem;
  display: block;
}
.artist .obj__info-info-w-text {
  position: relative;
  max-height: 20rem;
  overflow: hidden;
  padding-right: 1rem;
}
.artist .obj__info-info-w-text:after {
  content: "";
  position: sticky;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(254, 250, 241)), to(rgba(254, 250, 241, 0)));
  background: linear-gradient(0deg, rgb(254, 250, 241) 0%, rgba(254, 250, 241, 0) 100%);
  display: block;
  pointer-events: none;
  -webkit-transition: 1s;
  transition: 1s;
}
.artist .obj__info-info-w-text::-webkit-scrollbar {
  width: 0.2rem;
}
.artist .obj__info-info-w-text::-webkit-scrollbar-track {
  background: #FEFAF1;
}
.artist .obj__info-info-w-text::-webkit-scrollbar-thumb {
  background-color: #DDD8D0;
  border-radius: 2rem;
}
.artist .obj__info-info-w-text.expanded {
  max-height: none;
}
.artist .obj__info-info-w-text.expanded:after {
  display: none;
}
.artist .obj__info-info-w-dropdown-content-w {
  position: relative;
  max-height: 12.8rem;
  overflow-y: scroll;
  padding-right: 2rem;
}
.artist .obj__info-info-w-dropdown-content-w:after {
  content: "";
  position: sticky;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4rem;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(254, 250, 241)), to(rgba(254, 250, 241, 0)));
  background: linear-gradient(0deg, rgb(254, 250, 241) 0%, rgba(254, 250, 241, 0) 100%);
  display: block;
  pointer-events: none;
  grid-column: span 2;
  -webkit-transition: 1s;
  transition: 1s;
}
.artist .obj__info-info-w-dropdown-content-w::-webkit-scrollbar {
  width: 0.2rem;
}
.artist .obj__info-info-w-dropdown-content-w::-webkit-scrollbar-track {
  background: #FEFAF1;
}
.artist .obj__info-info-w-dropdown-content-w::-webkit-scrollbar-thumb {
  background-color: #DDD8D0;
  border-radius: 2rem;
}
.artist .obj__info-info-w-text-more {
  width: 100%;
  height: 4rem;
  font-size: 1.3rem;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid rgba(115, 110, 104, 0.24);
  margin-top: -1rem;
}

.slider.artist .slider__cards .catalog__wrapper-r-card {
  width: 40.6rem;
}

.obj__info-slider.fullscreen .obj__info-slider-img {
  width: 100% !important;
  padding: 0;
}

.obj__info-slider.fullscreen img {
  -o-object-fit: cover !important;
  object-fit: cover !important;
}

@media only screen and (max-width: 1030px) {
  .slider.artist .slider__cards .catalog__wrapper-r-card {
    width: 20rem;
  }
  .artist .obj__info-info.desk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 3rem;
  }
  .artist .obj__info-info.mob {
    display: none;
  }
  .artist .obj__info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 3.4rem;
  }
  .artist .obj__info-slider {
    width: 50%;
  }
  .artist .obj__info-info-w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.4rem;
  }
  .artist .obj__info-slider .swiper-wrapper {
    height: 42rem;
  }
  .artist .obj__info-slider-img img {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .artist .obj__info-slider-img {
    width: 100% !important;
    padding: 0;
  }
}
@media only screen and (max-width: 500px) {
  .slider.artist .slider__cards .catalog__wrapper-r-card {
    width: 100%;
  }
  .artist {
    margin: 12rem 0 !important;
  }
  .artist.obj {
    margin: 4rem 0 0 0 !important;
  }
  .artist .obj__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.4rem;
    margin-bottom: 0;
  }
  .artist .obj__info-info.desk {
    padding-bottom: 0;
  }
  .artist .obj__info-slider {
    width: 100%;
  }
  .artist .obj__info-slider .swiper-wrapper {
    height: 40rem;
  }
  .artist .obj__info-slider {
    gap: 0;
  }
  .artist .slider__cards.mob {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    gap: 2.4rem 0.6rem;
  }
  .event__card {
    width: 24rem;
  }
  .artist .obj__info-info-w-text:after {
    height: 4rem;
  }
  .artist .obj__info-info-w-text-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.works {
  margin: 14.3rem 0 10rem 0;
}
.works__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.6rem;
}
.works__header-link {
  position: relative;
  font-size: 1.3rem;
  color: #736E68;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.works__header-link::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -0.6rem;
  width: 100%;
  height: 0.1rem;
  background-color: #F8BA7C;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.works__header-link:hover {
  color: #F8BA7C;
}
.works__header-link:hover:after {
  opacity: 1;
  bottom: -0.2rem;
}
.works__header-breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
.works__header-breadcrumbs a {
  font-size: 1.3rem;
  color: #736E68;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.works__header-breadcrumbs a:hover {
  color: #F8BA7C;
}
.works__header-breadcrumbs a:not(:last-child)::after {
  content: "";
  width: 0.1rem;
  height: 0.8rem;
  display: inline-block;
  background-color: #B0ACA4;
  margin-left: 0.8rem;
}
.works__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 6.4rem 0.6rem;
}
.works__wrapper .catalog__wrapper-r-card-img .swiper-slide:hover img:first-child {
  opacity: 0;
}
.works__wrapper .catalog__wrapper-r-card-img .swiper-slide:hover img:last-child {
  opacity: 1;
}
.works__wrapper .catalog__wrapper-r-card-info-i-title.ftr {
  color: #FEFAF1;
}
.works__wrapper .catalog__wrapper-r-card-info-i-name.ftr {
  color: #FEFAF1;
  opacity: 0.56;
}
.works__wrapper .catalog__wrapper-r-card {
  width: 40.6rem;
}
.works__wrapper .catalog__wrapper-r-card:nth-child(6n+3) {
  margin-left: auto;
  margin-right: 6rem;
}
.works__wrapper .catalog__wrapper-r-card:nth-child(6n+4) {
  margin-right: auto;
  margin-left: 6rem;
}
.works__wrapper .catalog__wrapper-r-card img {
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.works__wrapper .catalog__wrapper-r-card img:first-child {
  opacity: 1;
}
.works__wrapper .catalog__wrapper-r-card img:last-child {
  opacity: 0;
}
.works__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2.4rem 0.6rem;
  width: 87.5%;
  margin: 0 auto;
}
.works__content .catalog__wrapper-r-card:hover .catalog__wrapper-r-card-img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.works__content .catalog__wrapper-r-card .catalog__wrapper-r-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}
.works__content .catalog__wrapper-r-card a.slider__cards-card-name {
  text-align: center;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.works__content .catalog__wrapper-r-card a.slider__cards-card-name:hover {
  color: #F8BA7C;
}

@media only screen and (max-width: 1030px) {
  .works {
    margin: 12.3rem 0 20rem 0;
  }
  .works__wrapper .catalog__wrapper-r-card {
    width: 21rem;
  }
  .works__wrapper .catalog__wrapper-r-card:nth-child(6n+3) {
    margin-right: 3rem;
  }
  .works__wrapper .catalog__wrapper-r-card:nth-child(6n+4) {
    margin-left: 3rem;
  }
}
@media only screen and (max-width: 500px) {
  .works {
    margin: 8.7rem 0 8rem 0;
  }
  .works__header {
    margin-bottom: 8.1rem;
  }
  .works__wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4.7rem 0.6rem;
  }
  .works__wrapper .catalog__wrapper-r-card {
    width: 100%;
  }
  .works__wrapper .catalog__wrapper-r-card:nth-child(6n+3) {
    margin-right: 0;
  }
  .works__wrapper .catalog__wrapper-r-card:nth-child(6n+4) {
    margin-left: 0;
  }
  .works__content {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
}
.events {
  background-color: #FEFAF1;
}
.events .main__slider-slide-img:hover img {
  -webkit-transform: none;
  transform: none;
  cursor: pointer;
}
.events .main__slider-slide-info-name {
  color: #736E68;
}
.events .main__slider-slide-info-text {
  color: #736E68;
}
.events .main__slider-pagination .swiper-pagination-bullet {
  background-color: #B0ACA4;
}
.events .main__slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #F8BA7C;
}

.slider__slides.evnt .slider__slides-item-img, .slider__slides.evnt .catalog__wrapper-r-card-img, .slider__slides.small .slider__slides-item-img, .slider__slides.small .catalog__wrapper-r-card-img {
  height: auto;
  aspect-ratio: 1/1;
}

.slider__slides.evnt, .slider__slides.small {
  padding: 0 1.6rem;
}

.slider__slides.small .slider__slides-item {
  width: 34.7rem;
}
.slider__slides.small.pl {
  padding: 0 1.6rem 0 19.4rem;
}

.evnts {
  margin: 10rem 0 20rem 0;
}
.evnts .works__header {
  margin-bottom: 4rem;
}
.evnts__wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 4rem 0.6rem;
}
.evnts__wrapper .slider__slides-item {
  width: 100%;
}
.evnts__wrapper .slider__slides-item-img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
}

@media only screen and (max-width: 1030px) {
  .slider__slides.evnt .slider__slides-item, .slider__slides.small .catalog__wrapper-r-card-img {
    width: 35rem;
  }
  .slider__slides.evnt .slider__slides-item-info, .slider__slides.small .slider__slides-item-info {
    padding: 0 1rem;
  }
  .slider__header-link {
    font-size: 1.3rem;
  }
  .slider__slides.small.pl {
    padding: 0 1.6rem 0 11.2rem;
  }
  .evnts {
    margin: 8.4rem 0 16rem 0;
  }
  .evnts__wrapper {
    padding: 0 0 0 3.6rem;
    grid-template-columns: 1fr 1fr;
  }
  .evnts__wrapper .slider__slides-item-info {
    padding: 0 1rem;
  }
  .evnts__wrapper .slider__slides-item-info-name {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 500px) {
  .slider__slides.evnt {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 2.6rem;
    padding: 0 0.8rem;
  }
  .slider__slides.evnt .slider__slides-item {
    width: 100%;
  }
  .slider__slides.evnt .slider__slides-item-info {
    padding: 0;
  }
  .slider__slides.evnt .slider__slides-item-info-name {
    font-size: 1.3rem;
  }
  .slider__slides.small {
    padding: 0 0.8rem;
  }
  .slider__slides.small .slider__slides-item-info {
    padding: 0;
  }
  .slider__slides.small .slider__slides-item {
    width: 24rem;
  }
  .slider__slides.small .slider__slides-item-info-name {
    font-size: 1.3rem;
  }
  .slider__slides.small .catalog__wrapper-r-card-img {
    width: 24rem;
  }
  .slider__header-link svg {
    width: 1.2rem;
    height: 1.2rem;
  }
  .evnts {
    margin: 13.7rem 0 12rem 0;
  }
  .evnts .works__header {
    margin-bottom: 1.8rem;
  }
  .evnts .slider__header {
    margin-bottom: 2.3rem;
  }
  .evnts__wrapper {
    padding: 0;
    gap: 2.5rem 0.6rem;
  }
  .evnts__wrapper .slider__slides-item-img {
    aspect-ratio: 3/4;
  }
  .evnts__wrapper .slider__slides-item-info {
    padding: 0;
  }
  .evnts__wrapper .slider__slides-item-info-name {
    font-size: 1.3rem;
  }
}
.vbt .obj__info-slider-img img {
  -o-object-fit: contain;
  object-fit: contain;
}
.vbt .obj__info-slider-img {
  width: 75% !important;
}

.overlay__content-content.g {
  margin-top: 4.8rem;
}
.overlay__content-content.g .details__form {
  gap: 2.4rem;
}
.overlay__content-content.g .form__btn {
  width: 100%;
}
.overlay__content-content.g .iti--allow-dropdown {
  width: 100%;
}

@media only screen and (max-width: 1030px) {
  .vbt .obj__info-slider-img img {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .vbt .obj__info-info-w-link {
    margin-top: 2.4rem;
  }
  .artist.f .slider__slides-item {
    width: 24rem;
  }
  .artist.f .catalog__wrapper-r-card-img {
    width: 100%;
  }
  .artist.f .slider__slides-item-info {
    padding: 0;
  }
  .vbt .obj__info-slider-img {
    width: 100% !important;
  }
}
@media only screen and (max-width: 1030px) {
  .overlay__content-content.g .details__sidebar-checkbox {
    margin: 0;
  }
  .overlay__content-content.g .form__btn {
    margin-top: 6rem;
  }
}
.obj.st .obj__info-info-w-tags p, .obj.st .obj__info-info-w-tags a {
  color: #B0ACA4;
}

.scroll .about__block-wrapper-press-item-title, .scroll .about__block-wrapper-press-item-text, .scroll .about__block-wrapper-cards-card-header-name, .scroll .about__block-wrapper-header-title, .scroll .about__block-wrapper-cards-card-header-post, .scroll .cntct__wrapper-title, .scroll .about__block-wrapper-header-link, .scroll .st__projects-cards-card-info-name, .scroll .st__projects-cards-card-info-text, .scroll .st__projects-btn, .scroll .st__projects-header-title, .scroll .st__projects-header-nav a.active, .scroll .st__projects-header-nav a, .scroll .studio__wrapper-text, .scroll .studio__wrapper-title, .scroll .st__ph-wrapper-text, .scroll .st__text-text, .scroll .obj__info-info-w-text {
  color: #FEFAF1;
}
.scroll .about__block-wrapper-cards-card-header-arrow svg, .scroll .about__block.s .about__block-wrapper-header-link svg {
  fill: #FEFAF1;
}
.scroll .st__projects-header-nav li:not(:last-child)::after {
  border-color: #FEFAF1;
}

.st__last-wrapper-info-link,
.st__last-wrapper-info-text,
.st__last-wrapper-info-title,
.about__block-wrapper-header-title,
.about__block-wrapper-cards-card-header-name,
.about__block-wrapper-cards-card-header-post,
.about__block-wrapper-cards-card-dropdown-text,
.about__block-wrapper-header-title {
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.st__last-wrapper-info-link.ftr,
.st__last-wrapper-info-text.ftr,
.st__last-wrapper-info-title.ftr,
.about__block-wrapper-header-title.ftr,
.about__block-wrapper-cards-card-header-name.ftr,
.about__block-wrapper-cards-card-header-post.ftr,
.about__block-wrapper-cards-card-dropdown-text.ftr,
.about__block-wrapper-header-title.ftr {
  color: #FEFAF1;
}

.about__block-wrapper-cards-card-header-arrow svg {
  -webkit-transition: fill 0.6s;
  transition: fill 0.6s;
}
.about__block-wrapper-cards-card-header-arrow svg.ftr {
  fill: #FEFAF1;
}

.about__block.s .about__block-wrapper-header-link svg {
  width: 1.6rem;
}

.studio {
  margin-bottom: 8rem;
}
.studio__wrapper {
  height: 72.4vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 75%;
  margin: 0 auto;
  padding: 16.8rem 0 0 0;
}
.studio__wrapper-title {
  font-size: 3.2rem;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  width: 71%;
}
.studio__wrapper-title span {
  color: #F8BA7C;
}
.studio__wrapper-text {
  margin-top: 9rem;
  font-size: 1.6rem;
  width: 50%;
}

.st__projects-btn {
  width: 34.4rem;
  margin: 3.6rem auto 0 auto;
  padding: 1.2rem;
  border: 1px solid #DCD8CF;
  color: #B0ABA4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 1.3rem;
  border-radius: 0.4rem;
}
.st__projects-btn:hover {
  background-color: #DCD8CF;
  color: #736E68;
}
.st__projects-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 7.2rem 0;
}
.st__projects-cards-card {
  width: 58.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.st__projects-cards-card:hover .st__projects-cards-card-img img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.st__projects-cards-card:nth-child(6n+2) {
  margin-left: auto;
  margin-right: 6rem;
}
.st__projects-cards-card:nth-child(6n+4) {
  margin-left: auto;
}
.st__projects-cards-card:nth-child(6n+5) {
  margin-left: 6rem;
}
.st__projects-cards-card:nth-child(6n+6) {
  margin-left: auto;
}
.st__projects-cards-card-img {
  width: 100%;
  height: 56rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.st__projects-cards-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 1s;
  transition: 1s;
}
.st__projects-cards-card-info {
  padding: 0.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.8rem;
}
.st__projects-cards-card-info-name {
  font-size: 1.6rem;
  color: #736E68;
  text-transform: uppercase;
}
.st__projects-cards-card-info-text {
  color: #B0ACA4;
  font-size: 1.6rem;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.st__projects-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.st__projects-header-title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.st__projects-header-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.st__projects-header-nav li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
}
.st__projects-header-nav li:not(:last-child)::after {
  content: "";
  height: 0.8rem;
  border-left: 1px solid rgba(115, 110, 104, 0.56);
  display: block;
  margin: 0.25rem 0.8rem auto auto;
}
.st__projects-header-nav a {
  font-size: 1.3rem;
  color: #B0ACA4;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.st__projects-header-nav a.active {
  color: #736E68;
}
.st__projects-header-nav a:hover {
  color: #F8BA7C;
}

.cntct {
  margin: 20rem 0;
}
.cntct__wrapper {
  width: 75%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.cntct__wrapper-title {
  font-size: 3.2rem;
  letter-spacing: 0.028em;
  text-transform: uppercase;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.cntct__wrapper-title.ftr {
  color: #FEFAF1;
}
.cntct__wrapper-btn {
  width: 23rem;
  border-radius: 0.4rem;
  padding: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #F8BA7C;
  color: #FEFAF1;
  font-size: 1.3rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.cntct__wrapper-btn:hover {
  background-color: #F7D2AC;
}

.st__text {
  width: 75.5%;
  margin: 12rem auto;
}
.st__text-text {
  font-size: 1.6rem;
  width: 66%;
}

.st__ph {
  margin: 12rem 0;
}
.st__ph.min .st__ph-wrapper {
  width: 61.3rem;
}
.st__ph-wrapper {
  width: 123.1rem;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem;
}
.st__ph-wrapper-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
}
.st__ph-wrapper-text {
  font-size: 1.3rem;
}
.st__ph-wrapper-img {
  width: 100%;
  height: 72rem;
  border-radius: 0.2rem;
  overflow: hidden;
  margin-left: auto;
}
.st__ph-wrapper-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.st__last {
  margin: 20rem 0;
}
.st__last-wrapper {
  width: 123.1rem;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6.6rem;
}
.st__last-wrapper-img {
  width: 34.8rem;
  height: auto;
  aspect-ratio: 1/1;
  border-radius: 0.2rem;
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.st__last-wrapper-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.st__last-wrapper-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 1.6rem;
}
.st__last-wrapper-info-title {
  font-size: 1.6rem;
  text-transform: uppercase;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.st__last-wrapper-info-text {
  font-size: 1.6rem;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.st__last-wrapper-info-link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 1.3rem;
  position: relative;
  -webkit-transition: color 0.6s;
  transition: color 0.6s;
}
.st__last-wrapper-info-link::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: -0.6rem;
  width: 100%;
  height: 0.1rem;
  background-color: #F8BA7C;
  opacity: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.st__last-wrapper-info-link:hover {
  color: #F8BA7C;
}
.st__last-wrapper-info-link:hover:after {
  opacity: 1;
  bottom: -0.2rem;
}

@media only screen and (max-width: 1030px) {
  .studio__wrapper {
    width: 100%;
    height: 52.8vh;
    padding: 14.8rem 0 0 0;
  }
  .studio__wrapper-title {
    width: 91%;
  }
  .studio__wrapper-text {
    width: 69%;
  }
  .st__projects-cards-card {
    width: 30.3rem;
  }
  .st__projects-cards-card-img {
    height: 29.1rem;
  }
  .st__projects-cards-card-info {
    padding: 0.8rem 0;
  }
  .st__projects-cards-card-info-text {
    -webkit-line-clamp: 2;
    font-size: 1.3rem;
  }
  .st__projects-cards-card:nth-child(6n+2) {
    margin-right: 3rem;
  }
  .st__projects-cards {
    gap: 4rem;
  }
  .st__projects-cards-card:nth-child(6n+5) {
    margin-left: 3rem;
  }
  .st__projects-btn {
    margin: 6.2rem auto 0 auto;
  }
  .cntct__wrapper {
    width: 100%;
  }
  .obj.st {
    margin: 8.7rem 0 0 0;
  }
  .obj.st .obj__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .obj.st .obj__info-info.desk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 9.4rem;
    margin: 0 auto;
    gap: 1.2rem;
  }
  .obj.st .obj__info-info-w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.2rem;
  }
  .obj.st .obj__info-info-w-name-w-name {
    font-size: 1.3rem;
  }
  .obj.st .obj__info-info-w-dropdown-content-w p {
    font-size: 1.3rem;
  }
  .obj.st .obj__info-info-w-dropdown-content-w {
    grid-template-columns: 0.17fr 1fr;
  }
  .obj.st .obj__info-info-w-link {
    margin-left: auto;
  }
  .st__text {
    margin: 7rem 0 7rem 0;
    padding-left: 9.4rem;
    width: 100%;
  }
  .st__text-text {
    width: 100%;
  }
  .st__ph-wrapper {
    width: 64.1rem;
  }
  .st__ph-wrapper-img {
    height: 37.5rem;
  }
  .st__ph.min .st__ph-wrapper {
    width: 31.8rem;
  }
  .st .obj__content-cards {
    padding: 0 1.6rem 0 11rem;
  }
  .st__last {
    margin: 12rem 0;
  }
  .st__last-wrapper {
    width: 61.2rem;
    gap: 3.6rem;
  }
  .st__last-wrapper-img {
    width: 17.9rem;
  }
  .st__last-wrapper-info-text {
    font-size: 1.3rem;
  }
}
@media only screen and (max-width: 500px) {
  .studio__wrapper {
    height: 100vh;
    padding: 15.8rem 0 0 0;
  }
  .studio__wrapper-title {
    font-size: 2.3rem;
    width: 100%;
  }
  .studio__wrapper-text {
    padding-left: 1rem;
    width: 96%;
  }
  .st__projects-header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 2.2rem;
    margin-bottom: 2.6rem;
  }
  .st__projects-cards-card {
    width: 100%;
    margin: 0 !important;
  }
  .st__projects-cards-card-img {
    height: auto;
    aspect-ratio: 1/0.96;
  }
  .st__projects-cards {
    gap: 2.4rem;
  }
  .st__projects-btn {
    width: 100%;
    margin: 4rem auto 0 auto;
  }
  .cntct__wrapper-btn {
    width: 100%;
  }
  .cntct {
    margin: 12rem 0;
  }
  .obj.st .obj__info-info.desk {
    padding: 0 0.8rem;
  }
  .obj.st {
    margin: 6.7rem 0 0 0;
  }
  .obj.st .obj__info-info-w-tags {
    position: static;
  }
  .obj.st .obj__info-info-w {
    gap: 2.6rem;
  }
  .obj.st .obj__info-info.desk {
    gap: 2.2rem;
  }
  .st__text {
    padding: 0;
  }
  .st__ph-wrapper {
    width: 100%;
  }
  .st__ph-wrapper-img {
    height: 20rem;
  }
  .st__ph {
    margin: 8rem 0;
  }
  .st__ph.min .st__ph-wrapper {
    width: 100%;
  }
  .st__ph.min .st__ph-wrapper .st__ph-wrapper-img {
    height: 46.7rem;
  }
  .st__last-wrapper {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.6rem;
  }
  .st__last-wrapper-img {
    width: 100%;
  }
  .st__last-wrapper-info {
    gap: 0.6rem;
  }
  .obj__info-slider-img img {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .obj__info-slider-arrows {
    display: none;
  }
}
.ftr.mood__cards-card-info-name {
  color: #FEFAF1;
}

.mood {
  margin: 14.3rem 0 -12.5rem 0;
}
.mood__title {
  font-size: 1.6rem;
  text-transform: uppercase;
}
.mood__text {
  font-size: 1.6rem;
  text-transform: uppercase;
  width: 46%;
}
.mood__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 3.6rem 0 0 0;
}
.mood__cards-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.mood__cards-card.middle {
  width: 40.6rem;
}
.mood__cards-card.middle .catalog__wrapper-r-card-img {
  aspect-ratio: 4/3;
}
.mood__cards-card.small {
  width: 17.1rem;
}
.mood__cards-card.small .mood__cards-card-info {
  padding: 0;
}
.mood__cards-card.big {
  width: 40.6rem;
}
.mood__cards-card:nth-child(1) {
  margin: 0 0 0 19.3rem;
}
.mood__cards-card:nth-child(2) {
  margin: 8rem auto 0 auto;
}
.mood__cards-card:nth-child(3) {
  margin-left: auto;
  margin-right: 4.3rem;
}
.mood__cards-card .catalog__wrapper-r-card-img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/4;
  overflow: hidden;
  border-radius: 0.2rem;
}
.mood__cards-card .catalog__wrapper-r-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.mood__cards-card-info {
  padding: 0 0.8rem;
}
.mood__cards-card-info-name {
  white-space: nowrap;
  font-size: 1.6rem;
  text-transform: uppercase;
  color: #B0ACA4;
}

.mood__gallery {
  margin: -12rem 0 10rem 0;
}
.mood__gallery-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* Shedu */
/* .mood__gallery-wrapper .mood__cards-card:nth-child(1) {
  margin: 0 0 0 1.6rem;
}
.mood__gallery-wrapper .mood__cards-card:nth-child(6n+2) {
  margin: 8rem auto 0 18rem;
}
.mood__gallery-wrapper .mood__cards-card:nth-child(6n+3) {
  margin-top: 8rem;
  margin-left: auto;
  margin-right: 10rem;
}
.mood__gallery-wrapper .mood__cards-card:nth-child(6n+4) {
  margin-top: 23.5rem;
  margin-left: 13.1rem;
}
.mood__gallery-wrapper .mood__cards-card:nth-child(6n+5) {
  margin-top: 15.5rem;
  margin-left: 42rem;
  margin-right: 4.2rem;
}
.mood__gallery-wrapper .mood__cards-card:nth-child(6n+6) {
  margin: -3rem auto 0 66.3rem;
} */
/* End Shedu */

@media only screen and (max-width: 1030px) {
  .mood {
    margin: 12.3rem 0 -12.5rem 0;
  }
  .mood__text {
    width: 73%;
  }
  .mood__cards {
    margin: 4.6rem 0 0 0;
  }
  /* Shedu */
  /* .mood__cards-card:nth-child(1) {
    margin: 0 0 0 9.3rem;
  }
  .mood__cards-card:nth-child(3) {
    margin-right: 3rem;
  } */
  /* End Shedu */
  .mood__cards-card.small {
    width: 8.8rem;
  }
  .mood__cards-card.big {
    width: 21rem;
  }
  .mood__cards-card.middle .catalog__wrapper-r-card-img {
    aspect-ratio: 3/4;
  }
  .mood__cards-card.middle {
    width: 21rem;
  }
  /* Shedu */
  /* .mood__gallery-wrapper .mood__cards-card:nth-child(6n+2) {
    margin: 8rem auto 0 10rem;
  }
  .mood__gallery-wrapper .mood__cards-card:nth-child(6n+3) {
    margin-right: 4.6rem;
  }
  .mood__gallery-wrapper .mood__cards-card:nth-child(6n+4) {
    margin-top: 16.1rem;
    margin-left: 7.8rem;
  }
  .mood__gallery-wrapper .mood__cards-card:nth-child(6n+5) {
    margin-left: auto;
    margin-right: 1.6rem;
    margin-top: 8.1rem;
  }
  .mood__gallery-wrapper .mood__cards-card:nth-child(6n+6) {
    margin: -14.6rem auto 0 32.5rem;
  } */
  /* End Shedu */
  .mood__cards-card-info-name {
    font-size: 1.3rem;
  }
  .mood__gallery {
    margin: -12rem 0 23rem 0;
  }
}
@media only screen and (max-width: 500px) {
  .mood {
    margin: 12rem 0 -6rem 0;
  }
  .mood .works__header {
    margin-bottom: 2rem;
  }
  .mood__text {
    width: 100%;
  }
  .mood__cards {
    margin: 7.4rem 0 0 0;
  }
  /* Shedu */
  /* .mood__cards-card:nth-child(1) {
    margin: 0;
  } */
  /* End Shedu */
  .mood__cards-card.small {
    width: 11rem;
  }
  .mood__cards-card.big {
    width: 16.8rem;
  }
  /* Shedu */
  /* .mood__cards-card:nth-child(2) {
    margin: 0 0 0 auto;
  }
  .mood__cards-card:nth-child(3) {
    margin: 6rem auto 0 3rem;
  } */
  /* End Shedu */
  .mood__gallery {
    margin: -5.7rem 0 8rem 0;
  }
  /* Shedu */
  /* .mood__gallery-wrapper .mood__cards-card:nth-child(1) {
    margin: 0 0 0 6rem;
  }
  .mood__gallery-wrapper .mood__cards-card:nth-child(6n+2) {
    margin: 6rem 0 0 3rem;
  } */
  /* End Shedu */
  .mood__cards-card.middle {
    width: 16.8rem;
  }
  /* Shedu */
  /* .mood__gallery-wrapper .mood__cards-card:nth-child(6n+3) {
    margin: 6rem 0 0 auto;
  }
  .mood__gallery-wrapper .mood__cards-card:nth-child(6n+4) {
    margin: 12.3rem 0 0 0;
  }
  .mood__gallery-wrapper .mood__cards-card:nth-child(6n+5) {
    margin: 6rem 0 0 auto;
  }
  .mood__gallery-wrapper .mood__cards-card:nth-child(6n+6) {
    margin: 6rem auto 0 8.9rem;
  } */
  /* End Shedu */
}
.press {
  margin: 14.3rem 0 0 0;
}
.press__wrapper {
  -webkit-transform: translateX(1.2rem);
  transform: translateX(1.2rem);
  width: 76.5%;
  margin: 1.6rem auto 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 4.8rem 2.4rem;
}
.press__wrapper-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
  padding-right: 2.4rem;
  border-right: 1px solid #DDD8D0;
}
.press__wrapper-item:nth-child(3n) {
  border-right: none;
}
.press__wrapper-item-title {
  font-size: 1.6rem;
  text-transform: uppercase;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.press__wrapper-item-text {
  font-size: 1.3rem;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.press__wrapper-item-date {
  font-size: 1.3rem;
  color: #A29A91;
  margin-top: 0.8rem;
}
.press__wrapper-item-img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/4;
  border-radius: 0.2rem;
  overflow: hidden;
  margin-bottom: 0.6rem;
}
.press__wrapper-item-img.small {
  aspect-ratio: 4/2.5;
}
.press__wrapper-item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.about__contact.p {
  width: 100%;
  margin: 10rem 0;
  padding: 0 18rem;
}

@media only screen and (max-width: 1030px) {
  .press {
    margin: 12.3rem 0 0 0;
  }
  .press__wrapper {
    width: 100%;
    grid-template-columns: 1fr 1fr;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    gap: 2.4rem;
    margin: 2.4rem auto 0 auto;
  }
  .press__wrapper-item:not(:last-child) {
    border: none;
  }
  .press__wrapper-item:nth-child(odd) {
    border-right: 1px solid #ddd8d0;
  }
  .about__contact.p {
    padding: 0;
    margin: 20rem 0 21rem 0;
  }
  .press .works__header {
    margin-bottom: 2.2rem;
  }
  .mood__title {
    font-size: 2.4rem;
  }
}
@media only screen and (max-width: 500px) {
  .press__wrapper {
    grid-template-columns: 1fr;
    margin: 5rem auto 0 auto;
  }
  .press__wrapper-item {
    gap: 0.6rem;
    padding-right: 0;
    padding-bottom: 2.4rem;
  }
  .press__wrapper-item:nth-child(odd) {
    border: none;
  }
  .press__wrapper-item:not(:last-child) {
    border-bottom: 1px solid #ddd8d0;
  }
  .about__contact.p {
    margin: 5.3rem 0 8rem 0;
  }
  .about__contact.p .contacts__wrapper-item-header {
    gap: 1.8rem;
  }
}
.srch {
  margin: 5.6rem 0 6.2rem 0;
}
.srch__wrapper {
  display: grid;
  grid-template-columns: 0.35fr 1fr;
  gap: 6.4rem;
}
.srch__wrapper-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.6rem;
}
.srch__wrapper-c .search__wrapper-c {
  margin: 0;
}
.srch__wrapper-w {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4.8rem;
}
.srch__wrapper-text {
  text-align: right;
  font-size: 1.3rem;
}
.srch__wrapper-text span {
  color: #F8BA7C;
}

@media only screen and (max-width: 1030px) {
  .srch__wrapper {
    grid-template-columns: 1fr;
    gap: 4rem;
  }
  .search__wrapper-c {
    grid-template-columns: 1fr;
  }
  .srch__wrapper-text {
    text-align: left;
  }
}
.footer {
  margin-top: auto;
  background-color: #A29A91;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer .container_min {
  margin: auto;
}
.footer .footer__bottom-logo {
  display: none;
}
.footer .footer__bottom {
  grid-template-columns: 1fr 1fr;
}
.footer-b {
  background-color: transparent;
}
.footer-b .footer__bottom-logo {
  fill: #736E68;
}
.footer-b .footer__bottom-link {
  color: #736E68;
}
.footer-b .footer__bottom-link svg {
  fill: #736E68;
}
.footer-w {
  margin-top: -4.2rem;
  background-color: transparent;
}
.footer-min {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0;
}
.footer__wrapper {
  width: 70rem;
}
.footer__wrapper-title {
  font-size: 3.2rem;
  color: #FEFAF1;
  text-transform: uppercase;
}
.footer__wrapper-form {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.6rem;
  margin: 2.4rem 0 1.6rem 0;
}
.footer__wrapper-form .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.footer__wrapper-form .form-group label {
  font-size: 0.8rem;
  color: #FEFAF1;
  opacity: 0.56;
}
.footer__wrapper-form .form-group input {
  font-size: 1.2rem;
  color: #FEFAF1;
  padding: 1.3rem 0.8rem;
  border-bottom: 0.1rem solid rgba(254, 250, 241, 0.56);
}
.footer__wrapper-form .form-group input::-webkit-input-placeholder {
  color: #FEFAF1;
  opacity: 0.56;
}
.footer__wrapper-form .form-group input::-moz-placeholder {
  color: #FEFAF1;
  opacity: 0.56;
}
.footer__wrapper-form .form-group input:-ms-input-placeholder {
  color: #FEFAF1;
  opacity: 0.56;
}
.footer__wrapper-form .form-group input::-ms-input-placeholder {
  color: #FEFAF1;
  opacity: 0.56;
}
.footer__wrapper-form .form-group input::placeholder {
  color: #FEFAF1;
  opacity: 0.56;
}
.footer__wrapper-form .form-group input:-webkit-autofill, .footer__wrapper-form .form-group input:-webkit-autofill:hover, .footer__wrapper-form .form-group input:-webkit-autofill:focus, .footer__wrapper-form .form-group input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #FEFAF1;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  -webkit-box-shadow: inset 0 0 200px 200px #A29A91;
  box-shadow: inset 0 0 200px 200px #A29A91;
}
.footer__wrapper-form button {
  cursor: pointer;
  border-radius: 0.4rem;
  background-color: #F8BA7C;
  color: #FEFAF1;
  font-size: 1.2rem;
  margin-top: 1.1rem;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s;
}
.footer__wrapper-form button:hover {
  background-color: #F7D2AC;
}
.footer__wrapper-text {
  font-size: 1.2rem;
  color: #FEFAF1;
}
.footer__wrapper-text a {
  opacity: 0.56;
  color: #FEFAF1;
}
.footer__bottom {
  margin-top: auto;
  padding: 1.2rem 0;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer__bottom.mob {
  display: none;
}
.footer__bottom-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.4rem;
}
.footer__bottom-col:last-child {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.footer__bottom-link {
  font-size: 1.2rem;
  color: #FEFAF1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
}
.footer__bottom-link svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: #FEFAF1;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.footer__bottom-link span {
  opacity: 0.56;
}
.footer__bottom-logo {
  width: 23.7rem;
  height: auto;
  fill: #FEFAF1;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media only screen and (max-width: 1030px) {
  .footer__wrapper {
    width: 61rem;
    margin-left: auto;
  }
  .footer__wrapper-title {
    font-size: 3.3rem;
  }
  .footer__wrapper-text {
    font-size: 1.3rem;
  }
  .footer__bottom.desk {
    display: none;
  }
  .footer__bottom.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footer__bottom-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    gap: 1rem 2rem;
  }
  .footer__bottom-col .footer__bottom-link:first-child {
    width: 100%;
    margin-left: auto;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .footer__bottom-link {
    font-size: 1.3rem;
  }
  .footer__bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 1rem 0;
  }
  .header__wrapper-nav {
    width: auto;
  }
  .footer-w {
    margin-top: -6.7rem;
  }
}
@media only screen and (max-width: 500px) {
  .footer {
    padding-top: 7rem;
  }
  .footer__wrapper {
    width: 100%;
  }
  .footer__wrapper-form {
    grid-template-columns: 1fr;
    gap: 1.5rem;
    margin: 2.6rem 0 1.6rem 0;
  }
  .footer__bottom {
    grid-template-columns: 1fr 1fr;
  }
  .footer__wrapper-title {
    font-size: 2.3rem;
  }
  .footer__wrapper-form .form-group input {
    font-size: 1.3rem;
    padding: 1.1rem 0.8rem;
  }
  .footer__wrapper-form .form-group {
    gap: 0.1rem;
  }
  .footer__wrapper-form button {
    margin-top: 0.2rem;
    padding: 1.3rem 1rem;
  }
  .footer__bottom-logo {
    display: none;
  }
  .footer-min {
    padding: 0;
  }
  .footer-w {
    margin-top: -7.9rem;
  }
  .footer-t {
    margin-top: -4rem;
  }
  .footer-t .footer__bottom-link span {
    color: #B0ACA4;
  }
  .footer-t .footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .footer-t .footer__bottom-col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .footer .container_min {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1440px) {
  html, body {
    font-size: min(10px, max(5.35px, 5.35px + 4.65 * (100vw - 769px) / 671));
  }
}
@media only screen and (max-width: 1030px) {
  html, body {
    font-size: min(10px, max(4.7px, 4.7px + 5.3 * (100vw - 361px) / 407));
  }
}
@media only screen and (max-width: 500px) {
  html, body {
    font-size: 10px;
  }
  .container {
    padding: 0 0.8rem;
  }
  .main__slider-slide-img {
    padding: 0 0.8rem;
  }
  .main__slider-slide-info {
    padding: 0 0.8rem;
  }
  .main__slider-slide-info-text {
    font-size: 1.62rem;
  }
  .main__slider {
    padding: 4.8rem 0 3.3rem 0;
  }
  .main__slider-slide-info-name {
    font-size: 2.4rem;
  }
  .main__slider-pagination {
    bottom: 1.6rem !important;
    padding: 0 0.4rem;
    gap: 0;
  }
  .main__slider-slide {
    gap: 1.4rem;
  }
  .text__wrapper {
    margin-left: 0;
    width: 31.2rem;
  }
  .container_min {
    padding: 0.8rem;
  }
  .text {
    margin: 15rem 0;
  }
  .slider {
    margin: 15rem 0;
  }
  .slider__header-link svg {
    margin-right: 0;
    opacity: 1;
    fill: #F8BA7C;
  }
  .slider__header-link {
    color: #F8BA7C;
  }
  .slider__slides {
    padding: 0 0.8rem;
  }
  .slider__header {
    margin-bottom: 1.58rem;
  }
  .slider__slides-item-info-name {
    font-size: 1.6rem;
  }
  .slider__cards-card {
    width: 100%;
  }
  .slider__cards.mob {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.2rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .slider__cards-col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.4rem 0.6rem;
  }
  .slider__cards.desk {
    display: none;
  }
  .slider__cards-card-img {
    height: 22.5rem;
  }
  .slider.mob .slider__header {
    margin-bottom: 1.8rem;
  }
  .slider__slides.artists .slider__slides-item-info-name {
    font-size: 1.3rem;
  }
}