/** Shopify CDN: Minification failed

Line 42:0 Comments in CSS use "/* ... */" instead of "//"
Line 121:69 Unexpected "{"
Line 193:3 Unexpected "{"

**/
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd:after,
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd:before, 
#shopify-section-template--25150612898075__custom_craft_section_jE9qNw:before,
 #shopify-section-template--25827265478939__custom_craft_section_gdWfDc:before,
.realted-products-section:before{
  content: " ";
  display: block;
  width: 100%;
  height: 20px;
  background: url(/cdn/shop/files/border-pink.png?v=1760359431)
    repeat-x;
  position: absolute;
  z-index: 1;
}
.section-header.animate{z-index: 10}
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd:after {
  transform: rotate(180deg);
  bottom: -20px;
}
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd:before, 
.realted-products-section:before {
  top: -20px;
}
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd, #shopify-section-template--25150612898075__custom_craft_section_jE9qNw, #shopify-section-template--25827265478939__custom_craft_section_gdWfDc,
#heritage-section-template--25150612898075__custom_heritage_section_N9bdiA,#shopify-section-template--25150612898075__custom_heritage_section_N9bdiA {
  position: relative;
}
#shopify-section-template--25150612898075__176037239259a2ae8f, #shopify-section-template--25150612898075__custom_craft_section_jE9qNw{padding: 50px 0}
#shopify-section-template--25150612898075__custom_craft_section_jE9qNw h2, #shopify-section-template--25150612898075__custom_craft_section_jE9qNw h3{margin: 0}
#shopify-section-template--25150612898075__custom_craft_section_jE9qNw:before, #shopify-section-template--25827265478939__custom_craft_section_gdWfDc:before {
background: url(/cdn/shop/files/border-cream.png?v=1760448045)
    repeat-x;
top: 30px;
}
//#shopify-section-template--25150612898075__custom_craft_section_jE9qNw{background:#fbf2e6 }
div#shopify-section-sections--25150613356827__footer {
    background: #D0A0A4;
}
#shopify-section-template--25827265478939__rich_text_PaLjJw, #shopify-section-template--25827265478939__rich_text_PaLjJw .rich-text, #shopify-section-template--25827265478939__collage_qaYYqQ .gradient, #shopify-section-template--25827265478939__rich_text_LcMfzT, #shopify-section-template--25827265478939__rich_text_LcMfzT .rich-text {
    background: #fffdef;
}
#shopify-section-template--25827265478939__rich_text_PaLjJw h2:before, 
.ai-product-slider-title-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:before,
.na__heading:before,.na__heading:after,
.ai-product-slider-title-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:after,
#shopify-section-template--25150612898075__rich_text_f9r733 h2:before,
#shopify-section-template--25150612898075__rich_text_f9r733 h2:after,
#heritage-section-template--25827265478939__custom_heritage_section_UqGnGw .heritage-content:before,
#heritage-section-template--25827265478939__custom_heritage_section_UqGnGw .heritage-content:after{
    content: '';
    display: block;
    width: 50px;
    height: 50px;
    background: url('/cdn/shop/files/flower.svg') no-repeat;
    margin: 2px auto;
}
#heritage-section-template--25827265478939__custom_heritage_section_UqGnGw .heritage-content:after{
  transform: rotate(180deg)
}
.ai-product-slider-title-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb,.na__heading,
#shopify-section-template--25150612898075__rich_text_f9r733 h2
{display: flex;justify-content: center; align-items: center}
.ai-product-slider-title-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:before,.na__heading:before, .na__heading:after,
.ai-product-slider-title-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:after,
#shopify-section-template--25150612898075__rich_text_f9r733 h2:before,
#shopify-section-template--25150612898075__rich_text_f9r733 h2:after
{margin: 0 10px;width:32px; height:38px}
#shopify-section-template--25827265478939__rich_text_PaLjJw:after {
    content: '';
    display: block;
    width: 100%;
    height: 120px;
    background: url('/cdn/shop/files/Hasa_Illustration.svg?v=1764483227') repeat-x;
}
#shopify-section-template--25827265478939__collage_qaYYqQ:before,
#shopify-section-template--25150612898075__rich_text_f9r733:before
{ content: " ";
  display: block;
  width: 100%;
  height: 20px;
  background: url(/cdn/shop/files/border-box-pink.png?v=1760630405)
    repeat-x;
  position: absolute;
  z-index: 1;
}
#shopify-section-template--25150612898075__rich_text_f9r733:before{margin-top: -25px}
#shopify-section-template--25827265478939__collage_qaYYqQ img, .card__media img, ul#Slider-Gallery-template--25150613061915__main img  {
    border-radius: 14px;
}

#shopify-section-template--25827265478939__rich_text_LcMfzT p,.realted-products-section .product-grid {
    position: relative
}
#shopify-section-template--25150612898075__custom_craft_section_jE9qNw{background: #fffdef}
#shopify-section-template--25827265478939__rich_text_LcMfzT p:before,
#shopify-section-template--25827265478939__rich_text_LcMfzT p:after,
.ai-product-slider-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:before,
.ai-product-slider-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:after
{
    content: '';
    display: block;
    width: 80px;
    height: 80px;
    background: url(/cdn/shop/files/honey-bee.svg) no-repeat;
    background-size: contain;
    position: absolute;
    overflow: hidden;
}
#shopify-section-template--25827265478939__rich_text_LcMfzT p:before{margin-left: -80px}
#shopify-section-template--25827265478939__rich_text_LcMfzT p:after,.ai-product-slider-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:after,.na__wrap:after{
    right: -100px;
    transform: rotate(120deg)
}
#shopify-section-template--25827265478939__rich_text_LcMfzT p:before,{
    left: -100px
}
.ai-product-slider-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:before,.na__wrap:before{right: 0;width: 100px;height: 80px}
.ai-product-slider-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:after,.na__wrap:after{left: 10px;width: 100px;height: 80px; bottom: 10%}
#shopify-section-template--25827265478939__custom_craft_section_gdWfDc::before{
    top: -20px;
}
#shopify-section-template--25150612865307__custom_liquid_BrG6Ac .section-template--25150612865307__custom_liquid_BrG6Ac-padding{padding: 0}
.realted-products-section{padding: 100px 0;background: #F2D1D3; position: relative}
.realted-products-section:before{
  content: " ";
  display: block;
  width: 100%;
  height: 20px;
  background: url(/cdn/shop/files/border-pink.png?v=1760359431)
    repeat-x;
  position: absolute;
  z-index: 1;
}
#Slider-Gallery-template--25150613061915__main .slider__slide.is-active,#Slider-Gallery-template--25150613061915__main img {height: 300px;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    object-position: bottom;}
#Slider-Gallery-template--25150613061915__main  .product-media-container,.product-media-container .media{height: 300px;}
.product-media-container .product__modal-opener{pointer-events: none}
.related-products .card__heading.h5,.card__heading.h5{font-size: 25px}
.related-products .card--standard .card__inner{background: transparent}
.slideshow-dots{display: none}
#shopify-section-template--25150612898075__custom_heritage_section_N9bdiA {overflow: hidden}
#shopify-section-template--25150612898075__custom_heritage_section_N9bdiA img{z-index: 1;position: relative}
#shopify-section-template--25150612898075__custom_heritage_section_N9bdiA:after{
  content: '';
  display: block;
  width: 150px;
  height: 100px;
  background: url("/cdn/shop/files/Peacock.svg?v=1764483658") no-repeat;
  background-size: cover;
  position: absolute;
  right: -10px;
  bottom: 40px;
}
#shopify-section-template--25150612898075__custom_heritage_section_N9bdiA:before {
    content: "";
    display: block;
    width: 250px;
    height: 300px;
    background: url(/cdn/shop/files/Plant-1.svg?v=1764483528) no-repeat;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 40px;
    z-index: 1;
}

#shopify-section-template--25150612898075__image_banner_fcqF6h, .section-template--25150612898075__rich_text_f9r733-padding{background: #F2D1D3}
#craft-section-template--25150612898075__custom_craft_section_jE9qNw h3:after,#craft-section-template--25150612898075__custom_craft_section_jE9qNw h3:before {
    content: '';
    display: block;
    background: #000;
    width: 80px;
    height: 2px;
    position: absolute;
    margin-left: 160px;
    margin-top: 5px;
}
#shopify-section-template--25827265478939__rich_text_PaLjJw h2{font-size: 60px}
#craft-section-template--25150612898075__custom_craft_section_jE9qNw h3:before{margin-left: -160px}
#craft-section-template--25150612898075__custom_craft_section_jE9qNw h3{display: grid; place-items: center;}
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd{background-size: cover !important; background-repeat: no-repeat}
@media screen and (max-width: 768px){
    #shopify-section-template--25827265478939__rich_text_LcMfzT p:after,.ai-product-slider-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb:before,.na__wrap:before{display: none}
   {
    left: -50px
}
#shopify-section-template--25827265478939__rich_text_LcMfzT p:before{left: 0}
#shopify-section-template--25827265478939__rich_text_LcMfzT p:after{right: 0}
}
.footer {
    background: #D0A0A4;
    padding: 40px 0;
}
.ai-product-slider-title-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb,.na__heading{align-items:center}
@font-face {
font-family: "Kelper Std"; 
  src: url("/cdn/shop/files/Kepler_Std_Light_Condensed_Italic_Display.otf?v=1760504779") format("otf"),
       url("/cdn/shop/files/Kepler_Std_Light_Condensed_Italic_Display.woff2?v=1760780218") format("woff2"),
       url("/cdn/shop/files/Kepler_Std_Light_Condensed_Italic_Display.woff2?v=1760780218") format("woff");
  font-weight: normal;
  font-style: italic; 
  font-display: swap; 
}
@font-face {
font-family: 'Satoshi Regular';
font-style: normal;
font-weight: normal;
font-display: swap;
src: url('/cdn/shop/files/Satoshi-Regular.woff') format('woff');
}
@font-face {
font-family: 'Satoshi Medium';
font-style: normal;
font-weight: normal;
font-display: swap;
src: url('/cdn/shop/files/Satoshi-Medium.woff') format('woff');
}
@font-face {
font-family: 'Satoshi Bold';
font-style: normal;
font-weight: normal;
font-display: swap;
src: url('/cdn/shop/files/Satoshi-Bold.woff') format('woff');
}
#shopify-section-template--25150612898075__image_banner_fcqF6h .media{background: transparent}
#shopify-section-template--25150612898075__custom_craft_section_jE9qNw {padding: 50px 0 0 !important;}
#shopify-section-template--25150612898075__custom_craft_section_jE9qNw .craft-container{padding-bottom: 80px}
.header__active-menu-item{font-family: 'Satoshi Bold'}
body, p, span, .footer-menu a{font-family: 'Satoshi Regular';}
.ai-product-slider-button-amxnsukvnlzvfekp0aaigenblock44e0ccbkcrkdb, .footer__bottom{font-family: 'Satoshi Regular' !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5{font-family: "Kelper Std" !important; font-style: italic;}
#craft-section-template--25827265478939__custom_craft_section_gdWfDc span{font-family: "Kelper Std" !important;font-weight: 600}
.related-products__heading {font-size: 60px;padding: 5rem 0 !important; background: #f5f2ee;margin: 0 !important}
#craft-section-template--25827265478939__custom_craft_section_gdWfDc h2, #heritage-section-template--25827265478939__custom_heritage_section_UqGnGw h2{margin-top: 0}
.header-wrapper, .header {
    background: #D0A0A4 !important; 
}
#shopify-section-template--25150612865307__banner{display: none}
.mega-menu__content,#shopify-section-template--25150613061915__main, #MainProduct-template--25150613061915__main{background: #f5f2ee !important}
.mega-menu__link{color: #3A2D2E !important;}
.mega-menu__link--level-2{text-transform: uppercase}
.mega-menu .mega-menu__list--condensed {display: flex !important}
details[open]>.header__menu-item{text-decoration: none}
.custom-footer__center{text-align: left !important; width: 60%; flex: 1 !important}
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:before {
    content: "";
    display: block;
    width: 350px;
    height: 400px;
    background: url(/cdn/shop/files/Plant-2.svg?v=1764484229) no-repeat;
    background-size: cover;
    position: absolute;
    left: -160px;
    top: 40px;
    z-index: 1;
}
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:after {
    content: "";
    display: block;
    width: 350px;
    height: 400px;
    background: url(/cdn/shop/files/Plant-2.svg?v=1764484229) no-repeat;
    background-size: cover;
    position: absolute;
    right: -150px;
    top: 50%;
    z-index: 1;
    transform: rotate(170deg) translateY(50%);
}
#shopify-section-template--25150612898075__custom_heritage_section_N9bdiA:before{left: -20px}
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd,#heritage-section-template--25150612898075__custom_heritage_section_N9bdiA{overflow: hidden}
.custom-product-info h1{font-size: 64px !important}
.custom-product-layout{margin-top: 5rem; padding: 0 !important;grid-template-columns: 60% 40% !important}
.grid__item.product__media-wrapper{width: 100% !important;max-width: 100%  !important}
header{height: 80px}
.rte li p {display: inline;}
.rteP{margin-bottom: 30px}
@media screen and (max-width: 1366px){
   #heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:before{left: -17%}
   #heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:after{right: -20%}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
   #heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:before{left: -37%}
   #heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:after{right: -40%}
}
@media only screen and (min-width: 768px) and (max-width: 1366px) 
  and (orientation: landscape) {
   #heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:before{left: -25%}
   #heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:after{right: -25%}
}
.container,.header,.page-width,.product.grid,.heritage-container {
  width: 100%;
  max-width: 1200px; /* Perfect for 1440px screens */
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

/* Larger desktops */
@media (min-width: 1600px) {
  .container,.header,.page-width,.product.grid,.heritage-container {
    max-width: 1400px;
  }
}

/* Small laptops / 1280px */
@media (max-width: 1280px) {
  .container,.header,.page-width,.heritage-container {
    max-width: 1100px;
  }
}
/* Ipad landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) 
{
  .custom-product-layout{grid-template-columns: 50% 40% !important}
}
/* Tablets 1024 */
@media (max-width: 1024px) {
  .container,.header,.page-width,.heritage-container {
    max-width: 900px;
  }
}

/* Tablet portrait 768 */
@media (max-width: 768px) {
  .container,.header,.page-width,.heritage-container {
    max-width: 720px;
  }
  .slideshow-controls{display: none !important}
  .custom-product-layout{grid-template-columns: 1fr !important}
  .swiper-button-next, .swiper-button-prev{color: transparent !important}
   #heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:before{left: -80%}
#heritage-section-template--25150612898075__heritage_section_inverse_fYfQwd .heritage-container:after{display: none}
.price-per-item__container{display: flex;justify-content: center}
.product-form__input--swatch{justify-content: center}
.custom-product-info h1 {
    font-size: 60px !important;
}
hr{margin: 1rem 0}
#shopify-section-template--25150612898075__custom_craft_section_jE9qNw h2{font-size: 5rem !important}
#shopify-section-template--25150612898075__custom_craft_section_jE9qNw h3{font-size: 3rem !important}
}
@media screen and (min-width: 750px) {
    hr {
        margin: 1rem 0;
    }
}
/* Mobile */
@media (max-width: 600px) {
  .container,.header,.page-width,.heritage-container {
    max-width: 90%;
  }
}