@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap);

* {
  font-family: Lexend !important;
}

.header__menu-item {
  gap: 10px;
}

.header__menu-item svg {
  display: block !important;
}

.slideshow__slide .slideshow__image {
  transform: scale(1) !important;
}

.card-information {
  flex-direction: column;
}

.card-information__button {
  position: relative !important;
  transform: unset !important;
  width: 100% !important;
  margin-top: 2rem !important;
}

.card-information__button .button {
  transform: unset !important;
  opacity: 1 !important;
}

.blog__posts.articles-wrapper .article-card__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.product-link__image {
  justify-content: center;
}

.seo_links ul {
  padding: 0;
  list-style-type: none;
}

.seo_links ul li {
  font-size: 12px;
  display: inline-block;
  position: relative;
  margin-right: 8px;
}

.seo_links ul li a {
  color: #000;
  text-decoration: none;
}

.seo_category_heading h3 {
  margin: 0 !important;
}

.seo_category_heading {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
}

.seo_category_heading svg {
  width: 14px;
  height: 14px;
  display: none;
}

.card-wrapper span.custom_lable {
  font-size: 10px;
  padding: 5px;
}

body .shopify-section.section .reelUp_verified {
  display: none !important;
}

.accordion.footer-block details svg {
  width: 14px;
  height: 14px;
}

.accordion.footer-block details svg.icon-minus {
  display: none;
}

.accordion.footer-block summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

details[open="true"] {
  svg.icon-minus {
    display: block !important;
  }

  svg.icon-plus {
    display: none;
  }
}

.product_added_popup {
  width: 270px;
  padding: 5px 10px;
  display: flex;
  gap: 10px;
  align-items: center;
  background: #000;
  color: #fff;
  font-size: 14px;
  left: 50%;
  transform: translate(-50%);
  position: fixed;
  transition: all 0.6s linear;
}

.product_added_popup.active {
  transition: all 0.6s linear;
  top: 80%;
}

.product_added_popup svg {
  width: 25px;
  height: 25px;
  fill: #fff !important;
}

.product_added_popup p {
  margin: 0 !important;
  line-height: normal;
}

.deal_section .card-information {
  padding: 15px;
}

.new-collection-list {
  padding: 0 !important;
}

.collection-image-new.round {
  border-radius: 50%;
  width: 100px;
  height: 100%;
}

.new-collection-list .collection-image-new span {
  margin: 0 !important;
}

.collection-item-new a {
  text-decoration: none;
}

.collection-item-new img.collection-image-new {
  width: 140px;
  height: 140px;
  transition: transform 0.3s ease-in-out;
  border: solid 2px #bd9143;
}
.collection-item-new:hover img.collection-image-new {
  transform: scale(1.1);
}
.collection-item-new {
  width: 100%;
  min-width: 120px;
}
.collection-item-new a {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.collection-item-new span {
  font-size: 11px;
  line-height: 20px;
  color: #111;
  font-weight: 400;
  text-transform: capitalize;
  display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.collection-item-new a {
  text-decoration: none;
}
.multi_colm_home .media-wrapper {
  width: 20%;
  margin: auto;
  background-color: transparent;
}
.custom-button-container {
  position: absolute;
  bottom: 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0 20px;
}
.custom-button-container p a {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.custom-button-container span p {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
}
.colliection_image_banner .banner__content {
  flex-direction: column;
}
.colliection_image_banner .banner__box {
  padding: 0;
  width: 50%;
  margin: auto;
}
.colliection_image_banner .banner__heading {
  font-size: 56px;
  line-height: 60px;
  font-weight: 700;
  letter-spacing: 0;
}
.collection_img_section .multicolumn-card {
  position: relative;
}
.collection_img_section .multicolumn-card__info {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 10px;
}
.collection_img_section .rte p {
  font-size: 40px;
  line-height: 40px;
  color: #fff;
  font-weight: 700;
}
a.a_tag_section {
  color: #000;
}
p.question {
  font-weight: 600;
}
footer .accordion__title {
  font-size: 18px !important;
  font-weight: 700;
}
footer .footer-block__details-content * {
  font-size: 14px !important;
  line-height: 26px !important;
}

.accordion.footer-block summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer .footer-block__details-content li {
  padding-bottom: 8px;
}

.jdgm-rev__author-wrapper:has(:not(.jdgm-rev__buyer-badge)) span.jdgm-rev__author::after {
   background: #000;
   content: 'Verified';
   margin-left: 10px;
   font-size: 10px;
   padding: 3px 8px;
   color: #fff;
}

.jdgm-rev__buyer-badge-wrapper {
  display: none !important;
}
.collab_class_image a.button {
    background: black;
    opacity: 1;
}
.collab_class_image a.button:hover{
background:#b4a072 !important;
}

.collection-list-wrapper .card__text-spacing {
  padding: 0 !important;
  position: relative !important;
}

.collection-list-wrapper .card__text-spacing  span {
  padding: 8px 14px;
  text-align: center;
  background: #000;
  width: 100%;
  font-size: 16px;
  
}

.mini-cart--open .WhatsAppButton__root {
  display: none
}

.article-template__title {
  font-size: 30px !important;
}

.price--on-sale .price__sale {
  flex-direction: row-reverse !important;
}

.price_discount_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.price_discount_wrapper .discount {
    font-weight: 500;
    color: #c20000;
    font-size: 12px;
}

.badge.badge--onsale {
  display: none !important;
}

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

.product__info-container .price .price__badge-sale {
  font-size: 14px;
  font-weight: 500;
  color: #c20000;
  border: none !important;
  text-transform: capitalize !important;
}

.bundle_btn.button {
  text-transform: capitalize;
}

.footer_outer_logo {
	display: flex;
	margin-top: 20px;
}

.footer_outer_logo a {
  text-decoration: none !important;
  display: block;
}
.icon-text-block {
    display: flex;
    align-items: center;
    gap: 15px;
}
.icon-text-block .text p {
    font-size: 14px;
    margin: 0;
}

.payment_icon_text {
  display: block;
  text-align: center;
  font-size: 14px;
}

.payment_icon_text + .product-link__image {
  margin-top: 8px;
}

.pack_lable {
    position: absolute;
    right: 10px;
    bottom: 10px;
    padding: 2px 10px;
    background: white;
    font-size: 11px;
    border-radius: 20px;
    font-weight: 700;
}

@media (min-width: 991px) {
  .footer__content-right .grid__item.small-hide {
    display: none !important;
  }
  .footer__content-top > .grid {
    display: grid;
    grid-template-columns: 1fr auto;
  }

  .shopify-section-header-sticky .header:is(.header--top-center,.header--top-left) .header__inline-menu {
    display: block !important;
  }

  header-menu-toggle {
    display: none !important;
  }
  .template-article .page-width--inner {
    padding: 0 25rem;
}

  .template-article .blog__posts.articles-wrapper {
    grid-template-columns: repeat(4, 1fr);
    display: grid !important;
  } 

  .template-article .blog__posts.articles-wrapper li {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 989px) {
.blog_post_home .blog__posts {
    position: relative;
    flex-wrap: inherit;
    overflow-y: hidden;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: thin;
}
.blog_post_home  .blog__post {
    width: calc(25% - var(--grid-horizontal-spacing) * 2 / 3);
}
}
@media (min-width: 1024px) {
  .footer__content-left,
  .footer__content-right {
    width: 100% !important;
  }
  .footer__content-right .grid__item {
    width: 90% !important;
    max-width: 90% !important;
    margin-left: auto;
  }
  .footer__content-top > .grid {
    display: grid;
    grid-template-columns: 70% 30%;
  }
}
@media (max-width: 1024px) {
  footer .accordion__title {
    font-size: 16px !important;
    font-weight: 700;
  }
}
@media (max-width: 1140px) {
  .colliection_image_banner .banner__heading {
    font-size: 42px;
    line-height: 43px;
  }
  .collection_img_section .rte p {
    font-size: 27px;
    line-height: 27px;
  }
}
@media (max-width: 890px) {
  .colliection_image_banner .banner__heading {
    font-size: 26px;
    line-height: 27px;
  }
  .colliection_image_banner .banner__box {
    width: 70%;
  }
  .custom-button-container p a {
    font-size: 16px;
  }
  .custom-button-container span p {
    font-size: 16px;
  }
}
@media (min-width: 749px) {
  .multi_colm_home .multicolumn-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .multi_colm_home .multicolumn-list__item {
    width: 100% !important;
    max-width: 100% !important;
  }
  .collection-item-new img.collection-image-new {
    width: 100px;
    height: 100px;
  }
  .collection-item-new h3 {
    font-size: 11px;
    line-height: 14px;
  }
}
/* @media (min-width: 751px) {
.blog_post_home .blog__posts.articles-wrapper {
    display: grid;
    grid-template-columns: repeat(4,1fr);
}
.blog_post_home .blog__post{
    width: 100% !important;
    max-width: 100%;
}

} */
@media (max-width: 690px) {
  .collection_img_section .multicolumn-list {
    display: grid;
  }
  .collection_img_section .multicolumn-list__item {
    width: 100% !important;
  }
}
@media (min-width: 750px) {
  .collection-list.grid--4-col-tablet {
    gap: 1.5rem !important;
  }

  .accordion.footer-block details svg {
    display: none !important;
  }
}

@media (max-width: 750px) {
  .card-information__button .button {
    width: 100% !important;
    border-radius: 0 !important;
    text-indent: unset !important;
  }

  .card-information__button .button svg {
    display: none !important;
  }

  .seo_category_heading svg.icon-plus {
    display: block;
  }

  .seo_category_heading.show svg.icon-plus {
    display: none;
  }

  .seo_category_heading.show svg.icon-minus {
    display: block;
  }

  .seo_links .product_category_list {
    display: none;
  }

  .seo_links .product_category_list.show {
    display: block !important;
  }

  footer .accordion__title {
    font-size: 16px !important;
  }

  .footer--border-top .footer__content-top {
    padding-top: 10px !important;
  }

  .shopify-section.seo_links {
    border-bottom: 1px solid #000;
  }

  .shopify-section.seo_links + .shopify-section.seo_links {
    border-bottom: none !important;
  }

  .collection-list-new {
    padding-left: 50px;
  }
  .collection-item-new img.collection-image-new {
    width: 77px;
    height: 77px;
  }

  .main_section_custom-product-banner .right-section h3 {
    font-size: 16px !important;
  }

  .explore-btn {
    margin-top: 25px !important;
  }

  .article-template__title {
    font-size: 18px;
  }

  .slider-mobile-gutter>.slider.grid--2-col>.grid__item {
  width: 70% !important;
}

  .price_discount_wrapper {
    flex-direction: column;
    align-items: center !important;
}

}
@media (max-width: 480px) {
  .blog_post_home .blog__posts .blog__post {
    width: 100%;
  }
}
@media (max-width: 380px) {
  .price * {
    font-size: 14px !important;
  }
}


