/* 13.11.2026 Редизайн: «один в один с превью» (решение владельца). Прячем то, чего нет в превью. */
/* Карточка: строка «Заберите в магазине … или доставим по …» (грузится запросом, в превью её нет) */
body.daf-mobile-product .details-product__pickup{display:none!important}
/* Спеццены «Разблокируйте специальные цены» (на dev включены, на проде выключены; в превью нет) */
:is(body.daf-catalog-v2,body.daf-mobile-home:not(:where(.daf-rd-shell)),body.daf-mobile-product,body.daf-cart-preview,body.daf-favorites-page) :is(.daf-sp-link,.daf-sp-slot){display:none!important}
/* Корзина: «Удобнее через менеджера? WhatsApp / чат» (есть только на dev, в превью нет) */
body.daf-cart-preview .daf-alt{display:none!important}
/* Корзина: скрытые по городу способы доставки/оплаты (как в превью) */
body.daf-cart-preview .daf-city-hidden{display:none!important}
/* 13.11.2026 правка владельца: у кнопок одинаковая рамка (как у «В корзину», #252525) и без скруглений */
html body.daf-mobile-product .product :is(.middle-actions-product__submit,.middle-actions-product__onelick,.middle-actions-product__add-to-favorites){border-color:#252525!important;border-radius:0!important}
html :is(body.daf-catalog-v2,body.daf-mobile-home:not(:where(.daf-rd-shell)),body.daf-mobile-product,body.daf-favorites-page) .card-i :is(.btn-basket,.btn-trans,.reserved-order){border-color:#252525!important;border-radius:0!important}
.daf-mobile-purchase-bar :is(button,a){border-radius:0!important}
/* «Купить в 1 клик» в окне при наведении: та же рамка, что у «В корзину» (правка владельца), специфичность выше правила превью (0,4,0) */
html body:is(.daf-catalog-v2,.daf-mobile-home:not(:where(.daf-rd-shell)),.daf-mobile-product,.daf-favorites-page) .card-i .card-i__info--ux :is(.btn-trans,.btn-basket,.reserved-order){border-color:#252525!important;border-radius:0!important}
/* Окно при наведении: у товаров с десятками весов/размеров (брошь — 32 веса) окно вырастало до 700 px и закрывало ряд ниже.
   Показываем 3 ряда, остальное — прокруткой внутри блока. */
:is(body.daf-catalog-v2,body.daf-mobile-home:not(:where(.daf-rd-shell)),body.daf-mobile-product,body.daf-favorites-page) .card-i__info--ux :is(.daf-size-chips,.product-info__checkboxs){max-height:166px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c9c9 transparent}
/* Окно при наведении: красная галочка у выбранного веса/размера (старый стиль .daf-size-tile) — в превью её нет */
:is(body.daf-catalog-v2,body.daf-mobile-home:not(:where(.daf-rd-shell)),body.daf-mobile-product,body.daf-favorites-page) .card-i__info--ux .daf-size-tile::after{display:none!important}
/* Шапка: красная точка (старый стиль .is-active::after + белое кольцо ::before) у избранного и корзины — в превью её нет */
:is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product,body.daf-cart-preview,body.daf-favorites-page) header :is(.header__favorites,.header__basket).is-active::after{display:none!important}
:is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product,body.daf-cart-preview,body.daf-favorites-page) header .header__basket.is-active::before,
:is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product,body.daf-cart-preview,body.daf-favorites-page) header :not(.header__tools.mobile) > .header__favorites.is-active::before{display:none!important}
/* Пустая корзина: в превью не нарисована (там видна сломанная форма). Делаем как пустое избранное из макета. */
body.daf-cart-preview .home_basket.daf-rd-hidden{display:none!important}
body.daf-cart-preview .daf-cart-empty{box-sizing:border-box;width:calc(100% - 96px);max-width:1820px;margin:0 auto 80px}
body.daf-cart-preview .daf-cart-empty h1{text-align:center;font:500 38px/1.3 Montserrat,Arial,sans-serif;margin:48px 0 32px}
body.daf-cart-preview .daf-cart-empty p{text-align:center;margin:40px 0 72px;font:400 16px/1.6 Montserrat,Arial,sans-serif}
body.daf-cart-preview .daf-cart-empty p a{display:block;width:max-content;margin:24px auto 0;padding:15px 25px;color:#fff;background:#242424;text-decoration:none;text-transform:uppercase;font-size:13px}
@media(max-width:1070px){body.daf-cart-preview .daf-cart-empty{width:calc(100% - 32px)}body.daf-cart-preview .daf-cart-empty h1{font-size:22px;margin:28px 0 24px}}
/* Ошибки оформления: показываем подсказки из макета (daf-checkout-*-error), штатные красные надписи прячем, чтобы не было двух */
body.daf-cart-preview #bx-soa-order-form .input-box .error-message{display:none!important}
/* Плашка cookie: в старом стиле она проявлялась из opacity:0 с задержкой — на телефоне это крупнейший элемент экрана,
   и показ откладывался до освобождения процессора (LCP 7+ с). Оставляем «выезд» снизу, но без прозрачности. */
@keyframes dafCookieRise{from{transform:translate(-50%,40px)}to{transform:translate(-50%,0)}}
:is(body.daf-catalog-v2,body.daf-mobile-home,body.daf-mobile-product,body.daf-cart-preview,body.daf-favorites-page) #cookie-consent{opacity:1!important;animation:dafCookieRise .6s ease .3s both!important}
/* Выпадающий фильтр «Металл»/«Проба»: стрелка-«свернуть» старого заголовка группы (::after с картинкой с www).
   В превью она не грузилась (блокировка внешних адресов), поэтому в макете её нет. */
.daf-catalog-v2 #html_load_filter.daf-filter-popover .catalog-filter__head::after{display:none!important}
/* Пустые группы фильтра в панели «Все фильтры» (нет ни одного варианта) — не показываем */
.daf-catalog-v2 #html_load_filter .catalog-filter__box.daf-rd-empty{display:none!important}
.daf-catalog-v2 .daf-group-trigger[hidden]{display:none!important}
/* Карточка товара с одним фото (ПК): в превью справа появлялась «галерея» из того же фото. Галерею не показываем,
   место под ленту миниатюр оставляем пустым — главное фото стоит там же и того же размера, что у товаров с несколькими фото. */
@media(min-width:1071px){
body.daf-mobile-product .gallery-product:not(:has(.daf-gstrip)) .gallery-product__left{visibility:hidden!important;order:0!important;flex:0 0 clamp(70px,5.3vw,110px)!important;width:clamp(70px,5.3vw,110px)!important;align-self:center}
body.daf-mobile-product .gallery-product:not(:has(.daf-gstrip)) .gallery-product__right{order:1!important;flex:1 1 0!important;width:auto!important;min-width:0}
}
/* Прочие страницы (о компании, контакты, доставка, блог…): новая только шапка и футер, середина как раньше.
   Общие правила макета для body задевали содержимое — возвращаем старые значения внутри <main>. */
@media (max-width:767px){body.daf-rd-shell main{color:#232323;font-family:Montserrat,sans-serif}}
@media (min-width:768px) and (max-width:1070px){body.daf-rd-shell main.container,body.daf-rd-shell main .container,body.daf-rd-shell .wrapper>.container:has(>main){padding-inline:20px}}
/* Высота шапки: старая на ≤1296 — fixed 48 px, содержимое под ней с main{padding-top:30px}. Новая — 64 px (≤1070,
   плюс body{padding-top:64px} из макета) и 86 px (1071–1296). Сдвигаем середину ровно на разницу высот шапок,
   чтобы расстояние от шапки до содержимого было прежним. */
@media (max-width:1070px){body.daf-rd-shell{padding-top:16px!important}}
@media (min-width:1071px) and (max-width:1296px){body.daf-rd-shell{padding-top:38px!important}body.daf-rd-shell header.header{height:86px;background:#fff}}
/* shellify.py: правило фона из store-cards.css смешивает футер с блоками главной — для прочих страниц только футер */
body.daf-mobile-home.daf-rd-shell footer[itemtype$="WPFooter"]{background-color:#f8f8f8!important}
@media(max-width:767px){body.daf-mobile-home.daf-rd-shell footer[itemtype$="WPFooter"]{background-color:#f7f7f7!important}}

/* Фильтр «Цвет камня»: в макете картинка камня выбиралась по порядку пункта (nth-child), а пункты в списке зависят от
   раздела/фильтра — у «Зелёного» мог оказаться белый камень. Привязываем картинку к самому цвету (значению). */
#html_load_filter#html_load_filter .color-wp input[value="tsvet_bely"]~.color-checkbox__bg{background-position:0% 0%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_goluboy"]~.color-checkbox__bg{background-position:25% 0%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_zhelty"]~.color-checkbox__bg{background-position:50% 0%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_zeleny"]~.color-checkbox__bg{background-position:75% 0%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_zolotoy"]~.color-checkbox__bg{background-position:100% 0%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_korichnevy"]~.color-checkbox__bg{background-position:0% 50%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_krasnyiy"]~.color-checkbox__bg{background-position:25% 50%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_miks_tsvetnoy"]~.color-checkbox__bg{background-position:50% 50%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_oranzhevy"]~.color-checkbox__bg{background-position:75% 50%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_rozovy"]~.color-checkbox__bg{background-position:100% 50%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_sery"]~.color-checkbox__bg{background-position:0% 100%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_siniy"]~.color-checkbox__bg{background-position:25% 100%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_sirenevy"]~.color-checkbox__bg{background-position:50% 100%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_liloviy"]~.color-checkbox__bg{background-position:50% 100%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_fioletovy"]~.color-checkbox__bg{background-position:75% 100%!important}
#html_load_filter#html_load_filter .color-wp input[value="tsvet_cherny"]~.color-checkbox__bg{background-position:100% 100%!important}
/* подпись цвета не рвётся посреди слова («Коричневы-й»): чуть шире ячейки вместо переноса по буквам */
#html_load_filter#html_load_filter .color-wp .color-checkbox__label::after{overflow-wrap:normal!important;word-break:normal!important;margin-inline:-8px!important;width:calc(100% + 16px)!important;max-width:none!important}
/* Шапка как на карточке товара на всех страницах (владелец 13.11): переменные размеров/цветов макета внутри шапки — значения карточки */
@media (min-width:1071px){html.daf-rd body:not(.daf-mobile-product) header.header{--daf-audience-icon:initial;--daf-collection-image:initial;--daf-coral:initial;--daf-dim:rgba(0, 0, 0, .6);--daf-font:Montserrat,Arial,sans-serif;--daf-home-section-gap:initial;--daf-line:initial;--daf-muted:initial;--daf-popover-width:initial;--daf-section-gap:120px;--daf-sim-gap:initial;--daf-surface:initial;--daf-text:initial;--daf-tile-fs:initial;--daf-tile-h:initial;--daf-tile-minw:initial;--daf-type-body:16px;--daf-type-emphasis:20px;--daf-type-section:30px;--daf-type-small:14px;--daf-type-title:38px;--daf-v2-ink:#242424;--daf-v2-line:#dedede;--daf-v2-muted:#626262;--daf-v2-photo:#f5f5f5;--dafd-btn:initial;--dafd-head:initial;--dafd-lh:initial}}
@media (min-width:768px) and (max-width:1070px){html.daf-rd body:not(.daf-mobile-product) header.header{--daf-audience-icon:initial;--daf-collection-image:initial;--daf-coral:initial;--daf-dim:rgba(0, 0, 0, .6);--daf-font:Montserrat,Arial,sans-serif;--daf-home-section-gap:initial;--daf-line:initial;--daf-muted:initial;--daf-popover-width:initial;--daf-section-gap:88px;--daf-sim-gap:initial;--daf-surface:initial;--daf-text:initial;--daf-tile-fs:initial;--daf-tile-h:initial;--daf-tile-minw:initial;--daf-type-body:16px;--daf-type-emphasis:20px;--daf-type-section:22px;--daf-type-small:14px;--daf-type-title:24px;--daf-v2-ink:initial;--daf-v2-line:initial;--daf-v2-muted:initial;--daf-v2-photo:initial;--dafd-btn:initial;--dafd-head:initial;--dafd-lh:initial}}
@media (max-width:767px){html.daf-rd body:not(.daf-mobile-product) header.header{--daf-audience-icon:initial;--daf-collection-image:initial;--daf-coral:initial;--daf-dim:rgba(0, 0, 0, .6);--daf-font:Montserrat,Arial,sans-serif;--daf-home-section-gap:initial;--daf-line:initial;--daf-muted:initial;--daf-popover-width:initial;--daf-section-gap:64px;--daf-sim-gap:initial;--daf-surface:initial;--daf-text:initial;--daf-tile-fs:initial;--daf-tile-h:initial;--daf-tile-minw:initial;--daf-type-body:16px;--daf-type-emphasis:20px;--daf-type-section:22px;--daf-type-small:14px;--daf-type-title:24px;--daf-v2-ink:initial;--daf-v2-line:initial;--daf-v2-muted:initial;--daf-v2-photo:initial;--dafd-btn:initial;--dafd-head:initial;--dafd-lh:initial}}
/* …и наследуемые от body свойства (цвет, кегль, межстрочный, шрифт) — как у body карточки товара */
html.daf-rd body:not(.daf-mobile-product) header.header{font-size:16px;line-height:16px;color:#252c28;font-weight:300;letter-spacing:normal;font-family:Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}
/* корзина: макет красил «Войти» и «Поиск» в шапке в чёрный — как на карточке товара, красные */
html.daf-rd body.daf-cart-preview header.header :is(.topAuthorized,.header__search-btn,.header__search-btn span){color:#e24e4e!important}
@media (min-width:768px) and (max-width:1070px){html.daf-rd body:not(.daf-mobile-product) header.header .daf-v2-wordmark{line-height:13.2px}}
html.daf-rd body.daf-cart-preview header.header .header__search-btn .icon-search{color:#e24e4e!important}
/* Окно увеличенного фото: маленькое фото не растягиваем (размывалось), показываем в своём размере; крупное уменьшается по окну */
html .daf-photo-lightbox__dialog > img{object-fit:scale-down!important}
/* «Рассрочка» в карточке — как соседние кнопки (правка владельца 13.11): рамка #252525, без скругления */
html body .daf-installment summary{border:1px solid #252525!important;border-radius:0!important}
html body .daf-installment .actions-product__bottom{border-radius:0!important}
/* «Похожие украшения» в карточке: окно при наведении показывало размеры дважды — блок daf_card_hover.js и штатный
   .product-info__size, который дописывается в карточку позже. Если блок уже есть, штатный не показываем. */
.card-i .daf-size-block ~ .product-info__size{display:none!important}
/* «Цвет камня»/«Огранка»: ячейки соседних рядов заходят друг на друга на 3 px, и следующий ряд закрывал низ рамки
   у ячейки под курсором. Ячейка под курсором — поверх соседей. */
#html_load_filter :is(.color-wp .color-checkbox,.cut-wp .img-checkbox):hover{position:relative;z-index:3}
.daf-size-tab[hidden]{display:none!important}
/* «Купить в 1 клик»: строка «Начислим N бонусных рублей» — вся светло-серая (без красного), подчёркивание сплошное чёрное (владелец 14.11) */
html body .oneclick-modal__bonuses,html body .oneclick-modal__bonuses strong{color:#9a9a9a!important}
html body .oneclick-modal__bonuses span,html body .oneclick-modal__bonuses a{color:#9a9a9a!important;border-bottom:0!important;text-decoration:underline solid #242424!important;text-decoration-thickness:1px!important;text-underline-offset:3px}
/* карточка, телефон: артикул и наличие по центру (владелец 14.11; на планшете уже по центру) */
@media(max-width:767px){html body.daf-mobile-product .details-product__group{justify-content:center!important;text-align:center}}
.daf-nowrap{white-space:nowrap}
/* рекомендации/слайдеры карточек, телефон: на ПК слайдер помечает карточки за краем классом aac_not (opacity:0, custom.css).
   После сужения окна (или поворота планшета) метка оставалась, и в сетке 2×N на месте этих карточек была пустота (владелец 14.11) */
@media(max-width:767px){html .card-i-sm-block .swiper-container .view_aac.aac_not{opacity:1}}
/* цитата «Лично отвечаю…» на телефоне/узком окне: тёмный текст как подпись и цитата на ПК, вместо серо-синего #4f5a65 (владелец 14.11) */
html body .quote-product__text-mobile{color:#242424!important}
/* баннер «Мы в СМИ» (каталог): на телефоне блок был 250 px высотой при любой ширине, картинка 600×449 с cover обрезалась
   снизу — пропадала строка «Экспертное мнение…». Высота по пропорции картинки. На ПК 1071–1300 текст наезжал на логотипы. (владелец 14.11) */
@media(max-width:575px){html body .m-guide-item.m-guide-item--present{height:auto!important;min-height:0!important;aspect-ratio:600/449}
html body .m-guide-item.m-guide-item--present>.m-guide-item__bg.mob{height:100%!important;background-size:cover!important;background-position:50% 50%!important}}
@media(min-width:1071px){html body .m-guide-item.m-guide-item--present>.m-guide-item__main.desk{max-width:min(515px,calc(100% - 468px))!important}}
/* карточка, телефон: «Вес изделия» — плитки по центру, в том числе неполный последний ряд (владелец 14.11) */
@media(max-width:767px){html body.daf-mobile-product .daf-weight-product .size-product__grid{display:flex!important;flex-wrap:wrap;justify-content:center!important;gap:7px!important}
html body.daf-mobile-product .daf-weight-product .size-product__grid>.size-product__item{flex:0 0 calc((100% - 28px)/5);min-width:0}}
/* прочие страницы (/about/, /contacts/…): отступ над хлебными крошками вдвое больше (владелец 14.11). До: от шапки до текста ≈15 px телефон, 10 планшет, 8–9 ПК;
   на 1071–1296 крошки вообще уходили под закреплённую шапку на 18 px — теперь стоят под ней с тем же отступом, что на ПК */
html.daf-rd-rd-shell .page-breadcrumbs{margin-top:9px}
@media(max-width:1296px){html.daf-rd-rd-shell .page-breadcrumbs{margin-top:27px}}
@media(max-width:1070px){html.daf-rd-rd-shell .page-breadcrumbs{margin-top:10px}}
@media(max-width:767px){html.daf-rd-rd-shell .page-breadcrumbs{margin-top:15px}}
@media(min-width:992px) and (max-width:1070px){html.daf-rd-rd-shell .page-breadcrumbs{margin-top:30px}}
/* /otzyvy/: заголовок, хлебные крошки (перенесены под заголовок в redesign.php) и «Показать ещё» — как в каталоге (владелец 14.11) */
html .daf-cat-head{display:block!important;text-align:center;margin-top:14px}
html .daf-cat-head>h1{margin:0!important;font:500 24px/31.2px Montserrat,Arial,sans-serif!important;letter-spacing:normal!important;text-transform:uppercase!important;color:#242424!important;text-align:center!important}
html .daf-cat-head>.daf-cat-bc{display:block;margin:12px 0 0}
html .daf-cat-head>.daf-cat-bc>ul{display:flex!important;flex-wrap:wrap;justify-content:center;margin:0!important;padding:0!important;list-style:none}
html .daf-cat-head>.daf-cat-bc li{display:inline-flex!important;align-items:center;margin:0!important;padding:0!important;font:300 14px/21px Montserrat,Arial,sans-serif!important;letter-spacing:.42px!important;color:#777!important;white-space:nowrap}
html .daf-cat-head>.daf-cat-bc li::before{content:none!important;display:none!important}
html .daf-cat-head>.daf-cat-bc li:not(:last-child)::after{content:"–"!important;display:inline-block!important;margin:0 8px!important;color:#777!important;background:none!important;width:auto!important;height:auto!important;position:static!important;font:inherit!important}
html .daf-cat-head>.daf-cat-bc li:last-child::after{content:none!important;display:none!important}
html .daf-cat-head>.daf-cat-bc a{color:#626262!important;text-decoration:none!important;font:inherit!important;letter-spacing:inherit!important}
html .daf-cat-head>.daf-cat-bc .breadcrumbs__item-name{color:#777!important;font:inherit!important;letter-spacing:inherit!important}
@media(min-width:768px){html .daf-cat-head>.daf-cat-bc{margin-top:14px}}
@media(min-width:1071px){html .daf-cat-head{margin-top:26px}
html .daf-cat-head>h1{font-size:38px!important;line-height:42.56px!important;letter-spacing:-.95px!important}
html .daf-cat-head>.daf-cat-bc li:not(:last-child)::after{margin:0 13.5px!important}
html .daf-cat-head>.daf-cat-bc a{text-transform:capitalize}
html .daf-cat-head>.daf-cat-bc .breadcrumbs__item-name{color:#99a6b1!important}}
html body .daf-reviews.daf-reviews--page .daf-reviews__more button.pagination__link{box-sizing:border-box!important;width:250px!important;max-width:100%;height:48px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:#262626!important;border:1px solid #262626!important;color:#fff!important;font:500 14px/18.2px Montserrat,Arial,sans-serif!important;font-size:14px!important;letter-spacing:.56px!important;text-transform:uppercase!important;border-radius:0!important}
html body .daf-reviews.daf-reviews--page .daf-reviews__more button.pagination__link>span:empty{display:none!important}
/* прочие страницы (/smi/ и др.): «Загрузить ещё» и номера страниц — как в каталоге (правила catalog-redesign.bitrix.css + store-cards.css; владелец 14.11) */
html.daf-rd-rd-shell main .pagination .pagination__link{box-sizing:border-box!important;width:250px!important;max-width:100%;min-height:48px!important;height:48px!important;padding:0!important;border:1px solid #262626!important;background:#262626!important;color:#fff!important;font:500 14px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:.04em!important;transition:background-color .2s,border-color .2s}
html.daf-rd-rd-shell main .pagination .pagination__link:not(.loading) span,html.daf-rd-rd-shell main .pagination .pagination__link:not(.loading) span::after{background-color:#fff!important}
html.daf-rd-rd-shell main .pagination .pagination__list>:is(a,button):has(>svg){display:inline-flex!important;box-sizing:border-box;align-items:center;justify-content:center;gap:3px;min-width:40px;min-height:40px;padding:0 0 20px!important;position:relative!important}
html.daf-rd-rd-shell main .pagination .pagination__list>:is(a,button):has(>svg) svg{display:block;width:10px!important;height:14px!important;flex:0 0 auto}
html.daf-rd-rd-shell main .pagination .pagination__list>.pagination__item{height:40px;box-sizing:border-box}
@media(max-width:1070px){
html.daf-rd-rd-shell main .pagination{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}
html.daf-rd-rd-shell main .pagination .pagination__list{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;gap:0!important}
html.daf-rd-rd-shell main .pagination .pagination__list>:is(a,span){box-sizing:border-box;flex:1 1 0;max-width:44px;min-width:0!important;min-height:36px;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important;margin:0!important}
html.daf-rd-rd-shell main .pagination .pagination__list :is(.pagination__prev,.pagination__back,.pagination__start,.pagination__first,.pagination__next,.pagination__end){position:static!important;gap:2px!important;padding:0!important;min-height:36px!important;height:36px!important;transform:none!important;top:auto!important;align-self:center!important}
html.daf-rd-rd-shell main .pagination .pagination__list :is(.pagination__prev,.pagination__back,.pagination__start,.pagination__first,.pagination__next,.pagination__end) svg{position:static!important;display:block!important;transform:none!important;margin:0!important;flex:0 0 auto!important}
html.daf-rd-rd-shell main .pagination .pagination__list>.pagination__item{padding:0!important}}
/* страницы без <main> (/smi/ и др.): у крошек нет отступа main (30 px сверху, на ≤991 ещё 20) — на <1297 они уходили под шапку. Тот же двойной отступ, что на /about/ (владелец 14.11) */
@media(max-width:1296px){html.daf-rd-rd-shell .wrapper>.container>.page-breadcrumbs{margin-top:57px}}
@media(max-width:1070px){html.daf-rd-rd-shell .wrapper>.container>.page-breadcrumbs{margin-top:60px}}
@media(max-width:767px){html.daf-rd-rd-shell .wrapper>.container>.page-breadcrumbs{margin-top:65px}}
/* статьи блога (main > div[NewsArticle] > nav) и /faq/ (.blog-hero): те же двойные отступы над крошками; на 992–1296 крошки тоже уходили под шапку (14.11) */
html.daf-rd-rd-shell main>div[itemtype$="NewsArticle"]>nav[aria-label="Breadcrumb"]{display:block;margin-top:15px}
@media(min-width:768px){html.daf-rd-rd-shell main>div[itemtype$="NewsArticle"]>nav[aria-label="Breadcrumb"]{margin-top:10px}}
@media(min-width:992px){html.daf-rd-rd-shell main>div[itemtype$="NewsArticle"]>nav[aria-label="Breadcrumb"]{margin-top:30px}}
@media(min-width:1071px){html.daf-rd-rd-shell main>div[itemtype$="NewsArticle"]>nav[aria-label="Breadcrumb"]{margin-top:27px}}
@media(min-width:1297px){html.daf-rd-rd-shell main>div[itemtype$="NewsArticle"]>nav[aria-label="Breadcrumb"]{margin-top:5px}}
html.daf-rd-rd-shell .blog-hero--faq .breadcrumbs{margin-top:3px!important}
@media(min-width:768px){html.daf-rd-rd-shell .blog-hero--faq .breadcrumbs{margin-top:0!important}}
@media(min-width:992px) and (max-width:1296px){html.daf-rd-rd-shell .blog-hero--faq .breadcrumbs{margin-top:18px!important}}
@media(min-width:1071px) and (max-width:1296px){html.daf-rd-rd-shell .blog-hero--faq .breadcrumbs{margin-top:15px!important}}
/* /virtualnyy-tur-po-magazinu/: нет <main> (его 30 px сверху, на ≤991 ещё 20) — заголовок на той же высоте, что в каталоге (14.11) */
html .daf-cat-head.daf-cat-head--solo{margin-top:64px;margin-bottom:24px}
@media(min-width:1071px){html .daf-cat-head.daf-cat-head--solo{margin-top:56px;margin-bottom:32px}}
@media(min-width:1297px){html .daf-cat-head.daf-cat-head--solo{margin-top:26px}}
/* 14.11 скорость: блоки ниже первого экрана браузер не оформляет и не раскладывает, пока до них не долистали
   (content-visibility:auto). На телефоне при загрузке: главная −0,6 с занятости, карточка −0,6 с, каталог −0,35 с. Вид не меняется. */
/* только телефон и планшет: на ПК у карточек всплывает окно при наведении, оно выходит за край блока и обрезалось бы */
@media(max-width:1070px){
/* SEO 14.11: только блоки с карточками товаров (много элементов, мало текста); тексты, отзывы, «О магазине» и футер не трогаем */
body.daf-mobile-home:not(.daf-rd-shell) main.daf-home>:nth-child(n+3):is(.new_slider_aac,.daf-similar,div:not([class])),
body.daf-mobile-product .product.product_page>:is(.daf-similar,.product__offer,.product__authentication,.reviews_element,.daf-benefits-section){content-visibility:auto;contain-intrinsic-size:auto 700px}
body.daf-catalog-v2 .catalog-page__result>:nth-child(n+7){content-visibility:auto;contain-intrinsic-size:auto 300px}}
/* 14.11 SEO: скрытые «до Показать ещё» рекомендации теперь остаются в странице (ссылки видят поисковики), прячем их классом */
@media(max-width:767px){html body.daf-mobile-product .product.product_page .daf-similar[data-daf-mobile-grid] .card-i-sm-block__slider-always>.swiper-wrapper>.view_aac.daf-recommendation-hidden{display:none!important}}
@media(max-width:767px){html body.daf-mobile-product .product.product_page .daf-similar:not([data-daf-mobile-grid]) .card-i-sm-block__slider-always>.swiper-wrapper>.view_aac:nth-child(n+7){display:none!important}}
/* окно поиска: без меток «Хит»/«Новинка»/скидка; плитка как в каталоге — квадратное фото на сером, цена под фото, новая цена, затем зачёркнутая (владелец 14.11).
   Метка «Близкий размер» остаётся: это не реклама, а подсказка по размеру. */
html .dafs .dafs__badge:not(.dafs__badge--near){display:none!important}
html .dafs .dafs__item{display:flex!important;flex-direction:column!important;padding:0!important;background:transparent!important;box-shadow:none!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important}
html .dafs .dafs__item:hover{box-shadow:none!important}
html .dafs .dafs__pic{flex:none!important;aspect-ratio:1/1;width:100%;box-sizing:border-box;padding:12px;background:#f8f8f8}
html .dafs .dafs__price{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:baseline!important;flex-wrap:wrap;column-gap:10px;margin:10px 0 0!important;padding:0!important;font:400 16px/1.6 Montserrat,Arial,sans-serif!important;letter-spacing:.4px!important;color:#28323b!important;text-transform:none!important}
html .dafs .dafs__old{font:400 14px/1.6 Montserrat,Arial,sans-serif!important;letter-spacing:1.4px!important;color:#858585!important}
html .dafs .dafs__badges{top:10px;left:10px}
@media(max-width:767px){html .dafs .dafs__pic{background:#f7f7f7;padding:8px}
html .dafs .dafs__price{font-size:14px!important;letter-spacing:normal!important;color:#242424!important;margin-top:8px!important}
html .dafs .dafs__old{font-size:13px!important;letter-spacing:normal!important;color:#8b9195!important}}
html .dafs .dafs__grid{row-gap:20px!important}
/* 14.11: просмотр фото на ПК — высокие (портретные) фото раздували строку сетки окна до ~1600px, рамка уезжала вниз за экран. Строку и колонку ограничиваем размером окна. */
@media(min-width:768px){html .daf-photo-lightbox{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}}
/* 14.11: «Соберите полный образ» на телефоне/планшете — при 3+ товарах не переносим во второй ряд, а листаем вбок
   (видно 2 карточки и край следующей) */
@media(max-width:1070px){html body .product__offer .bundle-product__track.daf-home:has(>.bundle-product__slide:nth-child(3)){display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 12px)/2 - 28px)!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
html body .product__offer .bundle-product__track.daf-home:has(>.bundle-product__slide:nth-child(3))::-webkit-scrollbar{display:none}
html body .product__offer .bundle-product__track.daf-home:has(>.bundle-product__slide:nth-child(3))>.bundle-product__slide{scroll-snap-align:start}
html body .product__offer .bundle-product__track.daf-home:has(>.bundle-product__slide:nth-child(3))>.bundle-product__slide::before{display:none!important}}
/* 14.11: «Избранное» — заголовок и крошки как в каталоге (.daf-cat-head), без старых отступов заголовка из checkout.css */
html body.daf-favorites-page .daf-cat-head.daf-fav-head>h1.daf-favorites-title{margin:0!important;font:500 24px/31.2px Montserrat,Arial,sans-serif!important;text-transform:uppercase;color:#242424;text-align:center}
@media(min-width:1071px){html body.daf-favorites-page .daf-cat-head.daf-fav-head>h1.daf-favorites-title{font-size:38px!important;line-height:42.56px!important;letter-spacing:-.95px}}
html body.daf-favorites-page .daf-cat-head.daf-fav-head{margin-bottom:24px}
@media(min-width:768px){html body.daf-favorites-page .daf-cat-head.daf-fav-head{margin-bottom:32px}}
/* отступ от шапки до заголовка — как в каталоге (телефон 16 px, ПК 47 px) */
@media(max-width:1070px){html body.daf-favorites-page main{margin-top:0!important;padding-top:0!important}}
html body.daf-favorites-page main>.favorites{padding-top:0!important}
html body.daf-favorites-page .daf-cat-head.daf-fav-head{margin-top:16px!important}
@media(min-width:1071px){html body.daf-favorites-page .daf-cat-head.daf-fav-head{margin-top:47px!important}}
@media(min-width:1071px) and (max-width:1296px){html body.daf-favorites-page .daf-cat-head.daf-fav-head{margin-top:65px!important}}
/* 14.11: витрины главной (index_page_2..6) — место под блок до загрузки, чтобы страница не прыгала */
html body main .daf-home-extra{display:block;min-height:560px}
.daf-home-extra__ph{display:block}
@media(max-width:767px){html body main .daf-home-extra{min-height:790px}}
@media(max-width:767px){html body main .daf-home-extra-block .daf-home-news-link{display:block;width:max-content;max-width:100%;box-sizing:border-box;margin:32px auto 0!important;padding:16px 28px;background:#242424!important;color:#fff!important;text-decoration:none;text-align:center;text-transform:uppercase;font:600 14px/1.3 Montserrat,Arial,sans-serif!important}}
/* 14.11: «Показать ещё (N)» / «Скрыть» у вариантов в «Характеристиках вставок» — тот же вид, что у ссылок в описании товара
   («Читать полностью» / «Свернуть»): текст 14/500 #242424 с подчёркиванием, без рамки и фона */
html body.daf-mobile-product .stock-tab__more,html body.daf-mobile-product .stock-tab__more:hover,html body.daf-mobile-product .stock-tab__more:focus-visible{display:block!important;min-height:0!important;width:auto!important;margin:8px 0 0!important;padding:5px 0!important;border:0!important;background:transparent!important;color:#242424!important;font:500 14px/1.4 Montserrat,Arial,sans-serif!important;text-decoration:underline!important;text-underline-offset:4px;text-transform:none!important;letter-spacing:normal!important;cursor:pointer}
html body.daf-mobile-product .stock-tab__more[style*="display: none"]{display:none!important}
/* 14.11: «Почему выбирают нас» — иконки и названия на одной высоте во всех плитках (раньше содержимое центрировалось
   по высоте, и у плиток с 3 строками текста иконка стояла выше, чем у плиток с 2) */
html body .product__benefits .benefits-product__item{justify-content:flex-start!important;align-items:center;padding-top:24px!important;box-sizing:border-box}
@media(min-width:768px){html body .product__benefits .benefits-product__item{padding-top:30px!important}}
/* 14.11: «Читать полностью» / «Свернуть» в отзывах — чёрный (#242424), как ссылки в описании товара; красным («coral»)
   они «светились» при наведении, а на телефоне — после нажатия (hover залипает) */
html body .daf-reviews .daf-reviews__read,html body .daf-reviews .daf-reviews__read:hover,html body .daf-reviews .daf-reviews__read:focus,html body .daf-reviews .daf-reviews__read:active{color:#242424!important;text-decoration-color:#242424!important}
/* 14.11: «Соберите полный образ» на ПК при 4+ товарах — карточки, не помещающиеся в ряд, не должны вылезать за окно слайдера
   (залезали на «=» и итоговую панель), а полоса прокрутки и стрелки — в оформлении нового дизайна (раньше красные) */
@media(min-width:1071px){html body.daf-mobile-product .product__offer .bundle-product__viewport{overflow-x:clip!important;overflow-y:visible!important;overflow-clip-margin:0}}
html body.daf-mobile-product .product__offer .bundle-product__progress{background:rgba(36,36,36,.14)!important}
html body.daf-mobile-product .product__offer .bundle-product__progress-thumb{background:#242424!important}
html body.daf-mobile-product .product__offer .bundle-product__arrow{box-sizing:border-box;width:40px!important;height:40px!important;border:1px solid #d7dbe0!important;border-radius:50%!important;background:#fff!important;display:flex;align-items:center;justify-content:center;opacity:1}
html body.daf-mobile-product .product__offer .bundle-product__arrow:disabled{opacity:.35}
html body.daf-mobile-product .product__offer .bundle-product__arrow img{filter:brightness(0) opacity(.8)}
html body.daf-mobile-product .product__offer .bundle-product__arrow:not(:disabled):hover{border-color:#242424!important}
/* 14.11: плитки огранки/цвета в фильтре («Камень»): соседние плитки перекрываются на 3 px, и нижняя часть рамки выбранной
   плитки пряталась под белым фоном плитки следующего ряда — выбранную и ту, на которую навели, поднимаем выше */
html body.daf-catalog-v2 #html_load_filter .img-checkbox .img-checkbox__label:has(>input:checked),
html body.daf-catalog-v2 #html_load_filter .img-checkbox .img-checkbox__label:hover{z-index:3!important}
/* 14.11: карточка «Нет в наличии» (ориентировочная стоимость) в новом дизайне: статус как у «В наличии», панель с ценой —
   в конце блока сведений (на месте цены и кнопок обычной карточки), чёрная кнопка, без красного старого дизайна */
html body.daf-mobile-product .product__details .daf-est{order:40;box-sizing:border-box;margin:28px 0 0!important;padding:28px!important;background:#f6f6f6!important;border:0!important;border-radius:0!important}
html body.daf-mobile-product .daf-est__label{font:500 14px/1.3 Montserrat,Arial,sans-serif!important;color:#626b73!important}
html body.daf-mobile-product .daf-est__example{margin-left:20px!important;font:500 14px/1.3 Montserrat,Arial,sans-serif!important;color:#242424!important;text-decoration:underline!important;text-underline-offset:4px;background:none!important;border:0!important;padding:0!important;cursor:pointer}
html body.daf-mobile-product .daf-est__price{margin-top:14px!important;font:500 34px/1.25 Montserrat,Arial,sans-serif!important;color:#242424!important}
html body.daf-mobile-product .daf-est__note{margin-top:12px!important;font:400 14px/1.45 Montserrat,Arial,sans-serif!important;color:#858585!important}
html body.daf-mobile-product .daf-est__actions{margin-top:20px!important}
html body.daf-mobile-product .daf-est .daf-est__btn,html body.daf-mobile-product .daf-est .daf-est__btn:hover,html body.daf-mobile-product .daf-est .daf-est__btn:focus-visible{box-sizing:border-box;width:100%!important;min-height:52px;padding:16px 22px!important;border:1px solid #242424!important;border-radius:0!important;background:#242424!important;color:#fff!important;font:400 14px/1.3 Montserrat,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:0;cursor:pointer}
html body.daf-mobile-product .daf-est .daf-est__btn:hover{background:#000!important;border-color:#000!important}
html body.daf-mobile-product .daf-est__sub{margin-top:14px!important;text-align:center;font:400 13px/1.45 Montserrat,Arial,sans-serif!important;color:#99a6b1!important}
html body.daf-mobile-product .details-product__availability.daf-est-badge{padding:0!important;background:transparent!important;border-radius:0!important;color:#626b73!important;font:400 16px/1.5 Montserrat,Arial,sans-serif!important}
html body.daf-mobile-product .details-product__availability.daf-est-badge::before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;vertical-align:middle;background:#b4bbc2!important}
@media(max-width:767px){html body.daf-mobile-product .product__details .daf-est{margin-top:24px!important;padding:20px!important}
html body.daf-mobile-product .daf-est__price{font-size:28px!important}
html body.daf-mobile-product .daf-est .daf-est__btn,html body.daf-mobile-product .daf-est .daf-est__btn:hover{font-size:12px!important}
html body.daf-mobile-product .details-product__availability.daf-est-badge{font-size:14px!important}}
/* 14.11: «Похожие украшения в наличии» (карточка «нет в наличии») — после блока преимуществ, а не вверху страницы (у обёртки не было order во flex-колонке карточки) */
html body.daf-mobile-product .product.product_page>.daf-sim-top{order:2}
/* 14.11: окна комплекта в оформлении нового дизайна — «Выберите размер» (.daf-size-picker) и «Комплект добавлен в корзину»
   (.modal-daf-set-added): заголовок по центру 500, чёрные кнопки как «В корзину», выбранный размер — чёрная рамка,
   без красного старого дизайна */
html body .daf-size-picker__box{padding:36px 32px 32px!important;border-radius:0!important}
html body .daf-size-picker__title{margin:0 0 20px!important;text-align:center;font:500 22px/1.3 Montserrat,Arial,sans-serif!important;color:#242424!important}
html body .daf-size-picker__close{color:#242424!important}
html body .daf-size-picker__name{font:400 14px/1.45 Montserrat,Arial,sans-serif!important;color:#242424!important;text-align:center}
html body .daf-size-picker .daf-size-picker__size{border:1px solid #dedede!important;border-radius:0!important;background:#fff!important;color:#242424!important}
html body .daf-size-picker .daf-size-picker__size:hover{border-color:#242424!important}
html body .daf-size-picker .daf-size-picker__size.is-active{border:1px solid #242424!important;box-shadow:inset 0 0 0 1px #242424}
html body .daf-size-picker .daf-set-tile__p{color:#858585!important}
html body .daf-size-picker__error{color:#c62828!important;font:400 13px/1.4 Montserrat,Arial,sans-serif!important}
html body .daf-size-picker .daf-size-picker__ok{min-height:52px;border:1px solid #242424!important;border-radius:0!important;background:#242424!important;color:#fff!important;font:400 14px/1.3 Montserrat,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:0;cursor:pointer}
html body .daf-size-picker .daf-size-picker__ok:hover{background:#000!important;border-color:#000!important}
html body .modal-daf-set-added .default-modal__content{box-sizing:border-box;max-width:520px;padding:44px 32px 32px!important}
html body .modal-daf-set-added .default-modal__title{margin:0 0 24px!important;padding:0 !important;text-align:center;font:500 24px/1.3 Montserrat,Arial,sans-serif!important;color:#242424!important}
html body .modal-daf-set-added .daf-set-added__img{background:#f6f6f6!important}
html body .modal-daf-set-added .daf-set-added__name{font:400 14px/1.4 Montserrat,Arial,sans-serif!important;color:#242424!important}
html body .modal-daf-set-added .daf-set-added__price{font:500 16px/1.4 Montserrat,Arial,sans-serif!important;color:#242424!important}
html body .modal-daf-set-added .daf-set-added__total span{font:400 14px/1.4 Montserrat,Arial,sans-serif!important;color:#626b73!important}
html body .modal-daf-set-added .daf-set-added__total b{font:500 22px/1.3 Montserrat,Arial,sans-serif!important;color:#242424!important}
html body .modal-daf-set-added .complete-add2basket__btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px!important;border:1px solid #242424!important;border-radius:0!important;background:#fff!important;color:#242424!important;font:400 14px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase;text-decoration:none;cursor:pointer}
html body .modal-daf-set-added .complete-add2basket__btn--red{background:#242424!important;color:#fff!important}
html body .modal-daf-set-added .complete-add2basket__btn--red:hover{background:#000!important;border-color:#000!important}
html body .modal-daf-set-added .complete-add2basket__btn:not(.complete-add2basket__btn--red):hover{background:#f6f6f6!important}
@media(max-width:767px){html body .daf-size-picker__box{padding:32px 20px 24px!important}html body .daf-size-picker__title{font-size:20px!important}
html body .modal-daf-set-added .default-modal__content{padding:44px 20px 24px!important}html body .modal-daf-set-added .default-modal__title{font-size:20px!important}
html body .modal-daf-set-added .complete-add2basket__btn{font-size:12px!important}}
/* 14.11 (владелец): статус «Нет в наличии» — на том же месте, что «В наличии»: после артикула и черты; красный текст с красной точкой */
html body.daf-mobile-product .details-product__group.daf-est-group{flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px}
html body.daf-mobile-product .details-product__availability.daf-est-badge{color:#d93a3a!important}
html body.daf-mobile-product .details-product__availability.daf-est-badge::before{background:#d93a3a!important}
@media(max-width:767px){html body.daf-mobile-product .details-product__group.daf-est-group{justify-content:center;gap:14px}}
/* 14.11: подсказка «Цена зависит от актуальной стоимости…» в блоке ориентировочной стоимости на телефоне вылезала за правый край
   (ширина 260 px от значка «?»). На узких экранах — на всю ширину панели, над строкой с названием */
@media(max-width:767px){html body.daf-mobile-product .daf-est__head{position:relative}
html body.daf-mobile-product .daf-est__head .product-hint{position:static!important}
html body.daf-mobile-product .daf-est__head .product-tooltip{left:0!important;right:0!important;width:auto!important;max-width:none!important;bottom:calc(100% + 10px)!important;top:auto!important;transform:none!important}
html body.daf-mobile-product .daf-est__head .product-tooltip::before,html body.daf-mobile-product .daf-est__head .product-tooltip::after{display:none!important}}
/* 14.11: окно «Бонусные рубли» в стиле нового сайта, текст короче — на телефоне шрифт крупнее */
html body .modal-bonus .default-modal__content{box-sizing:border-box;max-width:520px;padding:44px 32px 32px!important;text-align:center}
html body .modal-bonus .h3{margin:0 0 20px!important;font:500 24px/1.3 Montserrat,Arial,sans-serif!important;color:#242424!important;text-transform:none}
html body .modal-bonus p{margin:0 0 16px!important;font:400 16px/1.55 Montserrat,Arial,sans-serif!important;color:#242424!important}
html body .modal-bonus .modal-bonus__balance{font-size:18px!important}
html body .modal-bonus .basket_red{color:#242424!important;font-weight:600}
html body .modal-bonus .spanbold{font-weight:600}
html body .modal-bonus .btn-select-size-custom{box-sizing:border-box;width:100%;min-height:52px;margin-top:8px;border:1px solid #242424!important;border-radius:0!important;background:#fff!important;color:#242424!important;font:400 14px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase;cursor:pointer}
html body .modal-bonus .btn-select-size-custom .btn-inner{letter-spacing:0!important;color:inherit!important;font:inherit!important}
html body .modal-bonus .btn-select-size-custom:hover{background:#f6f6f6!important}
@media(max-width:767px){html body .modal-bonus .default-modal__content{padding:36px 20px 24px!important}
html body .modal-bonus .h3{font-size:22px!important}
html body .modal-bonus p{font-size:18px!important}
html body .modal-bonus .modal-bonus__balance{font-size:20px!important}
html body .modal-bonus .btn-select-size-custom{font-size:13px!important}}
html body .modal-bonus .selectmenu{width:100%;margin:0 0 12px}
html body .modal-bonus .selectmenu__main{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;height:auto!important;border:1px solid #242424!important;border-radius:0!important;background:#242424!important;padding:0!important}
html body .modal-bonus .selectmenu__main>span{display:block;letter-spacing:0!important}
html body .modal-bonus .selectmenu__main a.topAuthorized{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;color:#fff!important;font:400 14px/1.3 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-transform:uppercase;text-decoration:none}
@media(max-width:767px){html body .modal-bonus .selectmenu__main a.topAuthorized{font-size:13px!important}}

/* 14.11 страница «Спасибо, заказ оформлен»: по центру, кнопки как на сайте */
html.daf-rd body .order-thx{border:0;padding:24px 0 72px}
html.daf-rd body .order-thx .breadcrumbs{display:flex!important;margin:0 0 20px}
html.daf-rd body .order-thx__grid{display:flex;flex-direction:column;align-items:center;padding:0;text-align:center}
html.daf-rd body .order-thx__img-wrap,html.daf-rd body .order-thx__img-wrap.ml-minus,html.daf-rd body .order-thx__img-wrap.ml-plus{order:0;margin:0 auto 8px;width:100%;max-width:340px;display:flex;justify-content:center}
html.daf-rd body .order-thx__img-wrap img{width:100%;height:auto;max-width:340px}
html.daf-rd body .order-thx .breadcrumbs{align-self:flex-start;width:100%;text-align:left}
html.daf-rd body .order-thx__main{max-width:620px;width:100%;flex-shrink:1;text-align:center}
html.daf-rd body .order-thx h1{font-size:30px;line-height:38px;font-weight:400;margin:0 0 20px;letter-spacing:0}
html.daf-rd body .order-thx p{max-width:none;margin:0 auto 14px;font-size:15px;line-height:24px}
html.daf-rd body .order-thx__links-wrap{justify-content:center}
html.daf-rd body .order-thx__btns-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:28px}
html.daf-rd body .order-thx__btns-wrap .btn,html.daf-rd body .order-thx__btns-wrap a.btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:360px;min-height:52px;margin:0!important;padding:0 24px;border-radius:0;font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase;line-height:1.2;background:#222;color:#fff;border:1px solid #222}
html.daf-rd body .order-thx__btns-wrap .btn .btn-inner{letter-spacing:0;font-size:14px;color:inherit;padding:0;background:none;border:0}
html.daf-rd body .order-thx__btns-wrap .btn:nth-child(n+2){background:#fff;color:#222}
@media (min-width:768px){html.daf-rd body .order-thx{padding:32px 0 96px}html.daf-rd body .order-thx h1{font-size:38px;line-height:46px}html.daf-rd body .order-thx__btns-wrap{flex-direction:row;justify-content:center}html.daf-rd body .order-thx__btns-wrap .btn{width:auto;min-width:240px}}
@media (min-width:768px){html.daf-rd body .order-thx .breadcrumbs{padding-left:20px}}

/* 14.11 мобильное меню: разделители только тонкие светлые (как под «Все украшения») */
@media (max-width:1023px){html.daf-rd body header.header :is(.header__aside,.header__info-drop,.main-menu) :is(li,a,div,span,ul):not(.selectmenu__back):not(.topAuthorized){border-bottom-width:1px!important;border-top-width:0!important}
html.daf-rd body header.header :is(.header__aside,.header__info-drop,.main-menu) :is(li,a,div):not(.topAuthorized):not([class*=btn]){border-bottom-color:#ebeff2!important}}

/* 14.11 главная: в блоках-подборках оставлена только кнопка «Смотреть все …», «Показать ещё» убрана */
html.daf-rd body .daf-home-extra-block .daf-sim-more{display:none!important}

/* 14.11 «Характеристики вставок»: размер и вес — всегда второй строкой (без скачка при смене размера) */
html body .daf-insert-specs__toggle .daf-specs-details{display:block;font-style:normal;font-weight:400;margin-top:4px;line-height:1.3;white-space:nowrap}
html body .daf-insert-specs__toggle:has(.daf-specs-details){min-height:73px}

/* 14.11 пока открыто меню — закреплённые снизу плашки (покупка, корзина/оформление, cookie, чат) не перекрывают его */
html.daf-menu-open body :is(.daf-mobile-purchase-bar,.mobile_checkout_bar,#cookie-consent,.widget-area,#dafchat2,.daf-chat-launcher,[id^="jivo"],.jivo-iframe-container,#jcont){display:none!important}


/* 14.11 окно просмотра фото на телефоне: страница под ним не двигается, свайп и тапы не срываются */
html body .daf-photo-lightbox,html body .daf-photo-lightbox__dialog{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}
html body .daf-photo-lightbox{height:100dvh;top:0;bottom:auto}
html body .daf-photo-lightbox__dialog>img{-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}

/* 14.11 карточка на телефоне: значок чата поднят над нижней панелью покупки — раньше закрывал сердечко и его нельзя было нажать */
@media(max-width:767px){html.daf-purchase-bar-on #dafchat2 .widget-area{bottom:var(--daf-chat-bottom,73px)!important}}

/* 14.11 страница «О нас»: все заголовки разделов в одном стиле — как на главной (прописные, средний вес) */
html.daf-rd body :is(.advantages-line__title,.illustrated-text__title,.sertificates__title) .title-2,
html.daf-rd body .principles>.container>.title-2,html.daf-rd body section.principles .title-2,
html.daf-rd body .brand-mission__title{font-family:Montserrat,Arial,sans-serif!important;font-size:22px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;text-transform:uppercase!important;font-style:normal!important;color:#242424!important}
html.daf-rd body .main-banner._bg4 .main-banner__title{font-family:Montserrat,Arial,sans-serif!important;font-size:28px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-transform:uppercase!important}
@media(min-width:768px){html.daf-rd body :is(.advantages-line__title,.illustrated-text__title,.sertificates__title) .title-2,html.daf-rd body section.principles .title-2,html.daf-rd body .brand-mission__title{font-size:30px!important}
html.daf-rd body .main-banner._bg4 .main-banner__title{font-size:44px!important}}

/* 14.11 карточка товара: маленькое фото никогда не растягивается под окно — показывается не больше своего размера (по центру) */
html body .main-gallery img.main-gallery__image,html body .main-gallery__track img{object-fit:scale-down!important;object-position:center!important}
html body .daf-photo-lightbox__dialog>img{object-fit:scale-down!important;max-width:100%!important;max-height:100%!important}

/* 14.11 нижняя панель карточки на телефоне: сердечко в избранном закрашивается (раньше срабатывало, но не меняло вид) */
html body .daf-mobile-purchase-bar__favorite.is-active svg,html body .daf-mobile-purchase-bar__favorite.is-active svg path{fill:#242424!important;stroke:#242424!important}

/* 14.11 выдвижной фильтр каталога на ПК: прокручивается, но полосы прокрутки не видно, поля слева и справа одинаковые */
html body #html_load_filter,html body #html_load_filter .catalog-filter__bodys,html body #html_load_filter .catalog-filter__body,html body #html_load_filter .selectmenu__drop-inner,html body #html_load_filter [class*="scroll"]{scrollbar-width:none!important;-ms-overflow-style:none!important;scrollbar-gutter:auto!important}
html body #html_load_filter::-webkit-scrollbar,html body #html_load_filter *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html body #html_load_filter{padding-left:18px!important;padding-right:18px!important}
html body #html_load_filter .catalog-filter__bodys{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}

/* 14.11 ПК: значок консультанта всегда у нижнего края (16 px), а баннер cookie сдвинут влево и сужен, чтобы не заходить под значок */
@media(min-width:1200px){
html.daf-rd:not(.daf-co) body:has(#cookie-consent) #dafchat2 .widget-area{bottom:16px!important}
html.daf-rd body #cookie-consent{left:24px!important;right:auto!important;margin:0!important;width:auto!important;max-width:calc(100vw - 480px)!important}}

/* 14.11 корзина: «Показать ещё» / «Скрыть» — как «Читать полностью» в описании товара (чёрный подчёркнутый текст, без красной рамки) */
html.daf-rd body .poducts_in_basket .more_products{display:inline-flex!important;width:auto!important;padding:0!important;border:0!important;background:none!important;justify-content:flex-start!important;color:#242424!important;font:500 14px/1.4 Montserrat,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:4px!important;text-align:left!important;margin:14px 0 4px!important}

/* 14.11 корзина: «бонусных рублей» в «Начислим …» — ссылка на окно с описанием, подчёркнута одинаково на ПК и телефоне */
html.daf-rd body .cost_right h5 a.daf-bonus-info{color:inherit!important;font-weight:inherit!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}

/* 14.11 шапка: имя вошедшего пользователя — тем же шрифтом и цветом, что остальные пункты верхней строки (раньше мелко, жирно и с большим разрядом) */
html.daf-rd body .header__top .selectmenu.marginleft15 .selectmenu__main,html.daf-rd body .header__top .selectmenu.marginleft15 .selectmenu__main>span.basket_red{font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:18.2px!important;letter-spacing:.49px!important;text-transform:uppercase!important;color:#66707a!important}


/* 14.11 окно просмотра: видео занимает то же место, что фото */
html body .daf-photo-lightbox__dialog>video.daf-photo-lightbox__video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;background:#fff;touch-action:auto}
html body .daf-photo-lightbox__dialog>video.daf-photo-lightbox__video[style*="display: none"]{display:none!important}

/* 14.11 окно при наведении на карточку: пропадает сразу, без затухания (раньше цена уже появлялась, а нижняя часть окна ещё висела и «отрывалась») */
html.daf-rd body .card-i .card-i__info{transition:none!important}

/* 14.11 «Вы недавно смотрели»: без карточек блок (и заголовок) не показывается */
html body .daf-v2-recent-demo:has(.daf-v2-recent-grid:empty),html body .product-page__recent:not(:has(.card-i)),html body .daf-v2-recent-demo[hidden]{display:none!important}
