/** Shopify CDN: Minification failed

Line 177:0 Expected "}" to go with "{"

**/
@font-face {
    font-family: 'Cotford Display';
    src: url('/cdn/shop/files/CotfordDisplayRegular.woff2?v=1755049930') format('woff2'),      
    url('/cdn/shop/files/CotfordDisplayRegular.woff?v=1755049931') format('woff'),
    url('/cdn/shop/files/Cotford_Display_Regular.ttf?v=1755049938') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




@font-face {
  font-family: 'Archia';
  src: url('/cdn/shop/files/Archia-Regular.woff2?v=1755050102') format('woff2'),
       url('/cdn/shop/files/Archia-Regular.woff?v=1755050102') format('woff'),
       url('/cdn/shop/files/Archia-Regular.ttf?v=1755053464') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'Archia-Bold';
  src: url('/cdn/shop/files/Archia-SemiBold.woff2?v=1755221816') format('woff2'),
       url('/cdn/shop/files/Archia-SemiBold.woff?v=1755221817') format('woff'),
       url('/cdn/shop/files/Archia-SemiBold.ttf?v=1755221817') format('truetype');
   font-weight: 600;
    font-style: normal;
    font-display: swap;
}





    :root {
--text-font-family: 'Archia' !important;
--text-font-style: normal !important;
 --button-text-primary: 'Archia' !important;
 --button-letter-spacing: normal !important;
 --button-font: 'Archia' !important;
 --heading-font-family: 'Cotford Display' !important;
 --heading-font-weight: 100 !important;
 --text-font-family: 'Archia' !important;
 --border-color: #6A2138 !important;
 --subheading-font-family: 'Archia' !important;
 --subheading-font-weight: normal !important;
 
   

    }


 .subheading {
  font-family: 'Archia', sans-serif !important; 
}

.badge {
  font-family: 'Archia', sans-serif !important; text-transform: Capitalize; font-weight: normal;
}

body {
  font-family: 'Archia', sans-serif !important;
}

h6 {font-family: 'Archia-Bold'; font-size: 16px;}
  
.button, .button--outline {text-transform: Capitalize;}


.scrolling-content__text-icon

 {width: auto;
    height: 0.65em;}

    .product-card--bordered {
  outline: 1px solid #6A2138;
}

.product-card__figure {border-bottom: 1px solid #6A2138;}


/* Add a line between all sections */
.shopify-section:not(:last-child):not(#shopify-section-header):not(#shopify-section-footer):not(.shopify-section-group-overlay-group) {
  border-bottom: 1px solid #6A2138;
}
 



@media screen and (min-width: 1000px) {
    .header {
        --header-padding-block: 0.4rem;
      
    }



.accordion {
  position: relative;
  
  box-shadow: 0 1px 0 #6A2138, 0 1px 0 #6A2138 inset; /* original effect */
}



.blog-banner-image-wrapper {
  position: relative;
  display: inline-block;
}

.back-to-blog-btn {
  position: absolute;
  top: 15px;
  left: 15px;
  background: #F7F2E9;
  padding: 12px 14px;
  border-radius: 30px;
  font-size: 11px;
  font-weight: 600;
  color: #4D1023;
  text-decoration: none;
  z-index: 20;
}

.blog-post-banner__image,
.blog-banner-image-wrapper img {
  display: block;        /* removes the inline gap */
  margin-bottom: -4px;             /* remove any default margin */
  border: none;          /* remove any border */
}



/* Desktop: overlay the button */
@media (min-width: 749px) {
  .back-btn-wrap { position: relative; }
  .back-to-collection-btn {
    position: absolute;
    top: 12px;
    left: 12px;
    background: #F7F2E9;
    padding: 10px 14px;
    border-radius: 30px;
    font-size: 12px;
    font-weight: 600;
    color: #4D1023;
    text-decoration: none;
    z-index: 50;
  }
}

@media screen and (max-width: 749px) {
  .back-to-collection-btn {
    display: none !important;
    visibility: hidden !important;
  }
}










