.detail-bu-car-block {
    background: #FFF;
    padding: 32px;
    border-radius: 16px;
    color: #111111;
    font-size: 16px;
    font-family: 'Inter', serif;
    margin-bottom: 32px;
}

.detail-bu-car-info {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

@media (min-width: 767.98px){
    .detail-bu-car-info {
        flex-direction: row;
    }
}



@media (min-width: 767.98px){
    .detail-bu-car__gallery {
        flex: 0 0 calc(50% - 16px);
        max-width: calc(50% - 16px);
    }
}



.detail-bu-car__gallery img {
    max-width: 100%;

}
.detail-bu-car__gallery-big img {
    border-radius: 16px;
    max-height: 480px;
}

.detail-bu-car__gallery-big .splide__arrows{
    display: block;
    top:calc(50% - 24px);
    position: absolute;
    width: 100%;
}

.detail-bu-car__gallery-big .splide__arrow--next, .detail-bu-car__gallery-big .splide__arrow--prev {
    top:0;
}

.detail-bu-car__gallery-big .splide__arrow--next{
    right:12px;
}

.detail-bu-car__gallery-gallery {
    margin-top: 4px;
}
.detail-bu-car__gallery-gallery img {
    border-radius: 10px;
}

.detail-bu-car__gallery-gallery .splide__slide.is-active {
    border: 1px solid #3339D6!important;
    border-radius: 10px;
}


@media (min-width: 767.98px){
    .detail-bu-car-info__content {
        flex: 0 0 calc(50% - 16px);
        max-width: calc(50% - 16px);
    }
}



.detail-bu-car-info__header {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

@media (min-width: 767.98px){
    .detail-bu-car-info__header {
        flex-direction: row;
    }
}

.detail-bu-car-info__top {
    font-weight: 700;
    font-size: 18px;
}
.detail-bu-car-info__id {
    font-size: 14px;
    color:#7D7FAD;
}
.detail-bu-car-info__btns {
    display: flex;
    gap: 8px;
    margin-top: 10px;
}

@media (min-width: 767.98px){
    .detail-bu-car-info__btns {
        margin-top: 0;
    }
}

.detail-bu-car-info__btn {
    width: 48px;
    height: 48px;
    border-radius: 10px;
    border: 1px solid #E1E2EB;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.detail-bu-car-info__btn.like-prod path:not(:first-child) {
    display: none;
}

.detail-bu-car-info__btn.active{
    border: 1px solid #3339D6;
    background: #3339D6;
}

.detail-bu-car-info__btn.active.like-prod path:not(:first-child) {
    display: block;
}


.detail-bu-car-info__btn:hover {
    border: 1px solid #3339D6;
}
.detail-bu-car-info__btn.active:hover{
    background: #41CC58;
    border: 1px solid #41CC58;
}
.detail-bu-car-info__btn svg {
    fill: #3339D6;
}

.detail-bu-car-info__btn.active svg{
    fill: #ffffff;
}

.detail-bu-car-info__btn.active:hover svg{
    fill: #ffffff;
}

.detail-bu-car-info__price-block {
    border-radius: 12px;
    padding: 24px;
    background: #F2F4FC;
    margin-top: 24px;
}
.detail-bu-car-info__price {
    font-weight: 800;
    font-size: 32px;
}
.detail-bu-car-info__price-text {
    font-weight: 400;
    font-size: 14px;
    margin-top: 8px;
}
.detail-bu-car-info__price-btns {
    display: flex;
    gap: 8px;
    margin-top: 16px;
    justify-content: space-between;
    flex-direction: column;
}

@media (min-width: 1200px){
    .detail-bu-car-info__price-btns {
        flex-direction: row;
    }
}

.detail-bu-car-info__price-btns .btn-primary {
    flex-grow: 1;
}

.detail-bu-car-info__price-links {
    margin-top: 16px;
    display: flex;
    gap: 12px;
    flex-direction: column;
}

@media (min-width: 1200px){
    .detail-bu-car-info__price-links {
        flex-direction: row;
        gap: 24px;
    }
}

.detail-bu-car-info__price-link {
    position: relative;
}
.detail-bu-car-info__price-link a {
    font-size: 16px;
    text-decoration: underline;
    color: #3339D6;
}

.detail-bu-car-info__props {
    margin-top: 24px;
}
.detail-bu-car__prop {
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px;
    justify-content: space-between;
    line-height: 16px;
    font-size: 14px;
    width: 100%;
}

@media (min-width: 767.98px){
    .detail-bu-car__prop {
        font-size: 16px;
    }
}

.detail-bu-car__prop:last-child {
    margin-bottom: 0px;
}

.detail-bu-car__prop-title {
    display: flex;
    flex-grow: 1;
    min-width: 0;
}

.detail-bu-car__prop-title::after {
    content: "";
    flex-grow: 1;
    border-bottom: 1px dashed #D5D6E3;
    display: inline-block;
    margin: 0 8px;
    flex-shrink: 0;
    min-width: 10px;
}
.detail-bu-car__prop-value {
    /*white-space: nowrap;*/
    font-weight: 600;
    text-align: right;
}

.detail-bu-car-block__title {
    font-family: Mulish;
    font-weight: 800;
    font-size: 32px;
    margin-bottom: 12px;
}
.detail-bu-car-block__text {
    font-weight: 400;
    font-size: 16px;
    color: #515270;
    margin-bottom: 24px;
}
.detail-bu-car-block__groups {
    margin-bottom: 8px;
}
.detail-bu-car-block__group {
    margin-bottom: 16px;
    border: 1px solid #E1E2EB;
    border-radius: 12px;
    padding: 12px 16px;
}

@media (hover: hover) {
    .detail-bu-car-block__group:not(.is-open):hover {
        border: 1px solid #3339D6;
        color: #3339D6;
    }
}




.detail-bu-car-block__group-title {
    font-weight: 700;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}



@media (hover: hover) {
    .detail-bu-car-block__group.is-open .detail-bu-car-block__group-title:hover {
        color: #3339D6;
    }
}

@media (min-width: 767.98px){
    .detail-bu-car-block__group-title {
        font-size: 20px;
    }
}


.detail-bu-car-block__group.is-open .detail-bu-car-block__group-title {
    margin-bottom: 16px;
}

.detail-bu-car-block__group-body {
    display: none;
}
.detail-bu-car-block__group.is-open .detail-bu-car-block__group-body {
    display: block;
}
.detail-bu-car-block__group.is-open {
    background: #F2F4FC;
}
.detail-bu-car-block__group-title:after {
    content: '';
    display: block;
    width: 14px;
    height: 8px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDEiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    flex-shrink: 0;
}

@media (hover: hover) {
    .detail-bu-car-block__group:not(.is-open):hover .detail-bu-car-block__group-title:after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDEiIHN0cm9rZT0iIzMzMzlENiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    }
    .detail-bu-car-block__group.is-open .detail-bu-car-block__group-title:hover:after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDEiIHN0cm9rZT0iIzMzMzlENiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");

    }

}






.detail-bu-car-block__group.is-open .detail-bu-car-block__group-title:after {
    transform: rotate(180deg);
}
.detail-bu-car-props__btn .btn {
    width: 100%;
    padding: 11px 40px;
}
.detail-bu-car-block__tabs {
    border: 1px solid #D5D6E3;
    background: #F2F4FC;
    border-radius: 32px;
    padding: 4px;
    display: inline-flex;
    margin-bottom: 24px;
    flex-direction: column;
    width: 100%;
}
@media (min-width: 767.98px){
    .detail-bu-car-block__tabs {
        flex-direction: row;
        width: unset;
    }
}


.detail-bu-car-block__tab {
    font-weight: 600;
    font-size: 15px;
    border-radius: 48px;
    padding: 8px 24px;
    cursor: pointer;
    transition: .5s;
}

.detail-bu-car-block__tab.is-active{
    background: #141766;
    color: #ffffff;
}


.detail-bu-car-block__tab:not(.is-active):hover {
    background: #fff;
    color: #3339d6;
}


.detail-bu-car__options {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    column-gap: 16px;
    row-gap: 16px;
}

@media (min-width: 767.98px){
    .detail-bu-car__options {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 24px;
    }
}
@media (min-width: 1200px){
    .detail-bu-car__options {
        grid-template-columns: repeat(4, 1fr);
        column-gap: 32px;
    }
}

.detail-bu-car__option {
    display: flex;
    gap: 6px;
    font-size: 14px;
}

@media (min-width: 767.98px){
    .detail-bu-car__option {
        font-size: 15px;
    }
}

.detail-bu-car__option-has {
    color: #D6010B;
    text-decoration: underline;
    cursor: pointer;
}
.detail-bu-car__option-has:hover {
    text-decoration: none;
}
.detail-bu-car__option:before {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljc2MzUgMC4yMTQ5NDFDMTcuMDQ2MyAtMC4wNzE2NDcgMTcuNTA1MSAtMC4wNzE2NDcgMTcuNzg3OSAwLjIxNDk0MUMxOC4wNzA3IDAuNTAxNTI5IDE4LjA3MDcgMC45NjY0NzggMTcuNzg3OSAxLjI1MzA3TDYuNDA4NzggMTIuNzg1MUM2LjEyNiAxMy4wNzE2IDUuNjY3MjEgMTMuMDcxNiA1LjM4NDQyIDEyLjc4NTFMMC4yMTIwOTIgNy41NDMyNEMtMC4wNzA2OTcyIDcuMjU2NjYgLTAuMDcwNjk3MiA2Ljc5MTcxIDAuMjEyMDkyIDYuNTA1MTJDMC40OTQ4OCA2LjIxODUzIDAuOTUzNjY2IDYuMjE4NTMgMS4yMzY0NiA2LjUwNTEyTDUuODk2NiAxMS4yMjc5TDE2Ljc2MzUgMC4yMTQ5NDFaIiBmaWxsPSIjMDBBNjFCIi8+Cjwvc3ZnPgo=");
    width: 18px;
    height: 13px;
    margin-top: 5px;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
}
.detail-bu-car__option-has:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMDg1OTEgNC4zNDE3NkM5LjA4NTkxIDMuOTcyMzMgOS4yMzA3MiAzLjYxNzA3IDkuNDg5MyAzLjM1MzIyTDExLjQ0NiAxLjM5NzU5QzEwLjkwODYgMS4zMjEzMyAxMC4zNTkxIDEuMzYxOTQgOS44MzY1MiAxLjUyMjE4QzkuMTYyNjUgMS43Mjg5MiA4LjU2MTQxIDIuMTI0IDguMTAzNDggMi42NTk4MkM3LjY0NTUzIDMuMTk1NzUgNy4zNDg4NSAzLjg1MTE0IDcuMjQ5NzMgNC41NDkwN0M3LjE1MDY4IDUuMjQ2ODQgNy4yNTIzMSA1Ljk1ODYgNy41NDI4MyA2LjYwMDdDNy42NTk0MyA2Ljg1ODM2IDcuNjA0ODQgNy4xNjE0NSA3LjQwNDk2IDcuMzYxNTFMMS42MTU1OSAxMy4xNTA4QzEuNDUxOTcgMTMuMzE0NCAxLjM2MDMyIDEzLjUzNjMgMS4zNjAyOCAxMy43Njc2QzEuMzYwMjcgMTMuOTk5IDEuNDUyMDEgMTQuMjIwOCAxLjYxNTU5IDE0LjM4NDRDMS43NzkxOCAxNC41NDggMi4wMDEwNSAxNC42Mzk3IDIuMjMyNDIgMTQuNjM5N0MyLjQ2Mzc4IDE0LjYzOTcgMi42ODU2MiAxNC41NDggMi44NDkyNCAxNC4zODQ0TDguNjM4NjEgOC41OTYxNkw4LjcxODI3IDguNTI3NzRDOC45MTM3OSA4LjM4NDkzIDkuMTc0IDguMzU1MjcgOS4zOTk0MyA4LjQ1NzI4QzEwLjA0MTYgOC43NDc4MyAxMC43NTMyIDguODQ5NDYgMTEuNDUxMSA4Ljc1MDM3QzEyLjE0OTEgOC42NTEyNiAxMi44MDQ0IDguMzU1NTkgMTMuMzQwNCA3Ljg5NzY1QzEzLjg3NjMgNy40Mzk3MSAxNC4yNzEyIDYuODM4NTYgMTQuNDc4IDYuMTY0NjRDMTQuNjM4MyA1LjY0MjA0IDE0LjY3NzggNS4wOTI2MyAxNC42MDE2IDQuNTU1MkwxMi42NDY5IDYuNTA5ODFDMTIuMzgzMSA2Ljc2ODQ1IDEyLjAyNzkgNi45MTQyMSAxMS42NTg0IDYuOTE0MjFDMTEuMjg5IDYuOTE0MTkgMTAuOTM0NyA2Ljc2ODQgMTAuNjcwOSA2LjUwOTgxTDEwLjY2NTggNi41MDU3M0w5LjQ4OTMgNS4zMjkyOEM5LjIzMDk3IDUuMDY1NTEgOS4wODU5NiA0LjcxMDk3IDkuMDg1OTEgNC4zNDE3NlpNMTAuNDU5NSA0LjM3NzUxTDExLjYyMjcgNS41Mzk2NUMxMS42MzIzIDUuNTQ4ODkgMTEuNjQ1IDUuNTUzOTIgMTEuNjU4NCA1LjU1Mzk1QzExLjY3MTUgNS41NTM5NSAxMS42ODM1IDUuNTQ4NTIgMTEuNjkzMSA1LjUzOTY1TDEzLjk2MzMgMy4yNzE1M0MxNC41MDA3IDIuNzMzMTUgMTUuNTY5MiAyLjgyMTYzIDE1LjgxODkgMy43MzIxTDE1LjkwMTYgNC4wODIzN0MxNi4wNjYxIDQuOTA1MTEgMTYuMDI0MiA1Ljc1ODI0IDE1Ljc3NyA2LjU2Mzk0QzE1LjQ5NDUgNy40ODQ0NSAxNC45NTU4IDguMzA1NTggMTQuMjIzNyA4LjkzMTEyQzEzLjQ5MTUgOS41NTY4IDEyLjU5NTcgOS45NjA5MiAxMS42NDIxIDEwLjA5NjNDMTAuODQ3NSAxMC4yMDkxIDEwLjA0MSAxMC4xMjg0IDkuMjg2MDcgOS44Njk2MkwzLjgxMDIyIDE1LjM0NjRDMy4zOTE2OCAxNS43NjQ3IDIuODI0MTMgMTYgMi4yMzI0MiAxNkMxLjY0MDQ2IDE1Ljk5OTkgMS4wNzIxIDE1Ljc2NCAwLjY1MzU4OSAxNS4zNDU0QzAuMjM1MzE1IDE0LjkyNjkgLTEuMjI4NzVlLTA1IDE0LjM1OTMgNC44MTIwMWUtMTAgMTMuNzY3NkM5Ljg2NzkxZS0wNSAxMy4xNzU3IDAuMjM1OTU3IDEyLjYwNzMgMC42NTQ2MSAxMi4xODg4TDYuMTI5NDQgNi43MTMwM0M1Ljg3MTAyIDUuOTU4NTcgNS43OTEwNCA1LjE1MjE1IDUuOTAzNzUgNC4zNTgxQzYuMDM5MTYgMy40MDQ1NyA2LjQ0MzMzIDIuNTA4NjkgNy4wNjg5NyAxLjc3NjQ2QzcuNjk0NjUgMS4wNDQyNCA4LjUxNjQ0IDAuNTA1NzA3IDkuNDM3MjEgMC4yMjMxODdDMTAuMzU4IC0wLjA1OTMyNDUgMTEuMzQwNCAtMC4wNzQwMjI4IDEyLjI2OTEgMC4xODEzMTdMMTIuMjY4MSAwLjE4MjMzOEMxMy4xODA4IDAuNDMyNDAyIDEzLjI2NTggMS41MDAwNCAxMi43MzA3IDIuMDM2ODdMMTAuNDYwNSA0LjMwNUMxMC40NTA5IDQuMzE0NzQgMTAuNDQ2MiA0LjMyODE0IDEwLjQ0NjIgNC4zNDE3NkMxMC40NDYyIDQuMzU0OTMgMTAuNDUwNSA0LjM2NzkxIDEwLjQ1OTUgNC4zNzc1MVoiIGZpbGw9IiNENjAxMEIiLz4KPC9zdmc+Cg==");
    width: 19px;
    height: 16px;
}
.detail-bu-car-block__tabs_content {
    display: none;
}
.detail-bu-car-block__tabs_content.is-active {
    display: block;
}

.detail-bu-car__sticky{
    position: fixed;
    bottom: 0;

    z-index:100;
    width: 100%;
    left:0;


}
.detail-bu-car__sticky-inner {
    display: flex;
    justify-content: space-between;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 20px 20px 16px;
    background: #ffffff;
    flex-direction: row;
    box-shadow: 0px -4px 24px 0px #1417661A;

}

@media (max-width: 998px){
    .detail-bu-car__sticky-inner{
        gap: 16px;
        align-items: center;
    }
    .detail-bu-car__sticky-col-btns {
        flex-grow: 1;
    }
}

.detail-bu-car__sticky-col .btn{
    width: 100%;
    margin-bottom: 5px;
}

@media (max-width: 767px){
    .detail-bu-car__sticky-col .btn{
        flex-direction: row;
        padding: 10px 7px;
    }
}

.detail-bu-car__sticky-title {
    font-family: 'Inter';
    font-size: 14px;
}
.detail-bu-car__sticky-price {
    font-family: Mulish;
    font-weight: 800;
    font-size: 26px;
}
@media (max-width: 767px){
    .detail-bu-car__sticky-price {
        font-size: 18px;
    }
}


.hide{
    display: none;
}
.detail-bu-car-info__delivery {
    font-size: 14px;
    line-height: 1.5;
    background: #FFF;
    box-shadow: rgba(100, 100, 111, 0.2) 0 10px 30px 0;
    padding: 15px;
}
.detail-bu-car-info__delivery-item:not(:last-child) {
    margin-bottom: 20px;
}
.detail-bu-car-info__delivery-item h4 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px;
}

.detail-bu-car-info__delivery-item p:not(:last-child) {
    margin-bottom: 5px;
}

.modal-black{
    background: #2C2D3D!important;
    align-items: unset!important;
}

.detail-bu-gallery__container {
    max-width: 640px;
    max-height: 100%;
    padding: 12px 10px;
    background: #2C2D3D;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

@media (min-width: 767.98px){
    .detail-bu-gallery__container {
        padding: 48px 0;
    }
}


.detail-bu-gallery__container::-webkit-scrollbar {
    display: none;
}

.modal-black  .close-btn{
    background: #3339d6;
    top:48px!important;
    right: calc(50% - 344px)!important;
    position: fixed!important;
}

@media (max-width: 767.98px){
    .modal-black  .close-btn{
        top:12px!important;
        right:12px!important;
    }
}

.modal-black  .close-btn span {
    color:#ffffff;
}

.detail-bu-gallery__header {
    padding-right: 75px;
    position: relative;
}

.detail-bu-gallery__title {
    font-family: Mulish;
    font-weight: 800;
    font-size: 26px;
    line-height: 32px;
    color: #FFF;
    margin-bottom: 12px;
}


.detail-bu-gallery__info {
    display: flex;
    column-gap: 16px;
    font-size: 16px;
    color: #FFF;
    margin-bottom: 24px;
    flex-direction: column;
}
@media (min-width: 767.98px){
    .detail-bu-gallery__info {
        flex-direction: row;
        margin-bottom: 48px;
    }
}

.detail-bu-gallery__images img {
    max-height: 480px;
    margin-bottom: 4px;
    object-fit: contain;
    height: unset;
}
.detail-bu-gallery__form {
    position: relative;
    background-size: contain;
}

@media (min-width: 767.98px){
    .detail-bu-gallery__form {
        height: 480px;
    }
}


.detail-bu-gallery__glass {
    background: rgba(44, 45, 61, 0.8);
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    height: 100%;
    width: 100%;
    position: absolute;
    top:0;
    left:0;
}
.detail-bu-gallery__form-content {
    display: flex;
    align-items: center;
    justify-content: center;
    padding:20px;
    height: 100%;
}
@media (min-width: 767.98px) {
    .detail-bu-gallery__form-inner {
        padding: 0 60px;
    }
}


.detail-bu-gallery__form-title {
    font-family: Mulish;
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 8px;
    position: relative;
    z-index: 1;
    color: #FFF;
}

@media (min-width: 767.98px){
    .detail-bu-gallery__form-title {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 16px;
    }
}

.detail-bu-gallery__form-text {
    font-size: 14px;
    text-align: center;
    margin-bottom: 24px;
    position: relative;
    z-index: 1;
    color: #FFF;
}
@media (min-width: 767.98px) {
    .detail-bu-gallery__form-text {
        font-size: 16px;
        margin-bottom: 32px;
    }
}

.detail-bu-gallery__form-btns {
    display: flex;
    justify-content: space-between;
    column-gap: 8px;
    row-gap: 8px;
    flex-direction: column;
}

@media (min-width: 767.98px) {
    .detail-bu-gallery__form-btns {
        flex-direction: row;
        row-gap: 0;
    }
}
.detail-bu-gallery__form-btns .btn{
    flex-grow: 1;
}
.detail-bu-gallery__form-btns .btn-stroke{
    border: 1px solid rgba(255, 255, 255, 0.5);
    color:#ffffff;

}
.detail-bu-gallery__subtitle {
    font-size: 16px;
    color: #FFFFFF;
    margin-top: 12px;
}
.detail-bu-car__sticky-col-btns {
    display: flex;
    gap: 8px;
}

.modal-black .close-btn:hover {
    background-color: #41cc58;

}
.copy-wrapper {
    padding: 40px 115px 40px 48px;
    border-radius: 16px;
    background: #FFF;
}
#all-props {
    scroll-margin-top: 30px;
}
#report {
    scroll-margin-top: 30px;
}
@media (max-width: 998px) {
    .detail-bu-car-block {
        padding: 16px;
    }
    .detail-bu-car__gallery-big .splide__arrows {
        display: none;
    }

    .detail-bu-car__sticky-title {
        display: none;
    }

    .detail-bu-car__sticky-col .btn-stroke {
        display: none;
    }
    .scroller.is-hidden{
        display: none;
    }

}


.detail-bu-car-block__group-body .detail-bu-car__prop:nth-child(n+4){
    display: none;
}
.is-open-full .detail-bu-car-block__group-body .detail-bu-car__prop:nth-child(n+4){
    display: flex;
}
.detail-bu-car-info__delivery {
    border-radius: 16px;
}
