/** Shopify CDN: Minification failed

Line 1226:0 Unexpected "}"

**/
/* Custom styles for Isla & Marigold */

/* Fonts */

@font-face {
    font-family: 'Appareo-EL';
    src: url("/cdn/shop/files/appareo_extralight-webfont.woff") format("woff"),
  		 url("/cdn/shop/files/appareo_extralight-webfont.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Appareo-ELI';
    src: url("/cdn/shop/files/appareo_extralight_italics-webfont.woff") format("woff"),
         url("/cdn/shop/files/appareo_extralight_italics-webfont.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Appareo-L';
    src: url("/cdn/shop/files/appareo_light-webfont.woff") format("woff"),
         url("/cdn/shop/files/appareo_light-webfont.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Appareo-LI';
    src: url("/cdn/shop/files/appareo_light_italics-webfont.woff") format("woff"),
  		 url("/cdn/shop/files/appareo_light_italics-webfont.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Appareo';
    src: url("/cdn/shop/files/appareo_medium-webfont.woff") format("woff"),
  		 url("/cdn/shop/files/appareo_medium-webfont.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Appareo-I';
    src: url("/cdn/shop/files/appareo_medium_italics-webfont.woff") format("woff"),
  		 url("/cdn/shop/files/appareo_medium_italics-webfont.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Yorkshire';
    src: url("/cdn/shop/files/Yorkshire-Regular.woff") format("woff"),
  		 url("/cdn/shop/files/Yorkshire-Regular.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

.yorkshire {
   font-family: 'Yorkshire';
   letter-spacing: 0px;
}

/* Global */

h1, h2, h3, h4,h5, h6,
.Heading,
.Rte h1, .Rte h2, .Rte h3, .Rte h4, .Rte h6, .Rte h6 {
  	font-family: 'Appareo-L';
    letter-spacing: 3px;
    font-weight: 400;
}

.Button,
.Button--primary {
  font-family: 'Karla', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
}

.flexy {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}

/* Remove top border from sections */
#shopify-section-template--14557773758530__20f014d7-39a3-4346-aaba-2cf0c1147ee5,
#shopify-section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192,
#shopify-section-template--14557773758530__44838d4d-4c58-4195-b753-a4a1a2227776,
#shopify-section-template--14557773758530__b20aa1fd-160f-4dbd-8e78-dc90d56a4b37,
#shopify-section-template--14557773758530__4d016796-5cd5-4fad-8d73-5bf11abfad5e,
#shopify-section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612,
#shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb,
#shopify-section-template--14559606308930__05ec1868-b5f6-4ed2-9cad-7d981be94ad6,
#shopify-section-template--14559673516098__f449db5b-1598-4d08-9d35-ddc0d75d9612,
#shopify-section-template--14559673516098__7a78f682-aebd-4606-bd9c-dd1ec0d53582,
#shopify-section-template--14559673516098__6ed34a08-56be-4a98-bf05-b7ac774c5966 {
  border-top: none;
}

/* Pop Up */

.NewsletterPopup {
  background-image: url('/cdn/shop/files/Join_the_community.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  padding: 5%;
}

.NewsletterPopup__Heading,
.NewsletterPopup p {
  margin-bottom: 0px;
}

.Popup__Newsletter {
  margin: 10px auto;
  max-width: 250px;
}

.Popup__Newsletter .hidden {
  display: none;
}

.Popup__Newsletter input {
  border: none;
  padding: 10px;
  margin-bottom: 7px;
  border: 1px solid #e7e7e7;
  width: 100%;
}

.Popup__Newsletter input[type="submit"] {
  background: #7F274C;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 10px 20px;
}

/*.NewsletterPopup form {
  padding-top: 0px;
  margin-top: 20px;
  margin-right: 11%;
  margin-left: 11%;
}

.NewsletterPopup form input,
.NewsletterPopup form button {
  padding: 7px;
  margin-bottom: 10px;
  margin-top: 0px;
}

.NewsletterPopup form input {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.NewsletterPopup form button {
  max-width: 100px;
  margin-left: auto;
  margin-right: auto;
} */

/* Header */

#shopify-section-header {
  margin-bottom: 30px;
}

.Header {
  box-shadow: none;
}

.AnnouncementBar__Content {
  font-family: 'Karla', sans-serif;
  letter-spacing: 0px;
  font-size: 14px;
}

.header-sm {
  position: absolute;
  top: 15px;
  right: 50px;
}

.header-sm img {
  margin: 7px;
  height: 17px;
  width: auto;
}

.header-sm img:hover {
  opacity: 0.6;
  cursor: pointer;
}

.Header__LocalizationForm .SelectButton,
.Header__LocalizationForm .Popover__Value {
  font-family: 'Karla', sans-serif;
  letter-spacing: 0px;
}

.Header .HorizontalList__Item.is-active .Heading,
.Header .HorizontalList__Item .Heading:hover,
.MegaMenu__Title.Text--subdued,
.Header .Link--secondary:hover,
.Header .Link--secondary:active {
  color: #7F274C;
}

.Header:not(.Header--transparent) .HorizontalList__Item.is-active .Header__LinkSpacer::after {
  opacity: 0;
  transform: scale(0);
}

.Header__LinkSpacer::after {
  border-color: #7F274C;
}

.MegaMenu__Title.Text--subdued {
  display: inline-block;
  border-bottom: 1.5px solid #7F274C;
}

.Header .Link--primary,
.Header__SecondaryNav .Heading {
  font-family: 'Karla', sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: #474748;
}

/* Home Page */

/* Section Padding */
.shopify-section--bordered > .Section--spacingNormal {
  padding: 100px 0;
}

.template-index .shopify-section--bordered + .shopify-section--bordered {
  border: none;
}

/* titles */
.yorkshire-hp {
  font-family: 'Yorkshire';
  position: relative;
  bottom: -10px;
  font-size: 3em;
  line-height: 1em;
  letter-spacing: 0px;
}

/* Green buttons */
#block-featured-collection-0 .Button--primary,
#block-featured-collection-0 .Button--primary::before,
#shopify-section-template--14557773758530__1661930417d88084d0 .Button--primary,
#shopify-section-template--14557773758530__1661930417d88084d0 .Button--primary::before,
#shopify-section-template--14559606308930__16689255485b2fdcf4 .Button--primary,
#shopify-section-template--14559606308930__16689255485b2fdcf4 .Button--primary::before {
  background-color: #95B4B5;
  background: #95B4B5;
  border-color: #95B4B5;
}

#block-featured-collection-0 .Button--primary:not([disabled]):hover,
#block-featured-collection-0 .Button--primary:hover,
#shopify-section-template--14557773758530__1661930417d88084d0 .Button--primary:not([disabled]):hover,
#shopify-section-template--14557773758530__1661930417d88084d0 .Button--primary:hover,
#shopify-section-template--14559606308930__16689255485b2fdcf4 .Button--primary:not([disabled]):hover,
#shopify-section-template--14559606308930__16689255485b2fdcf4 .Button--primary:hover {
  background-color: transparent;
  background: transparent;
  color: #95B4B5;
}

/* Remove border from product sections */
.template-index .ProductMeta {
  border: none;
}

/* Hello, I'm Alicia */
/*#section-template--14557773758530__1661929474dc67530b .Slideshow__Content .SectionHeader {
  width: 50%;
  float: right;
  padding-top: 5%;
  padding-right: 10%;
}

#section-template--14557773758530__1661929474dc67530b h2,
#section-template--14557773758530__1661929474dc67530b .Heading {
  margin-bottom: 10px;
  font-size: 1.3em;
}

#section-template--14557773758530__1661929474dc67530b p,
#section-template--14557773758530__1661929474dc67530b .SectionHeader__Heading {
  color: #7F274C;
}*/


#shopify-section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06 {
    display: none;
} /* Mobile */

#section-template--14557773758530__3837ba42-ba4e-45fd-a2cd-838a7c226e0c .ImageHero {
  text-align: left;
  background: none !important;
  justify-content: flex-end;
}

#section-template--14557773758530__3837ba42-ba4e-45fd-a2cd-838a7c226e0c .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 55%;
}

#section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06 .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 100%;
  padding: 0px;
} /* Mobile */

#section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf .SectionHeader__Description {
  margin-top: 0px;
  max-width: 100%;
} /* Mobile */

#section-template--14557773758530__3837ba42-ba4e-45fd-a2cd-838a7c226e0c  h3,
#section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06 h3 /* Mobile */ {
  font-size: 1.3em;
}

#section-template--14557773758530__3837ba42-ba4e-45fd-a2cd-838a7c226e0c  .button_container,
#section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06 .button_container /* Mobile */ {
  margin: 40px 0 50px 0;
}

#section-template--14557773758530__3837ba42-ba4e-45fd-a2cd-838a7c226e0c .button_container a, 
#section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06 .button_container a /* Mobile */ {
  text-decoration-line: none; 
}

#section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06 .ImageHero__Image {
  background-position: center bottom !important;
} /* Mobile */

#section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06 .SectionHeader {
  padding-bottom: 100px;  
}

#section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06 .SectionHeader__Description {
  max-width: 100%;
  margin-top: 0px;
}

/* What we value */
#shopify-section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 {
  background: url('/cdn/shop/files/just-bg.jpg') no-repeat;
  background-size: cover;
  background-position: center; 
}

#section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 {
  background: url('/cdn/shop/files/marigold-l.png'), url('/cdn/shop/files/marigold-r.png');
  background-repeat: no-repeat;
  background-size: 12% auto;
  background-position: left bottom, right top;
  color: #7F274C;
}

#section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 {
  padding-top: 90px;
  padding-bottom: 60px;
}

#section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 .flexy div {
  padding: 0 5% 50px 5%;
}

#section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 h3 {
  margin-top: 0px;
  color: #7F274C;
  letter-spacing: 3px;
}

#section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 p {
  margin-bottom: 0px;
  font-family: 'Appareo-L';
  font-size: 1.5em;
  color: #7F274C;
  margin-top: 0px;
  text-align: center;
    letter-spacing: 3px;
}

#section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 img {
  width: 115px;
  margin: 0px auto;
}

/* Special pieces for yourself or a loved one */
#section-template--14557773758530__20f014d7-39a3-4346-aaba-2cf0c1147ee5 {
  padding: 70px 0;
}

#section-template--14557773758530__20f014d7-39a3-4346-aaba-2cf0c1147ee5 p {
  color: #DDB980;
  font-size: 1.5em;
   font-family: 'Appareo-LI';
  letter-spacing: 3px;
}

#section-template--14557773758530__20f014d7-39a3-4346-aaba-2cf0c1147ee5 img {
  margin: 0px auto;
}

/* Collections Grid */
#section-template--14557773758530__collection-list .CollectionItem:nth-child(2n+1) .CollectionItem__Link {
  border-color: #D1B0BC;
}

#section-template--14557773758530__collection-list .CollectionItem:nth-child(2n+1) .CollectionItem__Link:hover {
  color: #D1B0BC;
}

#section-template--14557773758530__collection-list .CollectionItem:nth-child(2n+1) .CollectionItem__Link::before {
  background-color: #D1B0BC;
}

#section-template--14557773758530__collection-list .CollectionItem:nth-child(2n) .CollectionItem__Link{
   border-color: #95B4B5;
}

#section-template--14557773758530__collection-list .CollectionItem:nth-child(2n) .CollectionItem__Link:hover {
  color: #95B4B5;
}

#section-template--14557773758530__collection-list .CollectionItem:nth-child(2n) .CollectionItem__Link::before {
  background-color: #95B4B5;
}

/* We love and treasured and follow titles */
#section-template--14557773758530__06eb3df7-0bf0-4a73-aaa2-770e7850791a,
#section-template--14557773758530__3ff2c082-9860-4ab7-a2fa-4fef2dd4f110,
#section-template--14557773758530__4d016796-5cd5-4fad-8d73-5bf11abfad5e {
  padding-bottom: 0px;
  padding-top: 70px;
}

#section-template--14557773758530__06eb3df7-0bf0-4a73-aaa2-770e7850791a p,
#section-template--14557773758530__3ff2c082-9860-4ab7-a2fa-4fef2dd4f110 p {
  margin-bottom: 0px;
  color: #D1B0BC;
  font-family: 'Appareo-L';
  font-size: 1.5em;
}

#shopify-section-template--14557773758530__44838d4d-4c58-4195-b753-a4a1a2227776  > section:nth-child(1),
#shopify-section-template--14557773758530__b20aa1fd-160f-4dbd-8e78-dc90d56a4b37 > section:nth-child(1) {
  padding-top: 40px;
}

.ooo-instagram {
  padding-top: 15px !important;
}

/* Gift Ideas */
#shopify-section-template--14557773758530__ede47fd8-3de0-4169-bf0e-b1187ec2ecec .SectionHeader__SubHeading.SectionHeader__SubHeading,
#shopify-section-template--14557773758530__ede47fd8-3de0-4169-bf0e-b1187ec2ecec h3 {
  font-size: 1.4em;
}

#shopify-section-template--14557773758530__ede47fd8-3de0-4169-bf0e-b1187ec2ecec .features--heading-large .u-h1,
#shopify-section-template--14557773758530__ede47fd8-3de0-4169-bf0e-b1187ec2ecec .Heading {
  font-size: 1em;
}

/* Supporting */
#shopify-section-template--14557773758530__814be9d7-bf87-4d4f-ba62-b3a9558b4ec3 {
    display: none;
}

#section-template--14557773758530__d5b8530d-42ea-4364-81f8-8ede0eabfd16 .ImageHero,
#shopify-section-template--14557773758530__814be9d7-bf87-4d4f-ba62-b3a9558b4ec3 .ImageHero {
  text-align: left;
  padding: 40px 0;
}

#section-template--14557773758530__d5b8530d-42ea-4364-81f8-8ede0eabfd16 .ImageHero__Image {
  background-position: 40% center;
}

#section-template--14557773758530__d5b8530d-42ea-4364-81f8-8ede0eabfd16 .ImageHero__ContentOverlay,
#shopify-section-template--14557773758530__814be9d7-bf87-4d4f-ba62-b3a9558b4ec3 .ImageHero__ContentOverlay {
  text-shadow: none;
}

#shopify-section-template--14557773758530__814be9d7-bf87-4d4f-ba62-b3a9558b4ec3 .ImageHero__ContentOverlay {
  text-align: center;
}

#section-template--14557773758530__d5b8530d-42ea-4364-81f8-8ede0eabfd16 h3,
#shopify-section-template--14557773758530__814be9d7-bf87-4d4f-ba62-b3a9558b4ec3 h3 {
  font-size: 1.3em;
}

#section-template--14557773758530__d5b8530d-42ea-4364-81f8-8ede0eabfd16 .button_container,
#shopify-section-template--14557773758530__814be9d7-bf87-4d4f-ba62-b3a9558b4ec3 .button_container {
  text-align: center;
  margin: 24px 0 50px 0;
}

#section-template--14557773758530__d5b8530d-42ea-4364-81f8-8ede0eabfd16 .button_container a,
#shopify-section-template--14557773758530__814be9d7-bf87-4d4f-ba62-b3a9558b4ec3 .button_container a {
  text-decoration-line: none; 
}

/* HP Gift Box */
#shopify-section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf {
    display: none;
}

#section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf .ImageHero {
  text-align: center;
}

#section-template--14557773758530__b50d5f3e-5f68-4099-ab4d-9954bb7e2ff8 .ImageHero {
  text-align: left;
  background: none !important;
  justify-content: flex-end;
}

#section-template--14557773758530__b50d5f3e-5f68-4099-ab4d-9954bb7e2ff8 .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 50%;
}

#section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 100%;
  padding: 0px;
}

#section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf .SectionHeader__Description {
  margin-top: 0px;
  max-width: 100%;
}

#section-template--14557773758530__b50d5f3e-5f68-4099-ab4d-9954bb7e2ff8 h3,
#section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf h3 {
  font-size: 1.3em;
}

#section-template--14557773758530__b50d5f3e-5f68-4099-ab4d-9954bb7e2ff8 .button_container,
#section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf .button_container {
  margin: 24px 0 50px 0;
}

#section-template--14557773758530__b50d5f3e-5f68-4099-ab4d-9954bb7e2ff8 .button_container a, 
#section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf .button_container a {
  text-decoration-line: none; 
}

#section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf .SectionHeader {
  padding-bottom: 40px;
}

#section-template--14557773758530__b50d5f3e-5f68-4099-ab4d-9954bb7e2ff8 .ImageHero__Image {
  background-position: 15% top;
}

/* Insta */
#shopify-section-template--14557773758530__1661930417d88084d0 .Container {
  padding: 0px;
}

/* About page */
#shopify-section-template--14559606308930__f4a3985b-c6b2-4d3b-886e-cc1af00629c2 {
  background: url('/cdn/shop/files/about-bg-update.jpg') no-repeat;
  background-size: cover;
}

#shopify-section-template--14559606308930__f4a3985b-c6b2-4d3b-886e-cc1af00629c2 .FeatureText__ImageWrapper {
  padding-right: 50px;
  padding-bottom: 50px;
}

#shopify-section-template--14559606308930__f4a3985b-c6b2-4d3b-886e-cc1af00629c2 .FeatureText__ContentWrapper {
  padding-left: 0px;
}

#shopify-section-template--14559606308930__f4a3985b-c6b2-4d3b-886e-cc1af00629c2 .FeatureText__Content {
  max-width: 550px;
}

#shopify-section-template--14559606308930__f4a3985b-c6b2-4d3b-886e-cc1af00629c2 .SectionHeader__Description {
  max-width: 100%;
  color: #7f274c;
}

#shopify-section-template--14559606308930__f4a3985b-c6b2-4d3b-886e-cc1af00629c2 h3 {
  color: #7f274c;
}

#shopify-section-template--14559606308930__04970d32-2203-4006-b08e-8d97cfed4f62,
#shopify-section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 {
    display: none;
}

#section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 {
  margin-top: 0px;
}

#section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 .PlaceholderBackground__Svg {
  display: none !important;
}

#section-template--14559606308930__7840ad6f-7c79-4064-89de-d3b6c85ba749 {
  margin-top: 20px !important;
  margin-bottom: 20px;
}

#section-template--14559606308930__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .SectionHeader__Description {
   padding-bottom: 100px;  
   margin-top: 50px; 
}

#section-template--14559606308930__04970d32-2203-4006-b08e-8d97cfed4f62 .SectionHeader__Description {
   padding-bottom: 100px;  
   margin-top: 0px; 
   max-width: 100%;
}

#section-template--14559606308930__7840ad6f-7c79-4064-89de-d3b6c85ba749 .SectionHeader__Description {
   padding-bottom: 50px;  
   margin-top: 50px; 
   padding-left: 35px;
   padding-right: 10px;
}

#section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 .SectionHeader__Description {
   margin-top: 50px; 
}

#section-template--14559606308930__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .ImageHero {
  text-align: left;
  justify-content: flex-end;
}

#section-template--14559606308930__04970d32-2203-4006-b08e-8d97cfed4f62 .ImageHero,
#section-template--14559606308930__7840ad6f-7c79-4064-89de-d3b6c85ba749 .ImageHero {
  text-align: left;
}

#section-template--14559606308930__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 50%;
}

#section-template--14559606308930__04970d32-2203-4006-b08e-8d97cfed4f62 .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 100%;
  padding: 0px;
}

#section-template--14559606308930__7840ad6f-7c79-4064-89de-d3b6c85ba749 .ImageHero__ContentOverlay,
#section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 .ImageHero__ContentOverlay {
  text-shadow: none;
}

#section-template--14559606308930__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 h3,
#section-template--14559606308930__04970d32-2203-4006-b08e-8d97cfed4f62 h3,
#section-template--14559606308930__7840ad6f-7c79-4064-89de-d3b6c85ba749 h3,
#section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 h3 {
  font-size: 1.3em;
}

#section-template--14559606308930__7840ad6f-7c79-4064-89de-d3b6c85ba749 .ImageHero__Image {
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-color: #fff;
}

#section-template--14559606308930__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .ImageHero__Image {
  background-position: bottom center !important;
}

#section-template--14559606308930__04970d32-2203-4006-b08e-8d97cfed4f62 .ImageHero__Image {
  background-position: center bottom;
}

#section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 .ImageHero__Image {
  background-position: top center;
  background-size: contain;
  background-repeat: no-repeat;
}

#section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 .ImageHero {
  background: none !important;
}

#section-template--14559606308930__c07fa274-f76f-4e83-b344-1536dedb76fa {
  padding-top: 30px;
  padding-bottom: 0px;
}

#section-template--14559606308930__7a78f682-aebd-4606-bd9c-dd1ec0d53582 {
  padding-bottom: 30px;
  padding-top: 0px;
}

#section-template--14559606308930__7a78f682-aebd-4606-bd9c-dd1ec0d53582 .Container,
#section-template--14559606308930__c07fa274-f76f-4e83-b344-1536dedb76fa .Container {
  padding: 0px;
}

#shopify-section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 {
  background: url('/cdn/shop/files/just-bg.jpg') no-repeat;
  background-size: cover;
  background-position: center; 
}

#section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 {
  background: url('/cdn/shop/files/marigold-l.png'), url('/cdn/shop/files/marigold-r.png');
  background-repeat: no-repeat;
  background-size: 12% auto;
  background-position: left bottom, right top;
  color: #7F274C;
}

#section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 {
  padding-top: 90px;
  padding-bottom: 60px;

}

#section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 .flexy div {
  padding: 0 5% 50px 5%;
}

#section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 h3 {
  margin-top: 0px;
  color: #7F274C;
  letter-spacing: 3px;
}

#section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 p {
  margin-bottom: 0px;
  font-family: 'Appareo-L';
  font-size: 1.5em;
  color: #7F274C;
  margin-top: 0px;
  text-align: center;
  letter-spacing: 3px;
}

#section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 img {
  width: 115px;
  margin: 0px auto;
}

#shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb {
  padding-top: 70px;
  color: #7F274C;
}

#shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb h3 {
  color: #7F274C;
  margin-bottom: 20px;
}

#shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb p {
  margin-bottom: 20px;
}

#shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb strong {
  font-family: 'Appareo-L';
  font-size: 1.5em;
  color: #7F274C;
}

#shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb em {
  font-family: 'Yorkshire';
  line-height: 1em;
  position: relative;
  bottom: -10px;
  font-size: 4em;
  color: #7F274C;
}

#shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb .FeatureText--withImage .FeatureText__ImageWrapper {
  padding-left: 15%;
}

#section-template--14559606308930__05ec1868-b5f6-4ed2-9cad-7d981be94ad6 {
  padding-bottom: 0px;
}

#shopify-section-template--14559606308930__16689255485b2fdcf4 .Container {
  padding: 0px;
}

/* Gift Box */
#shopify-section-template--14559673516098__04970d32-2203-4006-b08e-8d97cfed4f62,
#shopify-section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c {
  display: none;
}

/* Gift Box header desktop and mobile */
#section-template--14559673516098__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .ImageHero {
  text-align: left;
  background: none !important;
  justify-content: flex-end;
}

#section-template--14559673516098__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 50%;
}

#section-template--14559673516098__04970d32-2203-4006-b08e-8d97cfed4f62 .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 100%;
  padding: 0px;
}

#section-template--14559673516098__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 h3,
#section-template--14559673516098__04970d32-2203-4006-b08e-8d97cfed4f62 h3 {
  font-size: 1.3em;
}

#section-template--14559673516098__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .button_container,
#section-template--14559673516098__04970d32-2203-4006-b08e-8d97cfed4f62 .button_container {
  margin: 24px 0 50px 0;
}

#section-template--14559673516098__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .button_container a,
#section-template--14559673516098__04970d32-2203-4006-b08e-8d97cfed4f62 .button_container a {
  text-decoration-line: none; 
}

#section-template--14559673516098__c48df3dd-088f-4c5e-a8f8-e0f43b6af974 .ImageHero__Image {
  background-position: 15% top;
}

#section-template--14559673516098__04970d32-2203-4006-b08e-8d97cfed4f62 .ImageHero__Image {
  background-position: top center;
}

#section-template--14559673516098__04970d32-2203-4006-b08e-8d97cfed4f62 .SectionHeader__Description {
  margin-top: 0px;
  max-width: 100%;
}

/* Text and image containers */
#section-template--14559673516098__6ed34a08-56be-4a98-bf05-b7ac774c5966 .SectionHeader {
  margin-bottom: 40px;
}

#section-template--14559673516098__3cf83b4b-b196-4313-b391-6c1a796d9b9b {
  padding-top: 40px;
  padding-bottom: 0;
}

#section-template--14559673516098__7a78f682-aebd-4606-bd9c-dd1ec0d53582 {
  padding-top: 0px;
  padding-bottom: 40px;
}

#section-template--14559673516098__072abdc0-5481-4ea0-ad1b-0041e7054cae {
  padding: 0px;
}

#section-template--14559673516098__3cf83b4b-b196-4313-b391-6c1a796d9b9b .Container,
#section-template--14559673516098__7a78f682-aebd-4606-bd9c-dd1ec0d53582 .Container,
#section-template--14559673516098__072abdc0-5481-4ea0-ad1b-0041e7054cae .Container {
  padding: 0px;
}

/* Steps */
#section-template--14559673516098__f449db5b-1598-4d08-9d35-ddc0d75d9612 {
  padding-top: 0px;
  padding-bottom: 0px;
}

#section-template--14559673516098__f449db5b-1598-4d08-9d35-ddc0d75d9612 h3 {
  color: #7F274C;
  margin-bottom: 40px;
}

#section-template--14559673516098__f449db5b-1598-4d08-9d35-ddc0d75d9612 .flexy {
  max-width: 900px;
  margin: 0 auto;
}

#section-template--14559673516098__f449db5b-1598-4d08-9d35-ddc0d75d9612 .flexy div {
  padding: 0 3% 40px 3%;
  flex-basis: 25%;
}

#section-template--14559673516098__f449db5b-1598-4d08-9d35-ddc0d75d9612 p {
  font-family: 'Appareo-L';
  font-size: 1.2em;
  line-height: 1.2em;
  color: #95B4B5;
}

#section-template--14559673516098__f449db5b-1598-4d08-9d35-ddc0d75d9612 img,
#section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c img {
  margin: 0px auto;
}

/* Lasting Impression - desktop and mobile */
#section-template--14559673516098__86aff75e-e7e7-4bb6-9b29-f4658ef45421 .ImageHero {
  text-align: left;
  background: none !important;
  justify-content: flex-end;
}

#section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c .ImageHero {
  background: none !important;
}

#section-template--14559673516098__86aff75e-e7e7-4bb6-9b29-f4658ef45421 .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 55%;
}

#section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c .ImageHero__ContentOverlay {
  text-shadow: none;
  flex-basis: 100%;
}

#section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c .SectionHeader__Description {
  max-width: 100%;
}

#section-template--14559673516098__86aff75e-e7e7-4bb6-9b29-f4658ef45421 h3,
#section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c h3 {
  font-size: 1.3em;
}

#section-template--14559673516098__86aff75e-e7e7-4bb6-9b29-f4658ef45421 .button_container,
#section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c .button_container {
  margin: 40px 0 50px 0;
}

#section-template--14559673516098__86aff75e-e7e7-4bb6-9b29-f4658ef45421 .button_container a,
#section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c .button_container a {
  text-decoration-line: none; 
}

/* Shipping */
#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 {
  padding-bottom: 0px;
  padding-top: 20px;
}

#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .ImageHero--small {
  min-height: auto;
}

/*#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .ImageHero__Image {
  background: url('/cdn/shop/files/flower-bg-left.png'), url('/cdn/shop/files/flower-bg-right.png');
  background-size: auto 60%;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat;
}*/

#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .ImageHero__ContentOverlay {
  text-shadow: none;
}

#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .ImageHero__ContentOverlay,
#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .SectionHeader__Description {
  max-width: 100%;
  flex-basis: 100%;
}

#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .SectionHeader__Description,
#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 p {
  font-family: 'Appareo-L';
  font-size: 1.2em;
  color: #7F274C;
}

#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .PlaceholderBackground__Svg {
  display: none !important;
}

#section-template--14559673516098__6ed34a08-56be-4a98-bf05-b7ac774c5966 {
  padding-top: 40px;
}

/* Footer */
.Footer__Inner {
  justify-content: center;
}

.Footer__Block {
  padding: 0 5%;
}

.Footer__Block--text {
  flex-basis: 550px;
}

.Footer__Block--newsletter {
  flex-basis: 450px;
}

.Footer__Newsletter {
  margin-top: 10px;
}

.Footer__Newsletter .hidden {
  display: none;
}

.Footer__Newsletter input {
  border: none;
  padding: 10px;
  margin-bottom: 7px;
  border: 1px solid #e7e7e7;
  width: 100%;
}

.Footer__Newsletter input[type="submit"] {
  background: #D1B0BC;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 10px 20px;
}

.Footer__StoreName {
  color: #D1B0BC;
}

.Footer__ThemeAuthor {
  display: none;
}


/* Responsive */

@media screen and (max-width: 1350px) {
#section-template--14557773758530__d5b8530d-42ea-4364-81f8-8ede0eabfd16 .ImageHero__ContentOverlay {
  flex-basis: 475px;
  padding-left: 50px;
}
  
.Footer__Inner {
  justify-content: space-between;
}
  
.Footer__Block {
  padding: 0 25px;
}

.Footer__Block--text {
  flex-basis: 400px;
}

.Footer__Block--newsletter {
  flex-basis: 305px;
}
}

@media screen and (max-width: 979px) {
  /* Header */
  .header-sm {
     right: 20px;
  }

  /* Home Page */
  .shopify-section--bordered > .Section--spacingNormal {
    padding: 70px 0;
  }

  #section-section-template--14557773758530__3837ba42-ba4e-45fd-a2cd-838a7c226e0c {
    display: none;
  }
  
  #section-template--14557773758530__1661929474dc67530b .Slideshow__Content .SectionHeader {
    padding-top: 0;
    width: 55%;
    padding-right: 0%;
  }

  #section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 p {
    font-size: 1.2em;
  }

  #shopify-section-template--14557773758530__814be9d7-bf87-4d4f-ba62-b3a9558b4ec3,
  #shopify-section-template--14557773758530__7331cdf8-3314-471d-a3c4-3b5c22b9b7cf {
    display: block;
  }

  #shopify-section-template--14557773758530__d5b8530d-42ea-4364-81f8-8ede0eabfd16,
  #shopify-section-template--14557773758530__b50d5f3e-5f68-4099-ab4d-9954bb7e2ff8 {
    display: none;
  }

  /* About Page */
  #shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb {
    padding-top: 0px;
  }

  /* Gift Box */
  #shopify-section-template--14559673516098__c48df3dd-088f-4c5e-a8f8-e0f43b6af974,
  #shopify-section-template--14559673516098__86aff75e-e7e7-4bb6-9b29-f4658ef45421 {
     display: none;
    }

  #shopify-section-template--14559673516098__04970d32-2203-4006-b08e-8d97cfed4f62,
  #shopify-section-template--14559673516098__182d09b2-02ef-4a98-b557-07183f0a1a9c {
    display: block;
  }

  #section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .ImageHero__ContentOverlay,
  #section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .SectionHeader__Description {
    max-width: 400px;
    margin: 0 auto;
  }
}

@media screen and (max-width: 769px) {
  #section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 p,
  #section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 p {
    font-size: 1.1em;
  }
  
}

@media screen and (max-width: 641px) {

  .flexy {
    display: block;
  }
  
  .header-sm {
     display: none;
  }

  /* Home Page */
  #section-template--14557773758530__1661929474dc67530b .Slideshow__Content {
    top: 80%;
  }
  
  #section-template--14557773758530__1661929474dc67530b .Slideshow__Content .SectionHeader {
    width: 100%;
  }

  #section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192,
  #section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 {
    background-size: 25% auto;
  }

  #section-template--14557773758530__fc4a47ba-490f-4591-94cc-ba20d98bb192 p,
  #section-template--14559606308930__f449db5b-1598-4d08-9d35-ddc0d75d9612 p {
    font-size: 1.5em;
  }

  #shopify-section-template--14557773758530__9699ad3b-e3d8-44e8-87c9-e58bbea60f06,
  #shopify-section-template--14559606308930__1732fef1-5ca8-4e96-971f-653536b86dc7 {
    display: block;
  }

  #shopify-section-template--14557773758530__3837ba42-ba4e-45fd-a2cd-838a7c226e0c, 
  #shopify-section-template--14559606308930__7840ad6f-7c79-4064-89de-d3b6c85ba749 {
    display: none;
  }

  /* About */
  #shopify-section-template--14559606308930__f4a3985b-c6b2-4d3b-886e-cc1af00629c2 {
    display: none; 
  }

  #shopify-section-template--14559606308930__04970d32-2203-4006-b08e-8d97cfed4f62 {
    display: block;
  }
  
  #shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb .FeatureText--withImage .FeatureText__ImageWrapper {
    padding-left: 0;
  }

  /* Gift Box */
  #section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .ImageHero--small {
    min-height: auto;
  }
  
  /*#section-template--14559673516098__8b719e34-8be1-4855-bcd4-6bfea1a32301 .ImageHero__Image {
    background: url('/cdn/shop/files/flowers-bottom.png') no-repeat;
    background-position: left top;
    background-size: 30% auto;
  }*/
}

@media screen and (max-width: 408px) {
  #shopify-section-template--14559606308930__b29a9b99-4c39-4c71-973f-1645eec1e2eb .yorkshire-hp {
    bottom: 15px;
}
}
/* === Prestige heading override === */
:root {
  --heading-font-family: 'Appareo', serif;
  --heading-font-weight: 300; /* Light by default; change to 500 if you prefer bolder */
  --heading-font-style: normal;
  --heading-color: #d2b0bc !important; /* mauve for headings */
}

}

/* Product description – Appareo, normal (no italics) */
.template-product .ProductMeta__Description,
.template-product .ProductMeta__Description p,
.template-product .ProductMeta__Description em,
.template-product .ProductMeta__Description i {
  font-family: 'Appareo-L', serif !important;
  font-style: normal !important;
}


/* Make sure the utility heading class inherits our family */
.Heading { font-family: var(--heading-font-family) !important; }

/* Optional: fine-tune sizes/letter-spacing for your look */
h1, h2, h3, h4, h5, h6,
.Heading,
.SectionHeader__Heading {
  font-weight: var(--heading-font-weight);
  letter-spacing: 0.03em; /* 3% = subtler than hard-coded 3px */
}
/* =========================
   PRODUCT PRICE – Karla, light grey
   ========================= */
price-list sale-price,
price-list sale-price.h4,
.ProductMeta__PriceList,
.ProductMeta__PriceList .ProductMeta__Price {
  font-family: "Karla", sans-serif !important;
  font-weight: 525 !important;
  font-style: normal !important;
  letter-spacing: 0 !important;
  color: #a8a8a8 !important;
}


/* Price */
.template-product .ProductMeta__PriceList,
.template-product .ProductMeta__Price,
.template-product price-list,
.template-product sale-price {
  font-family: "Appareo-L", serif !important;
  font-style: normal !important;
}







