/** Shopify CDN: Minification failed

Line 681:46 Unexpected "{"
Line 3714:47 Expected identifier but found whitespace
Line 3717:47 Expected identifier but found whitespace

**/
@font-face {
  font-family: "MADE Mirage";
  src: url("/cdn/shop/files/MADE_Mirage_Black_PERSONAL_USE.ttf?v=1698835593") format("[ttf]");
}

@font-face {
  font-family: "Futura Bk BT";
  src: url("/cdn/shop/files/FutuBk.ttf?v=1698836458") format("[ttf]");
}
@font-face {
  font-family: "Futura";
  src: url("/cdn/shop/files/TheBrands-K7BxD.otf?v=1715956458") format("[otf]");
}
/* @import url('https://fonts.googleapis.com/css2?family=Gilda+Display&display=swap'); */

/* ========================================== Third party Helvetica font CDN ========================================= */
  @font-face {
    font-family: "helvetica";
    src: url("https://candyfonts.com/wp-data/2018/10/26/11538/HELR45W.ttf") format("woff"),
      url("https://candyfonts.com/wp-data/2018/10/26/11538/HELR45W.ttf") format("opentype"),
      url("https://candyfonts.com/wp-data/2018/10/26/11538/HELR45W.ttf") format("truetype");
  }
/* ======================================================== END ===================================================== */



p,span,b,strong,a,li,button,label{
   font-family: 'Helvetica', sans-serif !important;
}

.logo-text-section h2,
.section-header__title{
    position: relative;
  padding-top:70px;
}
body.about-us-page.template-page.template_about-us section.new-logo-with-text {
    padding-top: 70px;
}
.section-header__title {
    display: inline-block;
}
li.childlink_title:hover {
    color: #FFF !important;
}
.tab-details a:hover {
    background: #FFF;
    color: #CFA230;
}
div#shopify-section-template--15022843428930__featured-collections {
    margin-top: 0;
}
.tab-details a:hover svg, .tab-details a:hover path {
    fill: #CFA230;
    color: #CFA230;
    /* stroke: #CFA230; */
}

.template-product span.product__price.product__price--compare {
    color: #a09898;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
}
.template-product span.product__price-savings {
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
}
.custom-testimonial-section h2{
  line-height: normal !important;
  margin:0 !important;
}
.go3176171171 h5 strong span {
    display: inline;
    font-family: 'Caveat-Brush-Klaviyo-Hosted' !important;
}
.go3176171171 h5 code, pre {
    background-color:unset !important;
    border: 0 none;
    color: black;
    font-family: Consolas,monospace;
    font-size: 1em;
    padding: 0 2px;
  text-align:center!important;
}

#first_name_119544766::placeholder, 
#first_name_119544766::-ms-input-placeholder{
color:black !important;
  opacity:1 !important;
}
.shopify-policy__container .shopify-policy__title h1:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 16px;
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
    bottom: 0;
    top:100%;
  right:0;
    background-image: url('/cdn/shop/files/site_title_design.png?v=1701060821');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.boost-sd__product-label-text span {
    color: inherit;
    display: flex !important;
    align-items: center !important;
}
.section-header__title:before, .custom-testimonial-section h2:before, .logo-text-section .main-title:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 16px;
    text-align: center;
    max-width: 200px;
    left: 50%;
    transform: translateX(-50%);
    margin: 0 auto;
    bottom: 0;
    top: 100%;
    background-image: url('/cdn/shop/files/site_title_design.png?v=1701060821');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.section-header__title {
    color: #000;
    padding-bottom:20px;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0.1px;
    text-transform: uppercase;
}
.slick-dots {
    position: absolute;
    bottom: -32px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
div#shopify-section-template--14735946743874__featured-collections,
.collection-item{
    margin: 0;
}
span.collection-item__title span {
    color: var(--2nd-color, #CFA230);
font-family: 'Inter', sans-serif;
font-size: 25px !Important;
font-style: normal;
font-weight: 500 !important;
line-height: 20px; /* 80% */
letter-spacing: 0 !important;
text-transform: capitalize;
}
#CollectionSection-template--15022843428930__118e765c-b1ac-445d-a776-c119d43c6a78 ul.slick-dots li button {
    font-size: 0;
    background: #3333;
    padding:0px !important;
    border-radius: 50%;
}
span.collection-item__title {
    margin: 0 !important;
    padding-top: 25px;
}
.grid-overflow-wrapper .grid .slick-track{
  display:flex;
 }
/*.grid-overflow-wrapper .grid{
  overflow:hidden;
} */
.tab-details h3 {
    color: #FFF;
    font-size: 45px;
    font-style: normal;
    font-weight: 800;
  margin:0;
    line-height: 1; /* 126.667% */
    letter-spacing: 1.8px;
    text-transform: capitalize;
}
.tab-details p {
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .6px;
    text-transform: capitalize;
    margin: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}
.tab-details a {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    display: inline-block;
    line-height: 20px; /* 125% */
    border-radius: 5px;
    padding: 25px 53px;
    letter-spacing: 0.64px;
    text-transform: capitalize;
    background: #CFA230;
}
.tab-informeshion {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 2.9fr;
    gap: 46px;
    align-items: center;
    padding-top: 70px;
    padding-bottom: 60px;
    border-top: 1px solid #9F9A9A;
}
.tab-title-details {
    display: flex;
    justify-content: end;
    max-width: 100%;
    padding-bottom: 20px;
    float: inherit;
    gap: 60px;
    padding-top: 109px;
    padding-right: 0;
}

.tab-title-details a {
    color: #FFF;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
     /* 111.111% */
    letter-spacing: 0.72px;
    text-transform: uppercase;
}
.collection-product {
    display: grid;
    gap: 18px;
    grid-template-columns: 1fr 1fr 1fr;
}
.collection-product-details h3 {
    color: #FFF;
  padding-bottom:6px;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
  margin:0;
    letter-spacing: 0.6px;
    padding-top: 25px;
    text-transform: capitalize;
  line-height:1.1; 
}
.collection-product-details p {
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
     /* 133.333% */
    letter-spacing: 0.6px;
    text-transform: capitalize;
    margin: 0;
}
.collection-product-details img {
    width: 100%;
    height: 318px;
}
#rich-text-111590408 h6{
    font-size: 14px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
}
#shopify-section-template--15022843428930__top_selling_product_Wm6qfN .top-selling-products-info  ul.product-slider li {
    background-size: contain;
    background-repeat: no-repeat;
}
.tab-title-details ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tab-title-details ul li {
    margin: 0;
}
.collection-details .collection-content {
    padding: 0 !important;
}
.tab-with-collection li.active a {
    color: #CFA230;
}
.grid-product__title.grid-product__title--body {color: #000;font-family: 'Helvetica';font-size: 16px;font-style: normal;font-weight: 500;text-align: left;line-height: 20px; /* 90.909% */letter-spacing: 0.1px;text-transform: capitalize;}

.grid-product__price {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 90.909% */
    letter-spacing: 0.88px;
    text-transform: capitalize;
    text-align: left;
    /* padding-top: 5px;
    margin-top:11px !important; */
}
.custom-testimonial-section h2 {
    color: #000;

/* Main title */
    font-size:36px;
    padding-bottom: 15px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px; /* 44.444% */
    text-transform: uppercase;
    display: inline-block;
    text-align: center;
}

.custom-testimonial-section {
    text-align: center;
}
span.slide-cnt.active {
    font-family: 'Playfair Display', serif;
    color: var(--2nd-color, #CFA230);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.8px;
    text-transform: capitalize;
}

span.slide-cnt {
    font-family: Playfair Display;
    font-size: 24px;
    font-style: normal;
    color: #000;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.8px;
    text-transform: capitalize;
}
.slider-count span {
    color: #000;
}
.slider-count {
    position: relative;
    top: 9rem;
}
.parallax-image img {
    -o-object-fit: contain;
    object-fit: contain;
}
h2.h1.hero__title {
    color: #000;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    font-size: 50px;
    font-style: normal;
    font-weight: 900;
     /* 40% */
    text-align: left;
    letter-spacing: 2px;
    text-transform: capitalize;
}

.hero__subtitle {
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 111.111% */
    letter-spacing: 0.72px;
    text-transform: capitalize;
    padding: 30px 0;
}

a.btn {
    color: #FFF;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 1; /* 86.957% */
    letter-spacing: 0.92px;
    text-transform: capitalize;
    padding: 10px 15px;
    border-radius: 10px;
}
.new-testimonials .next-arrow.slick-arrow,
.new-grid-next-arrow.slick-arrow{
    position: absolute;
    top: 50%;
      cursor: pointer;
    right: -6%;
  /* transform: translateY(-50%); */
    }

    .new-testimonials .prev-arrow.slick-arrow.slick-disabled,
    .new-testimonials .prev-arrow.slick-arrow,
.new-grid-prev-arrow.slick-arrow{
    position: absolute;
    top: 50%;
      cursor: pointer;
      width:100%;
    left: -80px;
  /* transform: translateY(-50%); */
    }
.new-grid-next-arrow.slick-arrow {
    top: 40%;
}
/* .boost-sd__product-info .boost-sd__product-price {
    padding-top: 5px;
    margin-top: 5px;
} */
.header-item .site-nav__link.site-nav__link--underline {
    letter-spacing: 0.1em;
}
.new-grid-prev-arrow.slick-arrow {
    top: 40%;
}

.new-grid-next-arrow.slick-arrow:hover img.new-grid-prev-img,
.new-grid-prev-arrow.slick-arrow:hover img.new-grid-prev-img,
img.new-grid-hover-img{
    display: none;
}
.new-grid-next-arrow.slick-arrow:hover img.new-grid-hover-img,
.new-grid-prev-arrow.slick-arrow:hover img.new-grid-hover-img{
    display: block;
}
footer .grid {
    display: grid;
    grid-template-columns: 0.7fr 1fr 1fr 1fr;
}

footer .grid__item {
    width: 100%;
    text-align: left;
}
h2.h4.footer__title.small--hide,
button.h4.footer__title.collapsible-trigger.collapsible-trigger-btn.medium-up--hide{
    text-align: left;
    color: var(--1st-color, #EADBC8);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 16px;
    text-transform: uppercase;
}

.site-footer span.collapsible-trigger__icon.collapsible-trigger__icon--open {
    display: none;
}

.footer__collapsible a {
    color: var(--1st-color, #EADBC8);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: none;
}
.footer__clear.small--hide {
    display: none;
}
.footer__collapsible p {
    color: var(--1st-color, #EADBC8);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
}
input#Email-footer2 {
    border-color: #EADBC8;
  color: #EADBC8;
}
input#Email-footer2:active {
    border: 0;
    border-bottom: 1px solid #eadbc8;
}
::placeholder {
    /* color: #EADBC8 !important; */
}
.copyright {
    background: #EADBC8;
    margin: 0;
    color: var(--3rd-color, #111);
    text-align: center;
    font-family: Sofia Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    padding:5px;
    line-height: 24px;
}

.copyright p {
    margin: 0;
}
a.footer-email {
    color: var(--1st-color, #EADBC8);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    height: auto !important;
}

a.footer-no {
    color: var(--1st-color, #EADBC8);
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    height: auto;
}
.footer-social-account {
    padding-top: 33px;
}
.custom-featured-collection .flickity-viewport {
    height: 500px !important;
}
.mobail-data{
  display:none;
}
 .product-tags {
padding:8px;
}
.grid-product__title.grid-product__title--body {
    text-align: center !important;
}
.grid-product__price {
    text-align: center !important;
}
.grid-product__price--original {
    color: rgb(160, 152, 152);
  margin-right:0 !important; 
}

.grid-product__price--savings {
    color: var(--colorTextSavings);
   margin-left:0 !important;
    white-space: nowrap;
}
.grid-product__meta .grid-product__price--original{
  font-size:14px !important;
}

.grid-product__meta  .grid-product__price--savings {
    font-size: 14px !important;
    color: rgb(194, 0, 0, 1)!important;
    font-weight: 400 !important;
}
.collection-product-details h3{
 text-align: center !important;
}
.collection-product-details p{
   text-align: center !important;
}
.featured-price {
    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
  /* margin-top:11px;
  padding-top:5px;  */
}
.sale-price {
    color: #CFA230;
    font-size: 14px !important;
    text-transform: capitalize !important;
    margin: 0  !important;
    letter-spacing: 1px !important;
}
.collection-product-details p {
    letter-spacing:unset !important;
   
}

.compare-price {
    color: rgb(160, 152, 152);
    font-size: 14px;
  padding-top:2px;
    text-decoration: line-through;
}

/*********************** responsive-css **********************/

@media(max-width:1750px){
.prev-arrow.slick-arrow.slick-disabled,
.prev-arrow.slick-arrow,
.new-grid-prev-arrow.slick-arrow{
    left: 2% !important;
    z-index: 1 !important;
    background: #FFF;
    border-radius: 50%;
}
.parallax-image img {
    -o-object-fit: cover;
    object-fit: cover;
}
.new-grid-prev-arrow.slick-arrow,
.prev-arrow.slick-arrow.slick-disabled,
.prev-arrow.slick-arrow{
    width: auto !important;
    left: 2% !important;
}
.next-arrow.slick-arrow,
.new-grid-next-arrow.slick-arrow{
    right: 0% !important;
    background: #FFF;
    border-radius: 50%;
}
.new-grid-prev-arrow.slick-arrow.slick-disabled {
    left: 2%;
    z-index: 99;
    width: auto;
    background: #FFF;
    border-radius: 50%;
}
}
@media(max-width:1440px){
  .shipping-info,
  .logo-container{
    gap: 20px !important;
}
  .grid__item.medium-up--four-fifths.grid__item--content {
    padding-left: 10px;
}
  .collection-filter__item--sort {
    flex: 0 1 68%;
}
  span.slide-cnt,
  span.slide-cnt.active{
    font-size: 18px !Important;
}
  button.collapsible-trigger.collapsible-trigger-btn.collapsible--auto-height.tag-list__header {
    font-size: 16px !Important;
    letter-spacing: normal !Important;
}
  h1.h2.product-single__title {
    font-size: 26px !Important;
}

  .expected-arrival-text p strong {
    font-size: 18px;
}
  span.product__price.product__price--compare,
  span.product__price.on-sale,
  span.product__price-savings{
    font-size: 20px !important;
}

  span.product__price.product__price--compare,{
    font-size: 18px !important;
}
  
  label.variant__button-label {
    font-size: 16px !important;
    letter-spacing:normal !important;
}
  .flickity-previous {
    left: 45% !important;
}
  .flickity-next {
    right: 45% !Important;
}
  button.label.collapsible-trigger.collapsible-trigger-btn.collapsible-trigger-btn--borders.collapsible--auto-height {
    letter-spacing: normal !Important;
}
  li.sales-point span {
    font-size: 16px !Important;
}
  .ban_text {
    max-width: 40% !important;
}
  .ban_img {
    background-size: contain;
  }

  .banner-slider-section .slider-count {
    position: relative;
    top: 40px;
}


  /* .product-block--price span.product__price,.product-block--price .product__price-savings  {
    font-size: 23px !important;
}
   span.product__price.product__price--compare  {
    font-size: 20px !important;
} */

  
}

@media(max-width:1024px){
  .hover-price p {
    text-decoration: none;
    color: #000;
    font-size: 19px !important;
  
}
  ul.product-slider li:hover a {
    margin-top: -126px;
    height: auto;
    padding: 20px 0;
    
}
ul.product-slider li {
    height: 252px !important;
}
	.tab-title-details {
    max-width: 100%;
    width: 100%;
    padding-right: 0;
}
  .collections-products-list {
    width: 100% !important;
}
  .custom-menu-container {
    grid-template-columns: 1fr 1fr 2fr !important;
}
  h1.h2.product-single__title {
    font-size: 22px!important;
}
  .product-block.product-block--price {
    margin-bottom: 5px !Important;
}
  /* .grid.grid--product-images--partial {
    padding-top: 30px !important;
} */
  .page-content--product {
    padding-top: 25px;
}

  #CollectionSection-template--15022843428930__118e765c-b1ac-445d-a776-c119d43c6a78 .grid-product__price,
  .product-recommendations-placeholder .grid-product__price {
    display:block !Important;
  }
  .product-single__meta {
    padding-left: 0 !Important;
}
  form#AddToCartForm-template--14735947071554__main-6922942251074 {
    padding-top: 0 !important;
}
  .form-vertical p {
    padding-bottom: 30px;
}
  div#shopify-section-template--14735946842178__rich-text {
    margin: 0;
}
.boost-sd__product-price-wrapper {
    /* flex-wrap: wrap; */
    display: grid !important;
}
.enlarge-text p {
    font-size: 18px !important;
}

.index-section {
    margin: 10px 0;
}
  .custom__item-inner--image {
    width: 100%;
    max-width: 100% !important;
}
.hero__subtitle {
    padding: 22px 0;
}
.tab-details a {
    padding: 20px 30px;
}
a.btn {
    padding: 20px 30px;
}
.collection-product-details img {
    height: 218px;
}
.logo-container {
    gap: 20px !important;
 }
.logo-text-section h2, .section-header__title {
    padding-top: 65px;
}
.tab-title-details {
    padding-top: 65px;
        gap: 70px;
}
.tab-informeshion {
    padding-top: 40px;
}

  /* .page-content.page-content--product{
      padding-top: 25px !important;
  } */

  /* .product-block--price span.product__price,.product-block--price .product__price-savings  {
    font-size: 22px !important;
}
  span.product__price.product__price--compare{
    font-size : 19px !important;
  } */
}
@media(max-width:999px){
  ul.product-slider li {
    height: 500px !important;
}
}
@media(max-width:888px){
  .flickity-previous {
    left: 42%!important;
}
  .flickity-next {
    right: 42%!important;
}
  .flickity-prev-next-button {
    top: 90% !Important;
}

}
@media(max-width:999px){
  #shopify-section-template--15022843428930__top_selling_product_Wm6qfN .top-selling-products-info  ul.product-slider li {
    background-size: contain,30%;
    background-repeat: no-repeat;
}
  ul.product-slider li {
    height: 500px !important;
}
	.tab-informeshion {
    flex-direction: column;
    display: flex;
    justify-content: start;
}
  body.template-product .grid__item.medium-up--one-half.product-single__sticky {
    width: 100% !important;
    position: inherit;
}
  /* .grid__item.medium-up--one-half:last-child {
    padding-top: 50px;
  } */
  .contact-form-section .grid__item.medium-up--one-half:last-child {
    padding-top: 0;
  }
  
.product-single__meta, .product-block.product-block--price {
    text-align: left !important;
}
  .sales-point .icon-and-text {
    justify-content: start !Important;
}
  body.template-product .grid__item.medium-up--one-half {
    width: 100% !Important;
}
  .image-wrap img {
    height: 100%;
    -o-object-fit: comtain;
    object-fit: contain !important;
    width: 100%;
}
  .grid-overflow-wrapper {
    padding-bottom: 50px;
}
.custom__item-inner.custom__item-inner--liquid p {
    font-size: 16px !important;
    letter-spacing: normal !important;
}
.tab-details {
    width: 100%;
}
  .logo-with-text p {
    padding-top: 15px !important;
}
  section.new-logo-with-text {
    padding-bottom: 65px !important;
}
  section.about-gallery {
    padding: 50px 0 !important;
}
  body.about-us-page.template-page .custom__item-inner.custom__item-inner--liquid .section-header__title {
    font-size: 34px;
}
  body.about-us-page.template-page .logo-with-text h2 {
    font-size: 24px;
}
}
@media(max-width:769px){
#CollectionSection-template--15022843428930__118e765c-b1ac-445d-a776-c119d43c6a78 .grid-product__meta  .grid-product__price--savings,#shopify-section-template--15022843854914__product-recommendations .product-recommendations-placeholder .grid-product__price--savings  {
    width: 100%;
    display: flex;
    justify-content: center;
}
  .custom-content {flex-direction: column;gap: 30px;}

.custom__item.small--one-whole.one-half.align--center {
    width: 100%;
}
.boost-sd__search-form-wrapper .boost-sd__search-form-title{
  font-size:30px;
}
.custom__item.small--one-whole.one-half.align--center {
    width: 100%;
}
  .logo-container {
    flex-direction: column;
    gap: 100px !important;
}
.shipping-info {
    flex-direction: column !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
  body.about-us-page.template-page .about-banner-details .section-header__title {
    padding-top: 0;
    font-size: 34px;
}
  body.about-us-page.template-page .custom__item-inner.custom__item-inner--liquid .section-header__title {
    padding-top: 0 !important;
}
  .about-banner-details img {
    padding-top: 20px !important;
}
}
@media(max-width:768px){
#shopify-section-template--15022843428930__top_selling_product_Wm6qfN .top-selling-products-info  ul.product-slider li {
    background-size: contain,30%;
    background-repeat: no-repeat;
}
  .drawer--right {
    width: 444px;
   }
  ul.product-slider {
     gap:unset;
}
  ul.product-slider li {
    height: 400px !important;
}
  
	.logo-container {
    flex-direction: column;
    gap: 20px !important;
}
  .drawer__scrollable.appear-animation.appear-delay-2 form.filter-form {
    display: block;
}
  form.filter-form {
    display: none;
}
  .footer__logo a {
    height: auto !important;
}
/* .grid__item.medium-up--one-half {
    padding: 0;
} */
  .ban_img {
    background-size: cover;
    background-position: right;
}

  .ban_img {
    padding: 0;
    height: 50vh;
}
body .ban_text {
    max-width: 100%!important;
}
  

   .testimonial-slider .slick-dots {
    left: 0;
   }
  
  .collection-filter {
    top: 0 !important;
    flex-wrap: nowrap !important;
    position: inherit !important;
}
  .grid-product__title.grid-product__title--body {
    font-size: 14px;
}
  .grid--uniform .small--one-half:nth-of-type(odd), .grid--uniform .small--one-third:nth-of-type(3n+1) {
    clear: inline-end;
}

  .new-grid-prev-arrow.slick-arrow {
    left: 4%!important;
}
  span.collection-item__title:last-child {
    padding-bottom: 0;
}
  .grid__item.small--one-half.medium-up--one-third span.collection-item__title:last-child {
    padding-bottom: 30px;
}
span.collection-item__title {
    padding-bottom: 50px;
}
footer .grid {
    display: grid;
    grid-template-columns: auto;
}
button.h4.footer__title.collapsible-trigger.collapsible-trigger-btn.medium-up--hide {
    text-align: left;
}
button.h4.footer__title.collapsible-trigger.collapsible-trigger-btn.medium-up--hide {
    text-align: left;
    text-align: left;
    color: var(--1st-color, #EADBC8);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
}
}
@media(max-width:425px){
#shopify-section-template--15022843428930__top_selling_product_Wm6qfN .top-selling-products-info  ul.product-slider li {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
  ul.product-slider li {
    height: 252px !important;
}
  .hover-price p {
    font-size: 16px !important;
}
}
@media(max-width:480px){

  section.new-logo-with-text {
    padding-bottom: 0px!important;
}
  #AnnouncementSlide-announcement-0 {
    padding-top: 10px !important;
} 

  ul.slick-dots {
    display: inline-block;
    text-align: center;
}

ul.slick-dots li {
    display: inline-block;
    padding: 4px;
}
ul.slick-dots li.slick-active button {
    background: #cbb18f!important;
}
ul.slick-dots li button {
    font-size: 0;
    background: #3333;
    padding: 6px;
    border-radius: 50%;
}
}
.index-section .section-header {
    text-align: center !important;
}

@media(max-width:767px){
  .grid-overflow-wrapper .grid__item {
    display: inline-block;
    flex: 0 0 39vw;
   float: left !important; 
    white-space: normal;
    width: 39vw;
}
  body.template-list-collections .grid__item {
    padding: auto !important;
  }
  div#CollectionSection-template--15022843428930__118e765c-b1ac-445d-a776-c119d43c6a78 .grid-overflow-wrapper .grid .slick-track {
    display: block !important;
}
  body.template-list-collections .pagination {
    padding: 0;
}
    .product-recommendations-placeholder .grid-product__price {
    display: inline-block;
}
  .footer__logo a {
    height: auto;
}
  h6.testimonial-title {
    padding-bottom: 0 !important;
  }
  /* .grid__item {
    padding-left: 0;
} */

  .product-recommendations-placeholder .grid.grid--uniform.aos-init.aos-animate { 
    margin-left: auto;
  }
  
  .page-content.page-content--product {
    padding-bottom: 0 !important;
}
  body.template-product h2.section-header__title {
    padding-top: 10px !important;
}
  .testimonials-slide {
    padding: 0 0 0 !important;
}
  .grid__item.medium-up--one-half:last-child {
    padding-top: 0px !Important;
}
	.prev-arrow.slick-arrow,
	.next-arrow.slick-arrow.slick-disabled,
	.next-arrow.slick-arrow{
    top: 80% !important;
}

.testimonial-content {
    max-width: 95% !important;
}

.logo-text-section h2, .section-header__title, .custom-testimonial-section h2 {
    position: relative;
    padding-top: 45px !IMPORTANT;
}
}
@media(max-width:575px){
  .drawer--right {
    width: 350px;
  }

 .template-collection .boost-sd__product-label-text {
    font-size: 11px!important;
   padding-bottom:-10px !important;
}
   .template-collection .boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--customLabelByTag {
    margin: 0;
    padding: 3px 4px !important;
    border-radius: 0 !important;
    margin: 0 !Important;
}
 .template-collection .boost-sd__product-item .boost-sd__product-image-column .boost-sd__product-label {
    font-size: 12px;
    padding: 3px 4px;
}
  .tab-title-details {
    gap: 30px;
}
  .shop-by-iunfo {
    gap: 20px !important;
}
  section.shop-by-budget {
    padding: 0 0 20px !important;
}
  .shop-by-iunfo {
    padding-top: 20px !important;
}
  .shop-by-budget-details h2 {
    font-size: 28px !important;
}
  .logo-with-text h2 {
    padding: 35px 0 0PX;
}
  .testimonials-slide.is-selected .testimonials-slider__text {
    box-shadow: none;
}
  .ban_img {
    padding: 0 15px !IMPORTANT;
}
  product-recommendations#Recommendations-template--14735947071554__product-recommendations .index-section {
    padding: 0 15px;
}
  .flickity-prev-next-button {
    top: 102%!important;
}
  body.template-product .grid-overflow-wrapper {
    padding-bottom: 0;
}
.grid-overflow-wrapper {
    padding-bottom: 30px;
}
  .ban_img {
    padding: 0;
    height: 40vh;
}
  
  
body .grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate {
    width: 50% !important;
}
  .new-testimonials img.right-image {
    padding-right: 20px;
    position: absolute;
    right: 0;
    bottom: 30px;
    top:inherit;
}
.new-testimonials img.left-image {
    padding-left: 15px !important;
}
  
  .custom-testimonial-section h2,
  .logo-text-section h2, .section-header__title, .custom-testimonial-section h2{
    font-size:30px;
  }
  .collection-product-details img {
    height: 150px;
}
}
@media(max-width:540px){
      .boost-sd__search-form-wrapper .boost-sd__search-form-title {
    font-size: 17px !important;
}
  .grid.grid--product-images--partial,.page-content.page-content--product {
      padding-top: 10px!important;
  }
  .tab-with-collection li.active a {
    border: 1px solid;
    padding: 10px;
    border-radius: 10px;
}

.tab-with-collection li a {
    border: 1px solid;
    padding: 10px;
    border-radius: 10px;
    display: inline-block;
}
.ban_img {
    padding: 15% 15px !important;;
    background-position: revert;
}
  a.btn, .tab-details a {
    padding: 10px 15px; 
}
  section#shopify-section-template--14750019747906__113cc29b-8695-4b9b-8747-56da1bca62b1 h2.section-header__title {
    padding-top: 0 !important;
}
  .contact-form-section .breadcrumb{
    padding-bottom:0 !important;
  }
  
	.tab-details h3,
	h2.h1.hero__title,
	.logo-text-section h2,
	.section-header__title,
	.custom-testimonial-section h2,
	.section-header__title{
    font-size: 28px !important;
}
  span.breadcrumb__divider,
  nav.breadcrumb a:first-child,
  nav.breadcrumb a,nav.breadcrumb span, nav.breadcrumb p{
    font-size: 14px !important;
}
.grid__item.one-half.text-right {
    flex-direction: column !Important;
    gap: 15px;
}
  .shopify-policy__body .rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {
    font-size: 16px !Important;
    margin-top:0 !Important;
}
  .rte ol, .rte p, .rte table, .rte ul {
    margin-bottom: 15px;
    font-size: 16px;
}
  .cart__image a {
    height: 30vh;
}
  .image-wrap img {
    height: 100%;
    -o-object-fit: comtain;
    object-fit: cover !important;
    width: 100%;
}
  .cart__image {
    margin: 0 !important;
}
.cart__item {
    flex-direction: column;
    gap: 15px;
}
  .grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate {
    padding:0 0 30px !important;
}
  .grid.grid--uniform.aos-init.aos-animate {
    padding-top: 0 !Important;
}
  .flickity-next {
    right: 36%!important;
}
  .flickity-previous {
    left: 36%!important;
}
  h1.h2.product-single__title {
    font-size: 26px!important;
}
  span.product__price.product__price--compare, span.product__price.on-sale, span.product__price-savings {
    font-size: 18px!important;
}
  li.sales-point span {
    font-size: 14px!important;
}
  ul.expected-arrival span.icon-and-text {
    font-size: 14px!important;
}
  .theme-block {
    margin: 0 0 15px;
}
  .enlarge-text p {
    font-size: 16px !important;
}
  body .grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate {
    width: 100% !important;
}
  .grid-overflow-wrapper .grid__item {
    width: 39vw;
    
}
  .grid__item.small--one-half.medium-up--one-third{
    padding: 0 !important;
}
  .grid-product__title.grid-product__title--body {
    font-size: 16px;
}
  .grid-product__price {
    font-size: 16px;
}
  .grid-overflow-wrapper .grid__item:first-child {
    margin-left: 0 !important;
}
  .logo-text-section h2,
.tab-details h3, h2.h1.hero__title, .logo-text-section h2, .section-header__title, .custom-testimonial-section h2{
	font-size: 24px !important;
}
  .tab-details a, a.btn {
    padding: 10px 20px;
}
  .hero__subtitle, .tab-details p {
    font-size: 16px;
    padding: 20px 0!important;
}
  .tab-details {
    text-align: center;
}
  body.about-us-page.template-page .logo-with-text h2 {
    padding-bottom: 20px;
    font-size: 30px !important;
}
  .shipping-details h3 {
    font-size: 18px  !Important;
    padding-top: 5px !important;
}
  .custom__item-inner.custom__item-inner--liquid p {
    line-height: 25px;
}
body.about-us-page.template-page .logo-with-text p {
    padding: 10px;
    padding-bottom: 35px;
}
  section.about-gallery {
    padding: 20px 0!important;
}

  body.about-us-page.template-page .logo-text-section.page-width svg {
    position: absolute;
    bottom: 85%;
}
  body.about-us-page.template-page .logo-text-section.page-width svg {
    position: absolute;
    bottom: 85%;
}
  body.about-us-page.template-page .logo-container {
    gap: 75px !important;
    padding-top: 45px;
}
     body.about-us-page section.new-logo-with-text {
    padding-bottom: 40px!important;
}
  .collection-product-details img {
    height: auto;
}
a.btn {
    font-size: 16px !Important;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: .92px;
    text-transform: capitalize;
    padding: 10px 20px;
    border-radius: 10px;
}
.tab-title-details {
    display: flex;
    text-align: center;
    column-gap: 20px !important;
    row-gap: 10px!important;
    flex-wrap: wrap;
    justify-content: center;
}
.tab-title-details a {
    font-size: 16px;
}
.collection-product {
    grid-template-columns: auto;
    gap: 30px;
}
.logo-with-text p {
    padding: 0 10px;
}
.grid__item.small--one-half.medium-up--one-third {
    width: 100%;
}
.testimonial-content p {
    font-size: 14px;
}
h6.testimonial-title {
    padding-bottom: 0;
}

  /* .product-block--price span.product__price,.product-block--price .product__price-savings  {
    font-size: 23px !important;
} */
}
@media(max-width:425px){
.boost-sd__product-label-text span {
    color: inherit;
    vertical-align:text-top !important;
}
}
@media(max-width:320px){

  .custom__item-inner.custom__item-inner--liquid p,
  body.about-us-page.template-page .logo-with-text p,
  .shipping-details p{
    font-size: 14px;
}
  body.about-us-page.template-page .logo-with-text h2 {
    font-size: 24px!important;
}
  .shipping-details h3{
    font-size:16px !important;
  }
section.tab-with-collection {
    padding: 25px 0;
}
.tab-title-details {
    padding-top: 25px;
}
.tab-title-details {
    display: flex;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    row-gap: 10px!important;
    gap: 20px !important;
}
.logo-container,
.testimonial-slider{
    padding-top: 15px;
}
body span.collection-item__title span {
    font-size: 18px!important;
}
span.collection-item__title {
    margin: 0!important;
    padding-top: 5px;
     padding-bottom: 30px;
}
.logo-text-section h2, .section-header__title, .custom-testimonial-section h2 {
    position: relative;
    padding-top: 25px!important;
}
}

.new-testimonials ul.slick-dots {
    list-style: none;
    display: inline-block;
}

.new-testimonials ul.slick-dots li {
    display: inline-block;
    font-size: 0 !important;
    padding: 5px;
}

.new-testimonials ul.slick-dots button {
    font-size: 0;
    background: #0000008a;
    padding: 6px;
    border-radius: 50%;
}
.new-testimonials li.slick-active button {
    background: #EADBC8;
}
.collection-filter__item.collection-filter__item--count.small--hide {
    color: #6B6B6B;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px; /* 135% */
    letter-spacing: 2.8px;
    text-transform: capitalize;
}

button.collapsible-trigger.collapsible-trigger-btn.collapsible--auto-height.tag-list__header {
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 27px; /* 150% */
    letter-spacing: 2.52px;
    text-transform: capitalize;
}
span.price-range__display-min {
    color: #828282;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 111.111% */
    letter-spacing: 0.72px;
    text-transform: capitalize;
}

span.price-range__display-max {
    color: #828282;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 111.111% */
    letter-spacing: 0.72px;
    text-transform: capitalize;
}

label.tag__checkbox-wrapper.text-label {
    color: #828282;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 111.111% */
    letter-spacing: 0.72px;
    text-transform: capitalize;
}
.grid__item.medium-up--one-fifth.grid__item--sidebar {
    overflow: inherit;
    max-height: max-content;
}
.grid__item.medium-up--four-fifths.grid__item--content {
    padding-left: 64px;
}
.medium-up--one-fifth {
    width: 20%;
}
.medium-up--four-fifths {
    width: 78%;
}

select#SortBy {
    color: #848484;
    font-family: Poppins;
    font-size: 15px;
  padding: 10px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: 2.52px;
    text-transform: capitalize;
}
.pagination .next, .pagination .prev {
    background: transparent;
    color: #000;
}

.pagination .next svg, .pagination .prev svg {
    fill: #000;
}
span.page.current {
    background: #CFA230;
    opacity: 1 !important;
    border-radius: 50%;
    padding: 8px 14px !important;
    color: #FFF;
}
span.page a{
    opacity: 1 !important;
    border-radius: 50%;
    padding: 8px 14px !important;
  border:1px solid #3333;
}
nav.breadcrumb {
    text-align: left !important;
}

span.breadcrumb__divider {
    color: #a09898;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 111.111% */
    letter-spacing: 0.72px;
    text-transform: capitalize;
}

a {}
nav.breadcrumb a:first-child {
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 111.111% */
    letter-spacing: 0.72px;
    text-transform: capitalize;
}
nav.breadcrumb a {
    color: #A09898;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 111.111% */
    letter-spacing: 0.72px;
    text-transform: capitalize;
}
div#CollectionAjaxContent {
    padding-top: 30px;
}
div#CollectionAjaxContent .grid {
    padding-top: 50px;
}
.collection-grid__wrapper .grid.grid--uniform {
    padding-top: 27px !important;
}
.quick-product__btn {
    bottom: 28px;
    padding: 11px 0;
      margin: 0 auto;
    max-width: 88%;
left:0;
  right:0;
}
.about-banner-details {
    text-align: center;
}

section.about-banner {
    display: inline-block;
    width: 100%;
}

.about-banner-details img {
    padding-top: 118px;
}
body.about-us-page.template-page header.section-header h1.section-header__title {
    display: none;
}
body.about-us-page.template-page .page-width.page-width--narrow.page-content {
    padding-bottom: 0;
}
body.about-us-page.template-page .custom__item-inner.custom__item-inner--liquid h2.section-header__title {
    padding-top: 0;
      color: #CFA230;
}
.custom__item-inner {
    display: inline-block;
    max-width: 100%;
    position: relative;
    text-align: left;
    width: 100%;
}
.custom-content {
    padding: 56px 0;
    flex-wrap: nowrap;
}
.custom__item-inner--image {
    width: 100%;
    max-width: 77%;
}
image-element.aos-init.aos-animate {
    background: transparent !important;
}
.custom__item-inner.custom__item-inner--liquid p {
    color: var(--1st-color, #EADBC8);
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 31px;
    letter-spacing: 0.5px;
    text-transform: capitalize;
}
body.about-us-page.template-page .logo-with-text {
    padding: 5rem 0 0;
    border-radius: 0  !important;
}
body.about-us-page.template-page .logo-with-text h2 {
    padding-bottom: 43px;
}
body.about-us-page.template-page .logo-text-section.page-width svg {
    position: absolute;
    bottom: 80%;
}
.logo-with-text {
    position: relative;
}
body.about-us-page.template-page .logo-with-text h2 {
    padding-bottom: 20px;
    font-family: Lato;
    font-size: 30px;
}
body.about-us-page.template-page .logo-with-text p {
    padding-top: 43px;
    padding-bottom: 49px;
}
section.about-shipping {
    display: inline-block;
    width: 100%;
    padding: 55px 0 70px;
}
.shipping-info {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    text-align: center;
  align-items: baseline;
    gap: 100px;
}
section.new-logo-with-text {
    display: inline-block;
    width: 100%;
    padding-bottom: 70px;
}
.shipping-details h3 {
    color: var(--1st-color, #EADBC8);
    font-family: Poppins;
    font-size: 21px;
    font-style: normal;
      text-transform: capitalize;
      padding-top: 30px;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.84px;
}

.shipping-details p {
    color: #EADBC8;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.4;
}
section.about-gallery {
    display: inline-block;
    width: 100%;
    padding: 70px 0;
}
ul.no-bullets.tag-list.tag-list--active-tags a.btn.btn--small {
    padding: 8px;
    font-size: 16px;
    border-radius: 5px !important;
}
body.about-us-page.template-page .about-banner-details h2.section-header__title {
    padding-top: 0;
}


@media(max-width:1200px){
	.grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate {
    width: 33.33% !important;
}
.grid--uniform .medium-up--one-quarter:nth-of-type(4n+1) {
    clear: inherit;
}
  .collection-filter__item.collection-filter__item--count.small--hide{
    font-size:16px !Important; 
  }
  div#CollectionAjaxContent .grid,
  .collection-grid__wrapper .grid.grid--uniform{
    padding-top: 0 !Important;
}
  .grid-product__title.grid-product__title--body {
    font-size: 16px !Important;
}
  .grid-product__price {
    font-size: 14px !Important;
    padding-top: 0 !Important;
}
  .grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate {
    padding-bottom: 0 !Important;
}
}
@media(max-width:999px){
	.grid__item.medium-up--four-fifths.grid__item--content {
    width: 100%;
    padding: 0;
}
  .collection-product-details img {
    height: auto !important;
    object-fit:cover;
}
  
  .collection-info {
    padding-top: 30px;
}
  section.tab-with-collection {
    padding: 45px 0;
}
  .main-data {
    display: none;
}

.tab-title-details {
    border-bottom: 1px solid #FFF;
}
  .mobail-data {
    display: flex;
    flex-direction: column;
}
.ban_text {
    max-width: 60%!important;
}
.grid__item.medium-up--one-fifth.grid__item--sidebar {
    width: 100%;
    position: inherit;
}
  .tab-details { 
    text-align: center;
}
  .tab-title-details {
    justify-content: center;
}
} 

.ban_img {
    padding: 6.8% 0;
}
.grid-overflow-wrapper {
    padding-bottom: 50px;
}
.slick-dots li.slick-active button:before {
    opacity: .75;
    color: transparent !important;
}
.slick-dots li button:before {
    color: transparent !important;
}
.grid-product__tag.grid-product__tag--sale {
    display: none;
}
.grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate {
    padding-bottom: 16px;
}
.modal-open .modal:before {
    background-color: #000;
}
body.template-product .grid__item.medium-up--one-half.product-single__sticky {
    width: 45%;
}
body.template-product .grid__item.medium-up--one-half {
    width: 55%;
}
 
h1.h2.product-single__title {
    color: #000;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
     /* 51.282% */
    letter-spacing: 0.1px;
  line-height:1.4;
    text-transform: capitalize;
  margin-bottom:0;
}


span.product__price.on-sale {
    color: #000;
    font-family: Poppins;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
     /* 172.414% */
    text-transform: capitalize;
}
span.visually-hidden {
    color: #CFA230;
    font-family: Poppins;
    font-size: 29px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px; /* 172.414% */
    text-transform: capitalize;
}
span.product__price.product__price--compare {
    color: #a09898;
    font-family: Poppins;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
     /* 172.414% */
    text-transform: capitalize;
}
span.product__price-savings {
    font-family: Poppins;
    font-size: 26px;
    font-style: normal;
    font-weight: 500;
     /* 172.414% */
    text-transform: capitalize;
}
li.sales-point span {
    color: #000;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
}
ul.sales-points {
    margin: 0 !important;
}
label.variant__label {
    color: #000;
    font-family: Poppins;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
    text-transform: uppercase;
}

.testimonials-slide.is-selected blockquote.testimonials-slider__text {
    background: #000;
}


cite {
    color: var(--1st-color, #000);
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
  padding-bottom: 5px;
     /* 333.333% */
    text-transform: capitalize;
}
.testimonials-slide.is-selected cite{
  color: var(--1st-color, #EADBC8);
}
.testimonials-slide.is-selected .testimonials__info{
  color: var(--2nd-color, #CFA230);
}
.testimonials-slide.is-selected .rte-setting.text-spacing p{
  color: var(--1st-color, #EADBC8);
}
.testimonials__info {
    color: var(--2nd-color, #000);
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
     /* 454.545% */
    text-transform: capitalize;
}
.rte-setting.text-spacing p {
    color: var(--1st-color, #000);
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
      padding: 30px 0 0;
    font-weight: 400;
     /* 166.667% */
    text-transform: capitalize;
}
blockquote.testimonials-slider__text {
    background: #EADBC8;
  border-radius:16px;
}
span.testimonial-stars {
    color: #CFA230;
}
body.template-product h2.section-header__title {
    padding-top: 0;
}
body.template-product .section-header {
    margin-bottom: 20px !important;
}
.testimonials-slide.testimonials-slide--testimonials-0.aos-init.aos-animate {
    left: -2% !important;
}

.testimonials-slide.testimonials-slide--f5f96a17-4201-43ee-a42c-db2aa26f5a1e.aos-init.aos-animate {
    left: 2% !important;
}
body.template-product h3.section-header__title {
    padding-top: 0;
}
.grid.grid--uniform.aos-init.aos-animate {
    padding-top: 40px;
}
.flickity-previous {
    left: 47%;
}
.flickity-next {
    right: 47%;
}
.flickity-button-icon {
    fill: #CFA230;
}
button.flickity-button {
    background: transparent;
    border: 2px solid #CFA230;
}

button.flickity-button:hover {
    background: #CFA230;
}

button.flickity-button:hover .flickity-button-icon {
    fill: #FFF;
}
.flickity-prev-next-button {
    top: 100%;
}
button.btn.btn--full.add-to-cart {
    border: 2px solid #000;
    font-family: Poppins;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
}
button.btn.btn--full.add-to-cart:hover{
  background:transparent !important;
  color:#000;
}
button.btn.btn--full.add-to-cart[disabled]:hover{
  background:#f6f6f6 !important;
  color: #b6b6b6 !important;
}
button.label.collapsible-trigger.collapsible-trigger-btn.collapsible-trigger-btn--borders.collapsible--auto-height {
    color: #00000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    text-align: left;
}
label.variant__button-label {
    color: #000;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    letter-spacing: 3.24px;
    text-transform: capitalize;
}
form#AddToCartForm-template--14735947071554__main-6922942251074 {
    padding-top: 20px;
}
.product-block.product-block--header {
    margin-bottom: 5px;
}
.product-block.product-block--sales-point {
    margin-bottom: 0;
}
.product-block hr {
    display:none;
}
/* .testimonials-template--14735947071554__testimonials {
    background-color: #FFF !important;
    padding-top: 0 !important;
} */
.social-sharing {
    text-align: left !important;
}
.grid.grid--product-images--partial {
    padding-top: 25px;
}
.page-content.page-content--product{
  padding-top: 25px;
}

.theme-block h2.section-header__title {
    padding-top: 0;
}
.enlarge-text p {
    color: #1C1B1B;
    text-align: center;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
     /* 152% */
    text-transform: capitalize;
}

.text-center.page-width.page-width--narrow {
    max-width: 1180px;
}
.index-section h2.section-header__title {
    padding-top: 0;
}
.index-section label {
    color: var(--3rd-color, #111);
    font-family: Poppins;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 105.263% */
    letter-spacing: normal !important;
    text-transform: uppercase;
}

.index-section input {
    border-color: #000 !important;
}

.index-section textarea {
    border-color: #000;
}
form#contact-template--14735946842178__form {
    text-align: left;
}
button#contact-form-submit-template--14735946842178__form:hover {
    background: #FFF;
    color: #cfa230;
    border: 1px solid #cfa230;
}
button#contact-form-submit-template--14735946842178__form {
    border-radius: 5px;
    background: #CFA230;
    padding: 8px 50px;
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
     /* 86.957% */
    letter-spacing: normal;
    text-transform: capitalize;
}
.form-vertical p {
    text-align: left;
    padding-top: 44px;
}span.product__price {
    color: #000;
}
.shopify-policy__container {
    max-width: 1400px !important;
}
.page-width.page-width--tiny.page-content {
    max-width: 700px;
}
small.label-info {
    text-align: left;
    margin: 0;
    padding: 0;
}

.grid__item.one-half.text-right {
    padding: 0;
}
body.template-customers-register input,
body.template-customers-login input{
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1.62px;
}
small.label-info,
a#customer_register_link{
    color: #868686 !important;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal;
}
form#create_customer input#register-submit {
    color: #FFF !important;
}
body.template-customers-login div#RecoverPasswordForm p {
    text-align: center;
}
div#RecoverPasswordForm p {
    padding-top: 0 !important;
}
body.template-customers-register label,
body.template-customers-login label{
    color: #868686 !important;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: normal !important;
}
small.label-info a{
  color: #868686 !important;
}
input#CustomerPassword {
    margin-bottom: 15px;
}
.grid__item.one-half.text-right {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.grid__item.one-half.text-right p {
    padding: 0 !important;
}
.search__input-wrap ::placeholder {
    color: #000 !important;
    opacity: 1;
}
.modal--quick-shop .add-to-cart span{
	color:#FFF;
}
.modal--quick-shop .add-to-cart:hover span{
	color:#000;
}

span.footer__newsletter-btn-label {
    color: #FFF !important;
}
.shopify-policy__body .rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 {
    margin-bottom: 15px;
    margin-top: 0;
}
.btn--close-search .icon path {
    stroke: #000 !important;
}

/* Start - Css for megamenu  */
/* .custom-menu {
    display: none;
    position: absolute;
  right: 51rem;
} */
.custom-menu {
    display: block;
    position: absolute;
    left: 0;
    /* transform: translateX(-50%); */
}
.header-layout--left-center ul li.site-nav__item.site-nav__expanded-item.site-nav--has-dropdown {
    position: static;
}

.custom-menu li.childlink_title.active {
    color: white;
}

ul.site-nav.site-navigation.small--hide.nebu-active  .custom-menu {
    display: block !important;
}
ul.site-nav.site-navigation.small--hide.menu-active .custom-menu {
    display: block;
}
header#SiteHeader {
    /* position: absolute; */
    width: 100%;
}
.custom-menu-container li.childlink_title {
    text-align: left;
    color: #cfa230;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    padding: 5px 0;
  margin:0;
    line-height: 20px;
    letter-spacing: .64px;
    text-transform: capitalize;
}

/* .custom-menu-container {
    display: grid;
    grid-template-columns: 1fr 4fr 2fr;
    width: 1900px;
    background: #000;
    color: #fff;
    padding-left: 16rem;
    gap: 30px;
    padding-top: 60px;
    position: absolute;
    left: 0;
    padding-bottom: 35px;
} */
.custom-menu-container {
    display: grid;
    grid-template-columns: 1fr 4fr 2fr;
    width: 1900px;
    background: #000;
    color: #fff;
    /* padding-left: 16rem; */
    gap: 30px;
    padding-top: 60px;
    position: absolute;
    left: 0;
    /* transform: translateX(-50%); */
    padding-bottom: 35px;
    padding-right: 35px;
    padding-left: 35px;
}
.custom-menu-image svg {
    margin-left: 15px;
}
.collections-products-list {
    display: flex;
    gap: 20px;
    width: 90%;
}
ul.custom-megamenu-container {
    display: flex;
}
.menu-image img {
    object-fit: contain; border-radius:12px;
}
.menu-image {
    display: flex;
}
.collection-products {
    display: grid;
    gap: 15px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.custom-menu-image {
    position: relative;
}
.custom-menu-image a {
    /* position: absolute;
    bottom: 10%;
    left: 5%; */
    color: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 166.667% */
    letter-spacing: 0.48px;
    text-transform: capitalize;
    background: #000;
    padding: 10px 35px 10px 20px;
}
.custom-menu-image a.btn {
    position: absolute !important;
    bottom: 10px !important;
    left: 10px;
}
.collection-products img {
    width: 100%;
    height: 80%;
    border-radius:12px;
}
@media (max-width:1280px){
   .collection-products img,.collection-product-details img {
      height:auto;
    }
    .custom-menu-image a.btn {
      bottom: 30px !important;
    }
  
}

@media screen and (min-width: 1440px) {
    .collection-products img {
      height: auto;
    }
}
.product-details h5 {
    color: var(--2nd-color, #CFA230);
    font-family: 'Futura Bk BT', sans-serif !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.4px;
    text-transform: capitalize;
    text-align: left;
    padding-top: 15px;
}
.collections-list-menu {
    padding-left: 20px;
  position:relative;
}
.collections-list-menu:after {
    position: absolute;
    content: '';
    width: 3px;
    height: 80%;
    background: #CFA230;
    top: 0;
    right: 7%;
}
/* End - Css for megamenu  */

body.template-list-collections .grid__item.small--one-half.medium-up--one-quarter {
    padding-bottom: 50px;
}

@media(max-width:1300px){
span.collection-item__title span {
    font-size: 16px!important;
}
body.template-list-collections .grid__item.small--one-half.medium-up--one-quarter {
    padding-bottom: 30px;
}
} 
@media(max-width:767px){
  
 body.template-collection.template_ .boost-sd__product-list-grid--3-col .boost-sd__product-item {
    width: 100% !important;
}
  .boost-sd-container .boost-sd-right .boost-sd__product-list {
    display: flex !important;
    /* grid-template-columns: 1fr 1fr; */
    /* gap: 8px; */
    /* padding-top: 15px; */
}
}
@media(max-width:768px){
  span.collection-item__title.collection-item__title--below.collection-item__title--heading.collection-item__title--center {
      padding-top: 10px !important;
  }
  ul.expected-arrival span.icon-and-text {
    font-size: initial !important;
}
  span.collection-item__title.collection-item__title--below.collection-item__title--heading.collection-item__title--center span {
      font-size: 16px !important;
  }
   .grid.grid--product-images--partial,.page-content.page-content--product {
      padding-top: 20px!important;
  }
  .grid-product__tag {
     font-size: 15px;
  } 

   .template_about-us div#shopify-section-template--14750019747906__d7d6fbe8-c5ee-416b-bd4a-d97046f93344 .index-section {
    margin-bottom: 0 !important;
   }
    .template_about-us div#shopify-section-template--14750019747906__8d721bcb-133a-48ab-9d80-9fede7faba21 .custom-content {
      flex-direction: column-reverse;
  }

  
}
.footer__newsletter-input--active+.footer__newsletter-btn .footer__newsletter-btn-label {
    display: none;
}
@media(max-width:425px){
body.template-list-collections .grid__item {
    padding: auto !important;
}
.shop-by-budget-info p,
  .shop-by-budget-info h4{
    font-size: 18px !important;
}
  .shop-by-budget-info {
    padding: 15px !important;
}
body.template-list-collections .small--one-half {
    width: 100% !important;
}

.grid-product__tag {
   font-size: 15px;
   right: 10px;
}  

  .section-header__title:before, .custom-testimonial-section h2:before, .logo-text-section .main-title:before {
    max-width: 180px;
        top: 90%;
  }
  #CollectionSection-template--14735946743874__118e765c-b1ac-445d-a776-c119d43c6a78 .page-width{
    padding-top:30px;
  }

  
    #shopify-section-template--14735947071554__product-recommendations .grid-overflow-wrapper .grid { 
        flex-direction: row;
        overflow-x: scroll;
    }
    
    body .grid__item.grid-product.small--one-half.medium-up--one-quarter.grid-product__has-quick-shop.aos-init.aos-animate {
        min-width: 100%;
        margin-right: 10px;
    }

   .shopify-policy__container .shopify-policy__title h1:before{
     height:10px;
   }
  
}
@media(max-width:1770px){
  div#CollectionSidebar .small--hide,
 .collection-grid__wrapper .small--hide{
    display: block !important;
}
}
@media(max-width:1700px){
  .custom-menu-container {
    width: 1820px;
    padding-left: 2rem;
    padding-right:2rem;    
}
  .slider-count {
    position: relative;
    top: 7rem;
}
}
@media(max-width:1600px){
  .slider-count {
    top: 4rem;
}
}
@media(max-width:425px){
  .collection-filter {
    flex-wrap: nowrap;
    flex-direction: column;
}

.collection-filter__item.collection-filter__item--drawer {
    width: 100%;
}

.collection-filter__item.collection-filter__item--sort {
    width: 100%;
}
  span.product__price.product__price--compare {
    font-size: 20px !important;
}
  
}


div#Linklist-collections-all-rings3 {
    height: 0;
}

li.site-nav__item.site-nav__expanded-item.site-nav--has-dropdown.custom-menu-Rings {
    position: static;
}
@media(max-width:425px){
 .mobile-nav__link .icon {
    width: 38px;
}
  .boost-sd__toolbar-top-mobile {
    flex-direction: column;
    border: 1px solid #eeeeee;
 }

  .boost-sd__sorting {
      width: 100%;
      max-width: 100% !important;
      border-bottom: 1px solid #eeeeee;
  }
  
  button.boost-sd__filter-tree-toggle-button {
      width: 100%;
      max-width: 100%;
  }
}

.boost-sd__header-main-4-content.boost-sd__header-main-4-content--relative {
    padding: 0;
    width: 100%;
}
.collapsible-trigger-btn{
  letter-spacing: 2px;
}
ul.expected-arrival {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.expected-arrival li a {
    display: flex;
    align-items: center;
    gap: 15px;
}
ul.expected-arrival span.icon-and-text {
    gap: 8px;
    color: #000;
    font-family: Poppins;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
    margin: 0;
    padding-top: 10px;
}
ul.expected-arrival span.icon-and-text svg {
    width: 30px;
    height: 30px;
}
ul.expected-arrival p {
    margin: 0;
}

@media(max-width:1046px){
  .expected-arrival-text p strong {
    font-size: 17px;
  }
}
@media(max-width:894px){
  .expected-arrival-text p strong {
    font-size: 16px;
  }
}
@media(max-width:856px){
  .expected-arrival-text p strong {
    font-size: 18px;
  }
}
@media(max-width:425px){
  .expected-arrival-text p strong {
    font-size: 14px;
  }
}

.site-nav__item .site-nav__link{
  font-size:14px;
}
.variant-input-wrap label {
  padding: 0px 14px;
}

@media(max-width:1200px){
  .product-details h5{
    font-size : 12px;
  }
  .custom-menu-container li.childlink_title{
    font-size : 12px;
  }
  /* .collection-products img {
    height:65px;
  } */
  .custom-menu-image a{
    font-size:14px;
  }
  
}

.cart-link__bubble--visible{
  background-color : #000;
}

.product__price { 
    font-size: calc(var(--typeHeaderSize) - 10px); 
}
.label, label:not(.variant__button-label):not(.text-label) {
    letter-spacing: 0.1em; 
}

/* =================================================================================
                            Model Customization CSS
   ================================================================================= */
.modal__centered-content .grid.grid--product-images--partial, .page-content.page-content--product {
    padding: 0;
}
 
/* .custom-featured-collection .flickity-viewport {
    height: 500px !important; 
} */
.modal--is-active { 
    align-items: center !important;
}
/* =================================================================================
                            Boost SD Customization CSS
   ================================================================================= */

.boost-sd__header-main-4 {
    margin-bottom: 0 !important;
}
div#shopify-section-template--14735946776642__main .boost-sd__header-main-4 {
    margin-bottom: 0;
}
.boost-sd__product-title {
    letter-spacing: .1px !important;
}
.boost-sd__product-filter-fallback .index-section {
    margin: 0;
}
.modal__centered-content .sales-points, .modal__centered-content  .product-block.product-block--tab, .modal__centered-content .social-sharing , p.boost-sd__quick-view-vendor, a.boost-sd__quick-view-details-link, .boost-sd__quick-view-quantity, button.boost-sd__button.boost-sd__button--round.boost-sd__button--border.boost-sd__button--large.boost-sd__button--half-width.boost-sd__button--truncate.boost-sd__btn-buy-now{
    display: none;
}
.boost-sd__modal-container .boost-sd__button--half-width {
    width: 100%;
    border-radius: 0;
}
.boost-sd__product-swatch-title { 
    letter-spacing: 0.4px; 
}
.boost-sd__quick-view {
    max-height: 90vh;
    max-width: 1200px;
    padding: 45px;
    width: 100%;
}
.boost-sd__quick-view .boost-sd__format-currency>span {
    color: #cfa230;
    font-size: calc(var(--typeHeaderSize) - 10px);
    font-family: Helvetica,sans-serif!important;
}
h2.boost-sd__quick-view-title {
    font-size: calc(var(--typeHeaderSize)*.85);
    line-height: 1.2;
}
.boost-sd__quick-view .boost-sd__button-text{
    font-family: Helvetica,sans-serif!important;
}
.boost-sd__quick-view .label, .boost-sd__quick-view label:not(.variant__button-label,.text-label) {
    font-size: 0.8em !important;
}

.boost-sd__product-swatch-title {
    letter-spacing: .1em !important;
}
button.boost-sd__button.boost-sd__button--round.boost-sd__button--border.boost-sd__button--large.boost-sd__button--half-width.boost-sd__button--truncate.boost-sd__btn-add-to-cart {
    background: #111111 !important;
    color: #fff !important;
}
.boost-sd__quick-view , .boost-sd__modal-container{ 
    max-width: 1200px !important; 
      width: 100%;
} 
.custom-testimonial-section .slick-track {
    gap: 10px;
}
.collection-product-details h3 {
    font-family: 'Helvetica' !important;
}
/* div#CollectionSection-template--14735946743874__118e765c-b1ac-445d-a776-c119d43c6a78 .section-header {
    margin-bottom: 0;
} */
/* .grid.grid--uniform.aos-init.aos-animate {
    display: flex;
    flex-wrap: wrap;
} */
.shopify-policy__body .rte h1,.shopify-policy__body .rte h2, .shopify-policy__body .rte h3, .shopify-policy__body .rte h4, .shopify-policy__body .rte h5, .shopify-policy__body .rte h6 { 
  
  font-size: 26px;
  line-height: 1.4;
  font-family: 'Helvetica' !important;
  font-weight:500;
}
.shopify-policy__container .rte p, .rte span, .rte b, .rte li {
    color: #757575;
  word-wrap:break-word;
}

div#shopify-section-template--14735946743874__118e765c-b1ac-445d-a776-c119d43c6a78  .section-header {
    margin: 0;
}
/* div#shopify-section-template--14735946743874__118e765c-b1ac-445d-a776-c119d43c6a78 image-element {
    width: max-content;
} */
 span.icon-and-text p {
    margin-bottom: 0;
}

 .grid.grid--uniform.hello----world.slick-initialized.slick-slider.slick-dotted.aos-init.aos-animate {
    margin-top: 30px;
}
/* .grid.grid--uniform.hello----world.slick-initialized.slick-slider.slick-dotted.aos-init.aos-animate ul.slick-dots {
    bottom: 10px;
} */
@media only screen and (min-width: 768px){
  .boost-sd__quick-view-product-image,  .boost-sd__quick-view-product-info  {
    width: 50% !important; 
  } 
  
}

@media only screen and (max-width: 540px){
 
  div#Testimonials-template--14735947071554__testimonials .flickity-button {
    display: none;
}
  h1.boost-sd__header-title {
    font-size: 32px !important;
}
  .grid-overflow-wrapper {
    padding: 0 15px !important;
}
/* .grid.grid--uniform.hello----world.slick-initialized.slick-slider.slick-dotted.aos-init.aos-animate ul.slick-dots {
    bottom: 0;
} */
  h6.testimonial-title { 
    font-size: 20px; 
}
  .grid__item.small--one-half.medium-up--one-third span.collection-item__title:last-child {
    padding-bottom: 10px;
}
}
@media only screen and (max-width: 1440px){
.site-header {
    padding: 0 !important; 
  }
  .site-nav__item .site-nav__link {
    font-size: 11px;
}
  :root { --typeHeaderSize: 28px;}
    h2.h1.hero__title { 
    font-size: 36px; 
  }
  span.slide-cnt, span.slide-cnt.active {
    font-size: 14px!important;
  } 
  .hero__subtitle { 
    font-size: 16px;
  } 
  .custom-menu-container li.childlink_title { 
    font-size: 14px; 
}
.tab-details p { 
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4; 
    padding-bottom: 25px;
}
.announcement-bar {
    font-size: 12px;
    padding: 10px 0;
}
}
a.btn, .tab-details a { 
  padding: 14px 21px;
  border-radius: 8px;
  font-weight: 500;
  width: max-content;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
}

nav.breadcrumb * {
    font-size: 14px!important;
}
div#shopify-section-template--14735947071554__product-recommendations .index-section {
    margin-bottom: 0;
}
.product-block[data-dynamic-variants-enabled] {
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.product-block[data-dynamic-variants-enabled] select {
    width: 100%;
}
.testimonial-content { 
    font-size: 16px;
}
@media (max-width:540px){
    div#shopify-section-template--14735946743874__118e765c-b1ac-445d-a776-c119d43c6a78 h2.section-header__title {
    padding-bottom: 20px !important;
}
}
@media (max-width:540px){
 
.collection-product-details h3 { 
    font-size: 16px;
    line-height: 1.4;
}
/* h2:before, h2:after, h2 {
    content: none !important;
    padding-bottom: 0px !important;
} */
.grid.grid--uniform.hello----world.slick-initialized.slick-slider.slick-dotted.aos-init.aos-animate {
    margin-top: 0;
}
  .tab-details h3 { 
    font-size: 30px; 
}

  div#shopify-section-template--14735946743874__118e765c-b1ac-445d-a776-c119d43c6a78 .grid-product__content {
    padding: 0 10px;
}
  .slick-dots li button { 
    width: 10px !important;
    height: 10px !important; 
}.slick-dots li { 
    margin: 0 !important;}
  .testimonial-slider {
    padding-top: 30px !important;
}
  div#shopify-section-template--14735946743874__featured-collections a.collection-item.collection-item--below.aos-init.aos-animate {
    padding: 0 10px;
}
  .logo-container { 
    padding-top: 25px!important; 
}
  .about-us-page  .logo-container {
    padding-top: 90px!important;
}
}
div#shopify-section-template--14735946743874__featured-collections .grid__item.small--one-half.medium-up--one-quarter {
    margin-bottom: 10px;
}


.contact-form-section .breadcrumb{
  padding-bottom : 23px;
}

@media (max-width:1024px){
    .contact-form-section .breadcrumb {
        padding: 20px 0;
        margin: 0;
    }
  section.shop-by-budget {
    padding-top: 50px !important;
}
 .template_about-us div#shopify-section-template--14750019747906__d7d6fbe8-c5ee-416b-bd4a-d97046f93344 .index-section {
    margin-top: 35px;
  }
}
@media(max-width:989px){
  .shop-by-iunfo {
    grid-template-columns: 1fr 1fr !Important;
}
}
#shopify-section-template--14735946743874__featured-collections .collection-image,
#shopify-section-template--14735946743874__featured-collections a.collection-item,
#CollectionSection-template--14735946743874__118e765c-b1ac-445d-a776-c119d43c6a78 .grid-product__image-mask{
  border-radius : 18px;
}

#shopify-section-template--14735946743874__featured-collections image-element.aos-init.aos-animate,
#CollectionSection-template--14735946743874__118e765c-b1ac-445d-a776-c119d43c6a78 image-element.aos-init.aos-animate{
  background: #f000 !important;
}
.custom-menu a.btn:hover,
.banner-slider-section a.btn:hover {
    background-color: white !important;
    color: black;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.drawer__footer .btn.cart__checkout:hover,
#CustomerLoginForm .btn.btn--full:hover,
#create_customer #register-submit:hover,
#RecoverPasswordForm .btn:hover{
    background-color: white !important;
    color: #000 !important;
    border: 1px solid black;
}


.boost-sd__product-image-row.boost-sd__product-image-row--bottom
{
  padding-bottom:20px !important;
}
.tab-with-collection a.btn.btn--full:hover {
    background-color: white !important;
}
.custom-menu a.btn:hover svg path,
.banner-slider-section a.btn:hover svg path {
    fill: black !important;
}

button.quick-product__btn.small--hide {
    border-radius: 25px;
    padding: 9px;
    font-size: 15px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
  
}

.site-footer h2.h4.footer__title.small--hide {
    font-family: 'Helvetica' !important;
}
button.boost-sd__btn-quick-view{
  border-radius: 25px;
}
button.boost-sd__btn-quick-view div {
    font-family: 'Helvetica' !important;
    font-size: 18px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius:25px;
}

.tab-with-collection .tab-title-info img {
    border-radius: 18px;
}

.product-single__meta .product-block.product-block--tab {
    background-color: #f6f6f6;
}

.product-single__meta .collapsible-content.collapsible-content--all {
    background-color: #FFFF;
}
.product-single__meta .collapsible-content__inner.rte {
    padding-top: 10px !important;
}

/* Start - Size Guide  */
.product-size-guide.size-guide-overlay{
  display:none;
}
   .product-size-guide.size-guide-overlay.active-chart {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    display: block;
     z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-size-guide .size-guide-image-mobile{
  display:none;
}
.product-size-guide button.size-guide-popup-close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 2;
    display: flex;
    background: #f2f2f2;
    padding: 5px;
    border-radius: 70px;
}
.product-size-guide button.size-guide-popup-close:hover{
  background: #d9d9d9;
}
.product-size-guide .size-guide-img {
    padding: 50px;
    background: #ffffff;
    border-radius: 5px;
    width: 100%;
    position: relative;
    transition: all 5s ease-in-out;
    overflow: hidden;
}
.popup-overflow {
    overflow: hidden;
}

.product-size-guide .size-guide-popup {
    position: relative;
}
.size-guide-chart {
    display: flex;
    gap: 5px;
     align-items: center;
    padding-top: 18px;
    cursor:pointer;
}
.size-guide-chart p{
  font-size : 17px;
   margin:0;
}
.size-guide-chart svg{
 width : 18px;
}
@media (max-width:425px){
  .product-size-guide .size-guide-image-mobile{
      display:block;
   }
  .product-size-guide .size-guide-image-desktop{
      display:none;
   }
  .product-size-guide .size-guide-img {
    padding: 20px;
    padding-top: 10% !important;
  }
}
@media (max-width:375px){
   .product-size-guide .size-guide-img {
    padding: 5px;
   }
}
/* End - Size Guide  */

.boost-sd__product-swatch-options label.boost-sd__radio-label {
    padding: 7px;
    background: transparent !important;
    color: #000 !important;
    font-size: 14px !important;
}
.boost-sd__quick-view-price {
    border-bottom: 2px solid #eee;
    padding-bottom: 10px;
}
.boost-sd__product-swatch-options label.boost-sd__radio-label.boost-sd__radio-label--in-quick-view {
    font-size: 14px !important;
    text-transform: capitalize;
    letter-spacing: 2px !important;
}
.boost-sd__product-swatch-options label.boost-sd__radio-label.boost-sd__radio-label--selected.boost-sd__radio-label--in-quick-view {
    border: 2px solid;
}
button.btn.btn--full.add-to-cart.disabled span {
    color: #000 !important;
}

/* Start - FAQ */
  
  .faq-wrapper button.collapsible-trigger {
      width: 100%;
      padding-left: 0;
  }
  .faq-wrapper .collapsible-trigger--inline .collapsible-trigger__icon {
      left: 96%;
      right: auto;
  }
 .faq-wrapper{
   border-bottom:1px solid #eee;
 }
.template_faq .page-content h1.section-header__title {
    padding-top: 40px;
}

.template_faq .page-content header.section-header {
    margin-bottom: 0;
}
.template_faq .page-width.page-width--narrow.page-content {
    padding-bottom: 30px;
}

.template_faq .question-answer.faq-box-wrapper {
    background-color: #f6f6f6;
    padding: 5px 20px;
    border-radius: 10px;
    margin: 5px 0;
}
.template_faq .question-answer .faq-wrapper {
    border-bottom: none;
}

@media (max-width:1024px){
  .template_faq .faq-section .breadcrumb {
    margin:0;
    padding: 20px 0;
  }

}
@media (max-width:768px){
  .template_faq .faq-wrapper {
    width: 94%;
    margin: auto;
    display: block;
  }
  .template_faq .index-section.index-section--faq {
    padding-top: 15px;
    padding-left: 20px;
  }
  .template_faq .question-answer.faq-box-wrapper {
    padding: 5px 0px;
   }
  .question-answer .index-section--faq p.h2 {
    padding-bottom: 10px;
   }
  
}

@media (max-width:605px){
  .template_faq h1.section-header__title {
      font-size: 30px;
  }
}
@media (max-width:425px){
  .template_faq .index-section.index-section--faq {
    padding-left: 9px;
  }
  .template_faq .faq-wrapper button.collapsible-trigger{
    width:97%
  }
  .template_faq .collapsible-trigger__icon .icon{
    width: 8px;
  }
  .template_faq .collapsible-trigger__icon--circle{
    width: 23px;
    height:23px;
  }
  
 .template_faq .faq-section .last-faq {
    padding-bottom: 20px;
}
  .template_faq h1.section-header__title {
      font-size: 20px !important;
  }
  .template_faq .index-section.index-section--faq p.h2 {
    font-size: 18px;
  }
}

/* End - FAQ */

.template_care-and-enhancement h1.section-header__title {
    padding-top: 40px;
}

.template_about-us div#shopify-section-template--14750019747906__d7d6fbe8-c5ee-416b-bd4a-d97046f93344 .index-section {
    margin-bottom: 22px;
}

.template_about-us div#shopify-section-template--14750019747906__8d721bcb-133a-48ab-9d80-9fede7faba21 .index-section {
    margin-top: 0px;
}
/* Start- care and enhance page */

  .template_care-and-enhancement div#shopify-section-template--14968636080194__e976f875-07ee-441b-8388-715ec6b491a6 .index-section,
  .template_care-and-enhancement div#shopify-section-template--14968636080194__5dc8fc43-8096-42c4-8700-f433fe1f5b11 .index-section,
  .template_care-and-enhancement div#shopify-section-template--14968636080194__c4fb6c71-f9e2-4a03-bc3c-6644c9000627 .index-section{
    max-width: 1500px;
    margin: 40px auto;
    border-radius: 25px;
 }
.template_care-and-enhancement .index-section .custom-content h2 {
    color: #CFA230;
}
.template_care-and-enhancement .page-width--narrow {
    max-width: 1500px;
}

.template_care-and-enhancement .page-width.page-width--narrow.page-content {
    padding-bottom: 10px;
}

@media (max-width:1440px){
    .template_care-and-enhancement .index-section {
        margin: 0 30px !important;
        margin-top: 35px !important;
    }
    .template_care-and-enhancement div#shopify-section-template--14968636080194__c4fb6c71-f9e2-4a03-bc3c-6644c9000627 {
      padding-bottom: 50px;
    }
}
@media (max-width:1350px){
.template_care-and-enhancement .custom__item-inner.custom__item-inner--liquid p {
    font-size: 16px;
    line-height: 1.5;
}
}
@media (max-width:1150px){
.template_care-and-enhancement .custom__item-inner.custom__item-inner--liquid p {
    font-size: 13px;
    line-height: 1.5;
}
  .template_care-and-enhancement .rte.rte--nomargin {
    line-height: 1.2;
  }
  .tab-with-collection .featured-price {
    display: flex;
    gap: 5px;
    flex-wrap: wrap !important;
    align-items: center;
    justify-content: center;
}
}
@media (max-width:999px){
  .template_care-and-enhancement .custom__item-inner.custom__item-inner--liquid p {
      font-size: 13px !important;
      line-height: 1.5;
  }
  .template_care-and-enhancement .custom-content {
    padding: 45px 0 !important;
  }
  .template_care-and-enhancement .custom__item.small--one-whole.one-half.align--center {
      margin-bottom: 0 !important;
  }
  
}

@media (max-width:768px){
  .template_care-and-enhancement div#shopify-section-template--14968636080194__5dc8fc43-8096-42c4-8700-f433fe1f5b11 .custom-content {
      flex-direction: column-reverse;
  }
  .template_care-and-enhancement .custom__item-inner.custom__item-inner--liquid p {
      line-height: 2;
  }
   .tab-with-collection .featured-price {
    display: flex;
    gap: 5px;
    flex-wrap: wrap !important;
    align-items: center;
    justify-content: center;
}
}

@media (max-width:425px){
  .template_care-and-enhancement .index-section {
      margin: 33px 15px !important;
  }
#shopify-section-template--15022843428930__44342345-bd3c-4225-88f9-911096176df5 .tab-with-collection .sale-price{
    width: 100%;
    display: flex;
    justify-content: space-around;
}

  .template_care-and-enhancement div#shopify-section-template--14968636080194__c4fb6c71-f9e2-4a03-bc3c-6644c9000627 {
    padding-bottom: 15px;
  }
   
}
/* End care and enhance page */

.boost-sd__product-title,
span.boost-sd__product-price-content span{
  text-transform:capitalize !important;
}
.boost-sd__product-label.boost-sd__product-label--rectangle.boost-sd__product-label--sale {
    background: #990000 !important;
}
label.variant__button-label {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
}
.shop-pay-button {
    padding-bottom: 20px;
}
.kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.IcgSIE7pEVZrlnAeRS6j.DnvZqPMEvBFbBre5UuP9.size--large {
    height: 50px !important;
}

ul.p28_J2fRvZNDqyZkZ2H9 li,ul.xGd3h1QpIzYq8GCXdELr li{
    display: none !important;
}

ul.p28_J2fRvZNDqyZkZ2H9 li:first-child,ul.xGd3h1QpIzYq8GCXdELr li:first-child {
    display: block !important;
    width: 100% !important;
    max-width: 100%;
    flex-basis: 100% !important;
}

ul.p28_J2fRvZNDqyZkZ2H9,ul.xGd3h1QpIzYq8GCXdELr {
    display: inline-block;
    padding-bottom: 20px !important;
}
.product-block.product-buy-buttons .product-block,.product-block.product-buy-buttons{
    margin-bottom: 10px !important;
}
button.btn.btn--full.add-to-cart.btn--secondary {
    background: #000;
    color: #FFF;
}

button.btn.btn--full.add-to-cart.btn--secondary:hover {
    color: #000;
}

/* .product-block--price span.product__price,.product-block--price .product__price-savings  {
    font-size: 24px;
} */

.slick-slide .boost-sd__product-image img#product-image-undefined {
    height: auto;
}
.product-block.product-block--price {
    margin: 0;
}
.product-block {
    margin-bottom: 0;
}
/* .product-block[data-dynamic-variants-enabled]{
  margin-bottom:20px;
} */
button.boost-sd__button.boost-sd__button--border.boost-sd__button--height-fit-content.boost-sd__button--full-width.boost-sd__button--show-on-hover.boost-sd__button--hide-on-mobile.boost-sd__button--no-minwidth.boost-sd__btn-quick-view {
    display: none;
}
.boost-sd-layout--has-filter-vertical {
    padding-top: 0 !important;
}
/* .page-content--product .product-block[data-dynamic-variants-enabled] {
    padding-top: 20px;
} */
.page-content--product .product-block.product-block--price {
    padding-bottom: 9px;
}
.variant-wrapper:first-child {
    padding-top: 20px;
}

.product-block.product-block--tab {
    margin: 0 !important;
}
div#shopify-section-template--15022843494466__8d721bcb-133a-48ab-9d80-9fede7faba21 .index-section {
    margin: 0 !important;
}

div#shopify-section-template--15022843494466__d7d6fbe8-c5ee-416b-bd4a-d97046f93344 .index-section {
    margin-bottom: 0 !important;
}
.index-section {}

div#shopify-section-template--15022843560002__5dc8fc43-8096-42c4-8700-f433fe1f5b11 .index-section {
    margin-top: 0;
   margin-bottom: 0;
}
div#shopify-section-template--15022843560002__e976f875-07ee-441b-8388-715ec6b491a6 .index-section {
    margin-bottom: 0;
}
div#shopify-section-template--15022843560002__c4fb6c71-f9e2-4a03-bc3c-6644c9000627 .index-section {
    margin-top: 0;
  margin-bottom: 0px;
}
.faq-box-wrapper .rte.collapsible-content__inner--faq {
    padding-bottom: 0px;
}

span.announcement-link-text, 
  .announcement-text{
    display: inline-block; 
}
.cart-link__bubble--visible {
    border: none;
    width: 17px;
    height: 17px;
    text-align: end;
    font-size: 12px;
}
.template-collection  .boost-sd__modal {
    display: none;
}

.collapsible-content__inner.rte span {
    color: #000 !important;
}

.product-custom-field-preview-close-icon {
    z-index: 0 !important;
}
.cart__item--properties {
    margin-bottom: 19px;
}

.grid-product__content .custom-tag {
    position: absolute;
    z-index: 999;
    display: flex;
    flex-direction: column;
    gap: 11px;
}

.grid-product__content .custom-tag span {
    background: #000;
    color: #FFF;
    display: inline-block;
    padding: 5px 15px;
    font-size: 14px;
}
.custom-tag {
    display: flex;
    gap: 15px;
    padding-bottom: 10px;
}
span.nolters-tag {
    background: #000;
    color: #FFF;
    padding: 6px 24px;
    font-size: 18px;
    font-weight: bold;
}

ul.product-tags {
    margin: 0;
    position: absolute;
    top: 0;
}

ul.product-tags li {
    background: #BC8420;
  margin:0;
}
ul.product-tags li:nth-child(2){
  background:#CFA230;
}
ul.product-tags li a {
    color: #FFF;
    font-size: 14px;
    padding: 5px 9px;
}
.boost-sd__product-image-column--left, .boost-sd__product-image-column--left .boost-sd__product-swatch-options {
    justify-content: flex-start;
    flex-direction: column;
}
.boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--customLabelByTag {
    margin: 0;
   padding: 5px 9px !important;
    border-radius: 0 !important;
  margin:0 !Important;
}
span.boost-sd__product-label-text {
    font-size: 14px !Important;
}
.boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--customLabelByTag:nth-child(2) {
    background-color: #185925 !important;
}

.custom-tag span.nolters-tag:nth-child(2) {
    background: #CFA230;
   
}

.boost-sd__product-label.boost-sd__product-label--rectangle.boost-sd__product-label--sale {
    margin: 0 !important;
}
.boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--customLabelByTag {
    color: #FFF;
    font-weight: bold;
    background-color: #BC8420 !important;
}

span.nolters-tag.\31 4k,
ul.product-tags li.\31 4k,
.boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--customLabelByTag.\31 4k{
    background-color: #185925 !important;
  font-weight : bold;
}
span.nolters-tag.\31 0k,
ul.product-tags li.\31 0k{
    font-weight: 700;
    background-color: #bc8420 !important;
}
/* 
span.product__price.product__price--compare {
    font-size: 21px;
} */

/* span.product__price.on-sale {
    font-size: 26px !important;
}
span.product__price.product__price--compare {
    font-size: 20px !important;
}
span.product__price-savings {
    font-size: 20px !important;
} */
.grid-product__price {
    gap: 6px;
    letter-spacing:unset !important;
}

.boost-sd__product-price-wrapper .boost-sd__product-price-saving {
    font-size: 14px!important;
}
.boost-sd__product-price-wrapper {
    flex-wrap: wrap;
}
.site-header__search-container .predictive__screen {
    opacity: 0;
}
.site-header__search-container  [data-dark=false] input {
    color: #000!important;
    border-radius: 50px;
}
.site-header__search-container  button.btn--search svg {
    height: 25px !important;
}

.og-price-tab {
    font-size: 15px !important;
    font-weight: 400 !important;
    color: rgb(28, 29, 29) !important;
    font-style: normal !important;;
}

.grid-overflow-wrapper .grid-product__price {
    display: flex;
    justify-content: center;
}
@media (max-width:375px){
.boost-sd__search-form-wrapper .boost-sd__search-form-title {
    font-size: 12px !important;
}
}


.image-wrap.loaded {
    padding-bottom: 105% !important;
}

image-element.aos-init.aos-animate {
    width: 100% !important;
}

.grid-product__image-mask .image-wrap img {
    height: inherit;
}

.grid-product__image-mask {}

@media (min-width: 1000px){
  .site-nav__dropdown {
    background-color: #000000;
  }
  .site-nav__dropdown a, .megachild-list-menu-list li{
    background-color: #000000;
    color: #EADBC8;
  }
  
    .site-nav__dropdown a:hover, .megachild-list-menu-list li:hover{
      color: #CFA230;
  }
  .megachild-list-menu-col{
    display: grid;
  /* grid-template-columns: repeat(2, 1fr);  */
    grid-template-columns: 1fr 1fr;
  }
  /* .megachild-list-menu-col > div:nth-child(1) {
  grid-column: span 2;
  width: 100%;
} */
}

.megachild-list-menu{
  font-size: 13px;
}

@media (max-width: 999px){
  .megachild-list-menu {
    margin-left: 16px;
  }
  .menu-button {
    display: none;
  }
  .menu-list h4 {
    color: #000;
    letter-spacing: 3px;
  }
}

/* mega-menu */
.menu-list h4 {
  color: #EADBC8;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 5px;
}
.menu-list {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.menu-block .menu-list:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  background-color: #fff;
  bottom: 0;
}
.menu-button a {
  background-color: #CFA230;
  border-radius: 8px;
}
.menu-product-list {
  display: flex;
  margin: 0;
  gap: 20px;
}
.site-nav__dropdown.megamenu .grid {
  display: grid;
  grid-template-columns: 1fr 1fr 2fr;
}
.site-nav__dropdown.megamenu .grid .grid__item. appear-delay-1 {
  width: 30%;
}
.site-nav__dropdown.megamenu .grid .grid__item. appear-delay-2 {
  width: 40%;
}
.site-nav__dropdown.megamenu .medium-up--one-fifth {
  width: auto;
}
.menu-collection-title {
  font-size: 25px;
  text-transform: uppercase;
  color: #fff;
}
.menu-product-image {
  margin-bottom: 10px;
}
@media (max-width: 1080px) and (min-width: 1000px) {
  .site-nav__link {
    padding: 7.5px 6px;
  }
}
@media (max-width: 999px){
  .menu-list h4 {
    color: var(--colorDrawerText);
    letter-spacing: 1px;
    flex: 1 1 auto;
    font-size: 14.72px;
    font-weight: 400;
    text-transform: capitalize;
  }
  .menu-block .menu-list:after {
    background-color: #f5f5f5;
  }
  .menu-mobile-drop {
    display: flex;
    align-items: center;
    position: relative;
  }
  .toggle-btn.btn-primary .collapsible-trigger__icon  {
    margin-right: 15px;
  }
  .menu-block .menu-list:nth-last-child {
    margin-bottom: 7px;
  }
  .mobile-nav > .mobile-nav__item > .collapsible-content.is-open{
    height: auto !important;
  }
  .menu-list.active .collapsible-trigger__icon svg {
    transform: translate(-50%, -50%) rotate(180deg);
  }
  #NavDrawer .mobile-nav__link--top-level {
    letter-spacing: 0;
  }
}

.mobile-nav__grandchildlist-main {
  display: block;
}
.collapsible-icons-alt {
  transition: transform 0.3s ease;
}

.collapsible-icons-alt.is-open {
  transform: rotate(180deg);
}  
.product-main-price{
  font-size:15px;
}
.discount-price{
  padding-right:5px;
}