/** Shopify CDN: Minification failed

Line 622:25 Unterminated string token
Line 1075:25 Unterminated string token

**/
/* .SectionHeader__Description {
    font-family: "Hiragino Sans W3";
    font-weight: 300;
} */

.CollectionInner .Drawer--fromLeft .Drawer__Container .Drawer__Title{
  /*     font-family: 'Hiragino Kaku Gothic ProN W6'; */
      font-family: 'Helvetica Neue Bold';
      font-weight: 700;
  }
  
  .CollectionInner .boost-pfs-filter-option-title-heading span,
  .boost-pfs-filter-option-item,
  .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-value,
  .SectionHeader__Description {
      font-family: 'Helvetica Neue Regular';
      font-weight: 400;
  }
  
  .CollectionInner .boost-pfs-filter-button .boost-pfs-filter-option-value {
    font-family: 'Helvetica Neue Medium';
    font-weight: 500;
  }
  
  .template-collection .PageOverlay.is-visible {
      opacity: 0;
  }
  
  
  
  /* .CollectionInner .boost-pfs-filter-option-title-heading span {
      font-family: var(--text-font-family);
      font-weight: 400;
  }
  
  .CollectionInner .boost-pfs-filter-button span,
  .CollectionToolbar__Group .CollectionToolbar__Item span {
      font-family: var(--text-font-family);
      font-weight: 500;
  }
  
  .CollectionInner .Drawer__Footer button {
      font-family: var(--font--geeza-family);
      font-weight: 400;
  }
  
  @media screen and (max-width: 767px) {
      .SectionHeader--center .SectionHeader__Description {
          font-family: var(--font--geeza-family);
          font-weight: 400;
      }
  }
   */
  
  
  /* Collection header */
  
  /* .SectionHeader__Heading.SectionHeader__Heading {
      display: none;
  } */
  
  /* Collection header */
  
  /* Collection slider */
  
  body.template-collection .PageContainer {
  /*   overflow-x: hidden; */
  }
  
  .slider__collection:not(.slick-initialized) .slider-item:nth-child(n + 2) {
      display: none;
  }
  
  .slick-slider .slick-arrow {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      font-size: 0;
      width: 60px;
      height: 60px;
      border-radius: 3px;
      background: #f2f2f2;
      z-index: 2;
  }
  
  .slick-slider .slick-arrow.slick-disabled {
      display: none !important;
  }
  
  .slick-slider .slick-arrow.slick-prev {
      left: 50px;
  }
  
  .slick-slider .slick-arrow.slick-prev::after {
      content: "";
      position: absolute;
      top: calc(50% - 8px);
      left: 0;
      right: 0;
      margin: 0 auto;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11.973' height='18.129' viewBox='0 0 11.973 18.129'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_44' data-name='Rectangle 44' width='18.129' height='11.973' transform='translate(0 0)' fill='%231f1f1f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_228' data-name='Group 228' transform='translate(0 18.128) rotate(-90)'%3E%3Cg id='Group_128' data-name='Group 128' transform='translate(18.128 11.974) rotate(180)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_20' data-name='Path 20' d='M9.064,11.973.6,3.511A2.057,2.057,0,1,1,3.511.6L9.064,6.155,14.617.6a2.057,2.057,0,1,1,2.909,2.909Z' transform='translate(0 0)' fill='%231f1f1f'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
      width: 12px;
      height: 18px;
      background-size: contain;
      background-repeat: no-repeat;
  }
  
  .slick-slider .slick-arrow.slick-next {
      right: 50px;
  }
  
  .slick-slider .slick-arrow.slick-next::after {
      content: "";
      position: absolute;
      top: calc(50% - 8px);
      left: 0;
      right: 0;
      margin: 0 auto;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11.973' height='18.129' viewBox='0 0 11.973 18.129'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_44' data-name='Rectangle 44' width='18.129' height='11.973' transform='translate(0 0)' fill='%231f1f1f'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_228' data-name='Group 228' transform='translate(0 18.129) rotate(-90)'%3E%3Cg id='Group_128' data-name='Group 128' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_20' data-name='Path 20' d='M9.064,11.973.6,3.511A2.057,2.057,0,1,1,3.511.6L9.064,6.155,14.617.6a2.057,2.057,0,1,1,2.909,2.909Z' transform='translate(0 0)' fill='%231f1f1f'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
      width: 12px;
      height: 18px;
      background-size: contain;
      background-repeat: no-repeat;
  }
  
  .slick-slider .slick-arrow:hover.slick-prev::after {
      -webkit-animation: buttonFromRightToLeft 0.5s ease-in-out forwards;
      animation: buttonFromRightToLeft 0.5s ease-in-out forwards;
  }
  
  .slick-slider .slick-arrow:hover.slick-next::after {
      -webkit-animation: buttonFromLeftToRight 0.5s ease-in-out forwards;
      animation: buttonFromLeftToRight 0.5s ease-in-out forwards;
  }
  
  /* Collection slider */
  
  
  /* Sidebar Filter */
  
  .boost-pfs-filter-tree-vertical-style-off-canvas:not(.boost-pfs-filter-tree-horizontal-style-expand).boost-pfs-filter-tree-open-body {
      overflow: unset;
  }
  
  .boost-pfs-body-no-scroll body {
      position: unset !important;
  }
  
  
  .boost-pfs-filter-tree-vertical-style-off-canvas:not(.boost-pfs-filter-tree-horizontal-style-expand).boost-pfs-filter-tree-open-body .boost-pfs-filter-tree-v .boost-pfs-filter-mobile-toolbar .boost-pfs-filter-close,
  .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-amount,
  .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-clear,
  .boost-pfs-filter-tree-v .boost-pfs-filter-show-result {
      display: none !important;
  }
  
  .boost-pfs-filter-tree-vertical-style-off-canvas:not(.boost-pfs-filter-tree-horizontal-style-expand).boost-pfs-filter-tree-open-body .boost-pfs-filter-overlay {
      opacity: 0;
  }
  
  
  .CollectionFilters .boost-pfs-filter-option-item {
      position: relative;
  }
  
  .CollectionFilters .Drawer__Main .boost-pfs-filter-option-item-list:not(.boost-pfs-filter-option-item-list-box) li .boost-pfs-check-box {
      border: 1px solid #DDDDDD;
      background: #FFFFFF;
      border-radius: 50%;
      width: 13px;
      height: 13px;
      left: 8px;
      top: 5px;
      display: inline-block;
      position: absolute;
  }
  
  
  .CollectionFilters .Drawer__Main .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before {
      position: absolute;
      border: 0;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      background: black;
      -webkit-transform: none;
      transform: none;
      content: "";
  }
  
  .boost-pfs-filter-tree-v .boost-pfs-filter-refine-by {
      margin-bottom: 0;
      padding-bottom: 0;
      padding-top: 10px;
  }
  
  #boost-pfs-filter-tree-pf-c-category .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before,
  #boost-pfs-filter-tree-pf-c-kategori .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before
  #boost-pfs-filter-tree-pf-mlt-category .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before
  #boost-pfs-filter-tree-pf-mlt-kategori .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before {
      border-radius: unset;
  }
  
  
  #boost-pfs-filter-tree-pf-c-category .boost-pfs-filter-option-item-list li .boost-pfs-check-box,
  #boost-pfs-filter-tree-pf-c-kategori .boost-pfs-filter-option-item-list li .boost-pfs-check-box,
  #boost-pfs-filter-tree-pf-mlt-kategori .boost-pfs-filter-option-item-list li .boost-pfs-check-box,
  #boost-pfs-filter-tree-pf-mlt-category .boost-pfs-filter-option-item-list li .boost-pfs-check-box {
      border-radius: 4px;
      width: 15px;
      height: 15px;
  }
  
  #boost-pfs-filter-tree-pf-c-category .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box,
  #boost-pfs-filter-tree-pf-c-kategori .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box,
  #boost-pfs-filter-tree-pf-mlt-kategori .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box,
  #boost-pfs-filter-tree-pf-mlt-category .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box {
      background-color: #000;
  }
  
  #boost-pfs-filter-tree-pf-c-category .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before,
  #boost-pfs-filter-tree-pf-c-kategori .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before,
  #boost-pfs-filter-tree-pf-mlt-kategori .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before,
  #boost-pfs-filter-tree-pf-mlt-category .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before {
      content: "";
      width: 9px;
      height: 6px;
      border: 2px solid #FFF;
      border-top: none;
      border-right: none;
      background: 0 0;
      -ms-transform: rotate(-50deg);
      -webkit-transform: rotate(-50deg);
      transform: rotate(-50deg);
      -ms-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      position: absolute;
      top: 2px;
      left: 2px;
  }
  
  /* .boost-pfs-filter-tree-v .boost-pfs-filter-option { 
      border-top: 1px solid rgba(31,31,31,.24);
  } */
  
  /* .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before,
  .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before {
          font-size: 30px;
      right: 9px;
      top: -9px;
  } */
  
  .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before {
      right: 11px !important; 
      top: -2px;
      font-size: 23px !important;
  }
  
  .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before {
      font-size: 27px !important;
      right: 9px;
      top: -2px;
  }
  
  #boost-pfs-filter-tree-pf-c-category .boost-pfs-filter-option-item-list li,
  #boost-pfs-filter-tree-pf-c-kategori .boost-pfs-filter-option-item-list li,
  #boost-pfs-filter-tree-pf-mlt-category .boost-pfs-filter-option-item-list li{
      margin-top: 2px;
  }
  
  #boost-pfs-filter-tree-pf-opt-color .boost-pfs-filter-option-content-inner {
      max-height: 70px;
      margin-bottom: 5px;
  }
  
  #boost-pfs-filter-tree-pf-opt-size .boost-pfs-filter-option-content-inner {
      max-height: 80px;
      margin-bottom: 5px;
  }
  
  #boost-pfs-filter-tree-pf-opt-color ul li {
      margin-top: 5px;
      margin-bottom: 4px;
      padding-left: 5px;
      padding-right: 7.5px;
  }
  
  #boost-pfs-filter-tree-pf-opt-color ul li span {
      width: 24px;
      height: 24px;
  }
  
  .boost-pfs-filter-tree-v .boost-pfs-filter-option-item-list-swatch li.selected .boost-pfs-filter-option-swatch-image:before {
      border: 2px solid #000000 !important;
      top: 0 !important;
      bottom: 0 !important;
      left: 0 !important;
      right: 0 !important;
  }
  
  .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch .boost-pfs-filter-option-item:hover .boost-pfs-filter-option-swatch-image:before {
      border-color: transparent;
  }
  
  
  .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box {
      margin-top: 5px;
    margin-left: 0px;
  }
  
  .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item>button {
      line-height: 29px;
      display: block;
      text-align: center;
      padding-left: 0;
      padding-right: 0;
      border: 1px solid #ccc;
      margin-left: 0px;
      margin-right: 0px;
      border-radius: 20px;
      background: #fff;
      white-space: nowrap;
  
  }
  
  @media (min-width: 376px) {
     .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item>button {
          margin-right: 0px;
          width: calc(100% - 5px);
          padding-left: 10px;
          padding-right: 10px;
     }
  
      .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item {
      /*     min-width: auto !important;
        width: calc(25% - 8px) !important; */
          min-width: calc(25% - 7px) !important;
        width: fit-content !important;
        margin-bottom: 7px;
      }
  
  }
  
  
  @media (max-width: 375px) {
  
    .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item {
      min-width: calc(25% - 3px) !important;
      width: fit-content !important;
      margin-bottom: 7px;
      margin-right: 3px;
  }
    
      .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-box .boost-pfs-filter-option-item>button {
          width: 100%;
          padding-left: 1px;
          padding-right: 1px;
      }
  
    .boost-pfs-filter-button span {
      margin: 0 5px;
    }
  }
  
  .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list li {
      padding-left: 9px;
  }
  
  .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-content {
      transition: none !important;
  }
  
  .boost-pfs-filter-tree-v .boost-pfs-filter-option,
  .boost-pfs-filter-tree-v .boost-pfs-filter-option:last-child {
      border-bottom: 1px solid rgba(31, 31, 31, .24);
  }
  
  .CollectionInner .Drawer__Footer {
      box-shadow: unset;
  }
  
  .CollectionInner .Drawer__Footer .boost-pfs-filter-clear-all {
      float: none;
      position: relative;
  }
  
  .CollectionInner .Drawer__Footer button {
      font-size: 15px;
      line-height: 44px;
      color: #1F1F1F;
      text-decoration: underline;
      padding: 0 8px;
  }
  
  .CollectionInner .Drawer__Footer .c-custom-group {
      text-align: center;
      margin-top: 20px;
  }
  
  .boost-pfs-filter-option-multi-level-collections .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list .boost-pfs-filter-option-item,
  .boost-pfs-filter-option-multi-level-tag .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-multiple-list .boost-pfs-filter-option-item {
       padding-left: 10px; 
  }
  
   .CollectionFilters .Drawer__Main .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before {
        top: 0px;
        left: 0px;
  }
  
  /* Sidebar Filter */
  
  .boost-pfs-filter-option-item-list.boost-pfs-filter-option-item-list-swatch .boost-pfs-filter-option-item .boost-pfs-filter-option-swatch-image {
    width: 25px;
    height: 25px;
  }
  
  .shopify-section--bordered+.shopify-section--bordered {
    border-top: unset;
  }
  
  @media screen and (min-width: 641px) {
  
      .CollectionInner .Drawer__Content {
          height: auto;
          max-height: 80vh;
      }
  
      .CollectionInner .Drawer {
          width: 375px;
  
      }
  
      .CollectionInner .Drawer--fromLeft .Drawer__Container {
          padding: 23px 0 20px 0;
          margin: 17px 30px 0;
          width: auto;
          justify-content: space-between;
          min-height: unset;
          height: unset;
          max-height: unset;
          box-shadow: 0 -1px #1f1f1f inset;
      }
  
      .CollectionInner .Drawer--fromLeft .Drawer__Container .Drawer__Title {
          font-size: 13px;
          letter-spacing: 0.39px;
          line-height: 20px;
          color: #1f1f1f;
      }
  
      .c-custom-toolbar .CollectionToolbar__Item--layout {
          padding: 32px 0;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item svg.icon-filter {
          position: relative;
          top: 2px;
        margin-right: 4px;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item span {
          color: #1F1F1F;
      }
  }
  
  @media screen and (min-width: 769px) {
  
  
      .CollectionMain .CollectionInner {
          margin-top: 0;
        overflow: hidden;
      }
    
      .SectionHeader__Heading.SectionHeader__Heading {
          font-size: 50px;
          letter-spacing: 0px;
          line-height: 44px;
      }
  
      .slider__collection--image .slider__image {
/*           object-fit: cover; */
          max-height: 550px;
        height: 100%;
          width: 100%;
      }
  
      .SectionHeader__Description {
          max-width: 1080px;
      }
  
      .SectionHeader__Description p {
          font-size: 13px;
          letter-spacing: 0.13px;
          line-height: 26px;
      }
  
      .SectionHeader--center .SectionHeader__Description {
          padding-top: 23px;
          color: #1f1f1f;
            font-size: 13px;
      letter-spacing: 0.13px;
      line-height: 26px;
      }
  
      .Rte .VideoWrapper {
          margin-top: 35px;
      }
  
      .social-media .Icon {
          color: #1f1f1f;
          height: 22px;
          width: 22px;
      }
  
      .social-media .HorizontalList--spacingLoose {
          text-align: center;
          margin: auto;
      }
  
      .social-media .HorizontalList__Item {
          margin-left: 0px;
          margin-right: 18px;
          margin-top: 0;
      }
  
      .social-media .HorizontalList__Item:last-child {
          margin-right: 5px;
          margin-left: 0px;
      }
  
      .CollectionMain {
          margin-top: 53px;
      }
  
      .CollectionMain .Container {
          width: 100%;
      }
  
      .CollectionMain .c-custom-toolbar {
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: space-between;
          border-top: 1px solid #1F1F1F;
      }
  
      .CollectionMain .boost-pfs-filter-tree-mobile-button {
          display: block;
      }
  
      .CollectionToolbar {
          box-shadow: unset;
      }
  
      .CollectionToolbar__Group {
          flex-direction: row;
          align-items: center;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item--filter {
          text-align: left;
          padding: 0;
          width: 138px;
          border: none;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item {
          font-size: 13px;
          letter-spacing: 0.39px;
          line-height: 17px;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item--sort {
          padding: 4px 50px 4px 50px;
          border-left: 1px solid rgba(31, 31, 31, .24);
          margin-top: 0;
          margin-bottom: 0;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item--sort svg {
          width: 8px;
          height: 8px;
          margin-left: 4px;
      }
  
      .CollectionToolbar__Item--layout {
          display: flex;
          align-items: center;
          justify-content: flex-end;
          border-right: unset;
      }
  
      .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType svg {
          width: 24px;
          height: 24px;
      }
  
      .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType {
          margin: 0 0 0 10px;
      }
  
      .Popover__Content .boost-pfs-filter-top-sorting button {
          text-align: left;
      }
  
  
      /* DRAWER FILTER */
  
      .CollectionFilters .Drawer__Close {
          right: 6px;
          left: auto;
          position: relative;
          top: 0;
          color: #1f1f1f'
  
      }
  
      .boost-pfs-filter-overlay {
          display: none !important;
      }
  
      .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading {
          width: 100%
      }
  
      .boost-pfs-filter-option-title-heading span {
          font-size: 13px;
          letter-spacing: 0.26px;
          line-height: 26px;
      }
  
      .CollectionFilters .Drawer__Main {
          padding-top: 0;
      }
  
      .boost-pfs-filter-tree-vertical-style-off-canvas:not(.boost-pfs-filter-tree-horizontal-style-expand) .boost-pfs-filter-tree-v .boost-pfs-filter-tree-content {
          padding: 0;
          margin: 0 30px;
      }
  
      .boost-pfs-filter-option-item button {
          font-size: 13px;
          letter-spacing: 0.39px;
          line-height: 26px;
          padding-left: 18px;
      }
  
      .boost-pfs-filter-option-item a {
          font-size: 13px;
          letter-spacing: 0.39px;
          line-height: 26px;
          padding-left: 19px;
      }
  
      .boost-pfs-filter-tree-v .boost-pfs-filter-option:not(.boost-pfs-filter-option-collapsed) {
          padding: 10px 0 9px 0;
      }
  
      .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed {
          padding: 10px 0 4px 0;
      }
  
      .CollectionInner .boost-pfs-filter-tree-v .boost-pfs-filter-option-category:not(.boost-pfs-filter-option-collapsed),
      .CollectionInner .boost-pfs-filter-tree-v .boost-pfs-filter-option-カテゴリー:not(.boost-pfs-filter-option-collapsed)
  
      /* .CollectionInner .boost-pfs-filter-tree-v .boost-pfs-filter-option-性別:not(.boost-pfs-filter-option-collapsed)  */
          {
          padding-bottom: 18px !important;
      }
  
      .boost-pfs-filter-option.boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner,
      .CollectionInner .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner {
  
          margin-top: 0px;
      }
  
      .CollectionFilters .boost-pfs-filter-option-item {
          margin: 0px;
      }
  
      .CollectionInner .Drawer:before {
          box-shadow: 0px 2px 10px rgb(207 207 207);
      }
  
      .CollectionInner .CollectionFilters {
          background-color: #efefef;
      }
  
  
      .CollectionInner .boost-pfs-filter-tree-v {
          background-color: #efefef !important;
      }
  
  
      .boost-pfs-filter-button span {
          font-size: 12px;
          letter-spacing: 0.36px;
          line-height: 26px;
          color: #1f1f1f;
      }
  
      /* DRAWER FILTER */
  
    .ProductList--grid[data-desktop-count="4"]>.Grid__Cell, 
    .ProductList--grid[data-desktop-count="3"]>.Grid__Cell {
      padding-left: 12px;
      padding-right: 12px;
    }
  
    .ProductList--grid[data-desktop-count="2"]>.Grid__Cell {
      padding-left: 12px;
      padding-right: 12px;
    }
  
    .ProductList--grid.no-padding {
        padding: 0;
        margin-left: -12px;
        margin-right: -12px;
    }
  
    /* Collection video */
  
    .collection-video {
      position: relative;
      text-align: center;
      padding-top: 5px;
      padding-bottom: 38px;
    }
  
    .collection-video video{
      max-width: 1080px;
      width: 100%
      border-radius: 4px;
    }
  
    .collection-video a[data-play-video] {
      position: absolute;
      top: calc(50% - 16px);
      left: 0;
      right: 0;
      transform: translateY(-50%);
    }
  
    /* Collection Video */
  }
  
  @media screen and (min-width: 1140px) {
      .Container.padding--50 {
          padding: 0 50px;
      }
  
      .Container.no-padding {
          padding: 0;
        max-width: 100%;
      }
  
      .ProductList--grid.no-padding {
          padding: 0;
      }
  
    .CollectionMain {
        margin-left: 50px;
        margin-right: 50px;
    }
  }
  
  @media screen and (min-width: 1600px) {
     .slider__collection--image .slider__image {
          object-fit: unset;
          max-height: 800px;
       height: 100%;
          max-width: 1200px;
       width: 100%;
      }
  }
  
  @media screen and (max-width: 1024px) {
    
      /* Collection Slider */
  
      .slick-dots {
          display: block;
          padding: 0;
          margin-top: 10px;
          text-align: center;
          letter-spacing: -.33em;
          line-height: 0
      }
      
      .slick-dots li {
          display: inline-block;
          font-size: 0px;
          margin: 0px 2px;
          width: 40px;
          height: 2px;
          letter-spacing: normal
      }
      
      .slick-dots li button {
          width: 40px;
          height: 2px;
          border: 1px solid #1F1F1F;
          background: #1F1F1F;
          opacity: 0.33;
          padding: 0;
          outline: none;
          cursor: pointer
      }
      
      .slick-dots li.slick-active button {
          background: #1F1F1F;
          border-color: #505656;
          opacity: 1;
      }
  
      /* Collection Slider */
  }
  
  @media screen and (max-width: 768px) {
  
      /* Breadcrumb */
  
      .template-collection .breadcrumb-container {
          width: 100%
      }
  
      .template-collection .breadcrumb .separate {
          padding: 0 12px;
      }
  
      .template-collection .breadcrumb .separate:before {
          top: 11px;
          height: 11px;
          transform: rotate(29deg);
      }
  
      .template-collection .breadcrumb {
          padding: 12px 19px 11px;
      }
  
      /* Breadcrumb */
  
  
  
      /* Collection filter */
  
      .CollectionInner .Drawer--fromLeft .Drawer__Container {
          padding: 23px 0 20px 0;
  /*         margin: 15px 20px 0; */
        margin: 17px 30px 0; 
          width: auto;
          justify-content: space-between;
          min-height: unset;
          height: unset;
          max-height: unset;
  /*         border-bottom: 1px solid #1f1f1f ; */
        box-shadow: 0 -1px #1f1f1f inset;
      }
  
      .CollectionInner .Drawer--fromLeft .Drawer__Container .Drawer__Title {
          font-size: 13px;
          letter-spacing: 0.39px;
          line-height: 20px;
          color: #1f1f1f;
      }
  
  
      .template-collection .PageHeader {
          margin-top: 25px;
          margin-bottom: 24px;
      }   
  
      .CollectionFilters .Drawer__Main .boost-pfs-filter-option-item-list li .boost-pfs-check-box {
          width: 15px;
          height: 15px;
      }
  
      .CollectionFilters .Drawer__Main .boost-pfs-filter-option-item-list li.selected .boost-pfs-check-box::before {
          top: 0px;
          left: 0px;
          width: 11px;
          height: 11px;
      }
  
      .CollectionInner .Drawer__Content .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper,
      .CollectionInner .Drawer__Content .boost-pfs-filter-tree-mobile-sticky.boost-pfs-filter-tree-mobile-open {
          position: unset;
          width: 100% !important;
      }
  
      /* Collection filter */
  
      .SectionHeader__Heading.SectionHeader__Heading {
          font-size: 50px;
          letter-spacing: 0px;
          line-height: 44px;
          margin-top: 63px;
          margin-bottom: 63px;
      }
  
/*       .slider__collection--image .slider__image {
          object-fit: cover;
          height: 264px;
          width: 100%;
      } */
  
      .SectionHeader__Description {
          max-width: 1080px;
      }
  
      .SectionHeader__Description p,
      .SectionHeader__Description span{
          font-size: 12px;
          letter-spacing: 0;
          line-height: 22px;
          text-align: left;
          margin-bottom: 45px !important;
      }
  
      .SectionHeader--center .SectionHeader__Description {
          padding-top: 2px;
          padding-left: 5px;
          color: #1f1f1f;
          display: block !important;
      }
  
      .Rte .VideoWrapper {
          margin-top: 33px;
          margin-bottom: 0;
          padding-bottom: 58.25%;
      }
  
      .social-media .Icon {
          color: #1f1f1f;
          height: 18px;
          width: 18px;
      }
  
      .social-media .HorizontalList--spacingLoose {
          text-align: center;
          margin: auto;
        margin-bottom: 30px;
      }
  
      .social-media .HorizontalList__Item {
          margin-left: 0px;
          margin-right: 23px;
          margin-top: 0;
      }
  
      .social-media .HorizontalList__Item:last-child {
          margin-right: 5px;
          margin-left: 0px;
      }
  
      .CollectionMain {
          margin-top: 0;
          margin-left: 0;
          margin-right: 0;
      }
  
      .CollectionMain .Container {
          width: 100%;
          padding: 0 20px;
      }
  
      .CollectionMain .c-custom-toolbar {
          display: flex;
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: space-between;
          /* border-top: 1px solid #1F1F1F; */
      }
  
      .CollectionMain .boost-pfs-filter-tree-mobile-button {
          display: block;
      }
  
      .CollectionToolbar {
          box-shadow: unset;
          border-top: 1px solid rgba(31, 31, 31, .24);
          border-bottom: 1px solid rgba(31, 31, 31, .24);
  /*         margin-top: 32px; */
        margin-top: 22px;
      }
  
      .CollectionToolbar__Group {
          display: flex;
          justify-content: center;
          align-content: center;
          flex-wrap: wrap;
          width: calc(100% - 150px);
          flex-direction: row;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item--filter {
          text-align: left;
          padding: 0;
          width: 40px;
          border: none;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item span {
          font-size:12px; 
          letter-spacing: 0.36px; 
          line-height: 16px;
          height: 100%;
          color: #1F1F1F;
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item button {
          height: 100%;
      }
  
      
  
      .CollectionToolbar__Group .CollectionToolbar__Item--sort {
          padding: 0px 0 0 20px;
          border-left: 1px solid rgba(31, 31, 31, .24);
          margin-top: 0;
          margin-bottom: 0;
          margin-left: 10px;
          text-align: left;
          height: 100%
      }
  
      .CollectionToolbar__Group .CollectionToolbar__Item--sort svg {
          width: 7px;
          height: 6px;
          margin-left: 5px;
      }
  
      .CollectionToolbar__Item--layout {
          display: flex;
          align-items: center;
          justify-content: flex-end;
          border-right: unset;
         border-left: unset;
      }
  
      .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType svg {
          width: 24px;
          height: 24px;
      }
  
      .CollectionToolbar__Item--layout .CollectionToolbar__LayoutType {
          margin: 0 0 0 14px;
      }
  
      .Popover__Content .boost-pfs-filter-top-sorting button {
          text-align: left;
      }
  
  
      /* DRAWER FILTER */
  
      .CollectionInner .Drawer__Content {
          height: auto;
          max-height: 80vh;
      }
  
      .CollectionFilters .Drawer__Close {
          right: 6px;
          left: auto;
          position: relative;
          top: 0;
          color: #1f1f1f'
  
      }
  
      .boost-pfs-filter-overlay {
          display: none !important;
      }
  
      .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading {
          width: 100%
      }
  
      .boost-pfs-filter-option-title-heading span {
          font-size: 13px;
          letter-spacing: 0.26px;
          line-height: 26px;
      }
  
      .CollectionFilters .Drawer__Main {
          padding-top: 0;
      }
  
      .boost-pfs-filter-tree-vertical-style-off-canvas:not(.boost-pfs-filter-tree-horizontal-style-expand) .boost-pfs-filter-tree-v .boost-pfs-filter-tree-content {
          padding: 0;
  /*         margin: 0 20px; */
        margin: 0 30px;
      }
  
      .boost-pfs-filter-tree-mobile-sticky.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by {
          padding: 10px 0;
          display: block;
      }
  
      .boost-pfs-filter-option-item button {
          font-size: 13px;
          letter-spacing: 0.39px;
          line-height: 26px;
          padding-left: 18px;
      }
  
      .boost-pfs-filter-option-item a {
          font-size: 13px;
          letter-spacing: 0.39px;
          line-height: 26px;
          padding-left: 19px;
      }
  
      /* .boost-pfs-filter-tree-v .boost-pfs-filter-option:not(.boost-pfs-filter-option-collapsed) {
          padding: 10px 5px 9px 5px;
      } */
  
      .boost-pfs-filter-tree-v .boost-pfs-filter-option {
          padding: 10px 5px 9px 5px;
      }
  
      .CollectionInner .boost-pfs-filter-tree-v .boost-pfs-filter-option-category:not(.boost-pfs-filter-option-collapsed),
      .CollectionInner .boost-pfs-filter-tree-v .boost-pfs-filter-option-カテゴリー:not(.boost-pfs-filter-option-collapsed)
  
      /* .CollectionInner .boost-pfs-filter-tree-v .boost-pfs-filter-option-性別:not(.boost-pfs-filter-option-collapsed)  */
          {
          padding-bottom: 18px !important;
      }
  
      .boost-pfs-filter-option.boost-pfs-filter-has-scrollbar .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner,
      .CollectionInner .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner {
  
          margin-top: 0px;
      }
  
      .CollectionFilters .boost-pfs-filter-option-item {
          margin: 0px;
      }
  
      .CollectionInner .Drawer:before {
          box-shadow: 0px 2px 10px rgb(207 207 207);
      }
  
      .CollectionInner .CollectionFilters {
          background-color: #efefef;
      }
  
  
      .CollectionInner .boost-pfs-filter-tree-v {
          background-color: #efefef !important;
          width: 100% !important;
      }
  
      .boost-pfs-filter-tree-mobile-style3 .boost-pfs-filter-tree-content [class*=mobile-],
      .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title p  {
          display: none !important;
      }
  
  
      .boost-pfs-filter-button span {
          font-size: 12px;
          letter-spacing: 0.36px;
          line-height: 26px;
          color: #1f1f1f;
      }
  
      .boost-pfs-filter-tree-mobile-sticky.boost-pfs-filter-tree-v .boost-pfs-filter-refine-by {
          border-bottom: 1px solid rgba(31,31,31,.24);
      }
  
      .boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before,
      .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-option.boost-pfs-filter-option-collapsed .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading:after {
          content: "+";
          font-size: 23px;
          right: 11px;
          top: 1px;
          transform: unset;
      }
  
      .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading>span:before ,
      .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title .boost-pfs-filter-option-title-heading:after
      {
          font-size: 22px;
          right: 11px;
          top: 1px;
          border: none;
          content: "-";
          position: absolute;
         transform: unset
      }
  
      .boost-pfs-filter-tree-mobile-style3.boost-pfs-filter-tree-v .boost-pfs-filter-option {
  /*         padding: 15px 0px; */
        padding: 10px 0 9px 0;
      }
  
      .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-origin .noUi-handle {
          width: 20px;
          height: 20px;
          top: -9px;
          right: -9px;
      }
  
      .boost-pfs-filter-option-range .boost-pfs-filter-option-range-slider .noUi-pips-horizontal {
          font-size: 10px;
      }
  
      .boost-pfs-filter-option-range-amount-wrapper input.boost-pfs-filter-option-range-amount-min, 
      .boost-pfs-filter-option-range-amount-wrapper input.boost-pfs-filter-option-range-amount-max {
          font-size: 12px;
      }
  
      /* DRAWER FILTER */
  
    /* Collection Video */
  
    .collection-video {
      position: relative;
      text-align: center;
      padding-bottom: 25px;
    }
  
    .collection-video video{
          max-width: 90%;
      border-radius: 4px;
      width: 100%;
    }
  
    .collection-video a[data-play-video] {
      position: absolute;
      top: 45%;
      left: 0;
      right: 0;
      transform: translateY(-50%);
    }
  
    .collection-video a svg {
      width: 45px;
      height: 45px;
    }
  
  
    /* Collection Video */
  
  
    .CollectionInner {
      margin-top: 40px;
    }
  
    .CollectionInner .ProductList--grid {
      padding: 0;
    }
  
     .CollectionInner  .ProductList--grid>.Grid__Cell {
      margin-bottom: 20px;
    }
  
     .CollectionInner .ProductItem__LabelList {
     margin-top: 0;
      position: unset;
      font-size: 0;
    }
  
   .ProductItem  .ProductItem__Vendor {
      margin-bottom: 0;
      font-size: 11px;
      margin-top: 5px;
  }
  }
  
  @media (min-width: 1140px) {
    .template-collection .boost-pfs-filter-bottom-pagination {
        padding-top: 45px  ;
    }
  }
  
  @media (max-width: 1024px) {
     .boost-pfs-filter-bottom-pagination .Pagination {
      margin: 39px 0;
    }
  }
  
  @media screen and (max-width: 1007px) {
    .template-collection .CollectionInner__Products .ProductListWrapper {
        overflow: unset;
    }
  }
  
  @media screen and (max-width: 375px) {
  
    .CollectionInner .Drawer--fromLeft .Drawer__Container {
          margin: 17px 20px 0;
    }
    
    .boost-pfs-filter-tree-vertical-style-off-canvas:not(.boost-pfs-filter-tree-horizontal-style-expand) .boost-pfs-filter-tree-v .boost-pfs-filter-tree-content {
          padding: 0;
          margin: 0 20px;
      }
  }
  
  .ProductItem .ProductItem__ColorSwatchList {
    z-index: 1;
  }
  
  @media screen and (min-width: 1140px) {
    .ProductList--removeMargin[data-desktop-count="4"], .ProductList--removeMargin[data-desktop-count="3"] {
        margin: 0 -12px;
        padding: 0;
    }
  }
  .template-collection .shopify-section--featuredCollection .ProductList {
      overflow: hidden;
  }
  @media screen and (max-width: 767px) {
    .template-collection .shopify-section--featuredCollection .ProductList {
        padding: 0;
    }
    .template-collection .shopify-section--featuredCollection .ProductItem__LabelList.sp.u-Pd {
      padding-right: 0 !important;
    }
  }
  
  .template-collection .slider__collection:not(.slick-initialized) {
    display: flex;
    justify-content: center;
  }

@media screen and (min-width: 1980px) {
  .slider__collection--image .slider__image {
      object-fit: unset;
      max-height: 100%;
      max-width: 100%;
      height: 100%;
      width: 100%;
  }
}

@media screen and (max-width: 320px) {
  .ProductItem .ProductItem__ColorSwatchList {
    gap: 2px;
    line-height: 0;
    top: 2px;
    width: 38px;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
  }
}
