/** Shopify CDN: Minification failed

Line 319:15 Expected identifier but found "{"
Line 319:16 Unexpected "{"
Line 319:26 Expected ":"
Line 347:15 Expected identifier but found "{"
Line 347:16 Unexpected "{"
Line 347:26 Expected ":"

**/
.noUi-target,.noUi-target *{
    -webkit-touch-callout:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-user-select:none;
    touch-action:none;
    user-select:none;
    box-sizing:border-box;
  }
 
 .noUi-target{
    position:relative;
  }
 
 .noUi-base,.noUi-connects{
    width:100%;
    height:100%;
    position:relative;
    z-index:1;
  }
 
 .noUi-connects{
    overflow:hidden;
    z-index:0;
  }
 
 .noUi-connect,.noUi-origin{
    will-change:transform;
    position:absolute;
    z-index:1;
    top:0;
    right:0;
    -ms-transform-origin:0 0;
    -webkit-transform-origin:0 0;
    -webkit-transform-style:preserve-3d;
    transform-origin:0 0;
    transform-style:flat;
  }
 
 .noUi-connect{
    height:100%;
    width:100%;
  }
 
 .noUi-origin{
    height:10%;
    width:10%;
  }
 
 .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{
    left:0;
    right:auto;
  }
 
 .noUi-vertical .noUi-origin{
    width:0;
  }
 
 .noUi-horizontal .noUi-origin{
    height:0;
  }
 
 .noUi-handle{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    position:absolute;
  }
 
 .noUi-touch-area{
    height:100%;
    width:100%;
  }
 
 .noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{
    transition:transform 0.3s;
  }
 
 .noUi-state-drag *{
    cursor:inherit !important;
  }
 
 .noUi-horizontal{
    height:18px;
  }
 
 .noUi-horizontal .noUi-handle{
    width:34px;
    height:28px;
    right:-17px;
    top:-6px;
  }
 
 .noUi-vertical{
    width:18px;
  }
 
 .noUi-vertical .noUi-handle{
    width:28px;
    height:34px;
    right:-6px;
    top:-17px;
  }
 
 .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{
    left:-17px;
    right:auto;
  }
 
 .noUi-target{
    background:#fafafa;
    border-radius:4px;
    border:1px solid #d3d3d3;
    box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;
  }
 
 .noUi-connects{
    border-radius:3px;
  }
 
 .noUi-connect{
    background:#3fb8af;
  }
 
 .noUi-draggable{
    cursor:ew-resize;
  }
 
 .noUi-vertical .noUi-draggable{
    cursor:ns-resize;
  }
 
 .noUi-handle{
    border:1px solid #d9d9d9;
    border-radius:3px;
    background:#fff;
    cursor:default;
    box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;
  }
 
 .noUi-active{
    box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;
  }
 
 .noUi-handle:after,.noUi-handle:before{
    content:"";
    display:block;
    position:absolute;
    height:14px;
    width:1px;
    background:#e8e7e6;
    left:14px;
    top:6px;
  }
 
 .noUi-handle:after{
    left:17px;
  }
 
 .noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{
    width:14px;
    height:1px;
    left:6px;
    top:14px;
  }
 
 .noUi-vertical .noUi-handle:after{
    top:17px;
  }
 
 [disabled] .noUi-connect{
    background:#b8b8b8;
  }
 
 [disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{
    cursor:not-allowed;
  }
 
 .noUi-pips,.noUi-pips *{
    box-sizing:border-box;
  }
 
 .noUi-pips{
    position:absolute;
    color:#999;
  }
 
 .noUi-value{
    position:absolute;
    white-space:nowrap;
    text-align:center;
  }
 
 .noUi-value-sub{
    color:#ccc;
    font-size:10px;
  }
 
 .noUi-marker{
    position:absolute;
    background:#ccc;
  }
 
 .noUi-marker-sub{
    background:#aaa;
  }
 
 .noUi-marker-large{
    background:#aaa;
  }
 
 .noUi-pips-horizontal{
    padding:10px 0;
    height:80px;
    top:100%;
    left:0;
    width:100%;
  }
 
 .noUi-value-horizontal{
    transform:translate(-50%, 50%);
  }
 
 .noUi-rtl .noUi-value-horizontal{
    transform:translate(50%, 50%);
  }
 
 .noUi-marker-horizontal.noUi-marker{
    margin-left:-1px;
    width:2px;
    height:5px;
  }
 
 .noUi-marker-horizontal.noUi-marker-sub{
    height:10px;
  }
 
 .noUi-marker-horizontal.noUi-marker-large{
    height:15px;
  }
 
 .noUi-pips-vertical{
    padding:0 10px;
    height:100%;
    top:0;
    left:100%;
  }
 
 .noUi-value-vertical{
    transform:translateY(-50%);
    padding-left:25px;
  }
 
 .noUi-rtl .noUi-value-vertical{
    transform:translateY(50%);
  }
 
 .noUi-marker-vertical.noUi-marker{
    width:5px;
    height:2px;
    margin-top:-1px;
  }
 
 .noUi-marker-vertical.noUi-marker-sub{
    width:10px;
  }
 
 .noUi-marker-vertical.noUi-marker-large{
    width:15px;
  }
 
 .noUi-tooltip{
    display:block;
    position:absolute;
    border:1px solid #d9d9d9;
    border-radius:3px;
    background:#fff;
    color:#000;
    padding:5px;
    text-align:center;
    white-space:nowrap;
  }
 
 .noUi-horizontal .noUi-tooltip{
    transform:translate(-50%);
    left:50%;
    bottom:120%;
  }
 
 .noUi-vertical .noUi-tooltip{
    transform:translateY(-50%);
    top:50%;
    right:120%;
  }
 
 .noUi-horizontal .noUi-origin>.noUi-tooltip{
    transform:translate(50%);
    left:auto;
    bottom:10px;
  }
 
 .noUi-vertical .noUi-origin>.noUi-tooltip{
    transform:translateY(-18px);
    top:auto;
    right:28px;
  }

  .noUi-horizontal .noUi-handle{
    border:0;
    border-radius:50%;
    background:{{ settings.color_body_text | default: "#1c1d1d" }};
    background:var(--colorTextBody);
    box-shadow:0 0 1px 2px #fff;
    width:12px;
    height:12px;
    cursor:pointer;
    right:-6px;
    top:-3px
  }
  
  .noUi-horizontal .noUi-handle:focus,.noUi-horizontal .noUi-handle:hover{
      width:14px;
      height:14px;
      right:-7px;
      top:-4px;
    }
  
  .noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{
      content:none;
    }
  
  .noUi-target{
    background:#f4f4f4;
    border:0;
    box-shadow:none;
  }
  
  .noUi-connect{
    background:{{ settings.color_body_text | default: "#1c1d1d" }};
    background:var(--colorTextBody);
  }
  
  .noUi-horizontal{
    height:6px;
  }
  