/** Shopify CDN: Minification failed

Line 17:0 All "@import" rules must come first

**/
@font-face {
  font-family: "Bebas Neue";
  src: url("/cdn/shop/files/BebasNeue-Regular.woff2?v=1693977734")
      format("woff2"),
    url("/cdn/shop/files/BebasNeue-Regular.woff?v=1693977733")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap");

html,
body {
  font-family: "Open Sans", sans-serif !important;
}


.announcement-bar__list {
  padding-top: 5px;
  padding-bottom: 5px;
}

.announcement-bar__list .widget-wrapper span {
  font-size: 12px;
}

.announcement-bar__list .widget-wrapper .front_rating {
  padding-right: 5px;
}

.announcement-bar__list .ed-ab-bar-text-container p {
  font-size: 12px;
}

.header__linklist-link {
  font-family: "Bebas Neue";
  font-size: 20px;
  color: #000;
}

ul.header__linklist.list--unstyled.hidden-pocket.hidden-lap li {
  padding-left: 54px;
}

ul.header__linklist.list--unstyled.hidden-pocket.hidden-lap li:first-child {
  padding-left: 0px;
  text-align: center;
}

.slideshow .heading.heading--large span {
  text-align: center;
  font-family: Bebas Neue;
  font-size: 60px;
  letter-spacing: 5px;
  font-weight: 400;
  background: #4d4d4d;
  display: inline-block;
  padding: 10px 40px 2px;
  margin-bottom: -5px;
}

.slideshow
  .content-box.content-box--medium.content-box--text-left.content-box--left.text-container {
  margin-left: 0px;
}

.inner_content_banner_data {
  width: 50%;
  display: flex;
  justify-content: center;
  padding: 0px 50px;
}

.slideshow .subtext-spoof.button-group {
  text-align: center;
}

.slideshow .button-wrapper {
  text-align: center;
  margin: 0 auto;
  margin-top: 50px;
}

.slideshow p.subtext-spoof.button-group {
  color: #fff;
  text-align: center;
  font-size: 20px;
  margin-top: 10px;
}

.header__icon-list {
  gap: 15px;
}

.slideshow .text-container .heading--large {
  margin-bottom: 8px;
  font-size: 60px;
  text-align: center;
}

.slideshow .button-wrapper a.button {
  padding: 5px 36px;
  display: inline-block;
  height: auto;
  width: auto;
  font-size: 14px;
  border-radius: 41px;
  line-height: 2;
}

.homepage-column-outer .homepage_inner_cols {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin: 0 auto;
}

.homepage-column-outer {
  padding: 116px 0;
}

.homepage-column-outer .homepage_inner_cols .outer-maincolumn {
  width: 33.33%;
  text-align: center;
}

.homepage-column-outer .homepage_inner_cols .outer-maincolumn .row1 {
  margin-bottom: 30px;
}

.homepage-column-outer .homepage_inner_cols .outer-maincolumn .row1 .image1 {
  margin-bottom: 0px;
}

.homepage-column-outer
  .homepage_inner_cols
  .outer-maincolumn
  .row1
  h2.heading-column,
.homepage-column-outer
  .homepage_inner_cols
  .outer-maincolumn
  .row2
  h2.heading-column {
  font-size: 16px;
  margin: 0px;
  color: #000;
}

.homepage-column-outer
  .homepage_inner_cols
  .outer-maincolumn
  .row1
  p.heading-column,
.homepage-column-outer
  .homepage_inner_cols
  .outer-maincolumn
  .row2
  p.description-column {
  font-size: 14px;
  line-height: 21px;
  margin: 0 auto;
  max-width: 100%;
}

.homepage-column-outer .container .outer-maincolumn img {
  margin: 0 auto;
}

#shopify-section-template--18005652766987__featured-collections
  .section__color-wrapper
  .heading.h2 {
  font-family: "Bebas Neue";
  font-size: 60px;
  font-weight: 400;
}

.product-list__inner .product-item .product-item__info {
  background: #4d4d4d;
  padding: 10px;
  color: #fff;
  text-align: start;
  padding: 18px 20px;
}

.product-list__inner
  .product-item
  .product-item__info
  .ed-product-teaser-on-collection {
  text-align: start;
}

.product-list__inner
  .product-item
  .product-item__info
  .jdgm-widget.jdgm-widget {
  text-align: start;
  padding-bottom: 10px;
}

.product-list__inner
  .product-item
  .product-item__info
  .product-item-meta__price-list-container {
  text-align: start;
  line-height: 0;
}

.product-list__inner .product-item .product-item__info .price-list * {
  font-size: 18px;
  margin-right: 10px !important;
}
.product-list__inner .product-item .product-item__info .price-list {
  margin-top: 10px;
  margin-bottom: 5px;
}

.product-list__inner .product-item .product-item__info .price-list--centered {
  justify-content: start;
}

.product-list__inner
  .product-item
  .product-item__info
  .product-item-meta__title {
  font-size: 20px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.product-list__inner .product-item .product-item__info .unit-price-measurement {
  color: #fff;
  display: none;
}

.product-list__inner
  .product-item
  .product-item__info
  .ed-product-teaser-on-collection {
  margin-bottom: 20px;
  font-size: 16px;
}

/* .product-list__inner .product-item .product-item__image-wrapper.product-item__image-wrapper--multiple button.button.button--outline.button--text.button--full.hidden-touch.hidden-phone {
    width: 41.8px;
    height: 41.8px;
    border-radius: 50%;
    overflow: hidden;
    background: #4D4D4D;
    opacity: 1;
    visibility: visible;
    margin-left: auto;
    padding: 0;
} */

section.homefeatured-collection.featured_collection.section {
  margin-bottom: 200px;
}

.product-list__inner .product-item form {
  opacity: 1;
  visibility: visible;
}

.featured_collection
  .featured-collections
  .product-list__inner
  .product-item
  .product-item__quick-form {
  padding: 0;
  transform: unset;
}

.featured_collection .featured-collections .product-list__inner {
  column-gap: 38px;
  display: flex;
}

.featured_collection .featured-collections .product-list__inner .product-item {
  flex: 1;
}

.home_img_text_first.ed-image-with-text.section .image-with-text__content-list {
  text-align: start;
}

.home_img_text_first .image-with-text__image-wrapper {
  width: 50%;
  margin-left: 0;
}

.home_img_text_first.ed-image-with-text.section .image-with-text__content-list {
  max-width: 75%;
  margin-left: auto;
  max-width: 100%;
}

.home_img_text_first.ed-image-with-text.section
  .image-with-text__content-list
  .heading.h3 {
  text-align: start;
  color: #888574;
  font-family: "Bebas Neue";
  font-size: 40px;
  font-weight: 400;
  margin-bottom: 10px;
}

.home_img_text_first.ed-image-with-text.section
  .image-with-text__content-list
  .text-container
  .heading--small,
.rte .heading--smallP {
  background-color: #888574;
  color: #fff;
  color: #fff;
  text-align: center;
  font-family: "Bebas Neue";
  font-size: 20px;
  font-weight: 400;
  padding: 7px 10px;
  margin-top: 0px;
  width: 108%;
}

.home_img_text_first.ed-image-with-text.section
  .image-with-text__content-list
  .text-container
  p {
  text-align: start;
  color: #000;
  font-size: 14px;
}

.home_img_text_first .image-with-text__wrapper {
  align-items: center;
}

.home_img_text_first .image-with-text__content-wrapper .heading.h3 {
  text-align: start;
  color: #888574;
  font-family: "Bebas Neue";
  font-size: 40px;
  font-weight: 400;
  margin-bottom: 10px;
}

.home_img_text_first .image-with-text__image-wrapper {
  width: 50%;
}

.home_img_text_first
  .image-with-text__content-wrapper
  .text-container
  .heading--small,
.rte .heading--smallP {
  background-color: #888574;
  color: #fff;
  color: #fff;
  text-align: center;
  font-family: "Bebas Neue";
  font-size: 20px;
  font-weight: 400;
  padding: 7px 10px;
  margin-top: 0px;
  width: 108%;
}

.home_img_text_first .image-with-text__content-wrapper .text-container p {
  text-align: start;
  color: #000;
  font-size: 44px;
}

.home_img_text_first .image-with-text__image-wrapper {
  width: 50%;
  margin-left: 0;
  margin-right: 0;
}

.home_img_text_first
  .ed-image-with-text.section
  .image-with-text__content-list {
  width: 100%;
  margin-left: auto;
  max-width: 100%;
}

/* div#shopify-section-template--18005652766987__6f05f674-f985-4c69-b0bb-c204c55cfd45  .image-with-text__content-wrapper{
     width:35%;
} */

.shopify-section.shopify-section--newsletter
  .image-with-text-block__content.image-with-text-block__content--tight.content-box.content-box--small.content-box--text-center.content-box--center.text-container {
  background-color: transparent;
  padding: 0;
  width: 600px;
  max-width: 100%;
}

.shopify-section.shopify-section--newsletter h2.heading.heading--small {
  color: #e6b72f;
  text-align: center;
  font-family: "Bebas Neue";
  font-size: 40px;
  font-weight: 400;
}

.home_img_text_second
  .image-with-text__content-wrapper
  .text-container
  .heading--small
  span {
  display: inline-block;
}

.shopify-section.shopify-section--newsletter .input__field {
  border-radius: 200px;
  background-color: #fff;
  text-align: center;
  width: 350px;
  max-width: 100%;
  height: 42px;
  padding: 0;
}

.shopify-section.shopify-section--newsletter .input__label {
  left: 0;
  right: 0;
  background-color: transparent;
  top: 13px;
}

.shopify-section.shopify-section--newsletter button {
  border-radius: 200px;
  background-color: #fff;
  text-align: center;
  width: 350px;
  max-width: 100%;
  line-height: 0;
  padding: 21px;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
}

#shopify-section-footer .footer {
  background: #878474;
}

.customspotlightouter.for_quick_popup
  .inner-spotlight
  .ed-product_is_spotlight.product-item__image-wrapper
  form.product-item__quick-form
  button {
  transition: all 0.5s ease-in-out 0s;
}

.customspotlightouter.for_quick_popup
  .inner-spotlight
  .ed-product_is_spotlight.product-item__image-wrapper
  form.product-item__quick-form
  button:hover {
  background: #4d4d4d !important;
  transition: all 0.5s ease-in-out 0s;
}

.customspotlightouter.for_quick_popup
  .inner-spotlight
  .ed-product_is_spotlight.product-item__image-wrapper
  form.product-item__quick-form
  button.button.button--outline.button--text.button--full.hidden-touch {
  /* display: inline-block !important; */
}

.footer__item-list {
  width: 400px;
  display: block;
  position: relative;
}

#shopify-section-footer .footer__item-list .footer__item:nth-child(2) {
  border-bottom: 1px solid #fff;
  padding-bottom: 13px;
  margin-bottom: 13px;
}

.footer__aside {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  row-gap: 24px;
  margin-top: 0px;
}

.footer__aside .rightfooter .contacticons {
  display: flex;
  text-align: center;
  justify-content: end;
  margin-bottom: 20px;
}

.footer__aside .rightfooter .contacticons .email-footer-main {
  padding-right: 15px;
}

.footer .footer__inner .social-media {
  justify-content: end;
  margin-bottom: 10px;
}

.footer .footer__inner .social-media li.social-media__item:hover::before {
  content: none;
}

.footer
  .footer__inner
  .social-media
  li.social-media__item
  a.social-media__link:hover {
  color: #e6b72f;
}

.hiddenitemfooter {
  display: none;
}

.footer .footer__item-title {
  margin-bottom: 1px;
  text-transform: none;
  font-weight: 400;
  font-size: 20px;
  font-family: "Bebas Neue";
  letter-spacing: 2px;
}

.footer .footer__item-list .footer__item p span.chevroniconfooter {
  position: absolute;
  right: 0;
  top: 0px;
  transition: 0.3s ease-in-out;
}

.footer .footer__item-title span.chevroniconfooter.minus {
  display: none;
}

.footer .footer__item-title.active span.chevroniconfooter.minus {
  display: block;
}

.footer .footer__item-title.active span.chevroniconfooter.plus {
  display: none;
}

.footer .footer__item-list .footer__item {
  position: relative;
  cursor: pointer;
}

.footer .footer__item-list .footer__item:nth-child(2) {
  border-bottom: 1px solid #fff;
  padding-bottom: 13px;
  margin-bottom: 13px;
}

.footer .footer__item.footer__item--image.is-first {
  margin-bottom: 30px;
}

.footer .footer__item.footer__item--image.is-first img {
  width: 90px !important;
}

.footer .footer__inner {
  display: flex;
  justify-content: space-between;
}

.footer .footer__inner .social-media__item {
  padding: 15px 7px;
  border: none;
  box-shadow: none;
}

.footer .footer__inner .social-media__link {
  width: auto;
  height: auto;
  border: none;
  box-shadow: none;
}

.footer .footer__inner .social-media__link svg {
  height: 28px;
  width: 35px;
}

.slideshow__image-wrapper:before {
  content: none;
}

.shopify-section.shopify-section--collection-banner .content-box--text-center {
  text-align: start;
  width: 100% !important;
  display: block;
}

.shopify-section.shopify-section--collection-banner
  .image-overlay__content-wrapper {
  align-items: end;
}

.shopify-section.shopify-section--collection-banner
  .image-overlay__content-wrapper
  .heading.h1
  span {
  font-family: "Bebas Neue";
  font-size: 60px;
  font-weight: 400;
}

.shopify-section.shopify-section--main-collection
  .ed-before-bar.product-facet__meta-bar.anchor
  button {
  border-radius: 100px;
  background: #dce3ea;
  padding: 4px 31px;
  display: flex;
  align-items: center;
  color: #4d4d4d;
  font-size: 15px;
  font-weight: 400;
}

.shopify-section.shopify-section--main-collection
  .ed-before-bar.product-facet__meta-bar.anchor
  button
  svg {
  width: 19px;
  margin-right: 4px;
}

.customspotlightouter.for_quick_popup {
  grid-column: span 4;
}

.customspotlightouter.for_quick_popup .inner-spotlight {
  width: 100%;
  margin: 90px auto;
  text-align: center;
  padding: 20px 125px;
  max-width: 810px;
}

.customspotlightouter.for_quick_popup .inner-spotlight .spotlight-headline {
  color: #000;
  text-align: center;
  font-family: "Bebas Neue";
  font-size: 40px;
  font-weight: 400;
  text-transform: uppercase;
  max-width: 352px;
  margin: 10px auto 0;
  line-height: 42px;
}

product-list.product-facet__product-list.product-list.anchor.became-visible
  .product-item__quick-form {
  padding: 0;
  margin-top: 6px;
  margin-bottom: 30px;
}

.customspotlightouter.for_quick_popup
  .inner-spotlight
  .spotlight-headline
  span {
  color: #a6c91c;
}

.customspotlightouter.for_quick_popup .inner-spotlight .spotlight-subheadline {
  color: #000;
  font-size: 14px;
  width: 559px;
  margin: 0 auto;
  text-align: start;
}

section.faq_collection_data .faq__wrapper {
  max-width: 810px;
  width: 100%;
  margin: 0 auto;
}

section.faq_collection_data .faq__wrapper .faq__item .collapsible__content {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  padding-right: 0 !important;
}

section.faq_collection_data.section {
  margin: 120px 0px;
}

product-list.product-facet__product-list.product-list.anchor.became-visible
  .product-item__quick-form {
  position: absolute;
  visibility: visible;
  opacity: 1;
  background: transparent;
  bottom: 0;
  margin-bottom: 0;
}

.customspotlightouter.for_quick_popup
  .inner-spotlight
  .ed-product_is_spotlight.product-item__image-wrapper
  form.product-item__quick-form {
  position: unset;
  transform: unset !important;
  margin: 0;
}

.customspotlightouter.for_quick_popup
  .inner-spotlight
  .ed-product_is_spotlight.product-item__image-wrapper {
  margin: 0;
}

.customspotlightouter.for_quick_popup
  .inner-spotlight
  .addtocartbuttonspotlight {
  margin: 20px 0px 10px;
}

/* product-list.product-facet__product-list.product-list.anchor.became-visible button.button--outline.button--text.button--full.hidden-touch */
.bundle-atc-css {
  border-radius: 100px;
  background: #e6b72f;
  padding: 23px 47px;
  line-height: 0;
  margin: 0;
  bottom: 0;
  transform: unset;
  /* display: inline-block; */
  width: auto;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  position: relative;
}

product-list.product-facet__product-list.product-list.anchor.became-visible
  .product-item__image-wrapper {
  overflow: unset;
}

.faq__item .collapsible-toggle,
.faq__item .collapsible__content {
  font-family: Bebas Neue;
  font-size: 25px;
  font-weight: 400;
  padding: 12px 0;
}

.animated-plus:after {
  width: 2px;
  height: 21px;
}

.animated-plus:before {
  width: 19px;
  height: 2px;
  opacity: 1;
}

.shopify-section.shopify-section--newsletter
  .image-with-text-block__content.image-with-text-block__content--tight.content-box.content-box--small.content-box--text-left.content-box--center.text-container {
  background-color: transparent;
  width: 590px;
  max-width: 100%;
  padding: 0;
}

.newsletter__form .input-row {
  grid-template-columns: auto;
}

.homefeatured-collection .price.price--compare {
  color: #fff;
  opacity: 1;
}

.homefeatured-collection .price.price--highlight {
  color: #fff;
}

.label.label--highlight .ed-save-amount {
  /* color: #A6C91C !important; */
  color: #fff !important;
}

.product-item-meta .label.label--highlight .ed-save-amount {
  color: #a6c91c !important;
}

/*CSS by KM*/
.shopify-section--header .header__wrapper .header__logo {
  margin-right: 60px;
}

.announcement-bar__list span.js-reviewStarHeader {
  display: flex;
  align-items: center;
  font-weight: 400;
}

.announcement-bar__list span.js-reviewStarHeader i.fa {
  font-size: 8px;
  margin: 0px 3px 0 0;
  position: relative;
  top: -1px;
}

.home_img_text_first .image-with-text__image-wrapper::after {
  content: "";
  background: url("/cdn/shop/files/about_before_img.png?v=1694086384");
  width: 289px;
  height: 434px;
  background-size: cover;
  position: absolute;
  left: 0;
  top: -190px;
}

.home_img_text_first .image-with-text__image-wrapper {
  position: relative;
  overflow: visible;
}

.home_img_text_first .image-with-text__wrapper {
  overflow: visible;
  padding: 0;
}

div#shopify-section-template--18005652766987__16945987641ba2a71b
  .container.vertical-breather {
  padding-bottom: 0;
}
section.home_img_text_first.ed-image-with-text.section {
  margin-top: 0px;
  margin-bottom: 70px;
}

.home_img_text_second .image-with-text__image-wrapper {
  position: relative;
  overflow: visible;
}

.home_img_text_second .image-with-text__image-wrapper::after {
  content: "";
  background: url("/cdn/shop/files/store_before_img.png?v=1694086384");
  width: 377px;
  height: 160px;
  position: absolute;
  right: 0;
  bottom: -150px;
}

.home_img_text_second .image-with-text__wrapper {
  overflow: visible;
  padding-bottom: 250px;
  margin: 0;
}

html {
  padding-bottom: 0px !important;
}

.footer {
  padding-top: 38px;
  padding-bottom: 30px;
}

.contacticons p.textcontact-coomman {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: #d9d9d9;
}

.homefeatured-collection header.section__header {
  margin-bottom: 5px;
}

/* .product-list__inner .product-item .product-item__image-wrapper.product-item__image-wrapper--multiple button.button.button--outline.button--text.button--full.hidden-touch.hidden-phone {
    display: block !important;
} */

/* button.product-item__quick-buy-button.hidden-no-touch {
    display: none !important;
} */

.shopify-section.shopify-section--newsletter button {
  background-color: #e6b72f;
}

/*Collection page css*/

.product-list__inner.collection_product_lists {
  gap: 0;
  display: flex;
  flex-wrap: wrap;
  margin-left: -38px;
  margin-top: 70px;
  row-gap: 60px;
}

.product-list__inner.collection_product_lists .product-item {
  flex: unset;
  width: 25%;
  padding-left: 38px;
}

.product-list__inner.collection_product_lists
  .product-item
  .product-item__quick-form {
  padding: 0;
  transform: unset;
}

.product-list__inner.collection_product_lists
  .customspotlightouter.for_quick_popup {
  width: 100%;
}

.shopify-section.shopify-section--collection-banner
  .image-overlay__content-wrapper
  .heading.h1
  span {
  letter-spacing: 4px;
}

/*Product page css*/
.product_bann_content_data.ed-product.product {
  margin: 0;
  display: flex;
  background: #dce3ea;
}

.product_bann_content_data.ed-product.product .productpage-columnsamecl {
  width: 50%;
}

.product_bann_content_data.ed-product.product .productpage-column-2 {
  background: #fff;
  height: 100%;
  min-height: 100%;
}

.prdct_banner_info_conts {
  max-width: 550px;
  margin: 0 auto;
  padding: 100px 30px 15px;
  width: 100%;
}

.prdct_banner_info_conts .product__info.ed-buy-box {
  background: #fff;
  border-radius: 13px !important;
  padding: 20px 35px;
  width: 100%;
}

.prdct_banner_info_conts .outer-product-page-logo {
  display: flex;
  justify-content: center;
  column-gap: 40px;
  margin-top: 12px;
}

.prdct_banner_info_conts .outer-product-page-logo h6.logo-section-heading {
  margin: 0;
  color: #000;
  text-align: center;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.prdct_banner_info_conts .outer-product-page-logo img {
  margin: 0 auto 30px;
  display: block;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .ed-social-proof-banner
  .gziXoO {
  font-weight: 700;
  font-size: 13px;
}

.prdct_banner_info_conts .product__info.ed-buy-box span.btIBWJ.iABqZZ {
  font-size: 13px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  span.btIBWJ.iABqZZ
  span.social_proof_text {
  font-size: 13px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .ed-social-proof-banner
  .gziXoO
  span.social_proof_icon {
  position: relative;
  top: 2px;
}

.prdct_banner_info_conts .product__info.ed-buy-box .ed-social-proof-banner {
  padding: 0;
  margin-bottom: 30px;
}

.prdct_banner_info_conts .product__info.ed-buy-box .product-meta {
  padding: 0;
  margin-bottom: 50px;
}

.prdct_banner_info_conts .product-form {
  padding: 0;
  margin-bottom: 0px;
}

.prdct_banner_info_conts
  .product-form
  .product-form__buy-buttons
  button#AddToCart {
  border-radius: 100px;
  background: #e6b72f;
  color: #fff;
  font-family: Open Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 15px;
  /* 107.143% */
  text-transform: uppercase;
  padding: 14px;
  cursor: pointer;
  transition: all 0.5s ease-in-out 0s;
  margin-bottom: 5px;
}

.prdct_banner_info_conts
  .product-form
  .product-form__buy-buttons
  button#AddToCart:hover {
  background: #4d4d4d;
}

.prdct_banner_info_conts
  .product-form
  .ed-payment-bar-pdp
  .payment-methods-list {
  gap: 2px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .product-meta__price-list-container {
  margin: 0;
  align-items: center;
    flex-wrap: wrap;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .product-meta__price-list-container
  .price-list {
  color: #818181;
  font-family: Open Sans;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .product-meta__price-list-container
  .price-list
  span.price {
  color: #818181;
  font-family: Open Sans;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  opacity: 1;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .product-meta__price-list-container
  .price-list
  span.price.price--highlight {
  color: #e6b72f;
  font-size: 15px;
  font-weight: 600;
  margin-left: 5px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .product-meta__price-list-container
  .product-meta__label-list.label-list
  span.label {
  background: #e6b72f;
  color: #fff;
  font-family: Open Sans;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  border-radius: 30px;
  padding: 2px 7px;
  line-height: 15px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  p.product-meta__taxes-included {
  color: #818181;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  margin: 10px 0px 0px;
}

.prdct_banner_info_conts
  .product-form
  .product-form__option-selector
  .product-form__option-info {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 12px;
}

.prdct_banner_info_conts
  .product-form
  .product-form__option-selector
  .block-swatch-list {
  /* display: flex;
    margin: 0px 0px 0px -10px !important; */
  row-gap: 8px;
}

/* .prdct_banner_info_conts .product-form .product-form__option-selector .block-swatch-list .block-swatch {
    width: 25%;
    padding-left: 10px;
    flex: 1 1 auto;
} */
.prdct_banner_info_conts
  .product-form
  .product-form__option-selector
  .block-swatch-list
  .block-swatch.is-disabled
  label {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.prdct_banner_info_conts
  .product-form
  .product-form__option-selector
  .block-swatch-list
  .block-swatch.is-disabled
  label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
  background: #bbbbbb;
  transform: rotate(22deg) translateY(-50%);
}

.prdct_banner_info_conts
  .product-form
  .product-form__option-selector
  .block-swatch-list
  .block-swatch
  label.block-swatch__item {
  /* min-width: auto !important; */
  padding: 3px 5px;
  margin: 0;
  border-radius: 100px;
  border: 1px solid #dce3ea;
  width: 100%;
  background: unset !important;
  color: #000;
}

span.swatch-precent {
  color: #e6b72f;
  font-weight: 600;
  padding-left: 8px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .product-meta__price-list-container
  .product-meta__label-list.label-list {
  position: relative;
  top: 0px;
}

.prdct_banner_info_conts
  .product-form
  .product-form__option-selector
  .block-swatch-list
  .block-swatch
  label.block-swatch__item::after {
  display: none;
}

.prdct_banner_info_conts
  .product-form
  .product-form__option-selector
  .block-swatch-list
  .block-swatch
  .block-swatch__radio:checked
  + label.block-swatch__item {
  background: #dce3ea !important;
}

.product-form__payment-container {
  margin-top: 0;
}

.prdct_banner_info_conts .product-form product-variants.product-form__variants {
  margin-bottom: 25px;
}

body #shopify-section-template--18005653356811__main .inventory--high {
  color: #000 !important;
}

.prdct_banner_info_conts .product-form product-variants.product-form__variants {
  margin-bottom: 50px;
}

.prdct_banner_info_conts
  .product-form
  .product-form__inventory-wrapper
  span.inventory.inventory--high {
  color: #000 !important;
}

.prdct_banner_info_conts
  .product-form
  .product-form__inventory-wrapper
  p.text_container {
  color: #000;
  font-family: Open Sans;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

body
  #shopify-section-template--18005653356811__main
  .inventory--high
  .ed-delivery-wrapper {
  margin: 0;
}

.left_prdct_media_secs {
  padding: 48px 120px;
  height: 740px;
}

.left_prdct_media_secs product-media.product__media {
  padding: 0;
  width: 95%;
  align-items: center;
  margin-inline: auto;
}

.upper_prdct_headings {
  text-align: center;
  margin-bottom: 10px;
}

.upper_prdct_headings h1.product-meta__title.heading {
  color: #000;
  text-align: center;
  font-family: Bebas Neue;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 80% */
  margin-bottom: 10px;
}

.upper_prdct_headings .product__teaser {
  color: #4d4d4d;
  text-align: center;
  font-family: Open Sans;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 160% */
}

.upper_prdct_headings
  .jdgm-widget.jdgm-widget
  span.jdgm-prev-badge__stars
  span.jdgm-star {
  color: #fff;
  font-size: 16px;
}

.upper_prdct_headings .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text {
  color: #4d4d4d;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 12px;
  margin-left: 5px;
}

/* .upper_prdct_headings .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text::after {
    content: ")";
}

.upper_prdct_headings .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text::before {
    content: "(";
} */

.left_prdct_media_secs {
}

.left_prdct_media_secs product-media.product__media .product__media-nav {
  align-items: center;
  height: 100%;
  justify-content: center;
  /* margin-right: 50px; */
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-nav
  .product__thumbnail-list {
  background: unset;
  margin: 0;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-nav
  .product__thumbnail-list
  .product__thumbnail-list-inner
  button.product__thumbnail-item {
  height: 5px;
  padding: 0;
  background: #c0c0c0;
  width: 30px;
  border-radius: 10px;
  transition: all 0.5s ease-in-out 0s;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-nav
  .product__thumbnail-list
  .product__thumbnail-list-inner
  button.product__thumbnail-item
  .product__thumbnail {
  width: inherit !important;
  min-width: inherit !important;
  padding: 0;
  border-radius: 0 !important;
  display: none;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-nav
  .product__thumbnail-list
  .product__thumbnail-list-inner
  button.product__thumbnail-item
  .product__thumbnail
  img {
  display: none;
  border-radius: 0;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-nav
  .product__thumbnail-list
  .product__thumbnail-list-inner
  button.product__thumbnail-item:not(:last-child) {
  margin-bottom: 3px;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-nav
  .product__thumbnail-list
  .product__thumbnail-list-inner
  button.product__thumbnail-item[aria-current="true"] {
  width: 50px;
  background: #4d4d4d;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-list-wrapper {
  margin: 0;
}

.left_prdct_media_secs
  product-media.product__media
  ed-video-thumbnail
  .play-btn
  span.textclass {
  color: #000;
  font-family: Open Sans;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.left_prdct_media_secs
  product-media.product__media
  ed-video-thumbnail
  .play-btn
  span.icon {
  display: flex;
  margin-left: 10px;
}

.left_prdct_media_secs
  product-media.product__media
  ed-video-thumbnail
  .play-btn
  span.icon
  svg
  path {
}

.left_prdct_media_secs product-media.product__media ed-video-thumbnail {
  top: 30px;
  right: 60px;
  width: auto;
  height: auto;
}

.left_prdct_media_secs
  product-media.product__media
  ed-video-thumbnail
  .thumbnail-container {
  display: flex;
  width: auto;
  height: auto;
  border-radius: 0;
  cursor: pointer;
}

.left_prdct_media_secs
  product-media.product__media
  ed-video-thumbnail
  .play-btn {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 102px;
  height: 34px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border-radius: 100px;
  background: #dce3ea;
  padding: 5px;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-list-wrapper
  .product__media-image-wrapper {
  display: flex;
  --aspect-ratio: unset !important;
  justify-content: center;
  background: unset !important;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-list-wrapper
  .product__media-image-wrapper
  img {
  object-fit: contain;
  height: 530px;
  width: 100%;
  margin-bottom: 25px;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-list-wrapper
  .product__media-image-wrapper
  .product-info-button-container {
  border-radius: 100px;
  background: #dce3ea !important;
  opacity: 1;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-list-wrapper
  .product__media-image-wrapper
  .product-info-button-container
  .info-title {
  color: #000;
  font-family: Open Sans;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-list-wrapper
  .product__media-image-wrapper
  .product-info-button-container
  .info-icon
  svg {
  width: 36px;
}

.left_prdct_media_secs
  product-media.product__media
  .product__media-list-wrapper
  .product__media-image-wrapper
  .product-info-button-container
  .inner {
  padding: 10px 20px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .custom-info-inhale {
  color: #818181;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 14px;
}

.prdct_banner_info_conts
  .product__info.ed-buy-box
  .product-meta
  .custom-info-inhale
  span.pre-attribute {
  color: #000;
}

.prdct_banner_info_conts
  .product-form
  span.inventory--empty
  .ed-delivery-wrapper {
  margin: 0;
}

.product-content.product_page_faqs {
  margin: 130px 0px;
}

.product-content.product_page_faqs
  .product-tabs__content
  > .product-tabs__tab-item-wrapper {
  padding: 0;
  border-color: #000 !important;
}

.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading {
  color: #000;
  font-family: Bebas Neue;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  /* 60% */
  letter-spacing: 2px;
}

.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  h3 {
  font-size: 22px;
}
.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  p,
.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  p
  span {
  font-size: 15px;
}
/* .product-content.product_page_faqs .product-tabs__content .product-tabs__tab-item-wrapper:not(:first-child) {
    border-top: none;
} */

.product-content.product_page_faqs .product-content__tabs {
  width: 100%;
  max-width: 810px;
}

.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading
  span.iconplusliquid {
  position: relative;
  width: 10px;
  height: 10px;
}

.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading
  .iconplusliquid::before,
.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading
  .iconplusliquid::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
  background-color: currentColor;
  transition: transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
}

.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading
  .iconplusliquid::before {
  width: 19px;
  height: 2px;
  opacity: 1;
}

.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading
  .iconplusliquid::after {
  width: 2px;
  height: 21px;
}

.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading[aria-expanded="true"]
  .iconplusliquid:before,
.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading[aria-expanded="true"]
  .iconplusliquid:after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.product-content.product_page_faqs
  .product-tabs__content
  .product-tabs__tab-item-wrapper
  button.heading[aria-expanded="true"]
  .iconplusliquid:before {
  opacity: 0;
}

.product-content.product_page_faqs
  .product-tabs__content
  > .product-tabs__tab-item-wrapper
  .product-tabs__tab-item-content {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  padding-right: 0 !important;
}

.shopify-section--product-content .product-tabs__tab-item-wrapper:last-child {
  border-bottom-width: 0 !important;
}

.shopify-section--product-content .product-tabs__tab-item-wrapper:first-child {
  border-top-width: 0 !important;
}

.outer-maincolumn {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 80%;
  margin-inline: auto;
}

.prdc-col {
  width: 33.33333%;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 30px;
}

.prdc-col h2 {
  margin: 0;
  color: #3b3d3d;
  font-size: 18px;
  font-weight: bold;
}

.prdc-col p {
  margin: 0;
  color: #243838;
  line-height: 1.5em;
  font-size: 15px;
}

.shopify-section--product-recommendations
  .section--flush
  .section__color-wrapper {
  background: transparent;
  margin-top: 50px;
}

.shopify-section--product-recommendations .section__color-wrapper h3.heading {
  font-family: "Bebas neue";
  font-weight: 500;
  letter-spacing: 4px;
  font-size: 60px;
}

.shopify-section--product-recommendations
  .product-list__inner
  .product-item
  form {
  transform: translateY(0px);
}

.shopify-section--product-recommendations
  .product-item__info
  .product-item-meta
  a.product-item-meta__title {
  font-size: 22px;
}

.shopify-section--product-recommendations
  .product-item__info
  .product-item-meta
  span.ed-product-teaser-on-collection {
  font-size: 18px;
}

.shopify-section--product-recommendations
  .product-list__inner
  .product-item
  .product-item__info
  .price-list {
  margin: 0;
  line-height: normal;
}

.shopify-section--product-recommendations
  .product-list__inner
  .product-item
  .product-item__info
  .price-list
  span {
  font-size: 20px;
  color: #ededed;
  opacity: 1;
}

.shopify-section--product-recommendations
  .product-list__inner
  .product-item
  .product-item__info
  .price-list
  span.label--highlight {
  font-weight: bold;
}
.shopify-section--product-recommendations
  .product-list__inner
  .product-item
  .product-item__info
  .price-list
  span.label--highlight
  span.ed-save-amount {
  color: #84ab16 !important;
}
.shopify-section--product-recommendations
  .product-list__inner
  .product-item
  .product-item__info
  .jdgm-widget.jdgm-widget {
  padding-bottom: 0px;
}

.main_product_container .product_bann_content_data {
  height: 740px;
}

.product-sticky-form .product-sticky-form__image-wrapper {
  width: 65px;
}

.product-sticky-form span.product-sticky-form__title {
  color: #000;
  font-family: "Bebas Neue";
  font-weight: 300 !important;
  letter-spacing: 0.3px;
  font-size: 21px !important;
}

.product-sticky-form button#StickyAddToCart {
  border-radius: 50px;
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 14px;
  background: #e2ba43;
  color: #fff;
}

.product-sticky-form .product-sticky-form__form .price-list {
  gap: 5px;
  flex-direction: row-reverse;
}

.product-sticky-form .product-sticky-form__form .price-list span {
  color: #818181;
  opacity: 1;
  font-size: 15px;
}
.product-sticky-form
  .product-sticky-form__form
  .price-list
  span.product-meta__label-list {
  background: #debd51;
  border-radius: 50px;
  padding: 3px 4px;
  line-height: 1;
}
.product-sticky-form
  .product-sticky-form__form
  .price-list
  span.product-meta__label-list
  span.ed-save-amount {
  color: #ffffff !important;
}
.product-sticky-form .product-sticky-form__form {
  align-items: center;
}

.product-sticky-form__unit-price.text--xsmall.text--subdued.ed-product-sticky-form__unit-price-mobile {
  display: none !important;
}

.product-sticky-form
  .product-sticky-form__form
  .price-list
  span.price--highlight,
.product-sticky-form
  .product-sticky-form__form
  .price-list
  span.price--compare {
  order: 1;
}

.prodct_custom_sticky_dropdown {
  display: flex;
  align-items: center;
  gap: 24px;
  margin-right: 20px;
}

.prodct_custom_sticky_dropdown
  product-variants.product-sticky-form__variants
  .select {
  border-radius: 50px !important;
  height: auto;
  line-height: normal;
  padding: 10px 18px;
}

a.header__icon-wrapper.tap-area.hidden-phone svg {
  width: 27px;
  height: 23px;
}

/* Cart Box Css */
.mini-cartn .shipping-header-info {
  background-color: #dce3ea !important;
}

.mini-cartn .shipping-header-info svg {
  width: 15%;
}

.mini-cartn .shipping-header-info svg path {
  stroke: #878474;
}

.mini-cartn .shipping-header-info span.content {
  text-align: left;
  width: 100%;
  font-size: 12px;
  line-height: 1.3em;
  font-weight: 400 !important;
}
.shipping-header-info-container .shipping-header-info .content .goodchoice {
  font-weight: 700 !important;
}
.mini-cartn .shipping-header-info span.content span.goodchoice {
  text-transform: uppercase;
}

.mini-cartn .shipping-bar__text {
  text-align: left;
}

.mini-cartn .shipping-bar__progress {
  color: #878474 !important;
  position: relative;
}

.mini-cartn .shipping-bar__progress span.free-shipping-icon {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 1;
}

.mini-cartn .drawer__content {
  padding-inline: 30px;
}

.mini-cartn .product-item-meta .product-item-meta__title {
  font-family: "Bebas neue";
  font-size: 18px;
  color: #000;
  line-height: 1.2em;
}

.mini-cartn .product-item-meta .jdgm-prev-badge__text {
  font-size: 14px;
}

.mini-cartn .ed-social-proof-banner.ed-social-proof-banner-cart {
  background: transparent !important;
  padding-inline: 0;
  border-top: 1px solid #000;
  margin-top: 28px;
}

.mini-cartn #mini-cart-form span.line-item__image-wrapper {
  margin-right: 12px;
  width: 120px;
}

.mini-cartn .custom-price-all {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-top: 4px;
}

.mini-cartn .custom-price-all span.price {
  color: #000;
  font-size: 16px;
  margin-right: 6px;
  opacity: 1;
}

.mini-cartn .custom-price-all span.label.label--highlight {
  background: #e3ba43;
  font-size: 12px;
  font-weight: 700;
  border-radius: 50px;
  line-height: 1.9em;
  background: transparent;
}
.mini-cartn .custom-price-all span.label.label--highlight span.savings {
  /* color: #FFFFFF !important; */
  line-height: 1;
  /* color: #84AB16 !important; */
  color: #a6c91c !important;
}

.mini-cartn .custom-price-all span.price.price--highlight,
.mini-cartn .custom-price-all span.price.price--compare {
  order: 1;
}

.mini-cartn .product-item-meta__property-list {
  margin-bottom: 0;
}

.mini-cartn .btIBWJ span.Wearing__Name-sc-kxytb2-4.gziXoO {
  font-weight: 700 !important;
}

.mini-cartn .quantity-selector input.quantity-selector__input {
  font-size: 14px;
  font-weight: 700;
}

.mini-cartn footer.mini-cart__drawer-footer cart-drawer-recommendations {
  position: relative;
  right: 0;
  left: 0;
  width: 100%;
  height: auto;
  margin-bottom: 14px;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-inner {
  padding: 12px;
}

/* .mini-cartn footer.mini-cart__drawer-footer cart-drawer-recommendations .mini-cart__recommendations-inner {} */
.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-list {
  flex-wrap: nowrap;
  display: flex;
  gap: 15px;
  overflow-x: scroll;
  padding-bottom: 5px;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-list
  .product-item {
  width: 100% !important;
  min-width: 330px;
  flex-direction: revert;
  background: #fff;
  padding: 12px;
  border-radius: 10px;
  position: relative;
  align-items: center;
  margin-top: 0;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  .product-item-meta__price-list-container,
.mini-cartn
  footer.mini-cart__drawer-footer
  span.ed-product-teaser-on-collection {
  display: none;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  .product-item__cta-wrapper
  form
  button.product-item__link {
  position: absolute;
  top: 50%;
  right: 12px;
  background: #e6b72f;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateY(-50%);
  margin-top: 0;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  .product-item__cta-wrapper
  form
  button.product-item__link
  svg {
  width: 20px;
  height: 20px;
}

.product-item__info {
  text-align: left;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-list
  .product-item
  .product-item__image-wrapper {
  margin: 0;
}

/* ===== Scrollbar CSS ===== */
/* Firefox */
.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-list {
  scrollbar-width: auto;
  scrollbar-color: transparent transparent;
}

/* Chrome, Edge, and Safari */
.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-list::-webkit-scrollbar {
  width: 5px;
  height: 6px;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-list::-webkit-scrollbar-track {
  background: transparent;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-list::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 0px;
  border: 1px solid transparent;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations:hover
  .mini-cart__recommendations-list {
  scrollbar-color: #000000 #ffffff;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations:hover
  .mini-cart__recommendations-list::-webkit-scrollbar-thumb {
  background-color: #000000;
  border-color: #ffffff;
}

.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations:hover
  .mini-cart__recommendations-list::-webkit-scrollbar-track {
  background: #ffffff;
}

.mini-cartn footer.mini-cart__drawer-footer .mini-cart__actions {
  display: none;
}

.mini-cartn footer.mini-cart__drawer-footer {
  padding-bottom: 20px;
  padding-inline: 30px;
}

.mini-cartn footer.mini-cart__drawer-footer .totals h3,
.mini-cartn footer.mini-cart__drawer-footer .totals span {
  color: #000 !important;
  font-size: 14px !important;
}

.mini-cartn footer.mini-cart__drawer-footer button.checkout-button {
  border-radius: 50px;
  font-weight: 100;
  letter-spacing: 1px;
  font-size: 15px;
}

.mini-cartn .quantity-selector {
  border: 1px solid #949494;
}

.mini-cartn .drawer__header,
.drawer--quick-buy .drawer__header {
  max-height: 70px;
  padding-inline: 30px;
}

.mini-cartn .drawer__header .drawer__title,
.drawer--quick-buy .drawer__header .drawer__title {
  font-family: "Bebas neue";
  font-size: 25px;
  letter-spacing: 1px;
  font-weight: 400;
}

.mini-cartn button.drawer__close-button.tap-area,
.drawer--quick-buy .drawer__header .drawer__close-button {
  line-height: 1;
}

.mini-cartn .store-benefits {
  background: transparent !important;
  padding-inline: 30px;
}

.mini-cartn .store-benefits .store-benefit-item {
  background: transparent;
  justify-content: flex-start;
}
.store-benefits .store-benefit-item.second-store-benefit {
  justify-content: flex-end;
}
.mini-cartn .store-benefits .store-benefit-item .store-benefit-texte {
  color: #949494;
  font-weight: 400;
  margin-left: 6px;
}

.shopify-section--product-recommendations .scroller.for-desktop-recomended {
  scrollbar-width: auto;
  scrollbar-color: #000000 #f9f9f9;
}
.shopify-section--product-recommendations
  .scroller.for-desktop-recomended::-webkit-scrollbar {
  display: block !important; /* Hide scrollbar for Chrome and Safari */
  width: 5px;
  height: 6px;
}
.shopify-section--product-recommendations
  .scroller.for-desktop-recomended::-webkit-scrollbar-thumb {
  background-color: #000000;
  border-radius: 0px;
  border: 1px solid #f9f9f9;
}
.for-desktop-recomended .product-list__inner {
  padding-bottom: 5px;
}

/* Cart Box Css End */

/* button.fornonvariant.button.button--outline.button--text.button--full.hidden-touch.hidden-phone {
    display: block;
} */
/* button.fornonvariantmobile.triggerj13731700539455.product-item__quick-buy-button.hidden-no-touch {
    display: none;
} */
.for-desktop-recomended .product-item__quick-form {
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}

.sameclass-design-atc {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  background: #4d4d4d !important;
  padding: 0 !important;
  float: right !important;
  text-align: center;
}
.for-mobile-recomended .triggerbutton {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  background: #4d4d4d !important;
  padding: 0 !important;
  float: right !important;
  display: inline-block;
  text-align: center;
}

.drawer--quick-buy .product-form .product-form__buy-buttons {
  margin-inline: 0;
  padding-inline: 0;
}
.drawer--quick-buy .quick-buy-product__info a.product-item-meta__vendor {
  font-family: "Bebas Neue";
  font-size: 20px;
  margin-bottom: 2px;
}
.drawer--quick-buy .quick-buy-product__info .price-list {
  display: flex;
}
.drawer--quick-buy .quick-buy-product__info .price-list span.price {
  color: #000;
  opacity: 1;
  font-size: 14px;
}
.drawer--quick-buy .quick-buy-product__info .price-list .price.text--subdued {
  display: none;
}
.drawer--quick-buy .quick-buy-product__info a.link.text--subdued {
  margin: 0;
  color: #000;
}
.drawer--quick-buy
  .quick-buy-product__info
  .price-list
  span.price.price--highlight {
  color: #84ab16;
}
.drawer--quick-buy .product-form label.block-swatch__item {
  border-radius: 50px;
  padding: 7px 16px 7px;
  position: relative;
  z-index: 1;
}
.drawer--quick-buy .product-form .block-swatch__item::after {
  border-radius: 50px;
  box-shadow: none;
  background: #dce3ea;
  z-index: -1;
}
.drawer--quick-buy .product-form .product-form__buy-buttons button#AddToCart,
.drawer--quick-buy .product-form .shopify-payment-button__button {
  border-radius: 50px !important;
  font-weight: 400 !important;
}
.drawer--quick-buy .product-form .product-form__quantity .quantity-selector {
  padding-inline: 2px;
}
.drawer--quick-buy
  .product-form
  .product-form__quantity
  .quantity-selector
  input.quantity-selector__input {
  font-size: 16px;
  font-weight: 600;
}

.mini-cartn .drawer__content a {
  border-radius: 50px;
  letter-spacing: 1px;
  font-weight: 500;
  font-size: 14px;
}

.predictive-search .predictive-search__results .tabs-nav__item-list button {
  font-family: "Bebas Neue";
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 2px;
}
.predictive-search .predictive-search__results span.product-item-meta__title {
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.2em;
}
.predictive-search .predictive-search__results .price-list span {
  color: #000;
  opacity: 1;
  font-size: 15px;
}
.predictive-search
  .predictive-search__results
  .price-list
  span.price.price--highlight {
  color: #a6c91c;
}
.predictive-search
  .predictive-search__results
  .price-list
  .price.text--xsmall.text--subdued {
  display: none;
}
.predictive-search .drawer__footer button.button {
  border-radius: 50px;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 14px;
}
.shopify-section--main-customers-login #login-form-container .heading,
.shopify-section--main-customers-register .heading,
.shopify-section--main-list-collections .heading {
  font-family: "Bebas Neue";
  font-weight: 300;
  letter-spacing: 1px;
  margin-bottom: 0;
}

/* 17-10-2023 */
._t53mel ._fwkuc7 {
  right: unset;
  left: 20px;
}

.mini-cartn footer.mini-cart__drawer-footer {
  padding-inline: 0px;
}
.mini-cartn footer.mini-cart__drawer-footer .totals {
  padding-inline: 30px;
}
.mini-cartn footer.mini-cart__drawer-footer .ed-payment-bar-cart {
  padding-inline: 30px;
}
.mini-cartn footer.mini-cart__drawer-footer button.checkout-button {
  margin-inline: auto;
  width: 88%;
}
.mini-cartn
  footer.mini-cart__drawer-footer
  cart-drawer-recommendations
  .mini-cart__recommendations-inner {
  padding: 12px 0 12px 22px;
}

.form__banner.banner.banner--success {
  justify-content: center;
}
.payment-methods-list {
  gap: 12px;
}

/*Responsive css start here*/

@media only screen and (max-width: 1440px) {
  .slideshow p.subtext-spoof.button-group {
    margin-top: 20px;
    line-height: 26px;
  }

  .home_img_text_second.ed-image-with-text.section
    .image-with-text__content-list {
    width: 100%;
    margin-left: auto;
    max-width: 100%;
  }

  .image-with-text__content-wrapper {
    width: calc(
      var(--grid-column-width) * 9 + (var(--grid-gap) * 8)
    ) !important;
  }

  .slideshow .heading.heading--large span {
    padding: 10px 0px 2px;
  }

  .home_img_text_first .image-with-text__content-wrapper {
    margin-left: calc((var(--grid-column-width) + var(--grid-gap)) * 2);
    margin-right: 0 !important;
  }

  .product-list__inner
    .product-item
    .product-item__info
    .product-item-meta__title {
    font-size: 16px;
  }

  .product-list__inner
    .product-item
    .product-item__info
    .ed-product-teaser-on-collection {
    font-size: 15px;
  }

  .product-list__inner .product-item .product-item__info .price-list * {
    font-size: 16px;
  }

  .home_img_text_first .image-with-text__content-wrapper {
    margin-left: 0;
    margin-right: 0 !important;
    padding-left: 80px;
  }

  .home_img_text_second .image-with-text__content-wrapper {
    padding-right: 80px;
    margin-right: 0 !important;
  }
  .left_prdct_media_secs {
    padding: 48px 50px;
  }
  .outer-maincolumn {
    width: 100%;
  }
}

@media only screen and (max-width: 1366px) {
  .slideshow .heading.heading--large span {
    font-size: 54px;
  }

  .home_img_text_first .image-with-text__content-wrapper {
    margin-left: 0;
    margin-right: 0 !important;
    padding-left: 80px;
  }

  .home_img_text_second .image-with-text__content-wrapper {
    padding-right: 80px;
  }
  .shopify-section--product-recommendations
    .product-item__info
    .product-item-meta
    a.product-item-meta__title {
    font-size: 20px;
  }
  .shopify-section--product-recommendations
    .product-item__info
    .product-item-meta
    span.ed-product-teaser-on-collection {
    font-size: 16px;
  }
  .shopify-section--product-recommendations
    .product-list__inner
    .product-item
    .product-item__info
    .price-list
    span {
    font-size: 17px;
  }
  .left_prdct_media_secs,
  .main_product_container .product_bann_content_data {
    height: 700px;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-image-wrapper
    img {
    height: 490px;
  }
  .prdct_banner_info_conts {
    padding: 60px 30px 15px;
  }
}

@media only screen and (max-width: 1280px) {
  .slideshow .heading.heading--large span {
    font-size: 48px;
    margin-bottom: -8px;
  }
}

@media only screen and (max-width: 1199px) {
  .slideshow__slide--split .slideshow__image-wrapper {
    width: 50%;
  }

  [dir="ltr"] .slideshow__slide--split .slideshow__image-wrapper--secondary {
    left: calc(50% - 1px);
  }

  .slideshow__slide--split .slideshow__image-wrapper--secondary {
    width: calc(50% + 1px);
  }

  .slideshow .heading.heading--large span {
    font-size: 38px;
    margin-bottom: -10px;
    display: inline-block;
    position: relative;
  }

  .slideshow .heading.heading--large span + span {
    top: -10px;
  }

  .slideshow--large {
    --slideshow-min-height: 54vw;
  }

  .slideshow .heading.heading--large span {
    font-size: 34px;
  }

  .slideshow .heading.heading--large span + span {
    top: -15px;
  }

  .slideshow .text-container .heading--large {
    margin-bottom: 0;
    font-size: 34px;
  }

  .slideshow .heading.heading--large span + span {
    top: 0px;
  }

  .inner_content_banner_data
    .slideshow__text-wrapper.slideshow__text-wrapper--middle {
    width: 100%;
  }

  .inner_content_banner_data
    .slideshow__text-wrapper.slideshow__text-wrapper--middle
    .content-box.content-box--medium {
    width: 100%;
  }

  .slideshow p.subtext-spoof.button-group {
    margin-top: 15px;
    line-height: 26px;
    font-size: 18px;
  }

  .slideshow p.subtext-spoof.button-group svg {
    width: 90px;
    position: relative;
    top: 2px;
  }

  .shopify-section--header .header__wrapper .header__logo {
    margin-right: 0;
  }

  .homepage-column-outer {
    padding: 60px 0;
  }

  .featured_collection .featured-collections .product-list__inner {
    column-gap: 20px;
  }

  .product-list__inner
    .product-item
    .product-item__info
    .ed-product-teaser-on-collection {
    font-size: 13px !important;
  }

  .jdgm-prev-badge span.jdgm-prev-badge__text {
    font-size: 13px;
    display: block;
  }

  section.homefeatured-collection.featured_collection.section {
    margin-bottom: 60px;
  }

  .jdgm-prev-badge span.jdgm-prev-badge__text {
    font-size: 13px;
    display: block;
  }

  .product-list__inner.collection_product_lists {
    margin-left: -20px;
  }

  .product-list__inner.collection_product_lists .product-item {
    padding-left: 20px;
  }

  .customspotlightouter.for_quick_popup .inner-spotlight {
    width: 100%;
    margin: 0px auto;
  }

  section.faq_collection_data.section {
    margin: 80px 0px;
  }

  .product-list__inner.collection_product_lists
    .customspotlightouter.for_quick_popup {
    width: 100%;
    margin-left: 20px;
  }

  .prdct_banner_info_conts .product__info.ed-buy-box {
    padding: 20px 20px;
  }
  .prdct_banner_info_conts
    .product-form
    product-variants.product-form__variants,
  .prdct_banner_info_conts .product__info.ed-buy-box .product-meta {
    margin-bottom: 35px;
  }
  .left_prdct_media_secs product-media.product__media .product__media-nav {
    justify-content: center;
  }
  .shopify-section--product-recommendations .section__color-wrapper h3.heading {
    font-size: 50px;
    letter-spacing: 2px;
  }
  #shopify-section-announcement-bar announcement-bar .announcement-bar__list {
    width: 100%;
    padding-inline: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .slideshow__image-wrapper.slideshow__image-wrapper--secondary.hidden-pocket {
    display: block !important;
  }

  .slideshow__slide-inner .slideshow__image-wrapper.hidden-pocket {
    display: block !important;
  }

  .slideshow__slide-inner .slideshow__image-wrapper.hidden-lap-and-up {
    display: none;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home_img_text_first .image-with-text__wrapper {
    display: flex;
  }

  .home_img_text_first .image-with-text__content-wrapper {
    padding-left: 30px;
  }

  .home_img_text_second .image-with-text__wrapper {
    display: flex;
  }

  .home_img_text_second .image-with-text__content-wrapper {
    padding-right: 30px;
    order: 1;
  }

  .home_img_text_second .image-with-text__image-wrapper {
    order: 2;
    margin: 0;
  }

  .home_img_text_second .image-with-text__image-wrapper::after {
    bottom: -49px;
  }

  section.home_img_text_first.ed-image-with-text.section {
    margin-top: 150px !important;
  }

  .home_img_text_second .image-with-text__wrapper {
    padding-bottom: 150px;
  }
}

@media screen and (min-width: 991px) {
  .for-mobile-recomended {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .for-desktop-recomended {
    /* display: none; */
    height: 0;
  }
  .for-mobile-recomended .custom-slidercl {
    padding-left: 0;
  }
  .for-mobile-recomended .slideshow-item {
    padding: 0 8px;
  }
  .for-mobile-recomended .product-item__info {
    background: #4d4d4d;
    padding: 10px;
    color: #fff;
    text-align: start;
    padding: 12px 14px;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    a.product-item-meta__title {
    font-size: 18px;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    span.ed-product-teaser-on-collection {
    font-size: 16px !important;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    .jdgm-prev-badge {
    display: flex !important;
    gap: 8px;
    align-items: center;
    margin-top: 20px;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    .price.price--block.text--xsmall.text--subdued {
    display: none;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    .price-list {
    gap: 3px;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    .price-list
    span {
    font-size: 15px;
    color: #fff;
    opacity: 1;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    .price-list
    span.label.label--highlight {
    color: #84ab16;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    ul.slick-dots {
    position: relative;
    bottom: -12px;
    margin-bottom: 32px !important;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    ul.slick-dots
    li {
    width: 34px;
    height: 6px;
    background: #d9d9d9;
    border-radius: 50px;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    ul.slick-dots
    li.slick-active {
    width: 50px;
    background: #4d4d4d;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    ul.slick-dots
    li
    button::before {
    display: none;
  }
  /* .shopify-section--product-recommendations .for-mobile-recomended button.product-item__quick-buy-button.hidden-no-touch {
    background: #4d4d4d;
    border-color: #4d4d4d;
    width: 41.8px;
    height: 41.8px;
    border-radius: 50%;
    overflow: hidden;
    right: 0;
  } */
  .left_prdct_media_secs
    product-media.product__media
    .product__media-nav
    button.product__media-prev-next {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hidden-no-touch {
    display: none !important;
  }
  .hidden-touch {
    display: inline-block !important;
  }

  .inner_content_banner_data {
    padding: 0px 30px;
  }

  .slideshow .heading.heading--large span {
    font-size: 25px;
  }

  .slideshow .text-container .heading--large {
    font-size: 25px;
  }

  .slideshow p.subtext-spoof.button-group {
    margin-top: 15px;
    line-height: 24px;
    font-size: 16px;
  }

  .slideshow .button-wrapper {
    margin-top: 40px;
  }

  .homepage-column-outer {
    padding: 40px 0;
  }

  .featured_collection .featured-collections .product-list__inner {
    column-gap: 10px;
  }

  .product-list__inner .product-item .product-item__info {
    padding: 15px 15px;
  }

  .product-list__inner .product-item .product-item__info .price-list * {
    font-size: 13px;
  }

  .home_img_text_first .image-with-text__wrapper {
    display: flex;
  }

  .home_img_text_first .image-with-text__content-wrapper {
    padding-left: 20px;
  }

  .home_img_text_second .image-with-text__wrapper {
    display: flex;
  }

  .home_img_text_second .image-with-text__content-wrapper {
    padding-right: 20px;
    order: 1;
  }

  .home_img_text_second .image-with-text__image-wrapper {
    order: 2;
    margin: 0;
  }

  .home_img_text_second .image-with-text__image-wrapper::after {
    bottom: -49px;
  }

  section.home_img_text_first.ed-image-with-text.section {
    margin-top: 60px !important;
  }

  .home_img_text_second .image-with-text__wrapper {
    padding-bottom: 150px;
  }

  .home_img_text_second .image-with-text__image-wrapper::after,
  .home_img_text_first .image-with-text__image-wrapper::after {
    display: none;
  }

  .home_img_text_first .image-with-text__image-wrapper {
    margin: 0;
  }

  .home_img_text_first .image-with-text__wrapper {
    display: flex;
    align-items: flex-start !important;
  }

  .home_img_text_first.ed-image-with-text.section
    .image-with-text__content-list
    .text-container
    .heading--small,
  .rte .heading--smallP {
    font-size: 16px;
  }

  .home_img_text_second
    .image-with-text__content-wrapper
    .text-container
    .heading--small,
  .rte .heading--smallP {
    font-size: 16px;
  }

  section.home_img_text_first.ed-image-with-text.section {
    margin-top: 0px !important;
  }

  .home_img_text_second .image-with-text__wrapper {
    padding-bottom: 60px;
  }

  .payment-methods-list svg {
    width: 30px;
  }

  .payment-methods-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 2px;
  }

  #shopify-section-footer .footer__item-list .footer__item:nth-child(2) {
    margin-bottom: 0;
  }

  .footer .footer__inner .social-media__item {
    padding: 15px 7px 0;
  }

  #shopify-section-template--18005652766987__featured-collections
    .section__color-wrapper
    .heading.h2 {
    font-size: 40px;
  }

  .shopify-section.shopify-section--collection-banner
    .image-overlay__content-wrapper
    .heading.h1
    span {
    font-size: 40px;
    font-weight: 400;
  }

  .product-list__inner.collection_product_lists .product-item {
    padding-left: 10px;
  }

  .product-list__inner.collection_product_lists {
    margin-left: -10px;
    margin-top: 20px;
    row-gap: 40px;
  }

  .product-list__inner.collection_product_lists
    .customspotlightouter.for_quick_popup {
    width: 100%;
    margin-left: 10px;
  }

  .customspotlightouter.for_quick_popup .inner-spotlight {
    padding: 20px;
  }
  .product_bann_content_data.ed-product.product .productpage-columnsamecl {
    width: 100%;
  }
  .left_prdct_media_secs,
  .main_product_container .product_bann_content_data {
    height: auto;
    flex-wrap: wrap;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-image-wrapper
    img {
    height: 450px;
  }
  .prodct_custom_sticky_dropdown {
    justify-content: center;
  }
  .mini-cartn
    footer.mini-cart__drawer-footer
    cart-drawer-recommendations
    .mini-cart__recommendations-inner {
    margin-left: 0;
    overflow: hidden;
  }
  /* .product-item .product-item__quick-form .product-item__quick-buy-button.hidden-no-touch {
    border: 0;
    background: #4D4D4D;
    border-radius: 50%;
    width: 38px;
    height: 38px;
} */
}

@media screen and (min-width: 767px) {
  .formobile-infodata {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .accordian_content_row.content_work1:nth-child(2) {
    display: block !important;
  }

  .accordian_content_row.content_work1:nth-child(3) {
    display: block !important;
  }

  .accordian_content_row.content_work1:nth-child(4) {
    display: block !important;
  }

  .slideshow__slide-inner .slideshow__image-wrapper.hidden-lap-and-up {
    width: 100%;
  }

  .inner_content_banner_data {
    width: 100%;
    padding: 0px 15px;
    margin-bottom: 40px;
  }

  .slideshow--large {
    --slideshow-min-height: 100vh;
  }

  .slideshow__slide-inner
    .slideshow__image-wrapper.hidden-lap-and-up
    .slideshow__image {
    object-fit: cover;
    object-position: left;
  }

  .slideshow__slide-inner {
    align-items: flex-end;
  }

  .inner_content_banner_data p.subtext-spoof.button-group {
    display: none;
  }

  .slideshow .button-wrapper {
    margin-top: 35px;
  }

  .homepage-column-outer {
    display: none;
  }

  #shopify-section-template--18005652766987__featured-collections
    .section__color-wrapper
    .heading.h2 {
    font-size: 40px;
  }

  .featured_collection .featured-collections .product-list__inner {
    column-gap: 0;
    flex-wrap: wrap;
    margin-left: -20px;
    margin-right: 0;
  }

  .featured_collection
    .featured-collections
    .product-list__inner
    .product-item {
    flex: 0 0 50%;
    padding-left: 20px;
  }

  .product-list__inner
    .product-item
    .product-item__info
    .product-item-meta__title {
    font-size: 14px;
  }

  .product-list__inner
    .product-item
    .product-item__info
    .ed-product-teaser-on-collection {
    font-size: 11px !important;
  }

  .product-list__inner .product-item .product-item__info .price-list * {
    font-size: 12px;
    margin-right: 5px !important;
    color: #fff;
  }

  .jdgm-preview-badge .jdgm-star.jdgm-star {
    font-size: 14px;
  }

  .jdgm-prev-badge span.jdgm-prev-badge__text {
    font-size: 12px;
    display: unset;
  }

  span.jdgm-prev-badge__stars {
    position: relative;
    top: -2px;
  }

  .product-list__inner
    .product-item
    .product-item__info
    .ed-product-teaser-on-collection {
    margin-bottom: 10px;
  }

  .product-list__inner
    .product-item
    .product-item__info
    .jdgm-widget.jdgm-widget {
    padding-bottom: 5px;
  }

  .home_img_text_first
    .image-with-text__wrapper
    .image-with-text__image-wrapper {
    width: 100% !important;
  }

  section.home_img_text_first.ed-image-with-text.section {
    margin-top: 50px !important;
  }

  .home_img_text_first
    .image-with-text__wrapper
    .image-with-text__content-wrapper {
    padding: 0px 20px;
    width: 100% !important;
  }

  .home_img_text_first .image-with-text__wrapper {
    padding: 0;
    display: flex;
    flex-direction: column;
  }

  .home_img_text_second .image-with-text__wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
  }

  .home_img_text_second
    .image-with-text__wrapper
    .image-with-text__image-wrapper {
    width: 100% !important;
  }

  .home_img_text_second
    .image-with-text__wrapper
    .image-with-text__content-wrapper {
    padding: 0px 20px;
    width: 100% !important;
  }

  .home_img_text_second .image-with-text__wrapper::after {
    content: "";
    background: url("/cdn/shop/files/link_img_mobile.png?v=1694153800");
    width: 200px;
    height: 236px;
    position: absolute;
    right: 0;
    bottom: 50px;
  }

  .home_img_text_second .image-with-text__image-wrapper::after {
    display: none;
  }

  .home_img_text_first image-with-text.image-with-text,
  .home_img_text_second image-with-text.image-with-text {
    padding: 0;
  }

  .home_newsletter_datas .image-with-text-block__content {
    width: auto !important;
    margin: 0;
    padding: 30px 0px !important;
  }

  .footer .footer__inner {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }

  .footer .footer__inner .footer__item-list {
    width: 100%;
    gap: 20px;
  }

  .footer
    .footer__inner
    .footer__item-list
    .footer__item.footer__item--image.is-first {
    width: 100%;
    text-align: center;
    max-width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }

  .footer .footer__inner .footer__item-list .footer__item.footer__item--links {
    max-width: 100%;
    margin-bottom: 0 !important;
  }

  .footer .footer__inner .footer__aside {
    gap: 20px;
    width: 100%;
  }

  .footer .footer__inner .footer__aside .rightfooter {
    width: 100%;
    margin-top: 20px;
  }

  .footer .footer__inner .footer__aside .rightfooter .contacticons {
    display: none;
  }

  .footer .footer__inner .footer__aside .rightfooter ul.social-media {
    justify-content: center;
    margin: 0;
  }

  .footer .footer__inner .footer__aside .rightfooter .footer__payment-methods {
    margin-top: 10px;
    justify-content: center;
  }

  .footer
    .footer__inner
    .footer__aside
    .rightfooter
    .footer__payment-methods
    .payment-methods-list.payment-methods-list--auto {
    gap: 10px;
    justify-content: center;
  }

  .announcement-bar {
    padding: 0 !important;
  }

  .announcement-bar .announcement-bar__list div#text-banner-widget {
    border-bottom: 1px solid #ffffff52;
  }

  .announcement-bar .announcement-bar__item {
    flex: 0 0 50% !important;
    margin: 0 !important;
  }

  .announcement-bar .announcement-bar__item .ed-announcement-bar__message {
    padding-bottom: 2px;
  }

  .announcement-bar
    .announcement-bar__item
    .ed-announcement-bar__message
    span.ed-ab-bar-text-container
    p {
    line-height: 18px;
  }

  /* .product-list__inner .product-item .product-item__image-wrapper.product-item__image-wrapper--multiple button.button.button--outline.button--text.button--full.hidden-touch.hidden-phone {
        display: none !important;
    } */

  /* button.product-item__quick-buy-button.hidden-no-touch {
        background: #4d4d4d;
        border-color: #4d4d4d;
        width: 41.8px;
        height: 41.8px;
        border-radius: 50%;
        overflow: hidden;
        right: 0;
    } */

  .shopify-section.shopify-section--collection-banner
    .image-overlay__content-wrapper
    .heading.h1
    span {
    font-size: 35px;
  }

  .shopify-section.shopify-section--collection-banner
    .image-overlay__content-wrapper {
    align-items: end;
    padding: 150px 0px 20px;
  }

  .product-list__inner.collection_product_lists {
    margin-top: 20px;
    row-gap: 20px;
  }

  .product-list__inner.collection_product_lists .product-item {
    width: 50%;
  }

  .customspotlightouter.for_quick_popup .inner-spotlight {
    padding: 20px;
  }

  .customspotlightouter.for_quick_popup
    .inner-spotlight
    .spotlight-subheadline {
    width: 100%;
  }

  section.faq_collection_data .faq__wrapper {
    padding: 0px 20px;
  }

  section.faq_collection_data .faq__wrapper .faq__item {
    padding: 0;
  }

  section.faq_collection_data
    .faq__wrapper
    .faq__item
    button.collapsible-toggle {
    font-size: 20px;
  }

  section.faq_collection_data
    .faq__wrapper
    .faq__item
    button.collapsible-toggle
    span.animated-plus::before {
    width: 15px;
  }

  section.faq_collection_data
    .faq__wrapper
    .faq__item
    button.collapsible-toggle
    span.animated-plus::after {
    height: 15px;
  }

  section.faq_collection_data.section {
    margin: 40px 0px;
  }

  .shopify-section.shopify-section--newsletter
    .image-with-text-block__content.image-with-text-block__content--tight.content-box.content-box--small.content-box--text-center.content-box--center.text-container {
    width: auto;
    max-width: 100%;
  }

  .product-list__inner.collection_product_lists {
    margin-right: 0;
  }
  .product_bann_content_data.ed-product.product .productpage-columnsamecl {
    width: 100%;
  }
  .left_prdct_media_secs,
  .main_product_container .product_bann_content_data {
    height: auto;
    flex-wrap: wrap;
  }
  .prdct_banner_info_conts
    .product-form
    .product-form__option-selector
    .block-swatch-list {
    column-gap: 8px;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-nav
    button.product__media-prev-next {
    display: none;
  }
  /* .left_prdct_media_secs product-media.product__media .product__media-nav {
       position: absolute;
    left: -60px;
    transform: rotate(90deg) translateX(50%);
    top: 44%;
    justify-content: flex-start;
    width: max-content;
    min-width: max-content;
    margin: 0;
    flex-wrap: wrap;
    bottom: 0;
    height: 100px;
}
  .left_prdct_media_secs product-media.product__media .product__media-nav .dots-nav {
    align-self: flex-end;
} */
  .product-content.product_page_faqs .product-content__tabs {
    margin-inline: auto;
  }
  .product-content.product_page_faqs
    .product-tabs__content
    .product-tabs__tab-item-wrapper
    button.heading
    span.iconplusliquid {
    right: 8px;
  }
  .prodct_custom_sticky_dropdown
    product-variants.product-sticky-form__variants
    .select {
    padding: 6px 22px;
  }
  .product-sticky-form__inner .product-sticky-form__info {
    display: inline-block;
    float: left;
    position: relative;
    top: 12px;
  }
  .prodct_custom_sticky_dropdown {
    display: inline-flex;
    justify-content: flex-end;
    margin-right: 0;
    float: right;
  }
  .shopify-section--product-recommendations {
    overflow-x: hidden;
  }
  /* Chrome, Edge, and Safari */
  .mini-cartn
    footer.mini-cart__drawer-footer
    cart-drawer-recommendations
    .mini-cart__recommendations-list::-webkit-scrollbar {
    width: 0px;
    height: 0px;
  }

  .mini-cartn
    footer.mini-cart__drawer-footer
    cart-drawer-recommendations
    .mini-cart__recommendations-list::-webkit-scrollbar-thumb {
    border: 0px solid transparent;
  }
  .mini-cartn .drawer__content {
    padding-inline: 18px;
  }
  .mini-cartn .custom-price-all span.label.label--highlight {
    background: transparent;
    line-height: 2.3;
  }
  .mini-cartn .custom-price-all span.label.label--highlight span.savings {
    color: #84ab16 !important;
  }
  .mini-cartn footer.mini-cart__drawer-footer {
    padding-bottom: 6px;
    padding-inline: 18px;
  }
  .mini-cartn .drawer__header {
    padding-inline: 18px;
  }
  .prdct_banner_info_conts
    .product__info.ed-buy-box
    .product-meta
    .product-meta__price-list-container
    .price-list
    span.price.price--highlight,
  span.swatch-precent {
    color: #84ab16;
  }
  .prdct_banner_info_conts
    .product__info.ed-buy-box
    .product-meta
    .product-meta__price-list-container
    .product-meta__label-list.label-list
    span.label {
    background: #84ab16;
  }
  .product-info-button-container {
    display: none;
  }
  .formobile-infodata {
    position: relative;
    width: 100%;
    padding-inline: 0 !important;
    margin-inline: 0;
  }
  .formobile-infodata .product-info-button-container {
    display: block;
    opacity: 1;
  }
  .formobile-infodata .product-info-button-container {
    display: block;
    opacity: 1;
    background: #87a1b8 !important;
    border-radius: 50px;
    left: -22px;
    transform: translate(0);
    width: 114%;
  }
  .prdct_banner_info_conts .product__info.ed-buy-box .ed-social-proof-banner {
    padding: 10px 0 0 0;
  }
  .product-info-button-container .inner {
    padding: 6px 20px 6px 15px;
  }
  .formobile-infodata .product-info-button-container .info-title {
    font-weight: 400;
  }
  .formobile-infodata .product-info-button-container .info-icon svg {
    filter: brightness(150) invert(10);
  }
  .mini-cartn #mini-cart-form span.line-item__image-wrapper {
    margin-right: 12px;
    width: 95px;
  }
  .for-mobile-recomended .product-item__info {
    padding: 10px 10px;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    a.product-item-meta__title {
    font-size: 14px;
    overflow: hidden;
    text-wrap: nowrap;
    text-overflow: ellipsis;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    span.ed-product-teaser-on-collection {
    font-size: 12px !important;
  }
  .jdgm-prev-badge span.jdgm-prev-badge__text {
    font-size: 13px;
    position: relative;
    top: -3px;
    left: 3px;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    .jdgm-prev-badge {
    margin-top: 14px;
  }
  .shopify-section--product-recommendations
    .for-mobile-recomended
    .product-item__info
    .product-item-meta
    .price-list
    span {
    font-size: 12px;
  }
  .mini-cartn
    footer.mini-cart__drawer-footer
    cart-drawer-recommendations
    .mini-cart__recommendations-inner {
    margin-top: 0;
  }
  .shopify-section--product-recommendations .container {
    padding-inline: 4px;
  }
  .popover--quick-buy header.popover__header,
  .popover--quick-buy .product-form {
    padding-inline: 18px;
    padding-bottom: 14px;
  }
  .popover--quick-buy .product-form .product-form__buy-buttons {
    margin-inline: 0;
    padding-inline: 0;
  }
  .popover--quick-buy header.popover__header a.product-item-meta__vendor {
    font-family: "Bebas Neue";
    font-size: 20px;
    margin-bottom: 2px;
  }
  .popover--quick-buy header.popover__header .price-list {
    display: flex;
  }
  .popover--quick-buy header.popover__header .price-list span.price {
    color: #000;
    opacity: 1;
    font-size: 14px;
  }
  .popover--quick-buy header.popover__header .price-list .price.text--subdued {
    display: none;
  }
  .popover--quick-buy header.popover__header a.link.text--subdued {
    margin: 0;
    color: #000;
  }
  .popover--quick-buy
    header.popover__header
    .price-list
    span.price.price--highlight {
    color: #84ab16;
  }
  .popover--quick-buy .product-form label.block-swatch__item {
    border-radius: 50px;
    padding: 7px 16px 7px;
    position: relative;
    z-index: 1;
  }
  .popover--quick-buy .product-form .block-swatch__item::after {
    border-radius: 50px;
    box-shadow: none;
    background: #dce3ea;
    z-index: -1;
  }
  .popover--quick-buy
    .product-form
    .product-form__buy-buttons
    button#AddToCart {
    border-radius: 50px;
    font-weight: 400;
  }
  .popover--quick-buy .product-form .product-form__quantity .quantity-selector {
    padding-inline: 2px;
  }
  .popover--quick-buy
    .product-form
    .product-form__quantity
    .quantity-selector
    input.quantity-selector__input {
    font-size: 16px;
    font-weight: 600;
  }

  /* .product-item .product-item__quick-form .product-item__quick-buy-button.hidden-tablet-and-up {
    border: 0;
    background: #4D4D4D;
    border-radius: 50%;
    width: 38px;
    height: 38px;
} */

  .mini-cartn footer.mini-cart__drawer-footer .totals {
    padding-inline: 0;
  }

  .mini-cartn footer.mini-cart__drawer-footer button.checkout-button {
    margin-inline: auto;
    width: 100%;
  }
  .mini-cartn footer.mini-cart__drawer-footer .ed-payment-bar-cart {
    padding-inline: 0;
  }
  .mini-cartn .store-benefits {
    padding-inline: 18px;
  }
  .mini-cartn .custom-price-all span.price {
    font-size: 14px;
  }

  .shopify-section.shopify-section--newsletter button {
    font-weight: 600;
  }
}

@media only screen and (max-width: 575px) {
  .slideshow .heading.heading--large span {
    font-size: 32px;
    letter-spacing: 4px;
  }

  .slideshow--large {
    --slideshow-min-height: 60vh;
  }

  .inner_content_banner_data {
    margin-bottom: 0;
  }

  .slideshow .button-wrapper {
    margin-top: 30px;
  }

  .product-list__inner .product-item .product-item__info {
    padding: 10px 10px;
  }

  .product__facts {
    margin: 0;
  }

  .product__facts .product__facts__container {
    padding: 10px 0px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
  }

  .product__facts .product__facts__container .fact__item {
    padding-top: 0;
  }

  .product__facts .product__facts__container .fact__item .fact-icon {
    padding: 8px 0;
  }

  .product__facts
    .product__facts__container
    .fact__item
    img.fact__icon__custom-icon {
    max-width: 90px !important;
    max-height: unset !important;
    width: auto !important;
    height: auto !important;
  }

  .home_img_text_first
    .image-with-text__wrapper
    .image-with-text__content-wrapper
    h2.heading.heading--small,
  .home_img_text_second
    .image-with-text__wrapper
    .image-with-text__content-wrapper
    h2.heading.heading--small {
    font-size: 18px !important;
  }

  home_img_text_first
    .image-with-text__wrapper
    .image-with-text__content-wrapper
    h2.heading.heading--small
    span,
  home_img_text_second
    .image-with-text__wrapper
    .image-with-text__content-wrapper
    h2.heading.heading--small
    span {
    display: inline-block !important;
  }

  home_img_text_first
    .image-with-text__wrapper
    .image-with-text__content-wrapper
    h2.heading.heading--small
    span
    + span,
  home_img_text_second
    .image-with-text__wrapper
    .image-with-text__content-wrapper
    h2.heading.heading--small
    span
    + span {
    margin-left: 5px;
  }

  .shopify-section.shopify-section--newsletter h2.heading.heading--small {
    font-size: 40px;
    font-weight: 400;
    line-height: 44px;
  }

  #text-banner-widget {
    padding: 8px 10px 8px 10px;
  }

  announcement-bar .announcement-bar__list announcement-bar-item[hidden] {
    padding: 0px 6px;
  }

  .slideshow .heading.heading--large span {
    font-size: 28px;
    letter-spacing: 4px;
  }

  .featured_collection .featured-collections .product-list__inner {
    margin-left: -15px;
  }

  .featured_collection
    .featured-collections
    .product-list__inner
    .product-item {
    padding-left: 15px;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .shopify-section.shopify-section--collection-banner
    .image-overlay__content-wrapper {
    padding: 100px 0px 20px;
  }

  /* .customspotlightouter.for_quick_popup .inner-spotlight .ed-product_is_spotlight.product-item__image-wrapper form.product-item__quick-form button.product-item__quick-buy-button.hidden-no-touch {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        opacity: 0;
    } */

  .product-list__inner.collection_product_lists .product-item {
    padding-left: 15px;
  }

  .product-list__inner.collection_product_lists {
    margin-left: -15px;
  }

  section.faq_collection_data .faq__wrapper .faq__item .collapsible__content {
    font-size: 14px;
  }
  .left_prdct_media_secs {
    padding: 48px 12px 0px 12px;
  }
  .prdct_banner_info_conts {
    padding: 35px 20px 15px;
  }
  .prdct_banner_info_conts .outer-product-page-logo h6.logo-section-heading {
    font-size: 13px;
  }
  .prdct_banner_info_conts .outer-product-page-logo img {
    margin: 0 auto 10px;
  }
  .product-content.product_page_faqs
    .product-tabs__content
    .product-tabs__tab-item-wrapper
    button.heading {
    font-size: 20px;
    line-height: 1em;
  }
  .product-content.product_page_faqs {
    margin: 50px 0px;
  }
  .prdc-col {
    width: 100%;
    row-gap: 0;
  }
  .prdc-col.column2 {
    order: -1;
  }
  .prdc-col h2 {
    font-size: 16px;
  }
  .prdc-col .row1,
  .prdc-col .row2 {
    margin-top: 30px;
  }
  .prdc-col p {
    font-size: 14px;
  }
  .shopify-section--product-recommendations .section__color-wrapper h3.heading {
    font-size: 40px;
    letter-spacing: 2px;
    font-weight: 700;
  }
  .shopify-section--product-recommendations
    .product-item__info
    .product-item-meta
    a.product-item-meta__title {
    font-size: 13px;
  }
  .shopify-section--product-recommendations
    .product-list__inner
    .product-item
    .product-item__info
    .price-list
    span {
    font-size: 11px;
  }
  .product-sticky-form__inner .product-sticky-form__info {
    display: none;
  }
  .left_prdct_media_secs product-media.product__media {
    width: 100%;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-image-wrapper
    img {
    height: 450px;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-item {
    padding-inline: 10px;
    margin-top: 25px;
  }
  .left_prdct_media_secs
    product-media.product__media
    .product__media-list-wrapper
    .product__media-list {
    margin-inline: 0;
  }
  /* .left_prdct_media_secs product-media.product__media .product__media-nav {
    left: -76px; 
    top: 38%;
} */
  .prodct_custom_sticky_dropdown {
    float: none;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }
  .prodct_custom_sticky_dropdown
    product-variants.product-sticky-form__variants
    .select {
    padding: 6px 8px;
    width: 100px;
  }
  .product-sticky-form .container {
    padding-inline: 12px !important;
  }

  .product-sticky-form .product-sticky-form__form .price-list span {
    font-size: 13px;
  }
  .product-sticky-form
    .product-sticky-form__form
    .price-list
    span.price.price--highlight {
    color: #84ab16;
    font-weight: 700;
    order: 2;
  }
  .product-sticky-form
    .product-sticky-form__form
    .price-list
    span.price--compare {
    order: 5;
  }
  .product-sticky-form
    .product-sticky-form__form
    .price-list
    span.product-meta__label-list {
    background: #84ab16;
  }
  .mini-cartn .shipping-header-info span.content,
  .ed-social-proof-banner .social_proof_text,
  .mini-cartn .product-item-meta .jdgm-prev-badge__text {
    font-size: 12px;
  }
}

@media only screen and (max-width: 360px) {
  .slideshow .heading.heading--large span {
    font-size: 24px;
  }

  .slideshow--large {
    --slideshow-min-height: 52vh;
  }

  .product-list__inner .product-item .product-item__info .price-list * {
    font-size: 12px;
    line-height: 17px;
  }

  .product__facts
    .product__facts__container
    .fact__item
    img.fact__icon__custom-icon {
    max-width: 70px !important;
  }

  .home_img_text_second .image-with-text__content-wrapper .heading.h3 {
    font-size: 30px;
  }

  .home_img_text_first.ed-image-with-text.section
    .image-with-text__content-list
    .heading.h3 {
    font-size: 30px;
  }

  .shopify-section.shopify-section--newsletter h2.heading.heading--small {
    font-size: 30px;
    line-height: 34px;
  }
}

.fornonvariantmobile {
  display: none !important;
}
.fornonvariant {
  display: block !important;
}

.announcement-bar__list .jdgm-widget a {
  color: #fff;
}
.predictive-search__results .button-wrapper button {
  border-radius: 50px;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 14px;
}

/* Review Carousel */
.shopify-section--apps .jdgm-carousel-wrapper h2.jdgm-carousel-title {
  font-family: "Bebas Neue";
  font-size: 60px;
  font-weight: 400;
  letter-spacing: 4px;
  color: #010101;
}
.shopify-section--apps .shopify-app-block {
  position: relative;
}
.shopify-section--apps .shopify-app-block .jdgm-carousel__left-arrow {
  position: absolute;
  left: 0;
  top: 50%;
  border-color: #000;
}
.shopify-section--apps .shopify-app-block .jdgm-carousel__right-arrow {
  position: absolute;
  right: 0;
  top: 50%;
  border-color: #000;
}

/* Review Section Css */
.shopify-section.shopify-section--apps {
}
/* Review Section Css End */

@media (max-width: 767px) {
  .shopify-section--apps .jdgm-carousel-wrapper h2.jdgm-carousel-title {
    font-size: 50px;
    letter-spacing: 3px;
    line-height: 1;
    margin-bottom: 30px;
  }

  .shopify-section--apps .jdgm-carousel-wrapper h2.jdgm-carousel-title {
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 1;
    margin-bottom: 30px;
  }
  .shopify-section--apps
    .jdgm-carousel-wrapper
    .jdgm-carousel-item__review-rating {
    text-align: center;
    margin-bottom: 8px;
    margin-top: 2px;
    margin-right: 0;
  }

  .home_img_text_second
    .image-with-text__content-wrapper
    .text-container
    .heading--small,
  .rte .heading--smallP {
    padding: 7px 3px;
    width: 100%;
  }
  .home_img_text_second
    .image-with-text__content-wrapper
    .text-container
    .heading--small,
  .rte .heading--smallP {
    padding: 7px 3px;
    width: 100%;
  }

  span.swatch-precent {
    color: #e6b72f;
    font-weight: 600;
    padding-left: 3px;
  }
  .prdct_banner_info_conts
    .product-form
    .product-form__option-selector
    .block-swatch-list
    .block-swatch
    label.block-swatch__item {
    padding: 3px 12px;
  }
  .prdct_banner_info_conts .product__info.ed-buy-box {
    padding: 20px 16px;
  }
  .prodct_custom_sticky_dropdown
    product-variants.product-sticky-form__variants
    .select
    span.sticky-presentage {
    font-weight: 600;
    color: #84ab16;
    padding-left: 8px;
  }

  .prdct_banner_info_conts
    .product-form
    .product-form__inventory-wrapper
    p.text_container {
    font-size: 13px;
  }

  .upper_prdct_headings h1.product-meta__title.heading {
    line-height: 30px; /* 80% */
  }
  .upper_prdct_headings
    .jdgm-widget.jdgm-widget
    span.jdgm-prev-badge__stars
    span.jdgm-star {
    color: #fff;
    font-size: 15px;
  }
  .upper_prdct_headings .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text {
    font-size: 15px;
  }
}
/* Review Carousel End */

/* 16/10/2023 */
@media screen and (min-width: 741px) {
  .header__wrapper {
    padding: calc(13px - var(--reduce-header-padding) * 6px) 0;
    height: 107px;
  }
  body .slideshow .heading.heading--large span {
    letter-spacing: 4px;
  }
  p.subtext-spoof strong {
    font-weight: 400 !important;
  }

  .jdgm-carousel-item__review-title {
    color: rgba(1, 1, 1, 0.75);
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22.4px; /* 140% */
    letter-spacing: 0.6px;
  }
  .jdgm-carousel-item__review-body.jdgm-line-clamp p {
    color: rgba(1, 1, 1, 0.75);
    font-family: Open Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
    letter-spacing: 0.6px;
  }
  .jdgm-carousel-item__reviewer-name.jdgm-ellipsis {
    text-align: center;
    font-family: Open Sans;
    font-size: 30px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 24px !important;
    letter-spacing: 0.6px;
    margin-bottom: 14px;
  }
  .vcd .content-box--center p {
    font-size: 14px;
  }
  .jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-text
    a
    span
    a {
    padding-right: 10px;
    text-decoration: none;
  }
  .jdgm-widget.jdgm-widget {
    font-size: 15px;
  }
  .price.price--highlight {
    color: #fff;
  }
  .faq__item .collapsible-toggle {
    letter-spacing: 2px;
  }
  .loader-button__text {
    font-weight: 600;
  }
  .jdgm-rev__body > p {
    font-family: Open Sans;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 133.333% */
    letter-spacing: 0.6px;
    margin-top: 14px !important;
  }
  .jdgm-rev__title {
    font-family: Open Sans;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 16px !important; /* 133.333% */
    letter-spacing: 0.6px;
    margin-top: 11px !important;
  }
  .jdgm-rev-widg.jdgm-rev-widg {
    border: none !important;
  }
  .jdgm-divider-top {
    border: none !important;
  }
  .jdgm-rev__buyer-badge {
    border-radius: 5px !important;
    background-color: #000 !important;
  }
  ._t53mel ._1u68cu3 {
    right: unset !important;
    margin-left: 20px !important;
  }
  /* .mini-cartn .custom-price-all span.price.price--highlight{
    color: #A6C91C  !important;;
  } */
}
/* 16/10/2023 */
@media (min-width: 200px) and (max-width: 600px) {
  .mini-cartn .custom-price-all span.price.price--highlight {
    color: #000000 !important;
  }
  a.custom-mobile-search.header__icon-wrapper.tap-area.hidden-pocket.hidden-lap {
    display: block !important;
  }
  a.ed-search-bar-on-header.header__icon-wrapper.tap-area.hidden-desk {
    display: none !important;
  }
  .jdgm-widget.jdgm-all-reviews-text.jdgm-all-reviews-text--style-text
    a
    span
    a {
    padding-right: 10px;
    text-decoration: none;
  }
  .jdgm-widget.jdgm-widget {
    font-size: 12px;
  }
  .mobile-toolbar__item {
    border-radius: 100px;
    background: #dce3ea;
    min-width: 125px;
    height: 32px;
    max-width: 100%;
    flex: unset;
  }
  .mobile-toolbar {
    justify-content: space-between;
    margin-top: 18px;
  }
}
body.collection-custom {
  overflow-x: hidden;
}
