
        
        .slider-labels {
          margin-bottom: 20px;
        }
        
        /* Functional styling;
         * These styles are required for noUiSlider to function.
         * You don't need to change these rules to apply your design.
         */
        .noUi-target,.noUi-target * {
          -webkit-touch-callout: none;
          -webkit-user-select: none;
          -ms-touch-action: none;
          touch-action: none;
          -ms-user-select: none;
          -moz-user-select: none;
          user-select: none;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
        }
        
        .noUi-target {
          position: relative;
          direction: ltr;
        }
        
        .noUi-base {
          width: 100%;
          height: 100%;
          position: relative;
          z-index: 1;
        /* Fix 401 */
        }
        
        .noUi-origin {
          position: absolute;
          right: 0;
          top: 0;
          left: 0;
          bottom: 0;
        }
        
        .noUi-handle {
          position: relative;
          z-index: 1;
        }
        
        .noUi-stacking .noUi-handle {
        /* This class is applied to the lower origin when
           its values is > 50%. */
          z-index: 10;
        }
        
        .noUi-state-tap .noUi-origin {
          -webkit-transition: left 0.3s,top .3s;
          transition: left 0.3s,top .3s;
        }
        
        .noUi-state-drag * {
          cursor: inherit !important;
        }
        
        /* Painting and performance;
         * Browsers can paint handles in their own layer.
         */
        .noUi-base,.noUi-handle {
          -webkit-transform: translate3d(0,0,0);
          transform: translate3d(0,0,0);
        }
        
        /* Slider size and handle placement;
         */
        .noUi-horizontal {
          height: 4px;
        }
        
        .noUi-horizontal .noUi-handle {
          width: 13px;
          height: 13px;
          border-radius: 50%;
          left: -5px;
          top: -5px;
          background-color: #575757;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
        }
        
        /* Styling;
         */
        .noUi-background {
          background: #d6d7d9;
        }
        
        .noUi-connect {
          background: #272727;
          -webkit-transition: background 450ms;
          transition: background 450ms;
        }
        
        .noUi-origin {
          border-radius: 2px;
        }
        
        .noUi-target {
          border-radius: 2px;
          margin-bottom: 24px;
        }
        
        .noUi-target.noUi-connect {
        }
        
        /* Handles and cursors;
         */
        .noUi-draggable {
          cursor: w-resize;
        }
        
        .noUi-vertical .noUi-draggable {
          cursor: n-resize;
        }
        
        .noUi-handle {
          cursor: default;
          -webkit-box-sizing: content-box !important;
          -moz-box-sizing: content-box !important;
          box-sizing: content-box !important;
        }
        
        .noUi-handle:active {
          border: 4px solid rgba(86,86,86,0.20);
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
          left: -9px;
          top: -9px;
          box-shadow: none;
        }
        
        /* Disabled state;
         */
        [disabled].noUi-connect,[disabled] .noUi-connect {
          background: #B8B8B8;
        }
        
        [disabled].noUi-origin,[disabled] .noUi-handle {
          cursor: not-allowed;
        }
        
        
        
        
        
                @media(max-width:800px){
        .new-cart-mobile {
            display: block!important;
            position: absolute;
            height: 30px;
            right: 10px;
            bottom: 10px;
            width: 30px;
            background: #333!important;
            font-size: 20px;
            transition: .3s;
        }
        .new-cart-mobile i{
            color: #ffff01!important;
            font-size: 20px;
            position: absolute;
            z-index: 1;
            right: 17px;
            bottom: 17px;
        }
        .new-cart-mobile:hover {
            background:rgb(88, 88, 88)!important;
        }
        .new-cart-mobile:after {
            content: "";
            display: block;
            width: 40px!important;
            height: 42.42px!important;
            background: #333!important;
            transform: rotate(45deg);
            position: absolute;
            bottom: 8px!important;
            right: 10px!important;
            border-radius: 30px 0px 0 30px;
            transition: .3s;
        }
        .new-cart-mobile:before {
            content: "";
            display: block;
            width: 50px!important;
            height: 49px!important;
            background: rgba(88, 88, 88, .1)!important;
            position: absolute;
            bottom: 1px!important;
            right: 0px!important;
            border-radius: 19px 0 0 0;
            transition: .3s;
        }
        .new-cart-mobile:hover:before {
            width: 53px!important;
            height: 51px!important;
        }
        .new-cart-mobile:hover:after {
            background: rgb(88, 88, 88)!important;
            width: 45px!important;
            bottom: 9px!important;
            right: 9px!important;
        }
    }
    .new-cart-mobile, .cart-mobile i {
        display: none;
    }