/** Shopify CDN: Minification failed

Line 406:0 Unexpected "}"

**/
 .slideshow__controls.slideshow__controls--top.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile {
    display: flex;
    justify-content: space-between;
} 

ul#HeaderMenu-MenuList-2 li:first-child {
    border-bottom: 1px solid #f1f1f136;
}


details#Details-HeaderMenu-5:hover span{
color:#fff !important;
}

details#Details-HeaderMenu-5 li {
    border-bottom: 1px solid #f2f2f21a;
    padding: 4px 0px;
}

details#Details-HeaderMenu-5 li:last-child {
    border: none;
}

.d-flex {
    display: grid;
    grid-template-columns: auto auto auto auto;
    text-align: center;
}

.icn_box img {
    width: 100px;
    height: 100px;
    border: 2px solid #d39e4e;
    border-radius: 50px;
    padding: 20px;
} 


.icn_box h2 {
    font-size: 16px;
}

button.slider-button {
    margin-top: -350px;
}



.slideshow__text-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.banner__buttons-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.banner__buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}


/* img.image-magnify-hover {
    height: 470px !important;
}

 */

.header__submenu .header__menu-item {
    padding: 1.2rem 2.5rem !important;
}


.product-form__input--pill input[type=radio]+label {
    border: 2px solid #bd9456 !important;
}

.product-form__input--pill input[type=radio]:checked+label {
    color: rgb(var(--color-background));
    background: #bd9456 !important;
}
.article-card__excerpt {  
    text-align: center;
}

.article-card__info.caption-with-letter-spacing.h5 .circle-divider {
    display: none !important;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    background-color: #bd9456 !important;
    border-radius: 20px!important;
}

.button:after{content: none !important;}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw:after {
    content: none!important;
}
button#ProductSubmitButton-template--22364621668656__main:after {
    content: none!important;
}
.quantity:after {
  
    box-shadow: 0 0 0 var(--inputs-border-width) rgba(var(--color-button)) !important;  
    border-radius: 20px !important;
}
.page-width.padding-add {
    margin-top: 100px;
}

button#ProductSubmitButton-template--22364621668656__main {
    border: 2px solid #bd9456;
    color: #bd9456!important;
    border-radius: 20px;
}
a.button {
    color: rgba(var(--color-button-text), 1);
    background-color: rgba(var(--color-button), 1);
}
h1.header__heading {
    position: relative;
    top: 0px;
    background-color: #2b2b29;
    border-radius: 50%;
}
header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-social {padding: 0;}
nav.header__inline-menu {
    /* position: relative;
    top: -24px; */
}
/* .slideshow__controls.slideshow__controls--top.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile {
    display: none;
} */
button.slideshow__autoplay.slider-button.no-js-hidden {
    display: none;
}
.slideshow__text.banner__box {
    max-width: 85.5rem !important;
}
/* .header__icons.header__icons--localization.header-localization {
    position: absolute;
} */
details[open]>.header__menu-item {
    text-decoration: none;
}
.banner__buttons {
    background-color: #bd9456;
    border-radius: 42px;
}

a.button.button--primary {
    background-color: #bd9456;
    border: none !important;
    border-radius: 72px;
    color: #000 !important;
    font-size: 20px;
}

a.button.button--primary:before {
    content: none;
}

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

.product-form__submit {
    margin-bottom: 1rem;
}

a.button.button--primary {
    color: #fff !important;
    opacity: unset;
}
h2.title.inline-richtext.h1.scroll-trigger.animate--slide-in {
    text-align: center;
}


.collection__description.body.rte.scroll-trigger.animate--slide-in {
    text-align: center;
    font-size: 20px;
}
.header__active-menu-item {

    text-decoration: underline !important;

}
.header__submenu .header__submenu {
    background-color: #2b2b29 !important;
    padding: 1rem 0;
    margin: 1rem 0;
}

.header__submenu .header__menu-item:hover {
    text-decoration-line: underline !important;
}
.list-menu__item--active {
    text-decoration: unset;
    text-underline-offset: 0.3rem;
}



details#Details-HeaderMenu-5:hover #HeaderMenu-shop span {
    color: #bd9456 !important;
}
.announcement-bar__message {

    min-width: 200px;
}
section#shopify-section-template--22364621472048__multicolumn_iyaXRc img.multicolumn-card__image {
    height: 100px !important;
    width: 100px !important;
    object-fit: contain;
    padding: 27px;
    border: 1px solid #bd9456;
    border-radius: 50%;
}

/* .multicolumn-card__info {
    padding-top: 0 !important;
    position: relative;
    bottom: 50px;
} */
.header__heading-link {
    padding: 11px 3px !important;
    margin-bottom: -55px;
}
.header__heading-logo-wrapper {
  background-color: #2b2b29;
    border-radius: 95px;
    padding: 0px;
    position: relative;
    top: 0px;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background-color: #bd9456;
}
.shopify-payment-button__button--unbranded:after {
    content: "";
  border-radius: 53px !important;
    box-shadow: unset;
}
summary#HeaderMenu-shop {
    color: #fff;
  font-size: 12px;
}
h3.inline-richtext {
    font-size: 24px;
    color: #000;
}

.multicolumn-card__info p {
    color: #000;
    font-size: 16px;
}
ul.list-menu.list-menu--inline li a {
    color: #fbf7ed;
    font-size: 12px;
}

a.mail {
    font-size: 15px;
    margin-bottom: 8px;
    color: #bd9456;
    text-decoration: none;
    padding-top: 20px;
}
.footer-block__image-wrapper {
    position: relative;
    left: -126px;
}

a.call {.ft-phone
    a {
    color: #8c8c8c;
    font-size: 14px;
    font-weight: 400;
};
.ft-phone
    a {
    color: #8c8c8c;
    font-size: 14px;
    font-weight: 400;
};
    color: #8c8c8c;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
}

a.link.link--text.list-menu__item.list-menu__item--link.list-menu__item--active {
    text-decoration: none;
    font-size: 16px;
}
.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing .media.media--transparent.media--adapt {
    padding-bottom: 45.947368% !important;
}
.product__title h1 {
  font-size: 30px;
  line-height: 1.1;
}
h2.related-products__heading.inline-richtext.h2 {
  text-align: center;
}
h2.title.inline-richtext.h1 {
  width: 100% !important;
  text-align: center !important;
}
.header__menu-item:hover span {
    text-decoration: unset;
    color: #e1e1e0;
    text-underline-offset: .3rem;
}
/* ul.footer-block__details-content.list-unstyled {
    text-align: center;
} */
/* eader.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account {
    display: flex;
}
header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account {
    display: flex !important;
} */


@media screen and (max-width: 749px){
  .header__icon--menu{
     margin-top: -10px 
  }



.d-flex {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px 0px;
}

ul.footer-block__details-content.list-unstyled {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}

  .footer-block__details-content.rte {
    text-align: left;
}
.footer-block__newsletter .newsletter-form {
    align-items: flex-start;
}
  .footer-block__image-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
  
  button.slider-button {
    margin-top: 0px;
}

  .header__heading-logo {
    width: 85px;
    height: 85px;
}
  details-modal.header__search {
    width: unset !important;
}
div#menu-drawer {
    max-width: 320px;
}
  }
details[open] .modal-overlay:after {

    background-color: unset;
}
.announcement-bar__message {
    min-width: auto;
}
  header.header.header--middle-center.header--mobile-center.page-width.header--has-menu.header--has-social {
    padding: 0px 30px;
  
}
  .footer-block__image-wrapper {
    position: relative;
    left: unset;
}
}

/* Fonts  */

#shopify-section-template--22364621472048__rich_text_YnjRAW h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {

    letter-spacing: 2px;
}
h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    color: #bd9456;
    letter-spacing: 0px;
}
h2.product__title.h1 {
    font-size: 30px;
}
p.announcement-bar__message.h5 span {
    letter-spacing: 0px!important;
    font-size: 12px  !important;
}

.rich-text__text.rte.scroll-trigger.animate--slide-in p {
    letter-spacing: 0px !important;
}
.swym-button-bar.swym-wishlist-button-bar.swym-inject {
    background-color: #bd9456;
    padding: 0px 11px !important;
    border-radius: 26px !important;
}
button.share-button__button {
    font-size: 16px;
    font-family: 'Avenir Next';
}
p.gst-text {
    display: none !important;
}

span.swym-fave-count {
    background-color: #bd9456 !important;
    box-shadow: unset !important;
}

p.gst-text {
    margin: 0;
    padding-left: 19px;
    color: #bd9456;
    font-size: 19px;
    position: relative;
    top: -4px;
}

span.price-item.price-item--regular {
    font-size: 16px;
    color: #bd9456;
    text-align: center;
}
.product__title h1 {
    font-family: 'Montserrat',sans-serif !important;
}
.article-template__hero-container {
    max-width: 100%!important;
    margin: 0 auto;
}
.form__label {
    font-size: 1.4rem;
}
select#request-type\ field {
    width: 100%;
    padding: 17px;
    flex-grow: 1;
    text-align: left;
    padding: 1.5rem;
    margin: var(--inputs-border-width);
    transition: box-shadow var(--duration-short) ease;
    color: #4d4d4d;
    font-family: 'Avenir Next';
    font-size: 18px;
}
a.link.animate-arrow {
  background-color: #bd9456;
      /* background-color: #fbf7ed !important; */
  border: none !important;
  color: #fff;
  padding: 5px 20px;
}
section#shopify-section-template--22364621570352__rich_text_WLBBXh h2 {
    color: #bd9456;
    font-size: 30px;
    font-family: "Montserrat", sans-serif !important;
}
li span {
    color: #e1e1e0;
    font-size: 12px;
}
.button span {
    color: inherit;
    font-size: 1.6rem;
}
.header__submenu .header__menu-item:hover {
    text-decoration-line: unset;
    background-color: #bd9456!important;
}
@media screen and (min-width: 990px) {
    .underline-links-hover:hover a {
        text-decoration: none !important;
        text-underline-offset: .3rem;
        color: #bd9456;
    }
  h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {font-family: 'Montserrat',sans-serif !important;}

.rich-text__text.rte.scroll-trigger.animate--slide-in p {
    color: #000;
    font-size: 16px;
}
  
  .full-unstyled-link {
     font-family: 'Montserrat',sans-serif !important;
    font-size: 16px!important;
    font-weight: 500;
}
}
h2.banner__heading.inline-richtext.h1 {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
}

ul#HeaderMenu-MenuList-3 {
    background: #1e1e19;
}



ul#HeaderMenu-MenuList-3 li span {
    color: #e1e1e0;
    font-size: 12px;
}
#shopify-section-template--22364621472048__rich_text_YnjRAW h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
      font-family: "Montserrat", sans-serif !important;
      letter-spacing: 2px;

}
.card__heading {
    text-align: center;
    font-family: 'Avenir Next';
    letter-spacing: 1px;
    color: #000 !important;
    line-height: normal;
    color: #1e1e19;
    width: 100%;
    text-align: center;
  font-size:22px;
}
.page-width.main-blog {
    display: flex;
}

h3.inline-richtext {
    font-size: 26px;
    color: #000;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif !important;
    margin-top: 0;
}

.child-blog img {
    height: 300px;
    width: 100%;
    /* padding: 10px; */
}

.child-blog {
     padding: 20px;
    width: 50%;
}

.bg-color {
    background-color: #e5e3d6;
    padding: 7px 0px;
    margin-top: 61px;
}
  .metafield-rich_text_field a {
    color: #ce9659;
}

  @media screen and (max-width: 749px){
    .page-width.main-blog {
    display: flex;
    flex-wrap: wrap;
}
    .child-blog {
    padding: 20px;
    width: 100%;
}
  }


details#Details-HeaderSubMenu-shop-by-collection-dining {
    color: #e1e1e0;
}

li span {
    color: #e1e1e0;
}
svg.icon.icon-caret {
    color: #e1e1e0;
}
#Details-CartDrawer svg.icon.icon-caret {
    color: #121212bf;
}
.card.card--standard.card--media {
    padding: 0px !important;
}

 .section-template--22364621472048__featured_collection_nP677V-padding {
    margin-top: -17px !important;
}
  p.gst-text {
    display: none;
}

.collection__view-all {
    margin-top: 25px;
}
.sr-headless-checkout img {
    display: none;
}
.newsletter-form__field-wrapper .field:after {
    border: .2rem solid #bd9456;
}
.newsletter-form__field-wrapper .field__label {
    color: #bd9456;
}
.newsletter-form__button .icon path {
    fill: #bd9456;
}
.pdp-art-sec-content p {
    margin: 0;
}
.cart__note.field:after {
    border-radius: 0 !important;
}
cart-drawer .drawer__footer summary:focus-visible {
    box-shadow: none !important;
    outline: 0;
}
.cart__note label {
    display: none !important;
}
.cart__note {
    top: 0 !important;
}
.sr-headless-checkout {
    text-transform: normal;
}

@media screen and (max-width: 749px) {
    .multicolumn-card__info p{
        font-size: 14px;
    }
    .slider.slider--tablet + .slider-buttons {
        display: none !important;
    }
    .button span,
    .button {
        font-size: 1.4rem;
    }
    .product-form__buttons {
        gap: 10px;
    }
    .product-form__buttons .product-form__submit {
        padding-inline: 10px;
    }
    .grid.product-grid {
    row-gap: 25px;
    }
    .product__title h1 {
        font-size: 24px;
    }
    .header__heading-link {
        margin-bottom: -25px;
    }
}


.whatsapp-widget {
    z-index: 9 !important;
}