.product-block {

    .block-content {
        @include media-breakpoint-down(md) {
            padding: 20px;
        }
    }
    &-slider {
        margin-bottom: 100px;
    }

    &__slide {
        cursor: pointer;
        position: relative;
        @include media-breakpoint-up(md) {
            max-width: 534px;
        }
        
    }
    &__title {
        font-size: 32px;

        &__underline {
            text-decoration: underline;
            text-underline-offset: 10px;
        }
    }
    &__image {
        width: 150px;
        text-align: center;
        height: auto;
        margin: 50px auto 10px;

        @include media-breakpoint-down(md) {
            margin: 20px auto 10px;
            img {
                max-height: 300px;
                object-fit: contain;
                margin: auto;
            }
        }
    }
    &__button {
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        
    }
    &__btn {
        border-radius: $btn-border-radius $btn-border-radius 0px 0px;
        
        &__selected &__left__inverted {
            content: '';
            position: absolute;
            width: 12px;
            height: 12px;
            right: calc(100% - 5px);
            bottom: 0px;
            border-bottom-right-radius: 10px;
            border-right: 4px solid;
            border-right-color: inherit;
            border-bottom: 4px solid;
            border-bottom-color: inherit;

        }
        &__selected &__right__inverted {
            content: '';
            position: absolute;
            width: 12px;
            height: 12px;
            left: calc(100% - 5px);
            bottom: 0px;
            border-bottom-left-radius: 10px;
            border-left: 4px solid;
            border-left-color: inherit;
            border-bottom: 4px solid;
            border-bottom-color: inherit;
           
        }
        &__selected::after {
            content: '';
            position: absolute;
            width: calc(100% + 8px);
            bottom: 0;
            left: -4px;
            border: 1px solid;
            border-color: inherit;
        }
    }
}