/** Shopify CDN: Minification failed

Line 135:0 Unexpected "$"

**/
/*------------------------------------------------------------------
Variables
*/
/*------------------------------------------------------------------
Utilities
*/
/* Multicolumn */
.multicolumn .horizontal-textbox + .horizontal-textbox {
  margin-top: 30px; }
  @media only screen and (min-width: 768px) {
    .multicolumn .horizontal-textbox + .horizontal-textbox {
      margin-top: 0; } }

.multicolumn .low-padding .horizontal-textbox + .horizontal-textbox {
  margin-top: 10px; }
  @media only screen and (min-width: 768px) {
    .multicolumn .low-padding .horizontal-textbox + .horizontal-textbox {
      margin-top: 0; } }

.multicolumn .pixel-padding .horizontal-textbox + .horizontal-textbox {
  margin-top: 1px; }
  @media only screen and (min-width: 768px) {
    .multicolumn .pixel-padding .horizontal-textbox + .horizontal-textbox {
      margin-top: 0; } }

.multicolumn .horizontal-textbox-inner {
  padding: 8% 10%;
  height: 100%; }
  @media only screen and (min-width: 768px) {
    .multicolumn .horizontal-textbox-inner {
      padding: 10%; } }
  .multicolumn .horizontal-textbox-inner *:last-child {
    margin-bottom: 0; }

.multicolumn .btn-text.style4 {
  font-size: 15px;
  text-transform: uppercase; }

.multicolumn--image {
  position: relative;
  height: 0;
  overflow: hidden;
  margin-bottom: 30px; }
  .multicolumn--image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .multicolumn--image.media-aspect--square {
    padding-bottom: 100%; }
  .multicolumn--image.media-aspect--portrait {
    padding-bottom: 125%; }
  .multicolumn--image.media-aspect--adapt {
    padding-bottom: var(--var-media-aspect-ratio); }

@media only screen and (max-width: 767px) {
  .multicolumn.swipe-on-mobile .row {
    display: grid;
    grid-gap: 10px;
    grid-auto-flow: column;
    grid-auto-columns: minmax(calc(100vw - 45px), 1fr);
    overflow-x: auto;
    grid-template-columns: repeat(auto-fill, minmax(calc(100vw - 45px), 1fr));
    width: calc(100% + 30px);
    padding: 0 15px;
    margin-left: -15px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none; }
    .multicolumn.swipe-on-mobile .row::-webkit-scrollbar {
      display: none; }
    .multicolumn.swipe-on-mobile .row .columns {
      scroll-snap-align: center;
      scroll-snap-stop: always;
      padding: 0; } }

/* ===== custom css =================== */
.section-margin .row .small-12 p {
    margin-bottom: 10px;
}
.multicolumn--image.media-aspect--square {
/*     padding-bottom: 80%; */
/*   margin-bottom:8px; */
}
@media only screen and (min-width: 768px){
.section-margin{
    margin: 0;
}
  .multicolumn .horizontal-textbox-inner {
    padding: 0 8%;
}
  .multicolumn--image {
    margin-bottom: 0;
}
  }

@media only screen and (max-width: 768px){
.section-margin.section-no-bottom-margin, .spr-container.section-no-bottom-margin {
    margin-bottom: 40px;
}
  .section-padding, .north-hero, .email-signup-section {
    padding: 0;
}
  .section-margin, .spr-container {
    margin: 0 0 0px;
}
  .section-margin.reduceSpace{margin-bottom:0;}
  .multicolumn .horizontal-textbox-inner {
    padding: 0 10%; 
}
  .thb-product-detail.product {
    margin-bottom: 0;
}
      
}

@media only screen and (max-width: 567px) {
  .multicolumn .low-padding .horizontal-textbox+.horizontal-textbox {
    margin-top: 10px;
}
  .multicolumn--image{
     margin-bottom: 0;
  }
  .multicolumn h4{
    font-size: calc(var(--font-heading-scale) * 1.5rem);
  }
}

$('.multiple-items').slick({
  infinite: true,
  slidesToShow: 3,
  slidesToScroll: 3
});