/** Shopify CDN: Minification failed

Line 77:4 Unexpected "{"
Line 77:5 Expected identifier but found "%"
Line 79:29 Unexpected "{"
Line 79:38 Expected ":"
Line 79:45 Unexpected "{"
Line 86:29 Unexpected "{"
Line 86:38 Expected ":"
Line 86:45 Unexpected "{"
Line 92:4 Unexpected "{"
Line 92:5 Expected identifier but found "%"
... and 16 more hidden warnings

**/
  .jyp__new-arrival__countainer{
      max-width: 1100px;
      margin: 10px auto 0;
    }
    @media screen and (min-width: 1101px) and (max-width: 1200px){
      .jyp__new-arrival__countainer{
      margin: 20px 2% 0;
      }
    }
    @media screen and (min-width: 741px) and (max-width: 1100px){
      .jyp__new-arrival__countainer{
      margin: 20px 16px 0;
      }
    }
    @media screen and (max-width: 740px){
      .jyp__new-arrival__countainer{
      margin: 0 4.13%;
      }
    }


    .jyp__arrival__h2__title {
      border-top: 3px solid #cccccc;
      text-align: center;
      margin-left: auto;
      margin-right: auto;
      width: 90%;
      padding-top: 18px;
      padding-bottom: 10px;
      font-size: 50px;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: #000;
      background-color: #fff;
      margin-top:0;
    }
    @media screen and (max-width: 550px) {
      .jyp__arrival__h2__title {
        border-top: 3px solid #cccccc;
        margin-left: auto;
        margin-right: auto;
        font-size: 32px;
        width:90%;
        padding-top: 15px;
        padding-bottom: 12px;
      }
    }

    .jyp__arrival__section {
      margin-top: 99px;
      margin-bottom: 0 !important;
      padding-top: 0 !important;
      padding-bottom: 70px;
      background-color: #fff;
    }
    @media screen and (max-width: 550px) {
      .jyp__arrival__section {
        margin-top: 0;
      }
    }

    {% if section.settings.reduce_width %}
    @media screen and (min-width: 741px) and (max-width: 1200px){
      #featured_collection--{{ section.id }} {
        width:  90%;
        margin-left: auto;
        margin-right: auto;
      }
    }
    @media screen and (min-width: 1201px) {
      #featured_collection--{{ section.id }} {
        width:  100%;
        margin-left: auto;
        margin-right: auto;
      }
    }
    {% endif %}
    {% if is_carousel %}
      #featured_collection--{{ section.id }}.featured__collection-carousel .featured__collection-product {
        width: 20%;
      }
      @media screen and (min-width: 1101px) and (max-width: 1200px){
        #featured_collection--{{ section.id }}.featured__collection-carousel .featured__collection-product {
          width: 25%;
        }
      }
      @media screen and (min-width: 741px) and (max-width: 1100px){
        #featured_collection--{{ section.id }}.featured__collection-carousel .featured__collection-product {
          width: 33%;
        }
      }
      @media screen and (max-width: 740px){
        #featured_collection--{{ section.id }}.featured__collection-carousel .featured__collection-product {
          width: 49%;
        }
      }


    {% else %}
    #featured_collection--{{ section.id }}.featured__collection {
      display: grid;
      grid-template-columns: repeat({{ grid }}, 1fr);
    }
    {% endif %}
    .featured__collection-product.product-index{
      padding-left: 10px;
    }
    .jyp__arrival__section .flickity-prev-next-button .flickity-button-icon{
      height: 50%;
      width: 50%;
    }


/* ---- Featured collection carousel ----- */

.featured__collection-carousel {
  width: 100%;
}

.featured__collection-product {
  padding: 0 15px 0;
}

.featured__collection-carousel .flickity-prev-next-button.next {
  right: -40px;
}
.featured__collection-carousel .flickity-prev-next-button.previous {
  left: -40px;
}

.featured__collection-button-container {
  text-align: center;
  margin: 10px auto;
}

a.button.featured__collection-view-all-button {
    width: unset;
    float: none !important;
    margin: 0 auto !important;
}

@media screen and (min-width: 741px) and (max-width: 980px ) {
  .featured__collection-carousel .featured__collection-product {
    width: 33.333% !important;
  }
  .featured__collection {
    grid-template-columns: 1fr 1fr 1fr !important;
    grid-column-gap: 20px;
  }
}

@media screen and (max-width: 740px) {
  .featured__collection {
    grid-template-columns: 1fr 1fr !important;
    grid-column-gap: 10px;
  }
  .featured__collection-carousel .featured__collection-product {
    width: 50%;
  }
  .featured__collection-carousel .flickity-prev-next-button.next {
    right: -5px;
  }
  .featured__collection-carousel .flickity-prev-next-button.previous {
    left: -5px;
  }
  .featured__collection-carousel .flickity-prev-next-button{
    width: 30px;
    height: 30px;
  }
}
.jyp__product__container .grid__item,
.tabbed__collection-content .jyp__product__container .featured__collection-product.product-index{
   width: 48% !important;
   max-width: 48%;
}
@media screen and (min-width: 741px){
.tabbed__collection-content .jyp__product__container .featured__collection-product.product-index{
  width: calc(calc(100% - var(--grid-mobile-horizontal-spacing)) / 2) !important  ;
}
.jyp__product__container .grid__item {
   width: calc(calc(100% - var(--grid-mobile-horizontal-spacing)* 3) / 4);
   max-width: calc(calc(100% - var(--grid-mobile-horizontal-spacing)* 3) / 4);
}}
.line{
  border-bottom: 1px solid #cccccc;
}