/** Shopify CDN: Minification failed

Line 945:5 Unexpected "/"
Line 1095:0 Unexpected "}"

**/
/* Homepage masonry grid styling */

/* 
.custom__item:not(.featured) .card__heading {
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  max-width: 250px;
}

.custom__item:not(.featured) .card__heading::after {
  content: "...";
  position: absolute;
  right: 0;
  top: 0;
  background-color: white;
  padding: 0 5px;
} */

.load-more {
  text-align: center;
}

.card__inner {
  height: 100%;
}

@media screen and (min-width: 1400px) {
  .card__heading {
    font-size: 28px!important;
    line-height: 36px!important;
  }
}

.card__heading {
  text-transform: uppercase;
  font-weight: 700;
}

.custom__item .metafields-info {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  max-width: fit-content;
  align-items: baseline;
}

.custom__item .card__content {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.custom__item .metafields-info svg {
  margin-right: 5px;
  padding-top: 2px;
}

.tasting-notes {
  margin: 0.5rem 0;
  word-break: break-word;
}

.custom-link {
  display: none;
}

@media screen and (max-width: 1460px) {
  .custom-button {
    display: none;
  }
  .custom-link {
    display: flex;
  }
}

.meta-country, .meta-type {
  color: var(--SQM-Black, #000);
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 16.8px */
  text-transform: uppercase;
  margin-block-start: 0px!important;
  margin-block-end: 0px!important;
}

.metafields-info .meta-country, .metafields-info .meta-type {
  text-transform: capitalize;
  font-weight: 400;
  font-family: 'Basis Grotesque Regular';
}

.meta-type-wrapper {
  display: flex;
}

.meta-type-wrapper svg {
  margin-right: 0.5rem;
}

@media (max-width: 200px) {
    .metafields-info {
        flex-direction: column;
        align-items: flex-start;
    }
}

.card-link-shortcut-desktop {
  display: block!important;
  width: -webkit-fill-available;
  height: -webkit-fill-available;
  position: absolute;
  z-index: 9999;
}

  .custom__item:nth-child(2) .product-description,
  .custom__item:nth-child(4) .product-description,
  .custom__item:nth-child(9) .product-description,
  .custom__item:nth-child(11) .product-description,
  .custom__item:nth-child(13) .product-description {
    display: none;
  }

  .custom__item:nth-child(1) {
    grid-area: card1;
  }
  .custom__item:nth-child(2) {
    grid-area: card2;
  }
  .custom__item:nth-child(3) {
    grid-area: card3;
  }
  .custom__item:nth-child(4) {
    grid-area: card4;
  }
  .custom__item:nth-child(5) {
    grid-area: card5;
  }
  .custom__item:nth-child(6) {
    grid-area: card6;
  }
  .custom__item:nth-child(7) {
    grid-area: card7;
  }
  .custom__item:nth-child(8) {
    grid-area: card8;
  }
  .custom__item:nth-child(9) {
    grid-area: card9;
  }
  .custom__item:nth-child(10) {
    grid-area: card10;
  }
  .custom__item:nth-child(11) {
    grid-area: card11;
  }
  .custom__item:nth-child(12) {
    grid-area: card12;
  }
  .custom__item:nth-child(13) {
    grid-area: card13;
  }
  .custom__item:nth-child(14) {
    grid-area: card14;
  }
  .custom__item:nth-child(15) {
    grid-area: card15;
  }
  .custom__item:nth-child(16) {
    grid-area: card16;
  }

/* Shop Standard */
@media screen and (min-width: 990px) {
  .custom__grid {
    display: grid;
    grid-template-columns: 48.85% 48.85%;
    grid-template-rows: 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px;
    grid-gap: 30px;
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
                        "card10 card11"
                        "card10 card12"
                        "card13 card14"
                        "card15 card14"
                        "card15 card16";
  }
  /* .coffee .custom__grid {
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
  } */
  .equipment .custom__grid.page-2,
  .coffee .custom__grid,
  .index .custom__grid,
  .homepage-grid.custom__grid.page-2,
  .other .custom__grid.page-2 {
    grid-template-rows: 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px;
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
                        "card10 card11"
                        "card10 card12"
                        "card13 card14"
                        "card15 card14"
                        "card15 card16"
                        "card17 card18"
                        "card17 card19"
                        "card20 card21"
                        "card22 card21"
                        "card22 card23"
                        "card24 card25"
                        "card26 card27"
                        "card26 card28"
                        "card29 card30"
                        "card31 card30"
                        "card31 card32";
  }
  .equipment .custom__grid.page-3,
  .index .custom__grid.page-2 {
    grid-template-rows: repeat(33, 283px);
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
                        "card10 card11"
                        "card10 card12"
                        "card13 card14"
                        "card15 card14"
                        "card15 card16"
                        "card17 card18"
                        "card17 card19"
                        "card20 card21"
                        "card22 card21"
                        "card22 card23"
                        "card24 card25"
                        "card26 card27"
                        "card26 card28"
                        "card29 card30"
                        "card31 card30"
                        "card31 card32"
                        "card33 card34"
                        "card33 card35"
                        "card36 card37"
                        "card38 card37"
                        "card38 card39"
                        "card40 card41"
                        "card42 card43"
                        "card42 card44"
                        "card45 card46"
                        "card47 card46"
                        "card47 card48";
  }
  .equipment .custom__grid.page-3 {
    grid-template-rows: repeat(30, 283px);
  }
  .equipment .custom__grid.page-4,
  .index .custom__grid.page-3 {
    grid-template-rows: repeat(44, 283px);
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
                        "card10 card11"
                        "card10 card12"
                        "card13 card14"
                        "card15 card14"
                        "card15 card16"
                        "card17 card18"
                        "card17 card19"
                        "card20 card21"
                        "card22 card21"
                        "card22 card23"
                        "card24 card25"
                        "card26 card27"
                        "card26 card28"
                        "card29 card30"
                        "card31 card30"
                        "card31 card32"
                        "card33 card34"
                        "card33 card35"
                        "card36 card37"
                        "card38 card37"
                        "card38 card39"
                        "card40 card41"
                        "card42 card43"
                        "card42 card44"
                        "card45 card46"
                        "card47 card46"
                        "card47 card48"
                        "card49 card50"
                        "card49 card51"
                        "card52 card53"
                        "card54 card53"
                        "card54 card55"
                        "card56 card57"
                        "card58 card59"
                        "card58 card60"
                        "card61 card62"
                        "card63 card62"
                        "card63 card64";
  }
  .equipment .custom__grid.page-4 {
    grid-template-rows: 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px;
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
                        "card10 card11"
                        "card10 card12"
                        "card13 card14"
                        "card15 card14"
                        "card15 card16"
                        "card17 card18"
                        "card17 card19"
                        "card20 card21"
                        "card22 card21"
                        "card22 card23"
                        "card24 card25"
                        "card26 card27"
                        "card26 card28"
                        "card29 card30"
                        "card31 card30"
                        "card31 card32"
                        "card33 card34"
                        "card33 card35"
                        "card36 card37"
                        "card38 card37"
                        "card38 card39"
                        "card40 card41"
                        "card42 card43"
                        "card42 card44"
                        "card45 card46"
                        "card47 card46"
                        "card47 card48"
                        "card49 card50"
                        "card49 card51"
                        "card52 card53"
                        "card54 card53"
                        "card54 card55"
                        "card56 card57"
                        "card58 card59"
                        "card58 card60"
                        "card61 card62"
                        "card63 card62"
                        "card63 card64"
                        "card65";
  }
  .other .custom__grid.page-3 {
    grid-template-rows: repeat(33, 283px);
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
                        "card10 card11"
                        "card10 card12"
                        "card13 card14"
                        "card15 card14"
                        "card15 card16"
                        "card17 card18"
                        "card17 card19"
                        "card20 card21"
                        "card22 card21"
                        "card22 card23"
                        "card24 card25"
                        "card26 card27"
                        "card26 card28"
                        "card29 card30"
                        "card31 card30"
                        "card31 card32"
                        "card33 card34"
                        "card33 card35"
                        "card36 card37"
                        "card38 card37"
                        "card38 card39"
                        "card40 card41"
                        "card42 card43"
                        "card42 card44"
                        "card45 card46"
                        "card47 card46"
                        "card47 card48";
  }
  .other .custom__grid.page-4 {
    grid-template-rows: repeat(44, 283px);
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
                        "card10 card11"
                        "card10 card12"
                        "card13 card14"
                        "card15 card14"
                        "card15 card16"
                        "card17 card18"
                        "card17 card19"
                        "card20 card21"
                        "card22 card21"
                        "card22 card23"
                        "card24 card25"
                        "card26 card27"
                        "card26 card28"
                        "card29 card30"
                        "card31 card30"
                        "card31 card32"
                        "card33 card34"
                        "card33 card35"
                        "card36 card37"
                        "card38 card37"
                        "card38 card39"
                        "card40 card41"
                        "card42 card43"
                        "card42 card44"
                        "card45 card46"
                        "card47 card46"
                        "card47 card48"
                        "card49 card50"
                        "card49 card51"
                        "card52 card53"
                        "card54 card53"
                        "card54 card55"
                        "card56 card57"
                        "card58 card59"
                        "card58 card60"
                        "card61 card62"
                        "card63 card62"
                        "card63 card64";
  }
  .merch .custom__grid.page-2 {
    grid-template-rows: repeat(16, 283px);
    grid-template-areas: "card1 card2" 
                        "card1 card3"
                        "card4 card5"
                        "card6 card5"
                        "card6 card7"
                        "card8 card9"
                        "card10 card11"
                        "card10 card12"
                        "card13 card14"
                        "card15 card14"
                        "card15 card16"
                        "card17 card18"
                        "card17 card19"
                        "card20 card21"
                        "card22 card21"
                        "card22 card23";
  }
  /* .equipment .custom__grid {
    grid-template-rows: 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px 283px;
  } */

  .custom__item:nth-child(16n + 1) .metafields-info,
  .custom__item:nth-child(16n + 5) .metafields-info,
  .custom__item:nth-child(16n + 6) .metafields-info,
  .custom__item:nth-child(16n + 10) .metafields-info,
  .custom__item:nth-child(16n + 14) .metafields-info,
  .custom__item:nth-child(16n + 15) .metafields-info {
    position: absolute;
    bottom: 7.5rem;
    padding-right: 2.5rem;
  }

  .custom__item {
    width: 100%!important;
    max-width: 100%!important;
    height: 100%!important;
  }

  .meta-type-wrapper {
    display: flex!important;
    align-items: center;
  }

  .equipment .custom__item,
  .merch .custom__item {
    border: 5px solid white!important;
  }
  
  .custom__item:nth-child(1) {
    grid-area: card1;
  }
  .custom__item:nth-child(17) {
    grid-area: card17;
  }
  .custom__item:nth-child(18) {
    grid-area: card18;
  }
  .custom__item:nth-child(19) {
    grid-area: card19;
  }
  .custom__item:nth-child(20) {
    grid-area: card20;
  }
  .custom__item:nth-child(21) {
    grid-area: card21;
  }
  .custom__item:nth-child(22) {
    grid-area: card22;
  }
  .custom__item:nth-child(23) {
    grid-area: card23;
  }
  .custom__item:nth-child(24) {
    grid-area: card24;
  }
  .custom__item:nth-child(25) {
    grid-area: card25;
  }
  .custom__item:nth-child(26) {
    grid-area: card26;
  }
  .custom__item:nth-child(27) {
    grid-area: card27;
  }
  .custom__item:nth-child(28) {
    grid-area: card28;
  }
  .custom__item:nth-child(29) {
    grid-area: card29;
  }
  .custom__item:nth-child(30) {
    grid-area: card30;
  }
  .custom__item:nth-child(31) {
    grid-area: card31;
  }
  .custom__item:nth-child(32) {
    grid-area: card32;
  }
  .custom__item:nth-child(33) {
    grid-area: card33;
  }
  .custom__item:nth-child(34) {
    grid-area: card34;
  }
  .custom__item:nth-child(35) {
    grid-area: card35;
  }
  .custom__item:nth-child(36) {
    grid-area: card36;
  }
  .custom__item:nth-child(37) {
    grid-area: card37;
  }
  .custom__item:nth-child(38) {
    grid-area: card38;
  }
  .custom__item:nth-child(39) {
    grid-area: card39;
  }
  .custom__item:nth-child(40) {
    grid-area: card40;
  }
  .custom__item:nth-child(41) {
    grid-area: card41;
  }
  .custom__item:nth-child(42) {
    grid-area: card42;
  }
  .custom__item:nth-child(43) {
    grid-area: card43;
  }
  .custom__item:nth-child(44) {
    grid-area: card44;
  }
  .custom__item:nth-child(45) {
    grid-area: card45;
  }
  .custom__item:nth-child(46) {
    grid-area: card46;
  }
  .custom__item:nth-child(47) {
    grid-area: card47;
  }
  .custom__item:nth-child(48) {
    grid-area: card48;
  }
  .custom__item:nth-child(49) {
    grid-area: card49;
  }
  .custom__item:nth-child(50) {
    grid-area: card50;
  }
  .custom__item:nth-child(51) {
    grid-area: card51;
  }
  .custom__item:nth-child(52) {
    grid-area: card52;
  }
  .custom__item:nth-child(53) {
    grid-area: card53;
  }
  .custom__item:nth-child(54) {
    grid-area: card54;
  }
  .custom__item:nth-child(55) {
    grid-area: card55;
  }
  .custom__item:nth-child(56) {
    grid-area: card56;
  }
  .custom__item:nth-child(57) {
    grid-area: card57;
  }
  .custom__item:nth-child(58) {
    grid-area: card58;
  }
  .custom__item:nth-child(59) {
    grid-area: card59;
  }
  .custom__item:nth-child(60) {
    grid-area: card60;
  }
  .custom__item:nth-child(61) {
    grid-area: card61;
  }
  .custom__item:nth-child(62) {
    grid-area: card62;
  }
  .custom__item:nth-child(63) {
    grid-area: card63;
  }
  .custom__item:nth-child(64) {
    grid-area: card64;
  }
  .custom__item:nth-child(16n + 1) .card-wrapper,
  .custom__item:nth-child(16n + 5) .card-wrapper,
  .custom__item:nth-child(16n + 6) .card-wrapper {
    height: 100%;
  }  
  .custom__item:nth-child(16n + 1) .card__border {
    /* border: 5px solid #E2515A; */
    border-top: 60px solid;
  }
  .custom__item:nth-child(16n + 5) .card__border {
    /* border: 5px solid #F7904E; */
    border-top: 60px solid;
  }
  .custom__item:nth-child(16n + 6) .card__border {
    /* border: 5px solid #A1BCE2; */
    border-top: 60px solid;
  }
  .custom__item:nth-child(16n + 1) .card--media,
  .custom__item:nth-child(16n + 2) .card--media,
  .custom__item:nth-child(16n + 4) .card--media,
  .custom__item:nth-child(16n + 5) .card--media,
  .custom__item:nth-child(16n + 6) .card--media,
  .custom__item:nth-child(16n + 9) .card--media {
    flex-direction: row;
    height: 100%;
  }
  .custom__item:nth-child(2) {
    grid-area: card2;
  }
  .custom__item:nth-child(16n + 2),
  .custom__item:nth-child(16n + 4) {
    height: fit-content;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(16n + 2) .card__inner,
  .custom__item:nth-child(16n + 4) .card__inner,
  .custom__item:nth-child(16n + 9) .card__inner,
  .custom__item:nth-child(16n + 11) .card__inner,
  .custom__item:nth-child(16n + 13) .card__inner {
    max-width: 199px;
    aspect-ratio: 0.74;
  }
  /* .custom__item:nth-child(16n + 2) .card__border {
    border: 5px solid var(--SQM-Label-Light-Purple, #BF87B4);
  } */
  .custom__item:nth-child(3) {
    grid-area: card3;
  }  
  .custom__item:nth-child(16n + 3) {
    height: 50%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .index .custom__item:nth-child(16n + 3) .card__inner,
  .index .custom__item:nth-child(16n + 7) .card__inner,
  .index .custom__item:nth-child(16n + 8) .card__inner,
  .index .custom__item:nth-child(16n + 12) .card__inner,
  .index .custom__item:nth-child(16n + 16) .card__inner,
  .coffee .custom__item:nth-child(16n + 3) .card__inner,
  .coffee .custom__item:nth-child(16n + 7) .card__inner,
  .coffee .custom__item:nth-child(16n + 8) .card__inner,
  .coffee .custom__item:nth-child(16n + 12) .card__inner,
  .coffee .custom__item:nth-child(16n + 16) .card__inner {
    max-width: 200px;
  }
  /* .custom__item:nth-child(16n + 3) .card__border,
  .custom__item:nth-child(16n + 7) .card__border,
  .custom__item:nth-child(16n + 8) .card__border,
  .custom__item:nth-child(16n + 12) .card__border,
  .custom__item:nth-child(16n + 16) .card__border {
    border: 5px solid;
  } */
  .other .custom__item:nth-child(16n + 3) .card,
  .other .custom__item:nth-child(16n + 7) .card,
  .other .custom__item:nth-child(16n + 8) .card,
  .other .custom__item:nth-child(16n + 12) .card,
  .other .custom__item:nth-child(16n + 16) .card,
  .coffee .custom__item:nth-child(16n + 3) .card,
  .coffee .custom__item:nth-child(16n + 7) .card,
  .coffee .custom__item:nth-child(16n + 8) .card,
  .coffee .custom__item:nth-child(16n + 12) .card,
  .coffee .custom__item:nth-child(16n + 16) .card,
  .index .custom__item:nth-child(16n + 3) .card,
  .index .custom__item:nth-child(16n + 7) .card,
  .index .custom__item:nth-child(16n + 8) .card,
  .index .custom__item:nth-child(16n + 12) .card,
  .index .custom__item:nth-child(16n + 16) .card {
    flex-direction: row!important;
  }
  .equipment .custom__item:nth-child(16n + 3) .card__inner,
  .equipment .custom__item:nth-child(16n + 7) .card__inner,
  .equipment .custom__item:nth-child(16n + 8) .card__inner,
  .equipment .custom__item:nth-child(16n + 12) .card__inner,
  .equipment .custom__item:nth-child(16n + 16) .card__inner,
  .other .custom__item:nth-child(16n + 3) .card__inner,
  .other .custom__item:nth-child(16n + 7) .card__inner,
  .other .custom__item:nth-child(16n + 8) .card__inner,
  .other .custom__item:nth-child(16n + 12) .card__inner,
  .other .custom__item:nth-child(16n + 16) .card__inner,
  .coffee .custom__item:nth-child(16n + 3) .card__inner,
  .coffee .custom__item:nth-child(16n + 7) .card__inner,
  .coffee .custom__item:nth-child(16n + 8) .card__inner,
  .coffee .custom__item:nth-child(16n + 12) .card__inner,
  .coffee .custom__item:nth-child(16n + 16) .card__inner,
  .other .custom__item:nth-child(16n + 16) .card__inner,
  .merch .custom__item:nth-child(16n + 3) .card__inner,
  .merch .custom__item:nth-child(16n + 7) .card__inner,
  .merch .custom__item:nth-child(16n + 8) .card__inner,
  .merch .custom__item:nth-child(16n + 12) .card__inner,
  .merch .custom__item:nth-child(16n + 16) .card__inner {
    display: block;
    max-width: 200px;
  }
  .custom__item:nth-child(4) {
    grid-area: card4;
  }
  /* .custom__item:nth-child(16n + 4) .card__border {
    border: 5px solid var(--SQM-Label-Turquoise, #62C3A5);
  } */
  .custom__item:nth-child(6) {
    grid-area: card6;
  }
  .custom__item:nth-child(5) {
    grid-area: card5;
  }
  .custom__item:nth-child(7) {
    grid-area: card7;
  }
  .custom__item:nth-child(8) {
    grid-area: card8;
  }
  .custom__item:nth-child(16n + 7) {
    height: 50%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(16n + 8) {
    height: 50%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(9) {
    grid-area: card9;
  }
  /* .custom__item:nth-child(16n + 9) .card__border {
    border: 5px solid var(--SQM-Label-Turquoise, #62C3A5);
  } */
  .custom__item:nth-child(10) {
    grid-area: card10;
  }
  .custom__item:nth-child(16n + 10) .card-wrapper,
  .custom__item:nth-child(16n + 14) .card-wrapper,
  .custom__item:nth-child(16n + 15) .card-wrapper {
    height: 100%;
    /* min-height: 600px; */
  }  
  .custom__item:nth-child(16n + 10) .card__border {
    /* border: 5px solid #E2515A; */
    border-top: 60px solid;
  }
  .custom__item:nth-child(16n + 14) .card__border {
    /* border: 5px solid #F7904E; */
    border-top: 60px solid;
  }
  .custom__item:nth-child(16n + 15) .card__border {
    /* border: 5px solid #A1BCE2; */
    border-top: 60px solid;
  }
  .custom__item:nth-child(16n + 10) .card--media,
  .custom__item:nth-child(16n + 11) .card--media,
  .custom__item:nth-child(16n + 13) .card--media,
  .custom__item:nth-child(16n + 14) .card--media,
  .custom__item:nth-child(16n + 15) .card--media {
    flex-direction: row;
    height: 100%;
  }
  .custom__item:nth-child(11) {
    grid-area: card11;
  }
  .custom__item:nth-child(13) {
    grid-area: card13;
  }
  .custom__item:nth-child(16n + 11),
  .custom__item:nth-child(16n + 13) {
    height: fit-content;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  /* .custom__item:nth-child(16n + 11) .card__border {
    border: 5px solid var(--SQM-Label-Light-Purple, #BF87B4);
  } */
  .custom__item:nth-child(12) {
    grid-area: card12;
  }
  .custom__item:nth-child(16n + 12) {
    height: 50%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(16n + 3) .card--media,
  .custom__item:nth-child(16n + 7) .card--media,
  .custom__item:nth-child(16n + 8) .card--media,
  .custom__item:nth-child(16n + 12) .card--media,
  .custom__item:nth-child(16n + 16) .card--media {
    flex-direction: row;
  }
  .coffee .custom__item:nth-child(16n + 3) .card__inner,
  .coffee .custom__item:nth-child(16n + 7) .card__inner,
  .coffee .custom__item:nth-child(16n + 8) .card__inner,
  .coffee .custom__item:nth-child(16n + 12) .card__inner,
  .coffee .custom__item:nth-child(16n + 16) .card__inner,
  .index .custom__item:nth-child(16n + 3) .card__inner,
  .index .custom__item:nth-child(16n + 7) .card__inner,
  .index .custom__item:nth-child(16n + 8) .card__inner,
  .index .custom__item:nth-child(16n + 12) .card__inner,
  .index .custom__item:nth-child(16n + 16) .card__inner {
    display: block;
  }
  .custom__item:nth-child(13) {
    grid-area: card13;
  }
  /* .custom__item:nth-child(16n + 13) .card__border {
    border: 5px solid var(--SQM-Label-Turquoise, #62C3A5);
  } */
  .custom__item:nth-child(15) {
    grid-area: card15;
  }
  .custom__item:nth-child(14) {
    grid-area: card14;
  }
  .custom__item:nth-child(16) {
    grid-area: card16;
  }
  .custom__item:nth-child(16n + 16) {
    height: 50%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  /* .other .custom__item .card__inner {
    border-width: 5px;
  } */
  .other .card__border {
    border: 5px solid;
  }  
  /* 
  .custom-button {
    display: none!important;
  }
  .flex-buttons {
    gap: 8px!important;
  } */
}
@media (min-width: 1400px) and (max-width: 1460px) {
  .custom__item:nth-child(16n + 1) .metafields-info,
  .custom__item:nth-child(16n + 2) .metafields-info,
  .custom__item:nth-child(16n + 4) .metafields-info,
  .custom__item:nth-child(16n + 5) .metafields-info,
  .custom__item:nth-child(16n + 6) .metafields-info,
  .custom__item:nth-child(16n + 9) .metafields-info {
    display: none;
  }
}
/* Shop Mobile */
@media screen and (max-width: 989px) {
  /* .custom__grid {
    display: grid;
    grid-template-columns: 48.8% 48.8%;
    /* grid-template-rows: 120px 120px; */
    column-gap: 15px;
    row-gap: 15px;
    grid-template-areas: "card1 card2" 
                        "card1 card2"
                        "card1 card4"
                        "card3 card4"
                        "card3 card4"
                        "card3 card6"
                        "card5 card6"
                        "card5 card6"
                        "card7 card8"
                        "card7 card8"
                        "card7 card8"
                        "card9 card10"
                        "card9 card10"
                        "card9 card12"
                        "card11 card12"
                        "card11 card12"
                        "card11 card14"
                        "card13 card14"
                        "card13 card14"
                        "card15 card16"
                        "card15 card16"
                        "card15 card16";
  } */
  .custom__item {
    width: unset!important;
    max-width: 100%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .grid--1-col-tablet-down {
    row-gap: 25px!important;
  }
  /* .tasting-notes,
  .custom__item .metafields-info,
  .custom-link {
    display: none;
  } */
  .custom__item:nth-child(1) {
    grid-area: card1;
    border: 5px solid #E2515A;
  }
  .custom__item:nth-child(2) {
    grid-area: card2;
    border: 5px solid #E2515A;
  }
  .custom__item:nth-child(3) {
    grid-area: card3;
    border: 5px solid var(--SQM-Label-Turquoise, #62C3A5);
  }
  .custom__item:nth-child(4) {
    grid-area: card4;
    border: 5px solid #E2515A;
  }
  .custom__item:nth-child(5) {
    grid-area: card5;
    min-height: 150px;
    border: 5px solid #9F629B;
  }
  .custom__item:nth-child(6) {
    grid-area: card6;
    border: 5px solid var(--SQM-Label-Blue, #A1BCE2);
  }
  .custom__item:nth-child(7) {
    grid-area: card7;
    border: 5px solid var(--SQM-Label-Orange, #F7904E);
  }
  .custom__item:nth-child(8) {
    grid-area: card8;
    border: 5px solid var(--SQM-Label-Turquoise, #62C3A5);
  }
  .custom__item:nth-child(9) {
    grid-area: card9;
    border: 5px solid #E2515A;
  }
  .custom__item:nth-child(10) {
    grid-area: card10;
    min-height: 150px;
    border: 5px solid #E2515A;
  }
  .custom__item:nth-child(11) {
    grid-area: card11;
    border: 5px solid var(--SQM-Label-Turquoise, #62C3A5);
  }
  .custom__item:nth-child(12) {
    grid-area: card12;
    border: 5px solid #E2515A;
  }
  .custom__item:nth-child(13) {
    grid-area: card13;
    min-height: 150px;
    border: 5px solid #9F629B;
  }
  .custom__item:nth-child(14) {
    grid-area: card14;
    border: 5px solid var(--SQM-Label-Blue, #A1BCE2);
  }
  .custom__item:nth-child(15) {
    grid-area: card15;
    border: 5px solid var(--SQM-Label-Orange, #F7904E);
  }
  .custom__item:nth-child(16) {
    grid-area: card16;
    border: 5px solid var(--SQM-Label-Turquoise, #62C3A5);
  }
  .custom-button, 
  .meta-type-wrapper {
  /* .custom__grid:not(.collection-grid) .custom__item:nth-child(2) .card__inner,
  .custom__grid:not(.collection-grid) .custom__item:nth-child(5) .card__inner,
  .custom__grid:not(.collection-grid) .custom__item:nth-child(10) .card__inner,
  .custom__grid:not(.collection-grid) .custom__item:nth-child(13) .card__inner { */
    display: none;
  }
  .card__heading {
    font-size: 14px;
    line-height: 17px;
  }
  .tasting-notes .meta-country {
    font-size: 12px;
    line-height: 14px;
  }
  .custom__item .buttons-buy span::after {
    font-size: 12px;
    line-height: 20px;
  }
  .card-link-shortcut {
    display: block!important;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 9999;
  }
  .pill-item {
    border-radius: 0!important;
  }
  .custom__item:nth-child(2) .card-link-shortcut,
  .custom__item:nth-child(5) .card-link-shortcut,
  .custom__item:nth-child(10) .card-link-shortcut,
  .custom__item:nth-child(13) .card-link-shortcut {
    top: 5px;
    right: 5px;
  }
  .flex-buttons button {
    min-height: 36px;
  }
  .custom__item .card__inner {
    --ratio-percent: 74%!important;
    border: 0!important;
  }
  .index .custom__item,
  .coffee-collection .custom__item {
    border: 5px solid white!important;
  }
  .index .product-card-wrapper,
  .coffee-collection .product-card-wrapper {
    border: 5px solid;
  }
  /* .coffee .custom__item:nth-child(2) .card__border,
  .coffee .custom__item:nth-child(5) .card__border,
  .coffee .custom__item:nth-child(10) .card__border,
  .coffee .custom__item:nth-child(13) .card__border,
  .index .custom__item:nth-child(2) .card__border,
  .index .custom__item:nth-child(5) .card__border,
  .index .custom__item:nth-child(10) .card__border,
  .index .custom__item:nth-child(13) .card__border {
    border-top: 30px solid!important;
  } */
  .blog-page .custom__item:nth-child(2) .card__border {
    border-top: 0!important;
  }
  .other .custom__item {
    border: 5px solid white;
  }
}

@media (min-width: 1300px) and (max-width: 1919px) {
  .custom__grid {
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px;
    grid-template-columns: 49.2% 49.2%;
  }
  .template-search .custom__grid {
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px 263px;
  }
  .equipment .custom__grid,
  .merch .custom__grid {
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px;
  }
  .merch-book .custom__grid {
    grid-template-rows: 263px 263px 263px 263px 263px;
  }
  .equipment .custom__grid.page-2 {
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px;
  }
  .equipment .custom__grid.page-3 {
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px;
  }
  .equipment .custom__grid.page-4 {
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px;
  }
  .equipment .custom__grid.page-5 {
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px;
  }
  .merch .custom__grid.page-2 {
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px 263px;
  }
}

/* Shop Widescreen */
@media screen and (min-width: 1920px) {
  .custom__grid {
    display: grid;
    grid-template-columns: 32% 32% 32%;
    grid-template-rows: 283px 283px 283px 283px 283px 283px 283px;
    grid-gap: 40px;
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card10 card6 card8"
                         "card10 card9 card11"
                         "card12 card13 card14"
                         "card12 card15 card16";
  }
  .merch-book .custom__grid {
    grid-template-rows: 283px 283px 283px 283px;
  }
  .coffee .custom__grid {
    display: grid;
    grid-template-columns: 32% 32% 32%;
    grid-template-rows: 263px 263px 263px 263px 263px 263px 263px;
    grid-gap: 40px;
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card9 card6 card8";
  }
  .merch .custom__grid.page-2 {
    grid-template-rows: repeat(10, 283px);
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card10 card6 card8"
                         "card10 card9 card11"
                         "card12 card13 card14"
                         "card12 card15 card16"
                         "card17 card18 card19" 
                         "card17 card20 card21"
                         "card23 card22 card21";
  }
  .equipment .custom__grid.page-2,
  .index .custom__grid,
  .homepage-grid.custom__grid.page-2,
  .other .custom__grid.page-2 {
    grid-template-rows: repeat(14, 283px);
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card10 card6 card8"
                         "card10 card9 card11"
                         "card12 card13 card14"
                         "card12 card15 card16"
                         "card17 card18 card19" 
                         "card17 card20 card21"
                         "card23 card22 card21"
                         "card26 card22 card24"
                         "card26 card25 card27"
                         "card28 card29 card30"
                         "card28 card31 card32";
  }
  .equipment .custom__grid.page-3,
  .homepage-grid.custom__grid.page-3,
  .index .custom__grid.page-2 {
    grid-template-rows: repeat(16, 283px);
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card10 card6 card8"
                         "card10 card9 card11"
                         "card12 card13 card14"
                         "card12 card15 card16"
                         "card17 card18 card19" 
                         "card17 card20 card21"
                         "card23 card22 card21"
                         "card26 card22 card24"
                         "card26 card25 card27"
                         "card28 card29 card30"
                         "card28 card31 card32"
                         "card33 card34 card35" 
                         "card33 card36 card37"
                         "card39 card38 card37"
                         "card42 card38 card40"
                         "card42 card41 card43"
                         "card44 card45 card46"
                         "card44 card47 card48";
  }
  .equipment .custom__grid.page-4,
  .homepage-grid.custom__grid.page-4,
  .index .custom__grid.page-3 {
    grid-template-rows: repeat(16, 283px);
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card10 card6 card8"
                         "card10 card9 card11"
                         "card12 card13 card14"
                         "card12 card15 card16"
                         "card17 card18 card19" 
                         "card17 card20 card21"
                         "card23 card22 card21"
                         "card26 card22 card24"
                         "card26 card25 card27"
                         "card28 card29 card30"
                         "card28 card31 card32"
                         "card33 card34 card35" 
                         "card33 card36 card37"
                         "card39 card38 card37"
                         "card42 card38 card40"
                         "card42 card41 card43"
                         "card44 card45 card46"
                         "card44 card47 card48"
                         "card49 card50 card51" 
                         "card49 card52 card53"
                         "card55 card54 card53"
                         "card58 card54 card56"
                         "card58 card57 card59"
                         "card60 card61 card62"
                         "card60 card63 card64";
  }
  .index .custom__grid.page-2,
  .homepage-grid.custom__grid.page-2 {
    grid-template-rows: repeat(21, 283px);
  }
  .equipment .custom__grid.page-5 {
    grid-template-rows: repeat(16, 283px);
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card10 card6 card8"
                         "card10 card9 card11"
                         "card12 card13 card14"
                         "card12 card15 card16"
                         "card17 card18 card19" 
                         "card17 card20 card21"
                         "card23 card22 card21"
                         "card26 card22 card24"
                         "card26 card25 card27"
                         "card28 card29 card30"
                         "card28 card31 card32"
                         "card33 card34 card35" 
                         "card33 card36 card37"
                         "card39 card38 card37"
                         "card42 card38 card40"
                         "card42 card41 card43"
                         "card44 card45 card46"
                         "card44 card47 card48"
                         "card49 card50 card51" 
                         "card49 card52 card53"
                         "card55 card54 card53"
                         "card58 card54 card56"
                         "card58 card57 card59"
                         "card60 card61 card62"
                         "card60 card63 card64"
                         "card65";
  }
  .other .custom__grid.page-3 {
    grid-template-rows: repeat(21, 283px);
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card10 card6 card8"
                         "card10 card9 card11"
                         "card12 card13 card14"
                         "card12 card15 card16"
                         "card17 card18 card19" 
                         "card17 card20 card21"
                         "card23 card22 card21"
                         "card26 card22 card24"
                         "card26 card25 card27"
                         "card28 card29 card30"
                         "card28 card31 card32"
                         "card33 card34 card35"
                         "card33 card36 card37"
                         "card39 card38 card37"
                         "card42 card38 card40"
                         "card42 card41 card43"
                         "card44 card45 card46"
                         "card44 card47 card48";
  }
  .other .custom__grid.page-4 {
    grid-template-rows: repeat(28, 283px);
    grid-template-areas: "card1 card2 card3" 
                         "card1 card4 card5"
                         "card7 card6 card5"
                         "card10 card6 card8"
                         "card10 card9 card11"
                         "card12 card13 card14"
                         "card12 card15 card16"
                         "card17 card18 card19" 
                         "card17 card20 card21"
                         "card23 card22 card21"
                         "card26 card22 card24"
                         "card26 card25 card27"
                         "card28 card29 card30"
                         "card28 card31 card32"
                         "card33 card34 card35"
                         "card33 card36 card37"
                         "card39 card38 card37"
                         "card42 card38 card40"
                         "card42 card41 card43"
                         "card44 card45 card46"
                         "card44 card47 card48"
                         "card49 card50 card51"
                         "card49 card52 card53"
                         "card55 card54 card53"
                         "card58 card54 card56"
                         "card58 card57 card59"
                         "card60 card61 card62"
                         "card60 card63 card64";
  }

  .custom__item {
    width: 100%!important;
    max-width: 100%!important;
    height: 100%!important;
  }

  .custom__item:nth-child(16n + 1) .card-wrapper,
  .custom__item:nth-child(16n + 5) .card-wrapper,
  .custom__item:nth-child(16n + 6) .card-wrapper {
    height: 100%;
  }  
  .custom__item:nth-child(16n + 1) .card__border {
    border-top-width: 60px;
    max-width: 330px;
  }
  .custom__item:nth-child(16n + 5) .card__border {
    border-top-width: 60px;
  }
  .custom__item:nth-child(16n + 6) .card__border {
    border-top-width: 60px;
  }
  .custom__item:nth-child(16n + 1) .card--media,
  .custom__item:nth-child(16n + 2) .card--media,
  .custom__item:nth-child(16n + 4) .card--media,
  .custom__item:nth-child(16n + 5) .card--media,
  .custom__item:nth-child(16n + 6) .card--media,
  .custom__item:nth-child(16n + 9) .card--media {
    flex-direction: row;
    height: 100%;
  }
  .custom__item:nth-child(16n + 2) .card__inner,
  .custom__item:nth-child(16n + 4) .card__inner,
  .custom__item:nth-child(16n + 9) .card__inner,
  .custom__item:nth-child(16n + 11) .card__inner,
  .custom__item:nth-child(16n + 13) .card__inner {
    max-width: 199px;
    aspect-ratio: 0.74;
  }
  .custom__item:nth-child(16n + 14) .card__inner,
  .custom__item:nth-child(16n + 15) .card__inner {
    min-width: 199px!important;
    max-width: 199px;
  }
  .custom__item:nth-child(16n + 14) .tasting-notes,
  .custom__item:nth-child(16n + 15) .tasting-notes {
    display: none;
  }
  .custom__item:nth-child(16n + 2),
  .custom__item:nth-child(16n + 4) {
    height: fit-content;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(16n + 3) {
    height: 50%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(16n + 3) .card__inner,
  .custom__item:nth-child(16n + 7) .card__inner,
  .custom__item:nth-child(16n + 8) .card__inner {
    display: none;
  }
  .custom__item:nth-child(16n + 7) {
    height: 50%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(16n + 8) {
    height: 50%;
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(16n + 10) .card-wrapper,
  .custom__item:nth-child(16n + 14) .card-wrapper,
  .custom__item:nth-child(16n + 15) .card-wrapper {
    height: 100%;
  }  
  .custom__item:nth-child(16n + 10) .card__border {
    border-top-width: 60px;
  }
  .custom__item:nth-child(16n + 14) .card__border {
    border-top-width: 60px;
  }
  .custom__item:nth-child(16n + 15) .card__border {
    border-top-width: 60px;
  }
  .custom__item:nth-child(16n + 10) .card--media,
  .custom__item:nth-child(16n + 11) .card--media,
  .custom__item:nth-child(16n + 13) .card--media,
  .custom__item:nth-child(16n + 14) .card--media,
  .custom__item:nth-child(16n + 15) .card--media {
    flex-direction: row;
    height: 100%;
  }
  .custom__item:nth-child(16n + 11),
  .custom__item:nth-child(16n + 13) {
    height: fit-content;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .custom__item:nth-child(16n + 12) {
    height: 100%!important;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  .index .custom__item:nth-child(16n + 12) {
    height: 180%!important;
  }
  .other .custom__item:nth-child(16n + 12) .card-wrapper {
    border-left-width: 60px;
  }
  .other .custom__item:nth-child(16n + 16) .card-wrapper {
    border-left-width: 60px;
  }
  .custom__item:nth-child(16n + 12) .card__inner,
  .custom__item:nth-child(16n + 16) .card__inner {
    max-width: 263px!important;
  }
  .custom__item:nth-child(16n + 16) {
    height: 50%;
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
}

  .buttons-buy {
    z-index: 9999;
    flex: 0 0 45%;
  }

  .custom__item .buttons-buy span {
    position: relative;
    color: white;
  }

  .card-link-shortcut,
  .featured-product-description {
    display: none;
  }

  .custom__item:nth-child(16n + 1) .featured-product-description,
  .custom__item:nth-child(16n + 5) .featured-product-description,
  .custom__item:nth-child(16n + 6) .featured-product-description,
  .custom__item:nth-child(16n + 10) .featured-product-description,
  .custom__item:nth-child(16n + 14) .featured-product-description,
  .custom__item:nth-child(16n + 15) .featured-product-description {
    display: block;
  }

  .custom__item:nth-child(16n + 1) .product-description,
  .custom__item:nth-child(16n + 5) .product-description,
  .custom__item:nth-child(16n + 6) .product-description,
  .custom__item:nth-child(16n + 10) .product-description,
  .custom__item:nth-child(16n + 14) .product-description,
  .custom__item:nth-child(16n + 15) .product-description {
    display: none;
  }

.tilt {
  border: 5px solid var(--SQM-White, #FFF);
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  position: relative;
}

/* Collection grid */

.collection-grid .card__border,
.collection-grid .card-wrapper {
  border: unset!important;
}

@media screen and (max-width: 989px) {
  .collection-grid .custom__item {
    border: 5px solid var(--SQM-White, #FFF);
    box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10);
  }
  /* .collection-grid {
    display: grid;
    grid-template-columns: 48.5% 48.5%;
    grid-template-rows: auto auto;
    column-gap: 15px;
    row-gap: 15px;
    grid-template-areas: "card1 card2" 
                        "card1 card2"
                        "card3 card4"
                        "card3 card4"
                        "card5 card6"
                        "card5 card6"
                        "card7 card8"
                        "card7 card8"
                        "card9 card10"
                        "card9 card10"
                        "card11 card12"
                        "card11 card12"
                        "card13 card14"
                        "card13 card14"
                        "card15 card16"
                        "card15 card16"!important;
  }  */
  .collection-grid .card-link-shortcut {
    top: 5px!important;
    right: 5px!important;
  }
}

@media screen and (min-width: 990px) {
  /* .collection-grid .custom__item:nth-child(3) .card--media,
  .collection-grid .custom__item:nth-child(7) .card--media,
  .collection-grid .custom__item:nth-child(8) .card--media,
  .collection-grid .custom__item:nth-child(12) .card--media,
  .collection-grid .custom__item:nth-child(16) .card--media {
    border-left: 60px solid white;
  } */
  .collection-grid .card:not(.ratio) {
    flex-direction: row!important;
  }
  .collection-grid .card-information {
    align-items: flex-start!important;
    flex-direction: column!important;
    gap: 0!important;
  }
  .index .custom__item .card__inner,
  .coffee .custom__item .card__inner {
    border-right: 5px solid!important;
  }
}

/* Featured Collection */

.featured__grid > li {
  width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2)!important;
  border: 5px solid white!important;
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.10)!important;
}

.blog-page .featured__title {
  font-size: 28px!important;
  line-height: 36px!important;
}

.blog-page .collection__description > p {
  font-size: 14px!important;
  line-height: 17px!important;
}

.featured__grid .card__inner,
.featured__grid .card-link-shortcut,
.featured__grid .metafields-info > .meta-type {
  display: none!important;
}

.featured__grid .card__border {
  background: white;
}

.featured__grid .card__border h3 {
  color: black;
  font-size: 20px;
  line-height: 24px;
}

.featured__grid .metafields-info,
.featured__grid .flex-buttons .custom-button,
.featured__grid .card-information {
  display: flex!important;
}

.featured__grid .metafields-info >*,
.featured__grid .meta-type {
  font-size: 12px!important;
  line-height: 16px!important;
  font-weight: 400;
}

.featured__grid .custom-button {
  min-height: 30px;
  border: 1.5px solid black;
}

.featured__grid .custom-button::after,
.featured__grid .button::after {
  box-shadow: none!important;
}

.featured__grid form .product-form__submit {
  background: black;
}

.featured__grid .price-pill {
  color: black;
  padding: 4px 8px 6px!important;
  font-family: 'Basis Grotesque Regular';
  font-size: 12px!important;
  line-height: 16px!important;
}

.featured__grid .inner-card-content {
  max-height: 4.5rem;
}

.blog-page .collection__title {
  padding: 0 3rem!important;
}

.featured__grid {
  row-gap: 2.5rem!important;
}
