/** Shopify CDN: Minification failed

Line 451:1 Expected "}" to go with "{"

**/
/* GLobal Css */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Lora", serif !important;
  font-weight:400 !important;
}
#preview-bar-iframe {
  display:none;
}
/* font-family: "DM Sans", serif; */

::-webkit-scrollbar {
  width: 5px;
}
 
::-webkit-scrollbar-track {
  background:#f4ebd5;
}
 
::-webkit-scrollbar-thumb {
  background-color: #CB5925;
}
/* End GLobal Css */
/* Header Menu */

/* Original header
.header .header__nav a {
  font-family: "Quintessential", serif !important;
  font-weight:400 !important;
  font-size:2rem;
  color:#CB5925; */

.header .header__nav a {
  font-family: "Lora", serif !important;
  font-weight:400 !important;
  font-size:1.5rem;
  color:#CB5925;
}
@media (min-width:930px) {
.header .header__grid--transparent .header__icons-right .header__icon {
  color:#CB5925;
}
}
.mega-menu__list a, .float-element.header__menu a, .header__dropdown-menu .header__wide-menu a  {
  font-family: "Lora", serif !important;
  font-weight:400;
  color:#554740;
  font-size:16px;
  line-height:24px;
}
.mega-menu__list a:hover, .float-element.header__menu a:hover,
.header__dropdown-menu .header__wide-menu a:hover {
  color:#CB5925;
}
.mega-menu .product-card__vendor  {
  display:none;
}

/* Header Menu END */

/* Header MObile Menu */

.drawer-menu__list--without-mega-menu .drawer-menu__list-body  {
  flex-wrap: nowrap;
  flex-flow: column;
 overflow: auto;
    scroll-snap-type: x mandatory;
}
.drawer-menu__list--without-mega-menu .drawer-menu__menu-item, .drawer-menu__list--without-mega-menu .tab-item  {
  scroll-snap-align: start;
  padding: 0px;
  white-space: nowrap;
}
.drawer-menu__list--without-mega-menu .drawer-menu__list-body::-webkit-scrollbar {
  width: 100%;
  height:2px;
}
.drawer-menu__list--without-mega-menu .drawer-menu__menu-item.tab-item,
.drawer-menu__list--without-mega-menu .drawer-menu__menu-item  {
  padding:5px 10px; 
}
/* .drawer-menu__chevron {
  display:none;
} */
/* .tab-item, .drawer-menu__menu-item {
  font-family: "Quintessential", serif !important;
  font-weight:400 !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding:5px 10px;
  border-radius:8px;
} */

.drawer-menu__list--without-mega-menu .drawer-menu__menu-item {
  font-family: "Quintessential", serif !important;
  font-weight:400 !important;
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
  padding:5px 10px;
  border-radius:8px;
}
.drawer-menu__list-body.ctm_child_menu .drawer-menu__menu-item-label {
  font-family: "Lora", serif !important;
  font-weight:400 !important;
  color:#554740;
  font-size:16px;
  line-height:24px;
}
.tab-item.active {
  background:#D69B83;
  color:#fff
}
.drawer-menu__page[data-page-id="DrawerMenuPage-shop"] .ctm_child_menu {
  gap:15px;
}
.drawer-menu__page[data-page-id="DrawerMenuPage-shop"] .drawer-menu__menu-item {
  background:#F4EBD5;
  padding: 0px;
  overflow: hidden;
  border-radius: 10px;
}
.drawer-menu__page[data-page-id="DrawerMenuPage-shop"] .drawer-menu__menu-item .drawer-menu__menu-item-label {
  padding-inline:20px;
}

.menu_collection_image {
    display: flex;
}
.menu_collection_image img {
  width:85px;
  height:85px;
  object-fit:cover;
  object-position:top;
}
[data-mega-menu-id="lifestyle"] .drawer-menu__content .drawer-menu__menu-item .menu_collection_image {
  display:none;
}
/* Header MObile Menu END */

/* Home-page start */

.announcement-bar__text .announcement-bar__rte p {
  font-family: "DM Sans", serif;
  font-weight:500;
}

.template-index .rich-text .rich-text__heading {
    color: #CDC374;
}
.collection-list .slider-grid-track .slider-grid__slide {
    min-width: 22%;
}
.collection .collection__header .collection__title {
    color: #CB5925;
}
.collection .collection__header .tab-name.collection__tab-name {
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 700;
}
.testimonials .testimonials__content .caption {
    color: rgba(59, 57, 51, 0.75) !important;
    margin-bottom:3rem;
}
.testimonials .quote__avatar-image {
    display: none;
}
.testimonials .testimonials__content {
    margin: 0 auto 2.8rem;
}
.testimonials .slider-grid .quote__text p {
    color: #D69B83;
    font-weight: 400;
}
.testimonials .slider-grid .quote__author-name {
    font-weight: 400;
    color: #D69B83;
    font-size: 15px;
}
.testimonials .slider-grid .carousel-btn {
    background: #7EA6C1;
    color: #fff;
}
.testimonials .slider-grid .solid-dots-carousel__solid-dot.is-primary .solid-dots-carousel__solid-dot-circle {
    background: #3B3933;
}
.testimonials .slider-grid .solid-dots-carousel__solid-dot-circle {
    background: #BAB8B1;
}
.testimonials .slider-grid .quote__details {
    margin-top: 6rem;
}
.testimonials .slider-grid .slider-grid__dots  {
    margin: 1rem auto 0;
}
.testimonials .quote__text {
    height: auto !important;
    -webkit-line-clamp: none !important;
}
.testimonials .quote__text-wrap {
    overflow: visible;
    display: block;

/* Home-page end */

/* Abou-us start */
.page-about-us .rich-text__outer-container .rich-text__text p {
    font-size: 24px;
}
.scrolling-text__text   {
  font-family: "Quintessential", serif !important;
  font-weight:400 !important;
}
/* Abou-us end */

/* collection-page start */
.template-collection .load-button-pagination .load-button-pagination__count {
    font-size: 15.4px;
    text-align: center;
    color: #554740;
}
.template-collection .load-button-pagination__btn {
    border-color: #BBCCD6;
    color: #BBCCD6;
    text-transform: capitalize;
}

.collection .load-button-pagination__progress{
    background: linear-gradient(90deg, #7EA6C1 var(--gsc-pagination-progress), #ECEFEC var(--gsc-pagination-progress));
}
 .product-card__title {
  font-weight: 700;
  font-size: 16px;
  color: #554740;
}
.product-card__price-item--highlight-sale {
  color: #cb5925;
}
.product-card__price-item-old--highlight-sale {
  text-decoration-color: #aaa19a;
}
.product-card__price-item-old {
    color: #aaa19a;
}

/* collection-page end */

/* footer start */

.footer .footer__block .footer__title {
    color: #fff;
    font-family: Lora;
}
.footer .block-footer-3 .footer__text p {
    color: #fff;
}
.footer .footer__block .ctm_contact_info h4 {
    font-size: 18px;
    font-family: 'Quintessential';
    padding-bottom:12px;
}
.footer .footer__block p {
    color: #F4EBD5;
}
.footer .footer__block .underline-text__label {
    color: #F4EBD5;
}
.footer .footer__utils .footer__settings .localization-dropdown-toggle {
    color: #fff;
}
.footer .footer__utils .footer__bottom-bar .underline-text__label {
    color: #F4EBD5;
}
.footer .footer__block .ctm_contact_info {
    padding-top: 20px;
}
  
/* footer end */

/* product-page start */
.product .product__info .rating__star path {
    opacity: 1;
}
.product .product__info .product_card_caption .product-card__title {
    font-style: italic;
    font-weight: 500;
    font-size: 18px;
    color: rgba(85, 71, 64, 0.6);
}
.product .product__info .product-price .product-price__current-price {
    color: #554740;
}
.product .product__info .product-content-tab .product-content-tab__rte p {
    color: #554740;
}
.product .product__info .product-variant-picker .heading-font-family {
    font-size: 13px;
    color: rgba(85, 71, 64, 0.5);
}
.product .product__info .product-variant-picker .product-variant-picker__option-active-color {
    font-size: 13px;
    color: #554740 !important;
}
.product .product__info .product-variant-picker .product-variant-picker__option-label {
    justify-content: space-between;
}
.product .product__info .product-variant-picker .product-variant-picker__option-label .product-variant-picker__popup-toggle {
    font-size: 13px;
    text-decoration-line: underline;
    color: #554740;
}
.product .product__info .product-variant-picker__pill-list .pill.pill--large.pill--solid.selected {
    background: #7EA6C1;
    color:#fff;
}
.product .product__info .product-variant-picker__pill-list .pill.pill--large.pill--solid {
    color: #554740;
    background:#F4EBD5;
}
.product .product__info .product-stock .product-stock__label {
    font-size: 13px;
    color: #554740;
}
.product .product__info .product-quantity__wrap .product-quantity__label {
    font-size: 13px;
    color: rgba(85, 71, 64, 0.5);
}
.product .product__info .product-quantity__wrap .quantity__btn, .quantity__input {
    color: #554740;
}
.product .product__info .product-form .product-form__btn {
    text-transform: capitalize;
}
.product .product__info .ctm_shipinfo_main .ctm_shipinfo_subtitle {
    padding-top: 5px;
}
.product .product__info .accordeon-plus .product-content-tab__btn {
    font-family: 'Quintessential';
    font-size: 20px;
    line-height: 26px;
    color: #554740;
}
.product .product__info .accordeon-plus {
    border-bottom: 1px solid #D69B83;
    border-top: none;
}
.product .product__info .slider-grid .vertical-product-card__price-item--highlight-sale {
    color: #CB5925;
}
.product .product__info .slider-grid .vertical-product-card__title {
    font-weight: 700;
    font-size: 16px;
    color: #554740;
}
.product .product__info .slider-grid .vertical-product-card__old-price-item--highlight-sale {
    text-decoration-color: #aaa19a;
}
.product .product__info .product-share .share__btn {
    color: #554740;
    font-weight: 800;
}

/* product-page end */

/* Cart Drawer */

.cart-drawer__header-title {
  font-family: "Quintessential", serif !important;
  font-weight:400 !important;
  color:#CB5925;
  text-transform:capitalize;
}
.vertical-product-card__title, .cart-item__name {
  font-weight:700;
}
.sidebar-cart__warning-collections-list a {
  background:#F4EBD5;  
}
.sidebar-cart__warning-collections-list-title, .vertical-product-card__price-item  {
  font-weight:400;
}
.vertical-product-card__price-item--highlight-sale {
   color:#CB5925;
}
/* Cart Drawer END */



@media (min-width: 1100px) {
  .header__dropdown-menu .mega-menu__nav {
      margin-right: 140px;
  }
}

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

  .collection-list .slider-grid__slide .collection-card__title {
    font-size: 16px !important;
}
  h2{
    font-size:32px !important;
  }
  .testimonials .slider-grid .quote__text p {
    font-size: 18px;
}
  .template-index .images-with-text .images-with-text__container .images-with-text__content {
    align-items: normal;
    text-align: center;
}
  .page-about-us .rich-text__outer-container .rich-text__text p {
    font-size: 20px;
}
  .page-about-us .image-slider-section .card-carousel .carousel .image-slider__content  {
    align-items: flex-start;
    text-align: left;
}
  .page-about-us .image-slider-section .image-slider-slideshow__arrows {
    justify-content: left;
}
  .bg_img_tab_heading {
    text-align: left !important;
}
  .bg_img_tab_heading h2 {
    font-size: 40px !important;
}
  .page-about-us .images-with-text .images-with-text__content h2 {
    font-size: 40px !important;
}
  .page-about-us .images-with-text .images-with-text__text p {
    font-size: 18px;
}
  .page-about-us .images{
    width:100%;
    max-width:200px;
    margin:0 auto;
}
  .template-collection .collection-list .slider-grid__slide .collection-card__title {
    font-size: 24px !important;
}
  .template-collection .custom_collection_main .ctm_collection_wrpp_grid .ctm_collwrapp_content {
    justify-content: center;
  }

}