/* ===== ТИПОГРАФИЯ И ТЕКСТ ===== */
.up-logo-text {font-family: Gilroy !important;letter-spacing:-0.1rem;font-weight: 700;}
.up-logo-text__title {border: none;padding: 0}
.up-slider__title {line-height: 1.35}
.about1 {text-align: center;margin:0}
.categories-ex__link {word-break: keep-all}
.banner-top {background: linear-gradient(90deg, #040510 0%, #231577 25%, #440c93 50%, #67017e 100% )}
.up-reviews__text {-webkit-line-clamp: 8;}
.easyreviews-rating-icon {color: #f8d800 !important}

/* ===== СЕТКИ И МАКЕТ ===== */
.gal {display: grid;grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));gap: 16px}
.pr-thumbs img {width: 100%;height: 100%;object-fit: cover}
.features__value {text-align: left;width: 50%}
.flex.up-pr-advantages.product__item-column {padding-top: 2rem;border-top: .0625rem solid var(--up-border-color)}
.products__icons .btn.btn-empty.js-compare {display:none;}

/* ===== КНОПКИ И ИКОНКИ ===== */
.icon-18 {width: 1.15625rem !important;height: 1.15625rem !important;}
.about {fill: currentColor;padding: .5rem;border-radius: var(--up-border-radius);width: 3rem;height: 3rem;border: 1px solid}
.advantages__icon {padding: .5rem;border-radius: var(--up-border-radius);}
.button-catalog__btn {min-width: auto}
.block.social__item.btn.btn-outline-light {flex: 1}
.icon.icon-14.icon-messeg-order {color: #ba9774;margin: 0 .375rem -.15rem 0}
.social .max {--up-social-color: #5a8cff}
.products .btn.btn-empty.js-favorite {border:1px solid;padding: .385rem;border-radius: 50%;background-color: #fff;}
.products__button-price {--up-btn-color: white;border-radius: var(--up-border-radius)}
.btn.btn-theme.btn-l.btn-100 {height: 44.8px}

/*.btn.btn-theme.btn-100.products__button, .js-product-button-submit {background: linear-gradient(to right, #e0bd9a, #b4916e, #e0bd9a) left center / 200% no-repeat !important;transition: background-position 0.5s ease;border: none;}
.btn.btn-theme.btn-100.products__button:hover, .js-product-button-submit:hover {background: linear-gradient(to right, #e0bd9a, #b4916e, #e0bd9a) right center / 200% no-repeat !important;}*/
.products__button {box-sizing: border-box;height: 36px;}
.btn.btn-l.btn-theme.btn-100.js-product-button-submit,.btn.btn-l.btn-100.js-product-button-submit.btn-outline {box-sizing: border-box;height: 44.8334px}


/* ===== БЕЙДЖИ ===== */
.badge.carbon {color: #e0e0e0;background-color: #1a1a1a;background-image: linear-gradient(45deg, #2a2a2a 25%, transparent 25%, transparent 75%, #2a2a2a 75%),linear-gradient(45deg, #2a2a2a 25%, transparent 25%, transparent 75%, #2a2a2a 75%);background-size: 8px 8px;background-position: 0 0, 4px 4px;border: 1px solid #333}
.badge.superclone,.badge.weight {/*background: seagreen #47b673/rgb(24 193 57 / 66%);*/color:white; /*#4CAF50var(--up-scheme-color);border: 1px solid*/background:#47b673;}
.badge.aaa {background: orange /*#eb9141*/;color: white}

/* ===== ПРОДУКТЫ И КАРТОЧКИ ===== */
.pr-col-4 .products__top.flex,.pr-col-5 .products__top.flex,.products__swiper .products__top.flex {position: absolute;top: 0.75rem;right: 0.75rem;}
.pr-col-4 .products__icons.flex,.pr-col-5 .products__icons.flex,.products__swiper .products__icons.flex {--up-flex-direction: column;flex-direction: column-reverse; gap: 0.75rem;}
.up-day__rating.flex {display: none}

/* ===== ИЗОБРАЖЕНИЯ ===== */
.img-popup-gal {display: block;aspect-ratio: 1 / 1;overflow: hidden;border-radius: var(--up-border-radius)}
.img-popup-gal img {width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 0.3s ease}
.img-popup-gal:hover img {transform: scale(1.05)}

/* ===== ФИЛЬТРЫ ЦВЕТОВ ===== */
#filter-value-tsvet_tsiferblata-28,#left-filter-value-tsvet_tsiferblata-28 {background: url("/wa-data/public/site/pearl.webp") center/cover no-repeat}
#filter-value-tsvet_tsiferblata-26,#left-filter-value-tsvet_tsiferblata-26 {background: linear-gradient(45deg,rgb(2, 0, 36) 0%, rgb(9, 9, 121) 35%, rgb(0, 212, 255) 100%)}
#filter-value-tsvet_tsiferblata-32,#left-filter-value-tsvet_tsiferblata-32 {background: url("/wa-data/public/site/skull.webp") center/cover no-repeat}
#filter-value-pokrytie-18018,#left-filter-value-pokrytie-18018 {background: linear-gradient(45deg,rgba(207, 176, 85, 1) 0%, rgba(223, 224, 167, 1) 50%, rgba(179, 159, 52, 1) 100%)}
#filter-value-pokrytie-18019,#left-filter-value-pokrytie-18019 {background: linear-gradient(45deg,rgba(133, 103, 93, 1) 0%, rgba(224, 179, 167, 1) 50%, rgba(120, 69, 48, 1) 100%)}
#filter-value-pokrytie-18017,#left-filter-value-pokrytie-18017 {background: linear-gradient(45deg,rgba(217, 169, 65, 1) 0%, rgba(252, 241, 164, 1) 50%, rgba(255, 255, 255, 1) 50%, rgba(191, 191, 191, 1) 100%)}
#filter-value-pokrytie-18016,#left-filter-value-pokrytie-18016 {background: linear-gradient(45deg,rgba(0, 0, 0, 1) 0%, rgba(64, 64, 64, 1) 50%, rgba(34, 34, 34, 1) 100%)}

/* ===== ФОРМЫ И КОРЗИНА ===== */
.cart.buy1click-open-button.btn.btn-outline.btn-l.buy1click-open-button_init {width: 100%}
.buy1click-form__content,.buy1click-form-button {border-radius: var(--up-border-radius)}
#wa-step-confirm-section {margin-bottom: 1rem}
.wa-order-form-wrapper .wa-step-confirm-section .wa-section-body .wa-submit-button {text-shadow: none!important}

/* ===== СЛАЙДЕР ===== */
.swiper-pagination-bullet {background-color: #efefef;opacity:1}
.swiper-pagination-bullet-active {background-color: #ba9774}

/* ===== ТЕМНАЯ ТЕМА ===== */
[data-up-theme="dark"] .badge.diametr, [data-up-theme="dark"] .badge.material1 {color: #ba9774}
[data-up-theme="light"] .b-cityselect__list a {color: black}
[data-up-theme="dark"] .buy1click-form__content {background-color: #1f1f1f;color: white}
[data-up-theme="dark"] .buy1click-input-text,[data-up-theme="dark"]  input[type="text"].buy1click-input-text {border: 1px solid #313131;background: #313131}
[data-up-theme="dark"] .products .btn.btn-empty.js-favorite {background-color: #242424;}
/*[data-up-theme="dark"] .badge.superclone, [data-up-theme="dark"] .badge.carbon, [data-up-theme="dark"] .badge.weight {color: var(--up-body-color);}*/

/* ===== АДАПТИВ ===== */
@media (min-width:768px){
.up-logo-text__title {font-size: 2.5rem}*|\
}
@media (max-width:768px){
.up-logo-text__title {font-size: 2rem;}
.pr-col-4 .products__top.flex,.pr-col-5 .products__top.flex,.products__swiper .products__top.flex {top:0 !important;right:0 !important;}
/*.up-slider__text {font-size: 3.5vw;}
.up-slider__title {font-size: 4.5vw;}*/
.up-slider__content {right: 6rem;}
.up-slider__link .btn {--up-btn-fs: 3vw;}
}
@media (min-width: 479.98px) {
.location__city {margin-right: 4rem}
}
@media (max-width: 520px) {
.buy1click-form__content {min-height: auto !important;border-radius: var(--up-border-radius)}
.c-sorting {--up-flex-gap: .3rem}
}

/* ===== UTILITY ===== */
.up-mobile-br:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0}