/** Shopify CDN: Minification failed

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

**/

html {
  scroll-behavior: smooth;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, button, li, label, input{
  text-transform:math-auto !important;
  font-family: 'Cormorant Garamond' !important;
}
.wpbingo-breadcrumbs .breadcrumb__item span {
    font-size: 17px;
}
.content-search-toggle {
  left: 50% !important;
  transform: translateX(-50%);
}

.content-search-toggle .contents-search {
  padding: 50px 0 !important;
}

.menu-mobile {
  top: -17px !important;
}

.index-header.scrolled .main-menu__nav-item svg path,
.main-menu__nav-item svg path {
  stroke: #754e1a;
}

.index-header .main-menu__nav-item svg path {
  stroke: #ffffff;
}

.index-header .bwp-header {
    padding: 10px 0 !important;
    position: fixed;
    top: 17px;
    z-index: 2;
    width: 100%;
    max-width: 1160px;
    background: #ffffff3b;
    margin: auto;
    border-radius: 80px;
    left: 50%;
    transform: translateX(-50%);
}

.index-header .main-menu li span:after,
.index-header .feather-menu:before,
.index-header .bwp-header .icon-search:before,
.index-header .header-logo img,
.index-header .icon-user:before,
.index-header .icon-heart:before,
.index-header .icon-large-paper-bag:before {
  filter: brightness(0) invert(1);
}

.index-header.scrolled .bwp-header.header_1 {
  background-color: #f5f1e9;
}

.index-header.scrolled .main-menu li span:after,
.index-header.scrolled .feather-menu:before,
.index-header.scrolled .bwp-header .icon-search:before,
.index-header.scrolled .header-logo img,
.index-header.scrolled .icon-user:before,
.index-header.scrolled .icon-heart:before,
.index-header.scrolled .icon-large-paper-bag:before {
  filter: contrast(0.5);
}

#shopify-section-1663474605a10521ba {
  position: fixed;
  z-index: -1;
  top: 0;
  width: 100%;
}

.index-content-only {
  margin-top: 900px;
}

.lookbook-section,
.bottom-grovya-sec,
.index-content-only {
  background: #fff;
}

.lookbook-section {
  padding-top: 50px;
}

.header-left {
  display: flex;
  align-items: center;
}

.search-toggle {
  font-size: 20px;
  top: 2px;
  margin-left: 23px;
}

.main-menu li span:after {
  content: "";
  position: absolute;
  left: 0;
  top: -16px;
  width: 30px;
  height: 30px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M6.25 16.5625V35C6.25 35.3315 6.3817 35.6495 6.61612 35.8839C6.85054 36.1183 7.16848 36.25 7.5 36.25H15V25.625C15 25.1277 15.1975 24.6508 15.5492 24.2992C15.9008 23.9475 16.3777 23.75 16.875 23.75H23.125C23.6223 23.75 24.0992 23.9475 24.4508 24.2992C24.8025 24.6508 25 25.1277 25 25.625V36.25H32.5C32.8315 36.25 33.1495 36.1183 33.3839 35.8839C33.6183 35.6495 33.75 35.3315 33.75 35V16.5625" stroke="%23754E1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M37.5 20.0001L20.8508 4.0626C20.4602 3.6501 19.5469 3.64541 19.1492 4.0626L2.5 20.0001M31.25 13.9845V5.0001H27.5V10.3907" stroke="%23754E1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: 100%;
  background-repeat: no-repeat;
}

.main-menu li span {
  font-size: 0;
}

.main-menu li span::before {
  display: none;
}


#shopify-section-1663474605a10521ba video {
  width: 100%;
}

#shopify-section-collection-banner .container {
  max-width: 100%;
  padding: 0;
  margin: 0;
}

.wpbingo-slideshow .slideshow-horizontal--right {
  justify-content: center !important;
}

.hero-products-section {
  padding: 70px 0;
  font-family: "Poppins", sans-serif;
  background: #fff;
}

.hero-products-section .container, .bottom-grovya-sec .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

#shopify-section-1663474605a10521ba .heading-2 br {
  display: none;
}
.page-account__inner .login-form-container {
    flex-direction: column;
    gap: 20px;
}
.page-account__inner .login-form-container>div {
    width: 100%;
    flex: 0 0 100%;
}

.section-title {
  text-align: center;
  font-size: 45px;
   text-transform: math-auto;
  font-weight: 400;
  color: #754e1a;
}

.section-title .light-text {
  color: #000;
}

.section-title .highlight-text {
  color: #4c6787;
  text-decoration: underline;
  margin-left: 5px;
}

.hero-products-grid {
  display: flex;
  flex-direction: column;
  gap: 80px;
  margin-top: 80px;
}

.hero-product-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 80px;
}

.hero-product-card.reverse {
  flex-direction: row-reverse;
}

.hero-product-text {
  flex: 1 1 45%;
  padding: 20px 0;
}

.hero-product-image {
  flex: 1 1 45%;
}

.hero-product-image img {
  width: 100%;
  border-radius: 10px;
  object-fit: cover;
}

.hero-product-title {
  color: #754E1A;
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 44px;
  line-height: 100%;
   text-transform: math-auto;
}

.hero-product-desc {
  margin-bottom: 25px;
  font-weight: 400;
  font-size: 23px;
  line-height: 30px;
  font-family: Cormorant Garamond;
  color: #754E1A;
}

.hero-btn {
  display: inline-block;
  padding: 18px 20px;
  background: #fff;
  border: 1px solid #754e1a;
  color: #754e1a;
   text-transform: math-auto;
  border-radius: 15px;
  transition: 0.3s;
  font-size: 25px;
  line-height: 15px;
  cursor: pointer;
  font-weight: 400;
  font-family: Cormorant Garamond;
  width: 100%;
  max-width: 215px;
  text-align: center;
}

.hero-btn:hover {
  background: #754E1A;
  color: #fff;
  border-color: #754E1A;
}

#shopify-section-1663474605a10521ba .caption__inner-1 {
  padding: 0 !important;
}

#shopify-section-1663474605a10521ba .heading-2 {
  text-align: center;
  width: 100%;
  max-width: 600px;
  margin: auto auto 40px;
}

.wpbingo-slideshow .slideshow-text--left {
  text-align: center;
}

#shopify-section-1663474605a10521ba .button_slider-3 {
  font-size: 25px;
  line-height: 15px;
  font-weight: 400;
  letter-spacing: 0 !important;
  color: #754e1a;
  background: #ffffff;
  padding: 18px 9px 18px 9px;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
  border-width: 1px;
  border-color: #754e1a;
  border-style: solid;
  border-radius: 15px 15px 15px 15px;
  font-family: Cormorant Garamond;
   text-transform: math-auto;
}

.wpbingo-section--lookbook.lookbook-split .lookbook-image img {
  transform: translate(0);
  object-fit: contain;
}


.accrodion-column-main {
  display: flex;
  justify-content: space-between;
  gap: 25px;
}

.accrodion-column-main .accrordion-left {
  display: flex;
  flex-direction: column;
  gap: 14px;
  width: 50%;
}

.accrodion-column-main .accrordion-left .accordionimg img {
  width: 100%;
}

.accrodion-column-main .accrordion-left .jdgm-carousel-wrapper {
  border-radius: 12px;
  margin: 0 !important;
  width: 100% !important;
  padding: 60px 0 43px 0;
  background: #754e1a;
}

.accrodion-column-main .accrordion-left .jdgm-carousel-wrapper .jdgm-carousel-title-and-link {
  margin-bottom: 50px;
}

.accrodion-column-main .accrordion-left .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title {
  font-size: 21px;
  font-weight: 700;
  color: #f5f1e9;
  margin: 0;
}

.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper {
  display: none !important;
}

.jdgm-carousel--done .jdgm-carousel__item-wrapper {
  height: auto !important;
}

.jdgm-carousel-wrapper .jdgm-carousel-item {
  background: #f5f1e9;
  border-radius: 10px;
  padding: 40px 20px;
  width: 100% !important;
  margin: 0 15px;
  max-width: 420px;
}


.wpbingo-section--image-text .image-text {
  display: flex;
  margin: 0 -15px;
  flex-wrap: wrap;
  gap: 130px;
  justify-content: center;
}

.wpbingo-section--image-text .col-image {
  width: 40%;
}

.wpbingo-section--image-text .col-content {
  width: 40%;
  margin: 0px;
}

#shopify-section-template--18287677374566__image_text h2 {
  font-size: 45px;
  font-weight: 400;
  color: #754e1a;
  text-align: center;
  margin: 70px 0 56px;
   text-transform: math-auto;
}

.col-content .image-text__image .desc h6 {
  font-size: 23px;
  font-weight: 400;
  color: #754e1a;
}

#shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 150px;
  padding-bottom: 70px;
}

#shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .left-text {
  width: 40%;
}

#shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .left-text h4 {
  font-size: 45px;
  font-weight: 400;
  color: #754e1a;
  margin: 0;
  margin-bottom: 25px;
  font-family: "Cormorant Garamond";
   text-transform: math-auto;
}

#shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .left-text p,
#shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .right-text p {
  font-size: 23px;
  font-weight: 400;
  color: #754e1a;
  margin: 0;
  font-family: "Cormorant Garamond";
  line-height: normal;
}

#shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .right-text {
  width: 40%;
}

#shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .right-text h4 {
  font-size: 45px;
  font-weight: 400;
  color: #754e1a;
  margin: 0;
  margin-bottom: 25px;
  font-family: "Cormorant Garamond";
   text-transform: math-auto;
}

#shopify-section-template--18287677374566__image_text .wpbingo-section--image-text .desc {
  margin-bottom: 30px;
   text-transform: math-auto;
  color: #754e1a;
  font-family: Cormorant Garamond;
  font-weight: 400;
  font-size: 23px;
  line-height: 100%;
}


.term-and-conditions p {
  font-family: Cormorant Garamond;
  font-weight: 400;
  font-size: 28px;
  line-height: 48px;
  vertical-align: middle;
   text-transform: math-auto;
  color: #754e1a;
}

.term-and-conditions h2 {
  font-family: Cormorant Garamond;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  vertical-align: middle;
   text-transform: math-auto;
  color: #754e1a;
}

.term-and-conditions h3 {
   text-transform: math-auto;
}

.term-and-conditions ul li {
  font-family: Cormorant Garamond;
  font-weight: 400;
  font-size: 28px;
  line-height: 33px;
  vertical-align: middle;
   text-transform: math-auto;
  color: #754e1a;
}


.footer-center {
  padding: 250px 0 60px !important;
  border-width: 0 !important;
  border-color: transparent !important;
  border-style: none !important;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1728" height="587" viewBox="0 0 1728 587" fill="none"><path d="M-127.968 64.6846C954.596 310.218 1109.33 224.058 1887.26 31.6492C2665.18 -160.759 1887.26 587 1887.26 587H-201.711C-201.711 587 -1210.53 -180.848 -127.968 64.6846Z" fill="%23F5F1E9"/></svg>') !important;
  max-width: 100% !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height: 100%;
  background-position: center;
  background: #fff;
  width: 100%;
}

.newsletter-column .title-footer {
  padding-bottom: 20px;
}

.newsletter-column .newsletter-form__wrap {
  box-shadow: 0px 4px 4px 0px #d9d9d933;
  border: 0.5px solid #754e1a;
  padding: 8px 28px;
  border-radius: 15px;
  background: #fff;
}

.newsletter-column .newsletter-form__submit {
  border: 0.5px solid #754e1a !important;
  padding: 10px 18px;
  height: auto;
  width: 100%;
  max-width: 215px;
  border-radius: 15px;
  margin-top: 28px;
  background: #fff;
  font-family: Cormorant Garamond;
  font-weight: 400;
  font-size: 25px;
  line-height: 30px;
  text-transform: capitalize;
  color: #754e1a;
}

.newsletter-column .newsletter-form__wrap input {
  border: none;
}

.newsletter-column .newsletter-form__wrap input::placeholder {
  color: #d9d9d9;
  font-family: Cormorant Garamond;
  font-weight: 400;
  font-size: 22px;
  line-height: normal;
  text-transform: capitalize;
}


@media (max-width: 1200px) {
  .jdgm-carousel-wrapper .jdgm-carousel-item {
    width: 260px !important;
  }
}

.jdgm-carousel__arrows {
  display: none;
}

.jdgm-carousel-wrapper .jdgm-carousel-item__review {
  height: auto !important;
}

.jdgm-carousel-item__review-title {
  font-weight: 700;
  font-size: 21px;
  color: #754e1a;
  margin-top: 13px;
  margin-bottom: 8px;
  font-family: "Cormorant Garamond";
}

.jdgm-carousel-item__review-body>p {
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  color: #754e1a;
  margin-top: 10px;
  font-family: "Cormorant Garamond";
}

.jdgm-carousel-item__reviewer-name {
  font-size: 12px;
  font-weight: 400;
  opacity: 0.6;
  line-height: 1;
  padding-bottom: 2px;
  color: #754e1a;
  font-family: "Cormorant Garamond";
}

.jdgm-star {
  color: #754e1a !important;
}

.accordion-right {
  width: 50%;
  border: 1px solid #754e1a;
  border-radius: 12px;
  padding: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.title-footer {
   text-transform: math-auto;
  font-weight: 600 !important;
  line-height: normal !important;
}

.footer-menu__link {
  font-family: Cormorant Garamond;
  font-weight: 300;
  font-size: 24px !important;
  line-height: 48px;
  vertical-align: middle;
   text-transform: math-auto;
}

.footer-block__content img {
  padding-bottom: 30px;
}

.newsletter-column .newsletter-form__submit:hover {
  background: #754E1A;
  color: #fff;
}

.accordion .newsletter-column input {
  display: block;
}



.privacy-policy-page {
  font-family: "Arial", sans-serif;
  background-color: #f8f7f2;

  color: #3a3a3a;

  margin: 0;
  padding: 0;
}

.privacy-policy-container p,
.privacy-policy-container ul li {
  font-family: Cormorant Garamond;
  font-weight: 400;
  font-size: 28px;
  line-height: 33px;
  vertical-align: middle;
   text-transform: math-auto;
  color: #754e1a;
}

.privacy-policy-page .privacy-policy-container {
  max-width: 1100px;
  margin: 0 auto;
  padding: 20px;
}

.privacy-policy-container h3 {
  font-family: Cormorant Garamond;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  vertical-align: middle;
   text-transform: math-auto;
}

.privacy-policy-container h4 {
  font-family: Cormorant Garamond;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  vertical-align: middle;
   text-transform: math-auto;
}



.privacy-policy-page ul {
  margin-left: 20px;
  margin-top: 10px;
}

.privacy-policy-page ul li {
  font-size: 16px;
  color: #333333;

  margin-bottom: 8px;
}



.privacy-policy-page a {
  color: #0066cc;
  text-decoration: none;
}

.privacy-policy-page a:hover {
  text-decoration: underline;
}

.product-single__metas p {
  font-family: Cormorant Garamond !important;
}

.product-single .product-single__buttons .btn--add-to-cart {
  font-size: 20px !important;
  font-family: Cormorant Garamond !important;
  text-transform: none;
}

span.js-product-price.product-single__price {
  font-family: "Cormorant Infant", serif !important;
}

.product-single .product-single__buttons .product-quantity .wpbingo-qty__number {
  font-size: 18px !important;
  font-family: "Cormorant Infant", serif !important;
  color: #754E1A;
}
.product-single .product-single__buttons .product-quantity .wpbingo-qty__adjust--minus{
  font-family: "Cormorant Infant", serif !important;
  color: #754E1A;
}
.product-single__metas p {
  font-size: 20px;
  color: #754E1A;
}
.jdgm-rev-widg__summary-text {
   color: #754E1A;
}
.product-card__name a {
   text-transform: math-auto;
}

.accrodion-column-main {
    margin-top: 100px;
}

#shopify-section-featured_title_button_Pi46an .wpbingo-section--title-button .wpbingo-section__inner {
  background-color: #ffffff !important;
  margin-top: 30px;
}

.wpbingo-button:hover {
  background: #ffffff !important;
  border-color: #ffffff !important;
}

.wpbingo-button a {
  display: inline-block;
  padding: 18px 20px !important;
  background: #fff;
  border: 1px solid #754e1a;
  color: #754e1a !important;
  text-transform: capitalize;
  border-radius: 15px;
  transition: 0.3s;
  font-size: 25px !important;
  line-height: 15px !important;
  cursor: pointer;
  font-weight: 400;
  font-family: Cormorant Garamond;
  width: 100%;
  max-width: 215px;
  text-align: center;
   text-transform: math-auto;
}

.wpbingo-button a:hover {
  background: #754E1A !important;
  color: #fff !important;
  border-color: #754E1A !important;
}

.wpbingo-button.button-1 a::before {
  display: none;
}

.refund-policy li {
  font-family: Cormorant Garamond;
  font-weight: 400;
  font-size: 28px;
  line-height: 48px;
  vertical-align: middle;
   text-transform: math-auto;
  color: #754e1a;
}

.wpbingo-breadcrumbs .wpbingo-breadcrumbs__inner .wpbingo-breadcrumbs__title {
   text-transform: math-auto;
  font-family: Cormorant Garamond;
}

.wpbingo-breadcrumbs .breadcrumb__item {
   text-transform: math-auto;
  font-family: Cormorant Garamond;
}

.product-card__name {
  font-size: 24px !important;
  text-transform: math-auto !important;
  font-family: 'Cormorant Garamond' !important;
}

#shopify-section-featured_title_rJQXGd .wpbingo-section--title .heading-1,
#shopify-section-featured_title_hBa4GB .wpbingo-section--title .heading-1 {
   text-transform: math-auto;
}

.content-search-toggle {
  top: -17px;
}


.login-popup .content-form-register.popup {
  position: relative;
  z-index: 99;

  max-width: 510px;
  margin: auto;
  max-height: 100%;
  width: 100%;
  padding: 40px 30px 30px;
  text-align: center;
}

.login-popup h3 {
  display: inline-block;
  font-size: 20px;
  padding: 10px 30px;
  background: #fff;
  margin: 0;
  position: absolute;
  left: 50%;
  top: -4px;
  border-radius: 10px;
  transform: translate(-50%, 50%);
}

.login-popup .content-form-register.popup .login__content {
  border: 1px solid #e5e5e5;
  padding: 45px 30px 30px;
  text-align: center;
  background: #ffffff;
  border-radius: 30px;
}

.login-popup.active .remove-form-login-register,
.login-popup .content-form-register.popup {
  background: transparent;
}


@media (min-width: 1700px) {
  .container {
    max-width: 1640px;
  }
}

@media (min-width: 1800px) {
  .footer-center {
    padding-top: 300px !important;
  }
}

@media (min-width: 2000px) {
  .footer-center {
    padding-top: 370px !important;
  }
}

@media (max-width: 1299px) {
  #shopify-section-1663474605a10521ba .wpbingo-slideshow__item-image {
    width: 90%;
  }

  .footer-menu__link,
  .footer-center .title-5 {
    font-size: 20px !important;
    line-height: 30px;
  }

  .title-footer {
    line-height: normal !important;
    font-size: 20px !important;
  }
}

@media (max-width: 1200px) {
  .accordion-content {
    font-size: 12px;
  }

  .accordion-right .accordion .accordion-label span {
    font-size: 24px !important;
  }

  .accordion-right {
    padding: 40px;
  }
}

@media (max-width: 1050px) {
  .bwp-header .header-center__inner {
    padding: 10px 0;
}
  .index-header .bwp-header {
    width: 90%;
  }
  .index-header .bwp-header .header-center__inner {
    padding: 0 0;
}
  .menu-mobile__inner {
    height: 100vh;
  }

  .index-content-only {
    margin-top: 556px;
  }

  .header-mobile .header-bottom-fixed {
    display: none;
  }

  .index-header .header-mobile .header-center__inner {
    padding: 0 0;
  }

  .menu-mobile__inner {
    left: -54px;
  }

  .header-desktop {
    display: block !important;
  }

  .header-mobile {
    display: none !important;
  }
}

@media (max-width: 1025px) {
  #shopify-section-1663474605a10521ba .heading-2 {
    font-size: 72px !important;
    line-height: 75px !important;
  }

  #shopify-section-1663474605a10521ba .heading-2 br {
    display: none;
  }

  #shopify-section-1663474605a10521ba .caption__inner-1 {
    padding: 150px 0 0 !important;
  }

  #shopify-section-1663474605a10521ba .button_slider-3 {
    font-size: 15px !important;
  }
}

@media (max-width: 992px) {
  .footer-center {
    padding: 50px 20px 20px !important;
    background: #f5f1e9;
  }

  #shopify-section-1663474605a10521ba .caption__inner-1 {
    padding: 60px 0 0 !important;
  }

  #shopify-section-1663474605a10521ba .button_slider-3 {
    font-size: 24px !important;
  }

  .wpbingo-section--image-text .image-text {
    gap: 40px;
    justify-content: space-between;
    flex-direction: column;
  }

  .wpbingo-section--image-text .col-image,
  .wpbingo-section--image-text .col-content,
  .wpbingo-section--image-text .col-image img,
  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .left-text,
  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .right-text {
    width: 100%;
  }

  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container {
    flex-direction: column;
    gap: 40px;
  }

  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container {
    margin-top: 50px;
    padding-bottom: 30px;
  }

  #shopify-section-template--18287677374566__image_text h2 {
    margin: 50px 0;
  }

  #shopify-section-featured_title_hBa4GB .wpbingo-section--title .heading-1 {
    padding: 40px 0 50px;
  }
}

@media (max-width: 768px) {

  .hero-product-card,
  .hero-product-card.reverse {
    flex-direction: column;
  }

  .hero-product-text,
  .hero-product-image {
    flex: 1 1 100%;
  }

  .accordion-right {
    padding: 20px;
  }

  /* .privacy-policy-page h1 {
    font-size: 28px;
  }

  .privacy-policy-page h2 {
    font-size: 24px;
  }

  .privacy-policy-page h3 {
    font-size: 18px;
  }

  .privacy-policy-page p,
  .privacy-policy-page ul li {
    font-size: 14px;
  }

  .accrodion-column-main .accrordion-left .jdgm-carousel-wrapper .jdgm-carousel-title-and-link {
    margin-bottom: 40px;
  }

  .index-content-only {
    margin-top: 383px;
  }

  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container {
    flex-direction: column;
  }

  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .left-text,
  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .right-text {
    flex: 1 1 100%;
  }
}
 
} */
@media(max-width:768px){
   .hero-product-card,
  .hero-product-card.reverse {
    flex-direction: column;
  }

  .hero-product-text,
  .hero-product-image {
    flex: 1 1 100%;
  }

  .accordion-right {
    padding: 20px;
  }
  .privacy-policy-page h1 {
    font-size: 28px;
  }

  .privacy-policy-page h2 {
    font-size: 24px;
  }

  .privacy-policy-page h3 {
    font-size: 18px;
  }

  .privacy-policy-page p,
  .privacy-policy-page ul li {
    font-size: 14px;
  }

  .accrodion-column-main .accrordion-left .jdgm-carousel-wrapper .jdgm-carousel-title-and-link {
    margin-bottom: 40px;
  }

  .index-content-only {
    margin-top: 383px;
  }

  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container {
    flex-direction: column;
  }

  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .left-text,
  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .right-text {
    flex: 1 1 100%;
  }
}

@media (max-width: 767px) {
  #shopify-section-1663474605a10521ba .wpbingo-slideshow__item-image {
    width: 100%;
  }

  #shopify-section-1663474605a10521ba .caption__inner-1 {
    padding: 20px 0 0 !important;
  }

  #shopify-section-1663474605a10521ba .heading-2 {
    color: #ffff !important;
    font-size: 32px !important;
    line-height: normal !important;
    max-width: 300px;
  }

  #shopify-section-1663474605a10521ba .button_slider-3 {
    padding: 7px 14px 7px 14px !important;
    color: #ffffff !important;
    border-color: #ffffff !important;
    border-radius: 15px !important;
  }

  #shopify-section-1663474605a10521ba .wpbingo-slideshow .slideshow-text--left {
    max-width: 100%;
  }

  #shopify-section-1663474605a10521ba .wpbingo-slideshow__item-image {
    width: 80%;
  }

  .wpbingo-slideshow .slideshow-caption.disable_absolute {
    position: absolute;
    right: 0;
    left: 0;
  }

  .wpbingo-slideshow .slideshow-horizontal-mobi--center {
    justify-content: end;
  }

  #shopify-section-featured_title_button_Pi46an .wpbingo-section--title-button .button-1 {
    text-align: center !important;
  }
  .bwp-footer .footer-center.accordion .title-footer{
  font-size:20px;
  }
}
.product-single .product-single__buttons .product-quantity .wpbingo-qty__adjust--plus {
    color: #754e1a  !important;
}
@media (max-width: 576px) {
  .index-content-only {
    margin-top: 330px;
  }

  .footer-center::before {
    content: "";
    position: absolute;
    left: 0;
    top: -75px;
    width: 100%;
    height: 100px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1728" height="587" viewBox="0 0 1728 587" fill="none"><path d="M-127.968 64.6846C954.596 310.218 1109.33 224.058 1887.26 31.6492C2665.18 -160.759 1887.26 587 1887.26 587H-201.711C-201.711 587 -1210.53 -180.848 -127.968 64.6846Z" fill="%23F5F1E9"/></svg>');
    background-size: 100%;
    background-repeat: no-repeat;
  }
  #shopify-section-featured_title_hBa4GB .wpbingo-section--title .heading-1 {
      padding: 40px 0 80px;
  }
  .footer-center {
    position: relative;
    margin-top: 0;
    overflow: visible !important;
  }

  .header-logo img {
    max-width: 100px !important;
  }

  .hero-product-text,
  .hero-product-image {
    text-align: left;
    padding: 0;
  }

  .hero-product-card.reverse {
    flex-direction: column-reverse;
  }

  .hero-product-card {
    gap: 30px;
    flex-direction: column-reverse;
  }

  .section-title {
    font-size: 26px;
  }

  .hero-product-title {
    font-size: 20px;
  }

  .hero-product-desc {
    font-size: 17px;
    line-height: 26px;
  }

  .hero-btn {
    padding: 12px 10px;
    font-size: 17px;
    max-width: 110px;
  }

  #shopify-section-1663474605a10521ba .wpbingo-slideshow__item-image {
    width: 70%;
  }

  #shopify-section-1663474605a10521ba .heading-2 {
    font-size: 32px !important;
    line-height: 30px !important;
    width: 100%;
    text-align: center;
  }

  #shopify-section-1663474605a10521ba .heading-2 br {
    display: none;
  }

  #shopify-section-1663474605a10521ba .button_slider-3 {
    line-height: 20px !important;
    border-radius: 15px !important;
    font-size: 12px !important;
  }
#shopify-section-1663474605a10521ba{
  height:211px;
}
  .hero-products-section {
    padding: 30px 0;
  }

  .hero-products-grid {
    gap: 30px;
    margin-top: 30px;
  }

  .accordion-right {
    width: 100%;
  }

  .accordion-right .accordion .accordion-label {
    padding: 0;
  }

  .accordion-right .accordion .accordion-label span {
    font-size: 30px;
    color: #754e1a;
    font-family: "Cormorant Garamond";
    font-weight: 600;
  }

  .accrodion-column-main {
    flex-direction: column;
  }

  .accrodion-column-main .accrordion-left {
    width: 100%;
  }

  #shopify-section-1663474605a10521ba .caption__inner-1 {
    padding: 50px 0 0 !important;
  }

  #shopify-section-featured_title_button_Pi46an .wpbingo-section--title-button .button-1 a {
    padding: 12px 10px !important;
    font-size: 17px !important;
    max-width: 110px;
  }

  #shopify-section-template--18287677374566__image_text h2 {
    font-size: 26px;
    margin: 20px 0 0
  }

  .col-content .image-text__image .desc h6,
  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .left-text p,
  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .right-text p,
  .privacy-policy-container p,
  .privacy-policy-container ul li,
  .refund-policy li,
  .term-and-conditions p,
  .term-and-conditions ul li {
    font-size: 17px;
  }

  #shopify-section-template--18287677374566__image_text .wpbingo-section--image-text {
    margin: 0 0 10px !important;
  }

  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .left-text h4,
  #shopify-section-template--18287677374566__text_duo_section_bhU8Jp .container .right-text h4,
  .term-and-conditions h2 {
    font-size: 30px;
    margin: 0 0 15px;
  }

  .privacy-policy-container h3,
  .privacy-policy-container h4 {
    font-size: 27px;
    line-height: 35px;
  }

  section.wpbingo-breadcrumbs.wpbingo-breadcrumbs--no-image {
    padding-top: 25px;
    padding-bottom: 0;
  }

  .refund-policy li,
  .term-and-conditions p {
    line-height: normal;
  }

  #shopify-section-featured_title_hBa4GB .wpbingo-section--title .heading-1 {
    text-align: center !important;
  }

  .lookbook-parent .lookbook-card__item:first-child {
    left: 17% !important;
  }

  .lookbook-parent .lookbook-card__item:nth-child(2) {
    left: 35% !important;
  }

  .lookbook-parent .lookbook-card__item:nth-child(3) {
    left: 48% !important;
  }

  .lookbook-parent .lookbook-card__item:nth-child(4) {
    left: 61% !important;
  }

  .lookbook-parent .lookbook-card__item:nth-child(5) {
    left: 81% !important;
  }

  #shopify-section-1663474605a10521ba .caption__inner-1 {
    padding: 30px 0 0 !important;
  }
  .lookbook-section {
    padding-top: 0;
}
}

@media (max-width: 440px) {
  .index-content-only {
    margin-top: 276px;
  }

  .lookbook-parent .lookbook-card__item:first-child {
    left: 17% !important;
  }

  .lookbook-parent .lookbook-card__item:nth-child(2) {
    left: 35% !important;
  }

  .lookbook-parent .lookbook-card__item:nth-child(3) {
    left: 48% !important;
  }

  .lookbook-parent .lookbook-card__item:nth-child(4) {
    left: 61% !important;
  }

  .lookbook-parent .lookbook-card__item:nth-child(5) {
    left: 81% !important;
  }
  .accrodion-column-main {
    margin-top: 50px;
}
}

@media (max-width: 440px) {
  .index-content-only {
    margin-top: 210px;
  }

  .index-header .bwp-header {
    top: 5px;
  }
}

@media(min-width:769px) and (max-width:900px) {
  .index-content-only {
    margin-top: 480px;
  }

  .lookbook-section {
    padding-top: 20px;
  }
}


.form-control,
.login-popup .form-button input,
.login-popup .form-link .js-forget-password,
.login-popup .register-account,
.bwp-footer p,
.wpbingo-breadcrumbs .breadcrumb__item span,
.content-search-toggle .search-modal .search__input::placeholder,
.content-search-toggle .search-modal .search__input,
.content-search-toggle .content-menu-search .title,
li.breadcrumb__item span,
.page-account__inner .register-form-container .form-button input,
.page-account__inner .register-form-container .login-account a,
.cookie-consent__message,
.cookie-consent__dismiss .btn-dismiss,
.cookie-consent__dismiss .btn-agree, .login-popup .form-link .js-forget-password,
.login-popup .form-button input,
.login-popup .register-account,
.login-popup h3, .page-account__inner .login-form-container h3,
.page-account__inner .description, .page-account__inner .register-account a, 
.page-account__inner .login-form-container .form-button input,
.page-account__inner .login-form-container .form-link a,
.accordion-right .accordion .accordion-label span,
.accordion-right .accordion .accordion-content p, .drawer__title, .shipping-bar-cart .title-spend,
.shipping-bar-cart .title-shipping, .ajaxcart__footer-price .ajaxcart__subtotal-name,
.ajaxcart__subtotal,
.ajaxcart__footer-price .ajaxcart__subtotal-name,
.ajaxcart__subtotal, .ajaxcart__policies, .ajaxcart-currency .marquee p, .ajaxcart__footer-buttons>div button,
.drawer__inner .cart-empty-message, .content-search-toggle .search-modal .search__input,
.product-card.hover_style_9 .product-card__price,
.btn--add-to-cart span, .product-single .product-single__buttons .btn--add-to-cart,
.btn--add-to-cart span, .accordion-right .accordion .accordion-label span,
.ajaxcart__product-name, .ajaxcart__remove, .drawer__close-button,
.cart-modal__btn, .product-single .product-single__title,
.drawer__inner .ajaxcart__footer .ajaxcart__info .ajaxcart__info_header>div span,
.wpbingo-section--contact_info .contact-form-content label   {
  font-family: 'Cormorant Garamond' !important;
   text-transform: math-auto;
}
.accordion-right .accordion .accordion-label span {
  color: #754E1A;     
  font-size: 20px !important;

}
div#shopify-section-featured_lookbook_split_Dh4JtL {
    position: inherit;
}
.content-product-card {
    top: 0 !important;
    left: 0 !important;
}
.footer-menu__link, .footer-center .title-5 {
    font-size: 20px !important;
    line-height: 30px;
}
.wpbingo-section--contact_info .contact-info .content{
font-family:'Cormorant Garamond';}
.wpbingo-section--contact_info .form-button input{
font-family:'Cormorant Garamond';}
.product-group-price .product-price, .ajaxcart__price, .ajaxcart__qty input,
.product-card.hover_style_9 .product-card__form:not(.popup,.mobile) .form-addtocart .wpbingo-qty input,
span.js-product-price.product-single__price{
  font-family: "Cormorant Infant" !important;
}
.newsletter-column .newsletter-form__submit {
  margin: 0;
  margin-top: 28px;
}
.drawer__title .count{
  position: relative;
  top: -3px;
}

.scroll-to-top path {
    stroke: #744e1b !important;
}
.btn-primary:not(:disabled):not(.disabled):active{
  background:#754E1A !important;
  border-color:#754E1A !important;
  color:#fff !important;
}

#shopify-section-1663474605a10521ba {
  position: relative;
  height: 100vh;
  overflow: hidden;
  z-index: 0;
}

#shopify-section-1663474605a10521ba .banner__media img,
#shopify-section-1663474605a10521ba .banner__media video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
  object-fit: cover;
  transform: translateY(0);
  transition: transform 0.2s linear;
  will-change: transform;
}

.shopify-section:not(#shopify-section-1663474605a10521ba) {
  position: relative;
  z-index: auto;
  background: #fff;
}

#shopify-section-1663474605a10521ba .slick-track {
    width: 100% !important;
}
.wpbingo-slideshow .slick-list .wpbingo-slideshow__item {
    width: 100% !important;
}
.wpbingo-section--slideshow {
    position: fixed;
    width: 100%;
}
@media(max-width:767px){
#shopify-section-1663474605a10521ba {
    height: 400px;
}
}
@media(max-width:767px){
#shopify-section-1663474605a10521ba {
    height: 260px;
}
}
.index-content-only {
  margin-top: 0 !important;
}

@media(min-width:768px) and (max-width:1024px){
  #shopify-section-1663474605a10521ba {
    height: 43vh;
}
}
#shopify-section-template--18287678160998__17610302534462a8e4 a.jdgm-write-rev-link {
    font-family: 'Cormorant Garamond'  !important;
}
 #shopify-section-template--18287678160998__17610302534462a8e4 .jdgm-rev-widg__summary-text, .jdgm-write-rev-link, .jdgm-ask-question-btn {
    font-family: 'Cormorant Garamond'  !important;
}

