/** Shopify CDN: Minification failed

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

**/
body.gradient {
    background-image: url("/cdn/shop/files/background-body.png?v=1751611093");
    background-size: cover;
}
.quattrocento-regular {
  font-family: "Quattrocento", serif;
  font-weight: 400;
  font-style: normal;
}

.quattrocento-bold {
  font-family: "Quattrocento", serif;
  font-weight: 700;
  font-style: normal;
}


body {
 font-family: 'Quattrocento' !important;
details-modal.header__search {
    display: none !important;
    
}

  .menu-drawer__inner-container {
    background: #FCF7D0;
}
  .tabinner button span {
    cursor: pointer;
}
  .header__icon--menu[aria-expanded=true]:before {
    background: #FCF7D0 !important;
}
  .header-wrapper.color-scheme-1.gradient {
    margin-bottom: -167px !important;
}
a.header__heading-link.link.link--text.focus-inset {
    padding-bottom: 16px;
}
  .color-scheme-1.gradient img {
    width: 100% !important;
}
.collection__title--desktop-slider {
    text-align: center !important;
}
  .header__heading-logo-wrapper img {
    min-width: 114px !important;
}
h2.rich-text__heading.rte.inline-richtext {
    font-size: 63px !important;
    font-weight: bold;
    color: #605607 !important;
}
.collection__description.body.rte.scroll-trigger.animate--slide-in p {
  color: #282B13BF !important;
  font-size: 32px;
  line-height: 30px;
}
section#shopify-section-template--18124222234822__rich_text_jwWEzT {
    margin-top: -16%;
}
.rich-text__blocks.center {
    background-color: #fcf7d0;
    padding: 110px 60px;
    max-width: 862px !important;
    border-radius: 24px;
}
.media.media--transparent.media--adapt img {
    width: 65px;
    height: 65px;
}
.multicolumn-card__info {
    padding: 22px 0 32px 0 !important;
}
  .multicolumn-card__info .rte p {
    font-size: 18px !important;
}
  ul#Slider-template--18124222234822__multicolumn_JAGqE8{
    padding: 0 !important;
  }
.footer__content-top.page-width {
  max-width: 1100px;
  padding: 0;
}
.footer__content-bottom-wrapper {
    justify-content: center;
}
.footer__copyright.caption small {
   color: #2E2A39BF;;
}
.footer__content-bottom {
    border: none !important;
}
ul.footer-block__details-content.list-unstyled li {
    font-weight: bold;
    font-size: 14px;
    line-height: 25px;
}
  .footer-block__details-content.rte p {
    line-height: 28px;
}
.product__title h1 {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}
.price.price--large.price--show-badge .price-item {
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
}
fieldset.js.product-form__input.product-form__input--pill label {
    background: #FCF7D0 !Important;
    font-size: 18px;
    padding: 10px 20px !Important;
    margin: 0;
}
.product__description.rte.quick-add-hidden h3 {
    font-size: 16px;
    font-weight: bold;
}
nav.header__inline-menu ul li a {
    padding: 11px !important;
    color: #282B13!important;
}
a.header__menu-item[aria-current="page"] span {
  text-decoration: none !important;
  border-bottom: none !important;
}
  .shopify-policy__container {
    padding-top: 165px !important;
    margin: 100px 80px !important;
}
  .rich-text__text.rte.scroll-trigger.animate--slide-in p {
    font-size: 32px !important;
    font-weight: 400;
    color: #282B13BF !important;
}
/* cart page  */
.cart-item__image-container.gradient.global-media-settings img {
    width: 64px;
    height: 64px;
}
  .title-wrapper-with-link a {
    color: #605607 !important;
    line-height: 48px;
}
  td.cart-item__details {
    padding-left: 0 !important;
}
h1.title.title--primary {
    font-weight: bold;
}
th.caption-with-letter-spacing {
    font-size: 16px;
}
td.cart-item__details a {
    font-size: 24px;
  font-weight: bold;
}
  .cart-items *.right {
    text-align: left;
}
  textarea#Cart-note {
    background: transparent;
}
.product-option {
    font-size: 16px !important;
}
div#cart-notification {
    background: #fcf7d0;
}
.button, .shopify-challenge__button, .customer button {
    background-color: #7C8350 !important;
    border: none;
}
.cart-notification__links,
.cart-notification__links a,
.cart-notification__links button {
  color: #ffffff !important;
}
  h2.collapsible-content__heading.inline-richtext.h1 {
    font-size: 32px !important;
    text-align: right;
    font-weight: bold !important;
}
 .grid__item .accordion h3 {
    font-weight: bold;
    color: #605607 !important;
    font-family: 'Quattrocento' !important;
}
  .product__info-wrapper {
    padding: 0 !important;
}
.page-width.single-product-page {
    margin: 0 auto;
    max-width: 1170px !important;
    padding: 0 !important;
}
  .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding-left: 30px !important;
}
  ul#Slider-Gallery-template--18124222693574__main {
    row-gap: 26px !important;
}
  slider-component#GalleryViewer-template--18124222693574__main {
    max-width: 573px !important;
}
  .single-product {
    word-break: break-word;
    padding: 24px 0;
}
  .product__description.rte.quick-add-hidden {
  color: #605607;
}

.product__description.rte.quick-add-hidden h3,
.product__description.rte.quick-add-hidden p {
  color: #605607;
}

.product-form__buttons {
    max-width: 53rem !important;
}
  p.product__text.inline-richtext {
    font-size: 18px;
}
nav.header__inline-menu ul li a {
    font-size: 18px;
    font-weight: 400;
    padding: 0 10px !important
    color: #282B13 !important;
}
.header_menu-item span {
    color: #282B13 !important;
}

form#FacetFiltersForm {
    display: none;
}
div#shopify-section-template--18124222169286__main-collection-product-grid {
    margin: 0;
}
.card__information {
    padding: 20px 0 !important;
}
.card__information h3 {
  text-align: left;
  font-size: 22px;
  font-weight: bold;
  line-height: 27px;
  color: #433C05 !important;
}
.price {
  text-align: left;
  color: #433C05 !important;
  font-size: 20px;
  font-weight: 400;
}
ul#product-grid {
    grid-gap: 50px;
    max-width: 1140px;
}
ul#product-grid li {
  width: 300px;
  padding: 17px !important;
  background: #FCF7D0;
  border-radius: 1rem !important;
}
.quick-add-modal__content-info {
    background: #ffffff !important;
    border: none !important;
}
.quick-add-modal__content {
    background-color: transparent !important;
}
button#ModalClose-8537063227590 {
    background: #605607;
}
.quick-add-modal__toggle .icon {
    color: white;
}
cart-remove-button .button:not([disabled]) {
    background: transparent !important;
}
.button::before,
.button::after {
  content: none !important;
  display: none !important;
}
section#shopify-section-template--18124222234822__slick_slider_product_aqHtGn {
    margin: 0 !important;
}
section#shopify-section-template--18124222693574__main , div#shopify-section-template--18124222103750__cart-items  {
    margin-top: 18%;
}
.cart__items {
    border-bottom: 1px solid #D0D5DD !important;
}
button.link.button-label {
    color: #433C05 !important;
    padding-top: 12px;
    font-size: 16px;
    font-weight: 700;
}
ul#Slider-template--18124222693574__multicolumn_46Vfr8 {
    padding: 24px 0;
}
section#shopify-section-template--18124222365894__form {
    margin-top: 0 !important;
}
.shopify-policy__body h3 span {
    font-size: 36px !important;
  font-weight: bold !important;
}
.shopify-policy__title h1 {
    font-weight: bold !important;
}
.shopify-policy__body span {
    font-size: 24px;
    font-weight: 400 !important;
    font-family: 'Quattrocento' !important;
    color: #1A1919 !important;
}
.shopify-policy__container p {
    font-size: 24px !important;
    margin: 0 auto;
}
.product-form__buttons button {
    border-radius: 60px !important;
}
section#shopify-section-template--18124222496966__main {
    margin: 265px 0 100px 0;
}
ul.footer-block__details-content.list-unstyled li a , .footer-block__details-content.rte p strong {
    color: #605607 !important;
    opacity: 100% !important;
}
  .field__input:focus,
  .field__input:not(:placeholder-shown) {
    padding-left: 20px !important;
  }
/* faqs section  */
 .collapsible-content-wrapper-narrow {
    display: flex;
    gap: 100px !important;
    padding: 0px !important;
    max-width: 716px !important;
    margin: 0 auto;
    justify-content: space-between;
}
.collapsible-content__header.scroll-trigger.animate--slide-in {
    width: 90px;
}
.grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse.scroll-trigger.animate--slide-in {
    max-width: 685px !important;
  width: 100% !important;
}
  .page-width.page-width--narrow.section-template--18124222496966__main-padding {
    max-width: 1280px !important;
}
.smartwishlist {
    font-size: 20px !important;
 
}
/* login page */
p#customer-account-description {
    color: #605607 !important;
}
/* wishlist page */
.container.wishlistbodycontainer {
    padding: 7% 0 !important;
}
.wishlistpage {
    padding-top: 200px !important;
}
.shopify-challenge__container {
    padding-top: 10%;
}
span._19gi7yt0._19gi7yt12._19gi7yt1b._19gi7yt1g {
    font-size: 12px !important;
}
@media (max-width: 360px) {
.custom-card__media img {
    width: 265px;
    height: 240px !important;
}
  .custom-card {
    width: 300px;
    box-sizing: border-box;
    margin: 0 auto;
}
}
@media (min-width: 769px) and (max-width: 1024px) {
  .footer__content-top.page-width {
    padding: 0 24px !important;
  }
  
    .page-width.page-width--narrow.section-template--18124222496966__main-padding {
   padding: 0 30px !important;
}
}
@media (min-width: 767px) and (max-width: 1024px) {
.col-sm-4 {
    width: 49.333333% !important;
}
}
@media (min-width: 1440px) {
div#shopify-section-template--18124222103750__cart-items {
    margin-top: 9% !important;
}
}
@media (max-width: 400px) {
  .rich-text__blocks.center {
    padding: 30px 20px !important;
  }
}

@media (max-width: 768px) {
    .header__heading-logo-wrapper img {
    min-width: 70px !important;
      height: 40px !important;
}
  .header-wrapper.color-scheme-1.gradient {
    padding: 0 20px !important;
}
  .header {
    padding: 0 !important;
}
  p.announcement-bar__message.h5 span {
    font-size: 12px;
}
    .rich-text__text.rte.scroll-trigger.animate--slide-in p {
    font-size: 18px !important;
}
  .multicolumn-card__info .rte p {
    font-size: 16px;
}
  h2.totals__total {
    font-size: 24px !important;
}
  .media.media--transparent.media--adapt {
    margin: 0 !important;
}
  h2 {
    font-size: 36px !important;
     line-height: 48px;
}
  div#cart-notification {
    margin-top: 10rem !important;
}
  h2.cart-notification__heading.caption-large.text-body {
    font-size: 14px !important;
}
  .cart-notification-product {
    align-items: center !important;
}
  h2.rich-text__heading.rte.inline-richtext {
    font-size: 30px !important;
    line-height: 48px;
  }
    .header-wrapper.color-scheme-1.gradient {
    margin-bottom: -100px;
}
  .header__heading-logo-wrapper img {
    width: 51px;
    height: 30px;
}
  .color-scheme-1.gradient img {
    width: 100% !important;
}
  .rich-text__blocks.center {
    padding: 30px 25px !important;
    max-width:425px !important;
}
  .color-.isolate.gradient {
    padding-top: 50px;
}
  footer {
    padding: 32px 40px;
}
  footer h2 {
    font-size: 20px !important;
    margin: 0 !important;
}
  h1.title.title--primary {
    font-size: 32px;
    width:100%;
}
  a.cart-item__name.h4.break {
    font-size: 16px;
}
  .product-option {
    font-size: 14px !important;
}
  cart-items .title-wrapper-with-link {
    margin-top: 100px !important;
}
  p.product__text.inline-richtext {
    font-size: 16px !important;
}
  .product__title h1 , .price.price--large.price--show-badge .price-item  {
    font-size: 24px !important;
    font-weight:bold; 
     line-height: 34px;
}
  .single-product {
    word-break: break-word;
    padding: 12px 0;
}
  .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in {
    padding-left: 0px !important;
}
  .summary__title h2 {
    font-size: 18px !important;
}
  h2.collapsible-content__heading.inline-richtext.h1 {
    text-align: left;
    margin: 0 !important;
    font-size: 24px !important;
}
.collapsible-content-wrapper-narrow {
  display: flex;
  flex-direction: column !important;
  gap: 0px !important;
    padding: 0 16px !important;
}
  .media.media--transparent.media--adapt {
    padding: 50px 0 17px !important;
}
  .page-width.section-template--18124222693574__multicolumn_e8JCte-padding.isolate.scroll-trigger.animate--slide-in {
    padding: 22px 0 30px 0 !important;
}
  ul#Slider-template--18124222693574__multicolumn_e8JCte {
    padding: 0px 0 22px 0 !important;
    display: flex;
    gap: 40px;
}
  .page-width.single-product-page {
    padding:  0 20px !important;
}
  .page-width.page-width--narrow.section-template--18124222365894__main-padding {
    padding: 120px 0 30px 0 !important;
}
  .shopify-policy__body h2 {
    font-size: 24px !important;
}
  .shopify-policy__title h1 {
    font-size: 24px !important;
}
  .shopify-policy__container {
     padding: 110px 30px 30px 30px !important;
      margin: 0 0px !important;        
}
    .shopify-policy__body span {
    font-size: 16px;
}
  .shopify-policy__body span p {
    font-size: 16px;
    line-height: 30px !important;
}
  .shopify-policy__body h3 span {
    font-size: 24px !important;
}
  .wishlistpage {
    padding-top: 100px !important;
}
  .row.loginmessage {
    width: 90%;
    margin: 0 auto;
}
  .alert.alert-info.sw-login-notification {
    margin-top: 20px !important;
}
  section#shopify-section-template--18124222496966__main {
    margin: 70px 0;
}
  /* mobile menu  */
  div#menu-drawer {
    margin-top: -64px;
}
  summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset {
  
    padding-top: 0px;
    z-index: 999 !important;
}
summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset::before {
    display: none !important;
}
  nav.menu-drawer__navigation ul {
    padding-top: 30px;
}
  ul.list.list-social.list-unstyled {
    display: none;
}
  .menu-drawer__utility-links {
    background: transparent;
}
 a.button.button--primary {
    font-size: 18px !important;
    padding: 12px 30px;
} 
  .modal-content {
    width: 60% !important;
}
  .wishlistpage .row {
    margin-left: 0px !important; 
    margin-right: 0px !important;
  
}
  .container.wishlistbodycontainer .product {
    margin: 20px!important;
}
}
div#cart-notification {
    z-index: 99 !important;
}

.spacer {
  width: 100%;
  height: 390px;             
  display: flex;
  justify-content: center;   
  align-items: center;       
  background-color: #fcf7d0;
  margin-top:   -228px;
}

.btn-insta {
  display: flex;
  align-items: center;
  gap: 10px;                  /* space between icon & text */
  padding: 20px 30px;
  font-size: 18px;
  font-weight: 700;
  border: none;
  border-radius: 50px;
  background: #7C8350;
  color: #fff;
  cursor: pointer;
  transition: background 0.3s;
  margin-top:150px;
  font-family: 'Quattrocento'
}

.btn-insta img {
  max-width: 20px;
  height: 20px;
}

.btn-insta:hover {
  background: #8a7f10;
}


@media screen and (max-width: 768px) {
  .spacer {
    width: 100%;
    height: 220px;
    display: block;
    background-color: #fcf7d0;
    margin-top: -156px !important;
    padding: 0;
  }
  .btn-insta {
  display:none;
}
.multicolumn-card__info {
    padding: 22px 0 0px 0 !important;
}
 .grid__item .accordion h3 {
    font-size: 16px !important;
}
}

@media (max-width: 400px)
{
.rich-text__text.rte.scroll-trigger.animate--slide-in p {
    font-size: 16px !important;
    font-weight: 400;
    color: #282B13BF !important;
}
h2.rich-text__heading.rte.inline-richtext {
    font-size: 25px !important;
    line-height: 40px;
  }
}
 

