/** Shopify CDN: Minification failed

Line 130:2 Unexpected "}"
Line 363:68 "olor" is not a known CSS property

**/
@media screen and (max-width: 749px) {
.cana-featured .collection .grid__item:only-child {
      flex: 0 0 100%;
      max-width: 100%;
    }
  }
  
  @media screen and (max-width: 989px) {
.cana-featured .collection .slider.slider--tablet {
      margin-bottom: 1.5rem;
    }
  }
  
.cana-featured .collection .loading-overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    padding: 0 1.5rem;
    opacity: 0.7;
  }
  
  @media screen and (min-width: 750px) {
.cana-featured .collection .loading-overlay {
      padding-left: 5rem;
      padding-right: 5rem;
    }
  }
.cana-featured .collection--empty .title-wrapper .title--primary{ font-size: calc(var(--font-heading-scale) * 2rem);line-height:normal;}
.cana-featured .collection.loading .loading-overlay {
    display: block;
  }
  
.cana-featured .collection--empty .title-wrapper {
    margin-top: 10rem;
    margin-bottom: 15rem;
  }
  
  @media screen and (max-width: 989px) {
.cana-featured .collection .slider--tablet.product-grid {
      scroll-padding-left: 1.5rem;
    }
  }
  
.cana-featured .collection__description > * {
    margin: 0;
  }
  
.cana-featured .collection__title.title-wrapper {
    margin-bottom: 2.5rem;
    text-align:center;
  }
  
.cana-featured .collection__title .title:not(:only-child) {
    margin-bottom: 5rem;
  }
.cana-featured .collection__title.title-wrapper h2.title {
      color: var(--color-icon);
  }
  @media screen and (min-width: 990px) {
.cana-featured .collection__title--desktop-slider .title {
      margin-bottom: 2.5rem;
    }
  
.cana-featured .collection__title.title-wrapper--self-padded-tablet-down {
      padding: 0 5rem;
    }
  
.cana-featured .collection slider-component:not(.page-width-desktop) {
      padding: 0;
      padding-top: 2rem;
    }
  
.cana-featured .collection--full-width slider-component:not(.slider-component-desktop) {
      padding: 0 1.5rem;
      max-width: none;
    }
  }
  
.cana-featured .collection__view-all a:not(.link) {
    margin-top: 1rem;
  }
.cana-featured .facets-vertical.sidebar-right {
      flex-direction: row-reverse;
  }
.cana-featured .facets-vertical.no-sidebar aside.facets-wrapper{display:none;}
  
  facet-filters-form.facets.facets-vertical-sort{
      margin-bottom: 70px;
      display: flex;
      flex-wrap: wrap;
  /*     justify-content: space-between; */
      align-items: center;
  /*     border: 1px solid var(--gradient-base-background-2); */
      border-radius: 0px;
      padding: 0;
  }
.cana-featured .filter-style .filter-buttons {
      padding: 0;
      margin: 15px 0;
      display: flex;
      background: var(--gradient-base-background-1);
      border: 1px solid var(--gradient-base-background-2);
      overflow: hidden;
      border-radius: 0px;
      cursor: pointer;
  }
.cana-featured .filter-style .filter-buttons  .grid-view-button{    
     padding: 10px;
      position: relative;
      align-items: center;
      justify-content: center;
      display: flex;
  }
.cana-featured .filter-style .filter-buttons .list-view-button{ 
   padding: 10px;
      position: relative;
      align-items: center;
      justify-content: center;
      display: flex;
  }
  }
.cana-featured .filter-style .filter-buttons .layout-mode:after {
      content: "";
      position: absolute;
      width: 0;
      top: 0;
      bottom: 0;
      z-index: 0;
      background-color: var(--gradient-base-accent-2);
      transition: all 0.3s linear;
  }
.cana-featured .filter-style .filter-buttons .layout-mode.active, .filter-style .filter-buttons .layout-mode.active:hover {
      color: var(--gradient-base-background-2);
      background: var(--gradient-base-accent-2);
  }
  filter-style .filter-buttons .layout-mode.active:after{width:100%;}
  
  ul.grid.product-grid.view-mode.grid--2-col-desktop.grid--2-col-tablet-down.list-view-filter{  display:grid; grid-template-columns: repeat(auto-fill,minmax(400px,1fr));}
.cana-featured .list-view-filter .card.card--standard.card--media { display: grid; grid-template-columns: 2fr 2.5fr;}
.cana-featured .list-view-filter .card.card--standard.card--media .card__inner{    
      float: left;
      width: 100%;
      border-radius: var(--DTRadius);
      position: relative;
      overflow: hidden;
  }
.cana-featured .list-view-filter .card.card--standard.card--media .card__content{
      align-items: flex-start;
      padding: 20px;
      display: flex;
      flex-wrap: wrap;
      flex-direction: column;
      justify-content: center;
  }
.cana-featured .list-view-filter .card.card--standard.card--media .card__inner .card__content{padding:0;}
.cana-featured .list-view-filter .card.card--standard.card--media .card__content .variant-option-color{ display: flex; justify-content: flex-start; padding: 0; margin-top:0.7rem;}
.cana-featured .list-view-filter .card--standard>.card__content .card__information h3.card__heading{text-align:left;}
.cana-featured .list-view-filter .card.card--standard.card--media .card__content .card-information{text-align:left;}
.cana-featured .list-view-filter .card.card--standard.card--media .card__information{ padding-bottom: 0;  padding-top: 0;}
.cana-featured .list-view-filter .card.card--standard.card--media .card__inner .card__content .product-icons{
        flex-direction: row;
      align-items: center;
      right: 0;
      left: 0;
      margin: auto;
      top: unset;
  }
  ul.grid.product-grid.view-mode.grid--2-col-desktop.grid--2-col-tablet-down.list-view-filter .grid__item{width:100% ; max-width:100%;}
  @media screen and (min-width: 750px) and (max-width: 989px){
  ul.grid.product-grid.view-mode.grid--2-col-desktop.grid--2-col-tablet-down.grid-view-filter .grid__item{width:100% ; max-width:100%;}
  ul.grid.product-grid.view-mode.grid--2-col-desktop.grid--2-col-tablet-down.list-view-filter .grid__item{width:100% ; max-width:100%;}  
.cana-featured .grid--2-col-tablet-down .grid__item{ 
      width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
      max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
   } 
.cana-featured .collection ul#product-grid li.grid__item{width: 100%; max-width: 100%;}
  }
  @media screen and (min-width: 990px) and (max-width: 1199px){
.cana-featured .grid--2-col-tablet-down .grid__item{ 
      width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
      max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
   } 
  }
  @media screen and (min-width: 750px) and (max-width: 1199px){
.cana-featured .grid--3-col-desktop.list-view-filter .grid__item {
      width: calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 2);
      max-width: calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 2);
  }
  }
  @media screen and (min-width: 1200px) and (max-width: 1440px){
.cana-featured .grid--3-col-desktop.list-view-filter .grid__item {
      width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 2);
      max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 2 / 2);
  }
  }
  @media screen and (max-width: 1400px) and (min-width: 1201px){
  facet-filters-form.facets.facets-vertical-sort.vertical{  justify-content: center;}
.cana-featured .custom-product-grid{    margin: 0 0 0rem;}  
  }
  @media screen and (max-width: 1200px){
.cana-featured .custom-product-grid{display:none !important;}
    facet-filters-form.facets.facets-vertical-sort.vertical{ padding:1rem;  justify-content: center;}
    
  }
  
  
  /*List view*/
.cana-featured .list-view-filter .card-wrapper .card {
      display: grid;
      grid-template-columns: 1fr 2fr;
  }
.cana-featured .list-view-filter .card-wrapper .card .card__content {
      align-items: flex-start;
      padding: 30px;
      display: flex;
      flex-wrap: wrap;
      text-align:left;
      flex-direction: column;
      justify-content: center;
  }
.cana-featured .list-view-filter .card-wrapper .card__content [class*=variant-option]{padding:0;}
.cana-featured .list-view-filter .card-wrapper .card .product-icons li{margin:3px;}
.cana-featured .list-view-filter .card-wrapper .card .card__content .card__information{padding:0;text-align:left;}
.cana-featured .list-view-filter .card-wrapper .card .card__content .card__information .card-information{text-align:left;}
.cana-featured .list-view-filter .card-wrapper .card span.price-item.price-item--sale.price-item--last {  margin: 0 1rem 0 0;}
.cana-featured .list-view-filter .card__information .card__heading{text-align:left;  margin-bottom: 1rem;}
.cana-featured .list-view-filter  .card-information.new--tag{text-align:left;  margin-bottom: 1rem;}
.cana-featured .list-view-filter  .card__content .variant-option-size{justify-content:left;  margin-bottom: 1rem;}
.cana-featured .list-view-filter .card__content .variant-option-color{ margin-bottom: 1rem;justify-content: flex-start;}
.cana-featured .list-view-filter .caption-with-letter-spacing.light { margin-bottom: 1rem;}
.cana-featured .list-view-filter li.grid__item {
      width: calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 3); 
      max-width: calc(100% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }
  @media screen and (max-width: 1540px) {
   ul.grid.product-grid.view-mode.grid--3-col-desktop.grid--2-col-tablet-down.list-view-filter .grid__item{
        width: 100%;
        max-width: 100%;
    }
  }
  @media screen and (max-width: 1640px)  and (min-width: 1201px){
  
.cana-featured .list-view-filter .card-wrapper .card span.price-item.price-item--sale.price-item--last{margin:0 1rem 0 0;}
  }
  @media screen and (max-width: 1200px)  and (min-width: 991px){
.cana-featured .list-view-filter .card-wrapper .card span.price-item.price-item--sale.price-item--last{margin:0 1rem 0 0;}
  }
  @media screen and (max-width: 990px)  and (min-width: 750px){
.cana-featured .list-view-filter .card-wrapper .card{grid-template-columns: 1fr 1fr;}
  }
.cana-featured .progress-bar {
      width: 100%;
      height: 5px;
      border-radius: 0px;
      max-width: 300px;
      margin: 15px auto;
      background-color: var(--gradient-base-accent-1);
      position: relative;
      overflow: hidden;
  }
.cana-featured .custom-page-progress-bar .progress-bar .active-bar {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      background-color: var(--gradient-base-background-2);
      background-color: #fd8e00;
  }
.cana-featured .custom-page-progress-bar .progress-bar .active-bar:after {
      content: '';
      position: absolute;
  }
.cana-featured .custom-page-progress-bar {
      text-align: center;
  }
.cana-featured .load_more_btn {
      display: flex;
      justify-content: center;
      margin:1rem 0;
  }
  
.cana-featured .pagination-method-loadmore_btn {
      display: flex;
      flex-direction: column;
  }
.cana-featured .progress-bar div:empty{display:block;}
.cana-featured .mobile-facets__inner .optional-sidebar {
      width: 100%;
  }
  @media screen and (max-width: 576px){
.cana-featured .grid--1-col-mobile .grid__item { width: 100%; max-width: 100%;}
.cana-featured .collection .title-view{align-items: center;}
  }

.cana-featured .mobile-facets__inner  #accordian a { margin-left: 30px;}
  
  facet-filters-form .optional-sidebar.small-hide {
      display: block !important;
      padding: 0 25px;
  }
  
  @media screen and (min-width: 1200px) {
.cana-featured .collection .description {
      width: 93%;
    }
  }
.cana-featured .collection .title-wrapper-with-link {
      margin-bottom: 0!important;
    padding:0;
  }
.cana-featured .center.collection__view-all {
      text-align: center;
      display: inline-flex;
      justify-content: center;
  }
.cana-featured .collection__view-all .link.underlined-link {
      font-size: 1.4rem;
      letter-spacing: 0.14rem;
      line-height: 2;
      font-weight: 600;
      text-transform: uppercase;
      transition:var(--duration-default) linear all;
      margin-bottom: 1rem;
  }
.cana-featured .collection__view-all .link.underlined-link:hover {
      color: var(--gradient-base-background-2);
  }
.cana-featured .collection .title-view{
    display:flex;
    margin-bottom: 25px;
    align-items: center;
    flex-direction: column;
  }
  @media screen and (min-width: 991px) {
.cana-featured .collection .title-wrapper-with-link {
      margin-bottom: 0!important;
      width: 100%;
    }
.cana-featured .center.collection__view-all {
      text-align: right;
      display: inline-flex;
      width: 50%;
      justify-content: flex-end;
    }
.cana-featured .collection .title-view{
      flex-direction: row;
    }
  }

.cana-featured .custom-page-progress-bar>p {
      font-weight: 500;
  }
.cana-featured .collection--empty .title-wrapper .title>.link{}
.cana-featured .collection--empty .title-wrapper .title>.link:hover{olor: var(--gradient-base-background-2);}
  @media screen and (max-width: 576px){  .collection .title-view{align-items: center;}
  }