.cubic_wrapper__text-before {
    /*padding: 3rem 1rem;*/
}

.cubic_wrapper__group {
    padding:2rem 0;
}
.cubic_wrapper__group__title {
    font-size:1.8rem;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom:3rem;
}

.cubic_wrapper__group__items {
    display:flex;
    flex-direction: row;
    justify-content:space-between;
    flex-wrap: wrap;
}
.cubic_wrapper__group__items > div {
    /*flex: 1 1 0;*/
    min-width:100%;
    flex:1;
    margin-bottom:2rem;
    padding-bottom: 0rem;
    padding-top: 0.5rem!important;
    align-self: flex-end!important;
    flex-direction: column!important;
    display: flex!important;
    border: 1px solid #dee2e6!important;

}

.cubic_wrapper__group__items__title {
    display:flex;
    flex-direction: column;
    min-height:48px;
    text-align: center;
    margin: 1rem 0;
}
.cubic_wrapper__group__items__title span {

}

.cubic_wrapper__group__items__img-holder {
    display: flex!important;
    justify-content: center!important;
    overflow: hidden;
}
.cubic_wrapper__group__items__img-holder img{
    max-height: 145px;
    min-height: 145px;
    width: auto;
    transition: .2s;
    align-self: center!important;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}


.cubic_wrapper__group__items__calc {
    display:flex;
    flex-direction: row;
    align-items:center;
    justify-content:space-around;
    text-align: center;
    border: 1px solid #dadada;
    border-radius: 0;
}
.cubic_wrapper__group__items__calc .incdec{
    min-width:50px;
    text-align:center;
    transition:.3s;
    height: 35px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cubic_wrapper__group__items__calc .incdec:hover{
    cursor: pointer;
    color:#116295;
}
.cubic_wrapper__group__items__calc .dec {
    border-right: 1px solid #dadada;
}
.cubic_wrapper__group__items__calc .inc {
    border-left: 1px solid #dadada;
}
.cubic_wrapper__group__items__calc .counter {
  max-width: 50%;
  position:relative;
}
.cubic_wrapper__group__items__calc .counter .itemcount {
    text-align: center;
    border: none;
    border-radius: 0;
    width:100%;
}

@media screen and (min-width: 767px) {
    .cubic_wrapper {
        padding:4rem 0;
    }
    .cubic_wrapper__group__items {

    }
    .cubic_wrapper__group__items  > div {
        min-width:48%;
        margin: 0.25rem!important;
    }
}
@media screen and (min-width: 991px) {
    .cubic_wrapper__group__items {

    }
    .cubic_wrapper__group__items  > div {
        min-width:20%;
    }
}
@media screen and (min-width: 1280px) {
    .cubic_wrapper__group__items {

    }
    .cubic_wrapper__group__items  > div {
        min-width:18%;
    }
}




.cubic-count {
    position: fixed;
    left:0;
    width:100%;
    height:auto;
    padding:1rem;
    bottom:0;
  border-top: 1px solid;
    z-index:99;
    background:#fff;
    color:#222;
}
.cubic-count__inner {
    max-width:1140px;
    margin:0 auto;
    height:58px;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
}
.cubic-count__inner > div {
    align-self: center;
    font-size: 1.4rem;
    font-weight: 500;
}
.cubic-count__save-section {


}
.cubic-count__save-section__loader {
    display:none;
    width: 75px;

}
.cubic-count__save-section__save, .cubic-count__save-section__offert, .btn-trans a {

}
.cubic-count__save-section__save {

}
.cubic-count__save-section__offert {
    font-weight: 600;
    font-size: .9rem;
    padding:1rem 1rem;
}
.cubic-count__save-section__save:hover, .cubic-count__save-section__offert:hover, .btn-trans a:hover {

}
.btn-trans a {
    background:transparent!IMPORTANT;
    padding:15px 30px;
}
.cubic-count__save-section__msg {

}
.cubic-count__save-section__msg a {

}
.cubic-count__save-section__msg a:hover {

}


.space-bottom footer {
    padding-bottom:80px!IMPORTANT;
}


.elementor-field-group-furniture_list {
    height: 0!IMPORTANT;
    overflow: hidden!IMPORTANT;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

.pac-container:after {
    /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */

    background-image: none !important;
    height: 0px;
    padding: 0;margin: 0;
}

.toggle-offert {

}
.toggle-kubik {
  cursor: pointer;
}
