/** Shopify CDN: Minification failed

Line 255:0 Unexpected "}"

**/
/* ////////////////////// Fonts */
.header__menu-item {
  font-family: var(--font-heading-family);
  font-size: 16px;
}
.announcement-bar__message {
  font-family: var(--font-body-family);
  font-size: 14px;
}
.search-modal__form .field .field__label {
  font-size: 14px;
}
/* ////////////////Global */
.card__heading {
  font-family: var(--font-body-family);
}
.card-information .price__container .price__sale {
  display: flex;
  gap: 6px;
}
.card-information .price__container .price-item.price-item--sale {
  order: -1;
}
.price-item {
  font-size: 18px;
  font-weight: 600;
}
.card-information .price__sale .price-item.price-item--regular {
  font-size: 14px;
  color: #a7a7a7;
  font-weight: 400;
}
.card-information .badge {
  font-size: 14px;
  padding: 0px;
  line-height: unset;
}
/* ////////////////// Announcement bar */
.announcement-bar {
  background: #1a2030;
}
.announcement-bar__message {
  color: #fff;
}

/* ////////////////Header */
.header__inline-menu {
  display: flex;
  justify-content: center;
}
.header__icons svg.icon-account {
  width: 26px;
  height: auto;
}
.header__icons .search__button .icon-search {
  width: 28px;
  height: auto;
}
.header__icons .icon-cart-empty,
.header__icons .icon-cart {
  width: 20px;
  height: auto;
}
.list-menu--inline {
  width: 100%;
  justify-content: space-between;
}
.search-modal {
  opacity: 1;
  position: relative;
}
.search-modal__form .field::before,
.search-modal__form .field::after {
  display: none;
}
.search__input {
  background-color: #f5f5f6;
  border-radius: 20px;
}
/* /////////////////Media query */
@media (min-width: 750px) {
  .search-modal__content {
    padding: 0px;
  }
}

/* ----------- header start ---------- */

header .field__input:focus {
  box-shadow: none;
  outline: 0;
  border-radius: 20px;
}

/* #MegaMenu-Content-1 {
  max-width: 50% !important;
}

.mega-menu[open] #MegaMenu-Content-1 {
  transform: translate(-3%) !important;
  left: 3%;
  top: 140%;
  overflow: visible;
}

.menu-top {
  position: absolute;
  width: 100%;
  top: 73px;
  opacity:0;
}

.menu-top svg {
  width: 30px;
  height: auto;
} */

.visible{
  opacity: 1;
}

/* #MegaMenu-Content-8 {
  max-width: 73% !important;
}

.mega-menu[open] #MegaMenu-Content-8 {
  transform: translateX(-25%) !important;
  left: 25%;
  top: 140%;
  overflow: visible;
}

#MegaMenu-Content-8 .menu-top {
  position: absolute;
  width: 60%;
  top: -4%;
} */

.mega-menu__link span {
  font-size: 16px !important;
}

.mega-menu__link.image-link .navigation_image img {
  max-width: 50px !important;
}

.mega-menu__link .navigation_subdesc {
  font-size: 11px !important;
}

.mega-menu__list {
    display: flex!important;
    gap: 40px!important;
}
/* .mega-menu__list li {
    flex: 0 0 calc(100%/4 - 40px*3/4)!important;
    max-width: calc(100%/4 - 40px*3/4)!important;
}  header comment*/
/* ----------- header end ---------- */

/* ----------- cupid logo section start ---------- */

.section-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421-padding
  .title-with-logo
  h2 {
  font-size: 20px;
  line-height: 24px;
  color: #1a2030;
}

/* ----------- cupid logo section end ---------- */

/* ----------- brand features start ---------- */

.section-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421-padding {
  background: #fafcfb;
}

.section-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421-padding
  .title-with-logo {
  margin-bottom: 50px;
}

.section-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421-padding
  .title-with-logo
  h2 {
  font-size: 20px;
}

ul#Slider-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421 {
  gap: 40px;
}

ul#Slider-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421 > li {
  flex: 0 0 calc(100% / 4 - 40px * 3 / 4);
  max-width: calc(100% / 4 - 40px * 3 / 4);
}

/* ----------- brand features end ---------- */

/* ----------- trending start ---------- */

.section-template--15185999036477__featured_collection-padding
  .collection__title
  h2 {
  font-size: 32px;
  line-height: 39px;
  color: #1a2030;
}

.collection__view-all .button {
  font-size: 14px;
  line-height: 12px;
  letter-spacing: 0.02em;
  color: #1a2030 !important;
  padding: 16px 20px !important;
}

.card__heading.h5 a {
  font-size: 18px;
  line-height: 28px;
  color: #333333;
}

ul#Slider-template--15185999036477__featured_collection {
  gap: 20px;
}

.card-wrapper .card-variant-wrapper {
  display: flex !important;
  align-items: center !important;
  gap: 15px !important;
}

.card-wrapper .card-variant-wrapper span {
  border-radius: 50px;
}

.card-wrapper .card-variant-wrapper span {
  text-align: center;
  border-radius: 50px;
  padding: 3px 0px;
  width: 30px;
  height: 30px;
  font-size: 12px;
  display: flex;
    justify-content: center;
    align-items: center;
}
}

.card-information span.price-item {
  line-height: 24px;
  text-align: center;
  color: #333333;
  font-size: 20px;
  margin: 0px !important;
}

.card-information .price__container .price__sale {
  gap: 10px;
}

.card-information .price__sale .price-item.price-item--regular {
  margin-right: 0px;
}

.card-wrapper .card__heading.h5 {
  margin-bottom: 10px;
}

.card-wrapper .card-information {
  margin-bottom: 10px;
}

.section-template--15185999036477__featured_collection-padding .slider-buttons {
  display: none;
}

/* h3.card__heading.h5 {
    font-size: 18px;
} */

.quick-add__submit {
  border-end-start-radius: 0px !important;
  border-start-end-radius: 0px !important;
  border-top-right-radius: 8px !important;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 0px !important;
}

.grid__item slider__slide .card__heading.h5 a:hover {
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
}

.collection__view-all a {
    height: 40px!important;
    min-height: 40px!important;
}

.collection__view-all .button:hover {
    background: #1A2030!important;
    color: #ffffff!important;
    border: none!important;
}
/* ----------- trending end ---------- */

/* ----------- shop by category start ---------- */

.collection-list-title.h2 {
  font-size: 32px;
  line-height: 39px;
  color: #1a2030;
}

.collection-list-view-all .button {
  font-size: 16px;
  line-height: 12px;
  letter-spacing: 0.02em;
  color: #1a2030 !important;
  padding: 16px 20px !important;
}

a.button.collection-card-reidrection-button {
  font-size: 28px;
  line-height: 34px;
  color: #ffffff;
  margin-block: 15px;
}

.collection-list-view-all a {
    height: 40px!important;
    min-height: 40px!important;
}

.collection-list-view-all .button:hover {
    background: #1A2030!important;
    color: #ffffff!important;
    border: none!important;
}

/* ----------- shop by category end ---------- */

/* ----------- valentine start ---------- */

.theme-featured-collection-content
  ul#Slider-template--15185999036477__c1659017-5152-4e51-86c7-f93ae7b32d77 {
  gap: 30px;
}

/* .theme-featured-collection-content
  ul#Slider-template--15185999036477__c1659017-5152-4e51-86c7-f93ae7b32d77
  li {
  width: calc(100% / 4 - 30px * 3 / 4);
  max-width: calc(100% / 4 - 30px * 3 / 4);
} */

.theme-featured-collection-content
  ul#Slider-template--15185999036477__c1659017-5152-4e51-86c7-f93ae7b32d77
  li:hover
  .theme-featured-product-image-wrap
  img {
  transform: scale(1.12);
}

.theme-featured-collection-content
  .theme-featured-product-info
  p.theme-featured-product-title {
  font-size: 24px;
  margin-block: 10px;
}

button.collection--btn a {
  width: 100% !important;
  display: block;
}

.theme-featured-product-info {
  text-align: center;
}

.section-template--15185999036477__c1659017-5152-4e51-86c7-f93ae7b32d77-padding
  .theme-featured-collection-content
  li
  .collection--btn {
  width: 80%;
}

/* ----------- valentine end ---------- */

/* ----------- about us start ---------- */

.image-with-text__text.rte.body p {
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  color: #1a2030;
}

.image-with-text__text.rte.body p strong {
  color: #bb3c56;
}

.image-with-text__content a.button {
  min-width: 245px;
}

/* ----------- about us end ---------- */

/* ----------- footer start ---------- */

.footer__content-top {
  padding-block: 5rem;
}

.footer-block--trustIcons {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.footer-block--newsletter {
  margin-top: 60px !important;
}

ul.footer-block__details-content li a {
  text-decoration: none !important;
}

ul.footer-block__details-content li a:hover {
  color: #ffffff !important;
}

.footer-block.grid__item.payment-footer-block
  ul.footer-block__details-content
  li:after {
  display: none;
}

.footer-block.grid__item.payment-footer-block
  .footer-block__details-content
  li {
  padding-right: 0px !important;
}

.payment-footer-block svg {
  width: 53px !important;
}

.newsletter-form__button {
  right: 0px !important;
}

.newsletter-form__button {
  padding: 25px !important;
}

button#Subscribe {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.newsletter-image img{
      border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
}

.footer-block__newsletter form {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

h2.newsletter_heading {
    color: #ffffff;
    text-align: left;
    margin-top: 0px;
}

.footer__copyright {
    color: #ffffff;
}

/* ----------- footer end ---------- */

/* ----------- collection page start ---------- */

.section-template--15185998741565__product-grid-padding .facets-vertical {
  margin-top: 35px;
}

/* .section-template--15185998741565__product-grid-padding .card-wrapper .card-variant-wrapper span {
    width: 26px;
    height: 26px;
    font-size: 10px;
}

.section-template--15185998741565__product-grid-padding  .card-information .price.price--on-sale.price--no-compare {
    display: flex;
    align-items: center;
    gap: 8px;
} */

.facets-vertical-form {
  align-items: center;
}

.facet-filters__field {
  border: 1.005px solid #9f9f9f;
  border-radius: 2.68px;
  padding: 10px;
}

*:focus-visible {
  outline: none !important;
  outline-offset: none !important;
  box-shadow: none !important;
}

facet-remove.active-facets__button-wrapper {
  background: #1a2030;
  border-radius: 4px;
}

facet-remove.active-facets__button-wrapper a {
  text-decoration: none;
  color: #ffffff;
  font-size: 10px !important;
  line-height: 250%;
  letter-spacing: 0.08em;
  padding: 2px 8px;
}

facet-remove.active-facets__button-wrapper a:hover {
  color: #ffffff;
}

ul.pagination__list li {
  border: 0.5px solid #777777;
  margin: 0px !important;
  flex: 1 0 6rem;
  max-width: 6rem;
}

.price .price__container .price__sale {
  display: flex;
  align-items: center;
}

.product-grid-container .card__heading {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.product-grid-container ul#product-grid {
  gap: 20px;
}

.product-grid-container ul#product-grid li.grid__item {
  flex: 0 0 calc(100% / 4 - 20px * 3 / 4);
  max-width: calc(100% / 4 - 20px * 3 / 4);
}

li.grid__item-image {
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 1.3rem;
}

li.grid__item-image img {
    width: 100%;
}

.collection .card__heading.h5 a {
  color: #333;
  font-size: 14.4415px;
  line-height: 160%;
}
/* ----------- collection page end ---------- */

/* ----------- product page start ---------- */
.product__info-container>*+* {
    margin: 28px 0!important;
}

.product__title h1 {
  font-size: 26px;
  line-height: 150%;
  text-transform: capitalize;
  color: #1a2030;
  font-weight: 600;
  margin-bottom: 28px!important;
  font-family:var(--font-body-family);
}

.product__title .h1 {
  font-size: 26px;
  line-height: 150%;
  text-transform: capitalize;
  color: #1a2030;
  font-weight: 600;
  margin-bottom: 28px!important;
  font-family:var(--font-body-family);
}

.product-form__input legend.form__label {
    margin-bottom: 16px!important;
}

fieldset.js.product-form__input {
    margin-bottom: 28px!important;
}

/* legend.form__label {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.04em;
    color: #1A2030;
} */

legend.form__label span {
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.04em;
}

variant-radios fieldset:nth-child(1) .product-variant-options {
  display: flex !important;
  width: 100% !important;
  gap: 20px;
  flex-wrap: wrap;
}

variant-radios fieldset:nth-child(1) label {
  display: flex !important;
  flex-direction: column;
  max-width: calc(100% / 5 - 20px * 4 / 5);
  flex: 0 0 calc(100% / 5 - 20px * 4 / 5);
  border: 1px solid rgba(26, 32, 48, 0.8) !important;
  border-radius: 6px !important;
  padding: 0 !important;
  margin: 0px !important;
}

variant-radios fieldset:nth-child(1) label span.optionValue {
    font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    color: #1a2030;
    padding-block: 5px;
    background: #ffffff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

variant-radios fieldset:nth-child(1) label span.optionPrice {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  text-transform: lowercase;
  color: #ffffff;
  background: rgba(26, 32, 48, 0.8);
  border-radius: 0px 0px 5.08333px 5.08333px;
  padding-block: 5px;
}

.product-variant-options label.active {
    border: 1px solid #F87387!important;
    border-radius: 6px!important;
}

.product-variant-options label.active span.optionPrice {
    background: rgba(248, 115, 135, 0.8)!important;
}

.product-variant-options label.active span.optionValue {
    color: #F87387!important;
}

variant-radios fieldset label:before {
  display: none;
}

.price__sale {
  display: flex;
  align-items: center;
  flex-direction: row !important;
  gap: 10px;
}

.product span.price-item.price-item--sale.price-item--last {
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  color: #333333;
  font-weight: 600;
}

.product s.price-item.price-item--regular {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  text-decoration-line: line-through;
  text-transform: lowercase;
  color: #a7a7a7;
}

.product span.badge {
  font-weight: 600;
  font-size: 16px;
  line-height: 13px;
  text-align: center;
  text-transform: uppercase;
  color: #26a541;
}

.price__sale > span {
  margin: 0px !important;
  padding: 0px !important;
}

.price__sale > span s {
  margin: 0px !important;
  padding: 0px !important;
}

.product__tax.caption.rte {
  font-weight: 400;
  font-size: 12px !important;
  line-height: 130%;
  text-transform: capitalize;
  color: #333333;
}

.product-price {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.product-price-qty {
  display: flex;
  justify-content: space-between;
}

.product-qty label.quantity__label.form__label {
  display: none;
}

quantity-input.quantity:after {
  display: none;
}

quantity-input.quantity {
  background: rgba(42, 203, 210, 0.1);
  border: 2px solid #2acbd2;
  border-radius: 30px;
}

.product-form__buttons {
    max-width: 100%!important;
}

.product-form__buttons .product-form__submit {
  background: #1a2030;
  border: 0.5px solid #1a2030;
  border-radius: 4px;
  color: #ffffff;
  width: 100%;
  height: 64px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
}

.product-form__buttons button.shopify-payment-button__button {
  width: 100%;
  height: 64px;
  background: #ffffff;
  border: 1px solid #1a2030;
  border-radius: 4px;
  color: #000000;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
}

.product-form__buttons button.shopify-payment-button__button:after{
  display: none;
}

.product-form__buttons button.shopify-payment-button__button:hover{
  background: #ffffff;
}

product-recommendations.related-products ul.grid.product-grid {
    gap: 20px!important;
}

product-recommendations.related-products li.grid__item {
    flex: 0 0 calc(100%/4 - 20px*3/4)!important;
    max-width: calc(100%/4 - 20px*3/4)!important;
}

.product-form__input input[type=radio]:disabled+label {
    border: 1px solid #DADADA!important;
    color: #DADADA!important;
    text-decoration: none!important;
}

.product-form__input input[type=radio]:disabled+label .optionValue {
    color: #DADADA!important;
    position: relative;
    overflow: hidden;
}

.product-form__input input[type=radio]:disabled+label span.optionPrice {
    background: #DADADA!important;
}

.product-form__input input[type=radio]:disabled+label .optionValue:before {
    content: "";
    position: absolute;
    border: 1px solid #DADADA;
    transform: translateY(-50%)rotate(-21.92deg);
    width: 100%;
    left: 0px;
    top: 50%;
}

.product-variant-options label {
    margin-top: 0px!Important;
}

.quick-add-modal .product-icons {
    display: none;
}
/* ----------- product page end ---------- */

/* ----------------------------------------------------------------------------------------------------------------------- */

/* responsive css start */

@media (max-width: 768px) {

  
/* ----------- header start ---------- */
  
form.search .field input#Search-In-Modal-1 {
    display: none;
}

form.search .field label.field__label {
    display: none;
}

.field button.search__button.field__button {
    display: none;
}
  
/* ----------- header end ---------- */
  
  /* ----------- cupid logo section start ---------- */
  .title-wrapper-with-link {
    align-items: center !important;
  }
  .section-collection-list .slider-buttons {
    display: none;
  }
  ul#Slider-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421 {
    gap: 20px;
  }
  ul#Slider-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421
    > li {
    flex: 0 0 calc(100% / 1.5 - 20px * 3 / 1.5);
    max-width: calc(100% / 1.5 - 20px * 3 / 1.5);
  }

  .section-template--15185999036477__1ff48ce6-c2c2-4b78-98d1-cf139428f421-padding
    .title-with-logo
    h2 {
    font-size: 15px;
    line-height: 19px;
  }

  /* ----------- cupid logo end ---------- */

  /* ----------- trending section start ---------- */

  .card-wrapper .card-variant-wrapper {
    flex-wrap: wrap;
  }

  .card-wrapper .card-variant-wrapper span {
    width: 30px;
    height: 23px;
  }

  .collection__view-all .button {
    font-size: 12px;
    line-height: 12px;
    padding: 10px 12px !important;
  }

  .card__heading.h5 a {
    font-size: 12px;
    line-height: 20px;
  }

  .card-information span.price-item {
    font-size: 13px;
  }

  .card-information .price__sale .price-item.price-item--regular {
    font-size: 12px;
  }

  .card-information .badge {
    font-size: 10px;
  }

  .card-information .price__container .price__sale {
    gap: 8px;
  }

  .card-information .price__sale .price-item.price-item--regular {
    margin-right: 0px;
  }

  .price.price--sold-out.price--on-sale {
    align-items: center;
    display: flex;
  }

  .collection.section-template--15185999036477__featured_collection-padding
    ul.product-grid
    > li {
    flex: 0 0 calc(100% / 2 - 20px / 2);
    max-width: calc(100% / 2 - 20px / 2);
  }

  /* ----------- trending section end ---------- */

  /* ----------- shop by category start ---------- */

  .collection-list-wrapper.section-template--15185999036477__49d85597-5b14-4140-ac78-b38251849f68-padding
    .title-wrapper-with-link {
    justify-content: center;
  }

  .collection-list-wrapper.section-template--15185999036477__49d85597-5b14-4140-ac78-b38251849f68-padding
    ul.collection-list {
    gap: 10px;
    padding-inline: 20px !important;
    flex-wrap: wrap;
    overflow: hidden;
    margin-bottom: 50px;
  }

  .collection-list-wrapper.section-template--15185999036477__49d85597-5b14-4140-ac78-b38251849f68-padding
    ul.collection-list
    > li {
    flex: 0 0 calc(100% / 2 - 10px * 1 / 2);
    max-width: calc(100% / 2 - 10px * 1 / 2) !important;
    margin: 0 auto !important;
  }

  .collection-list-view-all {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
  }

  .collection-list-view-all .button {
    padding: 8px 14px !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 0.02em;
    text-transform: capitalize;
    color: #ffffff !important;
    background: #1a2030;
    min-width: 245px;
  }

  a.button.collection-card-reidrection-button {
    font-size: 24px;
    line-height: 29px;
  }

  /* ----------- shop by category end ---------- */

  /* ----------- valentine section start ---------- */

  .theme-featured-collection-content .svgg {
    margin: 0 auto;
    text-align: center;
  }

  .theme-featured-collection-content
    .theme-featured-product-info
    p.theme-featured-product-title {
    font-size: 16px;
  }

  .theme-featured-collection-content
    ul#Slider-template--15185999036477__c1659017-5152-4e51-86c7-f93ae7b32d77 {
    gap: 20px;
  }

  .theme-featured-collection-content
    ul#Slider-template--15185999036477__c1659017-5152-4e51-86c7-f93ae7b32d77
    li {
    width: calc(100% / 2 - 20px * 1 / 2);
    max-width: calc(100% / 2 - 20px * 1 / 2);
  }

  /* ----------- valentine section end ---------- */

  /* ----------- about us start ---------- */

  .image-with-text__text.rte.body p {
    font-size: 16px;
    line-height: 150%;
  }

  .image-with-text__content a.button {
    min-width: 245px;
    margin: 0 auto;
    font-size: 20px;
    line-height: 27px;
    padding-block: 16px;
  }

  /* ----------- about us end ---------- */

  /* ----------- collection page start ---------- */

  .section-template--15185998741565__product-grid-padding
    .card-wrapper
    .card-variant-wrapper
    span {
    width: 26px;
    height: 26px;
    font-size: 10px;
  }

  .section-template--15185998741565__product-grid-padding
    .card-information
    .price.price--on-sale.price--no-compare {
    display: flex;
    align-items: center;
    gap: 8px;
  }

  .section-template--15185998741565__product-grid-padding
    .card-wrapper
    .card-information
    span.price-item {
    font-size: 14px;
  }

  #FacetFiltersForm .facets__disclosure-vertical {
    border: 0.67px solid #9f9f9f !important;
    border-radius: 4px !important;
    margin-bottom: 20px !important;
    padding-inline: 15px !important;
  }

  facet-filters-form.facets details .facets__summary:hover span {
    text-decoration: none !important;
  }

  .product-grid-container ul#product-grid li.grid__item {
    flex: 0 0 calc(100% / 2 - 20px / 2);
    max-width: calc(100% / 2 - 20px / 2);
  }

  /* ----------- collection page end ---------- */

product-recommendations.related-products .card-wrapper .card-variant-wrapper span {
    width: 26px;
    height: 26px;
    font-size: 10px;
}

product-recommendations.related-products li.grid__item {
    flex: 0 0 calc(100%/2 - 20px*1/2)!important;
    max-width: calc(100%/2 - 20px*1/2)!important;
}


/* ----------- footer start ---------- */

  .footer__content-top {
    padding-inline: 0px!important;
}
.footer-block--trustIcons .footer-block-icon {
    flex-direction: column;
}
.footer-block-icons-wrap {
    padding-inline: 1.5rem!important;
    text-align: center;
    align-items: center;
    border-radius:0px!important;
}
.footer-block-icon svg {
    width: 50px;
    height: 50px;
}
h2.footer-block__heading {
    font-weight: 300;
    font-size: 12px;
    line-height: 150%;
}
.footer-block-icons-wrap>div:nth-child(2) {
    display: none;
}
.footer-block-icon .footer-block__details-content {
    display: none;
}
.footer-block__details-content .list-menu__item--link {
    padding-bottom: 1rem!important;
}
.footer__blocks-wrapper {
    padding-inline: 1.5rem;
}
.footer__content-top>.footer__blocks-wrapper:nth-child(3){
  display:none;
}
.footer-block__newsletter {
    display: flex;
    width: 100%;
}
.newsletter-image {
    display: none;
}
.footer-block__newsletter form {
    background: none!important;
}
h2.newsletter_heading {
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: left;
}
.newsletter-form__field-wrapper {
    max-width: 100%!important;
    padding-inline: 1.5rem;
}
.footer-block>h2.footer-block__heading {
    font-weight: 700;
    font-size: 20px;
    line-height: 150%;
    text-transform: uppercase;
    color: #FFFFFF;
}
/* ----------- footer end ---------- */
  
}

/* responsive css end */

/* responsive css start */

@media (max-width: 1201px) {
  #MegaMenu-Content-8 {
    max-width: 85% !important;
  }
  /* #MegaMenu-Content-1 {
    max-width: 58% !important;
  } */
}
@media(max-width:768px){
  .product__title h1{
    font-size:22px;
  }
}
/* responsive css end */
/* ///////// search form */
.search_mob{
  display:none;
}
@media(max-width:768px){
  .search_mob{
    display:flex;
  }
  .search_desktop{
    display:none;
  }
}
.not-avail{
  opacity:0.5;
}