.news-section {
    background: black;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 10px 0 80px;
}

.news-section .h1 {
    color: #fff !important;
}

.news-section .btn-primary {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff !important;
    transition: all 0.3s ease;
}

.news-section .btn-primary:hover {
    background-color: #fff !important;
    color: #1e1e1e !important;
}

.news-inner-container {
    max-width: 1352px;
    margin: 0 auto;
    padding: 0 2px;
}

.news-container {
    width: 100%;
    padding: 20px 0;
    overflow: hidden;
    position: relative;
}

.news-swiper {
    width: 100%;
    overflow: visible;
    transform: scale(0.9);
    transform-origin: center center;
    margin: -40px 0;
}

.news-card {
    border: none;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    background: #f8f8f8;
    border-radius: 20px;
    padding: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    width: 350px;
    min-width: 350px; /* Фиксированная минимальная ширина */
    margin: 0 auto;
    height: auto;
    flex-shrink: 0; /* Предотвращает сжатие */
}

.news-card__img {
    position: relative;
    width: 100%;
    min-width: 100%; /* Гарантирует полную ширину */
    height: 160px;
    border-radius: 15px;
    overflow: hidden;
}

.news-card__img img {
    width: 100%;
    height: 100%;
    min-width: 100%; /* Фиксирует ширину изображения */
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    transition: none !important;
    transform: none !important;
}

.news-card__body {
    padding: 5px 10px 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.news-card__date {
    display: inline-block;
    font-size: 11px;
    color: #777;
    margin-bottom: 5px;
    padding: 3px 8px;
    border-radius: 15px;
    border:solid 1px #777;
    font-family: 'Arial', sans-serif;
    text-align: center;
}

.news-card__title {
    font-size: 14px;
    font-weight: 700;
    color: #4f4f4f;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
    line-height: 1.2;
    height: 2.4em;
    max-height: 2.4em;
    min-height: 2.4em;
    text-align: center;
    width: 100%;
}

.news-card a {
    text-decoration: none;
    color: inherit;
    display: block;
    position: relative;
    width: 100%;
}

.btn-primary {
    text-decoration: none !important;
}

.news-swiper .swiper-slide {
    width: auto;
    min-width: 350px; /* Фиксированная ширина слайда */
    transition: all 0.3s ease;
    padding: 0 25px;
    flex-shrink: 0; /* Предотвращает сжатие слайдов */
}

.news-swiper .swiper-slide-active {
    z-index: 10;
}

.d-flex.align-items-center.justify-content-between.mb-2 {
    padding: 15px;
}

.mt-4.d-sm-none {
    padding: 15px 15px 20px 15px;
}

@media (min-width: 769px) {
    .news-swiper {
        transform: scale(1);
        margin: 0;
    }
}

@media (max-width: 768px) {
    .news-card,
    .news-swiper .swiper-slide {
        width: 300px;
        min-width: 300px;
    }

    .news-card__img {
        height: 140px;
    }

    .news-swiper {
        margin: -30px 0;
    }

    .news-swiper .swiper-slide {
        padding: 0 20px;
    }

    .news-card__title {
        font-size: 13px;
    }
}

@media (max-width: 480px) {
    .news-swiper {
        margin: -20px 0;
    }

    .news-swiper .swiper-slide {
        padding: 0 15px;
        width: 280px;
        min-width: 280px;
    }

    .news-card {
        width: 280px;
        min-width: 280px;
    }

    .news-card__img {
        height: 130px;
    }

    .news-card__title {
        font-size: 13px;
    }
}
/** style for project **/

/* === ШАГ 1: Кнопка-бургер (только мобильные) ===
   17.08 «тихий акцент»: оранжевая заливка снята — кнопка каталога это
   навигация, а не призыв; оранжевый оставлен только действиям. */
@media (max-width: 991px) {
  a.head-menu.d-lg-none {
    width: 44px;
    min-height: 44px;
    max-height: 44px;
    height: 44px;
    padding: 0;
    background-color: rgba(255,255,255,.10);
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /* SVG иконка внутри — белая, фиксированный размер */
  a.head-menu.d-lg-none svg {
    width: 22px;
    height: 22px;
    fill: #FFFFFF;
    flex-shrink: 0;
  }

  /* hover / active */
  a.head-menu.d-lg-none:hover,
  a.head-menu.d-lg-none:active {
    background-color: rgba(255,255,255,.17);
  }
}

/* === ШАГ 2: Поле поиска на всю ширину (только мобильные) === */
@media (max-width: 991px) {
  /* Контейнер строки: убираем padding, задаём flex с gap */
  .custom-input-search {
    display: flex;
    align-items: center;
    gap: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  /* Форма поиска растягивается на всё доступное место */
  .custom-input-search .head-search {
    flex: 1 1 0%;
    min-width: 0;
    width: auto;
    display: flex;
    align-items: center;
    position: relative;
  }

  /* Input поиска — во всю ширину формы */
  .custom-input-search .head-search input[name="query"] {
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
  }

  /* Бургер — фиксированная ширина, не сжимается */
  .custom-input-search a.head-menu.d-lg-none {
    flex: 0 0 44px;
    margin-left: 0;
  }
}

/* === ШАГ 2: Логотип — управление видимостью основного и инверсионного === */
/* Правка 2026-08-13 (концепция v2 «Тёмная оболочка»): шапка тёмная
   на всех ширинах, значит чёрный логотип на ней не виден. Инверсионный
   (белый) логотип показываем везде, основной скрываем.
   Откат: вернуть медиазапрос max-width: 991px. */
.logo-main {
  display: none;
}
.logo-invert {
  display: inline;
}

/* === ШАГ 2 (финал): Двухцветная шапка на мобильных === */
@media (max-width: 991px) {
  /* Родитель — нейтральный, без фона */
  header.head .head-main {
    background-color: var(--pb-glass) !important;   /* v3.2: стекло держит .head-main целиком */
    padding: 0 !important;
  }

  /* Убираем padding у .container — фон row-ов должен идти до краёв */
  header.head .head-main > .container {
    padding-left: 0;
    padding-right: 0;
  }

  /* Зона 1: логотип + иконки — тёмная полоса оболочки */
  header.head .head-main > .container > .row.d-flex.d-lg-none {
    background-color: transparent !important;   /* v3.2: заливку держит .head-main */
    padding: 8px 16px 0 16px !important;
    margin: 0 !important;
  }

  /* Зона 2: поле поиска + бургер. Правка 2026-08-13: была белая,
     стала тёмной — шапка целиком часть тёмной оболочки. */
  header.head .head-main > .container > .row:not(.d-flex) {
    background-color: transparent;   /* v3.2: заливку держит .head-main */
    padding: 8px 16px;
    margin: 0;
  }

  /* Центрирование логотипа через CSS Grid (высокая специфичность):
     auto | 1fr | auto — логотип всегда в центре независимо от ширин соседей.
     Используем header.head чтобы перебить display:flex из custom.css. */
  header.head .head-main > .container > .row.d-flex.d-lg-none {
    display: grid !important;
    grid-template-columns: auto 1fr auto !important;
    align-items: center !important;
  }

  header.head .head-main > .container > .row.d-flex.d-lg-none > * {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  header.head .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(1) {
    display: flex !important;
    align-items: center !important;
    overflow: hidden !important;
  }

  header.head .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(2) {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
  }

  header.head .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(2) img {
    max-width: 100% !important;
  }

  header.head .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(3) {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    overflow: hidden !important;
  }

}
/*! PROFIBOX. Собранная копия custom.css: тот же CSS без комментариев
    и отступов. РУКАМИ НЕ ПРАВИТЬ — правки делаются в custom.css,
    затем `python3 scripts/pb_css_minify.py` и заливка обоих файлов.
    Порядок правил не меняется, каскад совпадает с исходником. */
@font-face{font-family: 'Manrope';src: url('/templates/amazing/resource/css/fonts/Manrope-Medium.woff2') format('woff2');font-weight: 500;font-style: normal;font-display: swap}
.popover,.tooltip,body{font-family: Manrope,sans-serif}
 .head-dropdown-catalog__categories{max-height: 60vh;overflow-y: auto;padding: 20px 0 !important;scrollbar-width: thin;scrollbar-color: #c3c3c3 transparent}
.head-dropdown-catalog__category{padding: 12px 24px 12px 12px;font-weight: bold}
.head-dropdown-catalog__category:hover{border-radius: 8px;color: #f27222}
.head-dropdown-catalog__category img{width: 45px;height: 45px;max-width: 45px}
.head-dropdown-catalog__subcat,.head-dropdown-catalog__subsubcat{padding-left: 30px}
.head-dropdown-catalog{padding-left: 0;padding-right: 0}
.head-catalog-subcategories > li:not(:last-child){margin-bottom: 4px}
.head-catalog-category{font-size: 18px;margin-bottom: 12px}
.head-catalog-subcategories a{font-size: 14px}
.head-dropdown-catalog__category::after{background: url(/templates/amazing/resource/img/icons/accordion-arrow.svg) 50% 50% / 24px no-repeat}
 .offcanvas__list-item .list-catalog-dir-name{display: inline-block;padding-left: 12px}
.offcanvas__list-item .image-wrapper{width: 44px;text-align: center}
.offcanvas__main-category .image-wrapper{display: none}
.mobile-bar{z-index: 15}
 .category-block{display: grid;grid-template-columns: repeat(4,1fr);gap: 36px;padding: 40px 0 56px 0;max-width: 1240px;margin: 0 auto 56px auto;background: #fafbfc}
.category-tile{background: #f2f3f5;border-radius: 18px;min-height: 210px;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;border: 1px solid #ececec;transition: box-shadow .13s,border .13s;padding: 24px 10px 16px 10px;overflow: hidden}
.category-tile-title{  font-size: 17px;font-weight: 700;color: #181818;margin: 0 0 14px;text-align: center;min-height: 20px}
.category-image{width: 120px;height: 120px;display: flex;align-items: center;justify-content: center;margin: 0 auto}
.category-image img{width: 100%;height: 100%;object-fit: contain;max-width: 120px;max-height: 120px;display: block}
 @media (max-width: 767px){.category-block{display: grid !important;grid-template-columns: repeat(2,1fr);gap: 20px !important;padding: 24px 16px 40px !important}
.category-tile{padding: 16px;border-radius: 20px;box-shadow: 0 4px 12px rgba(0,0,0,0.05);transition: transform .2s,box-shadow .2s}
.category-tile:hover{transform: translateY(-4px);box-shadow: 0 8px 20px rgba(0,0,0,0.08)}
.category-tile-title{  position: static !important;color: #181818 !important;text-shadow: none !important;margin-bottom: 12px !important;font-size: 16px !important}
.category-image{width: 100%;max-width: 180px;height: auto;margin: 0 auto}
.category-image img{width: 100%;height: auto;object-fit: contain}}
 .swiper-categories{margin-bottom: 8px !important;overflow-x: hidden;min-height: 80px}
.swiper-categories .swiper-wrapper{display: flex !important;align-items: stretch;flex-wrap: nowrap;transform: translate3d(0,0,0);perspective: 1000px}
.swiper-categories .swiper-slide{min-width: 160px;max-width: 200px;flex-shrink: 0;height: 100% !important;display: flex !important;flex-direction: column}
.categories-slider__container{overflow: hidden;padding: 16px 24px 0;margin: 0 -32px 6px -32px !important;min-height: 80px}
 @media (max-width: 767px){.swiper-categories{overflow: visible !important;margin: 0 auto !important}
.swiper-categories .swiper-wrapper{display: grid !important;grid-template-columns: repeat(2,1fr);gap: 14px 14px;padding: 0 12px 12px}
.swiper-categories .swiper-slide{max-width: none !important;min-width: 0 !important;flex: none !important;width: 100% !important;height: auto !important}
.top-dir-container{height: auto !important;padding: 14px 12px}
.top-dir-container img{max-height: 100px;aspect-ratio: 1/1}
.top-dir-container span{  position: static !important;color: #181818 !important}}
 .brands-section{background: #fff;padding: 60px 0}
 body:not(.pb-home) .brands-section{margin-bottom: 6px !important}
body:not(.pb-home) .section.pt-0.brands-section{min-height: unset !important;margin-bottom: 12px !important;padding-top: 18px !important;padding-bottom: 16px !important}
.brands-swiper-wrapper,.brands-swiper{overflow: hidden;max-width: 100%}
.brands-swiper .swiper-wrapper{display: flex;align-items: center;width: auto;transition-timing-function: linear !important}
.brands-swiper .swiper-slide{width: auto !important;padding: 0 20px;flex-shrink: 0;display: flex;justify-content: center;align-items: center}
.brands-swiper img{display: block;max-height: 100px;object-fit: contain}
  body:not(.pb-home) .section{margin-bottom: 24px !important}
 .disclaimer{font-size: .675rem !important;line-height: 1.7 !important;color: #6a6a6a !important}
@media (max-width: 767.98px){.disclaimer{font-size: .575rem !important}}
 @media (max-width: 1199px){.swiper-slide.top-dir-container{width: 250px}
.top-dir-custom{height: 130px;text-align: center}}
@media (max-width: 991px){.item-card__inner .align-items-center.row > *{max-width: fit-content;gap: 10px}
.item-card__inner .item-card__actions{justify-content: space-between}
.categories-slider__container{padding: 0 24px;margin: 0 -24px;height: 100%}
 .mobile-bar{position: fixed;bottom: 8px;left: 12px;right: 12px;padding: 10px;background: rgba(16,18,21,.62);border: 1px solid rgba(255,255,255,.10);border-radius: 30px;display: flex;justify-content: space-between;align-items: center;z-index: 9999;box-shadow: 0 -6px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter: blur(14px) saturate(120%);-webkit-backdrop-filter: blur(14px) saturate(120%)}
.mobile-bar li{flex: 1;text-align: center}
.mobile-bar__link{position: relative;z-index: 2;  display: flex;flex-direction: column;align-items: center;justify-content: center;color: #B9BFC8 !important;font-size: 12px;transition: color 0.3s ease}
.mobile-bar__link svg{width: 22px;height: 22px;margin-bottom: 4px;fill: #B9BFC8;transition: fill .3s ease,stroke .3s ease}
 .mobile-bar__link svg[stroke="currentColor"]{fill: none}
 .mobile-bar__link_main{background: none;padding: 6px 8px}
.mobile-bar__link_act svg,.mobile-bar__link_act{color: #FFD9BF !important;fill: #FFD9BF}
.mobile-bar__link_act{background: none;border-radius: 50px;padding: 6px 8px}
.mobile-bar__link div{font-size: 10px;line-height: 1}
.mobile-bar__link_act svg{fill: #FFD9BF}
.mobile-bar__link_act svg[stroke="currentColor"]{fill: none;stroke: #FFD9BF}
.mobile-bar__link .mobile-bar__icon-wrapper{width: 26px;height: 26px}
.mobile-bar__link .mobile-bar__icon-wrapper img{border-radius: 8px}}
@media (max-width: 767px){.swiper-slide.top-dir-container{width: 180px}
.top-dir-custom{height: 110px;padding: 8px;font-size: 13px}
.top-dir-container{height: 160px !important;padding: 10px 6px}
.top-dir-container img{max-height: 100px}
.top-dir-container span{font-size: 15px;margin-bottom: 8px}}
  header.head{top: 0;width: 100%;height: auto}
 main{padding-top: 0 !important;padding-bottom: 0 !important;margin-bottom: 80px}
 @media (max-width: 767.98px){.brands-swiper img{max-height: 80px !important;width: auto !important}}
@media (max-width: 420px){.brands-swiper img{max-height: 80px !important}}
  body:not(.pb-home) main .section.pt-0.mt-lg-6.mt-md-5.mt-sm-4.mt-3{margin-bottom: 0 !important;padding-bottom: 0 !important}
 body.offcanvas-opened header.head .logo_without-desc{display: none !important}
body.offcanvas-opened header.head .head-catalog-title{display: block !important}
 @media (min-width: 768px){.top-dir-custom,.top-dir-custom span,.category-tile-title,.category-tile-title a,.head-catalog-subcategories a{text-decoration: none !important}}
  body:not(.pb-home) .news-section{background-color: var(--pb-deep-2) !important;padding-bottom: 40px !important;margin-bottom: 0 !important;width: calc(100vw - 8px) !important}
 body:not(.pb-home) .footer__main{margin-top: -80px !important;  padding-top: 80px !important}
.footer__main .footer-social{flex-wrap: wrap}
.nav-top{padding-bottom: 16px}
 body:not(.pb-home) .swiper-banner{margin-top: 16px !important}
 .logo_without-desc{height: 70px}
.logo{max-width: 250px}
.head-icon-link{min-width: auto}
.head-bar{background-color: var(--pb-glass)}
.head-bar__link{color: #f8f8f8}
.head-main{background-color: var(--pb-glass);  border: none}
.head-search .form-control{border-radius: 999px}
.head-icon-link{background: none}
.head-main .cart-icon-block .label-count{background-color: #fff;color: #000000}
.head-main .rs-favorite-block svg{fill: #fff}
.head-bar__link svg{fill: #fff}
.head-bar__link:hover svg{fill: #fff}
.discount-service-block a{color: #fff;text-decoration: none}
.discount-service-block a.discount-link-block{margin-right: 32px}
.discount-service-block a.service-link-block{padding-left: 24px;border-left: 1px solid rgba(159,160,176,.4)}
.head-bar__link:hover{color: white}
.header-contacts-block .header-whatsapp-link{text-decoration: none}
.header-contacts-block .header-whatsapp-link svg{fill: white}
.header-contacts-block .header-whatsapp-link svg:hover{fill: #28bc5f}
.rs-all-contacts{display: inline-block;cursor: pointer;margin-left: 12px}
.rs-all-contacts svg{fill: white}
.modal-contacts-container{display: none;position: fixed;top: 0;left: 0;z-index: 20}
.modal-contacts-container.active{display: block}
.modal-contacts-container .modal-contacts-block{bottom: -200px}
.modal-contacts-container.visible .modal-contacts-block{bottom: 0}
.modal-contacts-container .modal-bg,.modal-contacts-container .modal-contacts-block{visibility: hidden;opacity: 0;transition: all 0.2s}
.modal-contacts-container.visible .modal-bg,.modal-contacts-container.visible .modal-contacts-block{opacity: 1;visibility: visible}
.modal-contacts-container .modal-bg{position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;background: rgba(0,0,0,0.2);z-index: 18}
.modal-contacts-block{position: fixed;padding: 0 20px 80px;left: 0px;right: 0px;border-top-left-radius: 16px;border-top-right-radius: 16px;z-index: 19;background: #fff;overflow: hidden}
.modal-contacts-block span{font-size: 14px}
.modal-contacts-container .modal-close{height: 30px;z-index: 30}
.modal-contacts-container .modal-close::after{content: "";position: absolute;top: 14px;left: 50%;width: 48px;height: 4px;transform: translateX(-50%);border-radius: 4px;background: rgb(224,224,224)}
.modal-contacts-container .line-contacts{display: flex;justify-content: space-between}
.modal-contacts-container .btn-contact{width: calc(50% - 4px);display: flex;align-items: center;justify-content: center;margin-top: 16px;height: 53px;font-size: 16px;color: #fff;cursor: pointer;border-radius: 8px;text-decoration: none}
.modal-contacts-container .btn-contact-tg{background: #0088CC}
.modal-contacts-container .btn-contact-whatsapp{background: #28bc5f}
.modal-contacts-container .btn-contact-call{display: flex;justify-content: space-between;background: var(--theme-primary);width: 100%;padding: 0 24px}
.modal-contacts-container .btn-contact-callback{width: 100%;color: var(--theme-primary);background: #dbdbdb}
.modal-contacts-container .btn-contact svg{margin-right: 8px}
.gray-phone{color: #949494}
.search-image{display: block;position: relative;margin-right: 12px;width: 56px;height: 56px;min-width: 56px;max-width: 56px;object-fit: contain;object-position: left}
.head-search__dropdown .dropdown-item .prise-search-value{font-size: 16px}
.dropdown-item-all-items .col{height: 44px;align-content: center;text-align: center;font-size: 14px;background-color: #292424;color: #fff;border-radius: 8px}
.dropdown-item-all-items .col span{position: relative}
.dropdown-item-all-items .col span::after{content: "";position: absolute;right: -16px;top: 50%;width: 8px;height: 8px;border-left: 2px solid white;border-bottom: 2px solid white;transform: translateY(-50%) rotate(225deg);margin-top: 1px}
@media(max-width: 1200px){.logo_without-desc{height: 60px}
.logo{max-width: 200px}
.discount-service-block a.discount-link-block{margin-right: 12px}
.discount-service-block a.service-link-block{padding-left: 12px}
.head-icon-link.rs-favorite-block,.head-icon-link.rs-compare-block{padding: 0}
.cart.head-icon-link.rs-cart-block{padding-left: 0}}
@media(max-width: 767px){.logo_without-desc{height: 45px}
.head-bar__link span{font-size: 14px}}
@media(max-width: 767px){.modal-contacts-block{padding-bottom: 95px}}
@media(max-width: 450px){.head-bar__link svg{display: none}}
 .breadcrumb__item a{display: block;padding: 7px 12px;margin-right: 9px;max-width: 243px;overflow-x: hidden;text-overflow: ellipsis;font-size: 14px;white-space: nowrap;color: #212529;border: 1px solid #D5D9DEFF;border-radius: 2rem;-webkit-transition: all 0.2s;transition: all 0.2s}
.breadcrumb__item span{display: block;padding: 7px 12px;margin-right: 9px;max-width: 243px;overflow-x: hidden;text-overflow: ellipsis;font-size: 1rem;white-space: nowrap;border: 1px solid rgb(213,217,222);border-radius: 2rem;-webkit-transition: all 0.2s;transition: all 0.2s}
.breadcrumb ul li:last-child a{border: 1px solid #212529;color: #212529}
.breadcrumb__item a:hover{border: 1px solid #212529;color: #212529}
.breadcrumb__item::before{display: none}
 @media (min-width: 768px) and (max-width: 991px){.footer-mailing input{width: 90px}}
@media (max-width: 767px){.breadcrumb__item a,.breadcrumb__item span{font-size: 12px}}
 .item-card .custom-rs-buy-one-click{display: none!important}
.item-card:hover{box-shadow: 0 8px 10px 0 rgba(195,195,195,0.2),0 -11px 30px 0 rgba(195,195,195,0.12),0 16px 24px 0 rgba(195,195,195,0.14);border-radius: 12px;z-index: 4}
.item-card__wrapper{border-radius: 12px;transition: all 0.01s ease}
.item-product-label{margin-top: 0;font-size: 11px}
.product-slider{height: 460px}
.product-slider__container{overflow: hidden}
@media (max-width: 1400px){.item-card .item-card__inner{font-size: 14px}
.item-card .item-product-cart-action{min-width: 120px}
.item-card .item-product-cart-action .btn{padding: 7px 4px}
.item-card .item-product-cart-action .btn span{font-size: 14px}
.item-card .item-product-cart-action .btn img{width: 20px}
.item-card .item-product-cart-action .btn svg{height: 20px}
.item-card .rs-sale-status{margin-bottom: 13px}
.item-card .item-product-price__old-price{font-size: 13px}
.item-card .item-product-price__new-price{font-size: 20px}
.item-card .item-card__title{max-height: 44px;min-height: 44px;margin-bottom: 4px}
.item-card .product-slider{height: 440px}}
@media (max-width: 1199px){.product-slider{height: 480px}}
@media (max-width: 991px){.product-slider{height: 100%;margin-bottom: 24px}
.item-card{padding: 8px}
.product-slider__container{padding-top: 12px}
.rs-product-item .item-product-price__new-price{width: 100%}
.item-card .item-product-cart-action{min-width: 60px;width: 100%}
 body:not(.pb-home) .item-card .item-product-cart-action span{display: none}
.item-card .item-product-cart-action .btn img{margin-right: 0}
.item-card .rs-sale-status{margin-bottom: 30px}
.favorite-compare-actions{padding: 0}
.item-card .item-product-cart-action .btn.rs-unobtainable{font-size: 12px;line-height: 0.85;min-height: 36px}
.product-aside .order-first{width: 100%}
.product-aside .order-first .finbox-widget button{width: 100%}}
@media (min-width: 768px) and (max-width: 991px){.item-card__inner .item-card__actions{flex-wrap: nowrap}}
@media (max-width: 767px){.item-card{border: none}
.item-card .item-product-price_card{justify-content: flex-start;flex-direction: initial;max-height: 50px;min-height: 50px}
.item-card .item-product-price__old-price{order: initial}
.item-card .item-product-cart-action{min-width: 48px}
.product-slider__container{margin: 0}
.item-card .rs-sale-status{margin-bottom: 25px}}
@media (max-width: 576px){.item-card .item-card__title{font-size: 13px;max-height: 40px;min-height: 40px}
.item-product-label{padding: 2px 4px}}
 .gray-background{background: #f5f5f7}
.gray-background .item-card__wrapper{visibility: visible;box-shadow: none;border: none}
.gray-background .item-card{margin: 0 6px}
.gray-background .item-card .item-card__inner:hover + .item-card__wrapper{box-shadow: 0 0 18px 0 rgba(36,36,36,.16)}
 .catalog-subcategory{background: #f5f5f7;border: none;border-radius: 8px;font-size: 15px;font-weight: 400;padding: 8px 16px}
.catalog-subcategory:hover{background: #e4e4e6}
 .catalog-view-as{background: none;border: none}
.catalog-bar{border: none}
.catalog-select__options::after{content: none}
.catalog-select__value{font-weight: 400}
.catalog-select__options:hover .catalog-select__value{color: #2a65c5}
.catalog-select__options:hover svg{stroke: #2a65c5}
.catalog-filter-btn{border: none;background: none;font-weight: 400;padding: 8px 0}
.catalog-filter-btn:hover{background: none;color: #2a65c5}
.catalog-filter-btn:hover svg{fill: #2a65c5}
@media (max-width: 767px){.catalog-filter-btn{font-size: 14px}
.catalog-filter-btn svg{min-width: 20px;height: 20px}}
 @media (min-width: 1400px){.product-variant-first .variant-product-aside{margin-left: 5.33333%;width: 42.66667%}}
.product-controls .item-product-cart-action{min-width: auto}
.product-controls .item-product-cart-action .rs-to-cart{padding: 11px 4px}
.product-controls .item-product-cart-action .rs-to-cart img{display: none}
.rs-product-item .custom-rs-buy-one-click{display: none}
.rs-product-item .rs-to-cart img{margin-right: 8px}
.rs-product-item .item-product-price__new-price{margin-right: 8px}
.product-controls .custom-rs-buy-one-click{padding: 11px 4px}
.item-product-price{flex-wrap: wrap}
.item-product-price_prod .item-product-price__new-price{font-size: 40px;margin-right: 12px}
.item-product-price__old-price{margin-left: 0}
.item-product-price_prod .item-product-price__old-price{margin-left: 0}
.product-comp.rs-compare svg path,.product-comp.rs-compare svg polyline{stroke: #84858A;transition: all 0.3s}
.product-comp.rs-compare:hover svg path,.product-comp.rs-compare:hover svg polyline{stroke: var(--theme-link-hover)}
.product-comp.rs-in-compare svg path,.product-comp.rs-in-compare svg polyline{stroke: var(--theme-link-hover)}
.rs-stock-count-text-wrapper a{text-decoration: none}
.rs-stock-count-text-wrapper a:hover svg{fill: var(--theme-link-hover)}
.rs-stock-count-text-wrapper a span{text-decoration: underline}
.affiliate-free-delivery{color: var(--theme-link);cursor: pointer;padding-bottom: 24px}
.affiliate-free-delivery span{text-decoration: underline;font-size: 14px}
.affiliate-free-delivery svg{stroke: var(--theme-link)}
.affiliate-free-delivery:hover{color: var(--theme-link-hover)}
.affiliate-free-delivery:hover svg{stroke: var(--theme-link-hover)}
.credit-info-block{font-size: 13px;display: inline-flex;align-items: center;line-height: 16px;padding: 4px 8px 4px 12px;border-radius: 8px;background: rgb(245,245,247)}
[data-sale-status]:not([data-sale-status=show_cost]) .credit-info-block{display: none}
 .product-price-fixed{visibility: hidden;opacity: 0;transition: all 0.2s;position: fixed;bottom: 0;right: 0;left: 0;z-index: 3;background: #fff;padding: 16px 24px 80px;box-shadow: 0 -2px 16px rgba(32,32,32,.16)}
.product-price-fixed .item-product-cart-action .rs-to-cart{padding: 8px 4px}
.product-price-fixed .item-product-cart-action .rs-to-cart img{margin-right: 8px}
.product-price-fixed .custom-rs-buy-one-click,[data-sale-status][data-sale-status=on_request] .custom-rs-buy-one-click{display: none}
.product-price-fixed .fixed-flex-block{justify-content: space-between}
@media (max-width: 991px){.product-price-fixed.active{visibility: visible;opacity: 1}}
@media (max-width: 575px){.product-price-fixed .item-product-price_prod .item-product-price__new-price{font-size: 32px}
.product-price-fixed .item-product-cart-action{min-width: auto;width: 60px}
.product-price-fixed .item-product-cart-action .rs-to-cart{height: 42px;padding: 8px 4px}
.product-price-fixed .item-product-cart-action .rs-to-cart img{margin-right: 0}
.product-price-fixed .item-product-cart-action .rs-to-cart span{display: none}
.product-price-fixed .item-product-price{width: min-content}}
@media (max-width: 480px){.product-price-fixed .item-product-price_prod .item-product-price__new-price{font-size: 24px}
.finbox-widget button{font-size: 14px}}
 .linked-products-block img{top: 0;left: 0;transform: none;max-height: 250px;width: 32px;height: 32px}
.linked-products-block .rs-product-item .item-product-price__new-price{font-size: 16px;text-align: end}
.linked-products-block .item-card,.linked-products-block .item-card:hover{box-shadow: 0 8px 16px -2px rgba(29,32,37,0.16);border-radius: 12px;padding: 16px}
.linked-products-block .item-card .item-card__title{max-height: 20px;min-height: auto;margin-bottom: 0}
.linked-products-block .product-slider{margin-bottom: 0}
.rs-to-product-title-vertical{display: none}
@media (min-width: 992px){.linked-products-block .item-card .item-card__title{display: none}
.linked-products-block .item-card .item-card__title.rs-to-product-title-vertical{display: block}
.linked-products-block .product-slider{max-height: 190px}
.linked-products-block .product-slider__container{max-height: 190px}
.linked-products-block .swiper-wrapper{max-height: 190px}
.linked-products-block .swiper-slide{min-height: 40px;height: auto !important}
.linked-products-block .swiper-slide .item-card__wrapper{box-shadow: none;border-radius: 0;border: none;top: 0;right: 0;left: 0}
.linked-products-block .item-card,.linked-products-block .item-card:hover{padding: 0;box-shadow: none}}
 .concomitants-slider__container{overflow: hidden;padding: 16px 24px}
.concomitants-slider__container .swiper-concomitants{overflow: visible;padding-bottom: 30px}
.swiper-slide .concomitant-img{margin-right: 12px;float: left;height: 122px}
.swiper-slide .concomitant-img img{max-width: 100%;max-height: 100%}
.swiper-slide .product-item__available:before{content: "";display: inline-block;vertical-align: middle;margin-right: 4px;width: 9px;height: 9px;border-radius: 4px;background: #43bb43}
.swiper-slide .product-item__available.not_available:before{background: #C61C1C}
.swiper-slide .product-item__available span{font-weight: 600;font-size: 13px;letter-spacing: 0.02em;color: #43bb43;white-space: nowrap}
.swiper-slide .product-item__available.not_available span{color: #C61C1C}
.swiper-slide.modal-cart-item{box-sizing: border-box;padding: 16px;transition: all 10ms ease;border: 1px solid #EAEBEE;border-radius: 8px}
.swiper-slide.modal-cart-item:hover{box-shadow: 0 8px 18px rgba(36,36,36,.16);border-color: #fff;background: #fff}
.swiper-slide.modal-cart-item .modal-cart-item__title{position: relative;max-height: 56px;line-height: 1.25;font-size: 14px;overflow: hidden}
.swiper-slide.modal-cart-item .modal-cart-item__title:after{background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background: linear-gradient(to right,rgba(255,255,255,0) 0%,white 100%);content: "";display: block;height: 1.4rem;position: absolute;right: 0;bottom: 0;width: 6rem}
.swiper-slide.modal-cart-item .cart-item__price{font-size: 18px}
.swiper-slide.modal-cart-item{border: none}
.to-cart-block input:checked + .form-check-label{color: var(--theme-primary);border-color: var(--theme-primary);background: var(--theme-primary-btn-text)}
.to-cart-block .form-check-label img{display: none}
.to-cart-block input:not(:checked) + .form-check-label img{display: block}
.to-cart-block .to-cart-added-text{display: inline}
.to-cart-block .to-cart-text{display: none}
.to-cart-block input:not(:checked) + .form-check-label .to-cart-added-text{display: none}
.to-cart-block input:not(:checked) + .form-check-label .to-cart-text{display: inline}
@media (max-width: 1200px){.swiper-slide.modal-cart-item .modal-cart-item__title{font-size: 16px;max-height: 60px}}
@media (max-width: 767px){.concomitants-slider__container .swiper-slide .concomitant-img{height: 96px;max-width: 70px}
.concomitants-slider__container .swiper-slide .product-item__available:before{width: 6px;height: 6px;margin-right: 0}
.concomitants-slider__container .swiper-slide .product-item__available span{font-size: 12px;display: inline-block}
.concomitants-slider__container .swiper-slide.modal-cart-item .modal-cart-item__title{font-size: 14px;max-height: 34px}
.concomitants-slider__container .swiper-slide.modal-cart-item .modal-cart-item__title:after{height: 1.1rem}
.concomitants-slider__container .to-cart-block .form-check-label{padding: 8px}}
 .collapsed-text{background: #F5F5F5;border-radius: 16px;max-height: max-content;padding: 2rem calc(50% - 410px)}
.collapsed-text__container{position: relative;overflow: hidden}
.collapsed-text__container::after{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 300px;background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,whitesmoke 100%)}
.collapsed-text .btn-extend-text{position: relative;font-size: 15px;color: #ff6d1b;cursor: pointer;width: 180px}
.collapsed-text .btn-extend-text::after{content: '';background-image: url(/templates/amazing/resource/img/icons/accordion-arrow-orange.svg?v=1);background-repeat: no-repeat;background-size: 1.3rem;transition: all .3s ease;width: 22px;height: 22px;position: absolute;right: 0;top: 0}
@media (max-width: 991px){.collapsed-text{background: none}
.btn-extend-text{margin-top: 12px}
.collapsed-text__container::after{background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%)}}
.head-bar{background-color: var(--pb-glass)}
 .head-main{background-color: var(--pb-glass)}
.logo{max-width: 150px}
 .btn-primary,.form-select:focus,.form-select:hover{border: 1px solid white}
.footer-mailing,.footer-mailing-btn{background: none;border: 1px solid white}
 .rs-pagination-block .rs-ajax-paginator{background-color: #F5F5F5;border: none;color: #141414;font-size: 14px}
.rs-pagination-block .rs-ajax-paginator:hover{background-color: #F5F5F5}
.pagination__item_num a{font-size: 14px;min-width: 40px;max-width: 40px;height: 40px}
@media (max-width: 661px){.pagination__item_num a{min-width: 36px;max-width: 36px;height: 36px}}
@media (max-width: 400px){.pagination__item_num a{min-width: 30px;max-width: 30px;height: 30px}}
 .head-menu{border: solid 1px white}
.top-dir-container{position: relative;border-radius: 24px;overflow: hidden;background: white;border: 1px solid rgb(222 222 222 / 60%);-webkit-backdrop-filter: blur(10px) saturate(120%);backdrop-filter: blur(10px) saturate(120%);box-shadow: 0 6px 24px rgba(0,0,0,0.06);transition: transform 0.3s ease,box-shadow 0.3s ease}
.top-dir-container:hover{transform: translateY(-4px);box-shadow: 0 8px 32px rgba(0,0,0,0.1)}
 .top-dir-container::before,.top-dir-container::after{content: "";position: absolute;width: 180px;height: 180px;border-radius: 50%;filter: blur(40px);opacity: 0.6;z-index: 1;pointer-events: none}
.category-card-inner{background:white;border: 1px solid rgb(222 222 222 / 60%);-webkit-backdrop-filter: blur(10px) saturate(120%);backdrop-filter: blur(10px) saturate(120%);box-shadow: 0 6px 24px rgba(0,0,0,0.06);transition: transform 0.3s ease,box-shadow 0.3s ease}
.btn-primary,.form-select:focus,.form-select:hover{font-size: 14px}
.discount-link-block{font-size: 14px}
.service-link-block{font-size: 14px}
.head-bar__menu{font-size: 12px}
.logo{padding-bottom: 10px}
@media (max-width: 768px){[data-b24-crm-button-cont]{right: 10px !important;bottom: 80px !important}}
 .head-bar__link,.discount-link-block,.service-link-block{padding-top: 13px !important;padding-bottom: 13px !important}
  .mobile-bar,.mobile-bar div,.mobile-bar span,.mobile-bar__link div,.mobile-bar__link span{font-size: 12px !important}
 .b24-form-field-agreement-link,.b24-form-control-desc{font-size: 12px !important}
 footer p,.footer__bar p,.footer__main p{font-size: 12px !important}
 @media screen and (min-width: 992px){  .head-bar{padding-top: 4px;padding-bottom: 4px}
 .head-bar__link,.discount-link-block,.service-link-block{padding-top: 4px !important;padding-bottom: 4px !important}
 .head-main{padding-top: 8px;padding-bottom: 8px}}
  :root{--color-accent: #E8601C;--color-accent-dark: #C04E12;--color-black: #1d1d1f;--color-bg-light: #F5F5F7;--color-bg-hover: #E8E8ED;--color-text-muted: #6e6e73;--color-border: #E8E8ED}
@media (min-width: 769px){  .head-bar{background-color: var(--pb-glass) !important;  padding-top: 0 !important;padding-bottom: 0 !important}
.head-bar .row.justify-content-between{padding-top: 4px !important;  padding-bottom: 4px !important}
.head-bar__link{color: var(--pb-on-deep-muted);  text-decoration: none !important;font-size: 14px;  transition: color 0.2s !important}
.head-bar__link:hover{color: #fff}
 .head-main{background-color: var(--pb-glass) !important;  padding-top: 0 !important;padding-bottom: var(--pb-hd-contacts-pad) !important;  position: relative !important;overflow: visible !important}
 .head-main > .container > .row.d-flex.d-lg-none{display: flex !important;position: absolute !important;bottom: var(--pb-hd-contacts-bottom) !important;  left: 0 !important;right: 0 !important;box-sizing: border-box;  max-width: var(--pb-container-max);height: var(--pb-hd-contacts-h) !important;  padding: 0 var(--pb-hd-pad) !important;  margin: 0 auto !important;  z-index: 2 !important;border-top: 0 !important;  background: transparent !important;  overflow: hidden !important;width: 100% !important}
 .head-main > .container > .row.align-items-center.justify-content-between:not(.d-flex){padding-top: 8px !important;  padding-bottom: 8px !important;  flex-wrap: nowrap !important;gap: 8px !important;display: flex !important}
 .head-main > .container > .row.align-items-center:not(.d-flex) > *:nth-child(1){order: 0}
.head-main > .container > .row.align-items-center:not(.d-flex) > .col.d-flex{order: 2;flex: 1 1 auto !important;margin: 0 !important}
.head-main > .container > .row.align-items-center:not(.d-flex) > *:nth-child(3){order: 1}
.head-main > .container > .row.align-items-center:not(.d-flex) > *:nth-child(4){display: none !important}
.head-main > .container > .row.align-items-center:not(.d-flex) > *:nth-child(5){order: 5}
.head-main > .container > .row.align-items-center:not(.d-flex) > *:nth-child(6){display: none !important}
.head-main > .container > .row.align-items-center:not(.d-flex) > *:nth-child(7){order: 3}
.head-main > .container > .row.align-items-center:not(.d-flex) > *:nth-child(8){order: 4}
 .head-catalog-btn{background: var(--pb-catalog-bg) !important;  color: #FFFFFF !important;  border: none !important;border-radius: 999px !important;padding: 0 20px !important;  min-height: 44px;font-size: 15.5px !important;  font-weight: 700 !important;  display: flex !important;align-items: center !important;gap: 8px !important;white-space: nowrap !important;cursor: pointer !important}
.head-catalog-btn:hover{--pb-catalog-bg: #000000;filter: none !important}
 .head-catalog-btn svg{fill: #FFFFFF !important}
 .head-catalog-btn .ms-2{display: block !important}
 .head-main .custom-input-search{flex: 1 !important;min-width: 0 !important}
.head-search.rs-search-line{background-color: var(--pb-search-bg) !important;  border-radius: var(--pb-search-r) !important;  border: none !important;display: flex !important;align-items: center !important;padding: var(--pb-search-pad) !important;  width: 100% !important}
.head-search.rs-search-line input[type="text"]{background: transparent !important;border: none !important;outline: none !important;flex: 1 !important;font-size: var(--pb-search-fz) !important}
 .head-icon-link{width: 42px;  height: 42px;  min-width: 42px;  border-radius: 10px !important;background-color: transparent !important;display: flex;  align-items: center !important;justify-content: center !important;text-decoration: none !important;transition: background-color 0.2s !important;position: relative !important}
.head-icon-link:hover{background-color: rgba(255,255,255,.08) !important}
.head-main .dropdown .head-bar__link.dropdown-toggle{width: 42px;  height: 42px;  border-radius: 10px !important;background-color: transparent !important;display: flex;  align-items: center !important;justify-content: center !important;transition: background-color 0.2s !important}
.head-main .dropdown .head-bar__link.dropdown-toggle:hover{background-color: rgba(255,255,255,.08) !important}
 .rs-cart-items-count.label-count{background-color: var(--pb-accent) !important;color: #1A1A1A !important;border: 2px solid rgba(10,11,13,.55) !important}
   .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(1),.head-main > .container > .row.d-flex.d-lg-none > *:nth-child(2){display: none !important}
 .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(3){flex: 0 0 100% !important;max-width: 100% !important;padding: 0 !important;justify-content: flex-end !important;display: flex !important;align-items: center !important;overflow: hidden !important;height: var(--pb-hd-contacts-h) !important}
 .head-main .header-contacts-block .modal-contacts-container{position: static !important;display: flex !important;width: 100% !important;overflow: visible !important;height: var(--pb-hd-contacts-h) !important;  top: auto !important;left: auto !important;right: auto !important;bottom: auto !important;background: transparent !important;padding: 0 !important;align-items: center !important}
 .head-main .header-contacts-block{width: 100% !important;overflow: visible !important;display: flex !important;align-items: center !important;height: var(--pb-hd-contacts-h) !important}
.head-main .header-whatsapp-link{display: none !important}
 .head-main .modal-contacts-block{position: static !important;display: flex !important;visibility: visible !important;opacity: 1 !important;transform: none !important;background: transparent !important;border: none !important;width: 100% !important;height: var(--pb-hd-contacts-h) !important;  padding: 0 !important;  justify-content: flex-end !important;align-items: center !important;gap: 24px !important;  z-index: auto !important;box-shadow: none !important;border-radius: 0 !important;overflow: visible !important;flex-direction: row !important;flex-wrap: nowrap !important}
.head-main .modal-close{display: none !important}
 .head-main .line-contacts{display: flex !important;align-items: center !important;gap: 24px !important;  justify-content: flex-end !important;flex-wrap: nowrap !important;flex: 0 0 auto !important;overflow: visible !important}
 .btn-contact{display: inline-flex !important;align-items: center !important;gap: 6px !important;text-decoration: none !important;font-size: 14px !important;   color: #EFF2F6 !important;font-weight: 500;  white-space: nowrap !important;transition: color 0.2s !important}
.btn-contact:hover{color: var(--pb-accent-on-deep) !important}
 .btn-contact svg{width: 20px !important;height: 20px !important;flex-shrink: 0 !important}
 .btn-contact-tg svg path,.btn-contact-whatsapp svg path,.btn-contact-call svg path{fill: currentColor !important}
.btn-contact-call{font-weight: 700 !important;font-size: 14px !important}
.btn-contact-call .gray-phone{font-weight: 700 !important;color: #FFFFFF !important}
 .header-contacts-block .btn-contact-callback{display: none !important}
 .header-categories,.header-nav-categories{display: none !important}
.discount-service-block{display: none !important}}
 @media (min-width: 769px){   .head-main .btn-contact-tg{background: transparent !important;border-radius: 0 !important;padding: 0 !important}
.head-main .btn-contact-whatsapp{background: transparent !important;border-radius: 0 !important;padding: 0 !important}
.head-main .btn-contact-call{background: transparent !important;border-radius: 0 !important;padding: 0 !important}
 .head-main .btn-contact-tg svg path{fill: currentColor !important}
.head-main .btn-contact-whatsapp svg path{fill: currentColor !important}
.head-main .btn-contact-call svg path{fill: currentColor !important}
 .head-main .btn-contact-call > span:first-of-type{display: none !important}
.head-main .btn-contact-call .gray-phone{display: inline !important;font-weight: 700 !important;color: #FFFFFF !important}}
 @media (min-width: 769px){  .head-main .btn-contact-call > span:first-child{display: none !important}
 .head-main .btn-contact-call small{display: none !important}
 .head-main .btn-contact-call .gray-phone{display: inline-flex !important;align-items: center !important}
 .head-main .btn-contact-call{flex: 0 0 auto !important;width: auto !important;max-width: none !important}}
 @media (min-width: 769px){  .head-main .btn-contact-call{overflow: visible !important;flex: 0 0 auto !important;min-width: 0 !important}
.head-main .btn-contact-call svg{display: inline-block !important;flex-shrink: 0 !important}
.head-main .btn-contact-call .gray-phone{display: inline-flex !important;font-weight: 700 !important;color: #FFFFFF !important}
 .head-main .btn-contact-call small{display: none !important}
.head-main .btn-contact-call .gray-phone small{display: inline !important}}
  @media (min-width: 769px){  .head-main{padding-bottom: var(--pb-hd-contacts-pad) !important}
.head-main > .container > .row.d-flex.d-lg-none{height: var(--pb-hd-contacts-h) !important;overflow: visible !important}
.head-main > .container > .row.d-flex.d-lg-none > *:nth-child(3){height: var(--pb-hd-contacts-h) !important;overflow: visible !important}
.head-main .header-contacts-block{height: var(--pb-hd-contacts-h) !important}
.head-main .header-contacts-block .modal-contacts-container{height: var(--pb-hd-contacts-h) !important;overflow: visible !important}
.head-main .modal-contacts-block{height: var(--pb-hd-contacts-h) !important;overflow: visible !important}
.head-main .line-contacts{overflow: visible !important}}
 @media (min-width: 769px){.head-main > .container > .row.d-flex.d-lg-none,.head-main > .container > .row.d-flex.d-lg-none > *:nth-child(3),.head-main .header-contacts-block,.head-main .modal-contacts-container,.head-main .modal-contacts-block,.head-main .line-contacts{overflow: visible !important}
 .head-main .btn-contact-call .gray-phone{padding-right: 2px !important}}
 @media (min-width: 768px){  .head-main .head-icon-link{display: flex;  align-items: center;justify-content: center;width: 48px;min-width: 48px;  max-width: 48px;height: 48px;padding: 0;  background: transparent !important;  border: 1px solid var(--pb-deep-line);  border-radius: 12px;position: relative;transition: background 0.2s ease,border-color 0.2s ease;text-align: center;overflow: hidden}
.head-main .head-icon-link:hover{background: rgba(255,255,255,.08) !important;border-color: rgba(255,255,255,.28) !important;color: #FFFFFF}
 .head-main .head-icon-link svg{fill: none !important;  stroke: #FFFFFF !important;  stroke-width: 1.5px;width: 22px !important;height: 22px !important;color: #FFFFFF}
 .head-main .head-icon-link svg path,.head-main .head-icon-link svg polyline,.head-main .head-icon-link svg circle,.head-main .head-icon-link svg line,.head-main .head-icon-link svg rect{stroke: #FFFFFF !important;  fill: none !important}
 .head-main .rs-cart-block{position: relative}
.head-main .rs-cart-block::after{content: '';position: absolute;top: 8px;right: 8px;width: 8px;height: 8px;background: #FF6B1A;border-radius: 50%;display: block}
 .head-main .head-icon-link .label-count{display: none}
 .head-main .dropdown > .head-bar__link.dropdown-toggle{display: flex !important;align-items: center;justify-content: center;width: 48px;min-width: 48px;  max-width: 48px;height: 48px;padding: 0;  background: transparent !important;border: 1px solid var(--pb-deep-line);  border-radius: 12px;position: relative;transition: background 0.2s ease,border-color 0.2s ease;text-decoration: none}
.head-main .dropdown > .head-bar__link.dropdown-toggle:hover{background: rgba(255,255,255,.08) !important;border-color: rgba(255,255,255,.28) !important}
.head-main .dropdown > .head-bar__link.dropdown-toggle svg{fill: none !important;stroke: #FFFFFF !important;stroke-width: 1.5px;width: 22px !important;height: 22px !important}
.head-main .dropdown > .head-bar__link.dropdown-toggle svg path{fill: none !important;stroke: #FFFFFF !important}}
  @media (min-width: 769px) and (max-width: 991px){  .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(1),.head-main > .container > .row.d-flex.d-lg-none > *:nth-child(2){display: flex !important}
 .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(3){flex: 0 0 auto !important;max-width: none !important;height: auto !important;justify-content: flex-end !important}
 .head-main > .container > .row.d-flex.d-lg-none{height: auto !important}
 .head-main{padding-bottom: 0 !important}}
    @media (min-width: 769px) and (max-width: 991px){  .head-main .header-contacts-block .modal-contacts-container{display: none !important}
 header.head .head-main{background-color: transparent !important;padding: 0 !important}
 header.head .head-main > .container{padding-left: 0 !important;padding-right: 0 !important}
 header.head .head-main > .container > .row.d-flex.d-lg-none{background-color: transparent !important;  padding: 8px 16px 0 16px !important;margin: 0 !important;position: static !important;bottom: auto !important;height: auto !important;overflow: visible !important}
 header.head .head-main > .container > .row:not(.d-flex){background-color: transparent !important;  padding: 8px 16px !important;margin: 0 !important}
 .head-main .header-contacts-block .header-whatsapp-link{display: inline-flex !important}
 .head-main > .container > .row.d-flex.d-lg-none > *:nth-child(3){flex: 0 0 auto !important;width: auto !important;max-width: none !important;margin-left: auto !important;justify-content: flex-end !important;gap: 12px !important}}
  .pb-home .pb-cats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--pb-gap)}
@media (min-width: 576px){.pb-home .pb-cats{grid-template-columns: repeat(3,minmax(0,1fr))}}
@media (min-width: 768px){.pb-home .pb-cats{grid-template-columns: repeat(5,minmax(0,1fr))}}
.pb-home .pb-cat{min-width: 0;  display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 8px;padding: 12px 8px 14px;background: var(--pb-deep-1);border: 0;border-radius: var(--pb-r-lg);box-shadow: inset 0 0 0 1px var(--pb-deep-line);color: #FFFFFF;text-decoration: none;transition: background-color var(--pb-dur-fast) var(--pb-ease-out),transform var(--pb-dur-fast) var(--pb-ease-out)}
@media (min-width: 768px){.pb-home .pb-cat{padding: 14px 10px 16px}}
.pb-home .pb-cat:active{transform: scale(.98)}
.pb-home .pb-cat:focus-visible{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 2px}
@media (hover: hover) and (pointer: fine){.pb-home .pb-cat:hover{background: #282C34;transform: translateY(-2px)}}
.pb-home .pb-cat__ph{width: 100%;height: 92px;display: flex;align-items: center;justify-content: center}
@media (min-width: 576px){.pb-home .pb-cat__ph{height: 76px}}
@media (min-width: 768px){.pb-home .pb-cat__ph{height: 100px}}
@media (min-width: 1200px){.pb-home .pb-cat__ph{height: 116px}}
.pb-home .pb-cat__ph img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;display: block}
.pb-home .pb-cat__name{display: flex;align-items: center;min-height: 2.5em;font-size: 13px;font-weight: 600;line-height: 1.25;text-align: center;color: #FFFFFF}
@media (min-width: 768px){.pb-home .pb-cat__name{font-size: 14px;min-height: 0}}
 .pb-home .pb-cat__sub{display: none;font-size: 12px;line-height: 1.4;text-align: center;color: var(--pb-on-deep-muted)}
 .pb-home .pb-cats a[href$="/catalog/smartfony/"] .pb-cat__sub::after{content: 'Apple, Samsung, Xiaomi, Honor'}
.pb-home .pb-cats a[href$="/catalog/planshety/"] .pb-cat__sub::after{content: 'iPad, Samsung, Xiaomi'}
.pb-home .pb-cats a[href$="/catalog/macbook/"] .pb-cat__sub::after{content: 'MacBook'}
.pb-home .pb-cats a[href$="/catalog/mac/"] .pb-cat__sub::after{content: 'MacBook, iMac'}
.pb-home .pb-cats a[href$="/catalog/watch/"] .pb-cat__sub::after{content: 'Apple Watch, Samsung, Xiaomi'}
.pb-home .pb-cats a[href$="/catalog/audio/"] .pb-cat__sub::after{content: 'AirPods, Marshall, JBL, Sony'}
.pb-home .pb-cats a[href$="/catalog/geyming/"] .pb-cat__sub::after{content: 'PlayStation, Xbox, Nintendo Switch'}
.pb-home .pb-cats a[href$="/catalog/gadzhety/"] .pb-cat__sub::after{content: 'Фены, стайлеры, пылесосы'}
.pb-home .pb-cats a[href$="/catalog/aksessuary/"] .pb-cat__sub::after{content: 'Чехлы, кабели, зарядки'}
.pb-home .pb-cats a[href$="/catalog/utsenka/"] .pb-cat__sub::after{content: 'Витринные образцы со скидкой'}
 .breadcrumb .breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none}
.breadcrumb .breadcrumb__list .breadcrumb__item{display:inline-flex;align-items:center;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
.breadcrumb .breadcrumb__list .breadcrumb__item a{display:inline-block;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#8A8A8A;font-size:14px;line-height:1.4;font-weight:400;text-decoration:none;transition:color .15s ease}
.breadcrumb .breadcrumb__list .breadcrumb__item a:hover{color:#1A1A1A}
.breadcrumb .breadcrumb__list .breadcrumb__item:not(:first-child)::before{display:inline-block!important;content:"\203A"!important;margin:0 8px;color:#B0B0B0;font-size:15px;line-height:1}
.breadcrumb .breadcrumb__list .breadcrumb__item:last-child a{color:#1A1A1A;font-weight:600}
 .catalog-subcategories .catalog-subcategory{border-radius:999px!important}
 @media (max-width:767px){  .breadcrumb .breadcrumb__list{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
.breadcrumb .breadcrumb__list::-webkit-scrollbar{display:none}
.breadcrumb .breadcrumb__list .breadcrumb__item{flex:0 0 auto;white-space:nowrap}
 .catalog-subcategories{display:flex!important;flex-wrap:nowrap!important;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
.catalog-subcategories::-webkit-scrollbar{display:none}
.catalog-subcategories .catalog-subcategory{flex:0 0 auto;white-space:nowrap}}
 @media screen and (max-width:991.98px){.breadcrumb .breadcrumb__list{padding-left:24px!important}}
@media screen and (max-width:575.98px){.breadcrumb .breadcrumb__list{padding-left:16px!important}}
 .pb-auth{color:#1A1A1A}
.pb-auth__subtitle{margin:-6px 0 18px;color:#6B7280;font-size:15px;line-height:1.45}
.pb-auth .form-label{font-size:14px;font-weight:500;color:#1A1A1A;margin-bottom:6px}
.pb-auth .form-control{height:52px;border:1px solid #E0E0E0;border-radius:12px;padding:0 16px;font-size:16px;color:#1A1A1A;background:#fff;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}
.pb-auth .form-control::placeholder{color:#9CA3AF}
.pb-auth .form-control:focus{border-color:#1A1A1A;box-shadow:0 0 0 3px rgba(26,26,26,.08);outline:none}
.pb-auth .form-control.is-invalid{border-color:#E11D48}
 .pb-auth .pb-phone{display:flex;align-items:stretch;height:52px;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}
.pb-auth .pb-phone:focus-within{border-color:#1A1A1A;box-shadow:0 0 0 3px rgba(26,26,26,.08)}
.pb-auth .pb-phone:has(.is-invalid){border-color:#E11D48}
.pb-auth .pb-phone__cc{display:flex;align-items:center;gap:8px;padding:0 14px;background:#F3F4F6;border-right:1px solid #E0E0E0;font-size:16px;font-weight:600;color:#1A1A1A;white-space:nowrap;user-select:none}
.pb-auth .pb-phone__flag{flex:0 0 auto;width:22px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.08);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Crect width='9' height='6' fill='%23ffffff'/%3E%3Crect y='2' width='9' height='2' fill='%230039A6'/%3E%3Crect y='4' width='9' height='2' fill='%23D52B1E'/%3E%3C/svg%3E") center/cover no-repeat}
.pb-auth .pb-phone .form-control,.pb-auth .pb-phone__num{flex:1 1 auto;height:100% !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 16px !important;background:transparent !important}
.pb-auth .pb-phone .form-control:focus,.pb-auth .pb-phone__num:focus{border:0 !important;box-shadow:none !important}
 .pb-auth .btn.pb-auth__submit{height:52px;border-radius:12px !important;background:#1A1A1A !important;border:1px solid #1A1A1A !important;color:#fff !important;font-size:16px;font-weight:600;transition:background .15s ease,transform .05s ease}
.pb-auth .btn.pb-auth__submit:hover{background:#000 !important;border-color:#000 !important;color:#fff !important}
.pb-auth .btn.pb-auth__submit:active{transform:translateY(1px)}
 .pb-auth__divider{display:flex;align-items:center;color:#9CA3AF;font-size:14px}
.pb-auth__divider::before,.pb-auth__divider::after{content:"";flex:1;height:1px;background:#E0E0E0}
.pb-auth__divider span{padding:0 14px}
 .pb-auth .btn.pb-auth__secondary{height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px !important;background:#fff !important;border:1px solid #E0E0E0 !important;color:#1A1A1A !important;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease}
.pb-auth .btn.pb-auth__secondary:hover{border-color:#1A1A1A !important;background:#FAFAFA !important;color:#1A1A1A !important}
 .pb-auth__alt{text-align:center}
.pb-auth__alt a{color:#6B7280;font-size:14px;text-decoration:none}
.pb-auth__alt a:hover{color:#FF6B1A;text-decoration:underline}
 .pb-auth .pb-phone-cc .rs-verify-line.checkout-phone{position:relative;display:flex;align-items:stretch;flex-wrap:nowrap;height:52px;border:1px solid #E0E0E0 !important;border-radius:12px !important;background:#fff;overflow:hidden}
.pb-auth .pb-phone-cc .rs-verify-line.checkout-phone:focus-within{border-color:#1A1A1A !important;box-shadow:0 0 0 3px rgba(26,26,26,.08)}
.pb-auth .pb-phone-cc .rs-verify-line.checkout-phone > .col:first-child{position:relative;flex:1 1 auto;padding-left:0;padding-right:0}
.pb-auth .pb-phone-cc .rs-verify-line.checkout-phone .form-control{height:100% !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important}
.pb-auth .pb-phone-cc .rs-verify-line.checkout-phone > .col:first-child .form-control{padding-left:94px !important}
.pb-auth .pb-phone-cc .rs-verify-line.checkout-phone > .col:first-child::before{content:"+7";position:absolute;left:0;top:0;bottom:0;width:78px;display:flex;align-items:center;justify-content:flex-start;padding-left:44px;background:#F3F4F6;border-right:1px solid #E0E0E0;font-size:16px;font-weight:600;color:#1A1A1A;pointer-events:none;z-index:2}
.pb-auth .pb-phone-cc .rs-verify-line.checkout-phone > .col:first-child::after{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:22px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.08);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3E%3Crect width='9' height='6' fill='%23ffffff'/%3E%3Crect y='2' width='9' height='2' fill='%230039A6'/%3E%3Crect y='4' width='9' height='2' fill='%23D52B1E'/%3E%3C/svg%3E") center/cover no-repeat;z-index:3;pointer-events:none}
 .pb-auth .pb-phone-cc .rs-verify-line.checkout-phone .pb-cc-code{position:absolute;right:0;top:0;bottom:0;width:104px;border:0 !important;border-left:1px solid #E0E0E0 !important;border-radius:0 !important;box-shadow:none !important;background:#fff !important;padding:0 14px !important;z-index:4}
 :root{  --pb-bg: #FFFFFF;  --pb-surface: #F4F6F9;  --pb-surface-2: #EAEEF4;  --pb-line: #E4E7EC;  --pb-ink: #1A1A1A;  --pb-muted: #6B7077;  --pb-deep-1: #22262C;  --pb-deep-2: #15171A;  --pb-deep-line: #2E3238;  --pb-accent: #FF6B1A;  --pb-accent-ink: #C04E12;  --pb-accent-on-deep: #FF8A3D;  --pb-on-deep-muted: #AAB0B9;  --pb-on-deep-soft: #CED5DF;  --pb-success: #0E7C3C;--pb-danger: #C61C1C;  --pb-success-on-deep: #34C759;  --pb-danger-on-deep: #FF6B6B;   --pb-deep-0: #2A2F36;--pb-deep-0-line: #3A414A;  --pb-shadow-1: 0 1px 2px rgba(26,26,26,.06);--pb-shadow-2: 0 4px 16px rgba(26,26,26,.08);--pb-shadow-3: 0 -2px 12px rgba(26,26,26,.10);--pb-shadow-deep: 0 10px 30px rgba(21,23,26,.18);  --pb-grad-deep: linear-gradient(160deg,#22262C 0%,#15171A 100%);--pb-grad-accent: linear-gradient(135deg,#FF8A3D 0%,#FF6B1A 55%,#F2560A 100%);--pb-grad-fade: linear-gradient(to top,var(--pb-bg),transparent);  --pb-grad-scrim-b: linear-gradient(to top,rgba(21,23,26,.96) 0%,rgba(21,23,26,.88) 34%,rgba(21,23,26,.35) 62%,rgba(21,23,26,0) 92%);--pb-grad-scrim-l: linear-gradient(to right,rgba(21,23,26,.92) 0%,rgba(21,23,26,.62) 42%,rgba(21,23,26,0) 72%);  --pb-grad-scrim-t: linear-gradient(to bottom,rgba(10,11,13,.55) 0%,rgba(10,11,13,.28) 46%,rgba(10,11,13,0) 100%);  --pb-r-sm: 8px;  --pb-r-md: 12px;  --pb-r-lg: 16px;  --pb-r-xl: 20px;   --pb-h-control: 52px;  --pb-h-compact: 44px;   --pb-dur-fast: 150ms;--pb-dur-base: 200ms;--pb-dur-slow: 300ms;--pb-ease-out: cubic-bezier(.22,.61,.36,1);  --pb-sec: 32px;  --pb-head: 16px;  --pb-gap: 12px;  --pb-pad: 16px;   --pb-mbar-space: 80px;--pb-gap-fixed: 12px}
@media (min-width: 768px){:root{--pb-sec: 40px;--pb-head: 16px;--pb-gap: 16px;--pb-pad: 24px}}
@media (min-width: 1200px){:root{--pb-sec: 56px;--pb-head: 24px;--pb-gap: 24px;--pb-pad: 24px}}
 :root{--pb-container-max: 1388px;--pb-hd-pad: 16px;  --pb-hd-contacts-h: var(--pb-h-compact)}
.container_large{--pb-container-max: 1548px}
@media (min-width: 576px){:root{--pb-hd-pad: 24px}}
@media (min-width: 992px){:root{--pb-hd-pad: 32px}}
@media (min-width: 1400px){:root{--pb-hd-pad: 24px}}
 @media (prefers-reduced-motion: reduce){:root{--pb-dur-fast: .01ms;--pb-dur-base: .01ms;--pb-dur-slow: .01ms}}
  body{overflow-x: clip}
 .container{box-sizing: border-box;max-width: var(--pb-container-max)}
@media (min-width: 1400px){.container{padding-left: 24px;padding-right: 24px}}
 .container_large .container{max-width: var(--pb-container-max)}
  .pb-home main > .section,.pb-home main > div[class*="section"]{padding-top: 0;padding-bottom: 0;margin-bottom: var(--pb-sec)}
.pb-home main > .section:last-child{margin-bottom: 0}
 .pb-home .pb-hero-row{margin-top: 0}
.pb-home .pb-hero-row > .container{max-width: none;padding-left: 0;padding-right: 0}
 .pb-home main{margin-bottom: var(--pb-sec)}
  .pb-home .main-page-h1{margin: 0 0 12px;font-size: 17px;font-weight: 700;line-height: 1.3;color: #FFFFFF}
@media (min-width: 576px){.pb-home .main-page-h1{font-size: 24px}}
@media (min-width: 992px){.pb-home .main-page-h1{font-size: 32px;letter-spacing: -.02em;margin-bottom: 16px}}
 .pb-home .pb-sec__head{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin: 0 0 var(--pb-head)}
.pb-home .pb-sec__head .h1,.pb-home .pb-sec__title,.pb-home .news-section .h1{margin: 0;font-size: 22px;font-weight: 500;line-height: 28px;letter-spacing: normal}
.pb-home .pb-sec__head .h1,.pb-home .pb-sec__title{color: #FFFFFF}
@media (min-width: 768px){.pb-home .pb-sec__head .h1,.pb-home .pb-sec__title,.pb-home .news-section .h1{font-size: 26px;line-height: 32px;letter-spacing: -.02em}}
@media (min-width: 1200px){.pb-home .pb-sec__head .h1,.pb-home .pb-sec__title,.pb-home .news-section .h1{font-size: 29px;line-height: 35px}}
.pb-home .pb-sec__head .h1 a{color: inherit;text-decoration: none}
 .pb-home .pb-sec__all{display: inline-flex;align-items: center;gap: 7px;min-height: var(--pb-h-compact);padding: 0 2px;font-size: 16px;  font-weight: 500;color: var(--pb-accent-on-deep);text-decoration: none;white-space: nowrap}
.pb-home .pb-sec__all:hover{color: var(--pb-accent-on-deep);text-decoration: underline}
.pb-home .pb-sec__all:focus-visible{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 2px}
@media (hover: hover) and (pointer: fine){.pb-home .pb-sec__all .pb-ic{transition: transform var(--pb-dur-fast) var(--pb-ease-out)}
.pb-home .pb-sec__all:hover .pb-ic{transform: translateX(4px)}}
 .pb-ic{display: inline-block;width: 20px;height: 20px;flex: 0 0 auto;fill: none;stroke: currentColor;vertical-align: middle}
 .pb-home .pb-hero{position: relative;display: block;overflow: hidden;background: var(--pb-grad-deep)}
 @media (min-width: 768px){.pb-home .pb-hero{height: 460px;aspect-ratio: auto}}
@media (min-width: 992px){.pb-home .pb-hero{height: 554px}}
 .pb-home .pb-hero__stage{position: absolute;inset: 0;z-index: 2;pointer-events: none}
.pb-home .pb-hero__stage .swiper-banner,.pb-home .pb-hero__stage .swiper-wrapper,.pb-home .pb-hero__stage .swiper-slide{height: 100%}
 .pb-home .pb-hero__stage .swiper-banner{margin: 0;padding: 0;height: 100%}
.pb-home .pb-hero__stage .swiper-slide{border-radius: 0;overflow: hidden}
 .pb-home .pb-hero__stage .swiper-slide > a{position: relative;display: block;height: 100%;pointer-events: auto}
.pb-home .pb-hero__stage picture{display: contents}
 .pb-home .pb-hero__stage .swiper-slide img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center}
.pb-home .pb-hero__stage .swiper-slide > a:focus-visible{outline: 2px solid #FFFFFF;outline-offset: -4px}
 .pb-home .pb-hero__stage .swiper-button-prev,.pb-home .pb-hero__stage .swiper-button-next{display: none}
 .pb-home .pb-hero__ov{position: absolute;inset: 0;z-index: 2;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;padding: 14px 16px;background-image: var(--pb-grad-scrim-b)}
 .pb-home .pb-hero__t{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color: #FFFFFF;font-size: 24px;font-weight: 800;line-height: 1.15;letter-spacing: -.02em;text-shadow: 0 2px 18px rgba(13,14,17,.7)}
 .pb-home .pb-hero__s,.pb-home .pb-hero__b{display: none}
@media (min-width: 768px){  .pb-home .pb-hero__ov{justify-content: center;padding-inline: calc(max(0px,(100% - var(--pb-container-max)) / 2) + var(--pb-hd-pad));background-image: var(--pb-grad-scrim-l)}
 .pb-home .pb-hero__t{max-width: min(46%,560px);font-size: 34px;line-height: 1.1;text-wrap: balance}
.pb-home .pb-hero__s{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-width: min(46%,560px);margin: 10px 0 0;color: #CFD3D9;font-size: 16px;line-height: 1.45;text-shadow: 0 1px 12px rgba(13,14,17,.7);text-wrap: pretty}
 .pb-home .pb-hero__b{display: inline-flex;align-items: center;justify-content: center;margin-top: 26px;min-height: var(--pb-h-compact);padding: 0 22px;border: 1.5px solid rgba(255,255,255,.85);border-radius: var(--pb-r-md);color: #FFFFFF;font-size: 15.5px;font-weight: 600;line-height: 1.2;white-space: nowrap;transition: background-color var(--pb-dur-fast) var(--pb-ease-out),color var(--pb-dur-fast) var(--pb-ease-out),transform var(--pb-dur-fast) var(--pb-ease-out)}}
@media (min-width: 992px){.pb-home .pb-hero__t{font-size: 42px}
.pb-home .pb-hero__s{margin-top: 20px;font-size: 20px;line-height: 1.3}
.pb-home .pb-hero__b{margin-top: 30px;min-height: var(--pb-h-control);padding: 0 26px;font-size: 16.5px}}
@media (min-width: 1200px){.pb-home .pb-hero__t{font-size: 46px;line-height: 1.05}
.pb-home .pb-hero__s{font-size: 22px}}
 @media (hover: hover) and (pointer: fine){.pb-home .pb-hero__b:hover{background: #FFFFFF;color: var(--pb-ink)}}
.pb-home .pb-hero__b:active{transform: scale(.98)}
 .pb-home .pb-hero .swiper-pagination{position: absolute;left: 0;right: 0;top: auto;bottom: 26px;z-index: 5;display: flex;justify-content: center;width: max-content;min-width: max-content;margin-left: auto;margin-right: auto;padding: 0 3px;border-radius: 999px;background: rgba(13,14,17,.34);box-shadow: inset 0 0 0 1px rgba(255,255,255,.16),0 2px 10px rgba(0,0,0,.28);backdrop-filter: blur(12px) saturate(110%);-webkit-backdrop-filter: blur(12px) saturate(110%);transform: none;overflow: visible}
@media (min-width: 768px){.pb-home .pb-hero .swiper-pagination{bottom: 38px}}
@media (min-width: 1200px){.pb-home .pb-hero .swiper-pagination{bottom: 46px}}
 .pb-home .pb-hero .swiper-pagination-bullet{position: static;display: flex;align-items: center;justify-content: center;width: 26px;min-width: 26px;height: 30px;margin: 0;border-radius: 0;background: none;box-shadow: none;opacity: 1;transform: none;pointer-events: auto;  cursor: pointer}
@media (min-width: 768px){.pb-home .pb-hero .swiper-pagination-bullet{height: var(--pb-h-compact)}}
 .pb-home .pb-hero .swiper-pagination-bullet:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}
.pb-home .pb-hero .swiper-pagination-bullet::before{content: "";display: block;flex: 0 0 auto;transform: scaleX(.273);  width: 22px;height: 6px;border-radius: 99px;background: rgba(255,255,255,.38);transition: transform var(--pb-dur-base) var(--pb-ease-out),background-color var(--pb-dur-base) var(--pb-ease-out)}
.pb-home .pb-hero .swiper-pagination-bullet-active::before{transform: scaleX(1);  background: #FFFFFF}
 @media (max-width: 767.98px){.pb-home .pb-hero{  margin-top: 12px;margin-left: 12px;margin-right: 12px;overflow: visible;background: none}
.pb-home .pb-hero__stage{position: static}
.pb-home .pb-hero__stage .swiper-banner,.pb-home .pb-hero__stage .swiper-wrapper,.pb-home .pb-hero__stage .swiper-slide{height: auto}
.pb-home .pb-hero__stage .swiper-slide{aspect-ratio: 16 / 10;border-radius: var(--pb-r-lg);background: var(--pb-grad-deep)}
 .pb-home .pb-hero .swiper-pagination{position: static;margin-top: 10px;padding: 0;border-radius: 0;background: none;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none}}
    .pb-home .pb-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--pb-gap)}
@media (min-width: 768px){.pb-home .pb-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}
@media (min-width: 1200px){.pb-home .pb-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}
 .pb-home .pb-more{display: flex;align-items: center;justify-content: center;min-height: var(--pb-h-compact);margin-top: var(--pb-gap);border: 1px solid var(--pb-deep-line);border-radius: var(--pb-r-md);background: transparent;color: #FFFFFF;font-size: 14px;font-weight: 600;text-decoration: none}
.pb-home .pb-more:hover{border-color: #4A505A;background: rgba(255,255,255,.04);color: #FFFFFF}
.pb-home .pb-more:active{transform: scale(.98)}
.pb-home .pb-more:focus-visible{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 2px}
@media (min-width: 576px){.pb-home .pb-more{display: none}}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card{position: relative;  min-width: 0;margin: 0;padding: 12px 12px 14px;border: 0;border-radius: var(--pb-r-lg);background: var(--pb-bg);color: var(--pb-ink);  box-shadow: var(--pb-shadow-1);transition: transform var(--pb-dur-fast) var(--pb-ease-out),box-shadow var(--pb-dur-fast) var(--pb-ease-out)}
 @media (max-width: 399.98px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card{padding: 10px 10px 12px}}
@media (min-width: 1200px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card{padding: 14px 14px 16px}}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card:hover{border-color: transparent}
@media (hover: hover) and (pointer: fine){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card:hover{transform: translateY(-3px);box-shadow: 0 14px 30px rgba(0,0,0,.45)}}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__inner{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto auto auto 1fr auto;grid-template-areas: "ph  ph" "ttl ttl" "pay pay" "st  st" "pr  ops";height: 100%}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__inner > *{grid-column: 1 / -1;min-width: 0}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__inner > .position-relative{grid-area: ph}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__title{grid-area: ttl}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .pb-pay{grid-area: pay}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .pb-stock{grid-area: st;align-self: start}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price_card{grid-area: pr;align-self: end}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__actions{grid-area: ops;align-self: end}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-labels{position: static;display: block;margin: 0 0 8px}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-labels ul{display: flex;flex-direction: row;  flex-wrap: nowrap;gap: 6px;min-height: 22px;margin: 0;padding: 0}
@media (min-width: 1200px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-labels ul{min-height: 24px}}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-label,:is(.pb-home,.pb-dark) .pb-benefit{display: inline-flex;align-items: center;height: 22px;margin: 0;  padding: 0 9px;border: 0;border-radius: 999px;  font-size: 12px;  font-weight: 700;line-height: 1;letter-spacing: .005em;white-space: nowrap}
@media (min-width: 1200px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-label,:is(.pb-home,.pb-dark) .pb-benefit{height: 24px}}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-label{background: var(--pb-deep-1);color: #FFFFFF}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-label_new,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-label_novinka,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-label_novinki{background: var(--pb-success);color: #FFFFFF}
 :is(.pb-home,.pb-dark) .pb-benefit{background: var(--pb-grad-accent);color: #191919}
 @media (max-width: 575px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-labels ul > *:nth-child(n+2){display: none}}
 @media (min-width: 576px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-labels ul{flex-wrap: wrap}}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-labels-btn{display: none}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-img{display: block;border-radius: var(--pb-r-md);background: var(--pb-bg);overflow: hidden}
 @media (min-width: 1200px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-img{max-height: 238px}}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-img canvas{display: block;width: 100%}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-img img{padding: 6px;transition: transform var(--pb-dur-base) var(--pb-ease-out)}
@media (hover: hover) and (pointer: fine){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card:hover .item-product-img img{transform: translate(-50%,-50%) scale(1.055)}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-img::after{content: "";position: absolute;left: 24%;right: 24%;bottom: 8%;height: 10px;border-radius: 50%;background: radial-gradient(ellipse at center,rgba(26,26,26,.5),rgba(26,26,26,0) 72%);opacity: 0;transition: opacity var(--pb-dur-base) var(--pb-ease-out);pointer-events: none}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card:hover .item-product-img::after{opacity: .42}}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 2px 0 0;  padding-top: 3px;font-size: 14px;font-weight: 500;line-height: 18px;height: 44px;min-height: 44px;max-height: 44px;color: var(--pb-ink);text-align: center;text-decoration: none}
  :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-sale-status{margin: 0;font-size: 12px;color: var(--pb-muted);background: var(--pb-surface)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-sale-status:empty{display: none}
 :is(.pb-home,.pb-dark) .pb-pay{display: flex;align-items: center;justify-content: center;gap: 6px;min-height: 16px;margin: 6px 0 0;font-size: 12px;line-height: 1.4;color: var(--pb-muted);white-space: nowrap}
:is(.pb-home,.pb-dark) .pb-pay .pb-ic{display: none;width: 14px;height: 14px}
@media (min-width: 576px){:is(.pb-home,.pb-dark) .pb-pay .pb-ic{display: inline-block}}
 :is(.pb-home,.pb-dark) .pb-stock{display: flex;align-items: center;justify-content: center;gap: 7px;min-height: 16px;margin: 7px 0 0;font-size: 12px;line-height: 1.4;color: var(--pb-muted)}
:is(.pb-home,.pb-dark) .pb-stock i{flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--pb-success)}
 :is(.pb-home,.pb-dark) .pb-stock--ask i,:is(.pb-home,.pb-dark) .pb-stock--out i{background: var(--pb-muted)}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price_card{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;gap: 0;min-height: 0;max-height: none;margin: 0;padding-top: 12px;padding-bottom: 11px}
@media (min-width: 992px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price_card{padding-bottom: 10px}}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price__new-price{order: 2;width: auto;font-size: 20px;font-weight: 700;line-height: 1.1;letter-spacing: -.02em;color: var(--pb-ink);font-variant-numeric: tabular-nums;white-space: nowrap}
@media (min-width: 992px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price__new-price{font-size: 22px}}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price__new-price .rs-unit-block{display: block;font-size: 12px;font-weight: 400;line-height: 15px;color: var(--pb-muted)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price__old-price{order: 1;display: block;margin: 0;font-size: 12px;line-height: 15px;min-height: 15px;color: var(--pb-muted);  text-decoration: none;  white-space: nowrap}
@media (min-width: 992px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price__old-price{font-size: 13px}}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-price__old-price .rs-price-old{text-decoration: line-through}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__actions{--bs-gutter-x: 0;--bs-gutter-y: 0;display: flex;align-items: center;justify-content: flex-end;gap: 0;margin: 0;padding: 12px 0 0}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__actions > .col-8{order: 2;flex: 0 0 auto;width: auto;min-width: 0;padding: 0}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__actions > .col-4{order: 1;flex: 0 0 auto;width: auto;padding: 0}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .favorite-compare-actions{display: flex;gap: 0;padding: 0}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .favorite-compare-actions > *{width: auto;padding: 0}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action{display: flex;align-items: center;justify-content: center;min-width: 0;width: var(--pb-h-compact);height: auto}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action > .d-flex,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__actions .d-flex{gap: 0}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .custom-rs-buy-one-click{display: none}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action_amount .item-product-cart-action__amount{display: none}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action_amount .item-product-cart-action__to-cart{display: block}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action__to-cart{width: var(--pb-h-compact)}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .btn,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .item-card__not-available{position: relative;gap: 0;width: var(--pb-h-compact);height: var(--pb-h-compact);min-height: var(--pb-h-compact);padding: 0;border: 0;border-radius: 50%;background: none;font-size: 0;  line-height: 0;transition: transform var(--pb-dur-fast) var(--pb-ease-out),filter var(--pb-dur-fast) var(--pb-ease-out)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .btn::before,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .item-card__not-available::before{content: "";position: absolute;inset: 3px;border-radius: 50%;background: var(--pb-surface);z-index: 0}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .btn span,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .item-card__not-available{font-size: 0}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .btn img,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .btn svg{position: absolute;inset: 0;z-index: 1;width: 20px;min-width: 20px;max-width: 20px;height: 20px;margin: auto}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-buy,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-to-cart{color: #FFFFFF}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .btn.rs-buy::before,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .btn.rs-to-cart::before{background: #1A1A1A;box-shadow: 0 2px 8px rgba(0,0,0,.28)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-buy img,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-to-cart img{filter: none}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-buy svg,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-to-cart svg{fill: #FFFFFF;stroke: #FFFFFF}
@media (hover: hover) and (pointer: fine){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-buy:hover,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-to-cart:hover{filter: brightness(1.06)}}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-buy:active,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-to-cart:active{transform: scale(.94)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-buy:focus-visible,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-to-cart:focus-visible,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-reserve:focus-visible{outline: 2px solid var(--pb-ink);outline-offset: 2px}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-reserve{color: var(--pb-muted)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-reserve svg{fill: currentColor;stroke: currentColor}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-reserve:hover{color: var(--pb-ink)}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-unobtainable{color: var(--pb-muted)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-unobtainable::after{content: "";position: absolute;  inset: 0;margin: auto;z-index: 1;width: 20px;height: 20px;border-radius: 50%;border: 1.6px solid currentColor;background: linear-gradient(to top right,transparent calc(50% - 1px),currentColor calc(50% - 1px),currentColor calc(50% + 1px),transparent calc(50% + 1px))}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .item-card__not-available.rs-bad-offer-error{position: static;width: auto;height: auto;min-height: 0;border: 0;border-radius: 0;background: none;color: var(--pb-danger);font-size: 13px;line-height: 1.35;text-align: left}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .item-card__not-available.rs-bad-offer-error::before{content: none}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-cart-action .item-card__not-available.rs-bad-offer-error:empty{display: none}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .rs-bad-offer .item-product-cart-action{width: auto}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .fav,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .comp{display: inline-flex;align-items: center;justify-content: center;width: var(--pb-h-compact);height: var(--pb-h-compact);min-width: var(--pb-h-compact);max-width: none;border-radius: var(--pb-r-md);color: var(--pb-muted);cursor: pointer}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .fav svg,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .comp svg{width: 20px;height: 20px;stroke: currentColor}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .comp svg{fill: currentColor}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .fav:hover,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .comp:hover{color: var(--pb-ink);background: none}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .fav:hover svg{stroke: var(--pb-danger)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .fav.rs-in-favorite svg{stroke: var(--pb-danger);fill: var(--pb-danger)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .comp.rs-in-compare svg{stroke: var(--pb-accent-ink);fill: var(--pb-accent-ink)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .fav:active,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .comp:active{transform: scale(.94)}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .fav:focus-visible,:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .comp:focus-visible{outline: 2px solid var(--pb-ink);outline-offset: 2px}
  :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .favorite-compare-actions .comp{display: none}
@media (min-width: 992px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .favorite-compare-actions .comp{display: inline-flex}}
 @media (max-width: 575px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-labels ul{min-height: 24px;padding-right: 48px}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .favorite-compare-actions{position: absolute;top: -12px;right: -12px;z-index: 3}}
@media (max-width: 399.98px){:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-product-labels ul{min-height: 26px}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .favorite-compare-actions{top: -10px;right: -10px}}
 :is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__wrapper:empty{display: none}
:is(.pb-home .pb-grid,.pb-dark .rs-products-list,.pb-card .swiper-products) .item-card__wrapper{border: 0;border-radius: var(--pb-r-lg);box-shadow: 0 14px 30px rgba(0,0,0,.45)}
  .pb-home .pb-actions{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--pb-gap);margin: 0}
@media (min-width: 576px){.pb-home .pb-actions{grid-template-columns: repeat(2,minmax(0,1fr))}}
@media (min-width: 992px){.pb-home .pb-actions{grid-template-columns: repeat(4,minmax(0,1fr))}}
.pb-home .actions-block-outer{padding: 0}
.pb-home .action-card{min-width: 0;width: auto;display: block;color: #FFFFFF;text-decoration: none;transition: transform var(--pb-dur-fast) var(--pb-ease-out)}
.pb-home .action-card:active{transform: scale(.98)}
.pb-home .action-card:focus-visible{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 3px;border-radius: var(--pb-r-lg)}
.pb-home .action-card-imgwrap{height: auto;aspect-ratio: 3 / 1;border-radius: var(--pb-r-lg);background: var(--pb-deep-1);box-shadow: inset 0 0 0 1px var(--pb-deep-line);overflow: hidden;transition: box-shadow var(--pb-dur-fast) var(--pb-ease-out)}
.pb-home .action-card-imgwrap img{width: 100%;height: 100%;object-fit: cover;display: block}
.pb-home .action-card-title{margin-top: 8px;font-size: 14px;font-weight: 500;line-height: 20px;color: #FFFFFF;text-align: left}
@media (hover: hover) and (pointer: fine){.pb-home .action-card:hover{transform: translateY(-2px)}
.pb-home .action-card:hover .action-card-imgwrap{box-shadow: inset 0 0 0 1px #3E434B,0 12px 26px rgba(0,0,0,.4)}
.pb-home .action-card:hover .action-card-title{color: #FFFFFF}}
  .pb-home .news-section,.pb-home .section-dark-footer{position: static;left: auto;right: auto;width: auto;margin: 0;padding: 0;background: transparent}
.pb-home .news-inner-container{max-width: none;padding: 0}
.pb-home .pb-news{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--pb-gap)}
@media (min-width: 576px){.pb-home .pb-news{grid-template-columns: repeat(2,minmax(0,1fr))}}
@media (min-width: 992px){.pb-home .pb-news{grid-template-columns: repeat(4,minmax(0,1fr))}}
.pb-home .pb-news .news-card{min-width: 0;width: auto;margin: 0;padding: 0;overflow: hidden;border-radius: var(--pb-r-lg);background: var(--pb-deep-1);box-shadow: inset 0 0 0 1px var(--pb-deep-line);text-align: left;align-items: stretch;transition: transform var(--pb-dur-fast) var(--pb-ease-out),box-shadow var(--pb-dur-fast) var(--pb-ease-out)}
.pb-home .pb-news .news-card__img{height: auto;aspect-ratio: 16 / 9;border-radius: 0;background: var(--pb-deep-line);overflow: hidden}
.pb-home .pb-news .news-card__img img{position: static;width: 100%;height: 100%;object-fit: cover}
 .pb-home .pb-news .news-card__img img[src$="news-empty.svg"],.pb-home .action-card-imgwrap img[src$="news-empty.svg"]{opacity: .12}
.pb-home .pb-news .news-card__body{padding: 13px 15px 17px;align-items: flex-start}
.pb-home .pb-news .news-card__date{margin: 0 0 6px;padding: 0;border: 0;font-family: inherit;font-size: 12px;color: var(--pb-on-deep-muted)}
.pb-home .pb-news .news-card__title{height: 40px;min-height: 40px;max-height: 40px;margin: 0;font-size: 15px;font-weight: 700;line-height: 20px;color: #FFFFFF;text-align: left}
@media (hover: hover) and (pointer: fine){.pb-home .pb-news .news-card:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1px #3E434B,0 12px 26px rgba(0,0,0,.4)}}
  .pb-home .brands-section{padding: 0;margin: 0 0 var(--pb-sec);min-height: 0;background: none}
 .pb-home .brands-section > .container{max-width: none;padding-left: 0;padding-right: 0}
.pb-home .pb-brands{position: relative;overflow: hidden}
 .pb-home .pb-brands__vp{overflow: hidden}
.pb-home .pb-brands__row{display: flex;width: max-content;animation: pb-brands-move 46s linear infinite}
.pb-home .pb-brands__set{display: flex}
@keyframes pb-brands-move{from{transform: translateX(0)}
to{transform: translateX(-50%)}}
 .pb-home .pb-brands:hover .pb-brands__row,.pb-home .pb-brands:focus-within .pb-brands__row,.pb-home .pb-brands__row[data-paused="true"],.pb-home .pb-brands__row[data-offscreen="true"]{animation-play-state: paused}
.pb-home .pb-brand{display: inline-flex;align-items: center;justify-content: center;flex: none;height: 64px;min-width: 132px;margin-right: 12px;padding: 0 18px;border-radius: var(--pb-r-md);background: var(--pb-bg);color: var(--pb-ink);  font-size: 16px;font-weight: 700;letter-spacing: .01em;white-space: nowrap;text-decoration: none;transition: transform var(--pb-dur-fast) var(--pb-ease-out)}
@media (min-width: 768px){.pb-home .pb-brand{height: 80px;min-width: 180px;margin-right: 14px;font-size: 18px}}
@media (min-width: 1200px){.pb-home .pb-brand{height: 88px;min-width: 208px;font-size: 19px}}
.pb-home .pb-brand:hover{color: var(--pb-ink)}
@media (hover: hover) and (pointer: fine){.pb-home .pb-brand:hover{transform: translateY(-2px)}}
.pb-home .pb-brand:focus-visible{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 3px}
.pb-home .pb-brand img{max-width: 100%;max-height: 48px;width: auto;height: auto;object-fit: contain}
  @media (prefers-reduced-motion: reduce){.pb-home .pb-brands__row{animation: none}}
 .pb-home .collapsed-text{padding: 0;border-radius: 0;background: none;color: var(--pb-on-deep-muted)}
.pb-home .collapsed-text .collapsed-text__container::after{height: 96px;background: linear-gradient(to top,var(--pb-deep-2) 14%,rgba(21,23,26,0))}
.pb-home .collapsed-text .btn-extend-text{display: inline-flex;align-items: center;width: auto;min-height: var(--pb-h-compact);padding-right: 28px;color: #FFFFFF;  font-size: 14.5px;  font-weight: 700}
.pb-home .collapsed-text .btn-extend-text::after{filter: brightness(0) invert(1);top: 50%;margin-top: -11px}
.pb-home .collapsed-text .btn-extend-text:focus-visible{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 2px}
.pb-home .collapsed-text h2,.pb-home .collapsed-text h3,.pb-home .collapsed-text strong,.pb-home .collapsed-text b{color: #FFFFFF}
.pb-home .collapsed-text a{color: var(--pb-accent-on-deep)}
  .pb-home .pb-reveal{opacity: 0;transform: translateY(12px);transition: opacity var(--pb-dur-slow) var(--pb-ease-out),transform var(--pb-dur-slow) var(--pb-ease-out)}
.pb-home .pb-reveal.is-in{opacity: 1;transform: none}
   .pb-home .pb-stories{--pb-isle-m: 12px;position: relative;z-index: 4;margin: 0 var(--pb-isle-m) 8px;padding: 22px 0 24px;background: #1D2025;border: 1px solid rgba(255,255,255,.07);border-radius: 24px;box-shadow: inset 0 1px 0 rgba(255,255,255,.10),0 -14px 30px rgba(11,12,15,.4),0 18px 40px rgba(0,0,0,.35)}
@media (min-width: 768px){.pb-home .pb-stories{--pb-isle-m: 20px;margin-top: -28px;padding: 32px 0;border-radius: 28px}}
@media (min-width: 1200px){.pb-home .pb-stories{--pb-isle-m: 24px;padding: 40px 0 36px}}
 .pb-home .pb-stories__row{display: flex;gap: 24px;margin: 0;   padding-inline: max(calc(var(--pb-hd-pad) - var(--pb-isle-m,0px)),calc((100% - var(--pb-container-max)) / 2 + var(--pb-hd-pad)));padding-block: 16px;margin-block: -16px;list-style: none;overflow-x: auto;scroll-snap-type: x proximity;scroll-padding-inline: max(calc(var(--pb-hd-pad) - var(--pb-isle-m,0px)),calc((100% - var(--pb-container-max)) / 2 + var(--pb-hd-pad)));-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none}
.pb-home .pb-stories__row::-webkit-scrollbar{display: none}
.pb-home .pb-story{flex: none;min-width: 0;scroll-snap-align: start}
.pb-home .pb-story > a{display: flex;flex-direction: column;align-items: center;gap: 10px;min-width: 92px;min-height: var(--pb-h-compact);color: #FFFFFF;text-decoration: none;text-align: center}
.pb-home .pb-story > a:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px;border-radius: var(--pb-r-sm)}
 .pb-home .pb-story__ring{position: relative;display: block;width: 76px;height: 76px;padding: 4px;border: 0;border-radius: 50%;overflow: hidden;  background: conic-gradient(from 210deg,#FF6B1A,#FFB56B,#FF8A3D,#E8543F,#FF6B1A);box-shadow: 0 0 14px rgba(255,107,26,.18);transition: transform var(--pb-dur-base) var(--pb-ease-out),box-shadow var(--pb-dur-base) var(--pb-ease-out)}
.pb-home .pb-story__ring img{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover;background: #1D2025;border: 3px solid #1D2025;  box-sizing: border-box}
 .pb-home .pb-story__ring--ic{display: grid;place-items: center;color: var(--pb-accent-on-deep)}
.pb-home .pb-story__ring--ic::before{content: '';position: absolute;inset: 4px;border-radius: 50%;background: radial-gradient(circle at 50% 34%,#3A3F47 0%,#1E2126 74%);border: 3px solid #1D2025;box-sizing: border-box}
.pb-home .pb-story__ring--ic .pb-ic-lg{position: relative;z-index: 1}
.pb-home .pb-story__c{font-size: 13px;line-height: 16px;font-weight: 600;color: #D6D9DE;  white-space: nowrap;transition: color var(--pb-dur-fast) var(--pb-ease-out)}
@media (hover: hover) and (pointer: fine){.pb-home .pb-story > a:hover .pb-story__ring{transform: translateY(-3px);box-shadow: 0 0 20px rgba(255,107,26,.32),0 10px 22px rgba(0,0,0,.4)}
.pb-home .pb-story > a:hover .pb-story__c{color: #FFFFFF}}
.pb-home .pb-story > a:active .pb-story__ring{transform: scale(.96)}
@media (min-width: 768px){  .pb-home .pb-stories__row{padding-block: 24px;margin-block: -24px}
.pb-home .pb-story > a{min-width: 116px}
.pb-home .pb-story__ring{width: 104px;height: 104px}
.pb-home .pb-story__c{font-size: 15px;line-height: 21px;white-space: normal}}
@media (min-width: 1200px){  .pb-home .pb-stories__row{gap: 26px}
.pb-home .pb-story > a{min-width: 128px}
.pb-home .pb-story__ring{width: 112px;height: 112px}}
 .pb-bene{background: var(--pb-grad-deep);color: #FFFFFF;padding: 26px 0}
.pb-home .pb-bene{background: none;padding: 0;margin-bottom: var(--pb-sec)}
.pb-home .pb-bene > .container{padding-top: 32px;padding-bottom: 34px;border-radius: var(--pb-r-xl);background: var(--pb-deep-1);box-shadow: inset 0 0 0 1px var(--pb-deep-line)}
@media (min-width: 768px){.pb-home .pb-bene > .container{padding: 40px 32px 42px}}
.pb-bene__l{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 16px;margin: 0;padding: 0;list-style: none}
@media (min-width: 576px){.pb-bene__l{grid-template-columns: repeat(3,minmax(0,1fr))}}
@media (min-width: 992px){.pb-bene__l{grid-template-columns: repeat(6,minmax(0,1fr));gap: 32px 20px}}
.pb-bene__i{display: flex;flex-direction: column;align-items: center;gap: 12px;min-width: 0;text-align: center}
 .pb-bene__ic{display: inline-flex;color: #AAB0B9;  filter: none}
.pb-bene__c{font-size: 13px;line-height: 1.4;font-weight: 600;color: #E4E8EE;  overflow-wrap: anywhere}
 @media (min-width: 768px){.pb-bene__c{font-size: 15px;line-height: 1.35;font-weight: 700}}
 .pb-ic-lg{display: block;width: 44px;height: 44px;flex: 0 0 auto;fill: none;stroke: currentColor}
 .pb-home .pb-story__ring .pb-ic-lg{width: 30px;height: 30px}
@media (min-width: 768px){.pb-home .pb-story__ring .pb-ic-lg{width: 42px;height: 42px}}
@media (min-width: 1200px){.pb-home .pb-story__ring .pb-ic-lg{width: 44px;height: 44px}}
 .footer__main{background: var(--pb-grad-deep)}
.footer__bar{background: var(--pb-deep-2)}
 .pb-home .footer__main{box-shadow: inset 0 2px 0 var(--pb-accent)}
  :root{--pb-glass: rgba(10,11,13,.74);--pb-glass-blur: blur(22px) saturate(108%);--pb-glass-edge: rgba(255,255,255,.10);  --pb-glass-band: rgba(10,11,13,.35)}
 body:not(.pb-home){--pb-glass: var(--pb-deep-2);--pb-glass-blur: none}
 @supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){:root{--pb-glass: rgba(10,11,13,.86)}}
 .head{background: var(--pb-grad-deep)}
.head__inner,.head_sticky.head__inner{background: transparent}
.head-bar,.head-main{backdrop-filter: var(--pb-glass-blur);-webkit-backdrop-filter: var(--pb-glass-blur)}
 .head-bar{border-bottom: 1px solid var(--pb-glass-edge)}
 .head-main{box-shadow: 0 1px 0 rgba(255,255,255,.09)}
 @media (min-width: 992px){.head-bar > .container > .row{min-height: var(--pb-hd-bar-h);align-items: center}
 .head-bar__link{min-height: 34px}}
 @media (min-width: 992px){.head-bar__menu > li:not(:last-child){margin-right: 24px}
 .head-bar__menu .head-bar__link{  min-height: 34px;color: #EFF2F6;  font-size: 14px;  font-weight: 500;letter-spacing: normal;  white-space: nowrap}
.head-bar__menu .head-bar__link:hover{color: #FFFFFF}
.head-bar__menu .head-bar__link svg{fill: currentColor}}
 :root{--pb-catalog-bg: var(--pb-ink);--pb-search-bg: #FFFFFF;--pb-search-r: 999px;--pb-search-pad: 11px 20px;--pb-search-fz: 14px}
@media (min-width: 992px){:root{--pb-search-fz: 16px}}
@supports selector(:has(*)){@media (min-width: 992px){:root{--pb-search-bg: transparent;--pb-search-r: 0;--pb-search-pad: 0 16px 0 6px}
 .head-main .row > .col:has(> .head-catalog-btn),.head-main .row > [class*="col-"]:has(> .head-catalog-btn){flex: 0 0 auto;width: auto;padding: 4px 0 4px 4px;margin-right: -8px;background: #FFFFFF;border-radius: 999px 0 0 999px}
 .head-main .row > .col:has(.head-search),.head-main .row > [class*="col-"]:has(.head-search){padding: 4px 4px 4px 0;background: #FFFFFF;border-radius: 0 999px 999px 0}}}
@media (min-width: 992px){.head-main .head-catalog-btn{height: var(--pb-h-compact);letter-spacing: -.01em;line-height: 1}
.head-main .head-catalog-btn:active{transform: scale(.97)}
.head-main .head-catalog-btn svg{width: 18px;min-width: 18px;height: 18px}
.head-main .head-catalog-btn .ms-2{margin-left: 8px}
.head-main .head-search.rs-search-line{height: var(--pb-h-compact);box-shadow: none}
 .head-main .head-search input::placeholder{color: var(--pb-muted);opacity: 1}
.head-main .head-search__btn svg{fill: var(--pb-muted)}}
 .pb-hd__lb{display: none}
.pb-hd-ord{display: none}
 @media (max-width: 991.98px){.head-main .rs-compare-block,.head-main .rs-do-compare,.head-bar .rs-compare-block,.head-bar .rs-do-compare{display: none}}
@media (min-width: 992px){  .pb-hd-ord{display: inline-block;vertical-align: middle}
.head-main .head-icon-link,.head-main .dropdown > .head-bar__link.dropdown-toggle{display: inline-flex;vertical-align: middle;flex-direction: column;justify-content: center;gap: 6px;width: auto;min-width: 62px;max-width: none;height: 60px;padding: 0 7px;border: 0;border-radius: var(--pb-r-md);overflow: visible}
 .head-main .pb-hd__lb,.head-bar .pb-hd__lb{display: block;color: var(--pb-on-deep-muted);  font-size: 14px;line-height: 1;font-weight: 400;white-space: nowrap;transition: color var(--pb-dur-fast) var(--pb-ease-out)}
.head-main .head-icon-link:hover .pb-hd__lb,.head-main .dropdown > .head-bar__link.dropdown-toggle:hover .pb-hd__lb{color: #FFFFFF}
 .head-main .pb-hd-ord{margin-left: 29px}
 .head-main .dropdown > .head-bar__link.dropdown-toggle{padding-top: 0 !important}
.head-main .dropdown > .head-bar__link.dropdown-toggle::after{display: none}
 .head-main .dropdown > .head-bar__link.dropdown-toggle > svg{margin-top: 4px}}
 @media (max-width: 991.98px){.head-main .head-icon-link,.head-main .dropdown > .head-bar__link.dropdown-toggle{min-width: var(--pb-h-compact);min-height: var(--pb-h-compact)}
.head-main > .container > .row.d-flex.d-lg-none > *:nth-child(3),.head-main .head-logo + *{gap: 8px}
.head-main .head-icon-link + .head-icon-link{margin-left: 8px}}
  .pb-home{background: var(--pb-deep-2)}
 .pb-home main{color: #FFFFFF}
 .pb-home .pb-adv{padding: 24px 18px 26px;border-radius: var(--pb-r-xl);background: var(--pb-grad-deep);color: #FFFFFF;box-shadow: var(--pb-shadow-deep),inset 0 0 0 1px var(--pb-deep-line);overflow: hidden}
@media (min-width: 768px){.pb-home .pb-adv{padding: 34px 32px 36px}}
@media (min-width: 1200px){.pb-home .pb-adv{padding: 44px 48px 48px}}
.pb-home .pb-adv__sub{color: var(--pb-on-deep-muted);font-size: 14px;line-height: 1.4}
 @media (max-width: 767.98px){.pb-home .pb-adv .pb-sec__head{display: block}
.pb-home .pb-adv .pb-sec__head .h1{display: block}
.pb-home .pb-adv__sub{display: block;margin-top: 6px}
.pb-home .pb-adv .pb-sec__all{margin-left: 0}}
.pb-home .pb-bento{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px}
@media (min-width: 576px){.pb-home .pb-bento{grid-template-columns: repeat(2,minmax(0,1fr))}}
@media (min-width: 992px){.pb-home .pb-bento{grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: minmax(148px,auto);gap: var(--pb-gap)}}
.pb-home .pb-bt{position: relative;display: flex;flex-direction: column;min-width: 0;min-height: 142px;padding: 18px;overflow: hidden;border-radius: var(--pb-r-lg);background: rgba(255,255,255,.045);box-shadow: inset 0 0 0 1px rgba(255,255,255,.09);color: #FFFFFF;text-decoration: none;transition: transform var(--pb-dur-fast) var(--pb-ease-out),box-shadow var(--pb-dur-fast) var(--pb-ease-out)}
@media (hover: hover) and (pointer: fine){.pb-home .pb-bt:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1px rgba(255,255,255,.17),0 10px 24px rgba(10,11,13,.5)}
.pb-home .pb-bt:hover .pb-bt__go .pb-ic{transform: translateX(4px)}}
.pb-home .pb-bt:active{transform: scale(.99)}
.pb-home .pb-bt:focus-visible{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 3px}
 .pb-home .pb-bt--static{cursor: default}
.pb-home .pb-bt--static:active{transform: none}
@media (hover: hover) and (pointer: fine){.pb-home .pb-bt--static:hover{transform: none;box-shadow: inset 0 0 0 1px rgba(255,255,255,.09)}}
.pb-home .pb-bt__ic{display: grid;place-items: center;flex: none;width: 36px;height: 36px;margin-bottom: auto;border-radius: var(--pb-r-sm);background: rgba(255,255,255,.07);color: #AAB0B9}
.pb-home .pb-bt__ic .pb-ic{width: 19px;height: 19px}
.pb-home .pb-bt h3{margin: 14px 0 6px;font-size: 16px;font-weight: 700;line-height: 1.25;letter-spacing: -.015em;color: #FFFFFF}
.pb-home .pb-bt p{margin: 0;max-width: 34ch;font-size: 13.5px;line-height: 1.45;color: var(--pb-on-deep-muted)}
.pb-home .pb-bt__go{display: inline-flex;align-items: center;gap: 6px;margin-top: 12px;min-height: 26px;font-size: 13.5px;font-weight: 500;color: var(--pb-accent-on-deep);  text-decoration: none}
.pb-home .pb-bt__go .pb-ic{width: 15px;height: 15px;transition: transform var(--pb-dur-fast) var(--pb-ease-out)}
 .pb-home .pb-bt--hero{background: radial-gradient(122% 132% at 86% 8%,rgba(255,255,255,.07) 0%,rgba(255,255,255,.03) 46%,rgba(255,255,255,.01) 100%)}
@media (min-width: 576px){.pb-home .pb-bt--hero{grid-column: span 2}}
@media (min-width: 992px){.pb-home .pb-bt--hero{grid-row: span 2}}
.pb-home .pb-bt__num{margin: 14px 0 8px;font-size: 46px;font-weight: 800;line-height: .94;letter-spacing: -.05em;color: #F2F3F5;  font-variant-numeric: tabular-nums}
@media (min-width: 992px){.pb-home .pb-bt__num{font-size: 64px}
.pb-home .pb-bt--hero h3{font-size: 20px}
.pb-home .pb-bt--hero p{font-size: 14.5px}}
@media (min-width: 1200px){.pb-home .pb-bt__num{font-size: 76px}}
 .pb-home .pb-about__in{display: grid;gap: 16px}
@media (min-width: 992px){.pb-home .pb-about__in{grid-template-columns: minmax(150px,.22fr) minmax(0,1fr);gap: 44px;align-items: start}}
.pb-home .pb-about__logo{display: block}
 .pb-home .pb-about__logo:empty{display: none}
 .pb-home .pb-about__logo img{height: 26px;width: auto;opacity: .94;filter: brightness(0) invert(1)}
@media (min-width: 992px){.pb-home .pb-about__logo img{height: 32px}}
 .pb-home .pb-about h2{margin: 0 0 14px;font-size: 18px;font-weight: 500;line-height: 1.3;color: #FFFFFF}
@media (min-width: 768px){.pb-home .pb-about h2{font-size: 20px}}
@media (min-width: 1200px){.pb-home .pb-about h2{font-size: 24px;line-height: 1.25;letter-spacing: -.02em}}
.pb-home .pb-about__c{max-width: 66ch}
.pb-home .pb-about__c p,.pb-home .pb-about__c li{font-size: 15px;line-height: 1.62;color: var(--pb-on-deep-muted)}
.pb-home .pb-about__c p{margin: 0 0 12px}
.pb-home .pb-about__c ul{margin: 0 0 12px;padding-inline-start: 18px;list-style: disc}
.pb-home .pb-about__c strong{color: #FFFFFF;font-weight: 700}
.pb-home .pb-about__c a{color: var(--pb-accent-on-deep)}
   .pb-hd-nav{display: none}
@media (min-width: 992px){  .pb-hd-nav{display: block;border-top: 1px solid var(--pb-glass-edge)}
 .pb-hd-nav > .container{display: flex;align-items: center;gap: 26px;height: 58px;white-space: nowrap;overflow-x: auto;scrollbar-width: none}
.pb-hd-nav > .container::-webkit-scrollbar{display: none}
.pb-hd-nav a{display: inline-flex;align-items: center;min-height: var(--pb-h-compact);  color: #EFF2F6;font-size: 16.5px;font-weight: 500;letter-spacing: -.005em;text-decoration: none;transition: color var(--pb-dur-fast) var(--pb-ease-out)}
.pb-hd-nav a:hover{color: #FFFFFF}
.pb-hd-nav a:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px;border-radius: var(--pb-r-sm)}}
 @media (min-width: 992px){.head-main .rs-all-contacts{display: none}}
 @media (min-width: 992px){.head-main .logo_without-desc{height: 32px}
.head-main .logo{padding-bottom: 0;min-width: 0}}
  :root{--pb-hd-bar-h: 42px;  --pb-hd-contacts-pad: var(--pb-hd-contacts-h);  --pb-hd-contacts-bottom: 0px;   --pb-hd-total: 222px}
@media (min-width: 1280px){:root{  --pb-hd-contacts-h: 42px;  --pb-hd-contacts-pad: 0px;--pb-hd-contacts-bottom: calc(100% + 1px);   --pb-hd-total: 178px}}
 @media (min-width: 992px){.head-bar > .container > .row.justify-content-between > .col-2:first-child{flex: 0 0 auto;width: auto}
.head-bar > .container > .row.justify-content-between > .col-2:last-child{flex: 1 1 auto;width: auto}
 .head-bar > .container > .row.justify-content-between > .col-2:first-child .head-bar__link{color: #EFF2F6}
.head-bar > .container > .row.justify-content-between > .col-2:first-child .head-bar__link svg{fill: currentColor}
.head-bar > .container > .row.justify-content-between > .col-2:first-child .head-bar__link:hover{color: #FFFFFF}}
 @media (min-width: 1280px){.head-main > .container > .row.d-flex.d-lg-none{pointer-events: none}
.head-main .modal-contacts-block > *{pointer-events: auto}}
 @media (min-width: 992px) and (max-width: 1199.98px){.pb-hd-nav > .container{gap: 20px}}
  body[data-sticky-header="sticky_up"] .head__inner.pb-hd-fix{position: fixed;top: var(--pb-hd-top,0px);left: 0;right: 0;transition: transform 240ms var(--pb-ease-out)}
 body[data-sticky-header="sticky_up"] .head__inner.pb-hd-fix.pb-hd-off{transform: translateY(-100%)}
 body[data-sticky-header="sticky_up"] .head__inner.pb-hd-init{transition: none}
 @media (prefers-reduced-motion: reduce){body[data-sticky-header="sticky_up"] .head__inner.pb-hd-fix{transition: none}}
 body[data-sticky-header="sticky_up"] .head_sticky.head__inner:not(.pb-hd-fix){position: static}
body[data-sticky-header="sticky_up"] .head__inner.animation-slide-top{animation: none}
 body.rs-admin-top-panel{--pb-hd-top: 62px}
 body[data-sticky-header="sticky_up"] .head-dropdown-catalog{max-height: calc(100vh - var(--pb-hd-top,0px) - var(--pb-hd-total));overflow-y: auto}
 @media (min-width: 992px){.head-main .btn-contact{margin: 0;height: auto;  min-height: 34px;width: auto;max-width: none;flex: 0 0 auto}
 .btn-contact:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}}
  :root{--pb-hd-band-h: 0px}
@media (min-width: 992px){.pb-home{--pb-hd-band-h: 59px}}
 @media (min-width: 992px){.pb-home .head__inner:not(.pb-hd-fix):not(.head_sticky) .pb-hd-nav{position: absolute;top: 100%;left: 0;right: 0;z-index: 1;background: var(--pb-glass-band)}
.pb-home .head__inner:not(.pb-hd-fix):not(.head_sticky) .head-main{box-shadow: none}}
 .pb-home .head-dropdown-catalog{margin-top: var(--pb-hd-band-h)}
 .pb-home .container:has(.pb-stories){max-width: none;padding-left: 0;padding-right: 0}
  .pb-home .pb-hero__stage .swiper-slide img.pb-hero__blur{display: none}
@media (max-width: 767.98px){  .pb-home .pb-hero__stage .pb-slide--nomob > a{isolation: isolate}
 .pb-home .pb-hero__stage .swiper-slide.pb-slide--nomob img.pb-hero__blur{display: block;position: absolute;inset: -24px;z-index: 0;width: calc(100% + 48px);height: calc(100% + 48px);max-width: none;object-fit: cover;filter: blur(24px)}
 .pb-home .pb-hero__stage .pb-slide--nomob > a::before{content: "";position: absolute;inset: 0;z-index: 1;background: rgba(21,23,26,.35)}
 .pb-home .pb-hero__stage .pb-slide--nomob img:not(.pb-hero__blur){position: relative;z-index: 2;object-fit: contain}
 .pb-home .pb-hero__stage .pb-slide--nomob .pb-hero__ov{z-index: 3}}
 .pb-home .pb-bt .pb-bt__go::after{content: "";position: absolute;inset: 0}
 .pb-home .pb-bt .pb-bt__go:focus-visible{outline: none}
.pb-home .pb-bt .pb-bt__go:focus-visible::after{outline: 2px solid var(--pb-accent-on-deep);outline-offset: -2px;border-radius: var(--pb-r-lg)}
  .pb-stv{  --pb-stv-veil: rgba(10,11,13,.92);position: fixed;inset: 0;z-index: 1200;display: flex;align-items: center;justify-content: center;background: var(--pb-stv-veil);overscroll-behavior: contain}
 .pb-stv--snap{transition: opacity var(--pb-dur-base) var(--pb-ease-out)}
.pb-stv--snap .pb-stv__card{transition: transform var(--pb-dur-base) var(--pb-ease-out)}
 body.pb-stv-lock{overflow: hidden;padding-right: var(--pb-sbw,0px)}
 body.pb-stv-lock .mobile-bar{display: none}
.pb-stv__box{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%}
 .pb-stv__card{position: relative;z-index: 1;width: 100%;height: 100%;overflow: hidden;background: var(--pb-deep-2);color: #FFFFFF;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;touch-action: none;touch-action: pinch-zoom}
 .pb-stv__img,.pb-stv__hold{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;-webkit-user-drag: none}
.pb-stv__img{opacity: 0;transition: opacity var(--pb-dur-base) var(--pb-ease-out)}
.pb-stv__img.is-on{opacity: 1}
 .pb-stv__hold{opacity: .35}
 .pb-stv__scrim{position: absolute;left: 0;right: 0;z-index: 1;pointer-events: none}
.pb-stv__scrim--t{top: 0;height: calc(132px + env(safe-area-inset-top));background: var(--pb-grad-scrim-t)}
 .pb-stv__bars{position: absolute;top: calc(8px + env(safe-area-inset-top));left: 10px;right: 10px;z-index: 4;display: flex;gap: 4px}
.pb-stv__bar{flex: 1 1 0;min-width: 0;height: 3px;border-radius: 2px;background: rgba(255,255,255,.30);overflow: hidden}
.pb-stv__bar > span{display: block;height: 100%;border-radius: 2px;background: #FFFFFF;transform: scaleX(0);transform-origin: left center}
 .pb-stv__head{position: absolute;top: calc(19px + env(safe-area-inset-top));  left: 8px;right: 8px;z-index: 4;display: flex;align-items: center;gap: 8px;height: var(--pb-h-compact)}
 .pb-stv__ava{flex: 0 0 auto;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 50%;overflow: hidden;background: #1D2025;box-shadow: inset 0 0 0 1px rgba(255,255,255,.28);color: #FFFFFF}
.pb-stv__ava img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover}
.pb-stv__ava svg{width: 16px;height: 16px}
.pb-stv__name{flex: 1 1 auto;min-width: 0;overflow: hidden;color: #FFFFFF;font-size: 15px;font-weight: 600;line-height: 1.2;white-space: nowrap;text-overflow: ellipsis}
 .pb-stv__b{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: var(--pb-h-compact);height: var(--pb-h-compact);padding: 0;border: 0;border-radius: 50%;background: transparent;color: #FFFFFF;cursor: pointer;touch-action: manipulation;transition: background-color var(--pb-dur-fast) var(--pb-ease-out),transform var(--pb-dur-fast) var(--pb-ease-out)}
.pb-stv__b .pb-ic{width: 24px;height: 24px}
.pb-stv__b:active{transform: scale(.98)}
 .pb-stv__foot{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;display: flex;flex-direction: column;padding: 80px 16px calc(16px + env(safe-area-inset-bottom));background: var(--pb-grad-scrim-b);pointer-events: none}
 .pb-stv__t{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin: 0;color: #FFFFFF;font-size: 20px;font-weight: 700;line-height: 1.25;  overflow-wrap: break-word}
.pb-stv__d{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;margin: 8px 0 0;color: #D6D9DE;  font-size: 16px;line-height: 1.5;overflow-wrap: break-word}
 .pb-stv__cta{align-self: flex-start;display: inline-flex;align-items: center;justify-content: center;margin-top: 16px;min-height: var(--pb-h-compact);padding: 0 22px;border: 1.5px solid rgba(255,255,255,.85);border-radius: var(--pb-r-md);color: #FFFFFF;font-size: 15.5px;font-weight: 600;line-height: 1.2;text-decoration: none;white-space: nowrap;pointer-events: auto;touch-action: manipulation;transition: background-color var(--pb-dur-fast) var(--pb-ease-out),color var(--pb-dur-fast) var(--pb-ease-out),transform var(--pb-dur-fast) var(--pb-ease-out)}
.pb-stv__cta:active{transform: scale(.98)}
 .pb-stv__nav{display: none}
 .pb-stv__b:focus-visible,.pb-stv__cta:focus-visible,.pb-stv__nav:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}
 @media (hover: hover) and (pointer: fine){.pb-stv__b:hover{background: rgba(255,255,255,.14)}
.pb-stv__nav:hover{background: rgba(255,255,255,.18)}
.pb-stv__cta:hover{background: #FFFFFF;color: var(--pb-ink)}}
 @media (min-width: 768px){.pb-stv__box{gap: 16px}
.pb-stv__card{--pb-stv-w: min(calc(90vh * 9 / 16),calc(100vw - 160px));width: var(--pb-stv-w);height: calc(var(--pb-stv-w) * 16 / 9);border-radius: var(--pb-r-xl);box-shadow: var(--pb-shadow-deep)}
 .pb-stv__bars{top: 12px;left: 12px;right: 12px}
.pb-stv__head{top: 23px;left: 12px;right: 12px}
.pb-stv__t{font-size: 22px}
.pb-stv__nav{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: var(--pb-h-compact);height: var(--pb-h-compact);padding: 0;border: 1px solid rgba(255,255,255,.24);border-radius: 50%;background: rgba(255,255,255,.10);color: #FFFFFF;cursor: pointer;touch-action: manipulation;transition: background-color var(--pb-dur-fast) var(--pb-ease-out),transform var(--pb-dur-fast) var(--pb-ease-out)}
.pb-stv__nav .pb-ic{width: 24px;height: 24px}
.pb-stv__nav:active{transform: scale(.98)}
 .pb-stv__nav--p{order: -1}
.pb-stv__nav--p .pb-ic{transform: rotate(90deg)}
.pb-stv__nav--n .pb-ic{transform: rotate(-90deg)}}
 .pb-home .pb-story--seen .pb-story__ring{background: #3F444C;box-shadow: none}
@media (hover: hover) and (pointer: fine){.pb-home .pb-story--seen > a:hover .pb-story__ring{box-shadow: 0 10px 22px rgba(0,0,0,.4)}}
 .pb-stv__vid{position: absolute;inset: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;background: transparent;opacity: 0;transition: opacity var(--pb-dur-base) var(--pb-ease-out);pointer-events: none;-webkit-user-drag: none}
.pb-stv__vid.is-on{opacity: 1}
  body.pb-stv-lock [class*="b24-widget"],body.pb-stv-lock [class*="b24_"]{visibility: hidden}
 :is(.pb-home,.pb-dark) .pb-pay b{color: var(--pb-ink);font-weight: 700}
  .pb-home .pb-hero__vid{position: absolute;inset: 0;z-index: 1;display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;background: transparent;opacity: 0;transition: opacity var(--pb-dur-base) var(--pb-ease-out);pointer-events: none;  -webkit-user-drag: none}
.pb-home .pb-hero__vid.is-on{opacity: 1}
 @media (prefers-reduced-motion: reduce){.pb-home .pb-hero__vid{display: none}}
   .pb-home .pb-slide--vid .pb-hero__ov{justify-content: center;background-image: var(--pb-grad-scrim-l),var(--pb-grad-scrim-l)}
 @media (max-width: 767.98px){.pb-home .pb-slide--vid .pb-hero__t{max-width: 47%}
.pb-home .pb-slide--vid .pb-hero__s{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;max-width: 47%;margin: 8px 0 0;color: #CFD3D9;font-size: 13px;line-height: 1.4;text-shadow: 0 1px 12px rgba(13,14,17,.7)}}
@media (min-width: 768px){  .pb-home .pb-slide--vid .pb-hero__t,.pb-home .pb-slide--vid .pb-hero__s{max-width: min(40%,560px)}}
 .pb-home .pb-story > a[data-pb-noring]:focus,.pb-home .pb-story > a[data-pb-noring]:focus-visible{outline: none}
 @property --pb-a{syntax: "<angle>";initial-value: 0deg;inherits: false}
.pb-mbar-pill{position: absolute;z-index: 1;top: 6px;bottom: 6px;border-radius: 24px;background: rgba(255,138,61,.09);pointer-events: none;transition: left .45s cubic-bezier(.3,1.25,.4,1),width .45s cubic-bezier(.3,1.25,.4,1)}
.pb-mbar-pill::before{content: "";position: absolute;inset: 0;border-radius: 24px;padding: 1.6px;background: conic-gradient(from var(--pb-a,0deg),#FF6B1A,#FFD9BF,#E8543F,#FFB56B,#FF6B1A);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite: exclude;animation: pb-mbar-spin 4s linear infinite;opacity: .55}
.pb-mbar-pill::after{content: none}
@keyframes pb-mbar-spin{to{--pb-a: 360deg}}
@media (prefers-reduced-motion: reduce){.pb-mbar-pill::before{animation: none}
.pb-mbar-pill{transition: none}}
  .b24-widget-button-inner-block{  background: linear-gradient(160deg,rgba(255,122,38,.62),rgba(230,92,20,.44)) !important;  -webkit-backdrop-filter: blur(14px) saturate(140%);backdrop-filter: blur(14px) saturate(140%);position: relative;overflow: visible !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.18),0 8px 26px rgba(255,107,26,.35),0 10px 30px rgba(0,0,0,.4) !important}
.b24-widget-button-inner-block::before{content: "";position: absolute;inset: 0;border-radius: 50%;padding: 1.6px;background: conic-gradient(from var(--pb-a,0deg),#FF6B1A,#FFD9BF,#E8543F,#FFB56B,#FF6B1A);-webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite: exclude;animation: pb-mbar-spin 4s linear infinite;pointer-events: none}
.b24-widget-button-inner-block::after{content: "";position: absolute;top: 1px;right: 2px;width: 11px;height: 11px;border-radius: 50%;background: #FF6B1A;border: 2px solid #15171A;animation: pb-b24-dot 3.5s ease-out infinite;pointer-events: none}
@keyframes pb-b24-dot{0%{box-shadow: 0 0 0 0 rgba(255,138,61,.7)}
45%,100%{box-shadow: 0 0 0 9px rgba(255,138,61,0)}}
.b24-widget-button-inner-mask{display: none !important}
.b24-widget-button-pulse{display: none !important}
.b24-widget-button-icon-container svg path{fill: #FFD9BF !important}
@media (prefers-reduced-motion: reduce){.b24-widget-button-inner-block::before{animation: none}
.b24-widget-button-inner-block::after{animation: none}}
 .pb-dark{background: var(--pb-deep-2)}
.pb-dark main{color: #FFFFFF}
 .pb-dark .breadcrumb .breadcrumb__list .breadcrumb__item a{color: var(--pb-on-deep-muted)}
.pb-dark .breadcrumb .breadcrumb__list .breadcrumb__item a:hover{color: var(--pb-accent-on-deep)}
.pb-dark .breadcrumb .breadcrumb__list .breadcrumb__item:last-child a{color: #FFFFFF}
.pb-dark .breadcrumb .breadcrumb__list .breadcrumb__item:not(:first-child)::before{color: var(--pb-on-deep-muted)}
.pb-dark main h1{color: #FFFFFF}
 .pb-subcat-label{font-size: 13px;font-weight: 600;color: var(--pb-muted);  margin-bottom: 10px}
.pb-dark .pb-subcat-label{color: var(--pb-on-deep-muted)}
.pb-dark .catalog-subcategory{background: #2E343C;color: #FFFFFF;font-weight: 600;padding: 9px 18px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);border: 0;transition: background .15s ease,box-shadow .15s ease,color .15s ease}
.pb-dark .catalog-subcategory:hover{background: #383F49;color: var(--pb-accent-on-deep);box-shadow: inset 0 0 0 1px var(--pb-accent-on-deep)}
.pb-dark .catalog-subcategory:focus-visible{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 2px}
 .pb-dark .filter-column .catalog-filter{background: var(--pb-deep-1);border: 0;box-shadow: inset 0 0 0 1px var(--pb-deep-line);border-radius: var(--pb-r-lg);color: #FFFFFF}
.pb-dark .filter-column .catalog-filter__head{color: #FFFFFF}
.pb-dark .filter-column .catalog-filter svg{stroke: currentColor}
.pb-dark .filter-column .accordion-item{background: transparent;border-color: var(--pb-deep-line)}
.pb-dark .filter-column .accordion-button{background: transparent;color: #FFFFFF;box-shadow: none}
 .pb-dark .filter-column .accordion-button::after{filter: invert(1)}
.pb-dark .filter-column .accordion-body{color: #FFFFFF}
.pb-dark .filter-column .form-control{background: var(--pb-deep-2);border-color: var(--pb-deep-line);color: #FFFFFF}
.pb-dark .filter-column .form-control:focus{border-color: var(--pb-accent-on-deep);background: var(--pb-deep-2);color: #FFFFFF}
 .pb-dark .filter-column .filter-clear{color: var(--pb-on-deep-muted)}
.pb-dark .filter-column .filter-clear:hover{color: #FFFFFF}
 .pb-dark .catalog-bar{color: #FFFFFF}
.pb-dark .catalog-bar svg{stroke: #FFFFFF}
.pb-dark .catalog-select select{color: #FFFFFF;background: transparent;border: 0}
 .pb-dark .catalog-select select option{color: var(--pb-ink)}
 .pb-dark .catalog-select__value{color: #FFFFFF}
.pb-dark .catalog-select__label{color: var(--pb-on-deep-muted)}
 .pb-dark .filter-column .catalog-offcanvas-buttons{background: transparent;box-shadow: none}
 .pb-dark .rs-products-list .item-card{height: 100%}
 @media (min-width: 1400px){.pb-dark .rs-products-list > *{flex: 0 0 auto;width: 33.3333333%}}
 .pb-dark .rs-products-list{--bs-gutter-x: var(--pb-gap);--bs-gutter-y: var(--pb-gap)}
 .pb-dark .pagination__item a{background: var(--pb-deep-1);color: #FFFFFF;box-shadow: inset 0 0 0 1px var(--pb-deep-line)}
.pb-dark .pagination__item a:hover{background: var(--pb-deep-line);color: #FFFFFF}
.pb-dark .pagination__item_active a{background: var(--pb-accent);color: #191919;box-shadow: none}
 .pb-dark .rs-ajax-paginator{color: #FFFFFF;border-color: var(--pb-deep-line);background: transparent}
.pb-dark .rs-ajax-paginator:hover{color: #FFFFFF;border-color: var(--pb-deep-line);background: var(--pb-deep-1)}
 .offcanvas-multilevel,.offcanvas-multilevel .offcanvas__list{background: var(--pb-deep-2);color: #FFFFFF}
.offcanvas-multilevel .offcanvas__list-item{color: #FFFFFF;border-bottom-color: var(--pb-deep-line)}
.offcanvas-multilevel .list-catalog-dir-name{color: #FFFFFF}
 .offcanvas-multilevel .offcanvas__list-item::after{border-color: var(--pb-on-deep-muted)}
 .offcanvas-multilevel .offcanvas__main-category{background: var(--pb-deep-1);color: var(--pb-on-deep-muted)}
.offcanvas-multilevel .offcanvas__main-category:hover{color: #FFFFFF}
 .offcanvas-multilevel .offcanvas__subnav .offcanvas__subnav .image-wrapper{display: none}
  .pb-card main{color: #FFFFFF}
.pb-card h1{color: var(--pb-ink)}
 .pb-card main > .section,.pb-card .rs-product > div{margin-bottom: 0}
 @media (max-width: 1399.98px){.pb-card .variant-product-aside{order: 1}
.pb-card .variant-product-options{order: 2}
.pb-card .variant-product-main{margin-top: 0}
.pb-card .variant-product-main > *{margin-top: 12px}}
 .pb-card .product-aside,.pb-card .variant-product-options,.pb-card .pb-isle{background: var(--pb-bg);color: var(--pb-ink);border: 0;  border-radius: var(--pb-r-lg);padding: 14px;box-shadow: var(--pb-shadow-1)}
 .pb-card .product-controls{padding-left: 0;padding-right: 0}
@media (min-width: 768px){.pb-card .product-aside,.pb-card .variant-product-options,.pb-card .pb-isle{padding: 18px}}
  .pb-card .pb-head h1{color: var(--pb-ink);font-size: 18px;line-height: 1.3;font-weight: 700;letter-spacing: -.01em;margin: 0 0 6px}
@media (min-width: 768px){.pb-card .pb-head h1{font-size: 22px}}
.pb-card .pb-head .row{margin: 0 0 10px;gap: 12px 16px}
.pb-card .pb-head .item-product-reviews{color: var(--pb-muted);font-size: 12.5px}
.pb-card .pb-head .product-fav,.pb-card .pb-head .product-comp{color: var(--pb-muted);font-size: 13px}
 .pb-card .item-product-price_prod .item-product-price__new-price{font-size: 34px;font-weight: 800;letter-spacing: -.02em;line-height: 1.1;color: var(--pb-ink);font-variant-numeric: tabular-nums}
.pb-card .item-product-price_prod .item-product-price__old-price{font-size: 14px;color: var(--pb-muted);font-variant-numeric: tabular-nums}
 .pb-card .credit-info-block{font-size: 13.5px;color: var(--pb-muted);margin: 8px 0 0 !important}
.pb-card .credit-info-block a{color: var(--pb-ink);font-weight: 700;text-decoration: none}
 .pb-card .product-controls .rs-buy,.pb-card .product-controls .rs-reserve{height: var(--pb-h-control);border-radius: var(--pb-r-md);background: #1A1A1A;border-color: #1A1A1A;color: #FFFFFF;font-weight: 700}
.pb-card .product-controls .rs-buy:hover,.pb-card .product-controls .rs-reserve:hover{background: #000000;border-color: #000000}
 .pb-card .product-controls > .row > .col-lg-12{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;align-items: stretch;  width: 100%;flex: 0 0 100%}
.pb-card .product-controls > .row > .col-lg-12 > *{min-width: 0;margin: 0 !important}
.pb-card .product-controls .item-product-cart-action,.pb-card .product-controls .item-product-cart-action > div{height: 100%}
 .pb-card .product-controls .item-product-cart-action.col-6{width: 100%;flex: none}
 .pb-card .product-controls .fbox-button,.pb-card .product-controls [class*="finbox"] .btn,.pb-card .product-controls .btn-outline-primary:not(.rs-reserve):not(.custom-rs-buy-one-click){height: var(--pb-h-control);border-radius: var(--pb-r-md);background: var(--pb-grad-accent);border: 0;color: #191919;font-weight: 700}
.pb-card .product-controls .rs-buy svg,.pb-card .product-controls .rs-buy svg path{fill: #FFFFFF}
 .pb-card .product-in-stock{margin-top: 10px;background: var(--pb-surface);border-radius: var(--pb-r-md);padding: 10px 12px}
.pb-card .product-in-stock a{display: flex;align-items: center;gap: 8px;color: var(--pb-success);font-size: 13px;font-weight: 700;text-decoration: none}
.pb-card .product-in-stock svg path{fill: var(--pb-success)}
 .pb-card .variant-product-options{margin-bottom: 0}
 .pb-card .variant-product-options{background: none;box-shadow: none;padding: 0}
 .pb-card .variant-product-options{background: var(--pb-bg);color: var(--pb-ink);border-radius: var(--pb-r-lg);padding: 14px;box-shadow: var(--pb-shadow-1)}
@media (min-width: 768px){.pb-card .variant-product-options{padding: 18px}}
.pb-card .variant-product-options > .variant-product-options__list,.pb-card .variant-product-options > div:has(.short-description-extended),.pb-card .variant-product-options > div:has(.item-product-chars){background: none;padding: 0;box-shadow: none;margin-bottom: 0}
.pb-card .variant-product-options > .variant-product-options__list{margin-bottom: 4px}
 .pb-card .short-description-extended .rs-go-to-tab,.pb-card .to-chars{display: flex;align-items: center;justify-content: center;height: 42px;margin-top: 10px;border-radius: 10px;background: var(--pb-surface);color: var(--pb-ink);font-size: 13.5px;font-weight: 700;text-decoration: none}
 .pb-card .short-description-extended,.pb-card .short-description-extended *{font-family: inherit !important;background: transparent !important;max-width: 100% !important}
.pb-card .short-description-extended table{width: 100%;font-size: 13.5px}
.pb-card .short-description-extended td{padding: 8px 0;border-bottom: 1px solid #EEF0F3}
.pb-card .short-description-extended td:last-child{text-align: right;font-weight: 600}
 .pb-card .item-product-chars{margin: 0;padding: 0;list-style: none}
.pb-card .variant-product-options .d-none.d-lg-block{display: block !important}
.pb-card .item-product-chars li{display: flex;justify-content: space-between;gap: 14px;padding: 8px 0;border-bottom: 1px solid #EEF0F3;font-size: 13.5px}
.pb-card .item-product-chars li:last-child{border-bottom: 0}
.pb-card .item-product-chars .text-gray{color: var(--pb-muted)}
.pb-card .item-product-chars li > span:last-child{font-weight: 600;text-align: right;margin: 0}
.pb-card .to-chars{display: flex;align-items: center;justify-content: center;height: 42px;margin-top: 8px;border-radius: 10px;background: var(--pb-surface);color: var(--pb-ink);font-size: 13.5px;font-weight: 700;text-decoration: none}
 @media (max-width: 991.98px){.pb-card .tab-pills__wrap{display: none}
.pb-card .tab-content > .tab-pane{display: block;opacity: 1;background: var(--pb-bg);color: var(--pb-ink);border-radius: var(--pb-r-lg);padding: 14px;box-shadow: var(--pb-shadow-1)}
 .pb-card .tab-content > .tab-pane + .tab-pane{margin-top: 0}
 .pb-card .tab-content{display: flex;flex-direction: column;gap: 10px}
.pb-card #tab-property{order: 1}
.pb-card #tab-description{order: 2}
.pb-card #tab-comments{order: 3}
.pb-card #tab-files{order: 4}
.pb-card .pb-tab-h{display: block}}
.pb-card .pb-tab-h{display: none;  font-size: 16px;font-weight: 800;letter-spacing: -.01em;margin-bottom: 10px}
 .pb-card #tab-description article{text-align: left}
.pb-card #tab-description :is(p,h2,h3,h4,li){text-align: left !important}
.pb-card #tab-description :is(h2,h3){font-size: 16px;font-weight: 700;margin: 14px 0 6px;text-align: left}
.pb-card #tab-description p{font-size: 13.5px;line-height: 1.55;color: #3A3F45}
.pb-card #tab-description img{border-radius: 10px}
 .pb-card .collapsed-text__btn,.pb-card .collapsed-text .collapsed-text__more{color: var(--pb-accent-ink);font-weight: 700}
 .pb-card #tab-property .row{font-size: 13.5px}
.pb-card #tab-property .fw-bold{font-weight: 600 !important}
 .pb-card .product-controls .rs-reserve,.pb-card .product-controls .custom-rs-buy-one-click,.pb-card .affiliate-free-delivery{display: none !important}
 .pb-card .product-price-fixed{background: rgba(16,18,21,.72);border: 1px solid rgba(255,255,255,.12);border-radius: 18px;box-shadow: 0 10px 30px rgba(0,0,0,.5);-webkit-backdrop-filter: blur(14px) saturate(130%);backdrop-filter: blur(14px) saturate(130%);color: #FFFFFF;padding: 8px 10px}
.pb-card .product-price-fixed .item-product-price__new-price{font-size: 17px;font-weight: 800;color: #FFFFFF;font-variant-numeric: tabular-nums}
.pb-card .product-price-fixed .item-product-price__old-price{font-size: 12px;color: var(--pb-on-deep-muted)}
.pb-card .product-price-fixed .rs-buy{height: 44px;border-radius: 12px;background: var(--pb-grad-accent);border: 0;color: #191919;font-weight: 800}
.pb-card .product-price-fixed .rs-buy svg,.pb-card .product-price-fixed .rs-buy svg path{fill: #191919}
@media (max-width: 991.98px){  .pb-card .product-price-fixed{bottom: calc(var(--pb-mbar-space) + var(--pb-gap-fixed));left: 10px;right: 10px;width: auto}
.pb-card .product-price-fixed > .container{padding: 0}}
 .pb-card #tab-property.pb-prop-collapsed{display: none}
.pb-card #tab-property.pb-prop-open{display: block}
 .pb-card .variant-product-gallery .product-gallery{background: var(--pb-bg);border-radius: var(--pb-r-lg);padding: 10px;box-shadow: var(--pb-shadow-1)}
.pb-card .product-gallery-top{background: var(--pb-bg)}
 .pb-card .tab-pills .nav-link{color: var(--pb-on-deep-muted)}
.pb-card .tab-pills .nav-link:hover{color: #FFFFFF}
.pb-card .tab-pills .nav-link.active{color: #FFFFFF}
@media (min-width: 992px){  .pb-card .tab-content > .tab-pane.show{background: var(--pb-bg);color: var(--pb-ink);border-radius: 20px;padding: 20px;box-shadow: var(--pb-shadow-1)}}
  @media (max-width: 999.98px){.pb-card .variant-product-aside{display: contents}
.pb-card .product-aside{order: 1}
.pb-card .variant-product-options{order: 2;margin-top: 12px}
.pb-card .pb-warr{order: 3}
 .pb-card .variant-product-main{margin-left: 0;margin-right: 0}
.pb-card .variant-product-main > *{padding-left: 0;padding-right: 0}
.pb-card .product-aside{margin-top: 12px}}
 @media (min-width: 1000px){.pb-card .rs-product > .mb-1 > .container > .row{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,.95fr) 396px;grid-template-areas: "gal cfg buy";gap: 16px;align-items: start;  margin-left: 0;margin-right: 0;  margin-top: 0}
.pb-card .rs-product > .mb-1 > .container > .row > .col,.pb-card .variant-product-main{display: contents}
.pb-card .variant-product-gallery,.pb-card .variant-product-aside{margin-top: 0 !important;padding-top: 0 !important}
 .pb-card .variant-product-options{margin-top: 0 !important}
.pb-card .variant-product-gallery{grid-area: gal;width: auto;align-self: stretch}
.pb-card .variant-product-options{grid-area: cfg;width: auto;margin: 0}
.pb-card .variant-product-aside{grid-area: buy;width: auto;margin: 0;  display: flex;flex-direction: column;align-self: stretch}
.pb-card .variant-product-aside .pb-warr{flex: 1}
 .pb-card .variant-product-gallery .product-gallery{position: sticky;top: 74px}
 .pb-card .variant-product-options > .variant-product-options__list,.pb-card .variant-product-options > div:has(.short-description-extended){height: auto}
.pb-card .variant-product-options{display: flex;flex-direction: column}
.pb-card .variant-product-options > div:has(.short-description-extended){flex: 1;display: flex;flex-direction: column}
.pb-card .variant-product-options .short-description-extended{flex: 1;display: flex;flex-direction: column}
.pb-card .variant-product-options .short-description-extended > div:first-child{flex: 1}}
 @media (min-width: 1000px){.pb-card .product-gallery{display: grid;  grid-template-columns: 64px minmax(0,1fr);gap: 12px;align-items: start}
.pb-card .product-gallery-top{order: 2;min-width: 0;width: 100%}
.pb-card .product-gallery-thumbs-wrap{order: 1}
.pb-card .product-gallery-thumbs .swiper-wrapper{flex-direction: column;gap: 8px;transform: none !important}
.pb-card .product-gallery-thumbs .swiper-slide{width: 64px !important;height: 64px;margin: 0 !important}
.pb-card .product-gallery .swiper-button-prev,.pb-card .product-gallery .swiper-button-next{display: none}}
.pb-card .product-gallery-thumbs .swiper-slide{border: 1.5px solid var(--pb-line);border-radius: 10px;background: #FFF;padding: 4px}
.pb-card .product-gallery-thumbs .swiper-slide-thumb-active{border-color: var(--pb-accent);box-shadow: 0 0 0 1px var(--pb-accent)}
 .pb-card .pb-meta{display: flex;align-items: center;justify-content: space-between;gap: 10px;font-size: 12.5px;color: var(--pb-muted);margin-bottom: 8px}
.pb-card .pb-avail{display: inline-flex;align-items: center;gap: 6px;font-weight: 700;color: var(--pb-success)}
.pb-card .pb-avail i{width: 8px;height: 8px;border-radius: 50%;background: var(--pb-success)}
.pb-card .pb-avail--out{color: var(--pb-muted)}
.pb-card .pb-avail--out i{background: var(--pb-muted)}
.pb-card .pb-avail--ask{color: var(--pb-muted)}
.pb-card .pb-avail--ask i{background: var(--pb-muted)}
 .pb-card .pb-save{display: flex;align-items: center;justify-content: space-between;margin: 8px 0 0;padding: 8px 12px;border-radius: 10px;background: var(--pb-surface);font-size: 13px}
.pb-card .pb-save b{color: var(--pb-danger);font-weight: 800;font-variant-numeric: tabular-nums}
 .pb-card .pb-stores{padding: 0;overflow: hidden}
.pb-card .pb-stores__head{display: flex;align-items: center;gap: 8px;width: 100%;padding: 11px 12px;border: 0;background: none;font-size: 13px;font-weight: 700;color: var(--pb-success);cursor: pointer}
.pb-card .pb-stores__head svg path{fill: var(--pb-success)}
.pb-card .pb-stores__arr{margin-left: auto;color: var(--pb-muted);transition: transform var(--pb-dur-base) var(--pb-ease-out)}
.pb-card .pb-stores__arr path{fill: none !important}
.pb-card .pb-stores.open .pb-stores__arr{transform: rotate(180deg)}
.pb-card .pb-stores__list{display: none;padding: 0 12px 10px}
.pb-card .pb-stores.open .pb-stores__list{display: block}
.pb-card .pb-stores__list > div{display: flex;align-items: center;gap: 8px;padding: 7px 0;font-size: 12.5px;color: var(--pb-ink);border-top: 1px solid #E9ECF0}
 .pb-card .pb-stores__list i{width: 7px;height: 7px;border-radius: 50%;background: #C4C9CF;flex: none}
.pb-card .pb-stores__note{font-size: 11.5px !important;color: var(--pb-muted) !important;line-height: 1.45}
 .pb-card .pb-cheaper{display: flex;align-items: center;gap: 10px;margin-top: 10px;padding: 11px 12px;border-radius: 12px;background: var(--pb-surface);font-size: 12.5px;color: var(--pb-muted)}
.pb-card .pb-cheaper svg{flex: none;color: var(--pb-accent)}
.pb-card .pb-cheaper b{display: block;font-size: 13px;color: var(--pb-ink)}
 .pb-card .pb-warr{margin-top: 12px;background: var(--pb-bg);color: var(--pb-ink);border-radius: var(--pb-r-lg);padding: 14px;box-shadow: var(--pb-shadow-1)}
@media (min-width: 768px){.pb-card .pb-warr{padding: 18px;margin-top: 16px}}
.pb-card .pb-warr__ttl{font-size: 15px;font-weight: 800;letter-spacing: -.01em}
@media (min-width: 1000px){.pb-card .pb-warr__ttl{font-size: 17px}}
.pb-card .pb-warr__sub{font-size: 12px;color: var(--pb-muted);margin: 2px 0 12px}
.pb-card .pb-warr__card{border: 1.5px solid var(--pb-line);border-radius: 12px;padding: 12px}
.pb-card .pb-warr__head{display: flex;gap: 10px;align-items: center}
.pb-card .pb-warr__ic{width: 38px;height: 38px;border-radius: 10px;background: var(--pb-surface);display: grid;place-items: center;color: var(--pb-ink);flex: none}
.pb-card .pb-warr__name{font-size: 13.5px;font-weight: 800}
.pb-card .pb-warr__list{list-style: none;margin: 10px 0 0;padding: 0}
.pb-card .pb-warr__list li{position: relative;padding: 3px 0 3px 22px;font-size: 12.5px;color: #3A3F45;line-height: 1.45}
.pb-card .pb-warr__list li::before{content: '';position: absolute;left: 2px;top: 8px;width: 12px;height: 7px;border-left: 2.5px solid var(--pb-success);border-bottom: 2.5px solid var(--pb-success);transform: rotate(-45deg)}
.pb-card .pb-warr__foot{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: 10px}
.pb-card .pb-warr__price{font-size: 16px;font-weight: 800;font-variant-numeric: tabular-nums}
.pb-card .pb-warr__hint{font-size: 11.5px;color: var(--pb-muted);text-align: right}
.pb-card .pb-warr__add{height: 36px;padding: 0 16px;border: 0;border-radius: 10px;background: var(--pb-grad-accent);color: #191919;font-size: 12.5px;font-weight: 800;cursor: pointer}
 .pb-card .pb-perks{background: var(--pb-bg);color: var(--pb-ink);border-radius: var(--pb-r-lg);  padding: 14px;margin: 12px 0 0;box-shadow: var(--pb-shadow-1)}
@media (min-width: 1000px){.pb-card .pb-perks{border-radius: var(--pb-r-xl);padding: 22px 20px;margin-top: 16px}}
.pb-card .pb-perks__in{display: grid;grid-template-columns: 1fr 1fr;gap: 18px 10px}
@media (min-width: 1000px){.pb-card .pb-perks__in{grid-template-columns: repeat(4,1fr);gap: 10px}}
.pb-card .pb-perk{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 10px;padding: 8px 6px}
.pb-card .pb-perk svg{width: 44px;height: 44px;color: var(--pb-ink)}
@media (min-width: 1000px){.pb-card .pb-perk svg{width: 52px;height: 52px}}
.pb-card .pb-perk__t{font-size: 14px;font-weight: 800}
.pb-card .pb-perk__d{font-size: 12.5px;color: var(--pb-muted);line-height: 1.4;margin-top: -4px}
 .pb-card .pb-anchors{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 22px 0 12px}
.pb-card .pb-anchors::-webkit-scrollbar{display: none}
.pb-card .pb-anchors a{flex: none;height: 40px;display: flex;align-items: center;padding: 0 16px;border-radius: 999px;background: var(--pb-deep-1);box-shadow: inset 0 0 0 1px var(--pb-deep-line);color: #E8EAED;font-size: 13.5px;font-weight: 600;text-decoration: none}
.pb-card .pb-anchors a.on{background: var(--pb-grad-accent);color: #191919;box-shadow: none}
 .pb-card .tab-content > .tab-pane,.pb-card #pb-lower-right{scroll-margin-top: 84px}
 .pb-card .tab-pills__wrap{display: none}
.pb-card .pb-lower{align-items: start;margin-left: 0;margin-right: 0}
.pb-card .pb-lower > *{padding-left: 0;padding-right: 0}
@media (min-width: 1000px){.pb-card .pb-lower{display: grid;grid-template-columns: minmax(0,1fr) 396px;gap: 16px;margin-left: 0;margin-right: 0}
 .pb-card .pb-lower:not(:has(.pb-lower__right > *)){grid-template-columns: minmax(0,1fr)}
.pb-card .pb-lower__left{margin-top: 0}
.pb-card .pb-lower > *{padding: 0}}
 @media (min-width: 992px){.pb-card .tab-content > .tab-pane{display: block;opacity: 1;background: var(--pb-bg);color: var(--pb-ink);border-radius: var(--pb-r-lg);padding: 20px;box-shadow: var(--pb-shadow-1)}
 .pb-card .tab-content > .tab-pane + .tab-pane{margin-top: 0}
.pb-card .tab-content{display: flex;flex-direction: column;gap: 10px}
.pb-card #tab-property{order: 1}
.pb-card #tab-description{order: 2}
.pb-card #tab-comments{order: 3}
.pb-card #tab-files{order: 4}
.pb-card .pb-tab-h{display: block}
 .pb-card #tab-property .rs-offer-property{display: contents}
.pb-card #tab-property .fw-bold{break-inside: avoid;break-after: avoid}
.pb-card #tab-property .row{break-inside: avoid}}
 .pb-card .pb-lower__right > *{background: var(--pb-bg);color: var(--pb-ink);border-radius: var(--pb-r-lg);padding: 14px;box-shadow: var(--pb-shadow-1);margin-top: 0}
 .pb-card .pb-lower__right > * + *{margin-top: 10px}
@media (min-width: 1000px){.pb-card .pb-lower__right > *{padding: 20px}}
 .pb-card .pb-topbar{position: fixed;top: 0;left: 0;right: 0;z-index: 60;display: none;align-items: center;gap: 16px;padding: 10px 32px;background: rgba(16,18,21,.85);border-bottom: 1px solid rgba(255,255,255,.12);-webkit-backdrop-filter: blur(14px) saturate(130%);backdrop-filter: blur(14px) saturate(130%);transform: translateY(-110%);transition: transform var(--pb-dur-slow) var(--pb-ease-out)}
@media (min-width: 992px){.pb-card .pb-topbar{display: flex}}
.pb-card .pb-topbar.show{transform: none}
.pb-card .pb-topbar img{width: 44px;height: 44px;object-fit: contain;background: #FFF;border-radius: 8px;padding: 3px}
.pb-card .pb-topbar__t{font-size: 14px;font-weight: 600;color: #FFF;max-width: 480px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.pb-card .pb-topbar__p{margin-left: auto;font-size: 19px;font-weight: 800;color: #FFF;font-variant-numeric: tabular-nums}
.pb-card .pb-topbar__old{font-size: 12px;color: var(--pb-on-deep-muted);text-decoration: line-through;font-weight: 400}
.pb-card .pb-topbar__btn .rs-buy{height: 42px;padding: 0 22px;border: 0;border-radius: 11px;background: var(--pb-grad-accent);color: #191919;font-weight: 800;font-size: 13.5px}
.pb-card .pb-topbar__btn .rs-buy svg,.pb-card .pb-topbar__btn .rs-buy svg path{fill: #191919}
.pb-card .pb-topbar__btn .rs-reserve,.pb-card .pb-topbar__btn .custom-rs-buy-one-click{display: none !important}
 @media (min-width: 992px){.pb-card .product-price-fixed{display: none !important}}
  .pb-card .pb-isle-h{font-size: 15px;font-weight: 800;letter-spacing: -.01em;margin-bottom: 12px}
@media (min-width: 1000px){.pb-card .pb-isle-h{font-size: 17px}}
 .pb-card .radio-list:not(.radio-list-with-image) label{height: 40px;display: inline-flex;align-items: center;padding: 0 15px;border: 1.5px solid var(--pb-line) !important;border-radius: 10px !important;background: #FFF !important;font-size: 13.5px;font-weight: 600;color: var(--pb-ink) !important;transition: background var(--pb-dur-fast) var(--pb-ease-out),border-color var(--pb-dur-fast) var(--pb-ease-out)}
.pb-card .radio-list:not(.radio-list-with-image) input:checked + label{background: #1A1A1A !important;border-color: #1A1A1A !important;color: #FFFFFF !important}
 .pb-card .radio-list-with-image label{width: 56px;height: 56px;padding: 3px !important;border: 1.5px solid var(--pb-line) !important;border-radius: 12px !important;background: #FFF !important;display: inline-flex;align-items: center;justify-content: center}
.pb-card .radio-list-with-image input:checked + label{border-color: var(--pb-accent) !important;box-shadow: 0 0 0 1px var(--pb-accent)}
.pb-card .radio-list-with-image label img{border-radius: 8px;object-fit: contain}
 .pb-card .pb-gal-badge{position: absolute;top: 10px;left: 10px;z-index: 5;background: var(--pb-grad-accent);color: #191919;font-size: 12px;font-weight: 700;border-radius: 999px;padding: 4px 10px}
 .pb-card .pb-pay-line{display: flex;align-items: center;gap: 7px;margin: 8px 0 0;font-size: 13.5px;color: var(--pb-muted)}
.pb-card .pb-pay-line .pb-ic{width: 16px;height: 16px;fill: none;stroke: currentColor;flex: none}
.pb-card .pb-pay-line b{color: var(--pb-ink);font-weight: 700}
 .pb-card .pb-head .row.align-items-center{justify-content: flex-start !important;gap: 10px 16px;margin: 0 0 10px}
.pb-card .pb-head .row.align-items-center > *{margin: 0;padding: 0;width: auto}
.pb-card .pb-head .rating-stars{transform: scale(.8);transform-origin: left center;margin: 0}
.pb-card .pb-head .item-product-reviews{font-size: 12.5px;color: var(--pb-muted);display: flex;align-items: center;gap: 4px}
 .pb-card .pb-head .product-fav,.pb-card .pb-head .product-comp{display: none !important}
.pb-card .pb-head .row.align-items-center > div:has(.product-fav),.pb-card .pb-head .row.align-items-center > div:has(.product-comp){display: none !important}
 .pb-card .short-description-extended .rs-go-to-tab::after,.pb-card .to-chars::after{content: '';width: 8px;height: 8px;margin-left: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-2px)}
  .pb-card #tab-property .product-chars li,.pb-card #tab-property .product-chars li:nth-child(odd),.pb-card #tab-property .product-chars li:nth-child(even){background: transparent !important}
.pb-card #tab-property .product-chars .row,.pb-card #tab-property .product-chars .row:nth-child(odd),.pb-card #tab-property .product-chars .row:nth-child(even){position: relative;display: flex;justify-content: space-between;align-items: baseline;gap: 0;background: transparent !important;padding: 7px 0;font-size: 13.5px}
 .pb-card #tab-property .product-chars .row::before{content: '';position: absolute;left: 0;right: 0;top: 20px;border-bottom: 1.5px dotted #D3D7DC}
.pb-card #tab-property .product-chars .row > *{position: relative;background: var(--pb-bg);width: auto;padding: 0 8px 0 0;  margin-top: 0 !important}
 .pb-card #tab-property .product-chars .row > *:first-child{flex: 0 1 auto;max-width: 55%;color: var(--pb-muted)}
.pb-card #tab-property .product-chars .row > *:last-child{flex: 0 1 auto;margin-left: auto;max-width: 60%;padding: 0 0 0 8px;text-align: right;font-weight: 600}
 @media (max-width: 991.98px){.pb-card .product-price-fixed .rs-buy{width: auto;padding: 0 16px;white-space: nowrap}
.pb-card .product-price-fixed .rs-buy span{display: inline !important;margin-left: 0}
 .pb-card .product-price-fixed .rs-buy svg{display: none}
.pb-card .product-price-fixed .fixed-flex-block{display: flex;align-items: center;justify-content: space-between;gap: 10px}
.pb-card .product-price-fixed .col-lg-7{width: 100%;padding: 0}
.pb-card .product-price-fixed .fixed-flex-block > div:last-child{flex: none}
.pb-card .product-price-fixed .item-product-price{flex: 1;min-width: 0}
 .pb-card .product-price-fixed .item-product-cart-action{width: auto;flex: none}
.pb-card .product-price-fixed .item-product-cart-action > .d-flex{gap: 0}}
 .pb-card .pb-with-warr{display: none;font-size: 11.5px;color: var(--pb-muted);margin-top: 2px}
.pb-card .pb-with-warr.on{display: block}
.pb-card .pb-warr__add.on{background: #1A1A1A;color: #FFF}
 .pb-card .pb-badges{display: flex;gap: 6px;flex-wrap: wrap;margin-bottom: 8px}
.pb-card .pb-badges span{font-size: 11.5px;font-weight: 700;border-radius: 999px;padding: 3px 10px;background: var(--pb-surface);color: var(--pb-muted)}
 .pb-card .pb-anchors a span{margin-left: 6px;font-size: 11px;background: rgba(255,255,255,.14);border-radius: 999px;padding: 2px 7px}
.pb-card .pb-anchors a.on span{background: rgba(0,0,0,.12)}
  @media (min-width: 1000px){  .pb-card .product-gallery-top{display: flex;align-items: center}
.pb-card .product-gallery-top .swiper-wrapper{align-items: center}
.pb-card .product-gallery-top .swiper-slide img{width: 100%;height: auto;min-height: 520px;max-height: 640px;object-fit: contain}}
 .pb-card .product-controls .rs-buy img{display: inline-block !important;width: 18px;height: 18px;margin-right: 8px}
 .pb-card .variant-product-options__list > *{margin-top: 12px !important;margin-bottom: 0 !important}
.pb-card .variant-product-options__list > *:first-child{margin-top: 0 !important}
.pb-card .variant-product-options__list > .pb-isle-h{margin-bottom: 12px !important}
.pb-card .variant-product-options__list .fw-bold.mb-2{font-size: 13px;margin-bottom: 7px !important;color: var(--pb-muted);font-weight: 600 !important}
.pb-card .variant-product-options__list .fw-bold.mb-2 .text-secondary,.pb-card .variant-product-options__list .fw-bold.mb-2 .js-pb-optval{color: var(--pb-ink) !important;font-weight: 700 !important}
.pb-card .item-product-choose{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none}
.pb-card .item-product-choose li{margin: 0;padding: 0}
 .pb-card .radio-list-with-image label{width: 56px;height: 56px}
 .pb-card .short-description-extended p{margin-bottom: 6px;font-size: 13.5px;line-height: 1.5}
.pb-card .short-description-extended > div > div:first-child{margin-bottom: 6px}
 .pb-card .pb-head .rating-stars{transform: scale(.75)}
  @media (min-width: 1000px){.pb-card .product-aside,.pb-card .variant-product-options,.pb-card .pb-warr,.pb-card .pb-perks,.pb-card .variant-product-gallery .product-gallery,.pb-card .tab-content > .tab-pane,.pb-card .pb-lower__right > *{border-radius: 20px;padding: 20px}}
 .pb-card .variant-product-gallery .product-gallery{background: var(--pb-bg);box-shadow: var(--pb-shadow-1)}
 @media (min-width: 1000px){.pb-card .pb-head h1{font-size: 21px}}
 .pb-card .item-product-price_prod .item-product-price__new-price{line-height: 1.35}
 .pb-card .product-controls .rs-buy,.pb-card .product-controls .rs-reserve{height: 50px;padding: 0;font-size: 14.5px}
.pb-card .product-controls .fbox-button,.pb-card .product-controls [class*="finbox"] .btn,.pb-card .product-controls .btn-outline-primary:not(.rs-reserve):not(.custom-rs-buy-one-click){height: 50px;padding: 0;font-size: 14.5px;display: flex;align-items: center;justify-content: center}
 .pb-card .pb-stores__head{padding: 10px 12px}
 .pb-card .variant-product-options__list .fw-bold.mb-2{font-weight: 400 !important}
 .pb-card .product-controls{margin: 0}
.pb-card .product-controls .rs-price-block,.pb-card .product-controls .mb-md-2{margin-left: 0 !important;padding-left: 0 !important}
.pb-card .item-product-price_prod{margin-left: 0 !important;padding-left: 0 !important}
 .pb-card .pb-head{padding: 0 !important;margin: 0 !important}
.pb-card .product-controls > .row{margin-left: 0 !important;margin-right: 0 !important;--bs-gutter-x: 0}
.pb-card .product-controls > .row > .col-lg-12{padding-left: 0;padding-right: 0}
 .pb-card .pb-stores__head{padding: 11px 12px}
.pb-card .variant-product-options__list .fw-bold.mb-2{font-size: 12.5px}
 @media (min-width: 1000px){.pb-card .variant-product-gallery,.pb-card .variant-product-aside{padding-left: 0 !important;padding-right: 0 !important}}
.pb-card .product-controls > .row > .col-lg-12 > *{width: 100%}
.pb-card .product-controls .finbox-widget .btn,.pb-card .product-controls [class*="finbox"] .btn{width: 100%}
 .pb-card .product-gallery-top{background: transparent;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0}
 @media (max-width: 999.98px){  .pb-card .rs-product > .container,.pb-card .rs-product > div > .container{padding-left: 12px;padding-right: 12px}
 .pb-card .variant-product-options{padding: 14px !important}
 .pb-card .product-aside,.pb-card .variant-product-options,.pb-card .pb-warr,.pb-card .pb-perks{margin-top: 10px !important}
 .pb-card .variant-product-gallery .product-gallery{padding: 14px}
.pb-card .product-gallery-top .swiper-slide img{width: 100%;height: auto;  max-width: 100% !important;aspect-ratio: 1;object-fit: contain;border-radius: 12px}
.pb-card .product-gallery-thumbs-wrap{margin-top: 10px}
.pb-card .product-gallery-thumbs .swiper-slide{width: 56px !important;height: 56px}
 .pb-card .variant-product-options > div:has(.short-description-extended){margin-top: 16px !important}
.pb-card .short-description-extended{margin-top: 0 !important}}
  .pb-card .short-description-extended p{font-size: 13.5px !important;font-weight: 700 !important;line-height: 1.45;margin-bottom: 8px !important}
.pb-card .short-description-extended p:has(+ div[style*="display: flex"]),.pb-card .short-description-extended p:has(+ div[style*="display:flex"]){font-size: 15px !important;font-weight: 800 !important;margin-bottom: 4px !important;line-height: 1.35}
.pb-card .short-description-extended div[style*="display: flex"],.pb-card .short-description-extended div[style*="display:flex"]{position: relative;align-items: baseline !important;border-bottom: 0 !important;padding: 7px 0 !important;font-size: 13.5px}
.pb-card .short-description-extended div[style*="display: flex"]::before,.pb-card .short-description-extended div[style*="display:flex"]::before{content: '';position: absolute;left: 0;right: 0;bottom: 12px;border-bottom: 1.5px dotted #D3D7DC}
.pb-card .short-description-extended div[style*="display: flex"] > div,.pb-card .short-description-extended div[style*="display:flex"] > div{position: relative;background: var(--pb-bg) !important;max-width: 70%;padding-right: 8px;color: var(--pb-muted) !important}
.pb-card .short-description-extended div[style*="display: flex"] > div:last-child,.pb-card .short-description-extended div[style*="display:flex"] > div:last-child{padding: 0 0 0 8px;text-align: right !important;font-weight: 600 !important;color: var(--pb-ink) !important}
  @media (max-width: 999.98px){.pb-card .product-gallery-thumbs-wrap{justify-content: flex-start}
 .pb-card .item-product-price_prod .item-product-price__new-price{font-size: 30px}
 .pb-card .pb-head h1{margin-bottom: 4px !important}}
 .pb-card .short-description-extended .rs-go-to-tab,.pb-card .to-chars{height: 44px;background: var(--pb-surface) !important}
 .pb-card .pb-stores__head svg:first-child{width: 16px;height: 16px;flex: none}
 .pb-card .pb-cheaper{color: var(--pb-ink)}
 .pb-card .pb-stores__head{line-height: 18px}
 @media (max-width: 991.98px){.pb-card .product-price-fixed .item-product-price{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 8px;row-gap: 0}
 .pb-card .product-price-fixed .item-product-price__new-price{flex: 0 0 100%}
.pb-card .product-price-fixed .item-product-price__old-price{display: block;flex: 0 0 auto;font-size: 12.5px;color: var(--pb-on-deep-muted);text-decoration: line-through;opacity: .85;margin-top: 2px}
.pb-card .pb-bar-month{flex: 0 0 auto;font-size: 12.5px;color: var(--pb-on-deep-muted);margin-top: 2px}
.pb-card .product-price-fixed .item-product-price__old-price + .pb-bar-month::before,.pb-card .pb-bar-month::before{content: '· '}}
 .pb-card #tab-description .collapsed-text__container{position: relative;max-height: 150px !important;overflow: hidden;font-size: 13.5px;line-height: 1.6;color: #3A3F45}
.pb-card #tab-description .collapsed-text__container::after{content: '';position: absolute;inset: auto 0 0 0;height: 60px;background: linear-gradient(to top,#FFF,rgba(255,255,255,0));pointer-events: none}
@media (min-width: 1000px){.pb-card #tab-description .collapsed-text__container{max-height: 190px !important;font-size: 14px}}
 .pb-card #tab-description .collapsed-text__container [style*="font-size"]{font-size: inherit !important}
.pb-card #tab-description .collapsed-text__container h2,.pb-card #tab-description .collapsed-text__container h3{font-size: 14.5px;font-weight: 800;margin: 14px 0 5px;text-align: left !important;color: var(--pb-ink)}
.pb-card #tab-description .collapsed-text__container p{margin-bottom: 8px}
.pb-card #tab-description .collapsed-text__container img{border-radius: 10px;margin: 6px 0;max-width: 100%;height: auto}
 .pb-card #tab-description .btn-extend-text{width: 100%;height: 44px;margin-top: 10px;border: 0;border-radius: 10px;background: var(--pb-surface);color: var(--pb-ink);font-size: 13.5px;font-weight: 700;display: flex;align-items: center;justify-content: center;gap: 6px;padding: 0}
 .pb-card #tab-description .btn-extend-text::after{content: '';background: none;position: static;width: 8px;height: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-2px)}
 @media (max-width: 999.98px){.pb-card .swiper-products .item-card .item-product-price__new-price{font-size: 16px}
.pb-card .swiper-products .item-card .item-product-price__old-price{font-size: 11.5px}
.pb-card .swiper-products .item-card .item-product-cart-action .btn{width: 38px;height: 38px;min-width: 38px;padding: 0}
 .pb-card .swiper-products .item-card .item-card__title{font-size: 11.5px;line-height: 1.35;height: 31px;min-height: 31px !important;max-height: 31px !important;overflow: hidden;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical}}
 .pb-card #tab-property .product-chars li{padding: 0 !important;margin: 0 !important}
.pb-card #tab-property .product-chars .row,.pb-card #tab-property .product-chars .row:nth-child(odd),.pb-card #tab-property .product-chars .row:nth-child(even){margin: 0 !important}
 .pb-card .pb-stores__list .pb-store{display: flex;align-items: center;gap: 8px;padding: 7px 0;font-size: 12.5px;color: var(--pb-ink);border-top: 1px solid #E9ECF0;text-decoration: none}
.pb-card .pb-stores__list .pb-store:hover{color: var(--pb-accent-ink,var(--pb-ink))}
.pb-card .pb-stores__list .pb-store:hover > span:first-of-type{text-decoration: underline}
.pb-card .pb-store__go{margin-left: auto;display: inline-flex;align-items: center;gap: 2px;flex: none;font-size: 11.5px;color: var(--pb-muted)}
.pb-card .pb-store:hover .pb-store__go{color: var(--pb-accent)}
 .pb-card .pb-stores__list .pb-store,.pb-card .pb-stores__list .pb-store span{text-decoration: none}
.pb-card .pb-stores__list .pb-store:hover > span:first-of-type{text-decoration: underline}
 .pb-card .variant-product-options > .variant-product-options__list{margin-top: 0 !important}
 .pb-card .pb-lower__right .swiper-products .swiper-wrapper{display: block;transform: none !important}
.pb-card .pb-lower__right .swiper-products .swiper-slide{width: 100% !important;margin: 0 !important}
.pb-card .pb-lower__right .swiper-products .item-card{padding: 9px 0 !important;border-radius: 0 !important;box-shadow: none !important;border-bottom: 1px solid #EEF0F3;transform: none !important}
.pb-card .pb-lower__right .swiper-products .swiper-slide:last-child .item-card{border-bottom: 0}
.pb-card .pb-lower__right .swiper-products .item-card__inner{display: grid;grid-template-columns: 56px minmax(0,1fr) auto;grid-template-areas: "img name act" "img price act";align-items: center;column-gap: 10px;row-gap: 2px}
.pb-card .pb-lower__right .swiper-products .item-card__inner > .position-relative{grid-area: img;margin: 0 !important;width: 56px;height: 56px}
.pb-card .pb-lower__right .swiper-products .item-product-img{width: 56px;height: 56px;display: block}
.pb-card .pb-lower__right .swiper-products .item-product-img img{width: 100%;height: 100%;object-fit: contain}
.pb-card .pb-lower__right .swiper-products .item-card__title{grid-area: name;font-size: 12.5px !important;line-height: 1.35 !important;height: auto !important;min-height: 0 !important;max-height: 34px !important;margin: 0 !important;padding: 0 !important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}
.pb-card .pb-lower__right .swiper-products .item-product-price{grid-area: price;margin: 0 !important}
.pb-card .pb-lower__right .swiper-products .item-product-price__new-price{font-size: 13.5px !important;font-weight: 800}
.pb-card .pb-lower__right .swiper-products .item-product-price__old-price{display: none !important}
.pb-card .pb-lower__right .swiper-products .item-card__actions{grid-area: act;margin: 0 !important;width: auto !important;flex-wrap: nowrap}
 .pb-card .pb-lower__right .swiper-products .item-card__actions .col-4{display: none !important}
.pb-card .pb-lower__right .swiper-products .item-card__actions .col-8{width: auto !important;padding: 0 !important}
.pb-card .pb-lower__right .swiper-products .item-card__actions .btn{width: 38px !important;min-width: 38px;height: 38px !important;padding: 0 !important;border-radius: 10px !important}
.pb-card .pb-lower__right .swiper-products .item-card__actions .btn span{display: none !important}
.pb-card .pb-lower__right .swiper-products .item-product-sale-status{grid-area: price;justify-self: start}
.pb-card .pb-lower__right .swiper-products .item-card__wrapper{display: none !important}
 .pb-card .pb-lower__right .product-slider__container .swiper-button-prev,.pb-card .pb-lower__right .product-slider__container .swiper-button-next{display: none !important}
 .pb-card .pb-lower__right .swiper-products .item-card__title{text-align: left !important}
 @media (min-width: 1000px){.pb-card .pb-lower__right .item-card__title.rs-to-product-title-vertical{display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;text-align: left !important;line-height: 1.35;  max-height: none !important;min-height: 0 !important;height: auto !important}}
 @media (max-width: 999.98px){.pb-card .linked-products-block .item-card > .item-card__inner > .item-card__title{display: none !important}
.pb-card .linked-products-block .item-card__title.rs-to-product-title-vertical{display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-align: left !important;line-height: 1.35;max-height: none !important;min-height: 0 !important}
 .pb-card .linked-products-block .swiper-linked-products .swiper-wrapper{display: block;transform: none !important}
.pb-card .linked-products-block .swiper-linked-products .swiper-slide{width: 100% !important;margin: 0 0 10px !important}
.pb-card .linked-products-block .item-card__title{max-height: none !important;white-space: normal}}
 .pb-card main > .container > .linked-products-block{display: none}
 @media (min-width: 1000px){.pb-card .pb-lower__left{margin-top: 0 !important}}
 .pb-card #tab-property .pb-spec-hid{display: none}
.pb-card #tab-property.pb-specs-open .pb-spec-hid{display: block}
.pb-card #tab-property .pb-spec-group{margin-bottom: 14px;break-inside: avoid}
.pb-card #tab-property .pb-spec-group:last-child{margin-bottom: 0}
 .pb-card #tab-property .pb-spec-group > .fw-bold,.pb-card #tab-property .pb-spec-group .rs-offer-property > .fw-bold,.pb-card #tab-property .rs-offer-property > .fw-bold{font-size: 13px !important;font-weight: 800 !important;margin: 0 0 4px !important}
.pb-card #tab-property .product-chars{margin: 0 !important}
@media (min-width: 1000px){.pb-card #tab-property .pb-specs-cols{columns: 2;column-gap: 36px}
.pb-card #tab-property .pb-spec-group{margin-bottom: 18px}}
.pb-card .pb-specs-more{width: 100%;height: 44px;margin-top: 4px;border: 0;border-radius: 10px;background: var(--pb-surface);color: var(--pb-ink);font-size: 13.5px;font-weight: 700;display: flex;align-items: center;justify-content: center;gap: 6px;cursor: pointer}
.pb-card .pb-specs-more svg{transition: transform var(--pb-dur-fast) var(--pb-ease-out)}
.pb-card #tab-property.pb-specs-open .pb-specs-more svg{transform: rotate(180deg)}
 .pb-card #tab-property .product-chars{margin-bottom: 18px !important}
 .pb-card #tab-description .collapsed-text{background: none;border-radius: 0;padding: 0}
 @media (min-width: 1000px){.pb-card .pb-perks{margin-top: 16px}}
 .pb-card .pb-lower__right > .pb-0,.pb-card .pb-lower__right > .pt-0{padding-top: 14px !important;padding-bottom: 14px !important}
@media (min-width: 1000px){.pb-card .pb-lower__right > .pb-0,.pb-card .pb-lower__right > .pt-0{padding-top: 20px !important;padding-bottom: 20px !important}}
 .pb-card .rs-product + .section,.pb-card main > .section.pt-0{margin-top: 0;padding-top: 0}
.pb-card main > .section.pt-0 > .container > .h1,.pb-card main > .section.pt-0 > .container > h1,.pb-card .rs-product .section.pt-0 > .container > .h1{margin: 22px 0 12px !important;font-size: 17px}
 .pb-card .rs-product > .mb-1{margin-bottom: 0 !important}
 @media (max-width: 999.98px){.pb-card .rs-product > .mb-1 > .container > .row{margin-top: 0}
.pb-card .rs-product > .mb-1 > .container > .row > .col{margin-top: 10px}
 .pb-card .product-aside{margin-top: 0 !important}
.pb-card .pb-lower{gap: 10px}}
 @media (min-width: 700px) and (max-width: 999.98px){.pb-card .rs-product > .mb-1 > .container > .row{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);grid-template-areas: "gal buy" "gal war" "cfg cfg";grid-template-rows: auto auto auto;align-items: start;gap: 10px;margin: 0}
.pb-card .rs-product > .mb-1 > .container > .row > .col,.pb-card .variant-product-main,.pb-card .variant-product-aside{display: contents}
.pb-card .variant-product-gallery{grid-area: gal;width: auto;margin: 0 !important;padding: 0 !important}
.pb-card .product-aside{grid-area: buy;margin: 0 !important}
.pb-card .pb-warr{grid-area: war;margin: 0 !important}
.pb-card .variant-product-options{grid-area: cfg;width: auto;margin: 0 !important}
 .pb-card .product-gallery-top .swiper-slide img{aspect-ratio: auto;max-height: 460px;object-fit: contain}
 .pb-card .variant-product-options .short-description-extended > div > div:last-child{columns: 2;column-gap: 28px}
.pb-card .short-description-extended div[style*="display: flex"]{break-inside: avoid}
 .pb-card .pb-lower__right{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;align-items: start}
.pb-card .pb-lower__right > * + *{margin-top: 0}}
 @media (min-width: 1000px){.pb-card .variant-product-options{align-self: stretch}}
@media (min-width: 700px) and (max-width: 999.98px){  .pb-card .variant-product-gallery{align-self: stretch}
.pb-card .variant-product-gallery .product-gallery{height: 100%;display: flex;flex-direction: column}
.pb-card .product-gallery-top{position: sticky;top: 12px;display: flex;align-items: center}
.pb-card .product-gallery-thumbs-wrap{position: sticky;top: 12px}}
 .pb-card .pb-lower__right .swiper-products .item-card__inner{  grid-template-columns: 76px minmax(0,1fr) auto !important;column-gap: 12px !important}
.pb-card .pb-lower__right .swiper-products .item-card__inner > .position-relative,.pb-card .pb-lower__right .swiper-products .item-product-img{width: 76px;height: 76px}
.pb-card .pb-lower__right .swiper-products .item-card{padding: 12px 0 !important}
.pb-card .pb-lower__right .swiper-products .item-card__title{font-size: 13.5px !important;line-height: 1.4 !important;max-height: 38px !important}
.pb-card .pb-lower__right .swiper-products .item-product-price__new-price{font-size: 15px !important}
.pb-card .pb-lower__right .swiper-products .item-card__actions .btn{width: 42px !important;min-width: 42px;height: 42px !important}
 .pb-card .section .swiper-products .item-card__inner{grid-template-columns: minmax(0,1fr) auto;column-gap: 8px}
 .pb-card .section .swiper-products .item-card__actions{width: auto !important;flex: 0 0 auto;gap: 6px;--bs-gutter-x: 0;margin: 0 !important}
.pb-card .section .swiper-products .item-card__actions > *{width: auto !important;flex: 0 0 auto;padding: 0 !important}
.pb-card .section .swiper-products .item-product-price__new-price{font-size: 18px}
.pb-card .section .swiper-products .item-product-price__old-price{font-size: 12px}
.pb-card .section .swiper-products .item-card__actions .btn{width: 44px;min-width: 44px;height: 44px;padding: 0}
 .pb-card .section .swiper-products .item-card__actions .col-4{gap: 6px !important}
.pb-card .section .swiper-products .item-card__actions .rs-compare{display: none !important}
.pb-card .section .swiper-products .item-card__actions .col-4 > *:has(.rs-compare){display: none !important}
 .pb-card .section .swiper-products .swiper-wrapper{align-items: stretch}
.pb-card .section .swiper-products .swiper-slide{height: auto}
.pb-card .section .swiper-products .item-card{height: 100%}
 @media (max-width: 999.98px){.pb-card .section .swiper-products .item-product-price__new-price{font-size: 16px}
.pb-card .section .swiper-products .item-card__actions .btn{width: 40px;min-width: 40px;height: 40px}}
 .pb-home .pb-adv--live{position: relative}
 .pb-home .pb-adv__glow{position: absolute;inset: -14%;z-index: 0;pointer-events: none;opacity: 0;filter: blur(64px);transition: opacity 1.2s ease}
.pb-home .pb-adv--live.pb-seen .pb-adv__glow{opacity: .5}
.pb-home .pb-adv__glow i{position: absolute;display: block;border-radius: 50%;mix-blend-mode: screen}
.pb-home .pb-adv__glow i:nth-child(1){width: 46%;height: 70%;left: 2%;top: 4%;background: radial-gradient(circle,rgba(255,107,26,.85),transparent 66%);animation: pbAdvDrift1 18s ease-in-out infinite}
.pb-home .pb-adv__glow i:nth-child(2){width: 40%;height: 64%;right: 4%;top: 0;background: radial-gradient(circle,rgba(46,107,255,.40),transparent 66%);animation: pbAdvDrift2 22s ease-in-out infinite}
.pb-home .pb-adv__glow i:nth-child(3){width: 38%;height: 60%;left: 38%;bottom: -8%;background: radial-gradient(circle,rgba(255,176,103,.55),transparent 66%);animation: pbAdvDrift3 26s ease-in-out infinite}
@keyframes pbAdvDrift1{0%,100%{transform:translate3d(0,0,0) scale(1)}
50%{transform:translate3d(6%,-8%,0) scale(1.12)}}
@keyframes pbAdvDrift2{0%,100%{transform:translate3d(0,0,0) scale(1.05)}
50%{transform:translate3d(-8%,6%,0) scale(.92)}}
@keyframes pbAdvDrift3{0%,100%{transform:translate3d(0,0,0) scale(.95)}
50%{transform:translate3d(4%,-6%,0) scale(1.1)}}
.pb-home .pb-adv--live .pb-sec__head,.pb-home .pb-adv--live .pb-bento,.pb-home .pb-adv__ticker{position: relative;z-index: 1}
 .pb-home .pb-adv__ticker{overflow: hidden;margin: 14px 0 18px;-webkit-mask: linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask: linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.pb-home .pb-adv__ticker > div{display: flex;gap: 32px;width: max-content;animation: pbAdvRun 28s linear infinite}
.pb-home .pb-adv__ticker span{font-size: 12.5px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--pb-on-deep-muted);white-space: nowrap}
.pb-home .pb-adv__ticker b{color: var(--pb-accent-on-deep);font-weight: 700}
@keyframes pbAdvRun{to{transform: translate3d(-50%,0,0)}}
 .pb-home .pb-adv--live .pb-bt{background: rgba(20,23,28,.55);-webkit-backdrop-filter: blur(16px) saturate(1.15);backdrop-filter: blur(16px) saturate(1.15);box-shadow: inset 0 0 0 1px rgba(255,255,255,.12),0 16px 40px rgba(0,0,0,.38);opacity: 0;transform: translate3d(0,24px,0);transition: opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease;transform-style: preserve-3d;will-change: transform,opacity}
.pb-home .pb-adv--live.pb-seen .pb-bt{opacity: 1;transform: translate3d(0,0,0)}
.pb-home .pb-adv--live .pb-bt > *{transform: translateZ(24px)}
 .pb-home .pb-adv--live .pb-bt::before{content: '';position: absolute;inset: 0;border-radius: inherit;pointer-events: none;opacity: 0;background: radial-gradient(420px circle at var(--pb-mx,50%) var(--pb-my,50%),rgba(255,255,255,.12),transparent 55%);transition: opacity .3s ease}
@media (hover: hover) and (pointer: fine){.pb-home .pb-adv--live .pb-bt:hover::before{opacity: 1}
.pb-home .pb-adv--live .pb-bt:hover{transform: none}}
 @property --pb-adv-a{syntax: '<angle>';initial-value: 0deg;inherits: false}
.pb-home .pb-adv--live .pb-bt--hero::after{content: '';position: absolute;inset: -1px;border-radius: inherit;pointer-events: none;padding: 1.5px;background: conic-gradient(from var(--pb-adv-a,0deg),transparent 0 62%,rgba(255,107,26,.9) 74%,rgba(255,190,120,.9) 80%,transparent 90%);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: pbAdvThread 4.5s linear infinite}
@keyframes pbAdvThread{to{--pb-adv-a: 360deg}}
 .pb-home .pb-adv--live .pb-bt__num{background: linear-gradient(100deg,#fff 20%,#FFB878 45%,#fff 70%);background-size: 220% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: pbAdvSheen 6s ease-in-out infinite}
@keyframes pbAdvSheen{0%,100%{background-position:120% 0}
50%{background-position:-20% 0}}
 .pb-home .pb-adv__wm{position: absolute;right: -30px;bottom: -30px;width: 128px;height: 128px;opacity: .05;pointer-events: none;z-index: 0;transition: transform .6s cubic-bezier(.22,.61,.36,1),opacity .4s ease}
.pb-home .pb-bt--hero .pb-adv__wm{width: 190px;height: 190px;right: -36px;bottom: -40px}
.pb-home .pb-adv__wm .pb-ic{width: 100%;height: 100%}
@media (hover: hover) and (pointer: fine){.pb-home .pb-adv--live .pb-bt:hover .pb-adv__wm{transform: translate3d(-6px,-6px,0) rotate(-4deg);opacity: .08}}
 .pb-home .pb-adv__terms{display: flex;gap: 8px;margin: 16px 0 12px;flex-wrap: wrap}
.pb-home .pb-adv__terms button{font: 600 13px/1 inherit;color: var(--pb-on-deep-muted);background: rgba(255,255,255,.06);border: 0;padding: 10px 14px;border-radius: 999px;cursor: pointer;box-shadow: inset 0 0 0 1px rgba(255,255,255,.10);transition: color .25s,background .25s,box-shadow .25s}
.pb-home .pb-adv__terms button[aria-pressed="true"]{color: #14171B;background: #F2F3F5;box-shadow: none}
.pb-home .pb-adv__pay{display: flex;align-items: baseline;gap: 8px}
.pb-home .pb-adv__pay em{font-style: normal;font-size: 15px;font-weight: 600;color: var(--pb-on-deep-muted)}
.pb-home .pb-adv__pay b{font-size: 34px;font-weight: 800;letter-spacing: -.03em;font-variant-numeric: tabular-nums}
.pb-home .pb-adv__pay span{font-size: 14px;color: var(--pb-on-deep-muted)}
.pb-home .pb-adv__example{margin: 6px 0 0;font-size: 12.5px;color: #6F757E}
 .pb-home .pb-adv__chips{display: flex;flex-wrap: wrap;gap: 7px;margin: 14px 0 0}
.pb-home .pb-adv__chips span{font-size: 12.5px;font-weight: 600;color: #C4C9D0;background: rgba(255,255,255,.05);padding: 9px 12px;border-radius: 999px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.09)}
.pb-home .pb-adv__steps{display: flex;align-items: center;gap: 10px;margin: 14px 0 0}
.pb-home .pb-adv__steps i{width: 7px;height: 7px;border-radius: 50%;background: var(--pb-accent);flex: 0 0 auto;transform: scale(.4);opacity: .35;transition: transform .5s ease,opacity .5s ease}
.pb-home .pb-adv--live.pb-seen .pb-adv__steps i{transform: scale(1);opacity: 1}
.pb-home .pb-adv--live.pb-seen .pb-adv__steps i:nth-of-type(2){transition-delay: .18s}
.pb-home .pb-adv--live.pb-seen .pb-adv__steps i:nth-of-type(3){transition-delay: .36s}
.pb-home .pb-adv__steps u{flex: 1;height: 1px;text-decoration: none;transform-origin: left;transform: scaleX(0);background: linear-gradient(90deg,var(--pb-accent),rgba(255,255,255,.12));transition: transform .7s cubic-bezier(.22,.61,.36,1)}
.pb-home .pb-adv--live.pb-seen .pb-adv__steps u{transform: scaleX(1)}
.pb-home .pb-adv--live.pb-seen .pb-adv__steps u:nth-of-type(2){transition-delay: .2s}
.pb-home .pb-adv__steplabels{display: flex;justify-content: space-between;gap: 8px;margin: 8px 0 0;font-size: 12px;color: #6F757E}
@media (prefers-reduced-motion: reduce){.pb-home .pb-adv__glow i,.pb-home .pb-adv--live .pb-bt--hero::after,.pb-home .pb-adv--live .pb-bt__num,.pb-home .pb-adv__ticker > div{animation: none}
.pb-home .pb-adv--live .pb-bt{opacity: 1;transform: none;transition: none}}
 @media (max-width: 999.98px){  .pb-card .product-aside{flex: 1 1 100%}
 .pb-card .rs-product > .mb-1 > .container > .row{margin-left: 0;margin-right: 0}
.pb-card .rs-product > .mb-1 > .container > .row > *{padding-left: 0;padding-right: 0}
 .pb-card .product-price-fixed{left: 12px;right: 12px}}
 .pbt-page{--pbt-ink:#0E1013;--pbt-deep-1:#22262C;--pbt-deep-2:#15171A;--pbt-line:rgba(255,255,255,.09);--pbt-line-2:rgba(255,255,255,.17);--pbt-paper:#F2F3F5;--pbt-muted:#AAB0B9;--pbt-dim:#7C838D;--pbt-accent:#FF6B1A;--pbt-accent-soft:#FF8A3D;--pbt-good:#5FBE7D;--pbt-sans:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--pbt-r:18px;--pbt-r-lg:26px}
.pbt-page *{box-sizing:border-box}
.pbt-page [hidden]{display:none!important}
  body.pbt-on{background:#0E1013}
body.pbt-on main{background:#0E1013}
 .pbt-page{background:var(--pbt-ink);color:var(--pbt-paper);font-family:var(--pbt-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-left:0;padding-right:0}
.pbt-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,28px)}
.pbt-page a{color:inherit;text-decoration:none}
.pbt-page button{font-family:inherit;cursor:pointer}
.pbt-page h2{font:800 clamp(23px,3.3vw,36px)/1.1 var(--pbt-sans);letter-spacing:-.032em;margin:0;text-wrap:balance}
.pbt-lede{margin:11px 0 0;color:var(--pbt-muted);font-size:15.5px;line-height:1.6;max-width:58ch}
 .pbt-hero{position:relative;overflow:hidden;padding:clamp(22px,4vw,44px) 0 clamp(30px,5vw,56px)}
.pbt-glow{position:absolute;inset:-18% -10%;pointer-events:none;z-index:0;filter:blur(72px);opacity:.8}
.pbt-glow i{position:absolute;display:block;border-radius:50%;will-change:transform}
.pbt-glow i:nth-child(1){width:46vw;height:46vw;left:2%;top:0;background:radial-gradient(circle,rgba(255,107,26,.32),transparent 66%);animation:pbt-d1 24s ease-in-out infinite}
.pbt-glow i:nth-child(2){width:40vw;height:40vw;right:2%;top:10%;background:radial-gradient(circle,rgba(90,130,255,.18),transparent 66%);animation:pbt-d2 29s ease-in-out infinite}
@keyframes pbt-d1{0%,100%{transform:translate3d(0,0,0) scale(1)}
50%{transform:translate3d(5%,4%,0) scale(1.12)}}
@keyframes pbt-d2{0%,100%{transform:translate3d(0,0,0) scale(1.05)}
50%{transform:translate3d(-4%,5%,0) scale(1)}}
.pbt-hero-grid{position:relative;z-index:2;display:grid;gap:clamp(16px,3vw,34px);grid-template-columns:1fr;align-items:center}
@media (min-width:1000px){.pbt-hero-grid{grid-template-columns:1.06fr .94fr}}
.pbt-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 15px 8px 11px;border-radius:999px;background:rgba(255,107,26,.13);box-shadow:inset 0 0 0 1px rgba(255,138,61,.34);font:600 12.5px/1 var(--pbt-sans);color:var(--pbt-accent-soft)}
.pbt-eyebrow em{width:7px;height:7px;border-radius:50%;background:var(--pbt-accent);font-style:normal;animation:pbt-ping 2.6s ease-out infinite}
@keyframes pbt-ping{0%{box-shadow:0 0 0 0 rgba(255,107,26,.55)}
70%{box-shadow:0 0 0 10px rgba(255,107,26,0)}
100%{box-shadow:0 0 0 0 rgba(255,107,26,0)}}
.pbt-h1{margin:16px 0 0;font:800 clamp(28px,4.4vw,46px)/1.06 var(--pbt-sans);letter-spacing:-.035em;text-wrap:balance}
.pbt-sub{margin:14px 0 0;max-width:46ch;color:var(--pbt-muted);font-size:clamp(14.5px,1.6vw,17px);line-height:1.6}
.pbt-ask{margin:0 0 14px;font:800 clamp(19px,2.2vw,24px)/1.2 var(--pbt-sans);letter-spacing:-.025em;text-wrap:balance;min-height:1.2em}
.pbt-ask .pbt-hl{background:linear-gradient(100deg,var(--pbt-accent-soft) 12%,#FFD2AE 42%,var(--pbt-accent) 66%,var(--pbt-accent-soft) 92%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pbt-sheen 7s linear infinite}
@keyframes pbt-sheen{to{background-position:-280% 0}}
 .pbt-quiz{margin:24px 0 0;padding:clamp(16px,2.4vw,22px);border-radius:var(--pbt-r-lg);background:linear-gradient(165deg,rgba(255,255,255,.065),rgba(255,255,255,.022));box-shadow:inset 0 0 0 1px var(--pbt-line)}
.pbt-opts{display:flex;flex-wrap:wrap;gap:9px}
.pbt-opt{padding:13px 17px;border-radius:14px;border:0;color:var(--pbt-muted);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--pbt-line);font:600 14px/1 var(--pbt-sans);transition:transform .2s cubic-bezier(.22,.61,.36,1),background .2s,color .2s,box-shadow .2s}
.pbt-opt:hover{background:rgba(255,255,255,.11);color:var(--pbt-paper);transform:translateY(-2px)}
.pbt-opt.pbt-on{background:var(--pbt-paper);color:#14171B;box-shadow:none}
.pbt-opt--ghost{color:var(--pbt-dim);background:none;box-shadow:inset 0 0 0 1px var(--pbt-line)}
.pbt-sel{width:100%;padding:13px 38px 13px 15px;border-radius:14px;border:0;appearance:none;color:var(--pbt-paper);background:rgba(255,255,255,.06) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23AAB0B9' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;box-shadow:inset 0 0 0 1px var(--pbt-line-2);font:600 14px/1.2 var(--pbt-sans)}
.pbt-sel:focus{outline:none;box-shadow:inset 0 0 0 1px var(--pbt-accent-soft)}
.pbt-sel option{background:#1A1D22}
 .pbt-cond{display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}
.pbt-cond button{padding:13px 11px 12px;border-radius:16px;border:0;text-align:center;color:var(--pbt-muted);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--pbt-line);transition:transform .2s,background .2s,color .2s,box-shadow .2s}
.pbt-cond button:hover{transform:translateY(-2px);background:rgba(255,255,255,.1);color:var(--pbt-paper)}
.pbt-cond button.pbt-on{background:var(--pbt-paper);color:#14171B;box-shadow:none}
.pbt-mini{position:relative;width:34px;height:60px;margin:0 auto 9px;border-radius:7px;background:linear-gradient(160deg,#3E444C,#1B1F24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}
.pbt-cond button.pbt-on .pbt-mini{box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}
.pbt-mini b{position:absolute;display:block;height:1px;background:rgba(255,255,255,.55);transform-origin:left}
.pbt-mini b:nth-child(1){left:16%;top:26%;width:52%;transform:rotate(11deg)}
.pbt-mini b:nth-child(2){left:34%;top:52%;width:40%;transform:rotate(-8deg)}
.pbt-mini b:nth-child(3){left:12%;top:70%;width:30%;transform:rotate(15deg)}
.pbt-mini b:nth-child(4){left:44%;top:38%;width:34%;transform:rotate(-13deg)}
.pbt-mini b:nth-child(5){left:20%;top:84%;width:46%;transform:rotate(6deg)}
.pbt-cond .pbt-cap{display:block;font:600 12.5px/1.3 var(--pbt-sans)}
.pbt-cond .pbt-sub{display:block;margin:4px 0 0;font:500 11px/1.3 var(--pbt-sans);opacity:.72}
 .pbt-board{margin:18px 0 0;padding:18px;border-radius:var(--pbt-r);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--pbt-line);transition:background .45s ease,box-shadow .45s ease}
 .pbt-board.pbt-live{background:linear-gradient(160deg,rgba(255,107,26,.13),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(255,138,61,.24)}
.pbt-board .pbt-hint{margin:0;color:var(--pbt-muted);font-size:13px;line-height:1.5}
.pbt-board .pbt-sum{display:flex;align-items:baseline;gap:8px;margin:8px 0 0;flex-wrap:wrap}
.pbt-board .pbt-pre{font:700 15px/1 var(--pbt-sans);color:var(--pbt-muted)}
.pbt-board .pbt-val{font:800 clamp(34px,5.4vw,54px)/1 var(--pbt-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--pbt-accent-soft)}
.pbt-board .pbt-cur{font:700 clamp(19px,2.6vw,26px)/1 var(--pbt-sans);color:var(--pbt-accent-soft)}
 .pbt-span{margin:14px 0 0}
.pbt-span .pbt-rail{position:relative;height:6px;border-radius:6px;background:rgba(255,255,255,.09);overflow:hidden}
.pbt-span .pbt-rail i{position:absolute;top:0;bottom:0;border-radius:6px;left:0;right:0;background:linear-gradient(90deg,rgba(255,107,26,.55),var(--pbt-accent-soft));transition:left .6s cubic-bezier(.22,.61,.36,1),right .6s cubic-bezier(.22,.61,.36,1)}
.pbt-span .pbt-ends{display:flex;justify-content:space-between;margin:7px 0 0;color:var(--pbt-dim);font-size:12px;font-variant-numeric:tabular-nums}
.pbt-board .pbt-fine{margin:12px 0 0;color:var(--pbt-dim);font-size:12px;line-height:1.5}
 .pbt-stage{position:relative;height:clamp(260px,36vw,400px);perspective:1750px;perspective-origin:50% 44%}
.pbt-plane{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(24deg)}
.pbt-orbit{position:absolute;inset:0;transform-style:preserve-3d;animation:pbt-swap 15s infinite;will-change:transform}
@keyframes pbt-swap{0%{transform:rotateY(0deg)}
40%{transform:rotateY(0deg);animation-timing-function:cubic-bezier(.7,0,.25,1)}
55%{transform:rotateY(180deg)}
90%{transform:rotateY(180deg);animation-timing-function:cubic-bezier(.7,0,.25,1)}
100%{transform:rotateY(360deg)}}
.pbt-floor{position:absolute;left:50%;top:80%;width:clamp(220px,34vw,380px);height:clamp(54px,8vw,80px);transform:translate(-50%,-50%) rotateX(78deg);border-radius:50%;background:radial-gradient(ellipse,rgba(255,107,26,.28),transparent 68%);filter:blur(16px)}
.pbt-slot{position:absolute;left:50%;top:50%;width:clamp(88px,11vw,124px);aspect-ratio:9/19;transform-style:preserve-3d;transform:translate(-50%,-50%) translateX(var(--pbt-x))}
.pbt-slot--old{--pbt-x:-92px}
.pbt-slot--new{--pbt-x:92px}
@media (min-width:700px){.pbt-slot--old{--pbt-x:-124px}
.pbt-slot--new{--pbt-x:124px}}
@media (min-width:1200px){.pbt-slot--old{--pbt-x:-146px}
.pbt-slot--new{--pbt-x:146px}}
.pbt-dev{position:absolute;inset:0;transform-style:preserve-3d;border-radius:clamp(15px,1.9vw,20px);animation:pbt-counter 15s infinite;will-change:transform}
@keyframes pbt-counter{0%{transform:rotateY(0deg) rotateX(-24deg)}
40%{transform:rotateY(0deg) rotateX(-24deg);animation-timing-function:cubic-bezier(.7,0,.25,1)}
55%{transform:rotateY(-180deg) rotateX(-24deg)}
90%{transform:rotateY(-180deg) rotateX(-24deg);animation-timing-function:cubic-bezier(.7,0,.25,1)}
100%{transform:rotateY(-360deg) rotateX(-24deg)}}
@keyframes pbt-bob{from{transform:translateY(-4px)}
to{transform:translateY(5px)}}
.pbt-tag{position:absolute;left:50%;bottom:-26px;transform:translateX(-50%);white-space:nowrap;font:700 10.5px/1 var(--pbt-sans);letter-spacing:.13em;text-transform:uppercase}
.pbt-dev--old .pbt-tag{color:var(--pbt-dim)}
.pbt-dev--new .pbt-tag{color:var(--pbt-accent-soft)}
 .pbt-sect{padding:clamp(42px,6.5vw,80px) 0 0}
.pbt-sect-head{margin:0 0 clamp(18px,2.6vw,28px)}
.pbt-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}
.pbt-seen .pbt-reveal{opacity:1;transform:none}
.pbt-seen .pbt-reveal:nth-child(2){transition-delay:.09s}
.pbt-seen .pbt-reveal:nth-child(3){transition-delay:.18s}
.pbt-seen .pbt-reveal:nth-child(4){transition-delay:.27s}
@media (min-width:760px){.pbt-shelf{grid-template-columns:repeat(3,1fr)}}
@media (hover:hover){.pbt-good:hover::before{opacity:1}
.pbt-good:hover{box-shadow:inset 0 0 0 1px var(--pbt-line-2)}}
 .pbt-picks{display:grid;gap:11px;grid-template-columns:1fr}
@media (min-width:620px){.pbt-picks{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1000px){.pbt-picks{grid-template-columns:repeat(4,1fr)}}
.pbt-pick{position:relative;overflow:hidden;display:block;width:100%;text-align:left;border:0;padding:18px;border-radius:var(--pbt-r-lg);color:var(--pbt-paper);background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px var(--pbt-line);transition:transform .22s cubic-bezier(.22,.61,.36,1),background .25s,box-shadow .25s}
.pbt-pick:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--pbt-line-2)}
.pbt-pick.pbt-on{background:linear-gradient(160deg,rgba(255,107,26,.16),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1.6px var(--pbt-accent-soft)}
.pbt-pick .pbt-nm{font:700 15.5px/1.25 var(--pbt-sans);letter-spacing:-.02em}
.pbt-pick .pbt-nm i{font-style:normal;color:var(--pbt-dim);font-weight:600}
.pbt-pick .pbt-old{margin:12px 0 0;color:var(--pbt-dim);font-size:12.5px;text-decoration:line-through;font-variant-numeric:tabular-nums;transition:opacity .4s}
.pbt-pick .pbt-old[hidden]{display:block!important;opacity:0}
.pbt-pick .pbt-pr{display:flex;align-items:baseline;gap:5px;margin:3px 0 0}
.pbt-pick .pbt-pr b{font:800 clamp(21px,2.5vw,26px)/1 var(--pbt-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.pbt-pick .pbt-pr u{text-decoration:none;font:700 12.5px/1 var(--pbt-sans);opacity:.8}
.pbt-pick .pbt-mark{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--pbt-line-2);transition:background .25s,box-shadow .25s}
.pbt-pick.pbt-on .pbt-mark{background:var(--pbt-accent-soft);box-shadow:none}
.pbt-pick.pbt-on .pbt-mark::after{content:'';position:absolute;left:6px;top:6px;width:8px;height:5px;border-left:1.8px solid #14100C;border-bottom:1.8px solid #14100C;transform:rotate(-45deg)}
.pbt-pick.pbt-flash{animation:pbt-flash .9s ease-out}
 .pbt-bill{margin:12px 0 0;padding:clamp(18px,2.6vw,26px);border-radius:var(--pbt-r-lg);background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px var(--pbt-line)}
.pbt-bill .pbt-memlbl{margin:0 0 10px;font:600 12.5px/1 var(--pbt-sans);color:var(--pbt-muted)}
@keyframes pbt-flash{0%{box-shadow:inset 0 0 0 1px var(--pbt-line),0 0 0 0 rgba(255,107,26,.45)}
35%{box-shadow:inset 0 0 0 1px rgba(255,138,61,.6),0 0 34px 4px rgba(255,107,26,.28)}
100%{box-shadow:inset 0 0 0 1px var(--pbt-line),0 0 0 0 rgba(255,107,26,0)}}
 .pbt-gift{position:relative;overflow:hidden;margin:clamp(14px,2.4vw,22px) 0 0;padding:clamp(22px,3.4vw,34px);border-radius:var(--pbt-r-lg);background:linear-gradient(150deg,rgba(255,107,26,.20),rgba(255,138,61,.07) 42%,rgba(255,255,255,.03));box-shadow:inset 0 0 0 1px rgba(255,138,61,.34),0 22px 60px rgba(255,107,26,.10);opacity:0;transform:translate3d(0,26px,0) scale(.985);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}
.pbt-gift.pbt-seen,.pbt-seen .pbt-gift{opacity:1;transform:none}
  .pbt-gift::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.16) 48%,transparent 58%);background-size:260% 100%;animation:pbt-giftshine 6.5s ease-in-out infinite}
@keyframes pbt-giftshine{0%{background-position:170% 0}
55%,100%{background-position:-120% 0}}
 .pbt-gift .pbt-ribbon{position:absolute;top:16px;right:-46px;width:170px;transform:rotate(38deg);text-align:center;padding:6px 0;background:var(--pbt-accent);color:#14100C;font:800 11px/1 var(--pbt-sans);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 22px rgba(255,107,26,.35)}
.pbt-gift-grid{position:relative;z-index:1;display:grid;gap:clamp(16px,2.6vw,28px);grid-template-columns:1fr;align-items:center}
@media (min-width:820px){.pbt-gift-grid{grid-template-columns:76px 1fr auto}}
.pbt-gift .pbt-ic{width:76px;height:76px;border-radius:22px;display:grid;place-items:center;background:rgba(20,16,12,.30);box-shadow:inset 0 0 0 1px rgba(255,255,255,.20)}
.pbt-gift .pbt-ic svg{width:34px;height:34px;fill:none;stroke:var(--pbt-paper);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.pbt-gift h2{font:800 clamp(22px,3vw,32px)/1.1 var(--pbt-sans)}
.pbt-gift p{margin:10px 0 0;color:#EAD6C6;font-size:15px;line-height:1.6;max-width:56ch}
.pbt-gift .pbt-chips{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0}
.pbt-gift .pbt-chips span{padding:7px 12px;border-radius:999px;background:rgba(20,16,12,.26);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);font:600 12.5px/1 var(--pbt-sans)}
.pbt-gift .pbt-price{text-align:center;white-space:nowrap}
.pbt-gift .pbt-price b{display:block;font:800 clamp(26px,3.4vw,34px)/1 var(--pbt-sans);letter-spacing:-.03em}
.pbt-gift .pbt-price u{display:block;margin:6px 0 0;text-decoration:none;color:#EAD6C6;font:600 12px/1 var(--pbt-sans);letter-spacing:.06em;text-transform:uppercase}
 .pbt-flow{display:flex;align-items:center;gap:6px;margin:16px 0 0}
.pbt-flow i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.4);animation:pbt-flowdot 1.8s ease-in-out infinite}
.pbt-flow i:nth-child(2){animation-delay:.15s}
.pbt-flow i:nth-child(3){animation-delay:.3s}
.pbt-flow i:nth-child(4){animation-delay:.45s}
.pbt-flow i:nth-child(5){animation-delay:.6s}
@keyframes pbt-flowdot{0%,100%{opacity:.25;transform:scale(.8)}
45%{opacity:1;transform:scale(1.25);background:var(--pbt-paper)}}
@media (min-width:760px){.pbt-vs{grid-template-columns:1fr 1fr}}
 .pbt-steps{display:grid;gap:10px;grid-template-columns:1fr}
@media (min-width:760px){.pbt-steps{grid-template-columns:repeat(4,1fr)}}
.pbt-stp{padding:18px 16px;border-radius:var(--pbt-r);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--pbt-line)}
.pbt-stp .pbt-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;margin:0 0 12px;background:linear-gradient(150deg,var(--pbt-accent),#D8551A);color:#14100C;font:800 14px/1 var(--pbt-sans)}
.pbt-stp h3{margin:0 0 6px;font:700 15px/1.25 var(--pbt-sans);letter-spacing:-.015em}
.pbt-stp p{margin:0;color:var(--pbt-dim);font-size:13.5px;line-height:1.5}
 .pbt-hold{position:relative;overflow:hidden;margin:clamp(42px,6.5vw,80px) 0 0;padding:clamp(24px,4vw,44px);border-radius:var(--pbt-r-lg);background:linear-gradient(165deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px var(--pbt-line)}
@property --ang{syntax:'<angle>';inherits:false;initial-value:0deg}
.pbt-hold::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;background:conic-gradient(from var(--pbt-ang),transparent 0deg,rgba(255,138,61,.75) 28deg,transparent 66deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:pbt-thread 9s linear infinite}
@keyframes pbt-thread{to{--pbt-ang:360deg}}
.pbt-hold-grid{display:grid;gap:20px;grid-template-columns:1fr;align-items:center}
@media (min-width:860px){.pbt-hold-grid{grid-template-columns:1.1fr .9fr}}
.pbt-ticket{padding:18px;border-radius:var(--pbt-r);background:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px var(--pbt-line)}
.pbt-ticket .pbt-row{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px}
.pbt-ticket .pbt-row span{color:var(--pbt-muted)}
.pbt-ticket .pbt-row b{font-variant-numeric:tabular-nums}
.pbt-ticket .pbt-big{margin:8px 0 0;padding:12px 0 0;border-top:1px dashed rgba(255,255,255,.16)}
.pbt-ticket .pbt-big b{font:800 24px/1 var(--pbt-sans);color:var(--pbt-accent-soft)}
.pbt-btns{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0}
.pbt-btn{display:inline-flex;align-items:center;gap:9px;padding:14px 22px;border-radius:999px;border:0;font:700 14.5px/1 var(--pbt-sans);transition:transform .25s cubic-bezier(.22,.61,.36,1),background .25s,box-shadow .25s}
.pbt-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}
.pbt-btn--accent{background:var(--pbt-accent);color:#14100C}
.btn--pbt-accent:hover{background:#FF7C33;transform:translateY(-2px);box-shadow:0 12px 28px rgba(255,107,26,.28)}
.pbt-btn--ghost{background:rgba(255,255,255,.06);color:var(--pbt-paper);box-shadow:inset 0 0 0 1px var(--pbt-line-2)}
.btn--pbt-ghost:hover{background:rgba(255,255,255,.12);transform:translateY(-2px)}
.pbt-btn:hover svg{transform:translateX(4px)}
 .pbt-faq{display:grid;gap:9px}
.pbt-qa{border-radius:var(--pbt-r);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--pbt-line);overflow:hidden}
.pbt-qa > button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border:0;background:none;color:var(--pbt-paper);text-align:left;font:600 15px/1.35 var(--pbt-sans);letter-spacing:-.01em}
.pbt-qa > button i{flex:0 0 auto;width:11px;height:11px;position:relative;transition:transform .35s cubic-bezier(.22,.61,.36,1)}
.pbt-qa > button i::before,.pbt-qa > button i::after{content:'';position:absolute;background:var(--pbt-accent-soft);border-radius:2px}
.pbt-qa > button i::before{left:0;right:0;top:5px;height:1.6px}
.pbt-qa > button i::after{top:0;bottom:0;left:5px;width:1.6px;transition:opacity .3s}
.pbt-qa.pbt-open > button i{transform:rotate(90deg)}
.pbt-qa.pbt-open > button i::after{opacity:0}
.pbt-qa .pbt-ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1)}
.pbt-qa.pbt-open .pbt-ans{grid-template-rows:1fr}
.pbt-qa .pbt-ans > div{overflow:hidden}
.pbt-qa .pbt-ans p{margin:0;padding:0 18px 18px;color:var(--pbt-muted);font-size:14px;line-height:1.6}
 .pbt-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;transform:translateY(120%);transition:transform .45s cubic-bezier(.22,.61,.36,1);pointer-events:none}
.pbt-dock.pbt-on{transform:translateY(0);pointer-events:auto}
.pbt-dock .pbt-inner{max-width:1240px;margin:0 auto 12px;padding:11px 14px;border-radius:999px;display:flex;align-items:center;gap:14px;justify-content:space-between;background:rgba(16,18,21,.82);box-shadow:0 12px 34px rgba(0,0,0,.5),inset 0 0 0 1px var(--pbt-line-2);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}
.pbt-dock .pbt-txt{min-width:0;font-size:13px;color:var(--pbt-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pbt-dock .pbt-txt b{color:var(--pbt-accent-soft);font-variant-numeric:tabular-nums}
.pbt-dock .pbt-btn{padding:11px 18px;font-size:13.5px}
@media (max-width:520px){.pbt-dock .pbt-txt{font-size:12px}
.pbt-dock .pbt-inner{margin:0 8px 8px}}
.pbt-foot{padding:clamp(40px,6vw,74px) 0 clamp(80px,9vw,110px);text-align:center}
.pbt-foot p{margin:12px auto 0;max-width:52ch;color:var(--pbt-muted);font-size:15px;line-height:1.6}
@media (prefers-reduced-motion:reduce){.pbt-gift{opacity:1!important;transform:none!important}
.pbt-plane,.pbt-dev{transform:none!important}
.pbt-reveal{opacity:1!important;transform:none!important}
.pbt-dock{transition:none}}
 .pbt-ph{display:block;width:100%;height:auto}
 .pbt-dev--old .pbt-ph{filter:brightness(.86) saturate(.9) drop-shadow(0 20px 34px rgba(0,0,0,.55))}
.pbt-dev--new .pbt-ph{filter:drop-shadow(0 26px 44px rgba(0,0,0,.6)) drop-shadow(0 0 34px rgba(255,138,61,.28))}
 .pbt-ph{animation:pbt-bob 6.5s ease-in-out infinite alternate}
.pbt-dev--new .pbt-ph{animation-delay:-3.2s}
 .pbt-qhead{display:flex;align-items:center;gap:12px;margin:0 0 16px}
.pbt-qcount{font:700 12px/1 var(--pbt-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--pbt-accent-soft);white-space:nowrap}
.pbt-qbar{flex:1;height:4px;border-radius:4px;background:rgba(255,255,255,.09);overflow:hidden}
.pbt-qbar i{display:block;height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--pbt-accent),#FFB27A);transition:width .55s cubic-bezier(.22,.61,.36,1)}
 .pbt-qstep{border-radius:14px;margin:0 0 8px}
.pbt-qstep:last-child{margin-bottom:0}
.pbt-qsum{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-radius:14px;text-align:left;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--pbt-line);color:var(--pbt-muted);font:600 13.5px/1.25 var(--pbt-sans);transition:background .2s,color .2s}
.pbt-qstep.pbt-done .pbt-qsum{cursor:pointer}
.pbt-qstep.pbt-done .pbt-qsum:hover{background:rgba(255,255,255,.09);color:var(--pbt-paper)}
.pbt-qn{flex:0 0 auto}
.pbt-qsum b{flex:1;min-width:0;color:var(--pbt-paper);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pbt-qsum em{flex:0 0 auto;font-style:normal;font-size:12px;color:var(--pbt-dim)}
.pbt-tick,.pbt-num{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:700 11px/1 var(--pbt-sans)}
.pbt-tick{background:var(--pbt-good)}
.pbt-tick::after{content:'';width:8px;height:5px;border-left:1.7px solid #0E1013;border-bottom:1.7px solid #0E1013;transform:rotate(-45deg) translate(1px,-1px)}
.pbt-num{box-shadow:inset 0 0 0 1.4px var(--pbt-line-2);color:var(--pbt-dim)}
.pbt-qstep.pbt-wait{opacity:.5}
.pbt-qstep.pbt-now{padding:16px 15px 15px;background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1.6px rgba(255,138,61,.34)}
.pbt-hint2{margin:0 0 12px;color:var(--pbt-dim);font-size:12.5px;line-height:1.5}
.pbt-qdone{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 0}
 .pbt-payout{margin:22px 0 0;padding:clamp(18px,2.6vw,26px);border-radius:var(--pbt-r-lg);background:linear-gradient(160deg,rgba(255,107,26,.18),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(255,138,61,.32)}
.pbt-payhead{display:block;color:var(--pbt-muted);font:600 13.5px/1 var(--pbt-sans)}
.pbt-paysum{display:flex;align-items:baseline;gap:8px;margin:10px 0 0;flex-wrap:wrap}
.pbt-paysum em{font-style:normal;font:700 clamp(18px,2.4vw,24px)/1 var(--pbt-sans);color:var(--pbt-muted)}
.pbt-paysum b{font:800 clamp(40px,7vw,72px)/1 var(--pbt-sans);letter-spacing:-.045em;color:var(--pbt-accent-soft);font-variant-numeric:tabular-nums}
.pbt-paysum u{text-decoration:none;font:700 clamp(20px,3vw,30px)/1 var(--pbt-sans);color:var(--pbt-accent-soft)}
.pbt-paylines{margin:12px 0 0;color:var(--pbt-muted);font-size:14px;line-height:1.55}
.pbt-paylines b{color:var(--pbt-good);font-weight:700}
  body.pbt-on .pbt-host{padding-left:0;padding-right:0;margin-left:0;margin-right:0;max-width:none}
 .pbt-page{-webkit-tap-highlight-color:transparent}
.pbt-opt,.pbt-pick,.pbt-btn,.pbt-qsum,.pbt-cond button{touch-action:manipulation}
.pbt-opt:active,.pbt-pick:active,.pbt-btn:active,.pbt-qsum:active,.pbt-cond button:active{transform:scale(.975)}
 .pbt-page [id]{scroll-margin-top:90px}
@media (max-width:640px){  .pbt-quiz,.pbt-bill{padding:0;background:none;box-shadow:none}
.pbt-quiz{margin-top:26px}
.pbt-qstep.pbt-now{padding:15px 14px 14px}
.pbt-payout{margin-top:12px}
.pbt-memlbl{margin-left:2px}
 .pbt-opt{padding:15px 16px}
.pbt-sel{padding:14px 38px 14px 14px}
.pbt-qsum{padding:14px}
.pbt-btn{padding:15px 22px}
.pbt-cond button{padding:14px 10px 13px}
 .pbt-dock{bottom:72px;transform:translateY(calc(100% + 84px))}
.pbt-dock.pbt-on{transform:translateY(0)}
.pbt-dock .pbt-inner{margin:0 10px 10px;padding:10px 12px}
.pbt-page{padding-bottom:24px}
 .pbt-sect{padding-top:46px}
.pbt-sect-head{margin-bottom:16px}
.pbt-picks{gap:10px}
.pbt-hold{padding:22px 16px}
.pbt-hold-grid{gap:16px}
.pbt-ticket{padding:16px}
.pbt-gift{padding:22px 18px}
.pbt-gift-grid{gap:16px}
.pbt-final,.pbt-foot{padding-left:20px;padding-right:20px}
.pbt-qa > button{padding:15px 16px}
.pbt-qa .pbt-ans p{padding:0 16px 16px}
 .pbt-stage{height:clamp(290px,72vw,340px)}
.pbt-slot{width:clamp(94px,25vw,112px)}
.pbt-slot--old{--pbt-x:-82px}
.pbt-slot--new{--pbt-x:82px}
.pbt-tag{bottom:-24px;font-size:10px;letter-spacing:.10em}}
@media (max-width:380px){  .pbt-wrap{padding-left:14px;padding-right:14px}
.pbt-slot--old{--pbt-x:-74px}
.pbt-slot--new{--pbt-x:74px}}
@media (max-width:640px){  .pbt-gift .pbt-price{text-align:left}
.pbt-gift .pbt-price b{font-size:30px}}
  .pbb-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:0 0 clamp(16px,2.2vw,24px)}
.pbb-head h2{margin:0;font-family:inherit;font-weight:800;font-size:clamp(24px,3.2vw,36px);line-height:1.08;letter-spacing:-.032em;color:#F2F3F5}
.pbb-all{display:inline-flex;align-items:center;gap:8px;color:#FF8A3D;text-decoration:none;font-family:inherit;font-weight:600;font-size:14.5px;line-height:1}
.pbb-all svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}
.pbb-all:hover{color:#FF8A3D}
.pbb-all:hover svg{transform:translateX(4px)}
 .pbb-grid{display:grid;gap:12px;grid-template-columns:1fr}
@media (min-width:700px){.pbb-grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1000px){.pbb-grid{grid-template-columns:repeat(4,1fr)}}
.pbb-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:#15181C;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);color:#F2F3F5;text-decoration:none;opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),box-shadow .3s}
.pbb-seen .pbb-card{opacity:1;transform:none}
.pbb-seen .pbb-card:nth-child(2){transition-delay:.07s}
.pbb-seen .pbb-card:nth-child(3){transition-delay:.14s}
.pbb-seen .pbb-card:nth-child(4){transition-delay:.21s}
.pbb-seen .pbb-card:nth-child(5){transition-delay:.28s}
.pbb-card:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.17)}
@media (min-width:1000px){.pbb-card--big{grid-column:span 2;grid-row:span 2}}
.pbb-shot{position:relative;overflow:hidden;background:#0B0D10;aspect-ratio:16/9;flex:0 0 auto}
.pbb-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,.61,.36,1)}
.pbb-card:hover .pbb-shot img{transform:scale(1.045)}
.pbb-in{padding:16px;display:flex;flex-direction:column;flex:1}
.pbb-card--big .pbb-in{padding:22px}
.pbb-in h3{margin:0;font-family:inherit;font-weight:700;font-size:15.5px;line-height:1.3;letter-spacing:-.018em;color:#F2F3F5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pbb-card--big .pbb-in h3{font-weight:800;font-size:clamp(20px,2.1vw,27px);line-height:1.18;letter-spacing:-.03em;-webkit-line-clamp:3}
 .pbb-in h3::after{content:'';display:block;height:2px;margin:10px 0 0;border-radius:2px;background:linear-gradient(90deg,#FF6B1A,rgba(255,255,255,.14));transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,.61,.36,1)}
.pbb-card:hover .pbb-in h3::after{transform:scaleX(1)}
.pbb-date{margin:auto 0 0;padding-top:14px;color:#7C838D;font-family:inherit;font-weight:500;font-size:12.5px;line-height:1}
.pbb-read{display:inline-flex;align-self:flex-start;align-items:center;gap:9px;margin:18px 0 0;padding:12px 20px;border-radius:999px;background:#F2F3F5;color:#14171B;font-family:inherit;font-weight:700;font-size:14px;line-height:1;transition:transform .25s cubic-bezier(.22,.61,.36,1),background .25s}
.pbb-read svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}
.pbb-card--big:hover .pbb-read{background:#fff;transform:translateY(-2px)}
.pbb-card--big:hover .pbb-read svg{transform:translateX(4px)}
.pbb-card--big .pbb-date{margin:0;padding:0 0 10px}
.pbb-card--big .pbb-read{margin-top:auto}
@media (max-width:699px){  .pbb-card:nth-child(n+5){display:none}
.pbb-grid{gap:10px}
.pbb-card--big .pbb-in{padding:16px}
.pbb-card--big .pbb-in h3{font-size:19px;line-height:1.22}
.pbb-card--big .pbb-read{margin-top:16px;padding:11px 18px}
.pbb-card:not(.pbb-card--big){flex-direction:row;align-items:center;gap:12px;padding:10px;border-radius:18px}
 .pbb-card:not(.pbb-card--big) .pbb-shot{flex:0 0 auto;width:116px;aspect-ratio:16/9;border-radius:12px}
.pbb-card:not(.pbb-card--big) .pbb-in{padding:0;flex:1;min-width:0}
.pbb-card:not(.pbb-card--big) .pbb-in h3{font-size:14px;line-height:1.32;-webkit-line-clamp:2}
.pbb-card:not(.pbb-card--big) .pbb-in h3::after{display:none}
.pbb-card:not(.pbb-card--big) .pbb-date{margin:0;padding-top:7px}
 .pbb-card:not(.pbb-card--big):hover .pbb-shot img{transform:none}}
@media (prefers-reduced-motion:reduce){.pbb-card{opacity:1!important;transform:none!important;transition:none}
.pbb-shot img,.pbb-in h3::after{transition:none}}
  .pbs-top{display:grid;gap:clamp(16px,3vw,36px);grid-template-columns:1fr;align-items:start}
@media (min-width:900px){.pbs-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
.pbs-h2{margin:0;font-family:inherit;font-weight:800;font-size:clamp(22px,3vw,32px);line-height:1.12;letter-spacing:-.03em;color:#F2F3F5;text-wrap:balance;max-width:24ch}
.pbs-h3{margin:34px 0 0;font-family:inherit;font-weight:700;font-size:clamp(17px,2vw,21px);line-height:1.2;letter-spacing:-.02em;color:#F2F3F5}
.pbs-txt{color:#AAB0B9;font-size:15px;line-height:1.65}
.pbs-txt p{margin:0 0 14px}
.pbs-txt p:last-child{margin:0}
.pbs-txt strong,.pbs-txt b{color:#F2F3F5;font-weight:600}
 .pbs-brands{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}
.pbs-brands li{padding:9px 15px;border-radius:999px;background:rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);color:#F2F3F5;font-family:inherit;font-weight:600;font-size:13.5px;line-height:1;transition:background .25s,transform .25s}
.pbs-brands li:hover{background:rgba(255,255,255,.11);transform:translateY(-2px)}
 .pbs-clip{position:relative;overflow:hidden;max-height:8.4em;transition:max-height .55s cubic-bezier(.22,.61,.36,1)}
 .pbs-fade{position:absolute;left:0;right:0;bottom:0;height:5em;pointer-events:none;background:linear-gradient(to top,var(--pb-deep-2,#15171A),transparent);transition:opacity .4s}
.pbs-open .pbs-fade{opacity:0}
 @media (min-width:900px){.pbs-top.pbs-wide{grid-template-columns:1fr}
.pbs-top.pbs-wide .pbs-h2{max-width:none;margin:0 0 18px}
.pbs-open .pbs-clip .pbs-txt{column-count:3;column-gap:30px}}
.pbs-open .pbs-clip .pbs-txt p{break-inside:avoid}
.pbs-more{display:inline-flex;align-items:center;gap:9px;margin:16px 0 0;padding:11px 18px;border:0;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.17);color:#F2F3F5;font-family:inherit;font-weight:600;font-size:13.5px;line-height:1;cursor:pointer;transition:background .25s}
.pbs-more:hover{background:rgba(255,255,255,.12)}
.pbs-more svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s}
.pbs-open .pbs-more svg{transform:rotate(180deg)}
 .pbs-perks{display:grid;gap:12px;grid-template-columns:1fr;margin:22px 0 0;padding:0;list-style:none}
@media (min-width:820px){.pbs-perks{grid-template-columns:repeat(3,1fr)}}
.pbs-perks li{position:relative;padding:20px;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);transition:box-shadow .3s,transform .3s}
.pbs-perks li:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.17);transform:translateY(-3px)}
.pbs-perks i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;margin:0 0 13px;background:rgba(255,107,26,.13);box-shadow:inset 0 0 0 1px rgba(255,138,61,.28);color:#FF8A3D;font-style:normal;font-family:inherit;font-weight:800;font-size:13.5px}
.pbs-perks b{display:block;color:#F2F3F5;font-family:inherit;font-weight:700;font-size:15.5px;line-height:1.25;letter-spacing:-.015em}
.pbs-perks span{display:block;margin:8px 0 0;color:#AAB0B9;font-size:14px;line-height:1.55}
@media (max-width:899px){.pbs-clip{max-height:11em}
.pbs-brands{margin-bottom:18px}}
@media (prefers-reduced-motion:reduce){.pbs-clip,.pbs-fade,.pbs-more svg,.pbs-perks li{transition:none}}
 @media (min-width: 768px){.city-warehouses__phone{width: auto;min-width: 190px}}
 .pb-card .product-gallery-top:not(.swiper-container-initialized){visibility: visible}
.pb-card .product-gallery-top:not(.swiper-container-initialized) .swiper-slide{width: 100%;flex-shrink: 0}
.pb-card .product-gallery-top:not(.swiper-container-initialized) .swiper-slide ~ .swiper-slide{display: none}
  .pb-card .pb-seo-section{padding: 0}
.pb-card .seo_text{margin: 0 0 24px;padding: 18px;background: var(--pb-deep-1);border-radius: var(--pb-r-lg);box-shadow: inset 0 0 0 1px var(--pb-deep-line);color: var(--pb-on-deep-muted);font-size: 15px;line-height: 1.65}
 .pb-card .seo_text > *{max-width: 70ch}
@media (min-width: 768px){.pb-card .seo_text{padding: 24px 28px;margin: 0 0 36px}}
.pb-card .seo_text h2{margin: 0 0 12px;font-weight: 700;font-size: 19px;line-height: 1.25;letter-spacing: -.02em;color: #FFFFFF}
 .pb-card .seo_text * + h2{margin-top: 22px}
.pb-card .seo_text h3{margin: 18px 0 10px;font-weight: 600;font-size: 16px;line-height: 1.3;color: #FFFFFF}
.pb-card .seo_text * + h3{margin-top: 18px}
.pb-card .seo_text p{margin: 0 0 12px}
.pb-card .seo_text > *:last-child{margin-bottom: 0}
.pb-card .seo_text strong,.pb-card .seo_text b{color: #FFFFFF;font-weight: 600}
.pb-card .seo_text ul,.pb-card .seo_text ol{margin: 0 0 12px;padding-left: 20px}
.pb-card .seo_text li{margin-bottom: 6px}
.pb-card .seo_text li > p{margin: 0}
.pb-card .seo_text a{color: var(--pb-accent-on-deep)}
.pb-card .seo_text a:hover{color: #FFFFFF}
 .pb-card .seo_text [style*="font-size"]{font-size: inherit !important}
.pb-card .seo_text [style*="text-align: justify"],.pb-card .seo_text [style*="text-align:justify"]{text-align: left !important}
 .pb-card .seo_text img{max-width: 100%;height: auto;border-radius: var(--pb-r-md)}
.pb-card .seo_text table{display: block;max-width: 100%;overflow-x: auto}
.pb-card .seo_text{overflow-wrap: break-word}
@media (max-width: 359.98px){.pb-card .seo_text{padding: 14px}}
  .pb-otp-card{background: var(--pb-grad-deep);border: 1px solid var(--pb-deep-line);border-radius: var(--pb-r-xl);box-shadow: var(--pb-shadow-deep);padding: 20px 16px 18px;color: #fff;text-align: center}
@media (min-width: 768px){  .pb-otp-card{padding: 24px 24px 20px;max-width: 420px;margin-left: auto;margin-right: auto}}
 .pb-otp-card--inline{margin-top: 12px}
 .pb-otp-card .rs-verify-send-message,.pb-otp__lead{font-size: 13px;line-height: 1.45;color: var(--pb-on-deep-muted);margin: 0 auto 16px;max-width: 30ch}
.pb-otp__lead b{color: var(--pb-on-deep-soft);font-weight: 700;white-space: nowrap}
 .pb-otp__label{display: block;font-size: 13px;line-height: 1.45;color: var(--pb-on-deep-soft);margin: 0 0 8px;font-weight: 700}
 .pb-otp__field{position: relative;display: inline-block}
.pb-otp__cells{display: flex;gap: 12px;justify-content: center}
.pb-otp__cell{position: relative;width: 52px;height: 52px;flex: 0 0 52px;border: 1px solid var(--pb-deep-line);border-radius: var(--pb-r-md);background: var(--pb-deep-2);display: flex;align-items: center;justify-content: center;transition: border-color var(--pb-dur-fast) var(--pb-ease-out),box-shadow var(--pb-dur-fast) var(--pb-ease-out),background-color var(--pb-dur-fast) var(--pb-ease-out)}
@media (min-width: 768px){.pb-otp__cells{gap: 16px}
.pb-otp__cell{width: 56px;height: 56px;flex-basis: 56px}}
 .pb-otp--long .pb-otp__cells{gap: 8px}
.pb-otp--long .pb-otp__cell{width: 44px;flex-basis: 44px}
@media (min-width: 768px){.pb-otp--long .pb-otp__cells{gap: 12px}
.pb-otp--long .pb-otp__cell{width: 48px;flex-basis: 48px}}
.pb-otp__dig{font-size: 24px;font-weight: 700;line-height: 1;color: #fff;font-variant-numeric: tabular-nums;opacity: 0;transform: scale(.82);transition: opacity 120ms var(--pb-ease-out),transform 120ms var(--pb-ease-out)}
.pb-otp__cell.is-filled{background: #1A1D21;border-color: #3A3F46}
.pb-otp__cell.is-filled .pb-otp__dig{opacity: 1;transform: scale(1)}
 .pb-otp__cell.is-active{border-color: var(--pb-accent-on-deep);box-shadow: 0 0 0 3px rgba(255,138,61,.16),0 6px 18px rgba(255,107,26,.28)}
.pb-otp__caret{position: absolute;width: 2px;height: 24px;border-radius: 1px;background: var(--pb-accent-on-deep);opacity: 0}
.pb-otp__cell.is-active:not(.is-filled) .pb-otp__caret{opacity: 1}
 .pb-otp.is-ready .pb-otp__input{position: absolute;inset: 0;width: 100%;height: 100%;min-height: 0;border: 0;border-radius: 0;padding: 0;margin: 0;background: transparent;background-image: none;box-shadow: none;font-size: 16px;  color: transparent;-webkit-text-fill-color: transparent;caret-color: transparent;text-align: center;letter-spacing: 52px;  outline: none;z-index: 2}
.pb-otp.is-ready .pb-otp__input::selection{background: transparent}
.pb-otp.is-ready .pb-otp__input::-webkit-selection{background: transparent}
 .pb-otp.is-ready .pb-otp__input:focus-visible ~ .pb-otp__cells{outline: 2px solid var(--pb-accent-on-deep);outline-offset: 6px;border-radius: var(--pb-r-md)}
 .pb-otp__note{display: grid;margin: 12px auto 0;max-width: 32ch;align-items: start;justify-items: center}
.pb-otp__hint,.pb-otp__err,.pb-otp__spin{grid-area: 1/1}
.pb-otp__hint{font-size: 13px;line-height: 1.45;color: var(--pb-on-deep-muted);margin: 0}
.pb-otp__err{font-size: 13px;line-height: 1.45;color: var(--pb-danger-on-deep);margin: 0;visibility: hidden}
.pb-otp__err a{color: var(--pb-danger-on-deep);text-decoration: underline}
.pb-otp__err-msg{display: block;font-weight: 700}
 .pb-otp__err-call{display: none}
.pb-otp-card--inline .pb-otp__err-call{display: inline}
.pb-phone-cc .pb-otp__err-call{display: none}
.pb-otp.is-error .pb-otp__err{visibility: visible}
.pb-otp.is-error .pb-otp__hint{visibility: hidden}
.pb-otp.is-error .pb-otp__cell{border-color: var(--pb-danger-on-deep);box-shadow: 0 0 0 3px rgba(255,107,107,.14)}
.pb-otp.is-error .pb-otp__cells{animation: pb-otp-shake var(--pb-dur-slow) var(--pb-ease-out)}
@keyframes pb-otp-shake{0%,100%{transform: translateX(0)}
15%{transform: translateX(-6px)}
35%{transform: translateX(5px)}
55%{transform: translateX(-3px)}
75%{transform: translateX(2px)}}
 .pb-otp__spin{visibility: hidden;width: 18px;height: 18px;align-self: center;border: 2px solid rgba(255,255,255,.22);border-top-color: #fff;border-radius: 50%;animation: pb-otp-spin 700ms linear infinite}
.pb-otp.is-busy .pb-otp__spin{visibility: visible}
.pb-otp.is-busy .pb-otp__hint,.pb-otp.is-busy .pb-otp__err{visibility: hidden}
.pb-otp.is-busy .pb-otp__cells{opacity: .55;transition: opacity var(--pb-dur-fast) ease}
.pb-otp.is-busy .pb-otp__input{pointer-events: none}
@keyframes pb-otp-spin{to{transform: rotate(360deg)}}
 .pb-otp__foot{margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--pb-deep-line);min-height: var(--pb-h-compact);display: flex;align-items: center;justify-content: center;flex-wrap: wrap}
.pb-otp__timer{font-size: 13px;line-height: 1.45;color: var(--pb-on-deep-muted);font-variant-numeric: tabular-nums}
.pb-otp__resend{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: var(--pb-h-compact);padding: 0 12px;color: var(--pb-accent-on-deep);font-size: 14px;font-weight: 700;text-decoration: none;border-radius: var(--pb-r-sm);cursor: pointer;transition: color var(--pb-dur-fast) ease,background-color var(--pb-dur-fast) ease}
.pb-otp__resend:hover,.pb-otp__resend:focus-visible{color: var(--pb-accent-on-deep);background: rgba(255,138,61,.10)}
.pb-otp__resend:active{transform: scale(.98)}
.pb-otp__resend svg{width: 18px;height: 18px;flex: 0 0 18px;stroke: currentColor;fill: none;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}
 .pb-otp__reset-line{margin-top: 12px;text-align: center}
.pb-otp__reset{display: inline-flex;align-items: center;justify-content: center;min-height: var(--pb-h-compact);padding: 0 8px;color: var(--pb-muted);font-size: 14px;text-decoration: none;cursor: pointer}
.pb-otp__reset:hover{color: var(--pb-ink);text-decoration: underline}
 .pb-otp{display: grid}
.pb-otp__body,.pb-otp__ok,.pb-otp__morph{grid-area: 1/1}
.pb-otp__body{transition: opacity 140ms var(--pb-ease-out)}
.pb-otp__ok{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;opacity: 0;visibility: hidden;transition: opacity var(--pb-dur-fast) var(--pb-ease-out)}
.pb-otp.is-ok .pb-otp__body{opacity: 0;visibility: hidden;pointer-events: none}
.pb-otp.is-ok .pb-otp__ok{opacity: 1;visibility: visible}
.pb-otp__okbox{position: relative;width: 56px;height: 56px;border-radius: var(--pb-r-md);border: 2px solid var(--pb-success-on-deep);display: flex;align-items: center;justify-content: center;overflow: visible}
 .pb-otp.is-ok .pb-otp__okbox{animation: pb-otp-pop 260ms var(--pb-ease-out) both}
@keyframes pb-otp-pop{from{opacity: 0;transform: scale(.8)}
to{opacity: 1;transform: scale(1)}}
.pb-otp__okbox svg{width: 30px;height: 30px;stroke: var(--pb-success-on-deep);fill: none;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}
.pb-otp__okbox svg path{stroke-dasharray: 34;stroke-dashoffset: 34}
.pb-otp.is-ok .pb-otp__okbox svg path{animation: pb-otp-draw 300ms var(--pb-ease-out) 140ms forwards}
@keyframes pb-otp-draw{to{stroke-dashoffset: 0}}
 .pb-otp__oktitle{font-size: 16px;font-weight: 700;color: var(--pb-success-on-deep);opacity: 0;position: relative;z-index: 4}
.pb-otp.is-ok .pb-otp__oktitle{animation: pb-otp-fade 180ms var(--pb-ease-out) 300ms forwards}
.pb-otp__oksub{font-size: 13px;color: var(--pb-on-deep-muted);opacity: 0;position: relative;z-index: 4}
.pb-otp.is-ok .pb-otp__oksub{animation: pb-otp-fade 180ms var(--pb-ease-out) 420ms forwards}
@keyframes pb-otp-fade{to{opacity: 1}}
 .pb-otp__burst{position: absolute;left: 50%;top: 50%;width: 0;height: 0;pointer-events: none;overflow: visible;z-index: 2}
.pb-otp__burst i{position: absolute;left: 0;top: 0;width: var(--sz);height: var(--sz);border-radius: var(--rad);background: var(--pb-success-on-deep);opacity: 0;will-change: transform,opacity}
.pb-otp.is-ok .pb-otp__burst i{animation: pb-otp-fly var(--dur) var(--pb-ease-out) var(--dly) both}
@keyframes pb-otp-fly{0%{opacity: 0;transform: translate(-50%,-50%) scale(.25)}
14%{opacity: 1}
55%{opacity: 1}
100%{opacity: 0;transform: translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(var(--endsc)) rotate(var(--rot))}}
 .pb-otp__morph{position: relative;pointer-events: none;opacity: 0;visibility: hidden}
.pb-otp.is-morph .pb-otp__morph{opacity: 1;visibility: visible}
.pb-otp.is-morph .pb-otp__body{opacity: 0;visibility: hidden;pointer-events: none}
 .pb-otp.is-match .pb-otp__cell{animation: pb-otp-pulse 340ms var(--pb-ease-out) both}
.pb-otp.is-match .pb-otp__cell:nth-child(2){animation-delay: 50ms}
.pb-otp.is-match .pb-otp__cell:nth-child(3){animation-delay: 100ms}
.pb-otp.is-match .pb-otp__cell:nth-child(4){animation-delay: 150ms}
@keyframes pb-otp-pulse{0%{border-color: #3A3F46;box-shadow: 0 0 0 0 rgba(255,138,61,0);transform: scale(1)}
45%{border-color: var(--pb-accent-on-deep);box-shadow: 0 0 0 4px rgba(255,138,61,.20),0 6px 22px rgba(255,107,26,.34);transform: scale(1.06)}
100%{border-color: var(--pb-accent-on-deep);box-shadow: 0 0 0 3px rgba(255,138,61,.14),0 4px 14px rgba(255,107,26,.20);transform: scale(1)}}
 .pb-otp__gh{position: absolute;width: 52px;height: 52px;border: 1px solid var(--pb-accent-on-deep);border-radius: var(--pb-r-md);background: #1A1D21;box-shadow: 0 0 0 3px rgba(255,138,61,.12);display: flex;align-items: center;justify-content: center;font-size: 24px;font-weight: 700;color: #fff;font-variant-numeric: tabular-nums;transform: translate(0,0) scale(1);transition: transform 400ms var(--pb-ease-out),opacity 200ms var(--pb-ease-out),box-shadow 200ms var(--pb-ease-out)}
@media (min-width: 768px){.pb-otp__gh{width: 56px;height: 56px}}
.pb-otp--long .pb-otp__gh{width: 44px}
@media (min-width: 768px){.pb-otp--long .pb-otp__gh{width: 48px}}
.pb-otp.is-morph-square .pb-otp__gh{transform: translate(var(--tx),var(--ty)) scale(1)}
 .pb-otp__link{position: absolute;background: #3A3F46;border-radius: 1px;opacity: 0;transition: opacity 160ms var(--pb-ease-out),background-color 200ms var(--pb-ease-out)}
.pb-otp.is-morph-square .pb-otp__link{opacity: 1}
 .pb-otp.is-spark .pb-otp__link{background: var(--pb-accent-on-deep);opacity: .6}
.pb-otp__spark{position: absolute;left: 0;top: 0;width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;opacity: 0;z-index: 3;background: radial-gradient(circle,rgba(255,226,196,1) 0%,rgba(255,138,61,.95) 38%,rgba(255,107,26,0) 72%);box-shadow: 0 0 18px 7px rgba(255,138,61,.42)}
.pb-otp.is-spark .pb-otp__spark{opacity: 1;animation: pb-otp-spark 450ms linear 2}
@keyframes pb-otp-spark{0%{transform: translate(var(--sx0),var(--sy0))}
25%{transform: translate(var(--sx1),var(--sy1))}
50%{transform: translate(var(--sx2),var(--sy2))}
75%{transform: translate(var(--sx3),var(--sy3))}
100%{transform: translate(var(--sx0),var(--sy0))}}
 .pb-otp.is-morph-gone .pb-otp__gh{transition: transform 300ms var(--pb-ease-out),opacity 140ms var(--pb-ease-out) 160ms;transform: translate(var(--ttx),var(--tty)) scale(.5);opacity: 0}
.pb-otp.is-morph-gone .pb-otp__link,.pb-otp.is-morph-gone .pb-otp__spark{opacity: 0}
 .pb-otp.is-locked .pb-otp__body{pointer-events: none}
 .pb-otp-card--ok{transition: opacity var(--pb-dur-base) var(--pb-ease-out)}
.pb-otp-card--ok.is-retiring{opacity: 0}
 .pb-otp__okmini{display: inline-flex;align-items: center;padding-left: 10px}
.pb-otp__okmini svg{width: 24px;height: 24px;stroke: var(--pb-success);fill: none;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}
.pb-otp-host .rs-verify-ok img{display: none}
 .pb-otp-host--js .rs-verify-error{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);border: 0}
 @media (prefers-reduced-motion: reduce){.pb-otp__dig,.pb-otp__cell,.pb-otp__cells,.pb-otp__okbox,.pb-otp__okbox svg path,.pb-otp__oktitle,.pb-otp__oksub,.pb-otp__spin,.pb-otp__body,.pb-otp__gh,.pb-otp__link,.pb-otp__morph,.pb-otp__spark,.pb-otp-card--ok,.pb-otp__burst i,.pb-otp.is-match .pb-otp__cell{animation: none !important;transition-duration: .01ms !important}
 .pb-otp__burst{display: none !important}
.pb-otp__morph{display: none !important}
.pb-otp__dig{opacity: 1;transform: none}
.pb-otp__okbox svg path{stroke-dashoffset: 0}
.pb-otp__oktitle,.pb-otp__oksub{opacity: 1}
.pb-otp__spin{border-top-color: transparent;border-color: rgba(255,255,255,.5)}}
 .pb-conf-note.text-muted{color: var(--pb-muted) !important}
 .item-product-cart-action.pb-zero-price .rs-reserve,.pb-card .product-controls .pb-zero-price .rs-reserve,.pb-card .pb-topbar__btn .pb-zero-price .rs-reserve,.pb-card .product-price-fixed .pb-zero-price .rs-reserve{display: flex !important}
 .pb-cc .pb-cc__inner{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;padding: 16px 20px;border: 1px solid var(--pb-line);border-radius: var(--pb-r-lg);background: var(--pb-bg);box-shadow: var(--pb-shadow-2);max-height: calc(100vh - 96px);overflow-y: auto;overscroll-behavior: contain}
.pb-cc .pb-cc__text{flex: 1 1 320px;min-width: 0;color: var(--pb-ink);  font-size: 14px;line-height: 1.5}
.pb-cc .pb-cc__title{display: block;font-weight: 700;margin-bottom: 2px}
 .pb-cc .pb-cc__actions{display: flex;flex-wrap: wrap;align-items: stretch;gap: 8px 12px;flex: 0 1 auto}
.pb-cc .pb-cc__more{align-self: center}
 .pb-cc .pb-cc__btn{display: inline-flex;align-items: center;justify-content: center;min-height: var(--pb-h-compact);  min-width: 190px;padding: 10px 18px;border-radius: var(--pb-r-md);font-size: 14px;font-weight: 600;line-height: 1.2;white-space: normal;transition: background-color var(--pb-dur-fast) var(--pb-ease-out),border-color var(--pb-dur-fast) var(--pb-ease-out),color var(--pb-dur-fast) var(--pb-ease-out)}
.pb-cc .pb-cc__btn_accept{background: var(--pb-ink);border: 1.5px solid var(--pb-ink);color: #FFFFFF}
.pb-cc .pb-cc__btn_accept:hover,.pb-cc .pb-cc__btn_accept:focus{background: #000000;border-color: #000000;color: #FFFFFF}
.pb-cc .pb-cc__btn_only{background: var(--pb-bg);border: 1.5px solid var(--pb-ink);color: var(--pb-ink)}
.pb-cc .pb-cc__btn_only:hover,.pb-cc .pb-cc__btn_only:focus{background: var(--pb-surface);border-color: #000000;color: var(--pb-ink)}
.pb-cc .pb-cc__btn:active{transform: scale(.98)}
.pb-cc .pb-cc__btn:focus-visible,.pb-cc .pb-cc__more:focus-visible{outline: 2px solid var(--pb-ink);outline-offset: 2px}
.pb-cc .pb-cc__more{display: inline-flex;align-items: center;min-height: var(--pb-h-compact);color: var(--pb-ink);  font-size: 14px;text-decoration: underline}
.pb-cc .pb-cc__more:hover{color: #000000}
@media (max-width: 991.98px){.pb-cc .pb-cc__inner{gap: 12px;padding: 14px 16px}
.pb-cc .pb-cc__text{flex: 1 1 100%;font-size: 13px}
 .pb-cc .pb-cc__actions{width: 100%}
.pb-cc .pb-cc__btn{flex: 1 1 140px;min-width: 0}
.pb-cc .pb-cc__more{flex: 1 1 100%;justify-content: center}}
 @media (max-width: 991.98px){  .cookies-policy.pb-cc{bottom: calc(var(--pb-mbar-space) + var(--pb-gap-fixed))}
 body.pb-card .cookies-policy.pb-cc{bottom: calc(var(--pb-mbar-space) + var(--pb-gap-fixed) * 2 + 80px)}
 body.pb-checkout .cookies-policy.pb-cc{bottom: 140px}}
 .pb-agree{display: flex;align-items: flex-start;gap: 12px;padding: 6px 0;  cursor: pointer;font-size: 14px;line-height: 1.45;color: var(--pb-ink)}
.pb-agree + .pb-agree{margin-top: 4px}
.pb-agree__box{flex: 0 0 auto;width: 20px;height: 20px;margin: 2px 0 0;accent-color: var(--pb-ink);cursor: pointer}
.pb-agree__box:focus-visible{outline: 2px solid var(--pb-ink);outline-offset: 2px}
.pb-agree__text{min-width: 0}
.pb-agree__text a{color: inherit;text-decoration: underline}
.pb-agree__text a:hover{color: #000000}
 .pb-agree_optional .pb-agree__text{color: var(--pb-muted)}
  .pb-agree_deep{color: var(--pb-on-deep-muted);font-size: 12px}
.pb-agree_deep .pb-agree__box{accent-color: #FFFFFF}
.pb-agree_deep .pb-agree__text a{color: #EFF2F6}
.pb-agree_deep .pb-agree__text a:hover{color: #FFFFFF}
.pb-agree_deep .pb-agree__box:focus-visible{outline-color: #FFFFFF}
 .pb-note-pd{margin-top: 8px;font-size: 13px;line-height: 1.45;color: var(--pb-muted)}
.pb-note-pd a{color: inherit;text-decoration: underline}
.pb-note-pd a:hover{color: var(--pb-ink)}
 .policy-agreement-checkbox input[type="checkbox"]{width: 20px;height: 20px;accent-color: var(--pb-ink)}
 .pb-sub .pb-agree_deep{max-width: 360px;margin-top: 10px}
 .pb-legal-links{display: flex;flex-wrap: wrap;gap: 4px 16px;margin-bottom: 10px;font-size: 13px;line-height: 1.45}
.pb-legal-links a{position: relative;color: #EFF2F6;text-decoration: underline}
.pb-legal-links a:hover{color: #FFFFFF}
.pb-legal-links a:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 3px;border-radius: 2px}
@media (max-width: 767.98px),(hover: none){.pb-legal-links{font-size: 14px;gap: 8px 16px}
.pb-legal-links a::after{content: "";position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);height: 100%;min-height: var(--pb-h-compact,44px)}}
 .pb-card .product-controls > .row > .col-lg-12 > .item-product-cart-action.pb-zero-price{grid-column: 1 / -1}
  .pb-zero-price .rs-reserve svg{display: none}
 .item-product-cart-action.pb-zero-price .rs-reserve span.ms-2{display: block;margin-left: 0 !important}
 .pb-card .product-controls .item-product-sale-status{display: inline-flex;align-items: center;margin: 0;padding: 6px 10px;border-radius: var(--pb-r-sm);background: var(--pb-surface);color: var(--pb-muted);font-size: 12px;line-height: 1.4}
.pb-card .product-controls .item-product-sale-status:empty{display: none}
 .pb-zero-price__note{display: none}
.pb-card .product-price-fixed .pb-zero-price .pb-zero-price__note,.pb-card .pb-topbar__btn .pb-zero-price .pb-zero-price__note{display: block;min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;line-height: 1.45;  color: var(--pb-on-deep-soft)}
 @media (max-width: 991.98px){.pb-card .product-price-fixed .item-product-cart-action.pb-zero-price{display: flex;align-items: center;justify-content: space-between;gap: 10px;width: 100%}
 @supports selector(:has(*)){.pb-card .product-price-fixed .fixed-flex-block > div:last-child:has(.pb-zero-price){flex: 1 1 auto;min-width: 0}}
 .pb-card .product-price-fixed .pb-zero-price .rs-reserve{flex: 0 0 auto;width: auto !important;min-width: 150px;height: var(--pb-h-compact);padding: 0 16px;border: 0;border-radius: 12px;background: var(--pb-grad-accent);color: #191919;font-size: 13.5px;font-weight: 800;white-space: nowrap}
.pb-card .product-price-fixed .pb-zero-price .rs-reserve:hover,.pb-card .product-price-fixed .pb-zero-price .rs-reserve:focus{color: #191919;filter: brightness(.96)}
.pb-card .product-price-fixed .pb-zero-price .rs-reserve:active{transform: scale(.98)}
.pb-card .product-price-fixed .pb-zero-price .rs-reserve:focus-visible{outline: 2px solid #FFFFFF;  outline-offset: 2px}}
 .pb-card .pb-topbar__btn .pb-zero-price{display: flex;align-items: center;gap: 12px}
.pb-card .pb-topbar__btn .pb-zero-price .rs-reserve{flex: 0 0 auto;width: auto !important;  height: 42px;padding: 0 22px;border: 0;border-radius: 11px;background: var(--pb-grad-accent);color: #191919;font-size: 13.5px;font-weight: 800;white-space: nowrap}
.pb-card .pb-topbar__btn .pb-zero-price .rs-reserve:hover,.pb-card .pb-topbar__btn .pb-zero-price .rs-reserve:focus{color: #191919;filter: brightness(.96)}
.pb-card .pb-topbar__btn .pb-zero-price .rs-reserve:active{transform: scale(.98)}
.pb-card .pb-topbar__btn .pb-zero-price .rs-reserve:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}
  .rs-product-item .item-card__actions .item-product-cart-action.pb-zero-price{width: 100%;min-width: 0}
.rs-product-item .item-card__actions .item-product-cart-action.pb-zero-price .rs-reserve{align-items: center;justify-content: center;gap: 0;height: var(--pb-h-compact);min-height: var(--pb-h-compact);padding: 0 12px;border: 1px solid var(--pb-line);border-radius: var(--pb-r-md);background: var(--pb-bg);color: var(--pb-ink);font-size: 13px;font-weight: 600;line-height: 1.2;white-space: nowrap}
 .rs-product-item .item-card__actions .item-product-cart-action.pb-zero-price .rs-reserve::before{content: none}
 .rs-product-item .item-card__actions .item-product-cart-action.pb-zero-price .rs-reserve span.ms-2{font-size: 13px}
.rs-product-item .item-card__actions .item-product-cart-action.pb-zero-price .rs-reserve:hover{border-color: #1A1A1A;color: var(--pb-ink)}
.rs-product-item .item-card__actions .item-product-cart-action.pb-zero-price .rs-reserve:active{transform: scale(.98)}
.rs-product-item .item-card__actions .item-product-cart-action.pb-zero-price .rs-reserve:focus-visible{outline: 2px solid var(--pb-ink);outline-offset: 2px}
 .pb-cc_bar .pb-cc__inner{gap: 10px 16px;padding: 14px;border-radius: var(--pb-r-xl)}
 .pb-cc_bar .pb-cc__text{flex: 1 1 280px;max-width: 70ch;font-size: 13px;line-height: 1.5}
.pb-cc_bar .pb-cc__title{display: inline;margin-bottom: 0}
 .pb-cc_bar .pb-cc__more{display: inline;position: relative;min-height: 0;font-size: inherit;white-space: nowrap}
@media (max-width: 767.98px),(hover: none){.pb-cc_bar .pb-cc__more::after{content: "";position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);height: 100%;min-height: var(--pb-h-compact,44px)}}
 .pb-cc_bar .pb-cc__actions{flex: 0 1 auto;width: auto;gap: 8px}
.pb-cc_bar .pb-cc__btn{min-width: 176px;min-height: var(--pb-h-compact);  padding: 10px;border-radius: var(--pb-r-md)}
 @media (max-width: 575.98px){.pb-cc_bar > .container{padding-left: 12px;padding-right: 12px}
.pb-cc_bar .pb-cc__inner{gap: 10px;padding: 12px}
.pb-cc_bar .pb-cc__text{flex: 1 1 100%;max-width: none}
.pb-cc_bar .pb-cc__actions{width: 100%;gap: 8px}
 .pb-cc_bar .pb-cc__btn{flex: 1 1 140px;min-width: 0;padding: 10px 6px;font-size: 13px}}
 @media (max-width: 374.98px){.pb-cc_bar .pb-cc__btn{font-size: 12.5px}}
   .pb-dark .pb-co{color: #FFFFFF}
 .pb-dark .head-checkout .h1{color: #FFFFFF}
.pb-dark .head-checkout .btn-outline-primary{display: inline-flex;align-items: center;min-height: var(--pb-h-compact);color: var(--pb-on-deep-muted)}
.pb-dark .head-checkout .btn-outline-primary:hover,.pb-dark .head-checkout .btn-outline-primary:focus{color: var(--pb-accent-on-deep);background: transparent}
 @media (max-width: 991.98px){.pb-dark .head-checkout .btn-outline-primary{gap: 6px;padding-left: 0;padding-right: 0;font-size: 14px;text-decoration: none}
.pb-dark .head-checkout .btn-outline-primary::before{content: "";flex: 0 0 18px;width: 18px;height: 18px;background: currentColor;-webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center / 18px 18px no-repeat}}
 .pb-dark .head-checkout .logo,.pb-dark .footer-checkout .logo{filter: invert(1) grayscale(1) brightness(1.6) contrast(1.4);mix-blend-mode: screen}
 .pb-btn-accent,.pb-btn-accent:hover,.pb-btn-accent:focus,.pb-btn-accent:active{background: var(--pb-grad-accent);border-color: transparent;color: #191919}
.pb-btn-accent:hover{filter: brightness(1.04)}
.pb-btn-accent:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}
.pb-btn-ondeep,.pb-btn-ondeep:focus,.pb-btn-ondeep:active{background: transparent;border: 1px solid var(--pb-deep-line);color: #FFFFFF}
.pb-btn-ondeep:hover{background: var(--pb-deep-1);border-color: var(--pb-deep-line);color: #FFFFFF}
.pb-btn-ondeep:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}
 .pb-chip{display: inline-block;font-size: 12px;line-height: 1.4;padding: 4px 8px;border-radius: var(--pb-r-sm);background: var(--pb-surface);color: var(--pb-muted)}
 .pb-note{position: relative;display: flex;align-items: flex-start;gap: 10px;margin: 16px 0 0;padding: 12px 14px;border-radius: var(--pb-r-md);background: var(--pb-grad-deep);border: 1px solid var(--pb-deep-line);overflow: hidden}
.pb-note_lead{margin: 0 0 16px}
 .pb-note_modal{margin: 0 0 20px}
 .pb-note__ic{flex: 0 0 24px;width: 24px;height: 24px;color: var(--pb-accent-on-deep);  filter: drop-shadow(0 0 10px rgba(255,138,61,.35))}
.pb-note__ic svg{display: block;width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}
.pb-note__tx{position: relative;margin: 0;font-size: 13px;line-height: 1.45;color: var(--pb-on-deep-soft)}
 .pb-sum .pb-note{background: var(--pb-deep-0);border-color: var(--pb-deep-0-line)}
 .pb-note__spark{position: absolute;left: -43px;top: -43px;width: 86px;height: 86px;border-radius: 50%;pointer-events: none;opacity: 0;background: radial-gradient(circle,rgba(255,138,61,.55) 0%,rgba(255,138,61,.16) 45%,rgba(255,138,61,0) 70%)}
.pb-note.is-play .pb-note__spark{animation: pb-note-spark 900ms linear 2}
.pb-note.is-play{border-color: #3C424B}
@keyframes pb-note-spark{0%{opacity: 0;transform: translate(0,0)}
8%{opacity: 1}
25%{transform: translate(var(--tx,240px),0)}
50%{transform: translate(var(--tx,240px),var(--ty,60px))}
75%{transform: translate(0,var(--ty,60px))}
92%{opacity: 1}
100%{opacity: 0;transform: translate(0,0)}}
 .pb-cart__head{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;margin-bottom: var(--pb-head)}
.pb-cart__back{display: inline-flex;align-items: center;gap: 6px;min-height: var(--pb-h-compact);margin-left: auto;font-size: 14px;color: var(--pb-on-deep-muted);  text-decoration: none;cursor: pointer}
.pb-cart__back svg{fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}
.pb-cart__back:hover{color: var(--pb-accent-on-deep)}
 .pb-cart__isle{background: var(--pb-bg);color: var(--pb-ink);border-radius: var(--pb-r-lg);box-shadow: var(--pb-shadow-1);padding: 12px}
@media (min-width: 768px){.pb-cart__isle{padding: 16px}}
 .pb-cart .pb-crow{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 12px;margin: 0;padding: 12px 0;border-bottom: 0;border-top: 1px solid var(--pb-line);transition: opacity var(--pb-dur-fast) var(--pb-ease-out)}
.pb-cart__isle > .cart-item:first-child{border-top: 0;padding-top: 4px}
.pb-cart .pb-crow.cart-item_error::before{display: none}
.pb-cart .pb-crow__img{display: flex;align-items: center;justify-content: center;overflow: hidden;width: 72px;height: 72px;min-width: 72px;max-width: 72px;min-height: 72px;max-height: 72px;margin: 0;border: 1px solid var(--pb-line);border-radius: var(--pb-r-md);background: var(--pb-bg)}
.pb-cart .pb-crow__img img{width: 100%;height: 100%;object-fit: contain}
.pb-cart .pb-crow.cart-item_error .pb-crow__img{border-color: var(--pb-danger)}
.pb-cart .pb-crow__main{min-width: 0}
.pb-cart .pb-crow__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-width: none;margin: 0;font-size: 14px;line-height: 1.35;color: var(--pb-ink)}
.pb-cart .pb-crow__title:hover{color: var(--pb-accent-ink)}
.pb-crow__chips{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}
 .pb-crow__chips:not(:has(*)){display: none}
.pb-crow__foot{grid-column: 1 / -1;display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-top: 4px}
.pb-crow__price{flex: 1 0 100%;display: flex;align-items: baseline;gap: 8px;margin: 0}
.pb-crow__price .cart-item__price{font-size: 20px;font-weight: 700;line-height: 1.1;font-variant-numeric: tabular-nums;white-space: nowrap;order: 0}
.pb-crow__price .cart-item__old-price{margin: 0;font-size: 13px;font-weight: 400;color: var(--pb-muted)}
.pb-cart .pb-crow__acts{display: flex;gap: 8px}
.pb-cart .pb-crow .pb-step{margin-left: auto}
.pb-crow__err{grid-column: 1 / -1;margin-top: 4px;font-size: 13px;line-height: 1.45;color: var(--pb-danger)}
 .pb-cart .pb-ibtn{display: inline-flex;align-items: center;justify-content: center;width: var(--pb-h-compact);height: var(--pb-h-compact);min-width: var(--pb-h-compact);max-width: var(--pb-h-compact);margin: 0;padding: 0;border: 0;border-radius: var(--pb-r-md);background: transparent;color: var(--pb-muted);transition: color var(--pb-dur-fast) var(--pb-ease-out),background var(--pb-dur-fast) var(--pb-ease-out)}
.pb-cart .pb-ibtn svg{width: 24px;height: 24px}
.pb-cart .pb-ibtn:hover{background: var(--pb-surface)}
.pb-cart .pb-ibtn_del svg{fill: currentColor}
.pb-cart .pb-ibtn_del:hover{color: var(--pb-danger)}
.pb-cart .pb-ibtn_del:hover svg{fill: currentColor}
.pb-cart .fav.pb-ibtn svg{stroke: currentColor;fill: none}
.pb-cart .fav.pb-ibtn:hover svg{stroke: currentColor}
.pb-cart .fav.rs-in-favorite.pb-ibtn{color: var(--pb-danger)}
.pb-cart .fav.rs-in-favorite.pb-ibtn svg{stroke: currentColor;fill: currentColor}
.pb-cart .pb-ibtn:focus-visible{outline: 2px solid var(--pb-ink);outline-offset: 2px}
 .pb-cart .pb-step{display: inline-flex;align-items: center;border: 1px solid var(--pb-line);border-radius: var(--pb-r-md);background: var(--pb-bg)}
.pb-cart .pb-step button{display: flex;align-items: center;justify-content: center;width: var(--pb-h-compact);height: var(--pb-h-compact);min-width: var(--pb-h-compact);max-width: var(--pb-h-compact);margin: 0;padding: 0;border: 0;border-radius: var(--pb-r-md);background: transparent;color: var(--pb-ink)}
.pb-cart .pb-step button svg{width: 16px;height: 16px;fill: currentColor}
.pb-cart .pb-step button:hover{background: var(--pb-surface)}
.pb-cart .pb-step button:hover svg{fill: currentColor}
.pb-cart .pb-step button:disabled{color: #C3C7CE;background: transparent}
.pb-cart .pb-step button:disabled svg{fill: currentColor}
.pb-cart .pb-step button:focus-visible{outline: 2px solid var(--pb-ink);outline-offset: -2px}
.pb-cart .pb-step .cart-amount__input{display: flex;align-items: center;margin: 0;font-size: 16px}
.pb-cart .pb-step input[type="number"]{width: 40px;max-width: 40px;height: var(--pb-h-compact);margin: 0;padding: 0;border: 0;background: transparent;color: var(--pb-ink);font-size: 16px;  font-weight: 700;font-variant-numeric: tabular-nums;text-align: center}
 .pb-cart .pb-step .cart-amount__input > span{display: none}
 .pb-cart__tools{display: flex;align-items: center;flex-wrap: wrap;gap: 16px;margin-top: 8px}
.pb-tool-link{display: inline-flex;align-items: center;gap: 8px;min-height: var(--pb-h-compact);font-size: 14px;  color: var(--pb-danger-on-deep);text-decoration: none}
.pb-tool-link:hover{color: var(--pb-danger-on-deep);text-decoration: underline}
.pb-tool-link svg{fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}
.pb-tool-link_quiet{color: var(--pb-on-deep-muted)}
.pb-tool-link_quiet:hover{color: #FFFFFF}
 .pb-cart .pb-subrow{margin-bottom: 0;padding: 12px 0;border-bottom: 0;border-top: 1px solid var(--pb-line)}
.pb-cart .pb-subrow .modal-cart-item__img img{width: 48px;height: 48px;object-fit: contain}
 .pb-cart .pb-sum,.pb-dark .pb-sum_co{padding: 16px;border: 1px solid var(--pb-deep-line);border-radius: var(--pb-r-lg);background: var(--pb-grad-deep);box-shadow: var(--pb-shadow-deep);color: #FFFFFF}
.pb-cart .pb-sum__row{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 0;font-size: 16px;font-weight: 700}
.pb-cart .pb-sum__total{font-size: 24px;line-height: 1.1;font-variant-numeric: tabular-nums}
.pb-cart .pb-sum__promo{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--pb-deep-line)}
.pb-cart .pb-sum__promo .form-label{color: var(--pb-on-deep-soft);font-size: 13px;font-weight: 700}
.pb-cart .pb-sum__promo .form-control{min-height: var(--pb-h-compact);background: var(--pb-deep-2);border-color: var(--pb-deep-line);color: #FFFFFF;font-size: 16px}
.pb-cart .pb-sum__promo .form-control:focus{border-color: var(--pb-accent-on-deep);background: var(--pb-deep-2);color: #FFFFFF}
.pb-cart .pb-sum__promo .btn{min-height: var(--pb-h-compact)}
.pb-cart .pb-sum__cta{margin-top: 16px}
.pb-cart .pb-sum__errors{margin-bottom: 12px;font-size: 13px;line-height: 1.45;color: var(--pb-danger-on-deep)}
.pb-cart .pb-sum .rs-go-checkout{min-height: var(--pb-h-control);border-radius: var(--pb-r-md);font-weight: 700}
.pb-cart .pb-sum .rs-go-checkout.btn-primary,.pb-cart .pb-sum .rs-go-checkout.btn-primary:hover,.pb-cart .pb-sum .rs-go-checkout.btn-primary:focus,.pb-cart .pb-sum .rs-go-checkout.btn-primary:active{background: var(--pb-grad-accent);border-color: transparent;color: #191919}
.pb-cart .pb-sum .rs-go-checkout.btn-primary:hover{filter: brightness(1.04)}
.pb-cart .pb-sum .rs-go-checkout:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}
.pb-cart .pb-sum .product-one-click{justify-content: center;min-height: var(--pb-h-compact);color: var(--pb-on-deep-muted)}
.pb-cart .pb-sum .product-one-click:hover{color: #FFFFFF}
.pb-cart .pb-sum .product-one-click svg{fill: currentColor}
.pb-cart .pb-sum .product-one-click:hover svg{fill: currentColor}
 .pb-cart main h2{color: #FFFFFF}
.pb-cart .swiper-concomitants .swiper-slide.modal-cart-item{margin-bottom: 0;padding: 12px;border-bottom: 0;border-radius: var(--pb-r-lg);background: var(--pb-bg);color: var(--pb-ink)}
.pb-cart .swiper-concomitants .modal-cart-item__title{color: var(--pb-ink)}
.pb-cart .swiper-concomitants .cart-item__price{color: var(--pb-ink)}
.pb-cart .swiper-concomitants .swiper-button-prev,.pb-cart .swiper-concomitants .swiper-button-next{color: #FFFFFF}
 .pb-empty{max-width: 520px;margin: 0 auto;padding: 8px 0 16px;text-align: center}
.pb-empty__ic{display: flex;align-items: center;justify-content: center;width: 96px;height: 96px;margin: 0 auto 16px;border: 1px solid var(--pb-deep-line);border-radius: var(--pb-r-xl);background: #1A1D21;color: var(--pb-accent-on-deep)}
.pb-empty__ic svg{fill: none;stroke: currentColor;  stroke-width: 1.2;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 10px rgba(255,138,61,.35))}
.pb-empty h2{color: #FFFFFF;margin-bottom: 8px}
.pb-empty p{margin: 0 0 20px;font-size: 14px;color: var(--pb-on-deep-muted)}
.pb-empty__errors{margin-bottom: 16px;font-size: 14px;color: var(--pb-danger-on-deep)}
.pb-empty__cta{display: grid;gap: 8px;justify-content: center}
.pb-empty__cta .btn{min-height: var(--pb-h-control);border-radius: var(--pb-r-md)}
@media (min-width: 576px){.pb-empty__cta{grid-auto-flow: column}}
  .pb-dark .pb-co .checkout-block{padding: 16px;border: 0;border-radius: var(--pb-r-lg);background: var(--pb-bg);box-shadow: var(--pb-shadow-1);color: var(--pb-ink)}
@media (min-width: 768px){.pb-dark .pb-co .checkout-block{padding: 20px}}
 .pb-dark .pb-co .checkout-block__num{display: flex;align-items: center;justify-content: center;flex: 0 0 28px;width: 28px;height: 28px;margin-right: 10px;border-radius: 50%;background: var(--pb-ink);color: #FFFFFF;font-size: 14px;font-weight: 700;line-height: 1}
.pb-dark .pb-co .checkout-block__title{font-size: 16px;line-height: 1.3;color: var(--pb-ink)}
.pb-dark .pb-co .checkout-block .fs-3{font-size: 14px;font-weight: 700;color: var(--pb-ink)}
 .pb-dark .pb-co .checkout-block .form-label{margin-bottom: 6px;font-size: 13px;font-weight: 700;color: var(--pb-ink)}
.pb-dark .pb-co .checkout-block .form-control{min-height: var(--pb-h-control);border-radius: var(--pb-r-md);font-size: 16px}
.pb-dark .pb-co .checkout-block textarea.form-control{min-height: 96px}
.pb-dark .pb-co .checkout-block .invalid-feedback{color: var(--pb-danger)}
 .pb-dark .pb-co .checkout-radio label{min-height: var(--pb-h-control);padding: 12px;border-radius: var(--pb-r-md);border-color: var(--pb-line);color: var(--pb-ink)}
.pb-dark .pb-co .checkout-radio label:hover{border-color: var(--pb-muted)}
.pb-dark .pb-co .checkout-radio input:checked ~ label{border-color: var(--pb-ink);background: var(--pb-surface)}
.pb-dark .pb-co .checkout-radio__title{margin-bottom: 8px;font-size: 15px}
 .pb-dark .pb-co .checkout-radio .text-gray{color: var(--pb-muted) !important}
 .pb-dark .pb-co .order-items,.pb-dark .pb-co .checkout-help,.pb-dark .pb-co .checkout-auth,.pb-dark .pb-co .checkout-auth-info{border: 0;border-radius: var(--pb-r-lg);background: var(--pb-bg);box-shadow: var(--pb-shadow-1);color: var(--pb-ink)}
.pb-dark .pb-co .order-items__title{font-size: 16px;color: var(--pb-ink)}
.pb-dark .pb-co .order-items__list a{color: var(--pb-ink)}
.pb-dark .pb-co .checkout-help a{color: var(--pb-ink)}
.pb-dark .pb-co .city-select{max-width: none;border-radius: var(--pb-r-md);border-color: var(--pb-line)}
 .pb-dark .pb-sum_co .checkout-total{margin-bottom: 16px}
.pb-dark .pb-sum_co .checkout-total li{padding: 10px 0;border-bottom-color: var(--pb-deep-line)}
.pb-dark .pb-sum_co .checkout-total li:last-child{border-bottom: 0;padding-bottom: 0}
.pb-dark .pb-sum_co .text-gray{color: var(--pb-on-deep-muted) !important}
.pb-dark .pb-sum_co .fs-2{font-size: 24px;line-height: 1.1;font-variant-numeric: tabular-nums}
.pb-dark .pb-sum_co .invalid-feedback{color: var(--pb-danger-on-deep)}
 .pb-dark .pb-sum_co .pb-agree{color: #FFFFFF}
.pb-dark .pb-sum_co .pb-agree_optional .pb-agree__text{color: var(--pb-on-deep-muted)}
.pb-dark .pb-sum_co .pb-agree__box{accent-color: #FFFFFF}
.pb-dark .pb-sum_co .pb-agree__text a{color: #EFF2F6}
.pb-dark .pb-sum_co .pb-agree__text a:hover{color: #FFFFFF}
.pb-dark .pb-sum_co .pb-agree__box:focus-visible{outline-color: #FFFFFF}
 .pb-dark .pb-sum_co .checkbox label{color: #FFFFFF}
.pb-dark .pb-sum_co .checkbox label a{color: #EFF2F6}
.pb-dark .pb-sum_co .checkbox-attr svg{fill: #FFFFFF}
 .pb-dark .pb-sum_co .pb-sum__foot{margin: 0}
.pb-dark .pb-sum_co .pb-sum__btn{width: 100%;margin-top: 4px}
.pb-dark .pb-sum_co .rs-checkout_submitButton{width: 100%;min-height: var(--pb-h-control);border-radius: var(--pb-r-md);font-weight: 700}
.pb-dark .pb-sum_co .rs-checkout_submitButton.btn-primary,.pb-dark .pb-sum_co .rs-checkout_submitButton.btn-primary:hover,.pb-dark .pb-sum_co .rs-checkout_submitButton.btn-primary:focus,.pb-dark .pb-sum_co .rs-checkout_submitButton.btn-primary:active{background: var(--pb-grad-accent);border-color: transparent;color: #191919}
.pb-dark .pb-sum_co .rs-checkout_submitButton.btn-primary:hover{filter: brightness(1.04)}
.pb-dark .pb-sum_co .rs-checkout_submitButton:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}
 .pb-dark .checkout-total-fixed{background: var(--pb-grad-deep);border-top: 1px solid var(--pb-deep-line);box-shadow: var(--pb-shadow-3);color: #FFFFFF}
.pb-dark .checkout-total-fixed__key{font-size: 12px;color: var(--pb-on-deep-muted)}
.pb-dark .checkout-total-fixed__sum{font-size: 20px;line-height: 1.1;font-variant-numeric: tabular-nums;color: #FFFFFF}
.pb-dark .checkout-total-fixed .btn{min-height: var(--pb-h-compact);border-radius: var(--pb-r-md);font-weight: 700}
.pb-dark .checkout-total-fixed .btn-primary,.pb-dark .checkout-total-fixed .btn-primary:hover,.pb-dark .checkout-total-fixed .btn-primary:focus,.pb-dark .checkout-total-fixed .btn-primary:active{background: var(--pb-grad-accent);border-color: transparent;color: #191919}
.pb-dark .checkout-total-fixed .btn-primary:focus-visible{outline: 2px solid #FFFFFF;outline-offset: 2px}
 .pb-thx{max-width: 560px;margin: 0 auto}
.pb-thx__card{padding: 24px 16px 20px;border: 1px solid var(--pb-deep-line);border-radius: var(--pb-r-xl);background: var(--pb-grad-deep);box-shadow: var(--pb-shadow-deep);color: #FFFFFF;text-align: center}
@media (min-width: 768px){.pb-thx__card{padding: 32px 32px 24px}}
.pb-thx__ring{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;margin: 0 auto 16px;border: 2px solid var(--pb-success-on-deep);  border-radius: 50%}
.pb-thx__ring svg{width: 34px;height: 34px;fill: none;stroke: var(--pb-success-on-deep);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}
.pb-thx__h{margin: 0 0 8px;font-size: 20px;line-height: 1.25;font-weight: 700;color: #FFFFFF}
@media (min-width: 768px){.pb-thx__h{font-size: 26px;letter-spacing: -.02em}}
.pb-thx__lead{max-width: 42ch;margin: 0 auto;font-size: 14px;line-height: 1.5;color: var(--pb-on-deep-soft)}
.pb-thx__lead a{color: var(--pb-accent-on-deep)}
.pb-thx__next{margin: 20px 0 0;padding: 16px;border: 1px solid var(--pb-deep-line);border-radius: var(--pb-r-md);background: rgba(255,255,255,.04);text-align: left}
.pb-thx__next h2{margin: 0 0 12px;font-size: 13px;font-weight: 700;letter-spacing: .02em;text-transform: uppercase;color: var(--pb-on-deep-muted)}
.pb-thx__next ol{display: grid;gap: 12px;margin: 0;padding: 0;list-style: none;counter-reset: pbthx}
.pb-thx__next li{display: grid;grid-template-columns: 26px minmax(0,1fr);gap: 10px;counter-increment: pbthx;font-size: 14px;line-height: 1.45;color: var(--pb-on-deep-soft)}
.pb-thx__next li::before{content: counter(pbthx);display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;border: 1px solid var(--pb-deep-line);border-radius: 50%;background: #1A1D21;color: #FFFFFF;font-size: 12px;font-weight: 700}
.pb-thx__cta{display: grid;gap: 8px;margin-top: 20px}
@media (min-width: 576px){.pb-thx__cta{grid-template-columns: 1fr 1fr}}
.pb-thx__cta .btn{min-height: var(--pb-h-control);border-radius: var(--pb-r-md);font-weight: 700}
 .pb-thx__isle{margin-top: var(--pb-gap);padding: 4px 16px;border-radius: var(--pb-r-lg);background: var(--pb-bg);box-shadow: var(--pb-shadow-1);color: var(--pb-ink)}
.pb-thx__isle .accordion-checkout-finish .accordion-button{padding: 14px 0;font-size: 15px;min-height: var(--pb-h-compact);color: var(--pb-ink)}
.pb-thx__isle .accordion-checkout-finish .accordion-body{padding-bottom: 16px}
.pb-thx__isle .checkout-total{margin: 0}
.pb-thx__isle .checkout-total li{padding: 10px 0}
.pb-thx__isle .fs-2{font-size: 20px}
.pb-thx__isle .text-gray{color: var(--pb-muted) !important}
 .pb-thx_compact{max-width: none}
.pb-thx_compact .pb-thx__card{padding: 20px 16px}
.pb-thx_compact .pb-thx__ring{width: 56px;height: 56px;margin-bottom: 12px}
.pb-thx_compact .pb-thx__ring svg{width: 30px;height: 30px}
 .pb-thx.is-arm .pb-thx__card{opacity: 0;transform: translateY(12px)}
.pb-thx.is-in .pb-thx__card{animation: pb-thx-in var(--pb-dur-slow) var(--pb-ease-out) forwards}
@keyframes pb-thx-in{to{opacity: 1;transform: translateY(0)}}
.pb-thx.is-arm .pb-thx__ring{transform: scale(.86);opacity: 0}
.pb-thx.is-in .pb-thx__ring{animation: pb-thx-pop 300ms var(--pb-ease-out) 120ms forwards}
@keyframes pb-thx-pop{to{transform: scale(1);opacity: 1}}
.pb-thx.is-arm .pb-thx__ring svg path{stroke-dasharray: 30;stroke-dashoffset: 30}
.pb-thx.is-in .pb-thx__ring svg path{animation: pb-thx-draw 400ms var(--pb-ease-out) 260ms forwards}
@keyframes pb-thx-draw{to{stroke-dashoffset: 0}}
 @media (prefers-reduced-motion: reduce){.pb-note__spark{display: none !important}
 .pb-note,.pb-note.is-play,.pb-sum .pb-note,.pb-sum .pb-note.is-play{border-left: 3px solid var(--pb-accent-on-deep);padding-left: 12px}
.pb-thx.is-arm .pb-thx__card,.pb-thx.is-in .pb-thx__card{opacity: 1;transform: none;animation: none !important}
.pb-thx.is-arm .pb-thx__ring,.pb-thx.is-in .pb-thx__ring{opacity: 1;transform: none;animation: none !important}
.pb-thx.is-arm .pb-thx__ring svg path,.pb-thx.is-in .pb-thx__ring svg path{stroke-dashoffset: 0;animation: none !important}
.pb-cart .pb-crow{transition-duration: .01ms}}
 @media (min-width: 768px){.pb-cart .pb-crow{grid-template-columns: 88px minmax(0,1fr);gap: 16px}
.pb-cart .pb-crow__img{width: 88px;height: 88px;min-width: 88px;max-width: 88px;min-height: 88px;max-height: 88px}
.pb-cart .pb-crow__title{font-size: 15px}
.pb-crow__price{flex: 0 1 auto;margin-right: auto}
.pb-cart .pb-crow .pb-step{margin-left: 0}
.pb-cart .pb-sum{padding: 20px}
.pb-dark .pb-sum_co{padding: 20px}}
 @media (min-width: 992px){  .pb-cart .pb-sum{position: sticky;top: 74px}
 .pb-cart .pb-crow{grid-template-columns: 88px minmax(0,1fr) auto;align-items: center;padding: 16px 0}
.pb-cart .pb-crow__foot{grid-column: 3;flex-wrap: nowrap;justify-content: flex-end;gap: 12px;margin-top: 0}
.pb-crow__price{flex: 0 0 auto;justify-content: flex-end;min-width: 132px;margin: 0}
.pb-cart .pb-crow__acts{justify-content: flex-end}
.pb-crow__err{grid-column: 1 / -1}}
 @media (min-width: 1200px){.pb-cart__grid > .col-xl-3{flex: 0 0 396px;width: 396px;max-width: 396px}}
 .pb-dark .pb-co .checkout-block .text-gray,.pb-dark .pb-co .order-items .text-gray,.pb-dark .pb-co .checkout-help .text-gray,.pb-dark .pb-co .checkout-auth .text-gray{color: var(--pb-muted) !important}
 .pb-dark .pb-co .city-select__name{color: var(--pb-ink)}
 .pb-cart .pb-cart__isle .catalog-select select,.pb-cart .pb-cart__isle .catalog-select__value{color: var(--pb-ink)}
.pb-cart .pb-cart__isle .catalog-select__label{color: var(--pb-muted)}
  .pb-cart .pb-sum__units{margin: 0 0 6px;font-size: 14px;font-weight: 400;line-height: 1.45;color: var(--pb-on-deep-muted)}
 .pb-thx__num{display: inline-block;margin: 16px 0 0;padding: 8px 16px;border: 1px solid var(--pb-deep-line);border-radius: 999px;background: #1A1D21;color: #FFFFFF;font-size: 16px;font-weight: 700;line-height: 1.25;font-variant-numeric: tabular-nums;white-space: nowrap}
 .pb-cart .pb-sum__total,.pb-cart .pb-crow__price .cart-item__old-price,.pb-cart .pb-subrow .cart-item__price,.pb-cart .pb-subrow .cart-item__old-price,.pb-dark .pb-sum_co .fs-2,.pb-dark .checkout-total-fixed__sum,.pb-thx__isle .checkout-total .fs-2,.pb-thx__tel{white-space: nowrap}
 .pb-checkout .pb-co{padding-top: 16px}
 .pb-thx_compact .pb-thx__next{margin-top: 16px;padding: 12px}
.pb-thx_compact .pb-thx__next h2{margin-bottom: 10px}
.pb-thx_compact .pb-thx__next ol{gap: 10px}
