/** Shopify CDN: Minification failed

Line 246:9 Unexpected "-"

**/
@font-face {
	font-family: "Helvetica";
	font-style: normal;
	font-weight: normal;
	src: url("Helvetica-Light.ttf") format("truetype");
}

@font-face {
	font-family: "HighfieldThin";
	font-style: normal;
	font-weight: normal;
	src: url("HighfieldThin.otf") format("opentype");
}

@font-face {
	font-family: "San Diego";
	font-style: normal;
	font-weight: normal;
	src: url('San_Diego.ttf') format("truetype");
}

:root {
	--bg-sage: rgb(166, 169, 152);
	--bg-terra-cotta: rgb(192, 154, 133);
	--bg-beach: rgb(238, 227, 208);
	--bg-ivory: rgb(239, 235, 224);
	--bg-stone: rgb(239, 238, 234);
	--bg-rain: rgb(196, 191, 185);
	--bg-forest: rgb(24, 75, 68);
	--bg-salt: rgb(237, 231, 231);
	--bg-mauve: rgb(236, 228, 226);
	--bg-mint: rgb(190, 198, 187);
	--main-font: "HighfieldThin";
	--cursive-font: "San Diego";
	--standard-font: "Helvetica";
}

.header-tools .checkout-link,
.header-tools .mini-cart-wrapper {
	background: unset;
}

.header-tools-wrapper,
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=telephone],
input[type=text],
textarea {
	background: transparent;
}

.page-title, .page-content h2{
  font-family: var(--main-font) !important;
}
/* .surface-pick-up-embed__location-info,  
.pxs-newsletter-form-button,
.header-tools-wrapper,
.copyright-wrapper,
input.header-search-input,
.cart-message,
.error-message, 
.success-message,
.home-masonry-feature-title,
.home-masonry-feature-subtitle,
.product-list-item-title,
.collections-list-item .collection-title,
.product-description,
.product-option-quantity-label, 
.product-options *,
.template-questions p,
.template-page .page-content .contact-form label,
input[type=email], 
input[type=number], 
input[type=password], 
input[type=search], 
input[type=tel], 
input[type=telephone], 
input[type=text],
input[type=submit],
textarea,
.button,
p,
button{
	font-family: var(--standard-font);
	font-weight: 300;
}
   */
.home-masonry-feature-title,
.collections-list-item .collection-title,
.product-option-quantity-label,
.product-options label,
input[type=submit] {
    text-transform: uppercase;
	letter-spacing: 1px;
}

.product-list-item-title,
.collections-list-item .collection-title {
	font-size: 1rem;
}

.copyright a {
	font-family: var(--main-font);
}

.template-collections {
	background-color: var(--bg-sage);
}

.template-questions {
	background-color: var(--bg-terra-cotta);
}

.template-contact {
	background-color: var(--bg-beach);
}

.template-all-ceramics {
	background-color: var(--bg-ivory);
}

.template-berry-bowl {
	background-color: var(--bg-rain);
}

.template-home {
	background-color: var(--bg-stone);
}

.template-plants {
	background-color: var(--bg-forest);
}

.template-drink {
	background-color: var(--bg-salt);
}

.template-eat {
	background-color: var(--bg-mauve);
}

.template-wavey-cup {
	background-color: var(--bg-mint);
}

@media (min-width: 1080px) {
	.template-collections .header-main-content {
		background: var(--bg-sage);
	}
	.template-questions .header-main-content {
		background-color: var(--bg-terra-cotta);
	}
	.template-contact .header-main-content {
		background-color: var(--bg-beach);
	}
	.template-all-ceramics .header-main-content {
		background-color: var(--bg-ivory);
	}
	.template-berry-bowl .header-main-content {
		background-color: var(--bg-rain);
	}
	.template-home .header-main-content {
		background-color: var(--bg-stone);
	}
	.template-plants .header-main-content {
		background-color: var(--bg-forest);
	}
	.template-drink .header-main-content {
		background-color: var(--bg-salt);
	}
	.template-eat .header-main-content {
		background-color: var(--bg-mauve);
	}
	.template-wavey-cup .header-main-content {
		background-color: var(--bg-mint);
	}
}

.title-wrapper {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}

.title-box {
	display: inline-flex;
	flex-direction: column;
}

.title-cursive {
	font-family: var(--cursive-font) !important;
	font-size: 1.5em;
	text-transform: capitalize;
	margin-top: -.7em;
	transform: rotate(357deg);
	align-self: flex-end;
    font-weight: 200;
}

@media (max-width: 1080px) {
	.title-cursive {
		font-size: 1.2em;
	}
}

@media (min-width: 768px) {
	.page-title {
		font-size: 4rem;
	}
}

.copyright-wrapper {
	font-size: 0.7rem;
}
  
.copyright-wrapper .social-link svg{
	width: 15px;
    position: relative;
    bottom: -7px;
    display: inline;
}
  
  
/** Product Page ***/
 .product-gallery--navigation.has-side-scroll {
    display: flex;
    flex-direction: row;
  }
  
  .product-gallery-navigation-outer-wrapper {
    flex: 1;
    display: flex;
    flex-flow: row nowrap;
  }
  
  
     <!--- Slideshow Flickity ----->
 .product-images-slideshow:not(.flickity-enabled) .product-image:not(:first-child) {
    position: absolute;
  }

  .product-images-slideshow .flickity-viewport {
    overflow: visible;
    transition: height 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); 
    flex: 1;
  }

  .product-images-slideshow .product-gallery--viewport--figure {
    display: block;
    width: 100%;
    margin-right: 30px;
  }
  
   .flickity-enabled.is-draggable .flickity-viewport {
      min-height: 600px;
   }
   
  .product-images-slideshow .product-gallery--viewport--figure img {
    width: 100%;
    height: 100%;
    
  }
  .product-images-slideshow .product-gallery--viewport--figure:only-child {
    width: 100%;
  }
  
  .product-gallery--media-thumbnail img {
    object-fit: cover;
  }

  .product-images-slideshow .product-gallery--viewport--figure,
  .product-gallery--viewport--figure .product-gallery--media-wrapper {
    height: 100%;
  }

  .product-images-slideshow .product-gallery--viewport--figure img {
     object-fit: contain; 
  }
  
  @media (max-width: 769px) {
     .flickity-enabled.is-draggable .flickity-viewport {
        min-height: 500px;
     }
    .product-gallery--navigation-wrapper {
        width: 100%;
        max-width: 100%;
    }
    .product-gallery-navigation-outer-wrapper {
      height: 100px;
      width: 100%;
      padding: 0 25px;
    }

    .product-gallery--navigation.has-side-scroll {
      flex: 1;
      width: 100%;
      max-width: 100%;
    }
        
    .product-gallery--navigation.has-side-scroll {
      width: 100%;
      overflow-x: scroll;
    }
    
    .product-gallery--media-thumbnail.product-gallery--image-thumbnail {
      width: 100px;
      height: 100px;
      flex: 1 0 auto;
    }
    
    .product-gallery--media-thumbnail img {
      height: 100%;
    }
    
    .flickity-prev-next-button {
      display: block !important;
    }
    
  }

  
 @media (min-width: 770px) {
  .product-gallery--viewport {
  	display: none;
  }
   
  .product-images-wrapper {
      width: 60%;
      float: left;
      display: flex;
      flex-flow: row-reverse;
      padding-right: 30px;
      padding-left: 30px;
      margin-right: 0;
      margin-left: 0;
  }
   
  .product-images-wrapper .product-images.product-gallery {
     flex: 1;
     padding: 0;
   }
  
  .product-details-wrapper {
      width: 40%;
  }  


  .product-gallery--navigation.has-side-scroll {
    flex-direction: column;
    width: 90%;
  }
  
  .product-gallery--navigation-wrapper {
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    max-width: 90%;
  }
  
  
  .product-gallery--media-thumbnail {
    width: 100%;
  }

 
  
  .product-thumbnails-navigation {
     display: none;
  }
   
   
  .product-gallery-navigation-outer-wrapper {
    flex: .3;
    flex-flow: column nowrap;
    margin: 0;
  }
 
} 