

/* Start:/bitrix/templates/creativebz.carrent/components/bitrix/news/podpiska-page/style.css?177211883730244*/
.news-page{
    padding:20px 0 40px;
}

.news-page__filters{
    margin:24px 0 22px;
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}

.news-page__filter{
    display:inline-flex;
    align-items:center;
    padding:9px 14px;
    border-radius:12px;
    border:1px solid #e5e7eb;
    color:#0f1115;
    background:#fff;
    text-decoration:none;
    font-weight:600;
    transition:all .2s ease;
}

.news-page__filter:hover{
    border-color:#db0032;
    color:#db0032;
}

.news-page__filter.is-active{
    background:#0f1115;
    color:#fff;
    border-color:#0f1115;
}

.news-detail{
    padding:20px 0 60px;
}

.sales-detail.news-detail{
    padding-top:0;
}

.sales-detail-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(320px,360px);
    gap:32px;
    align-items:start;
}

.sales-detail-layout--no-sidebar{
    grid-template-columns:minmax(0,1fr);
}

.sales-detail-layout--no-sidebar .sales-detail-sidebar{
    display:none;
}

.sales-detail-sidebar{
    min-width:0;
}

.sales-detail-sidebar__inner{
    position:sticky;
    top:120px;
}

.sales-detail-sidebar .tizers{
    margin:0;
}

.sales-detail-sidebar .container_template{
    padding:0;
}

.news-detail__date{
    color:#737d8c;
    font-size:14px;
    margin-bottom:18px;
    font-weight:600;
}

.news-detail__cover{
    margin-bottom:20px;
    display:flex;
}

.news-detail__cover picture{
    width:100%;
    display:block;
}

.news-detail__cover img{
    width:100%;
    height:auto;
    max-width:none;
    display:block;
}

.news-detail__content{
    font-size:16px;
    line-height:1.7;
    color:#1c1f26;
}

.news-detail__content h2,
.news-detail__content h3,
.news-detail__content h4{
    margin-top:18px;
    margin-bottom:10px;
    line-height:1.3;
}

.news-detail__content p{
    margin:0 0 14px;
}

.news-detail__back{
    display:inline-flex;
    align-items:center;
    gap:6px;
    margin-top:22px;
    padding:10px 14px;
    border-radius:12px;
    background:#f5f6f8;
    color:#0f1115;
    text-decoration:none;
    font-weight:700;
    transition:background .2s ease, color .2s ease;
}

.news-detail__back:hover{
    background:#0f1115;
    color:#fff;
}

.sales-detail__blocks{
    display:grid;
    gap:32px;
}

.sales-detail--podpiska .news-detail__cover{
    margin-bottom:40px;
}

.sales-detail--podpiska .sales-detail__blocks{
    gap:64px;
}

.sales-block{
    width:100%;
}

.sales-block--columns{
    margin:0;
}

.sales-block--popular-cars{
    display:grid;
    gap:16px;
}

.sales-block-popular-cars__title h2{
    margin:0;
}

.sales-block-columns{
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:var(--sales-columns-gap,20px);
}

.sales-block-columns__col{
    min-width:0;
    display:grid;
    gap:16px;
}

.sales-block-columns__col > .sales-block{
    margin:0;
}

.sales-block-columns__col--with-media{
    display:block;
}

.sales-block-columns__col-inner{
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(360px,520px);
    gap:24px;
    align-items:center;
}

.sales-block-columns__col--media-left .sales-block-columns__col-inner{
    grid-template-columns:minmax(360px,520px) minmax(0,1fr);
}

.sales-block-columns__col-content{
    min-width:0;
    display:grid;
    gap:16px;
}

.sales-block-columns__media{
    margin:0;
    border-radius:16px;
    overflow:hidden;
    align-self:center;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:260px;
    background:linear-gradient(135deg,#f7f8fb 0%,#eef2f8 100%);
}

.sales-block-columns__media-img{
    width:100%;
    max-width:100%;
    height:auto;
    max-height:460px;
    object-fit:contain;
    display:block;
    margin:0 auto;
}

.sales-block-columns--cards .sales-block-columns__col{
    border-radius:20px;
    padding:24px;
    background:linear-gradient(135deg,#f5f7fb 0%,#eef2f8 100%);
}

.sales-block-columns--cards .sales-block--hero{
    padding:0;
    border-radius:0;
    background:transparent;
}

.sales-block-columns--cards .sales-block-text h2:first-child,
.sales-block-columns--cards .sales-block-wysiwyg h2:first-child{
    margin:0;
    font-size:30px;
    line-height:1.2;
    color:#0f1115;
}

.sales-block-columns--cards .sales-block-text h2:first-child + p,
.sales-block-columns--cards .sales-block-wysiwyg h2:first-child + p{
    margin:14px 0 0;
    color:#3a4451;
    font-size:16px;
    line-height:1.65;
}

.sales-block--hero{
    border-radius:20px;
    background:linear-gradient(135deg,#f5f7fb 0%,#eef2f8 100%);
    padding:24px;
}

.sales-block-hero{
    display:grid;
    gap:20px;
    grid-template-columns:minmax(0,1fr);
}

.sales-block-hero--with-media{
    grid-template-columns:minmax(0,1fr) minmax(300px,420px);
    align-items:center;
    column-gap:36px;
}

.sales-block-hero--media-top{
    align-items:flex-start;
}

.sales-block-hero--media-top .sales-block-hero__media{
    align-self:flex-start;
    margin-top:52px;
}

.sales-block-hero__badge{
    display:inline-flex;
    align-items:center;
    border-radius:999px;
    padding:6px 12px;
    background:#0f1115;
    color:#fff;
    font-size:13px;
    font-weight:700;
    margin-bottom:10px;
}

.sales-block-hero__title{
    margin:0;
    font-size:30px;
    line-height:1.2;
    color:#0f1115;
}

.sales-block-hero__text{
    margin:14px 0 0;
    color:#3a4451;
    font-size:16px;
    line-height:1.65;
}

.sales-block-hero__media{
    overflow:hidden;
    border-radius:16px;
}

.sales-block-hero__media img{
    width:100%;
    height:auto;
    display:block;
}

.sales-block-text,
.sales-block-wysiwyg{
    font-size:16px;
    line-height:1.7;
    color:#1c1f26;
}

.sales-block-text h2,
.sales-block-text h3,
.sales-block-text h4,
.sales-block-wysiwyg h2,
.sales-block-wysiwyg h3,
.sales-block-wysiwyg h4{
    margin:18px 0 10px;
    line-height:1.3;
}

.sales-block-text p,
.sales-block-wysiwyg p{
    margin:0 0 14px;
}

.sales-block-columns__col--intro .sales-block-text{
    line-height:1.85;
    letter-spacing:.01em;
}

.sales-block-columns__col--intro .sales-block-hero__title + .sales-block-text{
    margin-top:18px;
}

.sales-block-columns__col--intro .sales-block-text p{
    margin:0 0 18px;
}

.sales-block-columns__col--intro .sales-block-text p:last-child{
    margin-bottom:0;
}

.sales-block-columns__col--tariff .sales-block-text{
    line-height:1.85;
    letter-spacing:.01em;
}

.sales-block-columns__col--tariff .sales-block-text h2:first-child{
    margin:0;
}

.sales-block-columns__col--tariff .sales-block-text h2:first-child + p{
    margin:18px 0;
    color:#161a1d;
    font-size:16px;
    line-height:28px;
    letter-spacing:.01em;
}

.sales-block-columns__col--tariff .sales-block-text h2:first-child + p strong{
    font-weight:700;
}

.sales-block-columns__col--tariff .sales-block-text ul{
    margin:0 0 18px 28px;
}

.sales-block-columns__col--tariff .sales-block-text ul.sales-block-list--tariff{
    list-style:disc;
    list-style-position:outside;
    padding-left:0;
    column-count:2;
    column-gap:40px;
}

.sales-block-columns__col--tariff .sales-block-text li{
    margin:0 0 10px;
}

.sales-block-columns__col--tariff .sales-block-text ul.sales-block-list--tariff li{
    display:list-item;
    list-style:disc;
    break-inside:avoid;
}

.sales-block-columns__col--tariff .sales-block-text ul.sales-block-list--tariff li::marker{
    color:#1c1f26;
}

.sales-block-columns__col--tariff .sales-block-text li:last-child{
    margin-bottom:0;
}

.sales-block-hero__text--ideal{
    line-height:1.85;
    letter-spacing:.01em;
}

.sales-block-ideal-columns{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:32px;
}

.sales-block-ideal-columns__col{
    min-width:0;
}

.sales-block-ideal-columns__title{
    margin:0 0 14px;
}

.sales-block-ideal-columns__accent{
    margin:0;
    position:relative;
    padding:12px 20px;
    line-height:1.55;
    background:linear-gradient(135deg, rgba(255,255,255,.72) 0%, rgba(248,251,255,.86) 100%);
    border:1px solid rgba(148,163,184,.25);
    border-radius:14px;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
}

.sales-block-ideal-columns__accent::before,
.sales-block-ideal-columns__accent::after{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    width:16px;
    pointer-events:none;
}

.sales-block-ideal-columns__accent::before{
    left:0;
    border-left:4px solid #1f2937;
    border-top:4px solid #1f2937;
    border-bottom:4px solid #1f2937;
}

.sales-block-ideal-columns__accent::after{
    right:0;
    border-right:4px solid #1f2937;
    border-top:4px solid #1f2937;
    border-bottom:4px solid #1f2937;
}

.sales-block-ideal-columns__accent-text{
    display:block;
    min-width:0;
}

.sales-block-ideal-columns__list{
    margin:0;
    padding:0;
    list-style:none;
}

.sales-block-ideal-columns__list li{
    position:relative;
    margin:0 0 12px;
    padding-left:20px;
}

.sales-block-ideal-columns__list li::before{
    content:'—';
    position:absolute;
    left:0;
    top:0;
}

.sales-block-ideal-columns__list li:last-child{
    margin-bottom:0;
}

.sales-block-columns--cards .sales-block--image + .sales-block--text .sales-block-text{
    font-size:24px;
    line-height:1.2;
    font-weight:700;
    color:#101827;
}

.sales-block--subscription-prices{
    margin:0;
}

.sales-subscription-prices{
    display:grid;
    gap:12px;
}

.sales-subscription-prices__grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
}

.sales-subscription-prices__grid--single{
    grid-template-columns:minmax(0,1fr);
}

.sales-subscription-prices__plan{
    position:relative;
    border:1px solid #dde3e8;
    border-radius:12px;
    background:#fff;
    padding:10px 10px 12px;
    min-height:86px;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
}

.sales-subscription-prices__plan--year{
    border-color:#dde3e8;
    background:#fff;
}

.sales-subscription-prices__month{
    font-size:13px;
    line-height:1.2;
    font-weight:700;
    color:#4a5563;
    margin-bottom:8px;
}

.sales-subscription-prices__price{
    font-size:21px;
    line-height:1.15;
    font-weight:800;
    color:#101827;
    letter-spacing:-.01em;
}

.sales-subscription-prices__old{
    font-size:13px;
    line-height:1.2;
    color:#7a8797;
    text-decoration:line-through;
    margin-bottom:4px;
}

.sales-subscription-prices__badge{
    position:absolute;
    top:8px;
    right:8px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:22px;
    padding:0 8px;
    border-radius:999px;
    background:#db0032;
    color:#fff;
    font-size:12px;
    line-height:1;
    font-weight:800;
}

.sales-subscription-prices__actions .sales-block-cta{
    width:100%;
}

.sales-subscription-prices__fallback{
    font-size:28px;
    line-height:1.2;
    font-weight:700;
    color:#101827;
}

.sales-block-text a,
.sales-block-wysiwyg a{
    color:#db0032;
}

.sales-block-text a:hover,
.sales-block-text a:focus-visible,
.sales-block-wysiwyg a:hover,
.sales-block-wysiwyg a:focus-visible{
    color:#db0032;
}

.sales-block-cta{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    min-height:46px;
    border-radius:12px;
    padding:0 18px;
    text-decoration:none;
    font-weight:700;
    transition:all .2s ease;
    border:0;
    cursor:pointer;
    font:inherit;
}

.sales-block-cta--primary{
    background:#db0032;
    color:#fff;
}

.sales-block-cta--primary:hover{
    background:#b9002b;
    color:#fff;
}

.sales-block-cta--secondary{
    background:#111827;
    color:#fff;
}

.sales-block-cta--secondary:hover{
    background:#030712;
    color:#fff;
}

.sales-block-cta--outline{
    border:1px solid #d1d5db;
    background:#fff;
    color:#111827;
}

.sales-block-cta--outline:hover{
    border-color:#111827;
    color:#111827;
}

.sales-block-cta:focus-visible{
    outline:2px solid #db0032;
    outline-offset:2px;
}

.sales-block--note{
    border-left:4px solid #db0032;
    background:#fff5f7;
    border-radius:10px;
}

.sales-block-note{
    padding:14px 16px;
    font-size:15px;
    line-height:1.65;
    color:#3b1020;
}

.sales-detail__blocks > .sales-block--note{
    border-left:0;
    border-radius:18px;
    background:linear-gradient(90deg,#2b303a 0%,#363d4a 100%);
}

.sales-detail__blocks > .sales-block--note .sales-block-note{
    padding:24px 30px;
    font-size:28px;
    line-height:1.2;
    font-weight:700;
    color:#fff;
    text-align:center;
}

.sales-detail__blocks > .sales-block--note.sales-block--note-cta .sales-block-note{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:24px;
    text-align:left;
}

.sales-detail__blocks > .sales-block--note.sales-block--note-cta .sales-block-note__text{
    flex:1 1 auto;
}

.sales-detail__blocks > .sales-block--note.sales-block--note-cta .sales-block-note__text-wrap{
    display:flex;
    flex-direction:column;
    gap:8px;
    flex:1 1 auto;
    min-width:0;
}

.sales-detail__blocks > .sales-block--note.sales-block--note-cta .sales-block-note__subtext{
    font-size:15px;
    line-height:1.35;
    font-weight:500;
    color:rgba(255,255,255,.78);
}

.sales-block-cta--note{
    background:#fff;
    color:#1f2937;
    min-height:48px;
    padding:0 22px;
    border-radius:12px;
    font-size:16px;
    line-height:1.2;
    font-weight:400;
    white-space:nowrap;
    flex:0 0 auto;
}

.sales-block-cta--note:hover{
    background:#eef2f7;
    color:#111827;
}

.sales-block-columns--plain .sales-block--note{
    position:relative;
    overflow:hidden;
    border:1px solid #e9e6ee;
    border-radius:14px;
    box-shadow:0 10px 24px rgba(30,22,47,.08);
    transition:transform .2s ease, box-shadow .2s ease;
}

.sales-block-columns--plain .sales-block--note::before{
    content:none;
}

.sales-block-columns--plain .sales-block--note::after{
    content:"";
    position:absolute;
    width: 188px;
    height: 188px;
    right: -146px;
    bottom: -81px;
    border-radius:58% 42% 50% 50% / 44% 58% 42% 56%;
    background:radial-gradient(circle at 30% 30%, #ffffffb8 0%, #ffffff66 30%, #ffffff00 74%);
    pointer-events:none;
}

.sales-block-columns--plain .sales-block--note:hover{
    transform:translateY(-3px);
    box-shadow:0 14px 30px rgba(30,22,47,.14);
}

.sales-block-columns--plain .sales-block-note{
    position:relative;
    z-index:2;
    padding:14px 16px;
    min-height:72px;
    display:flex;
    align-items:center;
    text-align:left;
    font-size:17px;
    line-height:1.25;
    font-weight:700;
    color:#201a2f;
}

.sales-block-columns--plain.sales-block-columns--count-1 .sales-block-columns__col{
    grid-column:span 12 !important;
}

.sales-block-columns--plain.sales-block-columns--count-2 .sales-block-columns__col{
    grid-column:span 6 !important;
}

.sales-block-columns--plain.sales-block-columns--count-3 .sales-block-columns__col{
    grid-column:span 4 !important;
}

.sales-block-columns--plain.sales-block-columns--count-4 .sales-block-columns__col{
    grid-column:span 3 !important;
}

.sales-block-columns--plain.sales-block-columns--count-5 .sales-block-columns__col{
    grid-column:span 12 !important;
}

.sales-block-columns--plain.sales-block-columns--count-5 .sales-block-columns__col:nth-child(1),
.sales-block-columns--plain.sales-block-columns--count-5 .sales-block-columns__col:nth-child(2),
.sales-block-columns--plain.sales-block-columns--count-5 .sales-block-columns__col:nth-child(3){
    grid-column:span 4 !important;
}

.sales-block-columns--plain.sales-block-columns--count-5 .sales-block-columns__col:nth-child(4),
.sales-block-columns--plain.sales-block-columns--count-5 .sales-block-columns__col:nth-child(5){
    grid-column:span 6 !important;
}

.sales-block-columns--plain.sales-block-columns--count-6 .sales-block-columns__col{
    grid-column:span 2 !important;
}

.sales-block-columns--plain .sales-block-columns__col:nth-child(1) .sales-block--note{
    background:linear-gradient(135deg,#fdecef 0%,#f8dce4 100%);
    border-color:rgba(219,0,50,.30);
}

.sales-block-columns--plain .sales-block-columns__col:nth-child(1) .sales-block--note::after{
    background:
        radial-gradient(circle at 30% 30%, #ffffffbf 0%, #ffffff66 28%, #ffffff00 74%),
        radial-gradient(circle at 66% 36%, rgba(219,0,50,.34) 0%, rgba(219,0,50,.20) 38%, rgba(219,0,50,0) 72%);
}

.sales-block-columns--plain .sales-block-columns__col:nth-child(2) .sales-block--note{
    background:linear-gradient(135deg,#e9eef3 0%,#dfe6ed 100%);
    border-color:#c6d0d9;
}

.sales-block-columns--plain .sales-block-columns__col:nth-child(2) .sales-block--note::after{
    background:
        radial-gradient(circle at 30% 30%, #ffffffc7 0%, #ffffff73 30%, #ffffff00 76%),
        radial-gradient(circle at 68% 36%, rgba(145,153,161,.40) 0%, rgba(145,153,161,.25) 38%, rgba(145,153,161,0) 72%);
}

.sales-block-columns--plain .sales-block-columns__col:nth-child(3) .sales-block--note{
    background:linear-gradient(135deg,#fce8ee 0%,#f6d5df 100%);
    border-color:rgba(219,0,50,.26);
}

.sales-block-columns--plain .sales-block-columns__col:nth-child(3) .sales-block--note::after{
    background:
        radial-gradient(circle at 30% 30%, #ffffffbf 0%, #ffffff66 28%, #ffffff00 74%),
        radial-gradient(circle at 66% 36%, rgba(219,0,50,.36) 0%, rgba(219,0,50,.22) 36%, rgba(219,0,50,0) 72%);
}

.sales-block-columns--plain .sales-block-columns__col:nth-child(4) .sales-block--note{
    background:linear-gradient(135deg,#f8f1f4 0%,#f2f5f7 100%);
    border-color:#d9dee5;
}

.sales-block-columns--plain .sales-block-columns__col:nth-child(4) .sales-block--note::after{
    background:
        radial-gradient(circle at 30% 30%, #ffffffbf 0%, #ffffff66 28%, #ffffff00 74%),
        radial-gradient(circle at 67% 34%, rgba(145,153,161,.28) 0%, rgba(145,153,161,.18) 36%, rgba(145,153,161,0) 72%);
}

.sales-block-columns--tiers{
    align-items:stretch;
}

.sales-block-columns--tiers .sales-block-columns__col{
    grid-column:span 3 !important;
    display:grid;
    grid-template-columns:minmax(0,1fr) auto;
    grid-template-rows:minmax(0,1fr) auto;
    grid-template-areas:
        "top top"
        "price action";
    column-gap:12px;
    row-gap:12px;
    align-items:start;
    height:100%;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child{
    grid-area:top;
    width:100%;
    justify-self:stretch;
    align-self:stretch;
    border-radius:18px;
    background:
        linear-gradient(90deg, rgba(43,48,58,.90) 0%, rgba(54,61,74,.88) 100%),
        var(--sales-col-bg-image, none);
    background-size:cover, cover;
    background-position:center, center;
    background-repeat:no-repeat;
    padding:18px 16px;
    color:#fff;
    flex:1 1 auto;
    display:flex;
    min-height:420px;
    height:100%;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text,
.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text h2,
.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text h3,
.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text p{
    color:#fff;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text h3{
    margin:0 0 8px;
    font-size:42px;
    line-height:1;
    font-weight:800;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text p{
    margin:0;
    line-height:1.45;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text p + p{
    margin-top:12px;
    font-size:16px;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text{
    display:flex;
    flex-direction:column;
    min-width:0;
    width:100%;
    height:100%;
    justify-content:flex-start;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--image{
    background:#db0032;
    border-radius:0 0 18px 18px;
    padding:0 14px 10px;
    display:flex;
    align-items:flex-end;
    justify-content:center;
    min-height:140px;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--image .sales-block-image__img{
    border-radius:0;
    width:100%;
    max-height:160px;
    object-fit:contain;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text + .sales-block--text{
    grid-area:price;
    margin-top:0;
    display:flex;
    align-items:center;
    min-height:46px;
    align-self:center;
    min-width:0;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text + .sales-block--text .sales-block-text{
    color:#243140;
    font-size:22px;
    line-height:1;
    font-weight:800;
    text-align:left;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text + .sales-block--text .sales-block-text p{
    margin:0;
    white-space:normal;
    overflow-wrap:anywhere;
    font-weight:800;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--text + .sales-block--text .sales-block-text p + p{
    margin-top:6px;
    font-size:18px;
    font-weight:700;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--cta{
    grid-area:action;
    margin-top:0;
    display:flex;
    align-items:center;
    justify-content:flex-start;
}

.sales-block-columns--tiers .sales-block-columns__col > .sales-block--cta .sales-block-cta{
    width:auto;
    min-height:46px;
    padding:0 18px;
    font-size:18px;
    line-height:32px;
    font-weight:400;
}

.sales-block--faq .faq{
    margin:0;
}

.sales-block--faq .container_template{
    padding:0;
}

.sales-block-faq__title{
    margin-bottom:24px;
}

.sales-block-faq__title h2{
    margin:0;
}

.sales-block--faq .item__title_accordion,
.sales-block--faq .item__title_accordion .title__text{
    font-weight:700;
}

.sales-block--faq .item__title_accordion ._type-font-default{
    font-weight:700 !important;
}

@media (max-width: 1439px){
    .sales-detail-layout{
        grid-template-columns:minmax(0,1fr) 300px;
        gap:24px;
    }

    .sales-detail-layout--no-sidebar{
        grid-template-columns:minmax(0,1fr);
        gap:0;
    }
}

@media (max-width: 1279px){
    .sales-block-columns--plain .sales-block-columns__col{
        grid-column:span 6 !important;
    }

    .sales-block-columns--plain.sales-block-columns--count-3 .sales-block-columns__col{
        grid-column:span 6 !important;
    }

    .sales-block-columns--plain .sales-block-note{
        font-size:16px;
        min-height:68px;
    }

    .sales-block-columns--tiers .sales-block-columns__col{
        grid-column:span 6 !important;
        grid-template-columns:minmax(0,1fr) auto;
        grid-template-rows:minmax(0,1fr) auto;
        grid-template-areas:
            "top top"
            "price action";
        row-gap:10px;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text h3{
        font-size:36px;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--text + .sales-block--text .sales-block-text{
        font-size:20px;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--text + .sales-block--text .sales-block-text p{
        white-space:nowrap;
        overflow-wrap:normal;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--cta .sales-block-cta{
        white-space:nowrap;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child{
        min-height:380px;
    }

    .sales-block-columns--cards.sales-block-columns--count-3 .sales-block-columns__col{
        grid-column:span 6 !important;
    }

    .sales-detail-layout{
        grid-template-columns:1fr;
    }

    .sales-detail-sidebar{
        display:none;
    }
}

@media (max-width: 667px){
    .sales-block-columns--tiers .sales-block-columns__col{
        grid-template-columns:1fr;
        grid-template-rows:minmax(0,1fr) auto auto;
        grid-template-areas:
            "top"
            "price"
            "action";
    }
}

@media (max-width: 900px){
    .sales-block-columns--cards.sales-block-columns--count-2 .sales-block-columns__col{
        grid-column:span 12 !important;
    }

    .sales-block-columns__col--tariff .sales-block-text ul.sales-block-list--tariff{
        column-count:1;
        column-gap:0;
    }

    .sales-block-hero--with-media{
        grid-template-columns:1fr;
    }

    .sales-block-hero--media-top .sales-block-hero__media{
        margin-top:0;
    }
}

@media (max-width: 768px){
    .sales-block-columns--plain.sales-block-columns--count-2 .sales-block-columns__col,
    .sales-block-columns--plain.sales-block-columns--count-3 .sales-block-columns__col,
    .sales-block-columns--plain.sales-block-columns--count-4 .sales-block-columns__col,
    .sales-block-columns--plain.sales-block-columns--count-5 .sales-block-columns__col,
    .sales-block-columns--plain.sales-block-columns--count-6 .sales-block-columns__col{
        grid-column:span 12 !important;
    }

    .sales-block-columns--plain .sales-block-columns__col{
        grid-column:span 12 !important;
    }

    .sales-block-columns--plain .sales-block-note{
        text-align:left;
        font-size:16px;
        min-height:64px;
        padding:12px 14px;
    }

    .sales-block-columns--tiers{
        padding:0;
    }

    .sales-block-columns--tiers .sales-block-columns__col{
        grid-column:span 6 !important;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child{
        padding:14px 14px 10px;
        min-height:340px;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--text:first-child .sales-block-text h3{
        font-size:32px;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--text + .sales-block--text .sales-block-text{
        font-size:18px;
    }

    .sales-block-columns--tiers .sales-block-columns__col > .sales-block--image{
        min-height:132px;
    }
}

.sales-block--image{
    margin:0;
}

.sales-block-image__img{
    width:100%;
    height:auto;
    border-radius:16px;
    display:block;
}

.sales-block-image__caption{
    margin-top:10px;
    color:#6b7280;
    font-size:13px;
    line-height:1.4;
}

@media (max-width: 768px){
    .news-page{
        padding-top:12px;
    }

    .sales-block--hero{
        padding:16px;
    }

    .sales-block-columns--cards .sales-block-columns__col{
        padding:16px;
    }

    .sales-block-columns__col--tariff .sales-block-text ul.sales-block-list--tariff{
        column-count:1;
        column-gap:0;
    }

    .sales-detail__blocks{
        gap:24px;
    }

    .sales-detail--podpiska .news-detail__cover{
        margin-bottom:32px;
    }

    .sales-detail--podpiska .sales-detail__blocks{
        gap:48px;
    }

    .sales-block-columns__col-inner,
    .sales-block-columns__col--media-left .sales-block-columns__col-inner{
        grid-template-columns:1fr;
        gap:16px;
    }

    .sales-block-hero--with-media{
        grid-template-columns:1fr;
    }

    .sales-block-ideal-columns{
        grid-template-columns:1fr;
        gap:20px;
    }

    .sales-block-ideal-columns__accent{
        padding:10px 16px;
    }

    .sales-block-ideal-columns__accent::before,
    .sales-block-ideal-columns__accent::after{
        width:12px;
        border-width:3px;
    }

    .sales-block-hero--media-top .sales-block-hero__media{
        margin-top:0;
    }

    .sales-block-columns__media{
        max-width:420px;
    }

    .sales-block-columns__media-img{
        min-height:0;
        max-height:260px;
    }

    .sales-block-columns--cards .sales-block-text h2:first-child,
    .sales-block-columns--cards .sales-block-wysiwyg h2:first-child{
        font-size:24px;
    }

    .sales-block-columns--cards .sales-block--image + .sales-block--text .sales-block-text{
        font-size:20px;
        line-height:1.2;
    }

    .sales-subscription-prices{
        gap:10px;
    }

    .sales-subscription-prices__grid{
        gap:8px;
    }

    .sales-subscription-prices__plan{
        min-height:78px;
        padding:9px 9px 10px;
    }

    .sales-subscription-prices__month{
        font-size:12px;
        margin-bottom:6px;
    }

    .sales-subscription-prices__price{
        font-size:18px;
    }

    .sales-subscription-prices__old{
        font-size:12px;
    }

    .sales-subscription-prices__fallback{
        font-size:22px;
    }

    .sales-detail__blocks > .sales-block--note .sales-block-note{
        padding:18px 18px;
        font-size:20px;
        line-height:1.25;
    }

    .sales-detail__blocks > .sales-block--note.sales-block--note-cta .sales-block-note{
        flex-direction:column;
        align-items:flex-start;
        gap:14px;
        text-align:left;
    }

    .sales-detail__blocks > .sales-block--note.sales-block--note-cta .sales-block-note__text-wrap{
        gap:6px;
    }

    .sales-detail__blocks > .sales-block--note.sales-block--note-cta .sales-block-note__subtext{
        font-size:14px;
    }

    .sales-block-cta--note{
        width:100%;
    }

    .sales-block-columns__col{
        grid-column:span 12 !important;
    }

    .sales-block-columns--tiers .sales-block-columns__col{
        grid-column:span 6 !important;
    }

    .sales-block-hero__title{
        font-size:24px;
    }
}

@media (max-width: 575px){
    .sales-block-columns--cards.sales-block-columns--count-3 .sales-block-columns__col{
        grid-column:span 12 !important;
    }

    .sales-block-columns--tiers .sales-block-columns__col{
        grid-column:span 12 !important;
    }

    .sales-block-ideal-columns__accent{
        padding:8px 14px;
    }

    .sales-block-ideal-columns__accent::before,
    .sales-block-ideal-columns__accent::after{
        width:12px;
        border-width:3px;
    }
}

/* End */


/* Start:/bitrix/templates/creativebz.carrent/components/bitrix/news.list/creativebz.carrent.tizers/style.min.css?17568525332845*/
.items_tizer-numeric{margin:-28px -18px;counter-reset:list 0}.item__wrapper_tizer-numeric,.item_tizer-icon{padding:28px 18px}.item_tizer-numeric{position:relative;padding:0 0 0 60px}.item_tizer-numeric:before{counter-increment:list;padding:6px;content:counter(list);display:flex;align-items:center;justify-content:center;font:var(--font-sm);font-weight:600;position:absolute;top:0;left:0;width:36px;height:36px;border-radius:100%;background:var(--color-gray-2);transition:var(--transition-all)}.item_tizer-numeric:hover:before{width:60px;height:60px;top:-12px;left:-12px;background:var(--color-primary);color:#fff}.item__text_tizer-numeric{margin:22px 0 0}.items_tizer-icon{margin:-28px -18px}.item__image_tizer-icon{margin:0 24px 0 0;width:64px;height:64px}.item__image_tizer-icon svg path{fill:var(--color-primary)}.item__button_tizer-simple,.item__text_tizer-icon{margin:24px 0 0}.item_tizer-simple{padding:32px;background:var(--color-gray-3);border-radius:16px}.item__title_tizer-simple .title_type-default{margin:0 0 16px}.item__title_tizer-simple .title_type-xl{margin:0 0 24px}.item__title_tizer-simple .title_type-lg{margin:0 0 20px}.item__text_tizer-simple ul{margin-left:28px}.item__text_tizer-simple li{margin:11px 0}@media (max-width:1200px){.item__text_tizer-icon{margin-top:18px}}@media (max-width:991px){.items_tizer-numeric{margin-top:-24px;margin-bottom:-24px}.item__wrapper_tizer-numeric{padding-top:24px;padding-bottom:24px}.item__text_tizer-numeric{margin-top:19px}.item__simple_tizer-numeric{margin-top:50px}.item_tizer-simple{padding-left:48px;padding-right:48px}.item__container_tizer-simple{display:flex;flex-wrap:wrap;margin:-16px}.item__body_tizer-simple{flex:1 1 0;padding:16px 32px;margin-left:-16px}.item__button_tizer-simple{margin-top:0;padding:16px}.item__text_tizer-simple{margin-top:18px}}@media (max-width:767px){.items_tizer-numeric{margin-left:-16px;margin-right:-16px}.item__wrapper_tizer-numeric{padding-left:16px;padding-right:16px}.items_tizer-icon{margin:-24px -16px}.item_tizer-icon{padding:24px 16px}}@media (max-width:575px){.items_tizer-numeric{margin:-16px}.item_tizer-numeric{padding-left:48px}.item_tizer-numeric:hover:before{width:48px;height:48px;left:-8px;top:-8px}.item__wrapper_tizer-numeric{padding:16px}.item_tizer-numeric:before{width:32px;height:32px}.item__text_tizer-icon,.item__text_tizer-numeric{margin-top:14px}.item__simple_tizer-numeric{margin-top:44px}.item_tizer-simple{padding:24px 16px}.item__container_tizer-simple{display:block}.item__body_tizer-simple{margin-left:0;padding:16px}.item__button_tizer-simple{text-align:right}.item__text_tizer-simple{margin-top:13px}.item__text_tizer-simple li{margin-top:0;margin-bottom:0}.items_tizer-icon{margin-top:-16px;margin-bottom:-16px}.item_tizer-icon{padding-top:16px;padding-bottom:16px}.item__image_tizer-icon{margin-right:18px}}
/* End */
/* /bitrix/templates/creativebz.carrent/components/bitrix/news/podpiska-page/style.css?177211883730244 */
/* /bitrix/templates/creativebz.carrent/components/bitrix/news.list/creativebz.carrent.tizers/style.min.css?17568525332845 */
