// radio-box-group
.radio-box-group
    .radio-box-group-wrap.inline.in-filter
        flex-flow row wrap
        justify-content flex-start

        .row
            display flex
            flex none
            justify-content flex-start

            &.not-first
                margin-top 24px

            &.first-line
                margin-top 0 !important

            .radio-box
                display flex
                no-border()
                margin-right 24px

                &.last
                    margin-right 0

                .desc
                    margin-top 0

// item
.radio-box-item
    &.inline.in-filter
        display flex
        justify-content center
        align-items center
        min-height 147px
        height 147px
        width 364px
        font-size 42px
        color #666
        border-radius 15px
        background-color #f5f5f5
        overflow hidden
        align-items center

        .radio-infilter
            position absolute
            z-index 1
            right 0
            bottom 0
            width 75px
            height 75px
            display none

        .radio-box-item-text
            padding-left unset
            text-align center
            font-size 42px
            color #666
            line-height 1.35

            .desc
                font-size 36px
                line-height 1.2
                color #999
                white-space pre-line

        .radio-infilter
            width 50px
            height 50px

    &.inline.in-filter.two-column
        width 558px

    &.inline.in-filter.checked
        background-color lighten(#bd1a2d, 90%)
        color #bd1a2d

        .radio-infilter
            display block
