/** Shopify CDN: Minification failed

Line 85:86 Expected ")" to end URL token
Line 86:86 Expected ")" to end URL token
Line 97:56 Expected ")" to end URL token
Line 98:81 Expected ")" to end URL token
Line 99:56 Expected ")" to end URL token
Line 100:81 Expected ")" to end URL token
Line 104:124 Expected identifier but found whitespace
Line 104:126 Unexpected "{"
Line 104:135 Expected ":"
Line 107:59 Unexpected "{"
... and 50 more hidden warnings

**/
  /** HEADER **/
  .section-header {padding-top: 12px;padding-bottom: 12px;margin-bottom: 0;}
  .section-collection {background-color: #212121;}
  .section-collection h1 {color: #fff;font-size: 36px;font-weight: 700;}
  .section-collection .description p {color: #fff!important;line-height: 1.4;font-size: 16px!important;}
  .section-collection img {width: 100%;display: block;}
  .section-collection-img .image {background-repeat: no-repeat;background-size: contain;background-position: center;width: 100%;height: 250px;}
  .section-collection-img {-ms-flex: 0 0 33.33%!important;flex: 0 0 33.33%!important;max-width: 33.33%!important;}
  .section-collection-desc {-ms-flex: 0 0 66.63%!important;flex: 0 0 66.63%!important;max-width: 66.63%!important;padding: 12px;}
  .section-collection-desc .description a {color: #fff;font-size: 12pt;text-decoration: underline;}
  .section-collection-desc .description a, .section-collection-desc .description span {color: #fff!important;}
  .section-header__title {float:left;font-size: 24px;font-weight: 600;text-transform: uppercase;color: #212121;}
  .section-header__subtitle {white-space: break-spaces;width: 80%;margin: auto !important;}
  #SortBy {transition: all .4s ease-in-out;font-size: 16px;letter-spacing: 1px;background-color: transparent!important;box-shadow: none!important;border: none;text-align-last: right;}
  /* #SortBy{background: url({{'expand-more-less.png' | asset_url}}) no-repeat right;} */
  #SortBy::-ms-expand {display: none;}
  #product-loop-coll .products {margin-bottom: 12px;}
  .price-card span, .price-card h4 {display: inline-block;}
  .coll-sort .nice-select {float: none;display: inline-block;width: 135px;}
  .icon-col-title{width:100%;height:40px;position:absolute;top:8px;background-size: contain;}
  .section-header__right {float: right}
  #shopify-section-collection-subtitle {clear: both;}
  #row-collection-video video {
    max-width: 100%;
  }
  @media (max-width: 768px) {
    .icon-col-title{width: 40px;top: 0;height: 30px;}
    .sub-cats .sub-cat .cat-title {font-size: 14px;}
  }

  /* COLLECTION BANNER */
  .collection-banner-img {background-repeat:no-repeat;background-size:cover;background-position: 50% 50%;}
  @media (min-width: 991px) {
    .collection-banner-img {height:140px;}
  }
  @media (max-width: 767px) {
    .collection-banner-img {height:130px;}
  }

  /** FILTER DESKTOP **/
  @media (min-width: 992px) {
    #collectionFiltersDesktop {padding: 0;}
    .heading-filter {border-bottom: 1px solid #ddd;}
    .heading-filter span {font-weight: bold;font-size: 16px;}
    ul.nav_cat-side {padding: 10px 8px;margin-left: 0;}
    ul.nav_cat-side li {list-style-type: none;margin-bottom: 5px;position: relative;}
    .advanced-filters a, .nav_cat-side li a {display: flex;line-height: 16px;position: relative;color: #212121;font-size: 16px;letter-spacing: 0.5px;}
    .nav_cat-side li a {padding-left: 0px;}
    ul.nav_cat-side span.icon-fallback-text {position: absolute;top: 0;right: 0;}
    ul.nav_cat-side .site-nav--dropdown {display: none;}
    .grid-item.cat_item {vertical-align: top;display: inline-block;margin: 0;width: 100%;position: relative;font-size: 14px;border-bottom: 1px solid #d8d8d8;padding: 10px 0;margin-bottom: 0;}
    .grid-item.cat_item:last-child {border: none;}
    .fl-right {float: right;margin-top: 7px;}
    .arrow-up {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 9px solid black;}
    .collection-filters label span {transform: rotate(180deg);}
    .advanced-filters {margin-left: 0;position: relative;margin-top: 10px;}
    li.advanced-filter {line-height: 14px; list-style:none;margin-bottom: 8px;}
    .advanced-filters a:before, .advanced-filters a:after {content: '';display: block;}
    .advanced-filters a:before {width: 16px;height: 16px;display: inline-block;vertical-align: sub;margin-right: 8px;background-color: #ffffff;border: 1px solid #808080;}
    .advanced-filters a:after {position: absolute;top: 2px;left: 2px;width: 12px;height: 12px;background-color: transparent;}
    .advanced-filter.active-filter a:after {background-color: #212121;}
    .advanced-filter.active-filter a:hover:after {content: '\78';top: 2px;left: 2px;width: 12px;height: 12px;background-color: #212121;font-size: 16px;text-align: center;color: #fff;font-family: "icons";line-height: 7px;speak: none;}
    .sidebar .grid-uniform {margin: 0;}
    .heading-filter label {font-size: 24px;font-weight: 600;color: #212121;}
    .col-md-cfilter {-ms-flex: 0 0 16.5%;flex: 0 0 16.5%;max-width: 16.5%;}
    .col-md-cloop {-ms-flex: 0 0 83.5%;flex: 0 0 83.5%;max-width: 83.5%;}
    .c-filters label {font-size: 16px;font-weight: 600;color: #212121;letter-spacing: 1px;}
    .advanced-filters .showmore {cursor: pointer;font-size: 16px;letter-spacing: 1px;}
    .advanced-filters .showmore li {display: inline-block;}
    .advanced-filters .showmore .see-more-filter:after {content: "";background: url({{'expand-more-less.png' | asset_url}}) no-repeat;width: 20px;height: 20px;display: inline-block;vertical-align: text-bottom;}
    .advanced-filters .showmore .see-less-filter:after {content: "";background: url({{'expand-more-less.png' | asset_url}}) no-repeat;width: 26px;height: 24px;display: inline-block;vertical-align: middle;-ms-transform: rotate(180deg); /* IE 9 */-webkit-transform: rotate(180deg); /* Safari 3-8 */transform: rotate(180deg);}
    .collection-filters.is_stuck {top: 50px!important;height: 100%;overflow: auto;padding-bottom: 50px!important;}
  }

  /** FILTER MOBILE **/
  @media (max-width: 992px){
    .top-section-collection {height: 48px;}
    .back-iphone button {display: block;}
    .back-iphone svg {height: 48px!important;display: block;}
    .collection-views a {display: inline-block;height: 40px;padding: 8px 0;}
    .collection-views .icon {background-repeat: no-repeat;width: 20px;height: 20px;}
    .icon-collection-view-grid {background-image: url({{'grid-view.png' | asset_url}});}
    .collection-view--active .icon-collection-view-grid {background-image: url({{'grid-view-active.png' | asset_url}});}
    .icon-collection-view-list {background-image: url({{'list-view.png' | asset_url}});}
    .collection-view--active .icon-collection-view-list {background-image: url({{'list-view-active.png' | asset_url}});}
    body.grid-view .products {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    body.list-view .products {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    #collectionToggleMobile {position: fixed;bottom: 0;z-index: 9999;width: 100%;background-color: #fff;-webkit-box-shadow: 1px 1px #d3d3d3, -1px -1px #d3d3d3;box-shadow: 1px 1px #d3d3d3, -1px -1px #d3d3d3;}
    #collectionFiltersMobile {display: none;position: fixed;z-index: 9999;width: 100%;top: 0;right: 0;padding: 0;background: {{settings.color-grey-shade-4}};}
    #collectionToggleMobile .collection-sort {padding: 12px 0;}
    #collectionToggleMobile .collection-sort .icons {background-repeat: no-repeat;width: 14px;height: 14px;display: inline-block;vertical-align: baseline;}
    #collectionToggleMobile .collection-chat {padding: 8px;{% unless template contains 'collection.multi' %}-ms-flex: 0 0 14%;flex: 0 0 14%;max-width: 14%;{% endunless %}border-right: 1px solid #d3d3d3;}
    #collectionToggleMobile .collection-chat a {color: #212121;display: block;}
    #collectionToggleMobile .collection-chat svg {width: 22px;}
    #collectionToggleMobile .collection-sort.sorting.toggle-sorting {border-right: 1px solid #d3d3d3;}
    #collectionToggleMobile .viewcoll {-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;border-left: 1px solid #d3d3d3;}

    #collectionToggleMobile .collection-sort__label {text-transform: uppercase;margin: 0 5px 0;font-size: 16px;display: inline-block;font-weight: 400;color: #212121;}
    .heading-filter, .header-sorting {position: fixed;padding: 10px;text-align: left;color: #fff;background: #535353;width: 100%;z-index: 9999;font-weight: 600;font-size: 22px;}
    .close-filter {position: fixed;right: 10px;top: 10px;display: none;}
    .close-filter svg {width: 30px;height: 30px;}
    .cat_item {vertical-align: top;display: inline-block;margin: 0;text-align: left;float: left;width: 100%;border-bottom: 1px solid {{settings.color-grey-shade-3}};}
    .cat_item .h3 {position: relative;float:none;font-size: 16px;margin-bottom: 0;padding: 10px 0px 10px 15px;font-weight: 600;opacity: 1}
    .advanced-filters {display: none;width: 100%;margin-left: 0;max-height: 250px;overflow-y: scroll;overflow: auto;padding: 10px 20px;list-style: none;margin-bottom: 0;}
    .c-buttons {display: none;position: fixed;left: 0;right: 0;bottom: 0;z-index: 9;}
    .c-buttons button {
      width: 50%;padding: 12px 10px;color: #fff;border: none;font-size: 16px;font-weight: 600;float: left;}
    .c-buttons .reset-filter {background: {{settings.color-grey-shade-3}};}
    .c-buttons .apply-filter {background-color: #212121;}
    .case-filter, .case-sorting {position: fixed;width: 100%;height: 100%;background: #f2f2f2;float: right;z-index: 999;overflow: auto;}
    .c-filters, .sortby {padding-top: 48px;margin-left: 0;}
    .case-sorting ul li {position: relative;text-align: left;list-style-type: none;padding: 10px 15px;border-bottom: 1px solid #cecece;}
    .case-sorting ul li a {display: block;position: relative;padding-left: 28px;color: #030303;font-size: 16px;}
    .case-sorting ul li a:before, .case-sorting ul li a:after {content: '';display: block;position: absolute;border-radius: 50%;}
    .case-sorting ul li a:before {top: 6px;left: 0;width: 15px;height: 15px;background-color: #e4e4e4;border: 1px solid #909090;}
    .case-sorting ul li a:after {top: 9px;left: 3px;width: 9px;height: 9px;background-color: transparent;}
    #collectionFiltersMobile .advanced-filters a,
    #collectionFiltersMobile .nav_cat-side li a {display: block;position: relative;padding-left: 20px;color: {{settings.color-grey-shade-2}};font-size: 14px;}
    #collectionFiltersMobile .advanced-filters .advanced-filter a:before,
    #collectionFiltersMobile .advanced-filters a:after {content: '';display: block;position: absolute;}
    #collectionFiltersMobile .advanced-filters .advanced-filter a:before {top: 6px;left: 0;width: 12px;height: 12px;background-color: {{settings.color-grey-shade-4}};border: 1px solid {{settings.color-grey-shade-2}};border-radius: 2px;}
    #collectionFiltersMobile .advanced-filters .advanced-filter a:after {top: 9px;left: 3px;width: 6px;height: 6px;background-color: transparent;}
    .advanced-filter input[type=radio]:checked + label:after {position: absolute;top: 7px;left: 3px;content: " ";display: block;width: 10px;height: 10px;background: #444444;}
    .advanced-filter input[type=radio]:checked + label:after {position: absolute;top: 7px;left: 3px;content: " ";display: block;width: 10px; height: 10px;background: #444444;}
    .case-sorting ul li.active a:after {background-color: #696969;}
    .ic-plus {padding-right: 13px;position: absolute;right: 0;top: 2px;}
    .ic-plus svg {width: 15px;}
    .advanced-filter {padding-bottom: 5px;margin-bottom: 0;line-height: normal;}
    .advanced-filter label {position: relative;font-size: 17px;text-transform: none;font-weight: normal;padding-left: 0px;display: inline-block;vertical-align: middle; margin-bottom: 0;color: #666;}
    .advanced-filter label:before {content: " ";display: inline-block;position: relative;top: 3px;margin-right: 10px;width: 16px;height: 16px;border-radius: 2px;background-color: #f2f2f2;border: 1px solid #a2a2a2;}
    .advanced-filter label:before, .advanced-filter input[type=radio]:checked + label:after {border-radius: 2px;}
    .advanced-filter input[type="radio"] {display: none;}
    .advanced-filter input[type=radio]:checked + label:after {position: absolute;top: 6px;left: 3px;content: " ";display: block;width: 10px;height: 10px;background: #444444;}
    .advanced-filter label:before, .advanced-filter input[type=radio]:checked + label:after {border-radius: 2px;}
    .col-md-cloop {margin: auto;padding: 0;}
  }

  /* SUB CATEGORIES */
  .sub-categories{padding: 15px 0;overflow:hidden;margin-left:1px;}
  .sub-cats .sub-cat{font-size: .78em;background-color:#fff;min-height:146px;max-width: 140px;position:relative;transition:.1s ease-out;margin-right:12px;}
  .sub-cats .sub-cat .cat-title {font-size: 16px;font-weight: 600;}
  .subcircle{position:absolute;top:10px;}

  /* PAGINATION */
  .pagination-collection {text-align: center;}
  .pagination-desktop {position: relative;max-width: 750px;border: 1px solid #cccccc;border-radius: 5px;margin: auto!Important;}
  .pagination-desktop .next {position: absolute;right: 0;top: 0;display: inline-block;vertical-align:middle;}
  .pagination-desktop .next a {display: block;padding: 8px 10px;background-color: {{settings.color-primary}};color: {{ settings.color-grey-shade-4 }};}
  .pagination li {display: inline-block;margin-bottom: 0;}
  .pagination .count a,
  .pagination .count span {padding: 8px 16px!Important;color: {{ settings.color-grey-shade-2 }};}
  .pagination li.active span {background-color: {{ settings.color-primary }};color: {{ settings.color-grey-shade-4 }};}
  .pagination-desktop .prev {position: absolute;left: 0px;top: 0;height: 100%;}
  .pagination-desktop .prev a {display: block;padding: 8px 10px;background-color: {{settings.color-primary}};color: {{ settings.color-grey-shade-4 }};}
  .pagination-desktop .icon {height: 100%;vertical-align: bottom;}
  .pagination-desktop .icon {height: 100%;}
  .pagination-desktop .disabled a {background-color: {{ settings.color-disabled }};}

  @media (min-width: 768px) {
    .c-sub-cat{margin-left:2px;}
  }

  @media (min-width: 992px){
    .section-collection {max-height: 250px;overflow: hidden;}
  }
  @media (max-width: 991px){
    .products.right {padding-right: 0;}
    .products.left {padding-left: 0;}

    /* Pagination Mobile */
    .pagination-mobile ul li:first-child {background-color: {{settings.color-primary}};}
    .pagination-mobile ul li:first-child a {color: {{ settings.color-grey-shade-4 }};}
    .pagination-mobile li a.pagin-next {float: right;}
    .pagination-mobile svg {vertical-align: middle;}

  }

  @media (max-width: 768px) {
    .section-collection-img {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;}
    .section-collection-desc {-ms-flex: 0 0 100%!important;flex: 0 0 100%!important;max-width: 100%!important;}
    .section-collection h1 {font-size: 26pt;}
    .section-collection .description p {font-size: 12pt!important;}
    .section-header__right{display:none;}
    .section-header, .section-header h1{margin-bottom:0;}
  }
  @media (max-width: 576px){
    .sub-cats .sub-cat{max-width:115px;margin-right:5px;}
  }
  @media (max-width: 480px){
    .section-collection h1 {font-size: 20pt;letter-spacing: 2px;}
    .section-collection .description p {font-size: 14px!Important;}
  }

  /** SEO COLLECTION **/
  #seo-collection hr {width: 100%;}
  #collection-description * {font-weight: 400;color: #212121!important;border-color: #212121;}
  #collection-description {background-color: #ffffff;margin: 0!important;}
  #collection-description table {width: 100%!important;font-size: 14px;}
  #collection-description h3,
  #collection-description h5 {font-size: 16px!important;font-weight: 600!important;}
  #collection-description p, #collection-description p a, #collection-description ul li {font-size: 12px!important;}
  /* seo text collections */
  .rte h1, .rte h2 ,.rte h3, .rte h4, .rte h5, .rte h6 {font-size:1.1em;margin-top:1em;margin-bottom:.2em;}
  .rte > p, .rte ul, .rte li{font-size:15px!important;margin-top:0;}
  .product-vendor{font-size:.75em;line-height:20px;}.product-vendor a{color:#333;}

  @media (max-width: 991px){
    .image-header {order: -1;}
    .sub-cats .sub-cat .cat-title {
      font-size: 12px;
      font-weight: 600;
    }
    .h1.section-header__title {text-align: center;margin: 1.5rem 0 0!important}
    #collection-description .wrapper {padding-left: 12px;padding-right: 12px;}
  }

  /** NO MATCH **/
  .grid__item.no-match a {color: #212121;font-size: 14px;text-decoration: underline;}

  /*** COLLECTION MULTI **/
  .product-collection-multi:first-child > .row {
    margin-top: 0 !important;
  }
  .swiper-slide .products {
    width: auto;
    max-width: 100%!important;
  }
  #shopify-section-collection-subtitle {
    width: 80%;
    margin: auto!important
  }
  #shopify-section-collection-subtitle p {
    font-size: 18px!important;
  }
  .sub-cat {
    width: 140px;
    margin: 12px 6px;
  }
  .sub-cat a {
    overflow: hidden;
    display: block;
    border-radius: 100%;
    margin-bottom: 15px;
  }
  .sub-cat img {
    width: auto;
    display: block;
  }
  .cat-title {
    word-wrap: break-word;
    white-space: pre-wrap;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
  }
  .image-header img {
    object-position: center center;
    height: 100%;
    width: 100%;
    object-fit: cover;
    z-index: 6;
    transition: opacity .8s cubic-bezier(.44, .13, .48, .87),filter .4s,-webkit-filter .4s;
  }
  .sub-categories-story ul {
    overflow-y: hidden;
    overflow-x: auto;
    white-space: nowrap;
    display: -ms-flexbox!important;
    display: flex!important;
    flex-wrap: nowrap;
    padding: 5px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .sub-categories-story ul::-webkit-scrollbar {
    display: none;  /* Safari and Chrome */
  }

  @media only screen and (min-width: 991px) {
    .header-meta {
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      text-align: center;
      padding: 15px 0px;
    }
  }

  @media (max-width: 992px){
    .header-meta {
      padding: 15px 0px;
    }
    .sub-cat {margin: 0 12px 0 0;}
    .sub-cat a, .sub-cat a img {
      display: block;
      width: 95px;
      height: auto;
    }
    .cat-title {font-size: 10px;}
  }

  .template-collection h2 {text-transform: uppercase;font-size: 20px;font-weight: 600;}
  .template-collection h2 a:hover {text-decoration: underline;}
  .template-collection .view-more {vertical-align: -webkit-baseline-middle;display: inline-block;color: #212121;}
  .template-collection .view-more .icon {width: 14px;height: 14px;background: transparent;color: #212121;padding: 0;vertical-align: middle;}
  .template-collection .view-more:hover {text-decoration: underline;}
  
  .template-collection .swiper-slide.card {max-width: 273px;}
  .template-collection .products .bg-products {height: auto;}

  .template-collection .pagination .more a {border-radius: 0;font-size: 16px;display: block;width: 100%;background-color: #212121;color: #ffffff;border: 1px solid #212121;}
  .template-collection .pagination .more a:hover {background-color: #fff;border: 1px solid #212121;color: #212121;}
  .template-collection .pagination .more a:hover .fa {display: inline-block!important;}

  .template-collection .button-scroll {position: absolute;top: 50%;transform: translateY(-25%);z-index: 10;cursor: pointer;}
  .template-collection .carousel-button-prev {left: 2em;}
  .template-collection .carousel-button-next {right: 2em;}
  .template-collection .swiper-pagination {width: 100%;margin-top: 3px;left: 0;}
  .template-collection .swiper-pagination span {background: #212121;margin: 0 2px;width: 12px;height: 12px;}
  .template-collection .see-more {width: 100%;height: 100%;text-align: center;background-color: #fff;}
  .template-collection .see-more a {display: flex;flex-direction: column;width: 100%;height: 100%;align-items: center;justify-content: center;font-size: 24px;color: #212121;padding: 0 20px;}
  .template-collection .see-more a:hover {opacity: 0.75;}
  .template-collection .see-more .icon {box-shadow: 0 1px 4px rgba(0,0,0,.8);width: 35px;height: 35px;padding: 8px;margin-top: 10px;}

  @media (max-width: 992px){
    .swiper-pagination span {width: 10px;height: 10px;}
    .carousel-button-next {right: 0;}
    .carousel-button-prev {left: 0;}

  }
