/** Shopify CDN: Minification failed

Line 1921:1 Unexpected "{"
Line 1921:2 Expected identifier but found "%"
Line 1951:0 Unexpected "{"
Line 1951:1 Expected identifier but found "%"
Line 1956:0 Unexpected "{"
Line 1956:1 Expected identifier but found "%"
Line 1995:0 Unexpected "{"
Line 1995:1 Expected identifier but found "%"

**/
span.money.bacurr-money {
   color: #ce580c !important;
    font-size: 17px;
    letter-spacing: 0px;
    line-height: 20px;
    margin-top: 6px;
    font-family: Poppins-medium;
    font-weight: normal;
}
.collection .mobile-banner {
    margin: auto !important;
    width: 100%  !important;
    text-align: center  !important;
}
.collection h1.collection-hero__title {
       color: #916d4a;
    font-family: 'Quicksand-medium';
    font-size: 23px;
    letter-spacing: 0px;
}
h1.main-page-title.page-title.h0 {
    font-size: 2.5rem;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
   font-family: 'Quicksand-regular';
    letter-spacing: 0;
}
.page-width.page-width--narrow .rte p strong {
    font-size: 16px;
    letter-spacing: 0;
   font-family: 'Quicksand-regular';
}
.page-width.page-width--narrow .rte p{
    font-size: 13px;
    letter-spacing: 0;
    font-family: 'garet-book';
    font-weight: 400;
    line-height: 19px;
}
.collection .collection-hero__description.rte {
    width: 100%  !important;
    max-width: 100% !important;
}
.collection .collection-hero__description.rte p {
    font-size: 12px;
 
    padding: 20px;
    line-height: 16px;
    text-align: center !important;
}
div#socialicons {
    display: none;
}
@media(min-width:768px){
.product-form__submit {
       margin-bottom: 1rem;
    width: 48%;
    float: left;
    margin-right: 10px;
}
  body:has(.fancybox-wrap.fancybox-opened):after {
    content: "";
    background: #1b1b1b6e;
    width: 100%;
    height: 100%;
    z-index: 999999;
    position: absolute;
    top: 0;
}
  
.baDropdownStyle {
   
    left: 90px !important;
  
}
.collection .collection-hero__description.rte p {
   
  max-width: 80%;
    margin: auto;
   
}


.template-pret .grid--4-col-desktop .grid__item, .template-label .grid--4-col-desktop .grid__item {
    width: calc(23% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(23% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
.template-pret .collection .grid, .template-label .collection .grid {
    column-gap: 35px;
    row-gap: 35px;
}
  
/* header ul.header__submenu.list-menu.list-menu--disclosure.gradient.caption-large.motion-reduce.global-settings-popup {
    display: flex;
    flex-wrap: nowrap;
    width: max-content;
} */
  body.gradient.article header.page-width.page-width--narrow {
    max-width: 100%;
    padding: 0 5rem;
}
  body.gradient.article article.article-template .page-width--narrow {
    max-width: 100%;
    padding: 0 2rem;
}

  .footer__blocks-wrapper.grid > .footer-block.grid__item:nth-child(1) {
    display: none;
}h2.footer-block__heading.inline-richtext.collapsible {
    pointer-events: none;
}
 .mobile-banner img{
    display: none !important;
}  
/*   .collection h3.card__heading.h5 {
    min-height: 50px;
} */
  div#ProductGridContainer .collection.page-width {
    padding: 0;
}
  aside#main-collection-filters {
    padding: 0;
}
.index .collection slider-component.slider-mobile-gutter.page-width.page-width-desktop {
    padding: 0 1rem;
}

a.link.list-social__link svg {
    color:#916d4a;
}
.index .collection .grid {
    column-gap: 35px;
    row-gap: 35px;
}
.index .grid--4-col-desktop .grid__item {
      width: calc(23% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(23% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
}
  .index .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    padding: 0 1rem;
}
  
/* aside#main-collection-filters {
    padding: 0 0rem;
}

div#ProductGridContainer .collection.page-width {
    padding: 0;
} */
ul#product-grid {
    column-gap:28px !important;
    row-gap: 8px !important;
}
  facet-filters-form.facets.facets-vertical-sort.page-width.small-hide.no-js-hidden {
    padding-right: 0;
}
  .video-section.isolate.section-template--16760402444544__6dc9ae05-1c1d-4b54-94d3-b4ba69d21077-padding {
    display: none;
}
  .banner.banner--content-align-center.banner--content-align-mobile-center.banner--adapt.banner--adapt {
    display: none;
}
  div#MegaMenu-Content-9 ul.mega-menu__list.page-width.mega-menu__list--condensed li {
    display: inline-block;
    margin: 14px 20px;
}
  .section-header.shopify-section-group-header-group {
    z-index: 9999;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {
    z-index: 9999998;
}
  
}
/* desktop end*/
body.gradient.page\.about .multicolumn h2.title.inline-richtext.h1 {
    margin-bottom: 40px;
}body.gradient.page\.contact h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    color: #c69c6d;
    border-bottom: 2px dotted;
    display: inline-block;
}


/* mobile media */

  @media(max-width:767px){
    #Avada-SC-button .Avada-inline-button div.has-icon {

    margin-right: 18px;
}
    .collection h1.collection-hero__title {
    color: #916d4a;
    font-size: 18px;
}
    .collection-hero__image-container.media.gradient {
    display: none;
}
.bacurr-cur-block.boxShadow.bottom_left.mobile_bottom_right {
    z-index: 3 !important;
}

    
  }
/* mobile media end*/
.bogo.c-upsell__product.js-product span.variant-price span.money{
    font-size:12px;
}
.mobile-banner img {
    width: 100%;
  display: block;
}

/*###### Collection page design starts ######*/
a.button {
color: #fff!important;
    margin-top: 15px!important;
    border-radius: 0;
    text-transform: none;
    font-size: 16px;
    padding: 15px 35px;
    line-height: 20px;
    letter-spacing: 0px;
    min-height: calc(3.6rem + var(--buttons-border-width) * 2);
    font-family: 'Poppins-medium';
    letter-spacing: 0.8px;
}
.collection-list-collection-container.swiper h2.title.inline-richtext {
  text-transform: uppercase;
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 1px;
    text-align: center;
    color: #2f2c2c;
    font-family: garet-book;
}
a.button:after {
  border-radius:3px;
}
 section#shopify-section-template--16760402444544__featured_collection h2.title.inline-richtext {
      text-transform: capitalize;
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 1px;
    text-align: center;
    color: #2f2c2c;
    font-family: garet-book;
}

.collection h2.title.inline-richtext.h2{
 text-transform: uppercase;
    font-size: 23px;
    line-height: 23px;
    letter-spacing: 1px;
    text-align: center;
    color: #2f2c2c;
    font-family: garet-book;
}



.collection .collection__description.uppercase.rte p {
 text-transform: uppercase;
    font-size: 27px;
    line-height: 27px;
    letter-spacing: 2px;
    text-align: center;
    color: #2f2c2c;
    margin-top: 12px;
    font-family: garet-book;
}
/* aside#main-collection-filters {
    width: 100%;
    padding: 0 3rem;
    max-width: 100%;
    border-bottom: 1px solid #ebebeb;
    border-top: 1.4px solid #391c0e;
} */
details.mobile-facets__disclosure.disclosure-has-popup {
    border-right: 1px solid #ccc;
    padding-right: 23px;
}

.facets-container.facets-container-drawer {
    padding-top: 0 !important;
}
.collection-hero__inner.page-width .collection-hero__image-container.media img{
  position: relative;
  height: auto;
  border-radius:0px;
}
.collection-hero.collection-hero--with-image.color-background-1.gradient {
    max-width: 100%;
    margin-inline: auto;
    overflow: hidden;
    margin-top:0px;
}
.collection-hero__image-container.media .collection-hero__text-wrapper{
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 50px;
}

h4.cart__empty-text {
    font-size: calc(var(--font-heading-scale) * 2.4rem);
}

h4.card__heading.h5 {
letter-spacing: 0px;
    color: #000;
    font-size: 16px;
    text-align: center;
    text-transform: none;
    margin-bottom: 8px;
    line-height: 22px;
    font-family: 'Quicksand-medium';
  
}
.review-card {
    display: none;
}
span.mobile-facets__open-label {
       color: #ababab;
     font-family: 'Poppins-medium';
    letter-spacing: 1px;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 18px;
}
svg.icon.icon-filter path { color: #ababab;}
span.spr-badge-caption {
    display: none;
}

/* .collection-hero__text-wrapper {
    display: none !important;
} */
/* span.price-item.price-item--sale.price-item--last .money, span.price-item.price-item--regular .money {
   color: #000!important;
    letter-spacing: 1px;
    font-size: 17px;
    line-height: 30px;
    text-transform: capitalize;
    margin: 5px 0 0;
    font-family: 'Poppins-medium';
}
a.menu-drawer__menu-item, summary.menu-drawer__menu-item {
    font-family: 'Poppins-medium';
    font-size: 17px;
    letter-spacing:0.3px;
}
 */

s.price-item.price-item--regular .money {
       font-weight: 400;
    color: #5c5c5c !important;
    letter-spacing: 0;
    font-family: Poppins-medium;
    position: relative;
    margin-top: 6px;
    font-size: 14px;
 
}

s.price-item.price-item--regular .money:after{
  content: "";
    position: absolute;
    width: 100%;
    background: black;
    /* height: 1.2px; */
    top: 9px;
    left: 0;
}



i.spr-icon.spr-icon-star:before {
    font-size: 94% !important;
    color: #ffc30e !important;
}
i.spr-icon.spr-icon-star-empty {
   opacity:1 !important;
    font-size: 94%;
}
span.spr-starrating.spr-badge-starrating i.spr-icon.spr-icon-star-empty:before {
    color: #dadada !important;
    fill: #dadada !important;
   
}
.spr-icon.spr-icon-star-empty{
     opacity: 1 !important;
}
.quick-add__submit {
  background: #f0f0f0;
    color: #000;
    font-family: 'Poppins-medium';
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
    border-radius: 4px;
    min-height: calc(3rem + var(--buttons-border-width)* 2);
}
.card-wrapper.product-card-wrapper .card.card--standard.card--media {
    position: relative;
}

.card-wrapper.product-card-wrapper .quick-add.no-js-hidden {
    position: absolute;
    width: 94%;
    margin: auto;
    left: 0;
    right: 0;
    margin-top: -47px;    opacity: 0;
}
.card-wrapper.product-card-wrapper.underline-links-hover:hover .quick-add.no-js-hidden {
    opacity:1;
}

.quick-add__submit:after {
    box-shadow:1px 2px 5px #cbcbcb;
    
}
.quick-add__submit:hover {
    background: #c69c6d;
    color: #fff;
    transition: 0.5s;
    border-radius:3px;
}

.button:not([disabled]):hover:after{
    box-shadow:none !important;
}
h2#verticalTitle {
    font-family: 'Heebo-bold';
    font-size: 16px;
    letter-spacing: 0.8px;
    margin-top: 10px;
    color:#4b3a3a;
}
summary.facets__summary.caption-large.focus-offset span {
        color: #4b3a3a;
    font-family: Heebo-regular;
    text-transform: capitalize;
    font-size: 15px;
    letter-spacing: .7px;
}

span.facets__selected {
    font-family: Heebo-regular;
    text-transform: capitalize;
    font-size: 14px;
    letter-spacing: 0px;
}
summary.facets__summary.caption-large.focus-offset {
  background: #ffffff;
    padding: 10px;
    border-radius: 3px;
    color: #4a3939;
    margin-bottom: 6px;
    padding-left: 0;
}
h4.facet-filters__label.caption-large.text-body label {
/*      font-family: 'Heebo-medium';
    text-transform: capitalize;
    font-size: 15px;
    color:#4b3a3a;
    letter-spacing: 0.7px; */
  display:none;
}

select#SortBy {
        padding: 3px 8px;
    width: 140px;
    border-radius: 0;
    color: #ababab;
       font-family: 'Poppins-medium';
    letter-spacing: 1px;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 18px;
}
span#ProductCount {
    padding: 3px 8px;
    width: 140px;
    border-radius: 0;
    color: #ababab;
       font-family: 'Poppins-medium';
    letter-spacing:1px;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 18px;
}
aside#main-collection-filters {
    width: 100%;
    padding: 0 3rem;
    max-width: 100%;
    border-bottom: 1px solid #ebebeb;
    border-top: 1.4px solid #ebebeb;
    margin-top: 4px;
}

details.mobile-facets__disclosure.disclosure-has-popup {
    border-right: 1px solid #ccc;
    padding-right: 23px;
}

.facets-container.facets-container-drawer {
    padding-top: 0 !important;
}
form#FacetSortDrawerForm {
    margin-bottom: 0;
}
div#ProductGridContainer {
    margin-top: 20px;
}
.product-count.light {
    border-left: 1px solid #ccc;
    padding-left:30px;
      padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    margin-bottom: 0;
}
product-recommendations ul.grid.product-grid {
    column-gap: 26px;
}
.product span.badge.price__badge-sale.color-accent-2 {
    display: none;
}

/*###### Collection page design ends ######*/
@media(min-width:768px){
facet-filters-form.facets.facets-vertical-sort.page-width.small-hide.no-js-hidden + .facets-vertical.page-width {
    padding: 0 0rem;
}
main#MainContent > .shopify-section.section:first-child {
    padding: 0 0rem;
/*       max-width: var(--page-width); */
  margin:auto;
}
nav.breadcrumb {
       width: 100%;
    margin-inline: auto;
    padding: 0 3rem;
        max-width: var(--page-width);
}

}


/* collection page end */

/* product page */

@media(min-width:768px){


.product .product__media-wrapper media-gallery {
    display: block;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row-reverse;
}
.product .thumbnail-list__item button.thumbnail[aria-current], .thumbnail-list__item button.thumbnail[aria-current]:focus {
    box-shadow: none;
    border-width: 1px;
    border-radius: 5px;
}
.product .product__media-wrapper media-gallery slider-component:last-child .thumbnail-list__item.slider__slide {
   overflow: auto;
}
.product .product__media-wrapper media-gallery slider-component:last-child .thumbnail-list {
    flex-direction: row;
    display: flex;
}
.product .product__media-wrapper media-gallery slider-component + slider-component{
    max-width: unset !important    
}
  
.product .product__media-wrapper media-gallery slider-component {
    flex: 1;
}
.product button.slider-button.slider-button--next {
    right: -36px;
    width: 35px;
    height: 35px;
    position: absolute;
    display: none !important;
}
.product button.slider-button.slider-button--prev {
    left: -36px;
    width: 35px;
    height: 35px;
    position: absolute;
    display: none !important;
}
.product .slider-buttons svg.icon.icon-caret {
    width: 35px;
    height: 35px;
}}

.pairedcustom a {  
  display: block;
    margin: auto;
    text-align: center;
    width: calc(33.33% - 40px);
    height: auto;
   }
.pairedcustom a span{
 border-radius: 0%;
    width: 100%;
    height: auto;
    border: none;
    display: block;
    padding: 2px;
    overflow: hidden;
    font-weight: 400;
    color: #000!important;
    letter-spacing: 1px!important;
    font-size: 17px;
    line-height: 27px;
    text-transform: capitalize;
    margin: 5px 0 0;
    font-family: Poppins-medium;
}
.pairedcustom {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.video-section h2.title.inline-richtext.h2 {
    text-transform: uppercase;
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 1px;
    text-align: center;
    color: #2f2c2c;
    font-family: garet-book;
}
.collection__description.body.rte p {
    text-transform: uppercase;
    font-size: 21px;
    line-height: 21px;
    letter-spacing: 1px;
    text-align: center;
    color: #2f2c2c;
    font-family: garet-book;
}



/*  desktop css for product thumbnail */



/* product page end */


p.announcement-bar__message.center.h5 span {
    font-family: 'garet-book';
    font-size: 12.5px;
    color: #916D4A;cursor: pointer;
    text-transform: capitalize;
}



/* footer css */
.newslte-custom {
  padding: 7rem 0;
    background: #fff6ea;
    border-bottom: 2px solid #ccc;
}

.footer-block--newsletter h4.footer-block__heading.inline-richtext {  
     max-width: 34%;
    margin: auto;
    line-height: 25px;
    font-size: 17px;
    width: 100%;
    letter-spacing: 1px;
    color: #916d4a;
    font-family: 'Quicksand-medium';
}
.footer-block--newsletter h4.footer-block__heading.paragr {
       margin: 5px auto 15px;
    line-height: 29px;
    font-size: 17px;
    width: 100%;
    color: #916d4a;
    font-family: 'Quicksand-medium';
}
.newsletter-form__field-wrapper .field__label {
    letter-spacing: 0;
    font-size: 15px;
    font-family: 'Quicksand-medium';
}
.newsletter-form__field-wrapper .field:after{
box-shadow:none;
    
}

.newsletter-form__field-wrapper .field__input{
        border-radius: 51px;
}
.newsletter-form__field-wrapper .field__input:focus{
    box-shadow:none;
}
.footer__content-top.page-width {
    padding-top: 3rem;
   
}

.footer__content-top.page-width h4.footer-block__heading.inline-richtext, h2.footer-block__heading.rte {
   font-size: 18px;
    font-family: Quicksand-medium;
    letter-spacing: 0.5px;
    text-transform: none;
    color: #916d4a;
    position: relative;

}

.footer__content-top.page-width a.link.link--text.list-menu__item.list-menu__item--link {
       font-size: 13px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    color: #916d4a;
    font-family: 'Poppins';
  font-weight: normal;
}
.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    display: none;
}
.footer__column.footer__column--info p {
    font-size: 15px;
    padding: 0;
    margin: 0;
    letter-spacing: 0;
    color:#916d4a;
    font-family: 'Poppins';
  font-weight:normal;
}
h1#login, h1#recover {
    letter-spacing: .8px;
    color: #000;
    font-size: 29px;
    text-align: center;
    text-transform: none;
    line-height: 24px;
    font-family: Poppins;
}

label {
    letter-spacing: .8px;
    color: #000;
    font-size: 13px;
    text-align: center;
    text-transform: none;
    line-height: 16px;
    font-family: Poppins;
}

.customer.login p {
    font-size: 15px;
    padding: 0;
    margin: 0;
    letter-spacing: 0;
    color:#000;
    font-family: 'Poppins';
}

.contact__button button {
    color: #fff!important;
    letter-spacing: .8px;
    font-size: 16px;
    text-align: center;
    text-transform: none;
    line-height: 16px;
    font-family: Poppins-medium;
    border-radius: 3px;
    margin-top: 0;
    padding-top: 0;
}

.contact__button {
    margin-top: 10px;
}


.multicolumn-card .media.media--transparent.media--adapt {
    width: 53px;
    margin: auto;
    padding-bottom: 60% !important;
}

.multicolumn-card .media.media--transparent.media--adapt img {
       width: 100%;
    height: auto;
}
section#shopify-section-template--16760402510080__82a4d7b8-a168-4723-abd8-6b4e71de7a71 {
    padding: 0 35px;
}
body.gradient.page\.about .multicolumn-card .media.media--transparent.media--adapt {
    width: 73px;
    margin: 0;
    padding-bottom: 40% !important;
}

body.gradient.page\.about .multicolumn-card .media.media--transparent.media--adapt {
    width: 73px;
    margin: 0;
    padding-bottom: 40% !important;
}

body.gradient.page\.about .multicolumn-card__info h3.inline-richtext {
    color: #fff;
}

body.gradient.page\.about .multicolumn-card__info .rte {
    color: #fff;
}


body.gradient.page\.about .multicolumn h2.title.inline-richtext.h1 {
    color: #fff;
}

.field + a, button+a {
      letter-spacing: .8px;
    color: #000;
    font-size: 13px;
    text-align: center;
    text-transform: none;
    line-height: 16px;
    font-family: Poppins;
}

.customer.login button {
    color: #fff !important;
     letter-spacing: .8px;
    font-size: 16px;
    text-align: center;
    text-transform: none;
    line-height: 16px;
    font-family: Poppins-medium;
}

/*  footer end*/

/* product page start */


button.shopify-payment-button__button {
   background: #FE9507;
    letter-spacing: 2px;
    font-family: 'Poppins-medium';
    font-size: 20px;
    text-transform: capitalize;
}
.product__title h1 {
  font-size: 22px;
    color: #000;
    letter-spacing: 0.1px;
    text-transform: capitalize;
    font-family: 'Quicksand-medium';
}

.product span.money.bacurr-money {
   
    font-size: 17px;
}
.product product-recommendations span.money.bacurr-money {
    color: #5c5c5c !important;
    font-size:18px;
  margin-top:9px;
}
.product product-recommendations s.price-item.price-item--regular span.money.bacurr-money {
    font-size:14px;
}
.price__regular span.price-item.price-item--regular span.money {
   font-weight: 400;
    color: #ce580c !important;
    letter-spacing: 0px;
    font-size: 17px;
    line-height: 24px;
    text-transform: capitalize;
    margin: 0;
    font-family: 'Quicksand-medium';
}
.product .price__regular span.price-item.price-item--regular span.money {
  
    font-size: 19px;
    
}
.product__title p.secondary-description {
font-size: 14px;
    color: #000;
    letter-spacing: 0;
    text-transform: none;
    max-width: 100%;
    margin-top: 3px;
    line-height: 17px;
    text-align: left;
    font-family: 'garet-book';
    font-weight: normal;
}
.product__info-container.product__column-sticky.product__info-container.product__column-sticky span.price-item.price-item--sale.price-item--last .money {
    color: #ce580c !important;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 20px;
    margin-top: 16px;
    display: inline-block;
    font-family: 'Poppins-medium';
}
.product__info-container.product__column-sticky.product__info-container.product__column-sticky s.price-item.price-item--regular .money {
    color: #000;
    letter-spacing: 0;
 font-family: 'Poppins-medium';
      position: relative;
    margin-top: 15px;
    font-size: 15px;
}
.product__info-container.product__column-sticky.product__info-container.product__column-sticky s.price-item.price-item--regular .money:after {
    content: "";
    position: absolute;
    width: 100%;
    background: black;
    height: 1.2px;
    top: 9px;
    left: 0;
}
.product .product__info-container.product__column-sticky.product__info-container.product__column-sticky s.price-item.price-item--regular .money:after {
    content: "";
    display:none;
}
div#Detail ul li {
    margin-top: 6px;
    text-transform: none;
    font-size: 13px;
}
.product__tax.caption.rte {
   color: #000;
    letter-spacing: 0;
    font-size: 9px;
    font-family: 'Poppins';
    margin-top: -22px;
}


variant-selects .product-form__input.product-form__input--dropdown label.form__label {
        color: #000 !important;
    letter-spacing: .5px !important;
    font-family: Poppins !important;
    font-size: 14px !important;
    text-transform: none !important;
  text-align: left;
}
.product variant-selects {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
      margin-top: 22px;
}
.product-form__input.product-form__input--dropdown:first-child {
    margin-right: 10px;
}

.footer-block__brand-info .rte p, .footer-block__brand-info .rte p a {
    font-size: 13px;
    letter-spacing: .5px;
    text-transform: capitalize;
    color: #916d4a;
    font-family: Poppins;
    text-decoration:none;
    margin-top: 0;
    margin-bottom: 0;
  font-weight: normal;
    }

variant-selects .product-form__input select+svg {
   /* border: 1px solid #000; */
       border-radius: 50%;
    height: 1.6rem !important;
    width: 1.6rem !important;
    padding: 1px !important;
    top: calc(50% - 0.9rem) !important;
}



.product .product-form__input.product-form__input--dropdown {
    width: 50%;
    display: inline-block;
    flex: 0 0 49%;
}


variant-selects .product-form__input.product-form__input--dropdown label.form__label {
   color: #000000;
    letter-spacing: 1px;
    font-family: 'Heebo-regular';
    font-size: 19px;
    text-transform: capitalize;
}
.product span.ProductForm__Label {
       color: #000;
    letter-spacing: 1px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Poppins-medium';
}
.tablinks.active {
        border: none;
    background: transparent;
    color: #000;
    letter-spacing: 0.5px;
    font-family: 'Poppins-medium';
    font-size: 20px;
    text-transform: capitalize;
    border-bottom: 1px solid #000;
}
.tablinks {
       border: none;
    background: transparent;
    color: #000;
    letter-spacing: 0.5px;
    font-family: 'Poppins-medium';
    font-size: 20px;
    text-transform: capitalize;margin: 0 10px;
}
section.tab {
    margin: 40px 0;
}
.page-width.new-ttab .tab {
    margin: auto;
    text-align: center;
    margin-top: 40px;
}

label.quantity__label.form__label {
   margin-top: 0px;
    color: #000;
    letter-spacing: 1px;
    font-size: 14px;
  text-align: left;
    text-transform: capitalize;
    font-family: 'Poppins-medium';
}
.product-option> span.money.bacurr-money {
    display: none;
}
button#CartDrawer-Checkout {
    color: #fff!important;
    margin-top: 15px!important;
    border-radius: 0;
    text-transform: none;
    font-size: 16px;
    padding: 15px 35px;
    line-height: 20px;
    min-height: calc(3.6rem + var(--buttons-border-width) * 2);
    font-family: Poppins-medium;
    letter-spacing: .8px;
}

th#CartDrawer-ColumnProduct, th#CartDrawer-ColumnTotal  {
    font-family: 'Poppins-medium';
    font-size: 13px;
    text-transform: capitalize;
}
#CartDrawer h2.drawer__heading {
   
    font-family: 'Poppins-medium';
    font-size: 20px;
    text-transform: capitalize;
}

#CartDrawer td.cart-item__details a.cart-item__name.h4.break {
    font-family: 'Poppins';
    font-weight: 300;    font-size: 13px;
}
.product-option * {
    display: inline;
    margin: 0;
    font-size: 12px;
    line-height: 9px;
}
.product-option {
    margin-top: 0px;
}
.product-option .money {
    display: none;
}
.cart-item__quantity-wrapper .quantity {
    min-height: calc((var(--inputs-border-width)* 2) + 1.5rem);
}


#CartDrawer .cart-item__price-wrapper span.money.bacurr-money, span.price.price--end span.money {
   font-family: 'Poppins-medium';
    font-size: 14px;
    color: #ce580c !important;
    letter-spacing: 0px;
    line-height: 20px;
    margin-top: 6px;
}

variant-selects .product-form__input select option {
    color: #000000;
    letter-spacing: 0;
    font-family: 'Poppins';
    font-size: 13px;
}
.cart-drawer__footer small.tax-note.caption-large.rte {
    display: none;
}




variant-selects .product-form__input select {
    color: #000;
    letter-spacing: .1px;
    font-size: 12px;
    font-family: 'Quicksand-medium';
}
.product-form__submit {
      border: 1px solid #e99b1e;
    color: #000;
    letter-spacing: 0.5px;
    font-family: 'Poppins';
    font-size: 15px;
    border-radius: 3px;
    background: #e99b1e;
    text-transform: uppercase;
}
.tabcontent p, .tabcontent li {
        color: #000;
    letter-spacing: 0px;
    font-size: 15px;
    line-height: 26px;
    text-transform: none;
    font-family: 'Poppins';
      font-weight: 400;
}

div#shopify-product-reviews {
    text-align: left;
    color: #000;
    letter-spacing: 0px;
    font-family: 'Proxima Nova Rg';
    font-size: 16px;
    line-height:30px;
    text-transform: capitalize;
}

div#shopify-product-reviews h2.spr-header-title {
    color: #000;
    letter-spacing: 0px;
    font-family: 'Heebo-regular';
    font-size: 20px;
    line-height:30px;
    text-transform: capitalize;
}

.tabcontent {
    text-align: center;
    max-width: 75%;
    margin: auto;
}

span.ProductForm__Label_best {
       text-align: center;
    margin: 35px auto 24px;
    width: 100%;
    display: block;
    color: #000;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 28px;
    line-height: 29px;
    font-family: 'Poppins';
}
div#Detail ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    text-align: left;
}
.pairedcustom a {
    text-decoration: none;
}

.pairedcustom a p:nth-child(2) {
       letter-spacing: 1px;
    color: #000;
    font-size: 18px;
    text-align: center;
    text-transform: capitalize;
    line-height: 18px;
    font-family: 'Poppins';
    margin-bottom: 2px;
  font-weight:normal;

}

.pairedcustom a p:nth-child(3) {
  color: #000!important;
    letter-spacing: 1px !important;
    font-size: 17px;
    line-height: 27px;
    text-transform: capitalize;
    margin: 0px 0 0;
    font-family: Poppins-medium;
}
h2.related-products__heading.h2 {
   text-align: center;
    margin: 65px auto 24px;
    width: 100%;
    display: block;
    color: #000;
    letter-spacing: 1px;
    font-size: 28px;
    line-height: 29px;
    font-family: 'poppins';
}
product-recommendations span.price-item.price-item--sale.price-item--last .money {
      font-weight: 400;
    color: #ce580c !important;
    letter-spacing: 1px;
    font-size: 17px;
    line-height: 30px;
    text-transform: capitalize;
    margin: 0px 0 0;
    font-family: Poppins-medium;
}
product-recommendations .price__regular span.price-item.price-item--regular span.money{
      font-size: 17px;
}
product-recommendations h3.card__heading.h5 {
   letter-spacing: 0px;
    color: #000;
    font-size: 16px;
    text-align: center;
    text-transform: none;
    margin-bottom: 8px;
    line-height: 22px;
    font-family: 'Quicksand-medium';
}
.index .review-card {
    display: none;
}
product-recommendations .review-card {
    display: none;
}
/* product page end */


/* quick view */
.quick-add-modal__content-info .product__title a .h1 {
    line-height: 30px;
    font-size: 21px;
    color: #2f2c2c;
    letter-spacing: 1px;
    text-transform: none;
      font-family: 'Poppins-medium';
}
.quick-add-modal__content-info .product__title a:hover {
  text-decoration:none;
}

.quick-add-modal__content-info p.secondary-description {
    display: none;
}

.quick-add-modal__content-info .product__title {
    margin-bottom: 0 !important;
}

div#price-quickadd-template--16760402608384__main {
    margin-top: 0;
}
.quick-add-modal__content-info .product variant-selects {
   
    margin-top: 0px;
}
.quick-add-modal__content-info label.quantity__label.form__label {
    margin-top:0px;
}
variant-selects#variant-selects-quickadd-template--16760402608384__main {
    display: block;
}
/* quick view end */
/* header start */
ul.list-menu.list-menu--inline li a, summary.header__menu-item.list-menu__item.link.focus-inset span {
       text-transform: capitalize;
      font-size: 14px;
    color: #916D4A;
    letter-spacing: 0px;
    font-family: 'Quicksand-medium';
}
summary.header__menu-item.list-menu__item.link.focus-inset svg {
    color: #916D4A;
}


/* header end */



/* mobile css start */
@media(min-width:320px) and (max-width:767px){
  .image-container img.slide-desktop-img.mobile {
    display: block !important;
}
.image-container img.slide-desktop-img.desktop {
    display: none;
}
.product .slider-buttons.no-js-hidden.quick-add-hidden {
    display: none;
}
  .product__title h1 {
 font-size: 18px;
        letter-spacing: 0.3px;
        text-align: left;
        line-height: 18px;
   
}
  .product__title p.secondary-description {
    font-size: 12px;
        letter-spacing: 0;
        text-transform: none;
        max-width: 100%;
        line-height: 13px;
        text-align: left;
        margin: 2px auto 0;
        font-family: 'Quicksand-regular';
}
  .product .price__container {
    text-align: left;
    margin: auto;
    display: block;
}
  .product .price__regular span.price-item.price-item--regular span.money {
    font-size: 17px;
}
  .product__tax.caption.rte {
    color: #000;
       font-size: 8px;
        text-align: left;
        margin-top: -16px;
}
  ul.new-oofer.section {
    margin: 0;
}
  .product__info-container.product__column-sticky.product__info-container.product__column-sticky span.price-item.price-item--sale.price-item--last .money {
    font-size: 23px;
    line-height: 20px;
    margin-top: 5px;
}
  .product .product-form__input.product-form__input--dropdown {
    width: 50%;
    display: inline-block;
    flex: 0 0 45%;
}
  variant-selects .product-form__input.product-form__input--dropdown label.form__label, .product span.ProductForm__Label, label.quantity__label.form__label {
    color: #000;
    letter-spacing: 0.5px;
    font-size: 16px;
    text-transform: capitalize;
}
  .product span.ProductForm__Label{
     text-transform: uppercase;
  }
  label.quantity__label.form__label {
    margin-top: 0px;
}
  .product .select__select{ 
    height: 3.7rem;
}
.product-form__submit {
    border: 1px solid #e99b1e;
    color: #000;
    letter-spacing: 2px;
font-family: 'Poppins';
    font-size: 20px;
   }
  button.shopify-payment-button__button {
     background: #FE9507;
    letter-spacing: 2px;
    font-family: 'Poppins';
    font-size: 20px;
    text-transform: capitalize;
}
  .tabcontent {
    text-align: center;
    max-width: 100%;
    margin: auto;
}
  .page-width.new-ttab .tab {
    margin: 0px auto auto;
    text-align: center;
}
  section.tab {
    margin: 0px 0;
}
  .tabcontent p, .tabcontent li {
   color: #000;
    letter-spacing: 0.5px;
    font-size: 13px;
    line-height: 20px;
    text-transform: none;
    text-align: left;
    margin-top: 1px;
    margin-bottom: 30px;
    font-family: 'garet-book';
}
.tabcontent li{
   margin-bottom: 0px;
}
  .footer-block--newsletter h2.footer-block__heading.inline-richtext {
    max-width: 86%;
    margin: auto;
    line-height: 24px;
    font-size: 15px;
   
    width: 100%;
}
  
  div#Detail ul {
    columns: 2;
    -webkit-columns: 1;
    -moz-columns: 2;
    text-align: left;
    padding-left: 30px;
}
  .tabtab-wrap {
    overflow-y: hidden;
    width: 100%;
}

.tabtab-wrap .tabtab {
    scroll-behavior: smooth;
    display: inline-flex;
    width: 600px;
    overflow-x: auto;
}

.tabtab-wrap .tabtab .tab {
    width: 100%;
    display: flex;
    padding: 5px;
        justify-content: left;
}
  .tablinks.active {
        font-size: 16px;
    display: inline-block;
    width: fit-content;
   letter-spacing: 1.2px;
    line-height: 22px;
          font-family: 'Garet-book';
    
}
  .tablinks {
        font-size: 16px;
    display: inline-block;
    width: fit-content;
    letter-spacing: 1.2px;
    line-height: 22px;
    margin: 0 7px;
        font-family: 'Garet-book';
}
  span.ProductForm__Label_best {
   margin: 20px auto 14px;
    letter-spacing: 1px;
    font-size: 21px;
    line-height: 21px;
    text-transform: capitalize;
}
  .pairedcustom a {
    width: calc(33.33% - 11px);
}
  .paired-custom-wrap {
    overflow-y: hidden;
    width: 100%;
}

.paired-custom-arap {
    scroll-behavior: smooth;
    display: inline-flex;
    width: 640px;
    overflow-x: auto;
}
  .pairedcustom a p:nth-child(2) {
       font-size: 15px;
    margin: 8px 0 0;
    text-transform: capitalize;
    letter-spacing: 1px;
    line-height: 21px;
}
  .pairedcustom a span {
   color: #575757;
    letter-spacing: 0px;
    font-size: 17px;
    line-height: 15px;
    margin: 0;
    margin-top: 8px;
    display: block;
}
.section-template--16760402608384__related-products-padding {
    padding-top: 45px !important;
   
}
  
.tabtab-wrap::-webkit-scrollbar, .paired-custom-wrap::-webkit-scrollbar, product-recommendations ul.grid.product-grid::-webkit-scrollbar, .recom::-webkit-scrollbar   {
      display: none;
    }


.recom {
    overflow-y: hidden;
    width: 100%;
}
product-recommendations ul.grid.product-grid {
    column-gap: 14px;
    scroll-behavior: smooth;
    width: 450px;
    overflow-x: auto;
    display: flex;
    flex-wrap: nowrap;
}
h2.related-products__heading.h2 {
    margin: 5px auto 8px;
    letter-spacing: 1px;
    font-size: 21px;
    line-height: 21px;
}
  product-recommendations h3.card__heading.h5 {
    letter-spacing: 1px;
    color: #4b3a3a;
    font-size: 15px;
    text-align: center;
    text-transform: capitalize;
    line-height: 21px;
}
  product-recommendations span.price-item.price-item--sale.price-item--last .money {
color: #575757;
    letter-spacing: 0px;
    font-size: 17px;
    line-height: 15px;
    margin: 0;
    margin-top: 8px;
    display: block;
}
  s.price-item.price-item--regular .money {
    font-weight: 400;
    color: #666;
    font-family: 'Proxima Nova Rg';
    letter-spacing: 0;
    font-size: 13px;
    line-height: 13px;
    display:none;
}
.card__badge.bottom.left {
    display: none;
}
/* for compare price */
span.price-item.price-item--sale.price-item--last {
    margin: 0 !important;
  
}
  
  .price .price-item {
    display: inline-block;
    margin: 0 0rem 0 0;
}
 section.paired-best.page-width {
    border-bottom: 1.2px solid #5f5f5f;
    padding-bottom: 50px;
} .footer-block--newsletter h3.footer-block__heading.paragr {
    font-size: 17px;
    margin-top: 6px;
   
}
  .footer__content-top {
    padding-bottom: 3rem;
    padding-left: calc(2rem / var(--font-body-scale));
    padding-right: calc(2rem / var(--font-body-scale));
}

/* footer */
.footer__content-top.page-width h2.footer-block__heading.inline-richtext, h2.footer-block__heading.rte {
  font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #916D4A;
    position: relative;
    font-family: 'Quicksand-bold';
}
  ul.footer-block__details-content.list-unstyled{
    display: none;
    margin-bottom: 14px;
}
.footer-block__heading.inline-richtext.collapsible span.icon-minus {
    background-image: url(/cdn/shop/files/down-arrow_1.png?v=1686415103);
    width: 15px;
    height: 15px;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    right:0px;
  top:10px;
}
  .footer-block.grid__item.footer-block--menu {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
    padding-bottom: 0rem;
}

.footer-block__heading.inline-richtext.collapsible.active span.icon-minus {
    background-image: url(/cdn/shop/files/down-arrow_2.png?v=1686415858);
    width: 15px;
    height: 15px;
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
}
  .footer-block__image-wrapper.global-media-settings {
    border: none;
}
  .footer-block__brand-info .footer__list-social.list-social {
    justify-content: center !important;
}
    .footer-block__brand-info .list-social__item .icon {
    height: 2.8rem;
    width: 2.8rem;
    color: #c69c6d;
          margin-top: 30px;
}
  .footer__column.footer__column--info p {
    font-size: 16px;
        text-align: center;
}
.footer__column--info {
    padding-left: 0rem;
    padding-right: 0rem;
}
  h2.footer-block__heading.rte {
    margin-bottom: 0;
}
  ul#product-grid {
    column-gap: 22px;
}
 ul#product-grid  li.grid__item {
    width: calc(46% - var(--grid-mobile-horizontal-spacing) / 2) !important;
}
  h3.card__heading.h5 {
    letter-spacing: .8px;
    color: #2f2c2c;
    font-size: 14px;
    text-align: center;
   
    line-height: 19px;
    padding: 0 0px;
}

/*  footer end  */


/* home page */
.section-template--16760402444544__featured_collection-padding {
    padding-top: 37px !important;
}
.collection h2.title.inline-richtext.h2, h2.title.inline-richtext {
    font-size: 22px;
    line-height: 23px;
      letter-spacing: 1px;

}
  .collection .collection__description.uppercase.rte p {
    font-size: 24px;
    line-height: 25px;
    margin-top: 10px;
        letter-spacing: 1px;

   
}
slider-component.slider-mobile-gutter.page-width.page-width-desktop {
    padding: 0;
}
 ul.grid.product-grid.contains-card.contains-card--product.contains-card--standard.grid--4-col-desktop.grid--2-col-tablet-down {
    column-gap: 28px;
}
  .collection.section-template--16760402444544__efbd3a78-22b9-4385-909d-cf5c0897a9c0-padding .grid--2-col-tablet-down .grid__item {
    width: calc(50% - 20px);
    max-width: calc(47% - -30px);
}
  a.button {
    margin-top: 0px!important;
    font-size: 13px;
    padding: 11px 23px;
    line-height: 18px;
    letter-spacing: 2px;
}
.collection.section-template--16760402444544__featured_collection-padding  .grid.product-grid.contains-card.contains-card--product .grid__item.slider__slide {
    margin-left: 0 !important;
        min-width: 52%;
}
.collection .slider-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 40%;
  width: 100%;
}
  .collection .slider-counter {
    display: none !important;
}
  .collection .slider-button .icon {
    height: 1.4rem !important;
    margin-top: 3px;
}
  .collection button.slider-button.slider-button--next {
    left: auto;
    right: 0;
    position: absolute;
    background: #fff;
    height: 32px;
    width: 32px;
    border-radius: 50%;z-index: 1;
}
  button.slider-button.slider-button--prev {
    right: auto;
    left: 0;
    position: absolute;
    background: #fff;
    height: 32px;
    width: 32px;
    border-radius: 50%;z-index: 1;
}
  .footer__content-top.page-width a.link.link--text.list-menu__item.list-menu__item--link {
    font-size: 14px;
    padding: 4px 0;
}
.product variant-selects{
    column-gap: 10px;
    flex-wrap: wrap;margin-top: 0px;
}

.product variant-selects > div {
    flex: 1;
    min-width: calc(50% - 5px);
}

  .swiper-button-next, .swiper-button-prev {
    display: block !important;
}
.septrate-collection-container .swiper-button-prev:after, .septrate-collection-container .swiper-button-next:after {
    font-size: 20px;
    color: #000;
    background: #fff;
    padding: 9px 15px;
    border-radius: 50%;
}

.septrate-collection-container .swiper-button-next:after {
   right: 10px;
   position: absolute;
}
section#shopify-section-template--16760402444544__featured_collection h2.title.inline-richtext {
       font-size: 22px;
    line-height: 23px;
    letter-spacing: 1px;
}
  .collection-list-collection-container.swiper h2.title.inline-richtext {
        font-size: 22px;
    line-height: 23px;
    letter-spacing: 1px;
   
}
  .footer__column--info {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 10px !important;
}

  .product span.badge.price__badge-sold-out.color-inverse {
    text-align: center;
    margin: auto;
    width: max-content;
    justify-content: center;
    left: 0;
    right: 0;
    margin-top: 10px;
}

 span.price-item.price-item--regular .money {
   
    letter-spacing: 0px;
    font-size: 17px;
    line-height: 15px;
    margin: 8px 0 0;
    display: block;
}

  
/* home page end   */

  a.menu-drawer__menu-item, summary.menu-drawer__menu-item {
    text-transform: capitalize;
    font-size: 16px;
    color: #916D4A;
    letter-spacing: 0px;
    font-family:'Poppins-medium';
}
body.gradient.page\.about .multicolumn-card .media.media--transparent.media--adapt {
    width: 73px;
    margin: 0;
    padding-bottom: 60% !important;
}

  body.gradient.page\.about .image-with-text--overlap .image-with-text__content {
   width: 100% !important;
    margin: 0rem auto 0  !important;
    padding: 0  !important;
    padding-top: 30px  !important;
    padding-bottom: 30px  !important;
}
  section#shopify-section-template--16760402510080__82a4d7b8-a168-4723-abd8-6b4e71de7a71 {
    padding: 0 15px;
}

  .product-form__input.product-form__input--dropdown:first-child {
    margin-right: 0px !important;
}

span.money.bacurr-money {
 
    letter-spacing: 0px;
    font-size: 17px;
    line-height: 15px;
    margin: 8px 0 0;
    display: block;
}
body.gradient.article header.page-width.page-width--narrow, body.gradient.article article.article-template .page-width--narrow {
   
    padding: 0 2rem;
}
 .tab-fill p.AnnouncementBar__Content.Heading a.thrid_btn, .tab-fill p.AnnouncementBar__Content.Heading a.first_btn{
  
    font-size: 12px !important;
   
}
  body:has(.fancybox-wrap.fancybox-opened):after {
    content: "";
    background: #1b1b1b6e;
    width: 100%;
    height: 100%;
    z-index: 999;
    position: absolute;
    top: 0;
}
  
  
}
/* mobile css end */

.accordion__content.rte ul li span.money.bacurr-money {
    color: #4d4d4d!important;
    font-size: 12px;
  display: inline-block;
}
.accordion__content.rte ul li {
    font-size: 12px;
    line-height: 22px;
}



.tab-fill p.AnnouncementBar__Content.Heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: center; background:#fff6ea;    margin: 0;
}

.tab-fill p.AnnouncementBar__Content.Heading a.first_btn, .tab-fill p.AnnouncementBar__Content.Heading a.secnd_btn, .tab-fill p.AnnouncementBar__Content.Heading a.thrid_btn {
    width: 50%;    font-size: 14px;
    color:#372b20;    padding: 9px 14px;
    text-decoration:none;    font-family: 'Quicksand-medium';
     
}

.tab-fill p.AnnouncementBar__Content.Heading a.first_btn{
    background: #c69c6d;
    padding: 9px 14px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;    font-family: 'Quicksand-medium';
   
}


 {% if request.path contains 'pret' or content_for_header contains 'pret' %}

body.gradient.pret .tab-fill p.AnnouncementBar__Content.Heading a.secnd_btn, body.gradient.template-pret .tab-fill p.AnnouncementBar__Content.Heading a.secnd_btn {
     background: #c69c6d;
    padding: 9px 14px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #372b20;
}


body.gradient.pret .tab-fill p.AnnouncementBar__Content.Heading a.first_btn, body.gradient.template-pret .tab-fill p.AnnouncementBar__Content.Heading a.first_btn  {
    background: #fff6ea;
    padding: 9px 14px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #372b20;
}

/* body.gradient.pret .tab-fill p.AnnouncementBar__Content.Heading a.thrid_btn {
     background: #fff6ea;
    padding: 9px 21px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #372b20;
} */

{% endif %}




{% if request.path contains 'label' or content_for_header contains 'label' %}

body.gradient.label .tab-fill p.AnnouncementBar__Content.Heading a.thrid_btn, body.gradient.template-label .tab-fill p.AnnouncementBar__Content.Heading a.thrid_btn {
     background: #c69c6d;
    padding: 9px 14px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #372b20;
}

body.gradient.label .tab-fill p.AnnouncementBar__Content.Heading a.secnd_btn, body.gradient.template-label .tab-fill p.AnnouncementBar__Content.Heading a.secnd_btn {
     background: #fff6ea;
    padding: 9px 14px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #372b20;
}


body.gradient.label .tab-fill p.AnnouncementBar__Content.Heading a.first_btn, body.gradient.template-label .tab-fill p.AnnouncementBar__Content.Heading a.first_btn  {
    background: #fff6ea;
    padding: 9px 14px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #372b20;
}

/* body.gradient.pret .tab-fill p.AnnouncementBar__Content.Heading a.thrid_btn {
     background: #fff6ea;
    padding: 9px 21px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #372b20;
} */

{% endif %}

.septrate-collection-inner {
    margin-bottom: 5rem;
}
.footer-block.grid__item.footer-block--menu:nth-child(3) ul.footer-block__details-content.list-unstyled li:nth-child(8) a {
       font-size: 18px;
    font-family: Quicksand-medium;
    letter-spacing: 0.5px;
    text-transform: none;
    color: #916d4a;
    position: relative;
    margin-top:20px;
}
h1.collection-hero__title {
    text-align: center;
    color: #916d4a;

}
.cart-item .product-option span.money.bacurr-money {
    display: none !important;
}

#Avada-SC-button {
    position: absolute;
    left: 50% !important;
    margin-top: -10px !important;
   
   
}

#Avada-SC-button .has-icon {
    color: #e8a432 !important;
    text-decoration: underline !important;
}


/* .product__media-item.grid__item.slider__slide {
    display: block !important;
    width: 100%;
    grid-row: 1/2;
    grid-column: 1/2;
    position: relative;
    z-index: -1;
}

.product__media-item.grid__item.slider__slide.is-active {
    z-index: 1;
}

ul.product__media-list.contains-media {
    display: grid !important;
    grid-template-columns: 1fr;
} */


/* body .zoomContainer {
position: relative !important;
}
 */

.btn.ks-chart-modal-button, span.ks-chart-modal-link {
    margin-top: 8px;
    margin-bottom: 8px;
    position: absolute;
    left: 25%;
}
.announcement-bar-section .swiper-button-prev, .announcement-bar-section .swiper-button-next {
     display: block;
    top: 10%;    background: #fff6ea;
    margin-top: 0;
}
.announcement-bar-section .swiper-button-next:after, .announcement-bar-section .swiper-button-prev:after{
    font-size: 17px;
    color: #000;
    line-height: 10px;
    height: 10px;   
}
.announcement-bar-section .swiper-button-prev {
       left: 0;
    padding-left: 20px;
    width: 40px;
}
.announcement-bar-section .swiper-button-next{
   right: 0;
    padding-right: 20px;
    width: 40px;
}
.accordion__content.rte {
    font-size: 12px;
    line-height: 22px;
}

/* product page checkout button */
.optionList.previewCheckbox.inline label {
    font-size: 11px;
    font-family: 'garet-book';
    line-height: normal;
    width: 100%;
}

.optionList.previewCheckbox.inline {
    line-height: 18px;
    margin-bottom: 16px;
}
a.feature-badge {
    display: flex;
    align-items: center;
    justify-content: start;
    color: #000;
    text-decoration: none;
    font-size: 12px;    letter-spacing: 0;
}

a.feature-badge .icon {
    height: auto;
    display: block;
}

a.feature-badge .icon svg {
    display: block;
    margin-right: 6px;
}

a.feature-badge span p {
    margin: 8px 4px;
    line-height: 18px;
}

.pdp-delivery__wrapper {
    margin-top: -9px !important;
}
.img-icon1 {
      background: #00a783;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.img-icon1 a img {
    width: 28px;
    margin-right: 10px;
}

.img-icon1 a {
    display:flex;
    align-items: center;
    padding: 5px;
    text-decoration: none;
    color: #fff;
}

.social-icon1 {
      margin-top: -9px !important;
    margin-bottom: 24px !important;
}
body:has(.fancybox-wrap.fancybox-opened) {
    height: 100vh;
    overflow: hidden
}

/* product page checkbox button */

