/** Shopify CDN: Minification failed

Line 100:1 Expected "}" to go with "{"

**/
/* custom fonts */ 

@font-face {
  font-family: 'Copperplate';
  src: url("/cdn/shop/files/Copperplate.woff2?v=1746451353") format('woff2'),
       url("/cdn/shop/files/Copperplate.woff?v=1746453740") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CopperplateBold';
  src: url("/cdn/shop/files/CopperplateBold.woff2?v=1746458859") format('woff2'),
       url("/cdn/shop/files/CopperplateBold.woff?v=1746458858") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.header__primary-nav .h6, .header__primary-nav-item .h6, .header__menu-disclosure summary.h6,
.header-sidebar__linklist .h6, .header-sidebar__back-button h6,
.link-faded-reverse,
.accordion__toggle span,
legend {
  font-family: 'CopperplateBold', serif !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, #insta-feed h2 {
  font-family: 'Copperplate', sans-serif !important;
}

/* increases icon size */

.header svg {
  width: 28px;
  height: 28px;
}

/* enlarge primary navbar */

.header__primary-nav {
  justify-content: space-evenly;
}

@media screen and (max-width: 999px) {
  .header__primary-nav {
    justify-content: flex-start;
  }
}

/* rearrange diaporama button alignment */

.spro-snap-links {
  display: flex;
  justify-content: space-between;
}

/*.test {
  padding-top: 0.4rem;
}*/

/* make img crop from the bottom so top stays */

.media-grid__item img, .collection-list.wrap img {
  object-fit: cover;
  object-position: top;
}

/* remove borders from collection page/product page (esp on mobile) */

.shopify-section--main-collection .container,
.shopify-section--main-product .container,
.shopify-section--related-products .container {
  --distance-to-bleed: 0;
  margin: 0;
}

.shopify-section--main-product .product {
  gap: 2rem;
}

.product-info,
.shopify-section--related-products .container h2{
  padding: 0 10px;
}

@media screen and (max-width: 699px) {
.product-list:not(.product-list--carousel) {
    margin: 0;
  }

.product-card__info {
  padding: 0 5px;
}