/** Shopify CDN: Minification failed

Line 767:0 Unexpected "{"

**/
body {
  scroll-behavior: smooth;
  overscroll-behavior: contain; /* Prevent bounce */
  -webkit-overflow-scrolling: touch; /* Smooth scroll for iOS */
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU
  .image-with-text__text--caption,
.section-template--17352165982323__image_with_text_9ayBzL-padding
  .image-with-text__text--caption {
  color: #e2ba60;
  position: relative;
  font-size: 16px;
  font-style: italic;
  text-transform: capitalize;
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU
  .image-with-text__text--caption::before,
.section-template--17352165982323__image_with_text_9ayBzL-padding
  .image-with-text__text--caption::before {
  content: "";
  background-image: url("/cdn/shop/files/bfr-abt-cpt.png?v=1748585094");
  position: absolute;
  right: 0;
  height: 90px;
  width: 90px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  bottom: 100%;
}

section#shopify-section-template--17352165982323__multicolumn_PenLH6
  .multicolumn {
  background: #fdfbef !important;
   
}

section#shopify-section-template--17352165982323__multicolumn_PenLH6 h3.inline-richtext {
    font-family: Gentium Book Plus,serif;
    color: #505050;
    font-size: 22px;
}

div#shopify-section-sections--17352166441075__footer .footer__blocks-wrapper {
  flex-direction: column;
  align-items: center;
  row-gap: 8px;
}

div#shopify-section-sections--17352166441075__footer
  ul.footer-block__details-content.list-unstyled,
div#shopify-section-sections--17352166441075__footer
  .footer__content-bottom-wrapper {
  display: flex !important;
  justify-content: center;
  width: 100% !important;
  gap: 66px;
}
div#shopify-section-sections--17352166441075__footer
  ul.footer-block__details-content.list-unstyled
  .list-menu__item {
  padding: 0 !important;
}

div#shopify-section-sections--17352166441075__footer
  .grid--4-col-tablet
  .grid__item {
  width: 100% !important;
}
.blog-articles {
  display: block;
  width: 100%;
}
.article-card .card__heading {
  font-weight: 800;
  color: #222222;
}
.popular-posts .info a {
  color: #000;
  text-decoration: none;
}

.pymnt-img {
  width: 100%;
}

section#ProductInfo-template--17352166146163__main
  #ProductSubmitButton-template--17352166146163__main {
    border: 2px solid #d17474;
    color: #d17474;
    background: transparent;
    text-transform: uppercase;
    transition: all .5s;
    padding: 10px 25px;
    font-weight: 700;
    cursor: pointer;
}

section#ProductInfo-template--17352166146163__main
  #ProductSubmitButton-template--17352166146163__main:hover {
  box-shadow: inset 0 1.5em 0em 0em #d17474, inset 0 -1.5em 0em 0em #d17474;
  border-color:#d17474;
  color: #fff;
}

section#ProductInfo-template--17352166146163__main .button:after {
  box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset))
    0 0 0 var(--buttons-border-width)
}

section#ProductInfo-template--17352166146163__main .product-form.product-form .product-form__buttons {
  display: flex;
  width: max-content;
  gap: 5px;
  justify-content: flex-start; 
}

div#custom-payment-wrapper .shopify-payment-button__button {
  border: 2px solid #d17474;
  color: #d17474;
  background: transparent;
  text-transform: uppercase;
  transition: all 0.5s;
  padding: 10px 25px;
  font-weight: 700;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: calc(1.4 + 0.3 / var(--font-body-scale));
  min-width: calc(15rem + var(--buttons-border-width, 2px) * 2);
  min-height: calc(3.5rem + var(--buttons-border-width, 2px) * 2);
  box-shadow: none;
  width: 100%;
  height: 100%;
}

div#custom-payment-wrapper .shopify-payment-button__button:hover {
    box-shadow: inset 0 1.6em 0em 0em #d17474, inset 0 -1.6em 0em 0em #d17474;
    border-color: #d17474 !important;
    color: #fff;
    transform: translateY(-10px);
}

div#custom-payment-wrapper .shopify-payment-button__button:after {
  box-shadow: 0 0 0 calc(var(--buttons-border-width, 2px) + var(--border-offset, 0px)),
              0 0 0 var(--buttons-border-width, 2px);
  display: block;
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-color: #d17474 !important;
}

div#shopify-section-template--17352166015091__main .card__information {
    display: none;
}

div#shopify-section-template--17352166015091__main .collection-list {
    margin-top: 10%;
    margin-bottom: 10%;
}

div#shopify-section-template--17352165982323__image_with_text_9ayBzL .image-with-text__text--caption:before, .section-template--17352165982323__image_with_text_9ayBzL-padding .image-with-text__text--caption:before {
content: "";
    content: "";
    background-image: url(/cdn/shop/files/bfr-abt-cpt.png?v=1748585094);
    position: absolute;
    left: 15px;
    height: 60px;
    width: 60px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 100%;
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU p {
     text-align: left;
    color: black;
}

div#shopify-section-template--17352165982323__image_with_text_9ayBzL p {
   text-align: right;
    color: black;
  font-size: 16px;
}

 div#shopify-section-template--17352165982323__image_with_text_AGf6VU h2.image-with-text__heading.inline-richtext.h1 {
    text-align: left;
    color: black;
} 
div#shopify-section-template--17352165982323__image_with_text_AGf6VU .image-with-text__text--caption, 
div#shopify-section-template--17352165982323__image_with_text_9ayBzL .image-with-text__text--caption{
  font-style: italic;
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU .image-with-text__text--caption:before, .section-template--17352165982323__image_with_text_9ayBzL-padding .image-with-text__text--caption:before {
    content: "";
    background-image: url(/cdn/shop/files/bfr-abt-cpt.png?v=1748585094);
    position: absolute;
    right: 20px;
    height: 60px;
    width: 60px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    bottom: 100%;
    font-family: auto;
}

div#shopify-section-template--17352165982323__image_with_text_9ayBzL .image-with-text__text--caption {
    color: #e2ba60;
    position: relative;
    font-size: 16px;
    text-transform: capitalize;
    margin-top: 10%;
    left: 0;
    font-family: auto;
}

div#ImageWithText--template--17352165982323__image_with_text_9ayBzL {
    padding-left: 22px;
}

a.button.button--primary {
    font-size: 12px;
    padding: 10px;
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU h2.image-with-text__heading.inline-richtext.h1 {
    text-align: left;
    color: #54595F;
    font-size: 27px;
    /* font-family: 'Unna', serif; */
    margin-top: 10px;
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU .image-with-text__content>*+* {
    margin-top: 1rem;
}

div#shopify-section-template--17352165982323__image_with_text_9ayBzL .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    height: 100%;
    margin-top: 13%;
}
div#shopify-section-template--17352165982323__image_with_text_9ayBzL a.button.button--primary {
    margin-top: 0;
    font-size: 13px;
    top: 2rem;
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU p {
    text-align: left;
    color: #54595F;
    font-size: 16px;
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU .image-with-text__content .image-with-text__text+.button, 
div#shopify-section-template--17352165982323__image_with_text_9ayBzL a.button.button--primary {
    margin-top: 2rem;
    font-size: 16px;
    width: 165px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#shopify-section-template--17352165982323__image_with_text_AGf6VU .image-with-text__text--caption, .section-template--17352165982323__image_with_text_9ayBzL-padding .image-with-text__text--caption {
    color: #e2ba60;
    position: relative;
    font-size: 16px;
    text-transform: capitalize;
    margin-top: 10%;
    left: -1px;
}
div#ImageWithText--template--17352165982323__image_with_text_AGf6VU {
    margin-left: 6px;
    padding-right: 8px;
}

section#shopify-section-template--17352165982323__rich_text_xNpLGm h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-family: auto;
    color: #54595F;
}
section#shopify-section-template--17352165982323__rich_text_xNpLGm {
    margin-top: 60px;
    margin-bottom: 30px;
}
div#shopify-section-template--17352165982323__image_with_text_AGf6VU {
    margin-top: 40px;
  margin-bottom: 40px;
}

section#shopify-section-template--17352165982323__featured_collection .card-information .price {
    width: 100%;
    display: none;
}

section#shopify-section-template--17352165982323__featured_collection .card__information {
    text-align: center;
    text-transform: uppercase;
}
section#shopify-section-template--17352165982323__multicolumn_YJmLp3 h2.title.inline-richtext.h1 {
    text-transform: uppercase;
    font-size: xx-large;
    font-family: initial;
    justify-items: text;
}
div#shopify-section-template--17352165982323__image_with_text_AGf6VU .media>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    display: block;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

section#shopify-section-template--17352165982323__slideshow_e4BWMd a.button.button--primary {
    background: none;
    border: 1px solid black;
    color: black;
    margin-left: 10px 
} 


section#shopify-section-template--17352165982323__slideshow_e4BWMd .slideshow__controls.slideshow__controls--top.slider-buttons.slideshow__controls--border-radius-mobile {
    gap: 91%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    border: none;
    cursor: pointer;
    z-index: 1;
    box-shadow: none;
    width: 100%;
    overflow: hidden;
}

section#shopify-section-template--17352165982323__slideshow_e4BWMd .slider-counter--dots {
    display: none;
}

section#shopify-section-template--17352165982323__slideshow_e4BWMd button.slideshow__autoplay.slider-button {
    display: none;
}

section#shopify-section-template--17352165982323__slideshow_e4BWMd button.slider-button.slider-button--prev,
section#shopify-section-template--17352165982323__slideshow_e4BWMd button.slider-button.slider-button--next {
    background: #e2ba60;
    color: #fff;
    width: 30px;
    height: 30px;
    border: none;
}

div#shopify-section-template--17352165982323__image_with_text_9ayBzL h2.image-with-text__heading.inline-richtext.h1 {
    text-align: right;
    font-family: 'Unna', serif;
    font-size: 30px;
    color: #54595F;
}

section#shopify-section-template--17352165982323__multicolumn_YJmLp3 .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
    position: relative;
    width: 100%;
    /* max-width: 400px; */
    margin: auto;
    transition: 0.5s;
    padding-top: 0px;
}
section#shopify-section-template--17352165982323__multicolumn_YJmLp3  .multicolumn.background-primary .multicolumn-card {
    background:none;
}

section#shopify-section-template--17352165982323__multicolumn_YJmLp3 .icon-arrow {
    display: none;
}
section#shopify-section-template--17352165982323__multicolumn_YJmLp3 .svg-wrapper {
    display: none;
}
section#shopify-section-template--17352165982323__multicolumn_YJmLp3 .multicolumn-card__info {
    position: absolute;
    bottom: 10px;
    left: 49%;
    transform: translate(-50%);
    padding: 0px 5px;
    background-color: #fefefe;
    color: #333;
    font-weight: 300;
    transition: .3s ease;
    font-size: 16px;
}
section#shopify-section-template--17352165982323__multicolumn_YJmLp3 .multicolumn-card__info .link {
    text-decoration: none;
    font-size: 18px;
    margin-top: 0;
    padding: 4px;
    width: 144px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
section#shopify-section-template--17352165982323__multicolumn_YJmLp3 .multicolumn .title-wrapper-with-link {
    margin-top: 0;
    justify-content: center;
} 

section#shopify-section-template--17352165982323__slideshow_e4BWMd h2.banner__heading.inline-richtext.h1 {
    /* font-family: auto; */
    text-transform: uppercase;
    margin-left: 10px;
    font-size: 50px;
    font-weight: 600;
}

section#shopify-section-template--17352165982323__slideshow_e4BWMd p {
    margin-left: 10px;
    color: #000;
    text-transform: capitalize;
    margin-top: 0;
}


section#shopify-section-template--17352165982323__featured_collection .card__heading {
    color: black;
    text-transform: capitalize;
    font-size: 18px;
    background: #fdfbef;
}
section#shopify-section-template--17352165982323__featured_collection  .card-wrapper {
    color: inherit;
    height: 100%;
    position: relative;
    text-decoration: none;
    background: #fdfbef;
}

section#shopify-section-template--17352165982323__featured_collection .card-information {
    width: 100%;
    font-size: 16px;
    text-align: center;
    padding: 0px 8px 2px 8px;
    text-transform: none;
    font-family: sans-serif;
}
section#shopify-section-template--17352165982323__multicolumn_PenLH6 p {
    font-size: 16px;
}

div#collection-template--17352165982323__featured_collection .full-unstyled-link{
    font-size: 30px;
}


/* about us section  */

div#shopify-section-template--17394032803955__image_with_text_DeNPg6 a.button.button--primary {
    background: #E2BA60;
    opacity: 1;
    border-radius: 50px;
} 
section#shopify-section-template--17394032803955__multicolumn_R9AkBb h3.inline-richtext {
    /* font-family: Gentium Book Plus,serif; */
    color: #505050;
    font-size: 30px;
}

section#shopify-section-template--17394032803955__multicolumn_R9AkBb .multicolumn.color-scheme-1.gradient.background-none.no-heading {
    background: #fdfbef;
}
section#shopify-section-template--17394032803955__multicolumn_R9AkBb p {
    font-size: 16px;
    color: #9d9d9d;
}

div#shopify-section-template--17394032803955__image_with_text_DeNPg6 .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after {
    cursor: pointer;
    box-shadow: none;
}
section#shopify-section-template--17394032803955__featured_blog_H3myWH .title-wrapper--no-top-margin {
    justify-content: center;
}

section#shopify-section-template--17394032803955__featured_blog_H3myWH h3.card__heading.h2 {
    font-size: small;
    font-family: auto;
}

section#shopify-section-template--17394032803955__newsletter_Ukxfwe .newsletter-form__button {
    width: 18%;
    background: #353535;
    color: #fff;
    border-radius: 55px;
    font-size: 10px;
    right: 6px;
    top: 7px;
    height: 70%;
    text-transform: uppercase;
}

section#shopify-section-template--17394032803955__newsletter_Ukxfwe .content-container:after {
    background-image: url("/cdn/shop/files/Frame_1618873122.webp?v=1750317164");
  background-size: cover;
  background-position: bottom;
}

section#shopify-section-template--17394032803955__newsletter_Ukxfwe .field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after {
    box-shadow:none;
}
section#shopify-section-template--17394032803955__newsletter_Ukxfwe .newsletter-form__field-wrapper .field__input {
    padding-right: 5rem;
    border-radius: 50px;
}
section#shopify-section-template--17394032803955__newsletter_Ukxfwe  h2.inline-richtext.h1.scroll-trigger.animate--slide-in {
    color: white;
    text-transform: capitalize;
    font-family: auto;
    font-weight: 400;
}


div#shopify-section-template--17394032803955__image_with_text_DeNPg6 p {
    margin-left: 10px;
    font-size: 15px;
}
div#shopify-section-template--17394032803955__image_with_text_DeNPg6 ul {
    font-size: 15px;
}

div#shopify-section-template--17394032803955__image_with_text_DeNPg6 .image-with-text__text.rte.body:before {
    content: url("/cdn/shop/files/HorizontalBorder.png?v=1750329698");
    display: block;
    width: 3px;
    height: 45px;
    position: absolute;
    overflow: hidden;
    z-index: 1;  
    left: 0;
}

div#ImageWithText--template--17394032803955__image_with_text_DeNPg6 {
    padding: 0;
    max-width: 550px;
    margin: auto;
}

section#shopify-section-template--17394032803955__newsletter_Ukxfwe .field {
    width: 49rem;
    right: 57px;
}

section#shopify-section-template--17394032803955__newsletter_Ukxfwe .field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
     box-shadow:none; 
}

div#shopify-section-template--17394032803955__image_with_text_DeNPg6 h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 40px;
    font-family: 'Unna', serif;
    font-weight: 700;
}
div#shopify-section-template--17394032803955__image_with_text_DeNPg6 .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--top.grid__item {
    margin-top: 54px;
    height: 50%;
}


div#shopify-section-template--17394032803955__image_with_text_DeNPg6 .image-with-text__text.rte.body {
    font-size: 14px;
}
section#shopify-section-template--17394032803955__rich_text_Fdz9w6 h2.rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in {
    font-size: 38px;
    font-weight: 500;
    font-family: 'Unna', serif;
    text-transform: capitalize;
}

section#shopify-section-template--17394032803955__rich_text_Fdz9w6 p {
    font-size: 18px;
}
.page-width-desktop.isolate.section-template--17394032803955__featured_blog_H3myWH-padding .article-card__excerpt {
    display: none;
}
.page-width-desktop.isolate.section-template--17394032803955__featured_blog_H3myWH-padding  .card__information {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-evenly;
}
.page-width-desktop.isolate.section-template--17394032803955__featured_blog_H3myWH-padding .article-card__info {
    display: flex;
    justify-content: space-between;
}

h2#SectionHeading-template--17394032803955__featured_blog_H3myWH {
    font-size: 40px;
}

/*FAQ page  */
section#shopify-section-template--17500226682995__collapsible_content_LmMgdY h2.collapsible-content__heading.inline-richtext.h1,
section#shopify-section-template--17500226682995__collapsible_content_7eazLF h2.collapsible-content__heading.inline-richtext.h1 {
    font-family: initial;
    font-weight: 600;
}

section#shopify-section-template--17500226682995__collapsible_content_LmMgdY p,
section#shopify-section-template--17500226682995__collapsible_content_7eazLF p {
    font-size: 14px;
    color: #9B9B9B;
}


  section#shopify-section-template--17500226682995__collapsible_content_LmMgdY .collapsible-row-layout .accordion summary, .collapsible-row-layout .accordion .accordion__content {
      padding: 1.9rem;
  }

.clpsbl-cstm-sec .collapsible-content-wrapper-narrow {
    margin: 0 auto;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    max-width: 1200px;
}

section#shopify-section-template--17500226682995__collapsible_content_LmMgdY .collapsible-row-layout .accordion summary, .collapsible-row-layout .accordion .accordion__content {
    padding: 0 1.9rem;
    transition: 0.5s;
    height: 77px;
    display: flex;
    align-items: center;
}

section#shopify-section-template--17500226682995__collapsible_content_7eazLF .collapsible-row-layout .accordion summary, .collapsible-row-layout .accordion .accordion__content {
    padding: 0 1.9rem;
    transition: 0.5s;
    height: 77px;
    display: flex;
    align-items: center;
}

section#shopify-section-template--17500226682995__collapsible_content_LmMgdY .collapsible-content summary:hover {
    background: rgba(var(--color-foreground),.04);
    transition: 0.5s;
}



/* blog page  */
section#shopify-section-template--17352165851251__main h3.card__heading.h2 {
    font-family: auto;
}

/* aos  */
html, body {
  overflow-x: hidden;
}

/*Product Page  */
div#shopify-section-template--17352165949555__product-grid .product-card__short-description.rte {
    font-size: 12px;
    text-align: center;
}
div#shopify-section-template--17352165949555__product-grid .full-unstyled-link {
    text-decoration: none;
    color: currentColor;
    display: block;
    text-align: center;
    font-size: 18px;
    font-family: auto;
}
div#shopify-section-template--17352165949555__product-grid .price {
    text-align: center;
}

.full-unstyled-link{
  /* font-size: 30px; */
  font-weight: 400;
  transition: 0.5s;
}
/* After Added CSS */
.footer__copyright.caption {
    font-size: 13px;
    letter-spacing: 7px;
    text-transform: uppercase;
}
.hulk-powered-wrapper{
  display: none !important;
}
.price .price-item {
    font-size: 24px;
}
div#shopify-section-template--17352166146163__custom_tab_section_nqrHVj .custom-tabs .tab {
    font-size: 30px;
    color: #979797;
  transition: 0.5s;
}

div#shopify-section-template--17352166146163__custom_tab_section_nqrHVj .custom-tabs .tab.active{
  color: #000;
  transition: 0.5s;
}

.section-template--17352166146163__related-products-padding .card__information, 
.section-template--17352166146163__related-products-padding .card-information {
    padding: 16px !important;
    text-align: center;
    background: #fefbef;
}

.product-form__quantity .form__label {
  display: none !important;
}

.product__info-container .price {
    align-items: center;
    display: flex;
}

ul#Slider-template--17562234683507__collection_list_EndRbn .card__heading {
    padding: 16px;
    text-align: center;
  text-transform: uppercase;
}
ul#Slider-template--17562234683507__collection_list_EndRbn .card__heading .icon-wrap{
  display: none;
}


/* Hover CSS */
.button, .card-wrapper{
    transition: 0.5s;
    transition-property: initial;
    transition-timing-function: ease-in-out;
}

.header__menu-item:hover,
.header__menu-item:hover span,
.header__menu-item, 
.underline-links-hover:hover a, 
.underline-links-hover, .underline-links-hover a {
  transition: 0.5s !important;
}

.section-template--17352166146163__related-products-padding .related-products__heading {
  text-align: center;
    text-transform: uppercase;
    font-family: auto;
}

.card-wrapper:hover, section#shopify-section-template--17352165982323__multicolumn_YJmLp3 .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing:hover, 
.button:hover {
    /* border: 1px solid #FF5857; */
    transition: 0.5s;
    transition-property: initial;
    transition-timing-function: ease-in-out;
    transform: translateY(-10px);
    box-shadow: 0px 3px 20px rgb(149 52 52 / 25%);
}

{
    
}