/** Shopify CDN: Minification failed

Line 239:15 Expected ":"

**/
@media screen and (max-width: 749px) {
  .collection .grid__item:only-child {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 989px) {
  .collection .slider.slider--tablet {
    margin-bottom: 1.5rem;
  }
}

.collection .loading-overlay {
  position: absolute;
  z-index: 1;
  width: 1.8rem;
}

@media screen and (max-width: 749px) {
  .collection .loading-overlay {
    top: 0;
    right: 0;
  }
}

@media screen and (min-width: 750px) {
  .collection .loading-overlay {
    left: 0;
  }
}

.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) {
  .collection .loading-overlay {
    padding-left: 5rem;
    padding-right: 5rem;
  }
}

.collection.loading .loading-overlay {
  display: block;
}

.collection--empty .title-wrapper {
  margin-top: 10rem;
  margin-bottom: 15rem;
}

@media screen and (max-width: 989px) {
  .collection .slider--tablet.product-grid {
    scroll-padding-left: 1.5rem;
  }
}

.collection__description > * {
  margin: 0;
}

.collection__title.title-wrapper {
  margin-bottom: 2.5rem;
}

.collection__title .title:not(:only-child) {
  margin-bottom: 1rem;
}

@media screen and (min-width: 990px) {
  .collection__title--desktop-slider .title {
    margin-bottom: 2.5rem;
  }

  .collection__title.title-wrapper--self-padded-tablet-down {
    padding: 0 5rem;
  }

  .collection slider-component:not(.page-width-desktop) {
    padding: 0;
  }

  .collection--full-width slider-component:not(.slider-component-desktop) {
    padding: 0 1.5rem;
    max-width: none;
  }
}

.collection__view-all a:not(.link) {
  margin-top: 1rem;
}


/* ----------------------- featured-collection-grid --------------------------------- */
.featured-collection-grid .product-grid{
    margin: 0;
    --grid-desktop-vertical-spacing: 0px;
    --grid-desktop-horizontal-spacing: 0px;
    --grid-mobile-vertical-spacing: 0px;
    --grid-mobile-horizontal-spacing: 0px;
}
.featured-collection-grid slider-component{
    padding-left: 0;
    padding-right: 0;
      max-width: 100%;
}
.featured-collection-grid .card-wrapper .card--media .card__inner  {
    --ratio-percent: 120% !important;
      width: calc(100% + 1px);
}
.featured-collection-grid .card-wrapper .card--media .card__inner .card__media{
  height: calc(100% + 3px);
}
.featured-collection-grid .card-wrapper .card--media img{
    width: 100%;
    height: 100%;
    object-fit: cover;
      object-position: top;
}
.featured-collection-grid .card > .card__content{
    padding: 0;
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
}
.featured-collection-grid .card > .card__content .card__information {
    display: flex;
    flex-flow: column;
    gap: 10px;
    justify-content: flex-end;
    padding: 48px;
}
.featured-collection-grid .card > .card__content .card__information .card-information .price {
    display:none;
}
.featured-collection-grid .card > .card__content .card__information .card__heading {
    color: #fff;
    font-size: var(--font-size-h3);
    line-height: var(--line-spacing-h3);
}
.featured-collection-grid .card > .card__content .card__information .card-product_link{
    background: #fff;
    text-decoration: none;
    padding: 10px;
    display: inline-flex;
    margin: 0;
    font-size: var(--btn-font-size);
    line-height: 1;
}
.featured-collection-grid .card:hover>.card__content .card__information .card-product_link{
    background: #007c3e;
    color:#fff;
}
.featured-collection-grid .card > .card__content .card__information .card__heading a{
    text-decoration:none;
}
.featured-collection-grid .product-grid .slick-dots{
    bottom: 25px;
    display: flex;
    flex-flow: wrap;
    gap: 8px;
    left: 20px;
}
.featured-collection-grid .product-grid .slick-dots li{
    margin: 0;
    background: #fff;
    width: 8px;
    height: 8px;
    border-radius: 8px;
}
.featured-collection-grid .product-grid .slick-dots li button{
    padding: 0;
    width: 100%;
    height: 100%;
}
.featured-collection-grid .product-grid .slick-dots li button:before{
    display:none;
}
.featured-collection-grid .product-grid .slick-dots li.slick-active{
    background: #007c3e;
}
.featured-collection-grid .card-wrapper .card--media .card__inner .card__media:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0;
    height: auto;
    width: auto;
    background: linear-gradient(#fff 0%, #808080 100%);
    mix-blend-mode: multiply;
    opacity: 1;
    z-index: 1;
    height: 70%;
}
.featured-collection-grid .product-grid > .grid__item .card .card__badge {
    display:none;
}
.featured-collection-grid .card-wrapper .card--media .card__inner .card__badge {
    display:none;
}
@media (max-width:1536px){
    .featured-collection-grid .card>.card__content .card__information{
        padding: 30px;
    }
}
@media (max-width:1280px){
    .featured-collection-grid .card>.card__content .card__information{
        padding: 20px;
    }
}
@media (max-width:989px){
    .featured-collection-grid .product-grid .grid__item{
        width: 50%;
        max-width: 50%;
    }
    
}
@media (max-width:749px){
  .featured-collection-grid .card>.card__content .card__information .card-product_link:before {
        bottom: calc((var(--line-spacing-btn) / 2) - (var(--line-spacing-btn) / 1.7));
  }
  .featured-collection-grid .card>.card__content .card__information{
        padding;
        padding: 20px 20px 60px;
  }
  .featured-collection-grid .card-wrapper .card--media .card__inner {
      --ratio-percent: 126% !important;
  }
  .featured-collection-grid .card>.card__content .card__information .card-product_link{
      font-family: auto;
      color: #fff;
      font-family: var(--primary-font-family);
      text-underline-offset: 6px;
      text-decoration-thickness: 2px;
      display: flex;
      position: relative;
      gap: 10px;
      align-items: center;
      background: transparent;
      width: fit-content;
      text-decoration: none;
      padding: 0;
      justify-content: flex-start;
      min-width: auto;
      min-height: auto;
      transition: all .5s;
      font-size: var(--btn-font-size);
      line-height: var(--line-spacing-btn);
  }
  .featured-collection-grid .card>.card__content .card__information .card-product_link:before {
      background-color: #fff;
      bottom: calc((var(--line-spacing-btn) / 2) - (var(--line-spacing-btn) / 1.7));
      content: "";
      height: 2px;
      position: absolute;
      left: 0;
      transition-delay: .15s;
      transition-duration: .3s;
      transition-property: all;
      transition-timing-function: cubic-bezier(.4,0,.2,1);
      transition-timing-function: linear;
      width: 100%;
      display: block !important;
      top: auto;
  }
  .featured-collection-grid .card:hover>.card__content .card__information .card-product_link{
      color: #fff;
      background: transparent;
  }
}


/* @media (min-width:750px){
    .featured-collection-grid .product-grid > .grid__item:first-child .card-wrapper .card--media img{
        padding: 30px 30px;
        background: transparent linear-gradient(146deg, #007C3E 0%, #000B06 100%) 0% 0% no-repeat padding-box;
    }
    .featured-collection-grid .product-grid > .grid__item:first-child .card>.card__content .card__information{
        padding: 50px 50px;
        justify-content: space-between;
    }
    .featured-collection-grid .product-grid > .grid__item:nth-child(4) .card>.card__content .card__information {
        justify-content: space-between;
    }
    .featured-collection-grid .product-grid > .grid__item:last-child .card>.card__content .card__information {
        justify-content: flex-start;
    }
}
@media (min-width:990px){
    .featured-collection-grid .product-grid > .grid__item:first-child .card-wrapper .card--media img{
        padding: 40px 40px;
    }
    .featured-collection-grid .product-grid > .grid__item:first-child .card>.card__content .card__information{
        padding: 60px 60px;
    }
}
@media (min-width:1280px){
    .featured-collection-grid .product-grid > .grid__item:first-child .card-wrapper .card--media img{
        padding: 60px 60px;
    }
    .featured-collection-grid .product-grid > .grid__item:first-child .card>.card__content .card__information{
         padding: 80px 80px;
    }
}
@media (min-width:1680px){
    .featured-collection-grid .product-grid > .grid__item:first-child .card-wrapper .card--media img{
        padding: 94px 67px;
    }
    .featured-collection-grid .product-grid > .grid__item:first-child .card>.card__content .card__information{
        padding: 114px 87px;
    }
} */
@media (min-width:750px){
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-img-small .card--media img{
        padding: 30px 30px;
        background: transparent linear-gradient(146deg, #007C3E 0%, #000B06 100%) 0% 0% no-repeat padding-box;
    }
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-img-small .card>.card__content .card__information{
        padding: 50px 50px;
    }
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-title-pos-top.card-button-pos-bottom .card>.card__content .card__information {
        justify-content: space-between;
    }
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-title-pos-top.card-button-pos-top .card>.card__content .card__information {
        justify-content: flex-start;
    }
    .featured-collection-grid .card-wrapper.card-title-hide .card > .card__content .card__information .card__heading span,
    .featured-collection-grid .card-wrapper.card-button-hide .card > .card__content .card__information .card-product_link {
        display:none;
    }
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-title-pos-bottom.card-button-pos-top .card>.card__content .card__information {
          justify-content: space-between;
          flex-flow: column-reverse;
  }
}
@media (min-width:990px){
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-img-small .card--media img{
        padding: 40px 40px;
    }
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-img-small .card>.card__content .card__information{
        padding: 60px 60px;
    }
}
@media (min-width:1280px){
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-img-small .card--media img{
        padding: 60px 60px;
    }
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-img-small .card>.card__content .card__information{
         padding: 80px 80px;
    }
}
@media (min-width:1680px){
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-img-small .card--media img{
        padding: 94px 67px;
    }
    .featured-collection-grid .product-grid > .grid__item .card-wrapper.card-img-small .card>.card__content .card__information{
        padding: 114px 87px;
    }
}
/* ------------------------- End featured-collection-grid ------------------------------- */



/* ----------------------- .featured-collection-v1 --------------------------------- */

.featured-collection-v1 {
	padding-top:95px;
}
.featured-collection-v1 .product-grid .grid__item .card {
    background: transparent;
    cursor: pointer;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__inner  {
    background: #F2F2F2;
    --ratio-percent: 125.5% !important;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__inner .card__media img{
	object-fit: contain;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__inner .card__media img{
      padding: 32px;
}
.featured-collection-v1 .product-grid.grid {
    --grid-desktop-vertical-spacing: 32px;
    --grid-desktop-horizontal-spacing: 32px;
    --grid-mobile-vertical-spacing: 16px;
    --grid-mobile-horizontal-spacing: 16px;
  margin-top: 0;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content{
    padding: 0;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information {
    padding: 15px 0 0;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information a{
    text-decoration:none;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .card__heading {
    font-size: var(--font-size-h6);
    line-height: var(--line-spacing-h6);
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price,
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price *{
    font-family: var(--secondary-font-family) !important;
    color:#000;
    font-size: var(--font-size-h6);
    line-height: var(--line-spacing-h6);
    letter-spacing:0;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .card-product_link{
    margin-top: 1rem;
    display: inline-block;
        font-family: auto;
    color: #000;
    font-family: var(--primary-font-family);
    text-underline-offset: 6px;
    text-decoration-thickness: 2px;
    display: flex;
    position: relative;
    gap: 10px;
    align-items: center;
    background: transparent;
    width: fit-content;
    text-decoration: none;
    padding: 0;
    justify-content: flex-start;
    min-width: auto;
    min-height: auto;
    transition: all .5s;
    font-size: var(--btn-font-size);
    line-height: var(--line-spacing-btn);
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .card-product_link:before {
	background-color: #000;
	bottom: 0;
	content: "";
	height: 2px;
	position: absolute;
	left: 0;
	transition-delay: .15s;
	transition-duration: .3s;
	transition-property: all;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-timing-function: linear;
	width: 100%;
	display: block !important;
	top: auto;
        bottom: calc((var(--line-spacing-btn) / 2) - (var(--line-spacing-btn) / 1.7));
}
.featured-collection-v1 .product-grid .grid__item .card:hover > .card__content .card__information .card-product_link {
    color: #007c3e;
}
.featured-collection-v1 .product-grid .grid__item .card:hover > .card__content .card__information .card-product_link:before {
    left: auto;
    width: 0%;
    right: 0;
    background-color: #007c3e;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price .price-item {
    margin-right:10px;
}
.featured-collection-v1 .related-products__heading {
	margin-bottom:34px;
}
.featured-collection-v1 .product-grid.slick-initialized .grid__item {
    margin-right: 24px;
}
.featured-collection-v1.related-products{
    padding-left: 0;
    padding-right: 0;
}
.featured-collection-v1 .product-grid.slick-initialized .slick-list{
    padding-left: 95px;
}
.featured-collection-v1 .related-products__heading{
    max-width:1920px;
    margin-left:auto;
    margin-right:auto;
    padding-left:95px;
    padding-right:95px;
}
.featured-collection-v1 .product-grid.slick-initialized .grid__item .card{
    padding-bottom:5px;
}
.featured-collection-v1 .product-grid.slick-initialized .slick-list .slick-track{
    margin-left:0
}
.featured-collection-v1 .collection__title.title-wrapper{
	margin-bottom:16px;
}
.featured-collection-v1 .collection__title.title-wrapper > .title{
	color: #000;
}
.featured-collection-v1 slider-component:has(.slick-initialized){
  max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
@media (min-width:1921px){
    .featured-collection-v1 .product-grid.slick-initialized .slick-list{
        padding-left: calc(calc(100% - 1920px + (95px* 2) + 5px) / 2);
    }
}
@media (max-width:1680px){
  .featured-collection-v1 {
  	padding-top:80px;
  }
}
@media (max-width:1439px){
    .featured-collection-v1 .product-grid.slick-initialized .slick-list{
        padding-left: 50px;
    }
    .featured-collection-v1 .related-products__heading{
        padding-left:50px;
        padding-right:50px;
    }
   .featured-collection-v1 {
  	padding-top:60px;
  }
  .featured-collection-v1 .product-grid .grid__item .card > .card__inner .card__media img{
        padding: 20px;
  }
}
@media (max-width:1280px){
     .featured-collection-v1 .product-grid.slick-initialized .slick-list{
        padding-left: 30px;
    }
    .featured-collection-v1 .related-products__heading{
        padding-left:30px;
        padding-right:30px;
    }
  .featured-collection-v1 {
  	padding-top:50px;
  }
}
@media (max-width:989px){
    .featured-collection-v1 .product-grid.slick-initialized .slick-list{
        padding-left: 20px;
    }
    .featured-collection-v1 .related-products__heading{
        padding-left:20px;
        padding-right:20px;
    }
    .featured-collection-v1 .product-grid.slick-initialized .grid__item {
        margin-right: 16px;
    }
     .featured-collection-v1{
      padding-top:40px;
    }
    .featured-collection-v1 {
  	padding-top:40px;
  }
}
@media (max-width:749px){
  .featured-collection-v1 .product-grid.grid .grid__item{
      width: calc(50% - var(--grid-mobile-horizontal-spacing)* 1/ 2);
      max-width: calc(50% - var(--grid-mobile-horizontal-spacing) 1/ 2);
      flex-grow: unset;
  }
  .featured-collection-v1 .product-grid.grid{
      --grid-mobile-vertical-spacing: 24px;
      --grid-mobile-horizontal-spacing: 12px;
  }
  .featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .card-product_link{
      display:none;
  }
}

/* ----------------------- End featured-collection-v1 --------------------------------- */


/* ----------------------- End featured-collection-v1 --------------------------------- */
.collection-hero .collection-hero__title{
    margin: 0;
}
.shopify-section:has(.product-grid-container) {
    margin-top:0;
}
.featured-collection-v1{
    padding-top: 20px;
}
.facets-container .select .facet-filters__sort {
    outline: none;
    border: 1px solid #ccc;
    padding: 10px;
    padding-right: 34px;
    outline: none;
    box-shadow: none;
}
.facets-container .select .svg-wrapper{
    right: 15px;
}
.featured-collection-v1 .card .card__inner .card__media:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0;
    height: auto;
    width: auto;
    background: linear-gradient(#fff, gray);
    mix-blend-mode: multiply;
    opacity: 1;
    z-index: 1;
    height: 100%;
    display:block !important;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .card__heading{
    font-size: calc(var(--font-size-h6) + 1.08rem);
    line-height: 1.1;
}
.featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price, .featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price *{
    font-size: calc(var(--font-size-h6) + 1.08rem);
    line-height: 1.1;
    font-family: var(--font-heading-family-light) !important;
}
@media (max-width:1535px){
    .featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .card__heading{
          font-size: calc(var(--font-size-h6) + 0.75rem);
    }
    .featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price, .featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price *{
        font-size: calc(var(--font-size-h6) + 0.75rem);
    }
}
@media (max-width:1535px){
    .featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .card__heading{
          font-size: calc(var(--font-size-h6) + 0.55rem);
    }
    .featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price, .featured-collection-v1 .product-grid .grid__item .card > .card__content .card__information .price *{
        font-size: calc(var(--font-size-h6) + 0.55rem);
    }
}
/* ----------------------- End featured-collection-v1 --------------------------------- */




/* ----------------------- End featured-collection-v1 --------------------------------- */
.featured-collection-v1 .card .card__inner .card__media:before{
    display:none !important;
}
.featured-collection-v1 .card .card__inner .card__media a:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: auto;
    bottom: 0;
    height: auto;
    width: auto;    
    mix-blend-mode: multiply;
    opacity: 1;
    z-index: 1;
    height: 100%;
    display: block !important;
}
.featured-collection-v1 .card .card__inner .card__media a{
    display:none;
}
.featured-collection-v1 .card .card__inner .card__media a:first-child{
 display:block;
}
.featured-collection-v1 .product-grid .grid__item .card .card__inner .card__media {
    z-index:1;
}
.fancybox-slide--image { 
  background: #fff;
  padding: 88px 0;
}
.fancybox-slide--image .fancybox-content {
  max-width: 1500px;
  left: 50% ;
  transform: translateX(-50%)!important ;
  width: 100%!important ;
    height: auto!important ;
  top: 88px;
      margin-bottom: 0px ;
    bottom: 88px;
  background-color: #F3F5F8;
}

.fancybox-toolbar {
  visibility: visible;
  opacity: 1;
  left: 50%;
  transform: translateX(-50%);
  top: 20px;
  right: auto ;
}
.fancybox-button--zoom, .fancybox-button--play, .fancybox-button--thumbs {
  display: none!important;
}
.fancybox-slide {
  transition: none!important;
}
.fancybox-button.fancybox-button--close {
  border-radius: 100%;
  background: #000;
      /* width: auto ; */
    
}
.fancybox-navigation .fancybox-button {
  opacity: 1;
  visibility: visible;
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 70px;
      background: #F3F5F8;
    height: 44px;
    width: 44px;
  border-radius: 100%;
   padding: 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
  right: 70px;
      background: #F3F5F8;
    height: 44px;
    width: 44px;
  border-radius: 100%;
   padding: 6px;
}
.fancybox-navigation .fancybox-button[disabled]{
    opacity:0;
}
.fancybox-navigation .fancybox-button svg path {
  stroke: #8c8c8c !important;
  stroke-width: 2!important;
      stroke-linejoin: unset!important;
}
.fancybox-navigation .fancybox-button div {
  padding: 2px!important;
}
.fancybox-navigation .fancybox-button
.fancybox-infobar {
  right: calc(50% - 750px);
      opacity: 1 ;
    visibility: visible ;
    left: auto ;
      padding: 0 ;
    top: 20px ;
  min-width: auto;
  font-family: 'Akkurat-Regular';
}
.fancybox-image {
  position: static;
  width: auto;
  display: block;
  margin: 0 auto;
}
.aico-image-gallery a:before {
  display: none;
}
@media (max-width: 1800px) { 
  .fancybox-navigation .fancybox-button--arrow_right {
  right: calc(50% - 750px - 49px);
  }
  .fancybox-navigation .fancybox-button--arrow_left {
  left: calc(50% - 750px - 49px);
  }
}
@media (max-width: 1700px) {
  .fancybox-slide--image .fancybox-content {
    max-width: 1400px;
  }
  .fancybox-infobar {
  right: calc(50% - 700px);
  }
  .fancybox-navigation .fancybox-button--arrow_right {
  right: calc(50% - 700px - 49px);
  }
  .fancybox-navigation .fancybox-button--arrow_left {
  left: calc(50% - 700px - 49px);
  }
}
@media (max-width: 1500px) { 
  .fancybox-slide--image .fancybox-content {
    max-width: 1000px;
  }
  .fancybox-infobar {
  right: calc(50% - 500px);
  }
  .fancybox-navigation .fancybox-button--arrow_right {
  right: calc(50% - 500px - 49px);
  }
  .fancybox-navigation .fancybox-button--arrow_left {
  left: calc(50% - 500px - 49px);
  }
}
@media (max-width: 1100px) { 
  .fancybox-slide--image .fancybox-content {
    max-width: 600px;
  }
  .fancybox-infobar {
  right: calc(50% - 300px);
  }
  .fancybox-navigation .fancybox-button--arrow_right {
  right: calc(50% - 300px - 49px);
  }
  .fancybox-navigation .fancybox-button--arrow_left {
  left: calc(50% - 300px - 49px);
  }
}
@media (max-width: 749px) { 
  .fancybox-slide--image .fancybox-content {
    max-width: 300px;
    top: 20%;
    bottom: 20%;
  }
  .fancybox-infobar {
  right: calc(50% - 150px);
   
  } 
  .fancybox-navigation .fancybox-button--arrow_right {
  right: calc(50% - 150px - 35px);
  }
  .fancybox-navigation .fancybox-button--arrow_left {
  left: calc(50% - 150px - 35px);
  }
  .fancybox-image {
    width: 100%;
    object-fit: cover;
  }
  .aico-image-gallery {
    grid-template-columns: repeat(2, 1fr)!important;
  }
  .fancybox-navigation .fancybox-button--arrow_left {
    width: 30px;
    height: 30px;
    top: 47%;
  }
  .fancybox-navigation .fancybox-button--arrow_right {
    width: 30px;
    height: 30px;
    top: 47%;
  }
  
   .fancybox-infobar {
     /* display: none; */
   }
  .fancybox-toolbar {
    top: auto;
    bottom: 7%;
  }
}
.fancybox-show-nav .fancybox-navigation .fancybox-button--arrow_right div {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='46' viewBox='0 0 20 46'%3E%3Cpath id='Path_637' data-name='Path 637' d='M25.85-20.52,9.337,2.48,5.85-.146,19.9-20.52,5.85-40.789,9.337-43.52Z' transform='translate(-5.85 43.52)'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat !important;
    background-size: 10px;
    display: block !important;
    background-position: center center;
}
.fancybox-show-nav .fancybox-navigation .fancybox-button--arrow_left div {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='46' viewBox='0 0 20 46'%3E%3Cpath id='Path_638' data-name='Path 638' d='M25.85-20.52,9.337,2.48,5.85-.146,19.9-20.52,5.85-40.789,9.337-43.52Z' transform='translate(25.85 2.48) rotate(180)'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat !important;
    background-size: 10px;
    display: block !important;
    background-position: center center;
}
.fancybox-button:not(.fancybox-button--close) svg {
    display: none !important;
}
.fancybox-button[disabled] div, .fancybox-button[disabled]:hover div {
    opacity: 0.5;
}
.fancybox-infobar {
     font-family: var(--akkurat-primary-font-family) !important;
}
button.fancybox-button.fancybox-button--fsenter {
    display: none !important;
}
.fancybox-show-thumbs .fancybox-inner {
    right: 0 !important;
}
@media (min-width:600px){
  .fancybox-show-thumbs .fancybox-thumbs {
    display: none !important;
  }
}
@media (max-width:599px){
  .fancybox-thumbs.fancybox-thumbs-y {
    width: 100%;
    height: 100%;
}
  .fancybox-thumbs__list {
    white-space: unset;
    width: 100%;
    display: flex;
    flex-flow: wrap;
    row-gap: 25px;
    margin-top: 25px;
    justify-content: center;
    scrollbar-width: none;
    padding-bottom: 45px;
}
.fancybox-thumbs__list a {
    background-size: contain;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    border: 0 !important;
    float: unset !important;
    margin: 0;
    background-color: transparent;
    height: auto;
    max-height: none;
    padding-bottom: 119%;
}

  .fancybox-thumbs__list a:before {
      /* display: none !important; */
  }
  .fancybox-navigation,
  .fancybox-slide--image .fancybox-content{
    /* display: none !important; */
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 0 !important;
  }
  .fancybox-slide--image {
    /* background: transparent !important; */
  }
}
/* ----------------------- End featured-collection-v1 --------------------------------- */

.badge{
      border-radius: 0;
    margin: 0;
    display: block;
}