/** Shopify CDN: Minification failed

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

**/
/*------------------------------------
 *  Update 25/05
 *------------------------------------*/
/*borders home*/
#section-template--16773869797626__221d6c74-7bd8-4f5e-96a5-d05628293495 {
  border-bottom: 1px solid #CC4C31;
  padding-bottom: 0 !important;
}

#section-template--16773869863162__19172e93-5238-4c10-9cb7-66da8c80d133 {
  border-top: 1px solid #CC4C31;
}
.list-menu--inline {
    width: 370px;
}
.menu-drawer summary.menu-drawer__menu-item {
    padding-right: 5.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "minion-3", serif;
    font-size: 2.8rem;
    color: #CC4C31;
    padding: 11px 32px!important;
}
/*borders about*/
@media only screen and (min-width: 770px) {
.decor-position--bottom-left {
  border-right: 1px solid #CC4C31;
  border-top: 1px solid #CC4C31;
  border-bottom: 1px solid #CC4C31;
}

.decor-position--top-right {
  border-left: 1px solid #CC4C31;
  border-bottom: 1px solid #CC4C31;
}
}

@media only screen and (max-width: 769px) {
#section-template--16773869863162__37ab9d81-7a48-4fd2-82d4-40ad519d084b .ss-image-wrapper {
  border-right: 1px solid #CC4C31;
  border-top: 1px solid #CC4C31;
  border-bottom: 1px solid #CC4C31;
}

#section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563 .ss-image-wrapper {
  border-right: 1px solid #CC4C31;
  border-left: none !important;
}

#section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f .ss-image-wrapper {
  border-left: 1px solid #CC4C31;
  border-right: none !important;
}
}

/*borders shop all*/
@media only screen and (min-width: 770px) {
#Banner-template--16773869502714__2f84e268-c2d8-45da-9899-ca39c1bbf185 {
  border-bottom: 1px solid #CC4C31;
}
}

@media only screen and (max-width: 769px) {
#Banner-template--16773869502714__2f84e268-c2d8-45da-9899-ca39c1bbf185 .banner__media.media {
  border-bottom: 1px solid #CC4C31;
}
}

/*borders product page*/
@media only screen and (min-width: 770px) {
#shopify-section-template--16773870059770__65762f0b-b319-40ba-8ac5-1bb04ff1c02d .c-slider__media--half-width {
  border-left: 1px solid #CC4C31 !important;
}
}

@media only screen and (max-width: 769px) {
#section-template--16773870059770__65762f0b-b319-40ba-8ac5-1bb04ff1c02d .c-slider__media {
  border: 1px solid #CC4C31;
}

#Banner-template--16773870059770__7b75eabc-7eeb-45bc-aead-bd7d54fb249c .banner__media:nth-child(2) {
  border-bottom: 1px solid #CC4C31;
} 
}
/*borders END*/

/*mobile*/
@media only screen and (max-width: 769px) {

#section-template--16773869797626__221d6c74-7bd8-4f5e-96a5-d05628293495 .section-background {
    min-height: 550px !important;
}
  
#shopify-section-template--16773869895930__55d27580-5a77-4d81-a729-c5ae91127f27 {
    margin-top: 100px;
}

#section-template--16773869797626__221d6c74-7bd8-4f5e-96a5-d05628293495 {
  padding-top: 0 !important;
}

.daughters-mobile {
  padding-right: 0 !important;
}

#shopify-section-template--16773869863162__4af4f314-d938-442e-bf63-235954038a14 .image-with-text__media-item {
  padding-left: 40px;
  padding-right: 40px;
}

#section-template--16773869863162__88e3513e-6904-4199-9dae-4f67723946b5 .ss-text__content {
  text-align: left !important;
}

#section-template--16773870059770__65762f0b-b319-40ba-8ac5-1bb04ff1c02d .button--primary {
    border: 1px solid #CC4C31;
    text-decoration: none;
    width: 100%;
}

#section-template--16773870059770__65762f0b-b319-40ba-8ac5-1bb04ff1c02d .c-slider__button-container {
   width: 60%;
 }

#section-template--16773870059770__65762f0b-b319-40ba-8ac5-1bb04ff1c02d .description-position--default {
    left: 38%;
}
  
#shopify-section-template--16773869863162__4af4f314-d938-442e-bf63-235954038a14 .button--primary {
    border: 1px solid #CC4C31;
    text-decoration: none;
    width: 100%;
}

.accordion:nth-child(2){
    border-top: 1px solid #CC4C31 !important;
}

.static-title .ss-text__content.ss-grid-block {
    padding-left: 0 !important;
    text-align: left !important;
}

.static-title h2.h1 {
  margin-bottom: 0 !important;
}
  
}

/*desktop*/
@media only screen and (min-width: 770px) {
.product__accordion.accordion:nth-of-type(2n+1) {
    border-top: 1px solid #CC4C31 !important;
}

.c-slider__content .c-slider__button-container {
   width: 60% !important;
}

.c-slider__button-container .button--primary {
    border: 1px solid #CC4C31;
    text-decoration: none !important;
    width: 100%;
}

#shopify-section-template--16773869863162__96959221-3b34-40e1-93ce-fa4317c4e5f2 h2.h0 {
    margin-bottom: 0;
}

#shopify-section-template--16773869863162__19172e93-5238-4c10-9cb7-66da8c80d133  .button.button--primary {
  width: 100%;
  padding: 0;
  text-decoration: none;
  border: 1px solid #f7f4ea;
  color: #f7f4ea !important;
}

#shopify-section-template--16773869863162__5f0d1734-be47-481a-949c-f5d02d4f3478, #shopify-section-template--16773869863162__96959221-3b34-40e1-93ce-fa4317c4e5f2, #shopify-section-template--16773869863162__19172e93-5238-4c10-9cb7-66da8c80d133 {
    overflow-x: hidden!important; 
}

#shopify-section-template--16773869863162__19172e93-5238-4c10-9cb7-66da8c80d133 h2.h0 {
  color: #f7f4ea !important;
}

#shopify-section-template--16773869895930__55d27580-5a77-4d81-a729-c5ae91127f27 .placeholder-svg {
  display: none;
}

#shopify-section-template--16773869895930__55d27580-5a77-4d81-a729-c5ae91127f27 {
    padding-top: 15vh;
}

#shopify-section-template--16773869895930__55d27580-5a77-4d81-a729-c5ae91127f27 .c-video-section__item--text-vertical-center {
    align-items: start !important;
}

#shopify-section-template--16773869895930__55d27580-5a77-4d81-a729-c5ae91127f27 .c-video-section__text.c-video-section__text--left {
    padding-top: 0;
}

#shopify-section-template--16773869961466__main .page-width--narrow {
  max-width: 90%;
}

  
}




/*------------------------------------
 *   CTA update 26/04
 *------------------------------------*/
#section-template--16773869863162__88e3513e-6904-4199-9dae-4f67723946b5 a.button.button--primary {
  border: 1px solid #CC4C31 !important;
  background: transparent !important;
}



/*------------------------------------
 *   ABOUT update 26/04
 *------------------------------------*/
/*first row 'a mother'*/
     #section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563 h2.h2 {
                text-align: left !important;
                margin-left: 4vw !important;  
            }


            
              #section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563 p {
                text-align: left !important;
                margin-left: 4vw !important;  
            }

              #shopify-section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f .ss-col-12 {
              display:flex;
              flex-wrap: wrap;
            }
              #shopify-section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f  .ss-col-12 a {
              width: 100%; 
            }
              #shopify-section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f .ss-grid-item__position--center {
              display: flex;
              flex-direction: column;
              justify-content: end;
              width: 50%;
              padding-left: 0px;
            }
              #shopify-section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f h2.h2 {
              text-align: left;
              margin-top: 2vw;
              margin-bottom: 0px; 
            }
              #shopify-section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f p {
              text-align: left;
              margin-top: 0px; 
            }
              #shopify-section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f .ss-image-wrapper.ss-grid-block {
                border-right: 1px solid;
                border-top: 1px solid;
                border-bottom: 1px solid;
            }
            
            /*second row 'and her daughters'*/
     #section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f h2.h2 {
                text-align: right !important;
                margin-left: 4vw !important;  
            }
            
              #section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f p {
                text-align: right !important;
                margin-left: 4vw !important;  
            }

              #section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563 .ss-col-12 {
              display:flex;
              flex-wrap: wrap;
            }
              #section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563  .ss-col-12 a {
              width: 100%; 
            }
              #section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563 .ss-grid-item__position--center {
              display: flex;
              flex-direction: column;
              justify-content: end;
              width: 50%;
              padding-left: 0px;
              padding-right: 0px; 
            }
              #section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563 h2.h2 {
              text-align: right;
              margin-top: 2vw;
              margin-bottom: 0px; 
            }
              #section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563 p {
              text-align: right;
              margin-top: 0px; 
            }
              #section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563 .ss-image-wrapper.ss-grid-block {
              border-left: 1px solid;
              border-top: 1px solid;
              border-bottom: 1px solid;
            }

/*------------------------------------
 *   HIDE ON DESKTOP update 26/04
 *------------------------------------*/
/*contact page*/
@media only screen and (min-width: 770px) {
#section-template--16773869895930__4fa1200e-4e0d-4a07-b854-934e90181468, #shopify-section-template--16773869895930__2f12fd77-5ce9-4a67-947f-cece55ecb05e {
display:none !important; 
}
  
/*about page*/
#shopify-section-template--16773869863162__88e3513e-6904-4199-9dae-4f67723946b5, #shopify-section-template--16773869863162__37ab9d81-7a48-4fd2-82d4-40ad519d084b, #shopify-section-template--16773869863162__25a7a2a8-7569-4fd7-be17-c437ef449563, #shopify-section-template--16773869863162__8111bef6-6fc1-4c99-87ce-58d84674a98f, #shopify-section-template--16773869863162__ab2f819a-fb33-4a05-9132-e63194524004, #shopify-section-template--16773869863162__4af4f314-d938-442e-bf63-235954038a14 {
  display:none !important;
}

/*product page*/
#shopify-section-template--16773870059770__7b75eabc-7eeb-45bc-aead-bd7d54fb249c, #shopify-section-template--16773870059770__0671599e-4166-4817-ab78-0e39258c7ffe {
  display: none !important;
} 
}

/*------------------------------------
 *   HIDE ON MOBILE update 26/04
 *------------------------------------*/
/*about page*/
@media only screen and (max-width: 769px) {
#shopify-section-template--16773869863162__19172e93-5238-4c10-9cb7-66da8c80d133, #shopify-section-template--16773869863162__96959221-3b34-40e1-93ce-fa4317c4e5f2, #shopify-section-template--16773869863162__5f0d1734-be47-481a-949c-f5d02d4f3478 {
  display: none !important;
}
#shopify-section-template--16773869895930__2f12fd77-5ce9-4a67-947f-cece55ecb05e {
   display: none !important;
}

.ss-grid__item.ss-grid__item--Image.ss-grid-span--1.ss-grid-rowspan--1.ss-grid-item__position--center.contact-flower {
  display: none !important;
}
  
}

  
/*blog*/ 
.p1 {
  color: #CC4C31;
}

@media only screen and (min-width: 770px) {
  #shopify-section-template--16728722079994__main h1.title--primary {
    padding-bottom: 50px;
    padding-top: 20px;
}

.blog-articles {
    grid-template-columns: 1fr 1fr;
    column-gap: 100px!important;
}

#shopify-section-template--16728722079994__main h3.card__heading.h2 {
    margin-bottom: 1vw;
}

#shopify-section-template--16728722079994__main p.article-card__excerpt.rte-width {
    border-top: 1px solid #CC4C31!important;
    padding-top: 40px;
    font-size: 15px;
    padding-right: 50px!important; 
}} 

              @media only screen and (max-width: 769px) {
                #shopify-section-template--16728722079994__main h3.card__heading.h2 {
              padding-bottom: 15px!important;
                  padding-top: 10px!important; 
              }
                
                #shopify-section-template--16728722079994__main p.article-card__excerpt.rte-width {
                  border-top: 1px solid #CC4C31!important;
                  padding-top: 30px;     
                  font-size: 15px;
                  padding-right: 0px!important; 
              }}
              





/*cart upsell*/
   .page-width.section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b-padding {
    padding-left: 30vw!important;
    padding-right: 30vw!important;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b    h2.product__title.h1 {
    font-size: 2rem;
    text-align: center;
    padding-top: 1vw; 
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b p.product__text { 
              text-align: center;
    padding:0; 
} 

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b .product__info-wrapper.grid__item {
    padding: 0!important;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b  .product-form__buttons {
    margin-top: 0!important;
}
  
#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b button.product-form__submit.button.button--full-width.button--primary {
    background: transparent;
    color: #CC4C31;
    padding: 0; 
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b  .section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b-padding {
    padding-top: 36px;
    padding-bottom: 36px;
    margin-bottom: -100px;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b   a.link.product__view-details.animate-arrow {
    display: none;
}


@media only screen and (min-width: 990px) {
#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b  .page-width.section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b-padding {
    padding-left: 500px!important;
    padding-right: 500px!important;
}
  
#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b    h2.product__title.h1 {
    font-size: 2rem;
    text-align: center;
    padding-top: 1vw; 
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b p.product__text { 
              text-align: center;
    padding:0; 
} 

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b .product__info-wrapper.grid__item {
    padding: 0!important;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b  .product-form__buttons {
    margin-top: 0!important;
}
  
#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b button.product-form__submit.button.button--full-width.button--primary {
    background: transparent;
    color: #CC4C31;
    padding: 0; 
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b  .section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b-padding {
    padding-top: 36px;
    padding-bottom: 36px;
    margin-bottom: -200px;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b   a.link.product__view-details.animate-arrow {
    display: none;
}}







@media only screen and (min-width: 2000px) {
.page-width.section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b-padding {
    padding-left: 20vw!important;
    padding-right: 20vw!important;
}
  
#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b    h2.product__title.h1 {
    font-size: 2rem;
    text-align: center;
    padding-top: 1vw; 
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b p.product__text { 
              text-align: center;
    padding:0; 
} 

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b .product__info-wrapper.grid__item {
    padding: 0!important;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b  .product-form__buttons {
    margin-top: 0!important;
}
  
#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b button.product-form__submit.button.button--full-width.button--primary {
    background: transparent;
    color: #CC4C31;
    padding: 0; 
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b  .section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b-padding {
    padding-top: 36px;
    padding-bottom: 36px;
    margin-bottom: -300px;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b   a.link.product__view-details.animate-arrow {
    display: none;
}}




/*------------------------------------
 *   CUSTOM FONTS
 *------------------------------------*/
@font-face {
  font-family: 'bookmania_semibold_italic';
  src: url('/cdn/shop/files/bookmania_semibold_italic-webfont_0a5c5a7f-86b4-4468-9214-ea1a07fce741.woff2?v=1675300672') format('woff2'),
       url('/cdn/shop/files/bookmania_semibold_italic-webfont_b745e104-9141-4890-be5d-2a7f081d2868.woff?v=1675300672') format('woff');
}

@font-face {
  font-family: 'nimbus_san_l';
  src: url('/cdn/shop/files/nimbus_san_l_regular-webfont_22349ad9-e855-4f1d-bfa9-c1fd124b63cd.woff2?v=1675300683') format('woff2'),
       url('/cdn/shop/files/nimbus_san_l_regular-webfont_29222507-8121-407b-abf8-956843caddad.woff?v=1675300683') format('woff');
}

@font-face {
  font-family:"minion-3", serif;  
  font-style: normal; 
  font-weight: 500; 
}
/*------------------------------------
 *   CUSTOM FONTS END
 *------------------------------------*/

/*------------------------------------
 *   HIDE ON DESKTOP
 *------------------------------------*/
@media only screen and (min-width: 770px) {
/*contact page*/
#shopify-section-template--16773869895930__76dcfbd2-dbb9-4fa0-bbad-fced8edc2e04, #section-template--16773869895930__4fa1200e-4e0d-4a07-b854-934e90181468, #shopify-section-template--16728722538746__76dcfbd2-dbb9-4fa0-bbad-fced8edc2e04, #shopify-section-template--16728722538746__2f12fd77-5ce9-4a67-947f-cece55ecb05e, #section-template--16728722538746__4fa1200e-4e0d-4a07-b854-934e90181468 {
display:none !important; 
}
/*product page*/
#shopify-section-template--16728722702586__7b75eabc-7eeb-45bc-aead-bd7d54fb249c, #shopify-section-template--16728722702586__0671599e-4166-4817-ab78-0e39258c7ffe {
display:none;
}
/*home page*/ 
#section-template--16728722440442__9f23cf1f-220c-480f-94f6-d41c13d0abb7, #shopify-section-template--16728722440442__f4b1d9d4-ee78-48d2-95b9-538b091d73cc {
display:none; 
}
/*about page*/
#section-template--16728722505978__ab2f819a-fb33-4a05-9132-e63194524004, #section-template--16728722505978__88e3513e-6904-4199-9dae-4f67723946b5, #section-template--16728722505978__88e3513e-6904-4199-9dae-4f67723946b5, #section-template--16728722505978__88e3513e-6904-4199-9dae-4f67723946b5, #section-template--16728722505978__88e3513e-6904-4199-9dae-4f67723946b5, #shopify-section-template--16728722505978__37ab9d81-7a48-4fd2-82d4-40ad519d084b, #shopify-section-template--16728722505978__25a7a2a8-7569-4fd7-be17-c437ef449563, #section-template--16728722505978__8111bef6-6fc1-4c99-87ce-58d84674a98f, #section-template--16728722505978__ab2f819a-fb33-4a05-9132-e63194524004section-template--16728722505978__ab2f819a-fb33-4a05-9132-e63194524004, #shopify-section-template--16728722505978__4af4f314-d938-442e-bf63-235954038a14 {
display:none !important;
}}
/*------------------------------------
 *   HIDE ON DESKTOP END
 *------------------------------------*/
/*------------------------------------
 *   HIDE ON MOBILE 
 *------------------------------------*/
@media only screen and (max-width: 769px) {
/*home page*/
#shopify-section-template--16728722440442__221d6c74-7bd8-4f5e-96a5-d05628293495, #shopify-section-template--16728722440442__bbe15c8f-5223-45a4-a84c-fbd781b9c025, #section-template--16728722440442__85116abe-e272-4212-ac9c-33fd3886959f {
  display:none!important;
}
/*about page*/
#section-template--16728722505978__5f0d1734-be47-481a-949c-f5d02d4f3478, #section-template--16728722505978__5f0d1734-be47-481a-949c-f5d02d4f3478, #section-template--16728722505978__5f0d1734-be47-481a-949c-f5d02d4f3478, #section-template--16728722505978__96959221-3b34-40e1-93ce-fa4317c4e5f2, #section-template--16728722505978__96959221-3b34-40e1-93ce-fa4317c4e5f2,#section-template--16728722505978__96959221-3b34-40e1-93ce-fa4317c4e5f2, #section-template--16728722505978__19172e93-5238-4c10-9cb7-66da8c80d133 {
  display:none!important; 
}
/*contact page*/
#shopify-section-template--16728722538746__55d27580-5a77-4d81-a729-c5ae91127f27, #section-template--16728722538746__9170ee9b-3574-4026-ac07-b5141eb014d2 {
display:none!important; 
}
}
/*------------------------------------
 *   CUSTOM FONTS ASSIGNED 
 *------------------------------------*/
/*home heading*/
  #section-template--16728722440442__bbe15c8f-5223-45a4-a84c-fbd781b9c025 .h1{
  font-family: 'bookmania_semibold_italic';
  font-size: 5rem; 
  text-transform: uppercase;
}
    @media only screen and (min-width:2000px) {
     #section-template--16728722440442__bbe15c8f-5223-45a4-a84c-fbd781b9c025 .h1 {
      font-size:7rem;
    }}
            @media only screen and (max-width: 769px) {
            #section-template--16728722440442__bbe15c8f-5223-45a4-a84c-fbd781b9c025 .h1 {
            font-family: 'bookmania_semibold_italic';
            font-size: 2.5rem; 
            text-transform: uppercase;
            }
            h2.h1 {
            font-size: 2.8rem; 
            }}

/*product slider heading, footer heading*/
  .h1, h2.h2 {
  font-family: 'bookmania_semibold_italic';
  font-size: 3.5rem; 
  text-transform: uppercase;
}
    @media only screen and (min-width: 2000px) {
    .h1, h2.h2  {
    font-size: 3.8rem; 
    }}
          @media only screen and (max-width: 769px) {
          h2.h2 {
          font-family: "minion-3", serif;
          font-size: 2rem; 
          text-transform: inherit; 
          }}

/*product title, cart heading*/
  h1 {
  font-family: "minion-3", serif;
  color: #CC4C31;
  font-size: 3rem;
  line-height: normal; 
  font-style: normal; 
}
    @media only screen and (min-width: 2000px) {
    h1  {
    font-size: 4rem; 
    }}
            @media only screen and (max-width: 769px) {
            h1 {
            font-family: "minion-3", serif;
            color: #CC4C31;
            font-size: 3rem;
            line-height: normal; 
            font-style: normal; 
            }}
  
/*subheadings, product titles*/
  .h2, .h4, .h5, em {
  font-family: "minion-3", serif;
  color: #CC4C31;
  font-size: 2rem;
  line-height: normal; 
  font-style: normal; 
}
            @media only screen and (max-width: 769px) {
            .h2, .h4, .h5, em {
            font-family: "minion-3", serif;
            color: #CC4C31;
            font-size: 2rem;
            line-height: normal; 
            font-style: normal; 
            }}

/*accordion titles*/
  .h4 {
  font-family: "minion-3", serif;
  color: #CC4C31;
  font-size: 1.8rem;
  line-height: normal; 
  font-style: normal; 
}
    @media only screen and (min-width: 2000px) {
    .h4  {
    font-size: 2rem; 
    }}
            @media only screen and (max-width: 769px) {
            .h4 {
            font-family: "minion-3", serif;
            color: #CC4C31;
            font-size: 1.8rem;
            line-height: normal; 
            font-style: normal; 
            }}

/*home blurb*/
  .subtitle--medium {
  font-family: "minion-3", serif;
  color: #CC4C31;
  font-size: 2.5rem;
  line-height: normal;
  letter-spacing: 0px; 
}
      @media only screen and (min-width:2000px) {
     .subtitle--medium  {
      font-size:3.2rem;
      }}            
            @media only screen and (max-width: 769px) {
            #shopify-section-template--16728722440442__f4b1d9d4-ee78-48d2-95b9-538b091d73cc p {
            font-family: "minion-3", serif;
            color: #CC4C31;
            font-size: 2rem;
            line-height: normal;
            letter-spacing: 0px; 
            }}

/*page title, product heading, about CTA*/
  .h0, .product__title>* {
  font-family: "minion-3", serif;
  font-size: 3.4rem!important; 
  letter-spacing: 0px; 
}
      @media only screen and (min-width:2000px) {
      .h0, .product__title>*  {
      font-size:4rem;
      }} 
              @media only screen and (max-width: 769px) {        
              .h0, .product__title>* {
              font-family: "minion-3", serif;
              font-size: 3.4rem!important; 
              letter-spacing: 0px; 
              }}

/*contact page title*/ 
  strong {
  font-family: "minion-3", serif!important;
  font-size: 3.4rem!important; 
  letter-spacing: 0px; 
}
            @media only screen and (max-width: 769px) {   
            strong {
            font-family: "minion-3", serif!important;
            font-size: 3.4rem!important; 
            letter-spacing: 0px; 
            }}
  
/*paragraph text, footer newsletter title*/
  p, h2.footer-block__heading, a.link.link--text.list-menu__item.list-menu__item--link {
  font-family: 'nimbus_san_l';
  color: #CC4C31;
  font-size: 1.5rem;
  line-height: normal; 
}
      @media only screen and (min-width:2000px) {
      p, h2.footer-block__heading, a.link.link--text.list-menu__item.list-menu__item--link  {
      font-size:1.8rem;
      }} 
            @media only screen and (max-width: 769px) {   
            p, h2.footer-block__heading, a.link.link--text.list-menu__item.list-menu__item--link {
            font-family: 'nimbus_san_l';
            color: #CC4C31;
            font-size: 1.5rem;
            line-height: normal; 
            }}

/*footer copyright*/ 
  small.copyright__content {
  text-transform: uppercase;
  font-family: 'nimbus_san_l';
  color: #CC4C31;
}
            @media only screen and (max-width: 769px) {   
            small.copyright__content {
            text-transform: uppercase;
            font-family: 'nimbus_san_l';
            color: #CC4C31;
            }
            /*footer featured links, navigation links*/
            #section-power-footer .mobile-menu-custom a.link.link--text.list-menu__item.list-menu__item--link, a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset  {
            font-family: "minion-3", serif;
            color: #CC4C31;
            font-size: 2rem;
            letter-spacing: 0px; 
            }}

/*------------------------------------
 *   CUSTOM FONTS ASSIGNED END
 *------------------------------------*/




/*------------------------------------
 *   COLOURS 
 *------------------------------------*/
@media only screen and (min-width: 770px) {
/*link color*/
a.header__menu-item.header__menu-item.list-menu__item.link.link--text.focus-inset {
  color: #CC4C31;
}
   
/*page background color*/ 
  main {
  background:#F7F4EA;
}
  /*banner text collection*/ 
  .banner__text.body {
  color: #CC4C31;
  }
            
  /* svg arrows*/ 
  svg.icon.icon-caret {
  color: #CC4C31;
}

  /*search background color*/
   details[open] .modal-overlay:after {
   background: transparent; 
}

  /*variant pill border color*/
  input:checked + .color-swatch-label::after, .color-swatch-label::after {
  border-color: #CC4C31!important;
}
}
            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
            /*search background color*/
              details[open] .modal-overlay:after {
              background: transparent; 
            }

              /*variant pill border color*/
              input:checked + .color-swatch-label::after, .color-swatch-label::after {
              border-color: #CC4C31!important;
              }
              
            /*page background color*/ 
              main {
              background:#F7F4EA;
            }
            
            /*banner text collection*/ 
              .banner__text.body {
              color: #CC4C31;
            }
            
            /* svg arrows*/ 
              svg.icon.icon-caret {
              color: #CC4C31;
            }
            }
/*------------------------------------
 *   COLOURS END
 *------------------------------------*/



  

/*------------------------------------
 *   BUTTONS 
 *------------------------------------*/
/* laptop styles */ 
@media only screen and (min-width: 770px) {
/*product button, checkout button*/
  a.button, button.product-form__submit.button.button--full-width.button--primary, button#checkout, button.button {
  text-transform: uppercase;
  font-family: 'nimbus_san_l';
}

/*underline button*/
  a.button.button--primary {
  color: #CC4C31;
  background: transparent; 
  text-decoration: underline; 
  text-transform: uppercase;
  font-family: 'nimbus_san_l'!important;
  font-size: 1.8rem;
  }

  a.button.button--primary:after {
  display:none; 
  }

/* product slider,about cta button*/ 
  #section-template--16728722702586__65762f0b-b319-40ba-8ac5-1bb04ff1c02d a.button.button--primary {
  border: 1px solid #CC4C31;
  background: transparent;
  text-decoration: none; 
  padding-left: 6vw; 
  padding-right: 6vw; 
  font-family: 'nimbus_san_l';
}
  #shopify-section-template--16728722505978__4af4f314-d938-442e-bf63-235954038a14 a.button.button--primary {
  border: 1px solid #CC4C31;
  background: transparent;
  text-decoration: none; 
  padding-left: 6vw; 
  padding-right: 6vw; 
  font-family: 'nimbus_san_l';
}

/*about page banner button*/ 
  #section-template--16728722505978__19172e93-5238-4c10-9cb7-66da8c80d133 a.button.button--primary {
  border: 1px solid white;
  background: transparent;
  text-decoration: none; 
  padding-left: 6vw; 
  padding-right: 6vw; 
  font-family: 'nimbus_san_l';
  color: white; 
}}     

            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
            /*product button, checkout button*/
              a.button, button.product-form__submit.button.button--full-width.button--primary, button#checkout, button.button {
              text-transform: uppercase;
              font-family: 'nimbus_san_l';
            }
            
            /*underline button*/
              a.button.button--primary {
              color: #CC4C31;
              background: transparent; 
              text-decoration: underline; 
              text-transform: uppercase;
              font-family: 'nimbus_san_l'!important;
              }
            
              a.button.button--primary:after {
              display:none; 
              }
            
            /*about cta button, product slider*/ 
              #section-template--16728722702586__65762f0b-b319-40ba-8ac5-1bb04ff1c02d a.button.button--primary {
              border: 1px solid #CC4C31;
              background: transparent;
              text-decoration: none; 
              padding-left: 12vw; 
              padding-right: 12vw; 
              font-family: 'nimbus_san_l';
            }
              #shopify-section-template--16728722505978__4af4f314-d938-442e-bf63-235954038a14 a.button.button--primary {
              border: 1px solid #CC4C31;
              background: transparent;
              text-decoration: none; 
              padding-left: 12vw; 
              padding-right: 12vw; 
              font-family: 'nimbus_san_l';
            }
            }
/*------------------------------------
 *   BUTTONS END
 *------------------------------------*/





/*------------------------------------
 *   HEADER
 *------------------------------------*/
@media only screen and (min-width: 2000px) {
  a.header__menu-item.header__menu-item.list-menu__item.link.link--text.focus-inset, .header__icon--search, .header__icon--cart {
    font-size: 1.6rem;
}}

/* laptop styles */ 
@media only screen and (min-width: 770px) {
/*logo height*/
  a.header__heading-link.link.link--text.focus-inset {
  padding-top: 2vh;
}
  
/*cart and search margin*/
  .header__icons {
    margin-top: 1.5vh;
}

/*icons to text*/ 
/*search*/ 
  .header__icon--search span::before {
  content: "Search";
}

  .header__icon--search {
  width: max-content !important;
  text-decoration:none;
  align-self:flex-end;
  padding:1.2em;
}

  .header__icon--search svg.icon-search {
  display:none;
}

  details[open] .modal-overlay:after {
  background: none; 
}

/* Cart */
  .header__icon--cart span {
  width: auto;
  height: auto;
  clip: unset;
  position: static !important;
  overflow: visible;
  text-decoration: none !important;   
}

  .header__icon--cart {
  text-decoration: none !important;
  align-self:flex-end;
  width:max-content !important;
}

  .header__icon--cart svg  {
  display:none;
}

  .header__icon--cart {
  padding: 1.2rem;
}
  
  .cart-count-bubble {
  display:none;
}

  .menu-drawer__utility-links {
  display: none; 
}

  div#menu-drawer {
  width: 100%;
}
  .js details[open]>.menu-drawer, .js details[open]>.menu-drawer__submenu {
  transition: none!important;
}

  a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
  justify-content: center;
}

  a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
  font-size: 2.8rem; 
  justify-content: middle; 
}

  .menu-drawer__navigation {
  overflow-x: hidden!important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-height: 100vh;
}
  
  .header-wrapper.color-background-1.gradient {
  border-bottom: 1px solid;
}
}

            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
              .menu-drawer__utility-links {
              display: none; 
            }
            
              div#menu-drawer {
              width: 100%;
            }
              .js details[open]>.menu-drawer, .js details[open]>.menu-drawer__submenu {
              transition: none!important;
            }
            
              a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
              justify-content: center;
            }
            
              a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
              font-size: 2.8rem; 
              justify-content: middle; 
            }
            
              .menu-drawer__navigation {
              overflow-x: hidden!important;
              display: flex;
              flex-direction: column;
              justify-content: center;
              max-height: 100vh;
            }
              
              .header-wrapper.color-background-1.gradient {
              border-bottom: 1px solid;
            }
            }
/*------------------------------------
 *   HEADER END
 *------------------------------------*/




/*------------------------------------
 *   FOOTER
 *------------------------------------*/
  .footer-blurb {
  margin-top: 1vw;
  margin-right: 4vw; 
}
    @media only screen and (min-width: 2000px) {
    .footer-blurb {
    margin-top: 0;
    margin-right: 8vw!important; 
    }}

/*heading footer*/
  .heading-footer {
  margin-bottom: -2vw; 
}

/*newsletter margin*/
  #section-power-footer .ss-grid__item.ss-grid__item--newsletter.ss-grid-span--8.ss-grid-rowspan--1.ss-grid-item__position--center.newsletter-footer {
  margin-top: -2.5vh;
}

/*flower*/
  .ss-grid__item.ss-grid__item--Image.ss-grid-span--1.ss-grid-rowspan--1.ss-grid-item__position--center.footer-logo {
  margin-left: 0vw;
  margin-right: 0vw;
  padding-bottom: 0vw;
}
    @media only screen and (min-width: 2000px) {
    .ss-grid__item.ss-grid__item--Image.ss-grid-span--1.ss-grid-rowspan--1.ss-grid-item__position--center.footer-logo {
    position: relative; 
    max-width: 60%; 
    }}

  /*hide caption text*/
  #section-power-footer h2.footer-block__heading {
  display: none;
}

@media only screen and (min-width: 770px) {
/*hide mobile heading*/
  .mobile-footer-heading {
  display:none!important; 
}}

/*footer border*/
  #section-power-footer {
  padding-bottom: 36px;
  padding-top: 36px;
  border-top: 1px solid;
}

/*page padding*/
  body.gradient.scrolled {
  padding-bottom: 0!important;
}

            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
            /*center footer*/
              h2.footer-block__heading, .footer-block__details-content, .ss-text__content.ss-grid-block { 
              text-align: center!important;
            }
            
              .footer-block__details-content .list-menu__item, .ss-text__content.ss-grid-block {
              display: inline-block!important;
            }
            
            /*center flower*/
              .ss-grid__item.ss-grid__item--Image.ss-grid-span--1.ss-grid-rowspan--1.ss-grid-item__position--center.footer-logo {
              margin-left: 30vw;
              margin-right: 30vw;
              padding-bottom: 10vw;
            }
              
            /*hide desktop textr*/  
              #section-power-footer h2.h2 {
              display: none;
            }
            
              #section-power-footer h2.footer-block__heading {
              display: none;
            }
            
            /*footer border*/
              #section-power-footer {
              padding-bottom: 36px;
              padding-top: 36px;
              border-top: 1px solid;
            }
            
            /*footer blurb*/
              .footer-blurb {
              margin-top: -10vw;
              margin-left: 5vw; 
              margin-right: 5vw; 
            }
            
            /*page padding*/
              body.gradient.scrolled {
              padding-bottom: 0!important;
            }
            }
/*------------------------------------
 *   FOOTER END
 *------------------------------------*/




/*------------------------------------------------------------------------------
  DESKTOP   DESKTOP   DESKTOP   DESKTOP   DESKTOP   DESKTOP   DESKTOP   DESKTOP  
 *------------------------------------------------------------------------------*/
/*------------------------------------
 *   HOME PAGE LAPTOP
 *------------------------------------*/
/*laptop styles*/ 
@media only screen and (min-width: 770px) {
  .bg-left-third {
  width:33.3% !important;
  height:100% !important;
  }
  
  .bg-center-third {
  width:33.3% !important;
  height:100% !important;
  }
  
  .bg-left-third .ss-inline-image , .bg-right-third .ss-inline-image, .bg-center-third .ss-inline-image  {
  width:100% !important;
  height:100% !important;
  padding-bottom:0 !important;
  }
  
  .bg-right-third {
  width:33.3%!important;
  height:100% !important;
  right:0 !important;
  left:initial !important;
  }
  
  .bg-center-third {
  width:33.3%!important;
  
  left:33.3% !important;
  }
  
  .bg-right-third .ss-video-block, .bg-left-third .ss-video-block, .bg-center-third .ss-video-block {
  position:absolute;
  inset:0;
  left:10px;
  right:10px;
  width:auto;
  height:auto;
  }
  
  .bg-right-third .ss-inline-image img, .bg-left-third .ss-inline-image img, .bg-center-third .ss-inline-image img {
  object-fit:cover;
  }}
/*------------------------------------
 *  HOME PAGE LAPTOP END
 *------------------------------------*/




/*------------------------------------
 *   PRODUCT PAGE LAPTOP 
 *------------------------------------*/
@media only screen and (min-width: 770px) {
/* laptop styles */  
/*image margin*/
  .product__media.media.media--transparent.gradient.global-media-settings {
    margin-top: -0.2vh;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
}

/*product description padding*/
  .product__description.rte.quick-add-hidden {
  padding-bottom: 3vw;
  margin-right: 6vw; 
}
  @media only screen and (min-width: 2000px) {
  .product__description.rte.quick-add-hidden {
  margin-right: 20vw; 
  }}
    
/*hide labels*/
legend.form__label {
    display: none;
}

/*cart button margin*/
.product-form__buttons {
    margin-top: 4vw;
    margin-bottom: 15vw; 
}

/*accordion*/
  .accordion {
  border: none!important;
  max-width: 80%;
}
  @media only screen and (min-width: 2000px) {
  .accordion {
  max-width: 50%; 
  }}
    
  #Details-c48b6c10-538c-4e00-b211-0bc63d8e0fc1-template--16728722702586__main {
  border-top: 1px solid;
}
            
  .collapsible-content summary:hover {
  background: transparent !important;
}

  .collapsible-content summary:hover .accordion__title {
  text-decoration: none !important;
  color: #CC4C31!important;
}

  .collapsible-content__wrapper.section-template--16728722702586__0671599e-4166-4817-ab78-0e39258c7ffe-padding {
  border-top: 1px solid;
}

/*slider*/ 
/*height*/
  .c-slider {
    max-height: 85vh; 
    border-top: 1px solid; 
  }

  #section-template--16728722702586__65762f0b-b319-40ba-8ac5-1bb04ff1c02d img {
  border-left: 1px solid!important; 
  }
    
  .description.description-position--default {
  width: 60%;
  padding-top: 20vw;
  position: relative;
  left: 45%;
  }
        @media only screen and (min-width: 2000px) {
        .description.description-position--default  {
        width: 40%;
        }} 

  .c-slider__dots-nav {
  position: relative;
  top: -31vw;
  left: 1vh; 
  }
        @media only screen and (min-width: 2000px) {
        .c-slider__dots-nav {
        top: -28vw; 
        }} 
  
  .c-slider__button-container {
  position: relative;
  left: 45%;
  padding-top: 2vw;
  }

  .c-slider__arrows-nav button[data-direction="prev"] svg {
  width: 110px!important;
  height: 112px!important;
}
  
  button-next {
  display: none;
  }
  
  svg#Brand_Icon {
  position: relative;
  top: -24.5vw;
  left: 7vw;
}
}
/*------------------------------------
 *   PRODUCT PAGE LAPTOP END
 *------------------------------------*/




/*------------------------------------
 *   COLLECTION LAPTOP
 *------------------------------------*/
/* laptop styles */ 
@media only screen and (min-width: 770px) {
/*banner borders*/
  #shopify-section-template--16728722145530__2f84e268-c2d8-45da-9899-ca39c1bbf185 {
  border-bottom: 1px solid;
}

.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient {
  border: 1px solid;
}

/*collection padding*/
  .card.card--standard.card--media {
  padding-bottom: 5vw;
}

/*collection product borders*/  
  .card__inner.color-background-2.gradient.ratio {
  border: 1px solid;
}
}    
/*------------------------------------
 *   COLLECTION LAPTOP END
 *------------------------------------*/




/*------------------------------------
 *   STATIC PAGE LAPTOP
 *------------------------------------*/
/* laptop styles */ 
@media only screen and (min-width: 770px) {
/*hide page title*/
  .main-page-title {
  display:none; 
}

/*page title alignment*/ 
  #section-template--16728722604282__ba594a17-35b4-4988-bfc9-a0ae727cd6b4 h2.h1 {
  text-align: left;
  margin-top: 5vw!important; 
}

/*page width*/
  .section-template--16728722604282__main-padding {
  max-width: 90%; 
  }

/*image*/
  .static-image {
  margin-top: -8vh; 
  display: inline-block;
  max-width: 75vw;
}

  .static-image .ss-image-wrapper {
  border: 1px solid;
  color: #cc4c31;
  left: 0%; 
}
}
/*------------------------------------
 *   STATIC PAGE LAPTOP END
 *------------------------------------*/




/*------------------------------------
 *   ABOUT PAGE LAPTOP
 *------------------------------------*/
@media only screen and (min-width: 2000px) {
h2.h0 {
  font-size: 2rem; 
}} 

/* laptop styles */ 
@media only screen and (min-width: 770px) {
/*bottom banner*/
  #shopify-section-template--16728722505978__5f0d1734-be47-481a-949c-f5d02d4f3478 .decor-position--top-right {
  border-left: 1px solid;
  border-bottom: 1px solid;
  color: #cc4c31;
}
#shopify-section-template--16728722505978__5f0d1734-be47-481a-949c-f5d02d4f3478 .decor-position--bottom-left {
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  color: #cc4c31;
}

/*a mother image*/
  .image-centre .ss-image-wrapper {
  border: 1px solid;
  color: #cc4c31;
}

/*daughters image*/
  .daughter-image .ss-image-wrapper {
  border-top: 1px solid;
  border-left: 1px solid;
  border-bottom: 1px solid;
  color: #cc4c31;
}
  .daughter-image {
  margin: -1vw;
}

#section-template--16728722505978__96959221-3b34-40e1-93ce-fa4317c4e5f2 p {
    margin-top: -3vh;
}

/*banner*/
  #section-template--16728722505978__19172e93-5238-4c10-9cb7-66da8c80d133 {
  border-top: 1px solid;
  margin-top: 5vw; 
}

  #section-template--16728722505978__19172e93-5238-4c10-9cb7-66da8c80d133 h2.h0 {
  color:white; 
  }
} 
/*------------------------------------
 *   ABOUT PAGE END 
 *------------------------------------*/




/*------------------------------------
 *   CONTACT PAGE LAPTOP
 *------------------------------------*/
/* laptop styles */ 
@media only screen and (min-width: 770px) {
/*hide placeholder image and text*/
  #shopify-section-template--16728722538746__55d27580-5a77-4d81-a729-c5ae91127f27 svg.placeholder-svg {
    display: none;
}

  #shopify-section-template--16728722538746__55d27580-5a77-4d81-a729-c5ae91127f27 .c-grid-text {
  display:none; 
  }

  #shopify-section-template--16728722538746__55d27580-5a77-4d81-a729-c5ae91127f27 form#ContactForm {
    margin-top: 20%;
}
}
          
/*------------------------------------
 *   CONTACT PAGE END 
 *------------------------------------*/



/*------------------------------------------------------------------------------
  MOBILE   MOBILE   MOBILE   MOBILE    MOBILE   MOBILE   MOBILE   MOBILE  MOBILE
 *------------------------------------------------------------------------------*/
/*------------------------------------
 *   HOME PAGE MOBLE
 *------------------------------------*/
            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
            /*home hero*/
              .decor-hero-mobile {
              display: block!important; 
              width:100% !important;
            }
              #shopify-section-template--16728722440442__9f23cf1f-220c-480f-94f6-d41c13d0abb7 .ss-inline-image {
              width: 100%!important;
              border-bottom: 1px solid var(--red);
              max-height: 80vh!important; 
            }
              .hero-video-mobile {
              display: block!important; 
            }
              .ss-video-block.ss-grid-block {
              width:90%!important;
              height:40vh !important;
              margin-left: 2vh; 
            }
/*------------------------------------
 *   HOME PAGE END
 *------------------------------------*/          
/*------------------------------------
 *   COLLECTION MOBILE
 *------------------------------------*/
            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
            /*banner borders*/
              #shopify-section-template--16728722145530__2f84e268-c2d8-45da-9899-ca39c1bbf185 .banner__content.banner__content--middle-center.page-width {
              border-top: 1px solid;
              border-bottom: 1px solid;
            }
            
            /*collection padding*/
              .card.card--standard.card--media {
              padding-bottom: 8vw;
            }
            
            /*collection product borders*/  
              .card__inner.color-background-2.gradient.ratio {
              border: 1px solid;
            }
            }    
/*------------------------------------
 *   COLLECTION END
 *------------------------------------*/
/*------------------------------------
 *   PRODUCT PAGE MOBILE
 *------------------------------------*/ 
            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
            /*hide product image zoom, image slider, label title, accordion */
              span.product__media-icon.motion-reduce.quick-add-hidden, .slider-buttons.no-js-hidden.quick-add-hidden, legend.form__label, .product__accordion.accordion.quick-add-hidden {
                display: none;
            }
            
            /*product images*/ 
              .product__media.media.media--transparent.gradient.global-media-settings {
              border: 1px solid;
              margin-top: -2vh;
            }
            
            /*product info padding*/ 
              div#ProductInfo-template--16728722702586__main {
              padding-top: 14vw;
            }
            
            /*accordion*/
              .accordion {
              border: none!important;
              max-width: 80%;
              position: relative;
              left: 20%;
            }
            
              details#Details-template--16728722702586__0671599e-4166-4817-ab78-0e39258c7ffe-1675483576ca27e5b9-1-template--16728722702586__0671599e-4166-4817-ab78-0e39258c7ffe {
              border-top: 1px solid;
            }
            
              .collapsible-content summary:hover {
              background: transparent !important;
            }
            
              .collapsible-content summary:hover .accordion__title {
              text-decoration: none !important;
              color: #CC4C31!important;
            }
            
              .collapsible-content__wrapper.section-template--16728722702586__0671599e-4166-4817-ab78-0e39258c7ffe-padding {
              border-top: 1px solid;
            }
            
            /*related images*/
              .banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media {
              height: 54rem!important
            }
            
              .banner__media.media.banner__media-half {
              border-top: 1px solid;
            }
            
            /*slider*/ 
              .c-slider__media.c-slider__media-position--right.c-slider__media--half-width {
              margin-left: 5vw;
              margin-right: 5vw;
            }
            
              #section-template--16728722702586__65762f0b-b319-40ba-8ac5-1bb04ff1c02d img {
              border: 1px solid!important; 
              }
            
              .description.description-position--default {
              width: 60%;
              padding-top: 8vw;
              position: relative;
              left: 40%;
            }
            
              .c-slider__dots-nav {
              position: relative;
              top: -25vh;
              left: 1vh; 
            }
            
              .c-slider__button-container {
              position: relative;
              left: 38%;
              padding-top: 6vw;
            }
            
              button-next {
              display: none;
            }
            
              svg#Brand_Icon {
              position: relative;
              top: -8vw;
            }
            }
/*------------------------------------
 *   PRODUCT PAGE END
 *------------------------------------*/
/*------------------------------------
 *   STATIC PAGE MOBILE
 *------------------------------------*/
            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
            /*hide page title*/
              .main-page-title {
              display:none; 
            }
            
            /*page title alignment*/ 
              #section-template--16728722604282__ba594a17-35b4-4988-bfc9-a0ae727cd6b4 h2.h1 {
              text-align: left;
              margin-left: 4vw!important;
              margin-top: 12vw!important; 
            }
            
            /*page width*/
              .section-template--16728722604282__main-padding {
              max-width: 90%; 
              }
            
            /*image*/
              .static-image {
              margin-top: -8vh; 
              display: inline-block;
              max-width: 65vw;
            }
            
              .static-image .ss-image-wrapper {
              border: 1px solid;
              color: #cc4c31;
              left: 30%; 
            }
            }
/*------------------------------------
 *   STATIC PAGE END
 *------------------------------------*/
/*------------------------------------
             *   ABOUT PAGE MOBILE
*------------------------------------*/
            /* mobile styles */ 
            @media only screen and (max-width: 769px) {
            /*image banner*/
              .ss-grid__item.ss-grid__item--Image.ss-grid-span--1.ss-grid-rowspan--1.ss-grid-item__position--top.decor-image-top {
                padding: 0;
            } 
            
              .decor-image-top {
              border-bottom: 1px solid; 
              }
            
            /*flower*/
              .ss-grid__item.ss-grid__item--Image.ss-grid-span--1.ss-grid-rowspan--1.ss-grid-item__position--center.flower-left-top {
              padding-left: 40vw;
              padding-right: 40vw;
              margin-top: 14vw;
            }
            
              .flower-left-top {
              position: relative;
              right: 38%; 
              }
            
              #section-template--16728722505978__88e3513e-6904-4199-9dae-4f67723946b5 h2.h0 {
                text-align: left;
                margin-left: 4vw;
            }
            
              #section-template--16728722505978__88e3513e-6904-4199-9dae-4f67723946b5 p {
                text-align: left;
                margin-left: 4vw;  
            }
            
              .background--split--right {
              display: flex;
              position: relative;
              left: 78%;
              max-width: 30%;
            }
            
            /*image two girls*/ 
              .left-mobile-image {
              display: flex;
              padding-left: 0!important;
              max-width: 80%;
            }
              
              #section-template--16728722505978__37ab9d81-7a48-4fd2-82d4-40ad519d084b .ss-image-wrapper.ss-grid-block {
              border-top: 1px solid;
              border-right: 1px solid;
              border-bottom: 1px solid; 
            } 
            
            /*staggered image with text*/
            /*first row 'a mother'*/
              #section-template--16728722505978__25a7a2a8-7569-4fd7-be17-c437ef449563 .ss-col-12 {
              display:flex;
              flex-wrap: wrap;
            }
              #section-template--16728722505978__25a7a2a8-7569-4fd7-be17-c437ef449563  .ss-col-12 a {
              width: 100%; 
            }
              #section-template--16728722505978__25a7a2a8-7569-4fd7-be17-c437ef449563 .ss-grid-item__position--center {
              display: flex;
              flex-direction: column;
              justify-content: end;
              width: 50%;
              padding-left: 0px;
            }
              #section-template--16728722505978__25a7a2a8-7569-4fd7-be17-c437ef449563 h2.h2 {
              text-align: left;
              margin-top: 2vw;
              margin-bottom: 0px; 
            }
              #section-template--16728722505978__25a7a2a8-7569-4fd7-be17-c437ef449563 p {
              text-align: left;
              margin-top: 0px; 
            }
              #section-template--16728722505978__25a7a2a8-7569-4fd7-be17-c437ef449563 .ss-image-wrapper.ss-grid-block {
                border-right: 1px solid;
                border-top: 1px solid;
                border-bottom: 1px solid;
            }
            
            /*second row 'and her daughters'*/
              #section-template--16728722505978__8111bef6-6fc1-4c99-87ce-58d84674a98f .ss-col-12 {
              display:flex;
              flex-wrap: wrap;
            }
              #section-template--16728722505978__8111bef6-6fc1-4c99-87ce-58d84674a98f  .ss-col-12 a {
              width: 100%; 
            }
              #section-template--16728722505978__8111bef6-6fc1-4c99-87ce-58d84674a98f .ss-grid-item__position--center {
              display: flex;
              flex-direction: column;
              justify-content: end;
              width: 50%;
              padding-left: 0px;
              padding-right: 0px; 
            }
              #section-template--16728722505978__8111bef6-6fc1-4c99-87ce-58d84674a98f h2.h2 {
              text-align: right;
              margin-top: 2vw;
              margin-bottom: 0px; 
            }
              #section-template--16728722505978__8111bef6-6fc1-4c99-87ce-58d84674a98f p {
              text-align: right;
              margin-top: 0px; 
            }
              #section-template--16728722505978__8111bef6-6fc1-4c99-87ce-58d84674a98f .ss-image-wrapper.ss-grid-block {
              border-left: 1px solid;
              border-top: 1px solid;
              border-bottom: 1px solid;
            }
            
            /*flower*/ 
              .ss-grid__item.ss-grid__item--Image.ss-grid-span--1.ss-grid-rowspan--1.ss-grid-item__position--center.background--split--left {
              padding-left: 40vw;
              padding-right: 40vw;
              position: relative; 
              right: 40%; 
            }
            
            /*CTA*/
              .image-with-text.image-with-text--no-overlap.page-width.image-banner.isolate.section-template--16728722505978__4af4f314-d938-442e-bf63-235954038a14-padding {
              margin-left: 4vw;
              margin-right: 4vw;
            }
              .image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
              border: 1px solid;
            }
            
            /*overflow*/
              #section-template--16728722505978__88e3513e-6904-4199-9dae-4f67723946b5, #shopify-section-template--16728722505978__37ab9d81-7a48-4fd2-82d4-40ad519d084b, #section-template--16728722505978__25a7a2a8-7569-4fd7-be17-c437ef449563, #section-template--16728722505978__8111bef6-6fc1-4c99-87ce-58d84674a98f, #shopify-section-template--16728722505978__ab2f819a-fb33-4a05-9132-e63194524004 {
              overflow-x: hidden!important; 
            }
            } 
            /*------------------------------------
             *   ABOUT PAGE END 
             *------------------------------------*/
/*------------------------------------
 *   CONTACT PAGE MOBILE
 *------------------------------------*/

            /* mobile styles */ 
            @media only screen and (max-width: 769px) {

main#MainContent {
    overflow: hidden;
}

              
              #section-template--16773869895930__55d27580-5a77-4d81-a729-c5ae91127f27 svg.placeholder-svg {
    display: none;
}
#section-template--16773869895930__55d27580-5a77-4d81-a729-c5ae91127f27 .c-grid-text {
    display: none;
}
              #shopify-section-template--16773869895930__76dcfbd2-dbb9-4fa0-bbad-fced8edc2e04 {
                display:none; 
              }
            /*contact page margin top*/
              #shopify-section-template--16728722538746__76dcfbd2-dbb9-4fa0-bbad-fced8edc2e04 .rich-text__wrapper.rich-text__wrapper--center.page-width {
              margin-top: 10vw!important; 
              margin-left: 4vw;
            } 
            
              .ss-grid__item.ss-grid__item--Image.ss-grid-span--1.ss-grid-rowspan--1.ss-grid-item__position--center.contact-mobile {
              padding-left: 40vw;
              padding-right: 40vw;
            }
            
              .contact-mobile {
              position: relative;
              left: 30%; 
            }
            }
/*------------------------------------
 *   CONTACT PAGE END 
 *------------------------------------*/



/*cart*/ 
    #section-template--16728722112762__6bb003d8-ac38-4a77-903c-5a559b5e9433 .ss-grid__item.ss-grid__item--Image.ss-grid-span--2.ss-grid-rowspan--1.ss-grid-item__position--center {
    padding-left: 35vw;
    padding-right: 35vw;
} 

              
@media only screen and (max-width: 769px) {
#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b .page-width.section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b-padding {
    padding-left: 28vw;
    padding-right: 28vw;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b    h2.product__title.h1 {
    font-size: 1.8rem;
    text-align: center;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b p.product__text { 
   text-align: center;
} 

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b button.product-form__submit.button.button--full-width.button--primary {
    background: transparent;
    color: #CC4C31
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b  .section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b-padding {
  margin-bottom: 0;
}

#shopify-section-template--16728722112762__18ce0415-a247-4e25-963e-3f343bc7d64b   a.link.product__view-details.animate-arrow {
    display: none;
}}



