

/* Start:/local/templates/akumulyator_template/components/bitrix/news.list/hitGoods/style.css?1793193961557*/
/*
 * Ширина карточек в слайдере «Хитов продаж».
 * Сама карточка оформлена в css/card-compact.css — она общая для всего сайта.
 */

/* 5 карточек в ряд на широких экранах */
@media screen and (min-width: 1280px) {
    .hit-slider {
        --product-card-slide-width: calc(20% - 9.6px);
    }
}

@media screen and (max-width: 767px) {
    .hit-slider {
        --product-card-gap: 8px;
        --product-card-slide-width: calc(50% - 4px);
    }
}

/* End */


/* Start:/local/templates/akumulyator_template/components/bitrix/news.detail/indexAboutSeo/style.css?17937836462711*/
/* Главная: свёрнутый SEO-блок «О нашем магазине» (шаблон indexAboutSeo) */
.ab-seo.wrapper { margin-top: 32px; margin-bottom: 32px; }
.ab-seo__box {
    background: #f6f5f0;
    border: 1px solid #e6e3da;
    border-radius: 14px;
}
.ab-seo__summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 18px 20px;
    cursor: pointer;
    list-style: none;
    border-radius: 14px;
}
.ab-seo__summary::-webkit-details-marker { display: none; }
.ab-seo__summary::marker { content: none; }
.ab-seo__summary:focus-visible { outline: 3px solid #1f1b20; outline-offset: 2px; }
.ab-seo .ab-seo__title {
    font: 700 18px/1.3 Inter, sans-serif;
    color: #1f1b20;
    margin: 0;
}
.ab-seo__toggle {
    flex: none;
    position: relative;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #ffd633;
    transition: background-color .2s;
}
.ab-seo__summary:hover .ab-seo__toggle { background: #ffce05; }
.ab-seo__toggle::before,
.ab-seo__toggle::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 14px;
    height: 2px;
    margin: -1px 0 0 -7px;
    background: #1f1b20;
    transition: transform .2s;
}
.ab-seo__toggle::after { transform: rotate(90deg); }
.ab-seo__box[open] .ab-seo__toggle::after { transform: rotate(0deg); }
.ab-seo__body { padding: 0 20px 20px; max-width: 60em; }
.ab-seo .ab-seo__body p,
.ab-seo .ab-seo__body li {
    font: 400 15px/1.6 Inter, sans-serif;
    color: #3a363c;
}
.ab-seo .ab-seo__body p { margin: 0 0 12px; }
.ab-seo .ab-seo__body strong { font-weight: 700; color: #1f1b20; }
.ab-seo .ab-seo__body a {
    font: inherit;
    color: #1f1b20;
    text-decoration: underline;
    text-decoration-color: #ffd633;
    text-decoration-thickness: 2px;
    text-underline-offset: 3px;
}
.ab-seo .ab-seo__body ul { margin: 0 0 12px; padding-left: 1.2em; }
.ab-seo .ab-seo__body li { margin: 0 0 4px; list-style: disc; }
@media (min-width: 1280px) {
    .ab-seo.wrapper { margin-top: max(32px, calc(2.8 * var(--dvw))); margin-bottom: max(32px, calc(2.8 * var(--dvw))); }
    .ab-seo__summary { padding: 20px 28px; }
    .ab-seo__body { padding: 0 28px 24px; }
    .ab-seo .ab-seo__title { font-size: max(18px, calc(1.4 * var(--dvw))); }
    .ab-seo .ab-seo__body p, .ab-seo .ab-seo__body li { font-size: max(15px, calc(1.1 * var(--dvw))); }
}
.ab-seo .ab-seo__body h3 {
    font: 700 17px/1.35 Inter, sans-serif;
    color: #1f1b20;
    margin: 20px 0 10px;
}
.ab-seo .ab-seo__body > :first-child { margin-top: 0; }
@media (min-width: 1280px) {
    .ab-seo .ab-seo__body h3 { font-size: max(17px, calc(1.25 * var(--dvw))); }
}

/* End */
/* /local/templates/akumulyator_template/components/bitrix/news.list/hitGoods/style.css?1793193961557 */
/* /local/templates/akumulyator_template/components/bitrix/news.detail/indexAboutSeo/style.css?17937836462711 */
