

.hideSkipButton, .scheduled-order .js-skip-btn {
  display: none !important;
}





.mobile-toggle-menu .site-header__cart-toggle {
  display: none !important;
}




.artist-page__main {
 display: flex;
  flex-direction: column;
  margin-bottom: 40px;
}

.artist-page__content {
  flex: 2;
  order: 2;
  text-align: center;
}

.artist-page__image {
  flex: 1;
  order: 1;
  margin-bottom: 30px;
  display: flex;
justify-content: center;
}

.artist-page__gallery {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.artist-page__gallery img {
  margin: 10px 0;
  max-width: 100%;
}

.artist-page__back {
  text-align: center;
}

.artist-page__back a {
  display: inline-block;
  margin: 40px auto 0;
}



#shopify-section-artist-list {
  display: grid; 
  grid-template-columns: repeat(1, 1fr); 
  grid-template-rows: 1fr; 
  grid-column-gap: 20px;
  grid-row-gap: 20px;  
}


.shopify-section.images-section {
 margin-top: 50px;
margin-bottom: 50px; 
}

.images-section .images {
    display: grid;
  justify-content: center;
  align-content: center;

  gap: 10px;
  grid-auto-flow: column;
}


.images-section img {
  
  height: auto;
/*   width: 320px; */
}




@media (min-width: 500px) {
   #shopify-section-artist-list {
    grid-template-columns: repeat(2, 1fr); 
  }
}


@media (min-width: 768px) {
  



  
  .artist-page__main {
    flex-direction: row;
  }
  
  .artist-page__content {
  text-align: left;
}
  
  .artist-page__image {
    margin-bottom: 0px;
  }
  
  .artist-page__gallery {
    flex-direction: row;
  }
  
  .artist-page__gallery img {
  	margin: 0 10px;
    max-width: 33.333333%;
}
  
}

@media (min-width: 992px) {
  
    #shopify-section-artist-list {
      grid-template-columns: repeat(3, 1fr); 
    }
  
}

/* Header */

.site-nav__item.site-nav__item--icon {
 	font-size: 17px; 
}

.site-nav__icons > ul {
  margin-top: 0;
}


/* Icon row section */

[data-section-type="icons-row"] h2 {
  text-align: center;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.icons-row--background {
	font-size: large;
}

/* .icons-row__slider {
  display: flex;
}*/

@media (min-width: 768px) {
  
.icons-row__item {
  width: 50%
} 
  
  .images-section .icons-row__item {
  width: 33.333333%
} 
  
}

@media (min-width: 1100px) {
  
  .icons-row__item {
    width: 33.33333%
  } 
  
  .icons-row__slider.items--4 .icons-row__item {
    width: 25%
  }
  
  .icons-row__slider.items--3 .icons-row__item {
    width: 33.33333%
  } 
  
  .icons-row__slider.items--2 .icons-row__item {
    width: 50%
  }
  
  .icons-row__slider.items--1 .icons-row__item {
    width: 100%
  } 
  
}

.icons-row__image,
.icons-row__image img {
 	width: 100%;
  	height: 280px;
/*   width: 100%;
  	height: auto; */
}

.icons-row__content {
  margin-top: 0;
}

/* Prodcut Form */

.custom-checkout-btn:before {
  border-radius: 5px;
}

.product-price {
 display: flex;
  
}

.product-price-per-item {
  display: inline-block;
  margin-left: 10px;
}

/* Checkout */

.js-qty__adjust--plus {
 	display: none; 
}

/* login */

.shopify-challenge__container .shopify-challenge__button {
 color: #a97b44; 
}

@media (min-width: 768px) {

.login-page-login-form {
  padding-left: 30px !important;
}

}

/* Bold button text sitewide */

.btn,
button,
input[type="submit"],
input[type="button"],
.cart__update,
.cart__checkout {
  font-weight: bold !important;
}

/* Smaller subheading text under section headings */

.images-section__subheading {
  font-size: 14px;
  font-weight: normal;
  opacity: 0.75;
  margin-top: 5px;
}

/* Reserve space for the async-loaded reviews widget to prevent layout shift (CLS) */

.custom-html__code .trustpilot-widget {
  min-height: 24px;
}

.custom-html__code [class*="blootrue-widget"] {
  min-height: 395px;
  display: block;
}

@media (max-width: 768px) {
  .custom-html__code [class*="blootrue-widget"] {
    min-height: 480px;
  }
}
