/** Shopify CDN: Minification failed

Line 944:19 Expected identifier but found whitespace
Line 944:21 Unexpected "{"
Line 944:31 Expected ":"
Line 953:19 Expected identifier but found whitespace
Line 953:21 Unexpected "{"
Line 953:31 Expected ":"
Line 967:16 Expected identifier but found whitespace
Line 967:17 Unexpected "1px"
Line 967:28 Unexpected "{"
Line 967:38 Expected ":"

**/

.gridlock >.row {
  width: 100%;
  margin: auto;
}


@media screen and (min-width: 680px) {
  .gridlock .row .row {
      width: 100%;
    margin:0 auto;
  }
}

@media screen and (max-width: 679px) {
  .gridlock >.row {
    width: 100%;
  }
}

/* @media screen and (min-width: 740px) {
  .gridlock .row {
    width: 720px;
  }
}

@media screen and (min-width: 980px) {
  .gridlock .row {
    width: 960px;
  }
}

@media screen and (min-width: 1220px) {
  .gridlock .row {
    width: 1200px;
  }
}

@media screen and (min-width: 1680px) {
  .gridlock .row {
    width: 1400px;
  }
} */


.gridlock .row:after {
  height: 0;
  clear: both;
  content: ".";
  display: block;
  line-height: 0;
  visibility: hidden;
}



.gridlock .row .contained .row {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* 
.gridlock .row [class*="all-"],
.gridlock .row [class*="min-"],
.gridlock .row [class*="mobile-"],
.gridlock .row [class*="tablet-"],
.gridlock .row [class*="desktop-"],
.gridlock .row [class*="max-"] {
  float: left;
  margin-left: 1.04166667%;
  margin-right: 1.04166667%;
}

.gridlock .row [class*="all-"].padded,
.gridlock .row [class*="min-"].padded,
.gridlock .row [class*="mobile-"].padded,
.gridlock .row [class*="tablet-"].padded,
.gridlock .row [class*="desktop-"].padded,
.gridlock .row [class*="max-"].padded {
  box-sizing: content-box;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1.04166667%;
  padding-right: 1.04166667%;
}
.gridlock .row [class*="all-"].contained,
.gridlock .row [class*="min-"].contained,
.gridlock .row [class*="mobile-"].contained,
.gridlock .row [class*="tablet-"].contained,
.gridlock .row [class*="desktop-"].contained,
.gridlock .row [class*="max-"].contained {
  margin-left: 0;
  margin-right: 0;
}

.gridlock .row [class*="all-"].right,
.gridlock .row [class*="min-"].right,
.gridlock .row [class*="mobile-"].right,
.gridlock .row [class*="tablet-"].right,
.gridlock .row [class*="desktop-"].right,
.gridlock .row [class*="max-"].right {
  float: right;
}
 */

.gridlock-fluid .row {
  width: 98%;
}

@media screen and (max-width: 739px) {
  .gridlock-mobile-fluid .row {
    width: 98%;
  }
}

.gridlock .row .all-fifth {
  width: 17.91666667%;
}
.gridlock .row .all-fourth {
  width: 22.91666667%;
}
.gridlock .row .all-third {
  width: 31.25%;
}
.gridlock .row .all-half {
  width: 47.91666667%;
}
.gridlock .row .all-full {
  width: 97.91666667%;
}
.gridlock .row .all-push-fifth {
  margin-left: 21.04166667%;
}
.gridlock .row .all-push-fourth {
  margin-left: 26.04166667%;
}
.gridlock .row .all-push-third {
  margin-left: 34.375%;
}
.gridlock .row .all-push-half {
  margin-left: 51.04166667%;
}
.gridlock .row .contained.all-fifth {
  width: 20%;
}
.gridlock .row .contained.all-fourth {
  width: 25%;
}
.gridlock .row .contained.all-third {
  width: 33.33333333%;
}
.gridlock .row .contained.all-half {
  width: 50%;
}
.gridlock .row .contained.all-full {
  width: 100%;
}
.gridlock .row .contained.all-push-fifth {
  margin-left: 20%;
}
.gridlock .row .contained.all-push-fourth {
  margin-left: 25%;
}
.gridlock .row .contained.all-push-third {
  margin-left: 33.33333333%;
}
.gridlock .row .contained.all-push-half {
  margin-left: 50%;
}
.gridlock .row [class*="all-"].centered {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.gridlock .row .all-hide {
  display: none;
}
@media screen and (max-width: 739px) {
  .gridlock .row .mobile-1 {
    width: 31.25%;
  }
  .gridlock .row .mobile-2 {
    width: 64.58333333%;
  }
  .gridlock .row .mobile-3 {
    width: 97.91666667%;
    margin:auto;
  }
  .gridlock .row .mobile-push-1 {
    margin-left: 34.375%;
  }
  .gridlock .row .mobile-push-2 {
    margin-left: 67.70833333%;
  }
  .gridlock .row .contained.mobile-1 {
    width: 33.33333333%;
  }
  .gridlock .row .contained.mobile-2 {
    width: 66.66666667%;
  }
  .gridlock .row .contained.mobile-3 {
    width: 100%;
  }
  .gridlock .row .contained.mobile-push-1 {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.mobile-push-2 {
    margin-left: 66.66666667%;
  }
  .gridlock .row .mobile-fifth {
    width: 17.91666667%;
  }
  .gridlock .row .mobile-fourth {
    width: 22.91666667%;
  }
  .gridlock .row .mobile-third {
    width: 31.25%;
  }
  .gridlock .row .mobile-half {
    width: 47.91666667%;
  }
  .gridlock .row .mobile-full {
    width: 97.91666667%;
  }
  .gridlock .row .mobile-push-fifth {
    margin-left: 21.04166667%;
  }
  .gridlock .row .mobile-push-fourth {
    margin-left: 26.04166667%;
  }
  .gridlock .row .mobile-push-third {
    margin-left: 34.375%;
  }
  .gridlock .row .mobile-push-half {
    margin-left: 51.04166667%;
  }
  .gridlock .row .contained.mobile-fifth {
    width: 20%;
  }
  .gridlock .row .contained.mobile-fourth {
    width: 25%;
  }
  .gridlock .row .contained.mobile-third {
    width: 33.33333333%;
  }
  .gridlock .row .contained.mobile-half {
    width: 50%;
  }
  .gridlock .row .contained.mobile-full {
    width: 100%;
  }
  .gridlock .row .contained.mobile-push-fifth {
    margin-left: 20%;
  }
  .gridlock .row .contained.mobile-push-fourth {
    margin-left: 25%;
  }
  .gridlock .row .contained.mobile-push-third {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.mobile-push-half {
    margin-left: 50%;
  }
  .gridlock .row [class*="mobile-"].centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .gridlock .row .mobile-hide {
    display: none;
  }
}
@media screen and (max-width: 499px) {
  .gridlock .row .min-1 {
    width: 31.25%;
  }
  .gridlock .row .min-2 {
    width: 64.58333333%;
  }
  .gridlock .row .min-3 {
    width: 97.91666667%;
  }
  .gridlock .row .min-push-1 {
    margin-left: 34.375%;
  }
  .gridlock .row .min-push-2 {
    margin-left: 67.70833333%;
  }
  .gridlock .row .contained.min-1 {
    width: 33.33333333%;
  }
  .gridlock .row .contained.min-2 {
    width: 66.66666667%;
  }
  .gridlock .row .contained.min-3 {
    width: 100%;
  }
  .gridlock .row .contained.min-push-1 {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.min-push-2 {
    margin-left: 66.66666667%;
  }
  .gridlock .row .min-fifth {
    width: 17.91666667%;
  }
  .gridlock .row .min-fourth {
    width: 22.91666667%;
  }
  .gridlock .row .min-third {
    width: 31.25%;
  }
  .gridlock .row .min-half {
    width: 47.91666667%;
  }
  .gridlock .row .min-full {
    width: 97.91666667%;
  }
  .gridlock .row .min-push-fifth {
    margin-left: 21.04166667%;
  }
  .gridlock .row .min-push-fourth {
    margin-left: 26.04166667%;
  }
  .gridlock .row .min-push-third {
    margin-left: 34.375%;
  }
  .gridlock .row .min-push-half {
    margin-left: 51.04166667%;
  }
  .gridlock .row .contained.min-fifth {
    width: 20%;
  }
  .gridlock .row .contained.min-fourth {
    width: 25%;
  }
  .gridlock .row .contained.min-third {
    width: 33.33333333%;
  }
  .gridlock .row .contained.min-half {
    width: 50%;
  }
  .gridlock .row .contained.min-full {
    width: 100%;
  }
  .gridlock .row .contained.min-push-fifth {
    margin-left: 20%;
  }
  .gridlock .row .contained.min-push-fourth {
    margin-left: 25%;
  }
  .gridlock .row .contained.min-push-third {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.min-push-half {
    margin-left: 50%;
  }
  .gridlock .row [class*="min-"].centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .gridlock .row .min-hide {
    display: none;
  }
}
@media screen and (min-width: 740px) and (max-width: 979px) {
  .gridlock .row .tablet-1 {
    width: 14.58333333%;
  }
  .gridlock .row .tablet-2 {
    width: 31.25%;
  }
  .gridlock .row .tablet-3 {
    width: 47.91666667%;
  }
  .gridlock .row .tablet-4 {
    width: 64.58333333%;
  }
  .gridlock .row .tablet-5 {
    width: 81.25%;
  }
  .gridlock .row .tablet-6 {
    width: 97.91666667%;
  }
  .gridlock .row .tablet-push-1 {
    margin-left: 17.70833333%;
  }
  .gridlock .row .tablet-push-2 {
    margin-left: 34.375%;
  }
  .gridlock .row .tablet-push-3 {
    margin-left: 51.04166667%;
  }
  .gridlock .row .tablet-push-4 {
    margin-left: 67.70833333%;
  }
  .gridlock .row .tablet-push-5 {
    margin-left: 84.375%;
  }
  .gridlock .row .contained.tablet-1 {
    width: 16.66666667%;
  }
  .gridlock .row .contained.tablet-2 {
    width: 33.33333333%;
  }
  .gridlock .row .contained.tablet-3 {
    width: 50%;
  }
  .gridlock .row .contained.tablet-4 {
    width: 66.66666667%;
  }
  .gridlock .row .contained.tablet-5 {
    width: 83.33333333%;
  }
  .gridlock .row .contained.tablet-6 {
    width: 100%;
  }
  .gridlock .row .contained.tablet-push-1 {
    margin-left: 16.66666667%;
  }
  .gridlock .row .contained.tablet-push-2 {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.tablet-push-3 {
    margin-left: 50%;
  }
  .gridlock .row .contained.tablet-push-4 {
    margin-left: 66.66666667%;
  }
  .gridlock .row .contained.tablet-push-5 {
    margin-left: 83.33333333%;
  }
  .gridlock .row .tablet-fifth {
    width: 17.91666667%;
  }
  .gridlock .row .tablet-fourth {
    width: 22.91666667%;
  }
  .gridlock .row .tablet-third {
    width: 31.25%;
  }
  .gridlock .row .tablet-three-fourths {
    width: 72.91666667%;
  }
  .gridlock .row .tablet-half {
    width: 47.91666667%;
  }
  .gridlock .row .tablet-full {
    width: 97.91666667%;
  }
  .gridlock .row .tablet-push-fifth {
    margin-left: 21.04166667%;
  }
  .gridlock .row .tablet-push-fourth {
    margin-left: 26.04166667%;
  }
  .gridlock .row .tablet-push-third {
    margin-left: 34.375%;
  }
  .gridlock .row .tablet-push-half {
    margin-left: 51.04166667%;
  }
  .gridlock .row .contained.tablet-fifth {
    width: 20%;
  }
  .gridlock .row .contained.tablet-fourth {
    width: 25%;
  }
  .gridlock .row .contained.tablet-third {
    width: 33.33333333%;
  }
  .gridlock .row .contained.tablet-half {
    width: 50%;
  }
  .gridlock .row .contained.tablet-full {
    width: 100%;
  }
  .gridlock .row .contained.tablet-push-fifth {
    margin-left: 20%;
  }
  .gridlock .row .contained.tablet-push-fourth {
    margin-left: 25%;
  }
  .gridlock .row .contained.tablet-push-third {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.tablet-push-half {
    margin-left: 50%;
  }
  .gridlock .row [class*="tablet-"].centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .gridlock .row .tablet-hide {
    display: none !important;
  }
}
@media screen and (min-width: 980px) {
  .gridlock .row .desktop-1 {
    width: 6.25%;
  }
  .gridlock .row .desktop-2 {
    width: 14.58333333%;
  }
  .gridlock .row .desktop-3 {
    width: 22.91666667%;
  }
  .gridlock .row .desktop-4 {
    width: 31.25%;
  }
  .gridlock .row .desktop-5 {
    width: 39.58333333%;
  }
  .gridlock .row .desktop-6 {
    width: 47.91666667%;
  }
  .gridlock .row .desktop-7 {
    width: 56.25%;
  }
  .gridlock .row .desktop-8 {
    width: 64.58333333%;
  }
  .gridlock .row .desktop-9 {
    width: 72.91666667%;
        display: inline-block;
  }
  .gridlock .row .desktop-10 {
    width: 81.25%;
  }
  .gridlock .row .desktop-11 {
    width: 89.58333333%;
  }
  .gridlock .row .desktop-12 {
    width: 97.91666667%;
  }
  .gridlock .row .desktop-push-1 {
    margin-left: 9.375%;
  }
  .gridlock .row .desktop-push-2 {
    margin-left: 17.70833333%;
  }
  .gridlock .row .desktop-push-3 {
    margin-left: 26.04166667%;
  }
  .gridlock .row .desktop-push-4 {
    margin-left: 34.375%;
  }
  .gridlock .row .desktop-push-5 {
    margin-left: 42.70833333%;
  }
  .gridlock .row .desktop-push-6 {
    margin-left: 51.04166667%;
  }
  .gridlock .row .desktop-push-7 {
    margin-left: 59.375%;
  }
  .gridlock .row .desktop-push-8 {
    margin-left: 67.70833333%;
  }
  .gridlock .row .desktop-push-9 {
    margin-left: 76.04166667%;
  }
  .gridlock .row .desktop-push-10 {
    margin-left: 84.375%;
  }
  .gridlock .row .desktop-push-11 {
    margin-left: 92.70833333%;
  }
  .gridlock .row .contained.desktop-1 {
    width: 8.33333333%;
  }
  .gridlock .row .contained.desktop-2 {
    width: 16.66666667%;
  }
  .gridlock .row .contained.desktop-3 {
    width: 25%;
  }
  .gridlock .row .contained.desktop-4 {
    width: 33.33333333%;
  }
  .gridlock .row .contained.desktop-5 {
    width: 41.66666667%;
  }
  .gridlock .row .contained.desktop-6 {
    width: 50%;
  }
  .gridlock .row .contained.desktop-7 {
    width: 58.33333333%;
  }
  .gridlock .row .contained.desktop-8 {
    width: 66.66666667%;
  }
  .gridlock .row .contained.desktop-9 {
    width: 75%;
  }
  .gridlock .row .contained.desktop-10 {
    width: 83.33333333%;
  }
  .gridlock .row .contained.desktop-11 {
    width: 91.66666667%;
  }
  .gridlock .row .contained.desktop-12 {
    width: 100%;
  }
  .gridlock .row .contained.desktop-push-1 {
    margin-left: 8.33333333%;
  }
  .gridlock .row .contained.desktop-push-2 {
    margin-left: 16.66666667%;
  }
  .gridlock .row .contained.desktop-push-3 {
    margin-left: 25%;
  }
  .gridlock .row .contained.desktop-push-4 {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.desktop-push-5 {
    margin-left: 41.66666667%;
  }
  .gridlock .row .contained.desktop-push-6 {
    margin-left: 50%;
  }
  .gridlock .row .contained.desktop-push-7 {
    margin-left: 58.33333333%;
  }
  .gridlock .row .contained.desktop-push-8 {
    margin-left: 66.66666667%;
  }
  .gridlock .row .contained.desktop-push-9 {
    margin-left: 75%;
  }
  .gridlock .row .contained.desktop-push-10 {
    margin-left: 83.33333333%;
  }
  .gridlock .row .contained.desktop-push-11 {
    margin-left: 91.66666667%;
  }
  .gridlock .row .desktop-fifth {
    width: 17.91666667%;
  }
  .gridlock .row .desktop-fourth {
    width: 22.91666667%;
  }
  .gridlock .row .desktop-third {
    width: 31.25%;
  }
  .gridlock .row .desktop-half {
    width: 47.91666667%;
  }
  .gridlock .row .desktop-full {
    width: 97.91666667%;
  }
  .gridlock .row .desktop-push-fifth {
    margin-left: 21.04166667%;
  }
  .gridlock .row .desktop-push-fourth {
    margin-left: 26.04166667%;
  }
  .gridlock .row .desktop-push-third {
    margin-left: 34.375%;
  }
  .gridlock .row .desktop-push-half {
    margin-left: 51.04166667%;
  }
  .gridlock .row .contained.desktop-fifth {
    width: 20%;
  }
  .gridlock .row .contained.desktop-fourth {
    width: 25%;
  }
  .gridlock .row .contained.desktop-third {
    width: 33.33333333%;
  }
  .gridlock .row .contained.desktop-half {
    width: 50%;
  }
  .gridlock .row .contained.desktop-full {
    width: 100%;
  }
  .gridlock .row .contained.desktop-push-fifth {
    margin-left: 20%;
  }
  .gridlock .row .contained.desktop-push-fourth {
    margin-left: 25%;
  }
  .gridlock .row .contained.desktop-push-third {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.desktop-push-half {
    margin-left: 50%;
  }
  .gridlock .row [class*="desktop-"].centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .gridlock .row .desktop-hide {
    display: none !important;
  }
}
@media screen and (min-width: 1220px) {
  .gridlock .row .max-1 {
    width: 6.25%;
  }
  .gridlock .row .max-2 {
    width: 14.58333333%;
  }
  .gridlock .row .max-3 {
    width: 22.91666667%;
  }
  .gridlock .row .max-4 {
    width: 31.25%;
  }
  .gridlock .row .max-5 {
    width: 39.58333333%;
  }
  .gridlock .row .max-6 {
    width: 47.91666667%;
  }
  .gridlock .row .max-7 {
    width: 56.25%;
  }
  .gridlock .row .max-8 {
    width: 64.58333333%;
  }
  .gridlock .row .max-9 {
    width: 72.91666667%;
  }
  .gridlock .row .max-10 {
    width: 81.25%;
  }
  .gridlock .row .max-11 {
    width: 89.58333333%;
  }
  .gridlock .row .max-12 {
    width: 97.91666667%;
  }
  .gridlock .row .max-push-1 {
    margin-left: 9.375%;
  }
  .gridlock .row .max-push-2 {
    margin-left: 17.70833333%;
  }
  .gridlock .row .max-push-3 {
    margin-left: 26.04166667%;
  }
  .gridlock .row .max-push-4 {
    margin-left: 34.375%;
  }
  .gridlock .row .max-push-5 {
    margin-left: 42.70833333%;
  }
  .gridlock .row .max-push-6 {
    margin-left: 51.04166667%;
  }
  .gridlock .row .max-push-7 {
    margin-left: 59.375%;
  }
  .gridlock .row .max-push-8 {
    margin-left: 67.70833333%;
  }
  .gridlock .row .max-push-9 {
    margin-left: 76.04166667%;
  }
  .gridlock .row .max-push-10 {
    margin-left: 84.375%;
  }
  .gridlock .row .max-push-11 {
    margin-left: 92.70833333%;
  }
  .gridlock .row .contained.max-1 {
    width: 8.33333333%;
  }
  .gridlock .row .contained.max-2 {
    width: 16.66666667%;
  }
  .gridlock .row .contained.max-3 {
    width: 25%;
  }
  .gridlock .row .contained.max-4 {
    width: 33.33333333%;
  }
  .gridlock .row .contained.max-5 {
    width: 41.66666667%;
  }
  .gridlock .row .contained.max-6 {
    width: 50%;
  }
  .gridlock .row .contained.max-7 {
    width: 58.33333333%;
  }
  .gridlock .row .contained.max-8 {
    width: 66.66666667%;
  }
  .gridlock .row .contained.max-9 {
    width: 75%;
  }
  .gridlock .row .contained.max-10 {
    width: 83.33333333%;
  }
  .gridlock .row .contained.max-11 {
    width: 91.66666667%;
  }
  .gridlock .row .contained.max-12 {
    width: 100%;
  }
  .gridlock .row .contained.max-push-1 {
    margin-left: 8.33333333%;
  }
  .gridlock .row .contained.max-push-2 {
    margin-left: 16.66666667%;
  }
  .gridlock .row .contained.max-push-3 {
    margin-left: 25%;
  }
  .gridlock .row .contained.max-push-4 {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.max-push-5 {
    margin-left: 41.66666667%;
  }
  .gridlock .row .contained.max-push-6 {
    margin-left: 50%;
  }
  .gridlock .row .contained.max-push-7 {
    margin-left: 58.33333333%;
  }
  .gridlock .row .contained.max-push-8 {
    margin-left: 66.66666667%;
  }
  .gridlock .row .contained.max-push-9 {
    margin-left: 75%;
  }
  .gridlock .row .contained.max-push-10 {
    margin-left: 83.33333333%;
  }
  .gridlock .row .contained.max-push-11 {
    margin-left: 91.66666667%;
  }
  .gridlock .row .max-fifth {
    width: 17.91666667%;
  }
  .gridlock .row .max-fourth {
    width: 22.91666667%;
  }
  .gridlock .row .max-third {
    width: 31.25%;
  }
  .gridlock .row .max-half {
    width: 47.91666667%;
  }
  .gridlock .row .max-full {
    width: 97.91666667%;
  }
  .gridlock .row .max-push-fifth {
    margin-left: 21.04166667%;
  }
  .gridlock .row .max-push-fourth {
    margin-left: 26.04166667%;
  }
  .gridlock .row .max-push-third {
    margin-left: 34.375%;
  }
  .gridlock .row .max-push-half {
    margin-left: 51.04166667%;
  }
  .gridlock .row .contained.max-fifth {
    width: 20%;
  }
  .gridlock .row .contained.max-fourth {
    width: 25%;
  }
  .gridlock .row .contained.max-third {
    width: 33.33333333%;
  }
  .gridlock .row .contained.max-half {
    width: 50%;
  }
  .gridlock .row .contained.max-full {
    width: 100%;
  }
  .gridlock .row .contained.max-push-fifth {
    margin-left: 20%;
  }
  .gridlock .row .contained.max-push-fourth {
    margin-left: 25%;
  }
  .gridlock .row .contained.max-push-third {
    margin-left: 33.33333333%;
  }
  .gridlock .row .contained.max-push-half {
    margin-left: 50%;
  }
  .gridlock .row [class*="max-"].centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .gridlock .row .max-hide {
    display: none;
  }
}

* {
  margin: 0;
}

@media (pointer: coarse) {
  *:focus {
    outline: none;
  }
}
/* =============== */
/* = index.liquid = */
/* =============== */

.section-title.lines {
  position: relative;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 20px;
}

.section-title.lines h1 {
  display: inline-block;
  padding: 8px 23px;
  margin: 0;
  background-color: {{ settings.content_wrapper_background }};
  position: relative;
  z-index: 1;
}

.section-title.lines h2 {
  display: inline-block;
  padding: 8px 23px;
  margin: 0;
  background-color: {{ settings.content_wrapper_background }};
  position: relative;
  z-index: 1;
}

.section-title h5 {
  text-align: center;
  margin-top: -3px;
}

.section-title.lines:after {
  content: '';
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid {{ settings.dotted_color }};
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 0;
}

/* 网站 附加样式 */
  /*滚动条*/
  *::-webkit-scrollbar{width:10px;height:10PX;background-color:#cbd0d4;}*::-webkit-scrollbar-track{border-radius:10px;background-color:#cbd0d4;}*::-webkit-scrollbar-thumb{height:20px;border-radius:10px;background-color:rgba(83,83,89,0.98);}

/* 首页图片布局 */
/*
  .index-sections .shopify-section:nth-child(5),.index-sections .shopify-section:nth-child(6),.index-sections .shopify-section:nth-child(7),.index-sections .shopify-section:nth-child(8){
    display: inline-block;      width: 277px; margin: 12px;
  }
  .index-sections .shopify-section:nth-child(6) .homepage-promo,.index-sections .shopify-section:nth-child(8) .homepage-promo{
    width: 11%;  
  }
  .index-sections .shopify-section:nth-child(5) .homepage-promo,.index-sections .shopify-section:nth-child(6) .homepage-promo,.index-sections .shopify-section:nth-child(7) .homepage-promo,.index-sections .shopify-section:nth-child(8) .homepage-promo{
    margin: 2px;
}
  .index-sections .shopify-section:nth-child(6) .homepage-promo:nth-child(5),.index-sections .shopify-section:nth-child(8) .homepage-promo:nth-child(5){
    clear: both;
  }
  .index-sections{ text-align: center; }
  @media screen and (min-width:1420px){
    .index-sections .shopify-section:nth-child(5),.index-sections .shopify-section:nth-child(6),.index-sections .shopify-section:nth-child(7),.index-sections .shopify-section:nth-child(8){
      display: inline-block;      width: 277px; margin: 12px;
    }
  }
  @media screen and (min-width:1700px){
    .index-sections .shopify-section:nth-child(5),.index-sections .shopify-section:nth-child(6),.index-sections .shopify-section:nth-child(7),.index-sections .shopify-section:nth-child(8){
      width: 320px;  margin: 17px; 
    }
  }
  @media screen and (max-width:769px){
    .index-sections .shopify-section:nth-child(5) .homepage-promo,.index-sections .shopify-section:nth-child(7) .homepage-promo{
        margin: 0;
    }
    .index-sections .shopify-section:nth-child(6) .homepage-promo,.index-sections .shopify-section:nth-child(8) .homepage-promo{
      width: 48%;  margin: 2px; 
    }
  .index-sections .shopify-section:nth-child(5),.index-sections .shopify-section:nth-child(6),.index-sections .shopify-section:nth-child(7),.index-sections .shopify-section:nth-child(8){
    width: 98%; margin: 0;    margin-left: 2%;
  }
  .index-sections .shopify-section:nth-child(5) .index-section,.index-sections .shopify-section:nth-child(6) .index-section,.index-sections .shopify-section:nth-child(7) .index-section,.index-sections .shopify-section:nth-child(8) .index-section{
    padding-bottom: 10px;
  }

  } */
 
  /* 首页图片布局 */

/* 兼容IE */
 /*  ul#main-nav li.dropdown ul.megamenu{  
    z-index: 88;   
   }
#collection-description table td>a{
  display: inline-block;
}
#collection-description table td>a>img{
  max-width:683px;    width: 100%;
}
.slideout-open #menu{
  display: block;
}
#menu{
  display: none;
}
.shopify-section .flexslider .slides > li{
  display:block;
}
*/

   /* 兼容IE */

  /* 导航 */
  @media screen and (min-width: 1220px){
    .stuckMenu #main-nav {
        width: 1400px;
    }
}
  .stuckMenu ul#main-nav li a{
    padding: 0 10px;
  }
  .stuckMenu ul#main-nav li ul.submenu{
          margin-left: 0;
  }
  .stuckMenu ul#main-nav li ul.submenu li:hover{
      background-color: #aaa8a6 !important;
  }

  #main-nav ul.megamenu li > ul.mega-stack li a{
    padding: 5px 0 !important;
  }

    /* 导航 */
/* cart */
    #ajaxifyCart .cart-summary{     margin-right: 20px; }
    #ajaxifyCart textarea{     min-width: auto;  }

/* cart */

/* collection */
ul#sortme select{background-color: #f6f6f6;}ul#sortme select option{background-color: #fff;}
@media screen and (min-width:801px){
ul#sortme select{width: 200px; font-weight: bold; background-color: #f6f6f6;border: 0;color: #555;padding-left: 20px;font-size: 15px; height: 30px; line-height: 30px;}
ul#sortme select option{background-color: #fff;}  }
#full-width-filter ul.btn_ul{     text-align: center;     margin-bottom: 20px;}
#full-width-filter li.paginext, li.pagiprev{      display: inline-block; margin: 0 10px; }

@media screen and (max-width:769px){ #full-width-filter{ margin: 0; width: 100%; }#full-width-filter ul{ margin: 0; }
#full-width-filter ul#sortme{ display: flex; margin-bottom: 10px; position: initial;  }#full-width-filter ul#sortme li.filter .styled-select{ border:0; line-height: 30px;    height: 30px; }
#full-width-filter ul#sortme.active{ position: fixed;top: 70px; left: 0; z-index: 999; background: #fff;border-bottom: 1px solid #eee; }
#full-width-filter ul#sortme li.filter{     flex: 3;      margin-bottom: 0;}

#collection-description table  {  position: relative;   margin-bottom: 140px;  }
#collection-description table td  {  width: 100%;   }
#collection-description table td:last-child {  position: absolute;  top: 140px; left: 0;   }

}
@media screen and (min-width:310px) and (max-width:370px){
  #collection-description table  {    margin-bottom: 125px;  }
  #collection-description table td:last-child {  top:125px;  }
}
@media screen and (min-width:450px) and (max-width:769px){
  #collection-description table  {    margin-bottom: 262px;  }
  #collection-description table td:last-child {  top:262px; }
}

/* collection */

    /* 详情页 */
    table#chart_cloudstyle,.product-page__accordion .rte>p>img{display:none;}
    .page-wrap #content{    min-height: auto;}
    @media only screen and (min-width:769px){
      .product-top:after{   content:".";   height:0;   visibility:hidden;   display:block;   clear:both; }
      .product-photos{ position: -webkit-sticky; position: sticky; top: 60px;} 
    }

    #product-price .product-price {
      font-size: 20px;
      font-weight: 700;
  }

  .product-page__accordion>div .rte ul{ text-align: left; }
  
  .product-photos .vertical-carousel .carousel-nav {
    max-height: calc(115px * 5);
    }
  
  .tips_box {
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin:15px 0;
  }
 
  .tips_size_guide {
/*     background:url({{'exchange_ico.png'|asset_url}}) no-repeat 0% 52%; */
    background-size:12%!important;
    color:#343434;
    text-indent:35px;
    font-weight:700;
    cursor:pointer;
  }
  .tips_free_delivery {
    background:#a50000;
    color:#ffffff;
    text-align:center;
    padding:0 5px;
    line-height:25px;
    font-size:13px;
    border-radius:3px;
/*     margin-left:10px; */
    margin-top:10px;
    transform:translateY(-2px);
    cursor:pointer;
    text-align:left;
    display: inline-block;
  }
  #product-price,.product-price,.tips_free_delivery {
/*     display:inline-block; */
    margin-bottom:0;
  }
  #select_size {
    height:40px;
  }
  


  table#chart_cloudstyle,.product-page__accordion .rte>p>img {
    display:none
  }
  .product-page__accordion,.faq-accordion {
    margin:20px 0 0 0
  }
  .product-page__accordion,.faq-accordion {
    border-top:1px solid #000000
  }
  @media only screen and (min-width:990px) {
    .product-page__accordion,.faq-accordion {
    margin:30px 0
  }
  }.product-page__accordion .feature_list,.faq-accordion .feature_list {
    display:none
  }
  .product-page__accordion h3,.product-page__accordion .h3,.faq-accordion h3,.faq-accordion .h3 {
    cursor:pointer;
    position:relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform:uppercase;
    padding:15px 0 15px 15px;
    font-size:16px;
    font-weight:700;
    margin:0 !important;
    color:#000000
  }
 .product-page__accordion .ks-modal-close {
    cursor: pointer;
    text-align: center;
    font-size:36px;
    line-height: 36px;
    height: 36px;
    width: 36px;
    z-index: 9;
}
  @media only screen and (min-width:990px) {
    .product-page__accordion h3,.product-page__accordion .h3,.faq-accordion h3,.faq-accordion .h3 {
      padding:15px
    }
  }
  .product-page__accordion h3:before,.product-page__accordion .h3:before,.faq-accordion h3:before,.faq-accordion .h3:before ,.footer-sect h4:before{
/*     content:''; */
    display:block;
    border-left:1px solid #000000;
    float:right;
    height:15px;
    right:13px;
    top:16px;
    position:absolute
  }
  .product-page__accordion h3:after,.product-page__accordion .h3:after,.faq-accordion h3:after,.faq-accordion .h3:after ,.footer-sect h4:after{
/*     content:''; */
    display:block;
    border-bottom:1px solid #000000;
    float:right;
    width:15px;
    top:22px;
    right:6px;
    position:absolute
  }
  .product-page__accordion h3.active:before , .footer-sect h4.active:before {
    border-left-color:transparent
  }

  .product-page__accordion>div {
/*     border-bottom:1px solid #000 */
  }
  .product-page__accordion>div>div {
    margin-bottom:10px
  }
  .product-page__accordion>div .rte ul {
    margin-bottom:15px;
      height:30px;
  }
  .product-page__accordion>div .rte ul>li {
    line-height:30px
    height:30px;
  }
  
  .size_guide_container {
    width:100%;
    margin:0 auto
  }
  .size_guide_container li {
    float:left;
    width:50%;
    font-size:15px;
    cursor:pointer;
    word-break:break-all;
    list-style: none;
  }
  .size_guide_container li:nth-child(1){
  	text-align:right;
    border-right:1px solid #000000;
    padding-right:5px;
  }
 .size_guide_container li:nth-child(2){
    padding-left:5px;
  }
  .size_guide_container .selected {
    font-weight:700;
    border-bottom:1px solid #000000
  }
  .size_guide_container-down .content table {
    width:100%;
    height:auto;
    border-right:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    text-align:center;
    background:#f6f6f6
  }
  .size_guide_container-down .content table th {
    height:50px;
    line-height:50px;
    font-size:16px;
    text-align:center;
    background:#e2e2e2;
    font-weight:bloder
  }
  .table_head td {
    font-size:14px;
    font-weight:700;
    background:#ccc;
  }
  #product-right .size_guide_container-down .content table td {
    height:30px;
    line-height:30px;
    font-size:13px;
    border:1px solid #e2e2e2;
    width:auto
  }
  .dis {
    display:block
  }
  .undis {
    display:none
  }
  .undis a {
    color:blue
  }
  .undis .moreinof {
    color:#000000
  }
  .shipping_head {
    height:35px;
    line-height:35px;
    text-indent:35px;
    font-weight:700
  }
  .shipping_bg {
    background:url(https://cdn.shopify.com/s/files/1/0305/9623/5396/t/4/assets/shipping.png?v=1594535627285480613) no-repeat 0% 24%;
    background-size:30px
  }
  .returns_bg {
    background:url(https://cdn.shopify.com/s/files/1/0305/9623/5396/t/4/assets/returns.png?v=7541374321167572263) no-repeat 0% 24%;
    background-size:30px
  }
table.shipping_table td{
 border:1px solid #e2e2e2!important;
}
  table.shipping_table {
    margin-bottom:30px;
    font-size:13px;
    text-align:center;
    border-right:1px solid #e2e2e2!important;
    border-bottom:1px solid #e2e2e2!important;
  }
  table.shipping_table th {
    background:#e2e2e2
  }
  table.shipping_table td {
    height:30px;
    line-height:30px;
    border-left:1px solid #e2e2e2!important;
    border-top:1px solid #e2e2e2!important;
    font-size:15px
  }
  
  .returns_ul {
    margin-left:20px
  }
  .returns_ul li {
    list-style:disc
  }
  .slick-dots li img {
    height:100%;
    width:100%
  }
  #product-photos div:nth-child(1),#product-photos div:nth-child(2) {
    width:100%
  }
  #product-photos .slick-dots {
    display:-webkit-flex;
    display:flex;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    margin:10px 0 0 0
  }
  #product-photos  .slick-dots li {
    width:100px;
    height:100px;
    cursor:pointer;
    margin:0 5px
  }
  #product-photos  .slick-dots li:first-child {
    margin-left:0
  }
  #product-photos  .slick-dots li:last-child {
    margin-right:0
  }
  #mobile-product ol.flex-control-nav {
    display:flex;
    flex-wrap:wrap;
    transform:translateX(-2px);
    justify-content:space-between;
  }
  #mobile-product ol.flex-control-nav li {
    margin:2px
  }
  .product-page__accordion--container {
    display:none
  }
  .product_page_description_common:nth-child(1) .product-page__accordion--container {
    display:block
  }

  #sub2 p:first-child img {
    width:250px;
    margin:auto;
    display:block
  }
  .rte #lower-description {
    float:none;
    margin:0;
    width:100%;
    text-align:left
  }
  #lower-description .rte {
    padding:0
  }
  .product-top #product-right {
    padding:0;
    border:0;
  }
 .size_guide_container-down .scrollable-wrapper{
      overflow: initial!important;
  }
  
.size_guide_container p{
  text-align:center;
}
.size_guide_container p span{
 padding:5px;
 cursor: pointer;
}
.size_guide_container p span.active{
  border-bottom:1px solid #cccccc;
}

  /* 详情页 */

 

/* footer */
  @media screen and (min-width:769px) {
    .footer-sect h4:before,.footer-sect h4:after{
      border: 0;
    }
  }
  @media screen and (max-width:769px) {
      footer #footer-wrapper { 
        padding: 30px 0 30px;
      }
      #footer .footer-sect h4{
        position:relative; height:30px;line-height: 30px;
      }
     
      .footer-sect h4:before{
        top: 7px;
      }
      .footer-sect h4:after{
        top: 14px;
      }
      #footer section.footer-block:last-child .footer-sect h4:after,#footer section.footer-block:last-child .footer-sect h4:before{
        border: 0;
      }

      .footer-sect>ul {
        display:none;
      }
      .footer-sect>ul>li {
        padding:5px 10px
      }
      #footer section.footer-block{
        width:100%;    margin-top: 10px;
      }
      footer div#bottom-footer{
        margin-top: 20px;padding-top: 10px;
      }
  }
  
  /* footer */

  /* 置顶  和 聊天 和热力图 */
  #tidio-chat{ display: none; }

  .kefu {
    background-color: #000;
    z-index: 300;
    box-shadow:rgba(2,6,16,0.2) 0px 4px 24px;
    border:0;
    width:45px;
    height:45px;
    line-height:25px;
    border-radius:50%;
    display:block;
    margin: 0;
  }
  .kefu i {
    width:21px;
    height:17px;
    display:block;
    background:#FFF;
    border-radius:3px;
    position:relative;
    margin: auto;
  }
  .kefu i:after {
    content:'';
    position:absolute;
    bottom:-2px;
    left:0;
    width:0;
    height:0;
    border-top:3px solid transparent;
    border-bottom:3px solid transparent;
    border-left:6px solid #fff
  }
  #btn_kefu {
    position:fixed;
    bottom: 30px;
    right:10px
  }
 

  body .scrollup{
    bottom: 90px;
    right: 13px;
    z-index: 999;
    width: 40px;
    height: 40px;
    opacity: 1;
    border-radius: 50%;
    display: none;
    background: #fff url(https://cdn.shopify.com/s/files/1/1707/7541/t/63/assets/top.svg) no-repeat -5px -6px/50px 50px;
  }
  body .scrollup i{ display: none; }

  #_hj-f5b2a1eb-9b07_feedback #_hj-f5b2a1eb-9b07_feedback_minimized ._hj-f5b2a1eb-9b07_feedback_minimized_label {width: 30px;padding: 8px; }
   /* 置顶  和 聊天 */

/* 顶部文本轮播 */
#hello{
  height:30px;line-height:30px;
  overflow:hidden;
}
#hello li{height:40px;list-style: none; overflow:hidden;}
#hello li a{text-decoration:underline;}
@media screen and (min-width:1205px){
  #hello{
    margin-top: 10px;
    letter-spacing: 1px;
  }
}

/* 顶部文本轮播 */

/* thelook */
/* @media screen and (min-width:769px){#product-right #banner_gl{display:none;}} */
#banner_gl #zooomyshopthelook #zooomylooksshow{position:relative;width:4000px;display:block}#zooomyshopthelook #zooomylooksshow li span.zprotitle,#zooomyshopthelook #zooomylooksshow li .zooomyprodesc a .zprice,#zooomyshopthelook #zooomylooksshow li .zoptionbox{clear:both;float:none !important;display:block}#banner_gl .zooomylooktitle{}#banner_gl{width:450px;height:480px;position:relative;margin:0 auto;}#zooomyshopthelook{width:100%;height:100%;position:absolute;top:0;overflow:hidden;margin:0 auto}#zooomyshopthelook #zooomylooksshow{position:initial;width:auto;}#zooomyshopthelook #zooomylooksshow li{float:left;width:225px;height:420px;position:relative;padding:5px}#zooomyshopthelook #zooomylooksshow li img{width:100%}#zooomyshopthelook #zooomylooksshow li .zooomyshopvariant{margin-bottom:0}#zooomyshopthelook #zooomylooksshow li .zooomyprodesc a{line-height:1.2em}#zooomyshopthelook #zooomylooksshow li .zooomyprodesc a .zprice{margin-top:5px;height:20px}#zooomyshopthelook #zooomylooksshow li .zooomyprodesc a .zprice:after{content:" ";display:block;height:0;clear:both;visibility:hidden}#banner_gl .spanBox{position:absolute;vertical-align:middle;text-align:center;bottom:1%;left:0;width:100%;height:30px;display:none}#banner_gl .spanBox p{width:20px;height:20px;display:inline-block;border-radius:50%;margin:5px 20px;background-color:#ccc;text-shadow:2px 2px 2px #C5EBF0}#banner_gl .spanBox p.active{background:black;border-radius:50%;transition:all .5s linear}#banner_gl #zooomyshopthelook .zooomylooktitle{font-weight:600;font-family:'Montserrat',sans-serif;font-size:20px;border-radius:50%;opacity:0;width:100%;float:none;margin:10px 0px;position:relative;text-align:center;}.zooomylooktitle span{background:white;padding:8px 23px;color:#000;}.zooomylooktitle:after{position:absolute;content:"";width:100%;height:1px;top:50%;left:0;background:black;z-index:-1;}#zooomyshopthelook #zooomylooksshow li .zooomyproimg{min-height:230px}#banner_gl .prev,#banner_gl .next{width:35px;padding: 0 5px;display:block;position:absolute;top:40%;cursor:pointer}#banner_gl .prev{left:-30px}#banner_gl .next{right:-30px}#zooomyshopthelook #zooomylooksshow li span.zprotitle{font-size:16px;color:#555;height:32px;overflow:hidden}#zooomyshopthelook #zooomylooksshow li .zooomyshopvariant{font-size:15px;height:30px}#zooomyshopthelook #zooomylooksshow li .zoptionbox{height:30px;margin: 15px 0px !important;}#zooomyshopthelook #zooomylooksshow li .zoptionbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}#zooomyshopthelook #zooomylooksshow li .zaddcartbtn{margin-bottom:0;font-weight:600;height:40px;display:block;position:relative}@media screen and (max-width:769px){#banner_gl #zooomyshopthelook .zooomylooktitle{font-size:19px;line-height:20px;height:50px;padding:5px;margin:10px 0px}#banner_gl .prev img,#banner_gl .next img{width:100%;height:100%}#banner_gl .prev,#banner_gl .next{padding:0 5px;height:100px;}#banner_gl{width:360px;height:440px}#zooomyshopthelook{width:380px;position:initial}#zooomyshopthelook #zooomylooksshow li{width:180px;height:370px;padding:5px}#zooomyshopthelook #zooomylooksshow li .zooomyshopvariant{font-size:14px;height:30px}#zooomyshopthelook #zooomylooksshow li .zooomyproimg{min-height:180px}#zooomyshopthelook #zooomylooksshow li span.zprotitle{font-size:15px;color:#555;display:block;height:40px}#zooomyshopthelook #zooomylooksshow li .zaddcartbtn{padding:0;height:30px}}@media screen and (max-width:380px){#banner_gl{transform:scale(0.9);}#banner_gl .next { right: -20px;}}@media screen and (max-width:350px){#banner_gl{margin-left:-20px;transform:scale(0.8)}#banner_gl .next { right: -20px;}}
/* thelook */


/* 4个活动分类  隐藏 */
#collection-loop .collection-info{ display: none; }
/* 4个活动分类  隐藏 */

#content {
    padding-top: 20px;
    position: relative;
    z-index: 0;
    min-height: 500px;
}
/* account */
#customer_detail p{margin:5px auto ! important;border-bottom:1px solid #ccc;padding:5px;font-size:14px;width:100%}#customer_orders table{text-align:left}#uers_top{display:flex}#uers_top h1{flex:1;text-align:center;font-size:30px;padding-right:20px;font-family:"PT Serif",serif}#uers_top a{flex:1;text-decoration:underline;font-size:16px}#uers_top a.shop{text-align:left}#uers_top a.logout{text-align:right}#customer_sidebar,#customer_orders{display: inline-block;
    vertical-align: top;
    margin: 1%;}#customer_sidebar .my_order_control{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}#customer_sidebar .my_order_control span:nth-child(2){cursor:pointer;}@media(max-width:768px){#customer_detail{display:none;}}@media(min-width:768px){#my_order_control{display:none;}#customer_detail{display:block;}}#customer_orders{background:#FFF}#customer_sidebar .email{color:#555}#customer-wrapper .note{padding:0;border:0;}#customer-wrapper .use_name{margin:0 1% 30px;font-family:"PT Serif",serif}#customer-wrapper .use_name .name{font-size:15px;margin-bottom:0;font-weight:500}#customer-wrapper .use_name p{color:#777}#customer-wrapper h5.title{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:30px;font-size:18px;font-family:"PT Serif",serif;color:#888;font-weight:700}#customer_detail h3.title{background:#333;font-size:16px;font-family:"PT Serif",serif;color:#ffffff;font-weight:700;height:40px;line-height:40px;margin-bottom:0;padding-left:10px;}#customer_detail h3.title_help{border:1px solid #333;font-size:16px;font-family:"PT Serif",serif;color:#151515;font-weight:700;height:40px;line-height:40px;margin-bottom:0;padding-left:10px;margin-top:20px;}#customer_sidebar ul{width:100%;height:100%;margin:0 auto;border-left:1px solid #333;border-right:1px solid #333;border-bottom:1px solid #333;}#customer_sidebar ul li{list-style:none;font-size:14px;text-indent:2em;line-height:30px;width:99.5%;margin:0 auto;}#customer_sidebar ul li.item_first{margin-top:10px;}#customer_sidebar ul li.item_onley{margin-top:10px;margin-bottom:10px;}#customer_sidebar ul li.sub_title{height:30px;line-height:30px;font-size:16px;border-bottom:1px solid #333;text-indent:1em;}#customer_sidebar ul li.account_item:hover{background:#cacbcd;}#view_address{display:block;margin:10px auto;text-align:center;background:#333;width:100%;height:40px;color:#eee;line-height:40px;font-size:14px}#customer-wrapper .p-img a img{width:60px}.user_order  .tr-bd div{display:inline-block}.user_order{width:900px;border:1px solid #e5e5e5;border-collapse:collapse;color:#333;font-size:15px}.user_order a{color:#333;text-decoration:underline}.user_order a.a-link,.user_order a.btn-again{text-decoration:none}.user_order .operate{border:1px solid #ccc;background:#eee;padding:2px 5px;border-radius:5px;transition:all .3s ease}.user_order .operate a.btn-again{transition:all .3s ease}.user_order .operate:hover{background:#950000}.user_order .operate:hover a.btn-again{color:#fff}.user_order .cle:after{content:".";display:block;height:0;clear:both;visibility:hidden}.user_order .tr-th td{background:#f5f5f5;padding:5px 10px}.user_order .tr-bd td{text-align:center;padding:0px 10px}.user_order .tr-bd td:first-child{padding:10px;flex-wrap:wrap;width:430px}.user_order td{border:1px solid #e5e5e5}.user_order  span.number{margin:0 30px}.user_order .cc{color:#999}.user_order .cc .money{margin-right:15px}.user_order .item .goods-item{display:flex;align-items:center;width:280px;height:80px}.user_order .tr-bd .item{display:flex;align-items:center;justify-content:space-between;border:0}.user_order .p-msg{max-width:200px;margin-left:7px}.goods-number.cc{margin:0px 5px}div.user_order{display:none}table.user_order{display:table}@media screen and (max-width:769px){table.user_order{display:none}div.user_order{display:block}.user_order .tr-bd .item{border:1px solid #e5e5e5;padding:5px;width:100%;flex-wrap:wrap}.user_order{width:100%;font-size:13px}.user_order ul{margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;border:0}.user_order .tr-th{background:#f5f5f5;padding:5px;border:1px solid #e5e5e5}.user_order .tr-bd li{text-align:center;display:inline-block;height:70px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;width:25%;display:flex;align-items:center;justify-content:center}.user_order .tr-bd li:first-child{border-left:1px solid #e5e5e5}.user_order span.number{margin:0 10px}.user_order span.order-shop{float:right}#uers_top a{font-size:14px}#uers_top h1{font-size:20px;padding:0}#customer-wrapper h5.title{text-align:center;margin-bottom:10px}#customer_detail p{width:80%}#view_address{width:80%}}

#btn_kefu{position:fixed;bottom:10px;right:10px}#tidio-chat-iframe{bottom:-25px !important;right:-10px !important}.goods-repair{width:25px;height:25px;cursor:pointer;display:inline-block;background:#fff url(https://cdn.shopify.com/s/files/1/1707/7541/t/63/assets/liaotian.svg) no-repeat -1px -4px/26px 30px}.goods-repair a{width:100%;height:100%;display:block;}.lead_order{color:#666;font-size:13px}.lead_order span{color:#000;font-size:13px}
/* account */
/* addresses */
#customer-wrapper .address_table{margin-bottom:0}#customer-wrapper p.address_actions{margin:10px 0!important}h4.address_title{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #ccc;font-family:"PT Serif",serif;font-size:16px}
#customer-wrapper p.address_actions{margin:10px 0!important;}#customer-wrapper p.address_actions a{color:#333;} #content span.action_delete,
#customer-wrapper .action_edit{background:#333;padding:0px 20px;border-radius:3px}#customer-wrapper .action_edit a{color:#fff!important;}#content span.action_delete a,#content .action_delete a{color:#eee}span.action_link a,span.action_link.action_delete a{font-size:15px;color:#eee}#customer-wrapper .view_address{padding:20px;background:#eee;min-height:200px}
#customer-wrapper .address_table:nth-child(4) .customer_address{clear:both}#customer-wrapper .action_edit{border:0 !important}#content span.action_new{float:right;background:#000;padding:5px 10px;border-radius:5px;font-weight:500}#content .action_new a{color:#FFF! important}.yuan{background:#eee;min-height:200px;width:200px;display:flex;justify-content:center;align-items:center;margin-top:127px;transition:all .3s ease;float:left;}.yuan:hover .yuan_2,.yuan:hover .btn_10:before,.yuan:hover .btn_10:after,.yuan .active_yuan,.yuan .active_yuan_2:before,.yuan .active_yuan_2:after{background-color:#333;}.yuan_2{width:100px;height:100px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;transition:all .3s ease;}.btn_10{position:relative;cursor:pointer;width:90px;height:90px;border-radius:50%;background:#eee;}@media screen and (max-width:769px){.yuan{margin-top:0;margin-left:5px;}}.btn_10:before{content:"";position:absolute;width:50%;height:6px;top:42px;background-color:#fff;left:21px;transition:all .3s ease;}.btn_10:after{content:"";position:absolute;height:50%;width:6px;left:42px;top:21px;background-color:#fff;transition:all .3s ease;}
/* addresses */
/* order */
div#customer-wrapper{font-size:16px}#order_cancelled{border:1px dashed #ccc;padding:5px;background:#fff}.note.order_date{margin:10px 0;border:1px dashed #ccc;padding:5px}h5.order_section_title{font-size:16px;font-family:"PT Serif",serif}#order_payment>p{font-size:16px}#order_address .address.note{padding:10px;background:#eee;}.address p{font-size:15px}table#order_details td,table#order_details th{border:1px solid #ccc;height:40px;text-align:center}table#order_details td.label{text-align:left;padding-left:10px}#customer-wrapper .product_img{padding:10px;display:flex;flex-wrap:wrap;}#customer-wrapper .product_img_2{width:400px;display:flex;justify-content:space-between;}@media screen and (max-width:769px){#order_details{font-size:13px}h5.order_section_title{margin:20px 0}}.myorder,.order_num{display:inline-block;}.order_num{font-size:13px;color:#333;}.order_num a{text-decoration:underline;color:#950000;}.order_num i{display:inline-block;font-style:normal;}@media screen and (max-width:760px){.order_num i{display:none;}.myorder,.order_num{display:block;}.order_num{font-size:14px;}}
/* order */
/* rich text*/
.jc-index-ta{
height: 350px;
    clear: both;
    overflow-y: scroll;
 width: 800px;
    margin: 40px auto 0px auto;
    max-width: 95%;
/*     padding: 40px 20px 40px 20px; */
}
.jc-index-ta h3 {
    font-family: GothamHTF-Bold;
    font-size: 19px;
    color: black;
  text-align: left;
}
.jc-index-ta p {
    font-family: GothamHTF-Book;
    font-size: 15px;
    color: black;
    margin: 0 0 15px;
    font-style: normal;
    line-height: 1.6em;
    text-align: left;
    padding:20px;
}
.jc-index-ta a {
    font-weight: bolder;
    color: #b09574;
}
.jc-index-ta p a:hover,a:focus {
    
  color: #b09574;
}
.ShowSizeCharts {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    outline: 0;
    -webkit-overflow-scrolling: touch;
    background-color: rgb(0, 0, 0);  
    filter: alpha(opacity=60);  
    background-color: rgba(0, 0, 0, 0.6); 
    z-index: 9999;
    display:none;
}
.ShowSizeCharts .content{
	width: 90%;
    margin:0 auto;
    background:#ffffff;
}
.gift-card-icon{
  width:36px;
  height:22px;
}
@media (max-width: 768px){
 .ShowSizeCharts table{
  font-size:12px;
 }
   .ShowSizeCharts table td{
  padding: 10px 8px;
 }
}