/** Shopify CDN: Minification failed

Line 165:61 Unexpected "'.u-h1'"

**/
/* VIVIAN'S CSS */
header.SectionHeader.SectionHeader--center {
  margin-bottom: 50px; }

/* Header */
#shopify-section--header {
  border-bottom: 1px solid #70786B; }

#shopify-section-header .Header {
  background-color: rgba(255, 255, 255, 0.9) !important; }

.Header__SecondaryNav .HorizontalList__Item a {
  font-size: 15px;
  letter-spacing: 0; }

.Header__MainNav .HorizontalList__Item > a {
  font-size: 20px;
  letter-spacing: 0;
  text-transform: uppercase;
  padding: 2rem 0.75rem; }

.Header__MainNav {
  padding: 16px 0; }

.Search__Form .Search__Input {
  letter-spacing: 0;
  font-size: 18px; }

p.AnnouncementBar__Content.Heading {
  letter-spacing: 0;
  font-size: 15px; }

.Header__LogoImage {
  margin: 0.5rem auto; }

/* Footer */
.Footer__Aside {
  display: none; }

#section-footer :before {
  background-color: #ffffff;
  border-radius: 50%; }

#section-footer .Footer__Social .Icon {
  color: #6d5301 !important;
  z-index: 30; }

.boost-pfs-search-suggestion-popover {
  display: none; }

/* Newsletter Popup  */
.NewsletterPopup {
  background-color: #ffffff; }

.NewsletterPopup .Heading {
  font-family: 'Dancing Script', cursive;
  font-weight: 700;
  font-style: normal;
  color: #F7B400;
  font-size: 40px;
  text-transform: capitalize;
  letter-spacing: 0;
  margin-bottom: 10px; }

.NewsletterPopup__Close {
  color: #000000; }

.NewsletterPopup__Content {
  color: #000000; }

.NewsletterPopup .Form__Input {
  border-color: rgba(221, 221, 221, 0.4);
  color: #000000; }

.NewsletterPopup .Form__Input::placeholder {
  color: #999999; }

.NewsletterPopup .Button {
  background-color: #F7B400;
  border-color: #F7B400;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0;
  color: #ffffff; }

.NewsletterPopup .Button::before {
  background-color: #F7B400; }

.NewsletterPopup .Button:hover {
  color: #F7B400 !important;
  background-color: #ffffff; }

/* HOME */
/* Hero */
#section-slideshow .Slideshow__Content .SectionHeader__Heading {
  font-family: 'Dancing Script', cursive;
  font-weight: 700;
  font-style: normal;
  color: #F7B400;
  font-size: 111px;
  text-transform: capitalize;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0; }
  @media (max-width: 1280px) {
    #section-slideshow .Slideshow__Content .SectionHeader__Heading {
      font-size: 72px; } }
  @media (max-width: 1024px) {
    #section-slideshow .Slideshow__Content .SectionHeader__Heading {
      font-size: 64px; } }
  @media (max-width: 768px) {
    #section-slideshow .Slideshow__Content .SectionHeader__Heading {
      font-size: 100px; } }

@media (max-width: 1024px) {
  #section-slideshow .Slideshow__Content.Slideshow__Content--bottomCenter {
    bottom: 50px; } }
#section-slideshow .SectionHeader__SubHeading {
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 300;
  letter-spacing: 0; }

#section-slideshow .Button {
  font-size: 20px;
  letter-spacing: 0; }

/* feature product section */
.SectionHeader .SectionHeader__Heading,
#shopify-section-collection-list .SectionHeader__Heading {
  font-family: 'Dancing Script', cursive;
  font-weight: 700;
  font-style: normal;
  color: #F7B400;
  font-size: 50px;
  text-transform: capitalize;
  letter-spacing: 0; }

.ProductItem__ImageWrapper .ProductItem__Image {
  object-fit: cover; }

.ProductItem__Info .ProductItem__Title a {
  font-size: 20px;
  text-transform: capitalize;
  letter-spacing: 0; }

.ProductItem__Info .ProductItem__PriceList {
  display: none; }

#shopify-section-featured-collections {
  border-bottom: 1px solid #c4c4c4; }

/* Collection seccion */
#shopify-section-collection-list .SectionHeader__ButtonWrapper {
  display: none; }

#shopify-section-collection-list .SectionHeader__Heading:not('.u-h1') {
  font-family: 'Lato', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 0; }

#shopify-section-collection-list h2.SectionHeader__Heading.Heading.u-h1 {
  margin-top: 4.5rem !important; }

#shopify-section-collection-list h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
  margin-top: 0 !important; }

#shopify-section-collection-list a.CollectionItem.Carousel__Cell {
  border: 1px solid #ffffff; }

#shopify-section-collection-list {
  margin: 0 120px; }
  @media (max-width: 1640px) {
    #shopify-section-collection-list {
      margin: 0 60px; } }
  @media (max-width: 1440px) {
    #shopify-section-collection-list {
      margin: 0 50px; } }
  @media (max-width: 1024px) {
    #shopify-section-collection-list {
      margin: 0 25px; } }
  @media (max-width: 640px) {
    #shopify-section-collection-list {
      margin: 0; } }

/* Food banner */
#section-1601391279210 .SectionHeader__Heading {
  color: #F7B400 !important;
  font-size: 60px;
  margin-bottom: 0; }

#section-1601391279210 .ImageHero__ContentOverlay {
  text-shadow: none;
  text-align: left;
  margin-left: 18rem; }

#section-1601391279210 .SectionHeader__Description {
  font-size: 18px;
  font-weight: 300;
  margin-top: 0; }

@media (max-width: 768px) {
  #section-1601391279210 .SectionHeader__Heading {
    font-size: 54px; } }
@media (max-width: 640px) {
  #section-1601391279210 .SectionHeader__Heading {
    font-size: 48px; } }
/* Bridal banner */
#section-1601485142062 .SectionHeader__Heading {
  color: #F7B400 !important;
  font-size: 60px;
  margin-bottom: 0; }

#section-1601485142062 .ImageHero__ContentOverlay {
  text-shadow: none;
  text-align: left;
  width: 1100px; }

#section-1601485142062 .SectionHeader__Description {
  font-size: 18px;
  font-weight: 300;
  color: #232323;
  margin-top: 0; }

#section-1601485142062 header.SectionHeader {
  width: inherit; }

@media (max-width: 1024px) {
  .SectionHeader__Description {
    max-width: 450px; }

  #section-1601485142062 .ImageHero__ContentOverlay {
    width: 900px; } }
@media (max-width: 768px) {
  .SectionHeader__Description {
    max-width: 400px; }

  #section-1601485142062 .ImageHero__ContentOverlay {
    width: 700px; }

  #section-1601485142062 .SectionHeader__Heading {
    font-size: 54px; } }
@media (max-width: 640px) {
  .SectionHeader__Description {
    max-width: 350px; }

  #section-1601485142062 .ImageHero__ContentOverlay {
    width: 600px; }

  #section-1601485142062 .SectionHeader__Heading {
    font-size: 48px; } }
/* Menu */
button.Heading.u-h1.TabList__Item {
  letter-spacing: 0;
  font-weight: 300; }

button.Heading.u-h1.TabList__Item.is-active {
  font-weight: 700;
  color: #70786B; }

.features--heading-uppercase .TabList__Item.is-active::after {
  background-color: #c5c5c5; }

.TabList {
  white-space: break-spaces; }

body.template-index button.Heading.u-h1.TabList__Item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-left: 35px;
  padding-left: 35px; }

/* Product single */
#shopify-section-1601391024444 .ProductMeta__Title {
  font-family: 'Lato', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 0; }

#shopify-section-1601391024444 .ProductMeta__Price {
  font-size: 20px;
  letter-spacing: 0; }

#shopify-section-1601391024444 .ProductMeta__Description {
  font-size: 20px;
  font-weight: 300;
  color: #232323; }

#shopify-section-1601391024444 .Button--primary::before {
  background-color: #F7B400;
  border-color: #F7B400; }

#shopify-section-1601391024444 .Button--primary, .shopify-payment-button__button--unbranded, .spr-summary-actions-newreview, .spr-button-primary:not(input) {
  border-color: #F7B400;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0; }

#shopify-section-1601391024444 .Button--primary:not([disabled]):hover {
  color: #F7B400 !important; }

a.Link.Link--underline {
  color: #1c1c1c; }

/* Product page */
#shopify-section-product-template .ProductMeta__Title {
  font-family: 'Lato', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 0; }

#shopify-section-product-template .ProductMeta__Price {
  font-size: 20px;
  letter-spacing: 0; }

#shopify-section-product-template .ProductMeta__Description {
  font-size: 20px;
  font-weight: 300;
  color: #232323; }

#shopify-section-product-template .Button--primary::before {
  background-color: #F7B400;
  border-color: #F7B400; }

#shopify-section-product-template .Button--primary, .shopify-payment-button__button--unbranded, .spr-summary-actions-newreview, .spr-button-primary:not(input) {
  border-color: #F7B400;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0; }

#shopify-section-product-template .Button--primary:not([disabled]):hover {
  color: #F7B400 !important; }

#shopify-section-product-template .ProductMeta__ShareTitle {
  display: none; }

#shopify-section-product-template .ProductMeta__ShareList .ProductMeta__ShareItem {
  color: #ffffff;
  border-radius: 50%;
  background-color: #F7B400;
  padding: 1rem; }

/* Collection page */
#shopify-section-collection-template .ProductItem__PriceList {
  display: block !important;
  font-size: 20px;
  letter-spacing: 0; }

#shopify-section-collection-template .Collapsible__Button {
  font-family: 'Dancing Script', cursive;
  font-weight: 700;
  font-style: normal;
  color: #F7B400;
  font-size: 30px;
  text-transform: capitalize;
  letter-spacing: 0; }

#shopify-section-collection-template .Linklist__Item {
  font-size: 20px;
  color: #232323; }

/* Login page  */
#customer_login .Form__Title {
  color: #F7B400;
  font-family: 'Dancing Script', cursive;
  font-weight: 700;
  font-style: normal;
  font-size: 50px;
  text-transform: capitalize;
  letter-spacing: 0;
  margin-bottom: 0; }

#customer_login .Button--primary::before {
  background-color: #F7B400;
  border-color: #F7B400;
  color: #ffffff; }

#customer_login .Button--primary {
  border-color: #F7B400;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0; }

#customer_login .Button--primary:not([disabled]):hover {
  color: #F7B400 !important; }

/* Contact page */
#contact_form .Button--primary::before {
  background-color: #F7B400;
  border-color: #F7B400;
  color: #ffffff; }

#contact_form .Button--primary {
  border-color: #F7B400;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0; }

#contact_form .Button--primary:not([disabled]):hover {
  color: #F7B400 !important; }

.Form__Textarea {
  font-size: 20px; }

.Form__Legend {
  font-size: 20px; }

/* Cart */
h1.EmptyState__Title.Heading.u-h5 {
  letter-spacing: 0; }

.Cart__ItemList .Cart__HeadItem {
  letter-spacing: 0;
  font-size: 20px; }

.Cart__ItemList .CartItem__Title {
  letter-spacing: 0;
  font-size: 18px; }

.Cart__ItemList .CartItem__Price {
  letter-spacing: 0;
  font-size: 18px; }

.Cart__ItemList .CartItem__Remove {
  letter-spacing: 0;
  font-size: 14px; }

.QuantitySelector .QuantitySelector__CurrentQuantity {
  letter-spacing: 0;
  font-size: 14px; }

.Cart__Recap .Cart__Total {
  letter-spacing: 0;
  font-size: 18px; }

.Cart__Recap .Cart__Taxes {
  font-size: 16px; }

.Cart__NoteContainer .Cart__NoteButton {
  font-size: 18px; }

.Cart__NoteContainer .Form__Textarea {
  font-size: 18px; }

.Panel .Panel__Title {
  letter-spacing: 0;
  font-size: 18px; }

.Form__Input {
  font-size: 18px; }

.Select--primary select {
  font-size: 18px; }

#shopify-section-cart-template .Button--primary::before {
  background-color: #F7B400;
  border-color: #F7B400;
  color: #ffffff; }

#shopify-section-cart-template .Button--primary {
  border-color: #F7B400;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0; }

#shopify-section-cart-template .Button--primary:not([disabled]):hover {
  color: #F7B400 !important; }

#section-footer :before {
  display: none; }
#section-footer .HorizontalList {
  margin-left: 0;
  margin-right: 0; }
#section-footer .HorizontalList .HorizontalList__Item {
  margin: 0;
  margin-right: 1rem; }
#section-footer .HorizontalList__Item > .Link {
  height: 2.3rem;
  width: 2.3rem;
  background-color: #fff;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  align-items: center; }
#section-footer .Icon-Wrapper--clickable {
  line-height: 0; }
#section-footer .Footer__Social {
  margin-top: 2rem; }

.link-dropdown {
  position: relative; }
  .link-dropdown :after {
    content: "";
    position: absolute; }

/* Review section in product page */
#shopify-product-reviews {
  border-bottom: 1px solid #c4c4c4; }

#shopify-product-reviews {
  margin: 0 !important; }

.spr-container {
  max-width: 1700px;
  margin: auto;
  padding: 5rem 2.5px !important; }
  @media (max-width: 1640px) {
    .spr-container {
      max-width: 1500px; } }
  @media (max-width: 1440px) {
    .spr-container {
      max-width: 1215px; } }

.spr-header-title {
  color: #F7B400;
  display: block !important;
  text-align: center;
  font-family: 'Dancing Script', cursive;
  font-weight: 700;
  font-style: normal;
  font-size: 50px !important;
  text-transform: capitalize;
  letter-spacing: 0; }

#shopify-product-reviews .a.spr-summary-actions-newreview {
  background-color: #F7B400 !important;
  border-color: #F7B400 !important;
  color: #ffffff;
  padding: 0.625rem 2.5rem;
  border-radius: 5px;
  align-items: center;
  letter-spacing: 0;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase; }

#shopify-product-reviews span.spr-summary-actions {
  display: flex !important;
  margin: 1rem 0;
  justify-content: center; }

#shopify-product-reviews .spr-summary-actions-newreview::before {
  background-color: #F7B400 !important; }

.spr-summary-actions-newreview:hover {
  background-color: #fff;
  color: #F7B400 !important; }

#shopify-product-reviews .spr-content {
  padding: 0 2.5rem; }

#shopify-product-reviews .spr-content, #shopify-product-reviews .spr-reviews {
  order: 2 !important; }

.spr-summary-actions {
  display: flex;
  margin: 1rem 0;
  justify-content: center; }

span.spr-summary-caption {
  display: flex;
  flex-direction: column;
  padding-top: 0.6rem; }

label.spr-form-label {
  font-size: 1rem;
  letter-spacing: 0;
  text-transform: capitalize;
  line-height: 2.2rem;
  text-align: left; }

.spr-form-contact-name, .spr-form-contact-email, .spr-form-contact-location, .spr-form-review-rating, .spr-form-review-title, .spr-form-review-body {
  margin: 0 0 2rem 0 !important; }

#shopify-product-reviews input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary {
  background-color: #F7B400 !important;
  border-color: #F7B400 !important;
  color: #ffffff;
  padding: 1rem 2rem;
  border-radius: 5px;
  align-items: center;
  letter-spacing: 0;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  text-transform: uppercase; }

#shopify-product-reviews .spr-button-primary::before {
  background-color: #F7B400 !important; }

.spr-button-primary:hover {
  background-color: #ffffff !important;
  color: #F7B400 !important; }

.spr-form-message-success {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px; }

#shopify-product-reviews .spr-reviews {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 2.8rem;
  margin-top: 3rem !important; }

.spr-review:first-child {
  margin-top: auto; }

.spr-review:last-child {
  padding-bottom: auto; }

#shopify-product-reviews .spr-review {
  border: 1px solid #DDDEDC !important;
  border-radius: 10px;
  padding: 3.5625rem 2.8125rem;
  margin-top: 0 !important; }

.spr-icon-star:before {
  color: #70786B; }

#shopify-product-reviews h3.spr-review-header-title {
  font-family: 'Lato', sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 25px;
  letter-spacing: 0;
  padding: 1rem 0 0;
  line-height: 34px; }

#shopify-product-reviews .spr-review-content-body {
  font-family: 'Lato', sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 20px;
  padding-bottom: 4.5rem;
  line-height: 34px; }

#shopify-product-reviews .spr-review-header-byline {
  font-family: 'Lato', sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 15px;
  color: #000000;
  left: 2.8125rem;
  bottom: 3.5625rem; }

#shopify-product-reviews .spr-review-header-byline strong {
  font-weight: 300 !important; }

@media (max-width: 1640px) {
  #shopify-product-reviews .spr-reviews {
    gap: 2rem; } }
@media (max-width: 1440px) {
  .spr-reviews {
    gap: 3rem; }

  #shopify-product-reviews .spr-reviews {
    grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 1024px) {
  .spr-reviews {
    gap: 4rem; }

  #shopify-product-reviews .spr-reviews {
    grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 768px) {
  .spr-reviews {
    gap: 3rem; } }
@media (max-width: 640px) {
  .spr-reviews {
    gap: 3rem; }

  #shopify-product-reviews .spr-reviews {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }

  #shopify-product-reviews .spr-summary-actions-newreview {
    width: auto !important; } }
@media (max-width: 375px) {
  #shopify-product-reviews .spr-review-header-byline {
    font-family: 'Lato', sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 15px;
    color: #000000;
    left: 2rem;
    bottom: 3rem; }

  #shopify-product-reviews .spr-review {
    padding: 3rem 2rem; }

  #shopify-product-reviews .spr-content {
    padding: 0 2rem; } }
/* 
@media (min-width: 1921px) {
  .flickity-viewport {
      max-height: 845px;
  }

  .flickity-viewport .AspectRatio::before {
      padding-bottom: 845px;
  }
} */
#shopify-section-collection-list .SectionHeader__Heading {
  margin-top: 2rem; }

/* MOBILE VIEW */
@media (max-width: 375px) {
  h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 36px; }

  header.SectionHeader.SectionHeader--center {
    margin-bottom: 30px; }

  .ProductItem__Info .ProductItem__Title a {
    font-size: 16px; }

  .ProductItem__Info {
    margin-top: 14px; }

  #shopify-section-collection-list h2.SectionHeader__Heading.Heading.u-h1 {
    margin-top: 3rem !important;
    font-size: 36px; }

  .CollectionItem__Wrapper--small {
    height: 300px; }

  #section-1601391279210 .SectionHeader__Heading {
    font-size: 36px; }

  #section-1601391279210 .SectionHeader__Description {
    font-size: 16px; }

  #section-1601391279210 .ImageHero__ContentOverlay {
    text-align: center;
    margin-left: 0; }

  #shopify-section-1601391024444 .ProductMeta__Title {
    font-size: 18px; }

  #shopify-section-1601391024444 .ProductMeta__Price {
    font-size: 18px; }

  #shopify-section-1601391024444 .ProductMeta__Description {
    font-size: 18px; }

  .features--heading-small .u-h1 {
    font-size: 18px; }

  .SectionHeader__Description {
    max-width: auto;
    font-size: 16px; }

  #section-1601485142062 header.SectionHeader {
    width: auto; }

  #section-1601485142062 .ImageHero__ContentOverlay {
    width: 300px;
    text-align: center; }

  #shopify-section-1601485142062 .SectionHeader {
    margin: 0 !important; }

  #section-1601485142062 .SectionHeader__Heading {
    font-size: 36px; } }
@media (min-width: 1140px) {
  body.template-product .Product__Gallery {
    display: flex;
    flex-direction: row-reverse; }
    body.template-product .Product__Gallery .Product__SlideshowNav {
      max-height: 30rem;
      overflow-y: auto; }
    body.template-product .Product__Gallery .Product__SlideshowNavScroller {
      display: flex;
      flex-direction: column; }
    body.template-product .Product__Gallery .Product__Slideshow {
      width: 100%;
      max-width: 35rem !important; } }

/* Latest changes */
body.template-index #shopify-section-collection-list .SectionHeader__Heading.SectionHeader__Heading--emphasize {
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.7rem; }
body.template-index #section-1601391279210 .ImageHero__ContentOverlay {
  flex-basis: 50rem;
  margin-left: 37rem; }
body.template-index #shopify-section-160313203030b57a96 .SectionFooter {
  display: none; }
body.template-index .features--heading-uppercase .TabList__Item.is-active::after {
  display: none; }
body.template-index .TabList__Item + .TabList__Item {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid #c5c5c5; }
body.template-index button.Heading.u-h1.TabList__Item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

body.template-collection .Pagination__NavItem.is-active {
  box-shadow: none;
  border-bottom: 2px solid;
  padding-right: 1rem;
  padding-left: 1rem;
  font-size: 1.5625rem; }
body.template-collection .Pagination__NavItem.Link {
  padding-right: 1rem;
  padding-left: 1rem;
  font-size: 1.5625rem;
  margin-left: 2rem;
  border-bottom: 0;
  color: #70786B;
  border-bottom-color: #70786B; }
body.template-collection .Pagination__NavItem.Link:last-child {
  display: none; }
body.template-collection .CollectionInner {
  margin-top: 7.5rem; }

.Container {
  max-width: 1680px; }

.Header__SecondaryNav .HorizontalList__Item a {
  color: #232323 !important; }

.Footer__Content.Rte {
  font-weight: 300; }

.Linklist__Item {
  font-weight: 300;
  margin-bottom: 5px; }

.features--heading-small .u-h6, .features--heading-small .Rte h6 {
  font-size: 1.25rem;
  text-transform: capitalize;
  letter-spacing: 0; }

#section-footer .Container {
  max-width: 1440px; }

@media (max-width: 1024px) {
  body.template-index #section-1601391279210 .ImageHero__ContentOverlay {
    margin-left: 21rem; }

  .flickity-viewport {
    height: 715px !important; }

  .js .Slideshow__Carousel .Slideshow__Slide {
    height: 715px !important; }

  .js .Slideshow__Image {
    object-fit: cover;
    object-position: center; } }
.ooo-instagram-header h2 {
  font-family: 'Dancing Script', cursive;
  font-weight: 700;
  font-style: normal;
  color: #F7B400;
  font-size: 40px !important;
  text-transform: capitalize !important;
  letter-spacing: 0 !important;
  margin-bottom: 10px; }

@media (max-width: 767px) {
  body.template-index #section-1601391279210 .ImageHero__ContentOverlay {
    margin-left: 5rem; }

  .flickity-viewport {
    height: 500px !important; }

  .js .Slideshow__Carousel .Slideshow__Slide {
    height: 500px !important; }

  #section-slideshow .Slideshow__Content .SectionHeader__Heading {
    font-size: 5rem;
    line-height: 1;
    margin-bottom: 1rem; }

  .ooo-instagram-header h2 {
    font-size: 20px !important; } }
@media (max-width: 480px) {
  body.template-index #section-1601391279210 .ImageHero__ContentOverlay {
    margin-left: 0rem; } }
.Header__SecondaryNav .HorizontalList__Item a {
  text-transform: uppercase; }

#shopify-section-1601391279210 .ImageHero,
#shopify-section-1601485142062 .ImageHero {
  min-height: 600px; }

.Product__Tabs {
  margin-top: 1rem; }

.Collapsible--large .Collapsible__Button {
  padding: 1rem 0; }

.Rte a:not(.Button) {
  color: #1c1b1b; }

.product-reviews-js {
  color: #70786B;
  font-size: 0.9375rem;
  display: block;
  cursor: pointer;
  text-decoration: underline;
  color: #f8b400; }

#shopify-section-16055524120a751f45 {
  padding-top: 5rem;
  padding-bottom: 5rem; }

@media (min-width: 1024px) {
  #shopify-section-16055524120a751f45 .CollectionItem {
    min-width: 25%; }

  #shopify-section-16055524120a751f45 .CollectionItem .CollectionItem__Wrapper--small {
    height: 28rem; } }
@media (max-width: 1024px) {
  .TabList {
    display: flex;
    flex-direction: column; }

  body.template-index button.Heading.u-h1.TabList__Item {
    margin: 0;
    padding: 0.5rem 0;
    border-left: 0; } }
body.template-collection .CollectionMain .Collapsible.Collapsible--padded.Collapsible--autoExpand:first-child {
  border-bottom: 1px solid #eaebe9;
  padding-bottom: 2rem;
  margin-bottom: 1rem; }

body.template-collection .CollectionMain .Linklist__Item > .Link {
  font-weight: 400;
  color: #232323;
  font-size: 1.25rem;
  margin-bottom: 0.5rem; }

body.template-collection .filter-group h4 {
  font-family: 'Dancing Script', cursive !important; }
body.template-collection .filter-group li a {
  font-family: 'Lato', sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important; }
body.template-collection .collection-container.active.selected a {
  font-weight: 700 !important; }
body.template-collection .filter-group h4:after {
  color: #f7b400;
  font-weight: 700;
  margin-top: 0.8rem;
  font-size: 1rem; }
body.template-collection .filter-group.filter-group-florals {
  border-bottom: 1px solid #eaebe9;
  padding-bottom: 2rem;
  margin-bottom: 1rem; }

.Footer {
  background-color: #6d5401;
  /*   background-image: url('https://cdn.shopify.com/s/files/1/0728/8427/files/footer-banner.jpg?v=1608839033'); */
  background-size: cover;
  background-repeat: no-repeat; }

a.filter-clear {
  margin-top: 1rem; }

.collection-back-previous {
  cursor: pointer; }

.shopify-section--header {
  margin-bottom: 0 !important; }
