/** Shopify CDN: Minification failed

Line 32:18 Unexpected "{"
Line 32:26 Expected ":"
Line 33:18 Unexpected "{"
Line 33:26 Expected ":"
Line 34:18 Unexpected "{"
Line 34:26 Expected ":"
Line 43:20 Unexpected "{"
Line 43:28 Expected ":"
Line 46:20 Unexpected "{"
Line 46:28 Expected ":"
... and 16 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:hero-image (INDEX:40) */
.banner-links { position: absolute; bottom: 20%; display: flex; align-items: center; justify-content: start; width: 100%; column-gap: 20px;}  
a.banner-button-1{background:#eba2c7;padding:20px 40px;border-radius:18px;border:2px solid #eba2c7;font-weight:600;font-size:18px;font-family:Poppins,sans-serif;min-width:220px;letter-spacing:.4px;text-align:center;color:#fff}
.page-banner-hero a.banner-button-2{margin-top:10px;padding:10px 30px!important;position:relative;background:#fff!important;font-weight:800;text-transform:uppercase;display:inline-flex;box-shadow:4px 3px 1px #000;border:3px solid #000!important;border-radius:8px!important;color:initial;flex-basis:auto;font-size:18px;font-style:normal;width:auto;line-height:normal!important;min-width:170px;transition:all .3s linear;align-items:center;justify-content:center;font-family:var(--font--paragraph--family);letter-spacing: normal;}
.page-banner-hero a.banner-button-2:hover{ box-shadow: 0 0 #000;transform: translateY(-3px); }
.page-banner-hero>img~* { margin-left: 100px;}

@media all and (max-width: 768px) {
  /* .banner-links { position: relative; flex-direction: column; background: #f6cee1; margin-top: 10px; border-radius: 20px; padding: 30px 0; row-gap: 10px; } */
  a.banner-button-1 { border: 0;}
  a.banner-button-2 { min-width: 230px;}
}  
#shopify-section-{{section.id}} .page-banner-hero{ border-radius:var(--border_radius); overflow: hidden; margin-top:var(--spacing-top); margin-bottom:var(--spacing-bottom); display: grid; grid-template-columns: 1fr;grid-template-rows: auto auto;}
#shopify-section-{{section.id}} .page-banner-hero .page-hero-title:before { content: ''; display: block; background: var(--image_overlay);left: 0; right: 0; bottom: 0; top: 0; position: absolute;}
#shopify-section-{{section.id}} .page-banner-hero .page-hero-title h1 {position: relative;color: var(--title_color); font-size: var(--font-size);}

.page-banner-hero.position-relative>* { grid-area: -1/1; height: 100%;width: 100%; object-fit: cover; inset: unset!important;}
.page-banner-hero.position-relative>img { grid-row: 1/3;}
.page-banner-hero.position-relative>.page-hero-title { grid-row: 1/2; padding: 20px 0 10px;}
.page-banner-hero.position-relative>.banner-links { grid-row: 2/3;padding: 20px 0;}
  
@media screen and (min-width:768px) and (max-width:1023px){
  .page-banner-hero>img~*{ margin-left: 70px;}
  #shopify-section-{{section.id}} .page-banner-hero .page-hero-title h1 {font-size: calc(var(--font-size) * 0.75);}
}
@media(max-width:767px){
  #shopify-section-{{section.id}} .page-banner-hero{ border-radius:var(--mobile_border_radius); min-height:200px;}
  #shopify-section-{{section.id}} .page-banner-hero .page-hero-title h1 { font-size: var(--mobile-font-size); }
  #shopify-section-{{section.id}} .page-banner-hero img { min-height: 200px; object-fit: cover;  border-radius: var(--mobile_border_radius);  }
  .page-banner-hero>img~*{ margin-left: 50px;}
}
@media(max-width:500px){
  .page-banner-hero>img~*{ margin-left: 20px;}
}
/* END_SECTION:hero-image */

/* START_SECTION:page-header (INDEX:50) */
#shopify-section-{{section.id}} .page-header{
    border-radius:var(--border_radius);
    overflow: hidden;
    margin-top:var(--spacing-top);
    margin-bottom:var(--spacing-bottom);
}
#shopify-section-{{section.id}} .page-header-title:before {
    content: '';
    display: block;
    background: var(--image_overlay);
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    position: absolute;
}
#shopify-section-{{section.id}} .page-header-title h1 {
    position: relative;
    color: var(--title_color);
    font-size: var(--font-size);
    font-weight: 700;
}
@media(max-width:767px){
    #shopify-section-{{section.id}} .page-header{
        border-radius:var(--mobile_border_radius);
        min-height:200px;
    }
    #shopify-section-{{section.id}} .page-header-title h1 {
        font-size: var(--mobile-font-size);
    }
    #shopify-section-{{section.id}} .page-header img {
        min-height: 200px;
        object-fit: cover;
    }
}
/* END_SECTION:page-header */