/** Shopify CDN: Minification failed

Line 164:0 Unexpected "@media"
Line 184:89 Expected identifier but found "*"
Line 209:0 Unexpected "@media"

**/
/* ================== ⚙️⚙️⚙️ custom css ⚙️⚙️⚙️  */

/* 🟢 HOME page */

.announcement-bar {
  border-bottom: 1px solid #1d1d1d;
}

/* INSTA MENU  */
section#shopify-section-template--16836993188006__17122002655a761712 .container {
  max-width: fit-content!important;
}
section#shopify-section-template--16836993188006__17122002655a761712 {
    padding-block-start: 20px;
}
.instamenu_collection .link_img img {
  width: clamp(4.375rem, 4rem + 1.875vw, 6.25rem) !important;
}

.instamenu_collection {
  padding-bottom: 0 !important;
}
span .item_link:hover {
    text-decoration: none !important;
}
/* black bar */

section#shopify-section-template--16836993188006__text_with_icons_kT6wgK .container{
  max-width: 1370px!important;
  width: unset;
}

.section-spacing.section-spacing--tight.color-scheme.color-scheme--scheme-3.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552.bordered-section{
  padding-block-start: 25px!important;
  padding-block-end: 25px!important;
}

#section#shopify-section-template--16836993188006__text_with_icons_kT6wgK
  .section-spacing
  .gap-8 {
  gap: 1rem;
}

#section#shopify-section-template--16836993188006__text_with_icons_kT6wgK
  .section-spacing
  img {
  width: 50px;
}
/* tax, frame, Shop pay logo */
.product__tax-caption-on-card span, span.custom-stock-count, .custom-stock {
  font-size: 11px !important;
}
.shop-pay-container {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 12px;
  margin-top: -0.5px;
    margin-bottom: 3.2px;
}

.shop-pay-logo svg {
  width: 39px;
}

.shop-pay-logo {
  max-width: 85px;
  display: flex;
  align-items: center;
  gap:2px;
}

/* FEATURED Collection */
#shopify-section-template--16836993188006__featured-collections .container{
  max-width: unset!important;
  width:98%;
  margin: 0 auto;
  overflow-x: hidden;
}

/* Modern Touch section  */
section#shopify-section-template--16836993188006__rich_text_ywM8HB > div {
     padding-block-start: 3.3rem;
    padding-block-end: 5.3rem;
}

.prose
  a:not(
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    .button,
    .link-faded,
    .link-faded-reverse
  ) {
  padding-bottom: 10px;
  background-position: bottom;
}

/* Trustpilot section  */
section#shopify-section-template--16836993188006__image_with_text_JVpLUU{
   max-width: 1300px;
  margin: 0 auto;
}
section#shopify-section-template--16836993188006__image_with_text_JVpLUU img {
  /* height: 190px;
  object-fit: cover; */
}

section#shopify-section-template--16836993188006__1712201519bf7e88ec {
  max-width: 1300px;
  margin: 0 auto;
}


/*🟢 PRODUCT PAGE  */
.product-gallery__thumbnail-list {
  margin: 0 auto!important;
}

.progress-bar:before{
  background: black;
}



/* 🟢 FOOTER */

.footer{
  padding-block-start: 50px;
  padding-block-end: 50px;
}
/* payment methods icons */
.payment-methods {
  justify-content: center;
  margin-block-end: 60px;
}

.footer__inner{
  row-gap: 1.25rem;
}








/* ⭕⭕⭕⭕⭕⭕ MEDIA QUERY START🔰 */


🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️🖥️
@media (min-width: 1140px){
  /* 🟢 PRODUCT SINGLE */
.product-gallery__carousel-with-arrows .tap-area svg{
    margin-left: 10px;
}
.product-gallery__carousel-with-arrows .tap-area {
  background-color: #fff!important;
}

/* Product gallery arrows */
.product-gallery__carousel-with-arrows {
  position: relative;
}

.product-gallery__carousel-with-arrows .tap-area {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px; /* Adjust as needed */
  height: 40px; /* Adjust as needed */
  /* background-color: rgba(255, 255, 255, 0.5); /* Adjust background color as needed */ */
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 2;
}

.product-gallery__carousel-with-arrows .tap-area svg {
  width: 20px; /* Adjust arrow size as needed */
  height: 20px; /* Adjust arrow size as needed */
  
}

.product-gallery__carousel-with-arrows .tap-area[is="carousel-prev-button"] {
  left: -40px; /* Adjust left position as needed */
}

.product-gallery__carousel-with-arrows .tap-area[is="carousel-next-button"] {
  right: -40px; /* Adjust right position as needed */
}

  
} /* 🔚 */ 

📱📳📳📳📳📳📳📳
@media (max-width: 767px) {
  /* 🟢 HOME page */
  section#shopify-section-template--16836993188006__rich_text_ywM8HB > div {
    padding-block-start: 3rem;
  }

  .card__heading.h5 {
    font-size: 17px;
  }
  .product__tax-caption-on-card p {
    font-size: 10px !important;
  }
  .shop-pay-container {
    display: flex;

    gap: 2px;
    font-size: 10px;
  
  }
  .card__heading.h5 {
    margin-bottom: 6px;
  }
  section#shopify-section-template--16836993188006__image_with_text_JVpLUU img {
    height: 190px;
    object-fit: cover;
  }

  #shopify-section-template--16836993188006__featured-collections .container{
  max-width: unset!important;
  width:96%;
  margin: 0 auto;
  overflow-x: hidden;
}

.product__tax-caption-on-card b, span.custom-stock-count, .custom-stock, .shop-pay-container, .shop-pay-container span {
    font-size: 10px !important;
}

  
}


/* ⭕⭕⭕⭕⭕⭕ MEDIA QUERY END */



/* MEET THE CREATIVES */
.section-spacing.color-scheme.color-scheme--scheme-1.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673
  .multi-column {
  column-gap: 20px;
  justify-content: space-between;
}
.section-spacing.color-scheme.color-scheme--scheme-1.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673
  .section-stack {
  gap: 30px;
}
/* 🔴  */

.reviews-icon {
    text-align: center;
    font-size: 1rem;
    margin: 1.3rem 0 1rem 0;
}

.reviews-icon img {
    width: 13rem;
    margin-inline: auto;
  margin-top: 6px;
}

.faq .text-with-icon{
    font-size: 12px;
    letter-spacing: 2px !important;
  }

.announcement-bar .tap-area{
  display: none;
}

@media screen and (min-width: 1000px){
  .reviews-icon{
    display: none;
  }
}

@media screen and (max-width: 767px){
 .announcement-bar__carousel p {
        max-width: 100% !Important;
    }
  .announcement-bar {
        border-bottom: 1px solid #1d1d1d;
        /* font-size: 12px !important; */
        text-wrap: nowrap;
    padding:17px 0px !important;
  }
  .product-info .product-title{
    display: none;
  }
  .dv-feature-item{
    font-size: 12.5px;
  }
  .product{
    gap: 15px !important;
  }
  .reviews-icon .product-title{
    font-size: 20px;
  }
  .shop-pay-container{
    font-size: 10px;
  }
      .card_prod_title{
    font-size: 11px !important;
  }
  .custom-stock,
  .product-card__info .price-list *{
    font-size: 10px !important;
  }
}


.product-info__block-item .prose h6 {    font-size: 12px;}


/* all artwork page limited edition upside & downside space  */
.shop-pay-text{margin-top: 1.0px;    margin-bottom: 0.9px;}

/* all artwork page logo upside & downside space  */
.shop-pay-logo-container{margin-top: -0.88px;   margin-bottom: 2.9px;}

input, textarea, select {
  font-size: 16px;
}



