// Product Style
.product{
    margin-top: 45px;
    margin-bottom: 95px;
    h1 {text-align:left;}
    .pr-img {
        padding: 30px;
        background: #fff;
        .border-radius(7px);
    }
    .edit-product-btn{
        position         : absolute;
        left             : 0;
        top              : 0;
        background-color : @primary-bg;
        color            : @primary-color;
        padding          : 5px;
    }
    .product-image{
        display : block;

        img{
            width : 100%;
        }
    }
    .white-block {
        padding: 20px;
        margin-bottom: 3em;
        background: #fff;
        .border-radius(20px);


    }
    .product-name{
        font-weight: normal;
    }
    #productquantity {
        margin-top: 13px;
    }

    .product-price {
        font-size: 2.3em;
        font-weight: 300;
    }


    .product-info {
        .title {
            font-weight: bold;
        }
    }

    .product-description-short{
        margin-right: 10%;
        font-style: italic;
    }

    .product-description-full{ }

    .product-options-listing{
        margin-bottom : 1em;
        overflow: hidden;

        .product-option{
            overflow : hidden;
            margin-bottom: 1em;

            & > label{
                font-weight : bold;
                width       : auto;
                display: inline;
            }

            & > div label{
                cursor       : pointer;
                float        : left;
                font-size    : 12px;
                margin-right : 1%;
                width        : 27%;
            }

            select{
                padding : 2px;
                width   : auto;
            }
        }
    }

    .tcart-add{
        .button();
        .user-select();
        .box-shadow(none; @input-shadow-focus);
        display: block;

    }

    .banner {
        padding: 40px;
        border: 1px dashed @brand-primary-second;
        text-align: center;
        .border-radius(17px);
        h3 {
            margin-bottom: 0;
            font-size: 1.5em;
            color: @brand-primary-second;
        }
        p {
        }
        h4 {
            color: @brand-primary-second;
        }
    }
}

.sametag {
    padding: 40px 0;
}
.toaster-cart {
    font-size: 15px;
    color: #fff;
    line-height: 21px;
  div {
      span:first-child {
          display: none;
      }
      .cart-items-count {
          &::after{
              content:' items';
          }
      }
      &.cartblock-totaltax-row {
          display: none;
      }
      a {
          color: #fff;
          text-decoration: none;
      }
  }
    &::before {
        content:url('../images/cart.png');
        float: left;
        margin: 5px 10px 10px 0;
       }
}

//.filtering-form {
//    color:#000;
//    >ul{
//        list-style: none;
//        margin: 0;
//        padding: 0;
//        >li:first-child {
//            padding-top: 30px;
//            position: relative;
//            p.filter-header {
//                float: left;
//                width: 30%;
//            }
//            p.filter-header + p {
//                position: absolute;
//                top: 0;
//                left: 29%;
//                font-size: 13px;
//                .filter-from,.filter-to {
//                   font-weight: bold;
//                }
//            }
//            .filter-slider {
//                float: right;
//                width: 70%;
//            }
//        }
//        li.filter-flowering_height {
//            p.filter-header {
//                float: left;
//                width: 29%;
//            }
//            >ul {
//                float: left;
//                margin: 0;
//                padding: 0;
//                width:70%;
//                li{
//                    float: left;
//                    margin-right: 22px;
//                    font-size: 14px;
//                    font-weight: bold;
//                    a {
//                        text-decoration: none;
//                        color: #000;
//                    }
//                }
//            }
//        }
//        ul {
//            list-style: none;
//        }
//    }
//
//}

.filtering-form {
    color:#000;
    >ul{
        list-style: none;
        margin: 0;
        padding: 0;
        >li {
            margin:0 0 40px;
            p.filter-header {
                float: left;
                width: 30%;
                font-weight: bold;
                & + p {
                    font-size: 13px;
                    margin: 0;
                    .filter-from,.filter-to {
                        font-weight: bold;
                    }
                }
            }

            .filter-slider {
                float: right;
                width: 69%;
            }
        }
        >li:first-child {
            padding-bottom: 30px;
            border-bottom: 1px dashed #ddd;
        }
        li.filter-flowering_height {

            >ul {
                float: left;
                margin: 0;
                padding: 0;
                width:70%;
                li{
                    .grid-elements(6;1%;false;4;1%);
                   font-weight: bold;
                    a {
                        text-decoration: none;
                        color: #000;
                    }
                }
            }
        }
        ul {
            list-style: none;
            float: left;
            .inline-block-wrap(@el : li);
            >li {
                font-size: 14px;
                .grid-elements(4;1%;false;3;1%);
                a {
                    text-decoration: none;
                    color: #000;
                }
            }
        }
    }

}





.plugin-filtering-wrap {
    color: #000!important;
}