/** Shopify CDN: Minification failed

Line 1096:0 Unexpected "#102-mineral-complex-capsules"
Line 3091:3 Expected identifier but found "."
Line 7366:4 "idth" is not a known CSS property

**/
body a,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
ol,
.button,
button,
label,
.field,
.fields,
textarea,
span,
strong {
  letter-spacing: 0 !important;
}
small.copyright__content {
  letter-spacing: 0 !important;
}

#quick-add-template--15364556718151__product-grid6886886834247
  .custom-buy:hover {
  background: transparent !important;
  color: #430463 !important;
  text-decoration: none !important;
}

#quick-add-template--15364556718151__product-grid6886886834247 .custom-buy {
  display: block !important;
}

#quick-add-template--15364556718151__product-grid6886886834247-submit {
  display: none !important;
}

#quick-add-template--15364556718151__product-grid6886886834247
  .custom-buy:after {
  border: none !important;
  box-shadow: none !important;
}

#quick-add-template--15364556718151__product-grid6886886834247 .custom-buy {
  letter-spacing: 0 !important;
  text-align: center;
  padding: 15px 10px !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  text-transform: capitalize !important;
  text-decoration: none !important;
  border-radius: 50px !important;
  width: 100% !important;
  border: 1px solid #430463 !important;
}

.header-localization:not(.menu-drawer__localization)
  .localization-form:only-child
  .localization-form__select {
  margin: 0 -25px 0 0 !important;
  padding: 0 2.7rem 0 2.2rem !important;
  font-size: 16px !important;
}

.hxoSelectTheme .buckscc-select-styled {
  padding: 6px 0 !important;
}

#honest-sea-moss-the-ocean-39-s-1-superfood
  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

#trustpilot-widget-trustbox-0-wrapper {
  position: relative !important;
  z-index: 2 !important;
}

.hxoSelectTheme .buckscc-select span {
  font-size: 16px !important;
}

#reviews #shopify-section-sections--15364557209671__newsletter_WaPxHH,
#reviews #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

#testimonials h1 {
  display: none !important;
}

.trustpilot-widget {
  margin-top: -20px !important;
  margin-bottom: 30px !important;
}

#testimonials {
  margin: 0 !important;
}

.section-template--15384216731719__custom_liquid_4z9jmw-padding {
  padding: 0 0 70px !important;
}

.section-template--15413301477447__custom_liquid_QE3UEh-padding,
.section-template--15364556914759__custom_liquid_DigQH7-padding,
.section-template--15384216764487__custom_liquid_3kcaQC-padding,
.section-template--15384216797255__custom_liquid_pe9QfF-padding,
.section-template--15384216698951__custom_liquid_VBt8CC-padding,
.section-template--15370654908487__custom_liquid_jyX3yG-padding {
  padding: 0 0 70px !important;
}

.product #reviews {
  display: none !important;
}

.fera-reviews-widget#reviews {
  max-width: 1000px !important;
  margin: auto !important;
  padding: 0 10px 80px !important;
}

.fera-block-widget .fera-alert {
  display: none !important;
}

#reviews {
  overflow: visible !important;
}

#profileUrl {
  background: transparent !important;
  color: white !important;
  border: none !important;
}

#tp-widget-logo svg .tp-logo__text {
  fill: white !important;
}

.reviewus {
  font-size: 20px !important;
  margin-right: 6px !important;
  color: white !important;
  top: -3px !important;
  position: relative !important;
}

.tp-widget-logo {
  width: 140px !important;
}

html {
  scroll-behavior: smooth !important;
}

div#one-click-popup-main-content .primary-action-button {
  font-weight: 500 !important;
}

.doubly-float {
  bottom: 20px !important;
  right: 20px !important;
  left: auto !important;
}
.header__inline-menu .list-menu li .header__menu-item span,
span.bucks-selected {
  transition: 0.2s;
  text-decoration: none !important;
  position: relative !important;
  color: #ebebeb !important;
  letter-spacing: 0px !important;
  font-size: 14px;
  text-transform: uppercase !important;
  font-family: interregular;
  line-height: 100%;
}
/* .section-template--15370654908487__multicolumn_slider_aiUzxC-padding
  .button:hover {
  box-shadow: none !important;
  color: #f8e9ff !important;
  border: 1px solid #f8e9ff !important;
} */

.section-template--15370654908487__multicolumn_slider_aiUzxC-padding
  .button:after {
  box-shadow: none !important;
  border: none !important;
}

.header__search {
  display: none !important;
}

.collection__view-all {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin-top: 60px;
}

.collection__view-all .button:after {
  box-shadow: none !important;
  border: none !important;
}

.collection__view-all span {
  font-family: poppins !important;
  letter-spacing: 0 !important;
}

#irish-sea-moss-gel
  #ProductInfo-template--15384216797255__main
  .metafield-rich_text_field {
  display: none !important;
}

#irish-sea-moss-gel .product__text {
  color: #430463 !important;
  margin: 0 0 5px !important;
}

#irish-sea-moss-gel .product__title {
  margin-bottom: 5px !important;
}

cart-remove-button .button {
  padding: 16px 30px !important;
  margin: 0.5rem 0.1rem 0.4rem 0 !important;
}
.header__menu-item {
  padding: 1.2rem;
  text-decoration: none;
  color: #a388b9;
}
.header__inline-menu .list-menu li .header__menu-item:hover span {
  color: #eaeaea !important;
}

.header__inline-menu .list-menu li .header__menu-item span::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  background-color: #430463 !important;
  bottom: -1px;
  transform-origin: right;
  transform: scaleX(0);
  transition: transform 0.25s, -webkit-transform 0.25s;
}

.header__inline-menu .list-menu li .header__menu-item:hover span::before {
  width: 100%;
  transform: scaleX(1);
  transform-origin: left;
}

.header {
  padding: 0px 4rem !important;
  gap: 5% !important;
}

.announcement-bar__message {
  font-size: 14px !important;
  font-family: "intermedium" !important;
  letter-spacing: 0 !important;
  padding: 12px 0 !important;
  line-height: 18.2px;
}

.announcement-bar__message svg {
  display: none !important;
}

.header__icon,
.header__icon--cart .icon {
  height: 24px !important;
  width: 24px !important;
}

.header .icon-search {
  display: none !important;
}

.header__icons {
  gap: 35px !important;
}
.hxoSelectTheme.hxo-showCurrencyOnly .buckscc-select-styled {
  width: auto !important;
  background: transparent;
  color: #a388b9;
}
.header__icon--account .icon-account {
  height: 24px !important;
  width: 24px !important;
}

.header__icon:hover .icon,
.modal__close-button:hover .icon {
  transform: scale(1) !important;
}

.banner__heading p {
  margin: 0 !important;
  font-size: 64px !important;
  line-height: 64px;
  color: #420577 !important;
  font-family: "interregular" !important;
  font-weight: 400 !important;
}

.images-sourced img {
  width: 95px !important;
  height: 95px !important;
}

.newsletter-flex .h1 {
  font-size: 40px !important;
  color: #420577;
  font-family: helvit !important;
  text-transform: uppercase;
  font-weight: 500 !important;
  line-height: 40.6px;
  letter-spacing: 0.6px !important;
}
.email-form-flex {
    padding-top: 6px;
}
.newsletter__subheading.rte {
    padding-top: 8px;
}
.social_link-insta {
  margin-top: 10px !important;
}

div#one-click-popup-main-content .description p {
  font-size: 16px !important;
}

div#one-click-popup-main-content .button {
  font-size: 14px !important;
  font-weight: 500 !important;
  letter-spacing: 0.5px !important;
  padding: 20px !important;
}

#one-click-popup-main-content .branding {
  display: none !important;
}

.social_link-insta a {
  font-family: poppins !important;
  font-weight: 600 !important;
  font-size: 22px !important;
  letter-spacing: 0 !important;
}

.card__heading a {
  /* font-family: "New Spirit" !important; */
}

#ImageWithText--template--15364556750919__image_with_text_QmtTzT
  .list-social__item
  .icon {
  height: 5.5rem !important;
  width: 5.5rem !important;
}

.images-sourced {
  display: flex !important;
  gap: 30px !important;
  padding-top: 40px !important;
  justify-content: space-evenly !important;
}

#ImageWithText--template--15364556750919__image_with_text_prdbBU {
  padding: 30px !important;
}

#Banner-template--15364556750919__image_banner .button::after {
  box-shadow: none !important;
  border: none !important;
}

#Banner-template--15364556750919__image_banner .button:hover {
  /* background: transparent !important;
  color: #430463 !important;
  border: 1px solid #430463 !important; */
}

#Banner-template--15364556750919__image_banner_g8nVG8 .button::after {
  box-shadow: none !important;
  border: none !important;
}

.title-wrapper-with-link a::after {
  box-shadow: none !important;
  border: none !important;
}

.title-wrapper-with-link a:hover {
  background: #430463 !important;
  color: #f8e9ff !important;
  border: 1px solid #430463 !important;
}

.title-wrapper-with-link a {
  background: transparent !important;
  color: #430463 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  border: 1px solid #430463 !important;
  border-radius: 50px !important;
  padding: 12px 50px !important;
}

#Banner-template--15364556750919__image_banner_g8nVG8 .button:hover {
  /* background: transparent !important;
  color: #430463 !important;
  border: 1px solid #430463 !important; */
}

#ImageWithText--template--15364556750919__image_with_text_8gyFgf .button:hover {
  /* background: transparent !important;
  color: #430463 !important;
  border: 1px solid #430463 !important; */
}

#ImageWithText--template--15364556750919__image_with_text_8gyFgf
  .button::after {
  box-shadow: none !important;
  border: none !important;
}

.cart__login-paragraph {
  font-size: 14px !important;
}

.button {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 50px;
  padding: 16px 80px;
  /* border: 1px solid #430463 !important; */
}

.button:hover {
  /* background: transparent !important; */
  /* color: #430463 !important; */
  /* border: 1px solid #430463 !important; */
}

.button:after {
  border-radius: 50px !important;
  /* padding: 15px 80px !important; */
  border: none !important;
}

#customer_login button {
  font-size: 14px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  border-radius: 50px !important;
  padding: 16px 80px !important;
  border: 1px solid #430463 !important;
}

#customer_login button:after {
  box-shadow: none !important;
  border: none !important;
}

#customer_login button:hover {
  background: transparent !important;
  color: #430463 !important;
  border: 1px solid #430463 !important;
}

.benefits__buttons .button:hover {
  background: transparent !important;
  color: #ebebeb !important;
  /* border: 1px solid #430463 !important; */
}

.benefits__buttons .button:after {
  box-shadow: none !important;
  border: none !important;
}

#create_customer button {
  font-size: 14px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  border-radius: 50px !important;
  padding: 16px 80px !important;
  border: 1px solid #430463 !important;
}

#create_customer button:after {
  box-shadow: none !important;
  border: none !important;
}

#create_customer button:hover {
  background: transparent !important;
  color: #430463 !important;
  border: 1px solid #430463 !important;
}

.drawer__inner .button:hover {
  /* background: transparent !important;
  color: #430463 !important;
  border: 1px solid #430463 !important; */
}

.drawer__inner .button::after {
  box-shadow: none !important;
  border: none !important;
}

.quick-add__submit:after {
  box-shadow: none !important;
  border: none !important;
}

.quick-add__submit:hover {
  background: #430463 !important;
  color: #f8e9ff !important;
  border: 1px solid #430463 !important;
}

.cart__checkout-button:hover {
  /* background: transparent !important;
  color: #430463 !important;
  border: 1px solid #430463 !important; */
}

.cart__checkout-button:after {
  box-shadow: none !important;
  border: none !important;
}
button#CartDrawer-Checkout {
  display: flex;
  gap: 10px;
  color: #ebebeb !important;
  font-size: 16px;
  line-height: 16.8px;
  font-family: "helvit";
  font-weight: 500 !important;
}
.contact__button button:after {
  box-shadow: none !important;
  border: none !important;
}

.image-with-text__media {
  border-radius: 0px !important;
  border: none !important;
}

.section-template--15364556750919__image_with_text_8gyFgf-padding .page-width {
  max-width: 1250px !important;
}

/* .icons-container {
  display: flex !important;
  align-items: self-start;
  gap: 30px !important;
} */
.icons-container span {
  cursor: pointer !important;
  width: 300px;
}

.icons-container span {
  /* display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  position: relative !important; */
}

/* .icons-container span p {
  position: absolute !important;
  top: 262px !important;
  padding: 5px !important;
  background: transparent !important;
  width: 100% !important;
  font-size: 15px !important;
  line-height: 16px !important;
  border-radius: 6px;
  font-family: intermedium;
  color: #eaeaea !important;
} */
.icons-container span:hover p {
  display: block !important;
}

.hover_text {
  position: absolute !important;
  width: 400px !important;
  left: 0px !important;
  text-align: left;
  display: none;
  transition: 4s;
  z-index: 50 !important;
}

.icons-container .hover_text p {
  top: 48px !important;
  padding: 15px !important;
}

.icons-container span:hover .hover_text {
  display: block !important;
}

.home_faq .accordion {
  border-bottom: 1px solid #ebebeb !important ;
}

.contact .form__message {
  background: #f8e9ff !important;
  padding: 15px !important;
  border-radius: 50px !important;
  font-family: "Poppins" !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  letter-spacing: 0 !important;
  color: #000 !important;
}

.icons-container span:last-child .hover_text {
  left: -330px !important;
}

.icons-container span:nth-child(7) .hover_text {
  left: -280px !important;
}

.icons-container span:nth-child(6) .hover_text {
  left: -280px !important;
}

.collection__title.title-wrapper {
  text-align: center !important;
  margin-bottom: 50px !important;
}

.collection .price {
  display: none !important;
}

.quick-add__submit {
  letter-spacing: 0 !important;
  padding: 13px 10px !important;
  font-weight: 500 !important;
}

/* .card-wrapper .card-information {
  margin-top: -15px !important;
} */

.section-template--15364556750919__image_with_text_prdbBU-padding {
  background-image: url(/cdn/shop/files/IMG_3549_60c004dd-fec0-41a3-86c6-7ff5ef1f03cf.png?v=1720759817);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.section-template--15364556750919__image_with_text_prdbBU-padding
  .image-with-text__text
  p {
  opacity: 1 !important;
  color: #fff !important;
  font-size: 16px !important;
}

.section-template--15364556750919__image_with_text_prdbBU-padding
  .image-with-text__text
  ul {
  opacity: 1 !important;
  color: #fff !important;
  font-size: 16px !important;
}

.section-template--15364556750919__image_with_text_prdbBU-padding
  .image-with-text__media {
  border: none !important;
}

.section-template--15364556750919__image_with_text_QmtTzT-padding
  .image-with-text__media {
  border: none !important;
}

.newsletter__wrapper {
  display: flex !important;
  text-align: left !important;
  justify-content: space-between !important;
  max-width: 1600px !important;
  margin: 0 auto !important;
  background: #e1d6e9;
}
.newsletter {
  background: #e1d6e9;
}
.newsletter-flex .inline-richtext {
  margin: 0 0 10px !important;
}
.newsletter__wrapper>*+* {
    margin-top: 0 !important;
}
#shopify-section-sections--15364557209671__newsletter_WaPxHH {
  background: #430463 !important;
}

.newsletter__wrapper .newsletter-form__field-wrapper {
  max-width: 100% !important;
}

.newsletter__subheading {
  color: #572086 !important;
  font-family: intermedium !important;
}

.field:after {
  border-radius: 50px !important;
  box-shadow: none;
}

.email-bottom-text {
  color: #511881 !important;
  font-size: 14px !important;
  font-family: intermedium !important;
}
.email-form-flex a {
  color: #511881 !important;
}
.newsletter-form {
  max-width: 45rem !important;
  margin: 0 !important;
}

#NewsletterForm--sections--15364557209671__newsletter_WaPxHH {
  padding: 2.7rem !important;
}

.newsletter-form__button {
  padding: 10px 69px !important;
  background: #420577 !important;
  color: #ebebeb !important;
  border-radius: 50px !important;
  font-size: 16px !important;
  max-width: 100px !important;
  width: 100px !important;
}
.newsletter-form__button {
  width: 4.4rem;
  margin: 0;
  top: 0;
  height: 100%;
  z-index: 2;
  right: -54px !important;
}
.newsletter-form__button:hover {
  background: #053b36 !important;
  color: #ebebeb !important;
}
#shopify-section-sections--15364557209671__footer {
  background: #fdfdf9 !important;
}

.footer {
  padding-bottom: 0 !important;
}

.copyright__content {
  font-size: 12px !important;
  color: #000 !important;
  font-family: "intermedium" !important;
  line-height: 20.6px;
  font-weight: 500 !important ;
}

.footer__content-bottom {
  padding-bottom: 27px !important;
  padding-top: 31px !important;
  background: #bce8bc !important;
  border: none !important;
}
.footer__copyright {
  text-align: center;
  margin-top: 0 !important;
}
.footer-block__heading {
  font-family: helvit !important;
  font-size: 16px !important;
  letter-spacing: 2px !important;
  font-weight: 500;
  line-height: 20.8px;
  margin-bottom: 20px !important;
}

.footer .list-social__item .icon {
  height: 4.7rem !important;
  width: 4.7rem !important;
}

/* .footer__content-top {
  padding-top: 60px !important;
} */

.footer-block__brand-info .footer__list-social.list-social {
  justify-content: space-between !important;
}

.footer .visually-hidden {
  position: relative !important;
  height: 0 !important;
  width: 100% !important;
  overflow: visible !important;
  font-size: 16px !important;
}

.footer .list-social__item {
  text-align: center !important;
}

#honest-sea-moss .social_link-insta a {
  color: #430463 !important;
}

.footer .list-social__link {
  justify-content: center !important;
}

.footer-block__brand-info {
  text-align: center !important;
}

.footer .list-social__link {
  color: #430463 !important;
}

.footer-block__heading {
  color: #430463 !important;
}

#Facet-2-template--15364556718151__product-grid .field__label {
  padding-top: 4px !important;
}

.contact .field__label {
  padding-top: 4px !important;
}

#customer_login .field label,
#customer_login .customer {
  padding-top: 4px !important;
}
.field {
  position: relative;
  width: 100%;
  display: flex;
  transition: box-shadow var(--duration-short) ease;
  /* right: 23%; */
}
.field__input,
.select__select,
.customer .field input,
.customer select {
  border-radius: 50px;
  -webkit-appearance: none;
  appearance: none;
  background-color: #ebebeb !important;
  color: #774a9d !important;
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
  font-size: 1.6rem;
  width: 100%;
  box-sizing: border-box;
  transition: box-shadow var(--duration-short) ease;
  height: 4.5rem;
  min-height: calc(var(--inputs-border-width) * 2);
  position: relative;
  border: 0;
  /* min-width: 500px !important; */
}
.field__label,
.customer .field label {
  color: #774a9d !important;
  font-family: intermedium;
}
.contact .field:after {
  border-radius: 20px !important;
}

#shopify-section-template--15364556816455__main .main-page-title {
  color: #430463 !important;
}

.template-404 .title {
  color: #430463 !important;
  margin: 0 !important;
}

#honest-sea-moss
  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

.shopify-policy__body {
  max-width: 900px !important;
  margin: auto !important;
  padding: 70px 10px 0 !important;
}

.shopify-policy__body p {
  color: #212121 !important;
}

.shopify-policy__body span {
  color: #212121 !important;
  font-size: 16px;
}

.shopify-policy__body ul {
  color: #212121 !important;
}

.shopify-policy__body a {
  color: #212121 !important;
}

.shopify-policy__container {
  max-width: 100% !important;
  margin: auto !important;
  padding: 0px 0px 100px !important;
}

.shopify-policy__title {
  text-align: center !important;
  font-family: poppins !important;
}

.shopify-policy__title h1 {
  margin: 0 !important;
  color: #fff !important;
  font-weight: 500 !important;
  padding: 28px 21px !important;
  background: #430463 !important;
  font-family: poppins !important;
}

.template-search__header h1 {
  color: #430463 !important;
}

.template-search__search .field__label {
  padding: 4px !important;
}

#create_customer .field label,
#create_customer .customer {
  padding-top: 4px !important;
}

.product .product__media img {
  border-radius: 20px !important;
}

.product .global-media-settings {
  border: none !important;
}

.product .product__media-list li:nth-child(2) .images-sourced {
  display: none !important;
}

.product .product__media-list li:nth-child(3) .images-sourced {
  display: none !important;
}

.product .product__media-list li:nth-child(4) .images-sourced {
  display: none !important;
}

.product .product__media-list li:nth-child(5) .images-sourced {
  display: none !important;
}

.product .product__media-list li:nth-child(6) .images-sourced {
  display: none !important;
}

.product .product__media-list li:nth-child(7) .images-sourced {
  display: none !important;
}

.product .product__media-list li:nth-child(8) .images-sourced {
  display: none !important;
}

.product .product__media-list li:nth-child(9) .images-sourced {
  display: none !important;
}

.product .product__media-list li:nth-child(10) .images-sourced {
  display: none !important;
}

.product .product__media-list .product__media-item:nth-child(1) {
  display: grid !important;
  grid-template-columns: 1fr 0.28fr !important;
  gap: 20px !important;
}

.product .product__media-list {
  --grid-desktop-horizontal-spacing: 20px !important;
  column-gap: var(--grid-desktop-horizontal-spacing) !important;
}

.product
  .product__media-list
  .product__media-item:nth-child(1)
  .images-sourced {
  display: grid !important;
  padding: 0 !important;
}

.product
  .product__media-list
  .product__media-item:nth-child(1)
  .product-media-container {
  --ratio: 1.111111 !important;
  --preview-ratio: 1.1 !important;
}

.product .product__media-list li:nth-child(2) {
  width: 100% !important;
  max-width: 100% !important;
}

.product .product__media-list li:nth-child(3) .product-media-container {
  --ratio: 1 !important;
  --preview-ratio: 1 !important;
}

.product .product__media-list li:nth-child(4) .product-media-container {
  --ratio: 1 !important;
  --preview-ratio: 1 !important;
}

.product .product__media-list li:nth-child(5) {
  width: 100% !important;
  max-width: 100% !important;
}

.header-wrapper {
  box-shadow: 0px 3px 5px 0px #0000000a !important;
  background: #420577;
}

#honest-sea-moss .header-wrapper {
  box-shadow: none !important;
}

#hazelnut-amp-cacao-mineral-bites .header-wrapper {
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}

#raw-irish-sea-moss .header-wrapper {
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}

#102-mineral-complex-capsules .header-wrapper {
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}

#sea-moss-starter-pack .header-wrapper {
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}

#irish-sea-moss-gel .header-wrapper {
  box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
}

.product .images-sourced span {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 25px;
  background: #f8e9ff;
  padding: 20px;
  justify-content: center;
  border-radius: 10px;
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #430463 !important;
  text-align: center !important;
  line-height: 16px !important;
}

.product .images-sourced img {
  max-height: 41px !important;
  max-width: 41px !important;
}

.product .images-sourced {
  gap: 15px !important;
}

.product .product__title h1 {
  color: #430463 !important;
  font-size: 35px !important;
}

.product-form__submit,
#Quantity-Form-template--15364556914759__main {
  margin-bottom: 0 !important;
}

.product-form__buttons {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 20px !important;
}

.product-form__submit {
  padding: 20px !important;
  font-size: 18px !important;
  letter-spacing: 2px;
  transition: 0.4s;
  background-color: #420577;
  opacity: 1 !important;
}

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

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

.product-form__input--pill input[type="radio"]:checked + label {
  background-color: #420577 !important;
}

.product__title .metafield-rich_text_field p {
  font-size: 20px !important;
  color: #430463 !important;
  margin: 5px 0 10px !important;
}

.section-template--15364556750919__image_with_text_QmtTzT-padding .page-width {
  max-width: 1100px !important;
}

.sls-widget-branding,
.sls-more-info-container,
#seal-purchase-options-label {
  display: none !important;
}

.product-form__input--pill legend {
  font-size: 16px !important;
  font-weight: 600 !important;
}

.icon-with-text__item span {
  font-size: 14px;
  font-family: poppins;
  font-weight: 500;
  color: #420577;
}

.custom-buy-button {
  width: 100% !important;
}

.product__tax {
  display: none !important;
}

.product .price--on-sale .price-item--regular span {
  color: #dadada !important;
}

.product .price--on-sale .price-item--sale {
  font-family: "New Spirit" !important;
  font-size: 25px !important;
  color: #430463 !important;
}

.product .price .badge {
  display: none !important;
}

.product .price-item--regular span {
  font-family: "New Spirit" !important;
  font-size: 25px !important;
  color: #430463 !important;
}

.icon-with-text__item {
  justify-content: center !important;
  margin-top: -10px !important;
}

.product variant-selects label {
  padding: 15px !important;
  border: 1px solid #dadada !important;
  letter-spacing: 0 !important;
}

.product-form__input--pill input[type="radio"]:checked + label {
  border: 1px solid #420577 !important;
}

.sls-price-container {
  display: none !important;
}

.sls-option-container {
  border: 1.5px solid #dadada !important;
  margin-bottom: 10px !important;
  border-radius: 10px !important;
}

.sls-purchase-options-container {
  border: none !important;
}

.sls-savings-badge {
  display: none !important;
}

.sls-active {
  background: #f9f4ea !important;
  border: 1.5px solid #430463 !important;
}

.sls-selling-plan-group-name {
  color: #430463 !important;
  font-family: "New Spirit" !important;
  font-size: 22px !important;
  margin-top: -3px !important;
  margin-left: 5px !important;
}

.sls-selling-plan-group-name span {
  color: #9660ae !important;
}

.sls-select,
.sealsubs-container .sls-select-container select.sls-select {
  border-radius: 10px !important;
}

.sls-select-container {
  margin: 0 !important;
}

.sealsubs-target-element .sls-option[type="radio"] + .sls-custom-radio:after {
  box-shadow: inset 1em 1em #430463 !important;
}

.sls-active .sealsubs-target-element .sls-custom-radio,
.sls-active .sls-option[type="radio"] + span.sls-custom-radio {
  border: 1px solid #430463 !important;
}

.sealsubs-target-element .sls-custom-radio,
.sls-option[type="radio"] + span.sls-custom-radio {
  border: 1px solid #dadada !important;
}

.card-wrapper .sealsubs-target-element {
  display: none !important;
}

.sls-purchase-options-container
  .sls-option-container:nth-child(2).sls-active
  .sls-label-container {
  display: grid !important;
  gap: 10px !important;
  grid-template-columns: auto auto auto !important;
}

.sls-purchase-options-container
  .sls-option-container:nth-child(2).sls-active
  .sls-label-container
  div:first-child {
  grid-column: 1 / 3 !important;
}

.sls-purchase-options-container
  .sls-option-container:nth-child(2).sls-active
  .sls-label-container
  div:nth-child(2) {
  grid-column: 2 / -1 !important;
}

.sls-selling-plan-group-options {
  margin-top: 20px !important;
}

.sls-purchase-options-container
  .sls-option-container:nth-child(2).sls-active
  .sls-label-container
  div:last-child {
  margin-top: -74px !important;
}

.selling-plan-group-options-name-select {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  align-items: center !important;
  margin: 0 0 0 auto !important;
  gap: 6px !important;
}

.sealsubs-container
  .sls-option-container
  .sls-selling-plan-group-options
  label {
  font-size: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  font-weight: 600 !important;
  color: #955ea8 !important;
}

.product .sls-select {
  font-size: 14px !important;
  width: 100px !important;
  padding: 8px 10px !important;
  border: 1px solid #430463 !important;
  color: #212121 !important;
  box-shadow: none !important;
}

.sls-select,
.sealsubs-container .sls-select-container select.sls-select {
  border-color: #430463 !important;
}

.sls-selling-plan-description-content span {
  font-size: 12px !important;
  color: #420577 !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}

.sls-selling-plan-description-content ul {
  padding-left: 0 !important;
  font-size: 14px !important;
  line-height: 25px !important;
  color: #212121 !important;
  margin-top: 5px !important;
}

.sls-purchase-options-container .sls-option-container:nth-child(2).sls-active {
  position: relative !important;
}

.sls-purchase-options-container
  .sls-option-container:nth-child(2).sls-active::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #dadada !important;
  top: 32%;
  left: 0;
}

.product-option dd {
  letter-spacing: 0 !important;
}

.tax-note {
  font-weight: 600 !important;
  font-size: 14px !important;
}

.cart-drawer__footer .totals__total {
  font-family: "helvit" !important;
  font-weight: 500 !important;
  text-transform: uppercase;
}

.cart-drawer__footer .totals__total-value .money,
.cart__empty-text {
  font-family: "helvit" !important;
  font-weight: 500 !important;
}

.cart-item__image {
  border-radius: 10px !important;
}

.description2 img {
  border-radius: 10px !important;
}

.product-option dt {
  letter-spacing: 0 !important;
}

.cart-items thead th {
  font-size: 14px !important;
}

.summary__title {
  letter-spacing: 0 !important;
}

.cart-item__name,
.drawer__heading {
  font-family: "helvit" !important;
  font-weight: 500;
  text-transform: uppercase;
}

.cart__items .cart-item__name {
  font-size: 18px !important;
}

.cart__blocks .totals__total {
  font-family: "New Spirit" !important;
}

.cart__blocks .totals__total-value .money {
  font-family: "New Spirit" !important;
}

.caption-with-letter-spacing {
  font-weight: 600 !important;
  font-size: 10px !important;
}

.product-option .money,
.price--end .money {
  font-family: "helvit" !important;
}

.cart-drawer .cart-items th {
  font-weight: 600 !important;
  font-size: 12px !important;
}

.facets__heading,
.facets__summary span,
.facet-filters__label label,
.facet-filters select,
#ProductCountDesktop {
  font-weight: 600 !important;
  font-size: 14px !important;
}

.section-template--15364556685383__cart-items-padding
  .title-wrapper-with-link
  .title {
  font-size: 35px !important;
}

.cart__note textarea {
  resize: none !important;
}

.cart__note label {
  font-weight: 600 !important;
  font-size: 14px !important;
  letter-spacing: 0 !important;
}

.cart-item cart-remove-button {
  margin-top: 0 !important;
}

.customer h1 {
  color: #212121 !important;
}

#login {
  color: #212121 !important;
}

.customer a {
  color: #212121 !important;
}

#seal-login-helper {
  display: none !important;
}

.cart-item__image-container {
  border-radius: 10px !important;
}

.cart__dynamic-checkout-buttons {
  display: none !important;
}

.sls-selling-plan-description-content li {
  list-style: none !important;
  display: flex;
  align-items: center;
  gap: 6px;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .card-wrapper {
  background: #ffffff !important;
  border-radius: 20px !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .card__content {
  padding: 0 20px 20px !important;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .quick-add__submit {
  background: #430463 !important;
  color: #fff !important;
  text-transform: capitalize !important;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .quick-add__submit:hover {
  background: transparent !important;
  color: #430463 !important;
}

#shopify-section-template--15364556718151__product-grid .collection .price {
  display: block !important;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .price-item--regular {
  font-size: 14px !important;
  letter-spacing: 0 !important;
  padding: 10px 0 15px !important;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .price--on-sale
  .price-item--regular {
  color: #999999 !important;
  font-size: 14px !important;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .price--on-sale
  .price-item--sale {
  font-size: 14px !important;
  letter-spacing: 0 !important;
}

.mobile-facets__heading {
  font-family: "New Spirit" !important;
}

.facets-vertical .facet-checkbox input[type="checkbox"] {
  background: #fff !important;
  border: 1px solid #dadada !important;
  border-radius: 5px !important;
  width: 1.9rem !important;
  height: 1.9rem !important;
  top: 0.5rem !important;
  left: -0.5rem !important;
}

.facets__heading,
.facets__summary span,
.facet-filters__label label,
.facet-filters select,
#ProductCountDesktop {
  color: #430463 !important;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .quick-add__submit
  span
  > span {
  display: none !important;
}

.active-facets__button-inner {
  font-size: 14px !important;
  text-transform: capitalize !important;
  padding: 10px 10px !important;
  letter-spacing: 0 !important;
}

.facet-checkbox__text-label {
  color: #430463 !important;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  #product-grid {
  row-gap: 40px !important;
}

#shopify-section-template--15364556718151__product-grid
  .collection
  .card-wrapper
  .metafield-rich_text_field
  p {
  color: #212121 !important;
  font-size: 13px !important;
}

.right-container {
  display: grid;
  grid-template-columns: repeat(2, 360px);
  gap: 40px;
  align-items: flex-start;
  justify-content: space-between;
}

.section-template--15364556914759__custom_benefits_xiFMmy-padding {
  overflow: hidden !important;
}

.section-template--15384216698951__custom_benefits_xiFMmy-padding {
  position: relative !important;
  overflow: hidden !important;
}

.section-template--15384216797255__custom_benefits_xiFMmy-padding {
  position: relative !important;
  overflow: hidden !important;
}

.section-template--15384216731719__custom_benefits_xiFMmy-padding {
  position: relative !important;
  overflow: hidden !important;
}

.section-template--15384216764487__custom_benefits_xiFMmy-padding {
  position: relative !important;
  overflow: hidden !important;
}

.benefits_container img {
  max-width: 465px;
  height: auto;
  left: 50%;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  transform: translateX(-50%);
      border: 1px solid black;
    border-radius: 100%;
}

.benefits_container .h2 p {
  font-size: 32px !important;
}

.benefits_container .h2 {
  margin: 0 !important;
}

.benefits_container p {
  margin: 0 !important;
  font-size: 19px !important;
}

.right-section .h2 p {
  text-align: right !important;
}

.right-section p {
  text-align: right !important;
}

.benefits__buttons {
  justify-content: start;
  display: flex;
  gap: 20px;
}

.benefits__wrapper {
  display: flex;
  flex-direction: column;
  gap: 40px;
  justify-content: space-between;
}

/* .accordion {
  border-top: none !important;
} */

/* .accordion__title {
  font-family: poppins !important;
  letter-spacing: 0 !important;
  font-size: 20px !important;
  font-weight: 500 !important;
} */
/* 
.accordion__content p {
  font-size: 16px !important;
} */

/* .collapsible-content summary:hover .accordion__title {
  text-decoration: none !important;
  background: transparent !important;
  letter-spacing: 0 !important;
} */

/* .collapsible-content-wrapper-narrow {
  max-width: 86rem !important;
} */

/* .collapsible-content__header {
  padding-bottom: 30px !important;
}

.collapsible-content summary:hover {
  background: transparent !important;
}
 */
summary .icon-caret.caret1 {
  height: auto !important;
  top: calc(50% - 1rem) !important;
}

.collapsible-content-wrapper-narrow summary .icon-caret.caret2 {
  display: none !important;
}

.collapsible-content-wrapper-narrow
  summary[aria-expanded="true"]
  .icon-caret.caret2 {
  display: block !important;
}
.collapsible-content-wrapper-narrow
  summary[aria-expanded="true"]
  .icon-caret.caret2.ACC-2 {
  display: none !important;
}
.collapsible-content-wrapper-narrow
  summary[aria-expanded="true"]
  .icon-caret.caret1 {
  display: none !important;
}

summary .icon-caret.caret2 {
  height: auto !important;
  top: calc(50% - 0rem) !important;
}

.section-template--15364556914759__image_with_text_9t76kJ-padding .page-width {
  max-width: 1100px !important;
}

.section-template--15364556914759__image_with_text_9t76kJ-padding
  .image-with-text__media {
  border: none !important;
}

.section-template--15364556914759__image_with_text_78xCkP-padding
  .image-with-text__media {
  border: none !important;
}

#ImageWithText--template--15364556914759__image_with_text_9t76kJ
  .list-social__item
  .icon {
  height: 5.5rem !important;
  width: 5.5rem !important;
}

#ImageWithText--template--15364556914759__image_with_text_9t76kJ
  .social_link-insta
  a {
  color: #f8e9ff !important;
}

.section-template--15364556914759__image_with_text_78xCkP-padding {
  background-image: url(/cdn/shop/files/IMG_3549_60c004dd-fec0-41a3-86c6-7ff5ef1f03cf.png?v=1720759817);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

#ImageWithText--template--15364556914759__image_with_text_78xCkP {
  padding: 30px !important;
}

#hazelnut-amp-cacao-mineral-bites
  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

.section-template--15364556914759__image_with_text_78xCkP-padding
  .image-with-text__text
  p {
  opacity: 1 !important;
  color: #fff !important;
  font-size: 16px !important;
}

sticky-header .header {
  z-index: 9 !important;
}

.button1_image .close-btn {
  position: absolute;
  right: 20%;
  top: 1%;
  color: #212121;
  border-radius: 50px;
  z-index: 3;
  cursor: pointer;
  font-size: 40px;
}

.close-btn {
  position: absolute;
  right: 20%;
  top: 1%;
  cursor: pointer;
  color: #212121;
  border-radius: 50px;
  z-index: 3;
  font-size: 40px;
}

.button1_image img {
  width: 100%;
  max-width: 65%;
  /* border-radius: 20px; */
  height: auto;
}

.button2_image img {
  width: 100%;
  /* border-radius: 20px; */
  max-width: 65%;
  height: auto;
}

.button1_image {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  padding: 10px;
  z-index: 13;
  display: none;
  text-align: center !important;
}

#best-sellers #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

#best-sellers #shopify-section-sections--15364557209671__custom_liquid_yrBFXz {
  display: block !important;
}

#about-us #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

#about-us #shopify-section-sections--15364557209671__custom_liquid_yrBFXz {
  display: block !important;
}

#shopify-section-sections--15364557209671__custom_liquid_yrBFXz {
  display: none !important;
}

#shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: block !important;
}

.button2_image {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  padding: 10px;
  z-index: 13;
  text-align: center !important;
  display: none;
}

#shopify-section-template--15364556914759__custom_benefits_xiFMmy {
  position: relative !important;
}

.benefits_overlay.active2 {
  position: fixed;
  z-index: 12;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  background-color: rgba(var(--color-foreground), 0.5);
  transition: visibility var(--duration-default) ease;
}

.benefits_overlay.active3 {
  position: fixed;
  z-index: 12;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  background-color: rgba(var(--color-foreground), 0.5);
  transition: visibility var(--duration-default) ease;
}

.section-template--15364556914759__multicolumn_slider_MHqht3-padding
  .slick-list {
  overflow: visible !important;
}

#hazelnut-amp-cacao-mineral-bites {
  overflow-x: hidden !important;
}

.section-template--15384216797255__multicolumn_slider_MHqht3-padding
  .slick-list {
  overflow: visible !important;
}

#irish-sea-moss-gel {
  overflow-x: hidden !important;
}

/* .multicolumn .multicolumn-list__item .content-container {
  padding: 30px 20px 40px !important;
  border: 4px solid #a85bcf !important;
  border-radius: 20px !important;
  background: #f9f4ea !important;
  color: #430463 !important;
}
 */
/* .multicolumn .multicolumn-list__item {
  margin-right: 20px !important;
} */

.multicolumn .slick-prev,
.multicolumn .slick-next {
  z-index: 6 !important;
}

.multicolumn .slick-arrow {
  display: block;
  line-height: 1;
  font-size: 0;
  letter-spacing: 0;
  cursor: pointer;
  position: absolute;
  top: 50%;
  padding: 8px;
  transform: translateY(-50%);
  z-index: 1;
  outline: none;
  border: none;
}

.multicolumn .slick-arrow {
  width: 35px;
  height: 35px;
  padding: 0;
  top: 43%;
  transform: none !important;
}

.multicolumn .slick-arrow.slick-disabled {
  opacity: 0.5 !important;
  pointer-events: none;
}

.multicolumn .slick-arrow::before {
  content: "";
  background-image: url(/cdn/shop/files/right-chevrons.png?v=1720431109);
  background-repeat: no-repeat;
  background-size: 8px !important;
  background-position: center;
  width: 35px;
  height: 35px;
  z-index: 999;
  background-color: transparent;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: absolute;
  left: 0;
  top: 0;
}

.multicolumn .slick-prev.slick-arrow::before {
  transform: rotate(180deg);
}

.multicolumn .slick-arrow.slick-next {
  background-color: transparent;
  border: 0;
  margin-right: 35px;
}

.multicolumn .slick-arrow.slick-prev {
  background-color: transparent;
  border: 0;
  margin-left: 80px;
}

.multicolumn .slick-slider {
  margin: 0;
  display: block;
}

.multicolumn .slick-arrow.slick-next {
  right: 0;
}

.multicolumn .slick-arrow:before {
  background-size: 20px !important;
}

.multicolumn .slick-arrow {
  border-radius: 50%;
  transform: translateY(-50%) !important;
}

.multicolumn .slick-arrow {
  width: 44px;
  height: 44px;
  top: 40%;
  background-color: #f5f5f5 !important;
}

.multicolumn .slick-arrow:before {
  width: 44px;
  height: 44px;
}

.multicolumn .slick-arrow::before {
  background-image: url(/cdn/shop/files/chevronf.png?v=1720431109);
}

.multicolumn .slick-arrow {
  background-color: #a85bcf !important;
  box-shadow: 0 0 15px #0000002b;
}

.benefits__wrapper a {
  color: #430463 !important;
}

.multicolumn .title-wrapper-with-link {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
}

.multicolumn .title-wrapper-with-link p {
  margin: 0 0 40px !important;
  font-size: 20px !important;
  color: #f8e9ff !important;
}

.multicolumn .title-wrapper-with-link svg {
  margin-bottom: 10px !important;
}

#raw-irish-sea-moss
  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

#raw-irish-sea-moss .benefits__wrapper {
  display: flex;
  flex-direction: column;
  gap: 50px;
  justify-content: space-between;
}

.section-template--15384216731719__multicolumn_slider_MHqht3-padding
  .slick-list {
  overflow: visible !important;
}

#raw-irish-sea-moss {
  overflow-x: hidden !important;
}

.section-template--15384216731719__image_with_text_9t76kJ-padding .page-width {
  max-width: 1100px !important;
}

.section-template--15384216731719__image_with_text_9t76kJ-padding
  .image-with-text__media {
  border: none !important;
}

.image-with-text__content .list-social__item .icon {
  height: 5.5rem !important;
  width: 5.5rem !important;
}

.image-with-text__content .social_link-insta a {
  color: #f8e9ff !important;
}

.section-template--15384216731719__image_with_text_78xCkP-padding {
  background-image: url(/cdn/shop/files/IMG_3549_60c004dd-fec0-41a3-86c6-7ff5ef1f03cf.png?v=1720759817);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

#ImageWithText--template--15384216731719__image_with_text_78xCkP {
  padding: 30px !important;
}

.section-template--15384216731719__image_with_text_78xCkP-padding
  .image-with-text__text
  p {
  opacity: 1 !important;
  color: #fff !important;
  font-size: 16px !important;
}

.section-template--15384216731719__image_with_text_78xCkP-padding
  .image-with-text__media {
  border: none !important;
}

.multicolumn .title-wrapper-with-link {
  text-align: center !important;
}

#mineral-complex-capsules
  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

#mineral-complex-capsules .benefits__wrapper {
  display: flex;
  flex-direction: column;
  gap: 80px;
  justify-content: space-between;
}

.section-template--15384216764487__multicolumn_slider_MHqht3-padding
  .slick-list {
  overflow: visible !important;
}

#mineral-complex-capsules {
  overflow-x: hidden !important;
}

.section-template--15384216764487__image_with_text_9t76kJ-padding .page-width {
  max-width: 1100px !important;
}

.section-template--15384216764487__image_with_text_9t76kJ-padding
  .image-with-text__media {
  border: none !important;
}

.section-template--15384216764487__image_with_text_78xCkP-padding {
  background-image: url(/cdn/shop/files/IMG_3549_60c004dd-fec0-41a3-86c6-7ff5ef1f03cf.png?v=1720759817);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

#ImageWithText--template--15384216764487__image_with_text_78xCkP {
  padding: 30px !important;
}

.section-template--15384216764487__image_with_text_78xCkP-padding
  .image-with-text__text
  p {
  opacity: 1 !important;
  color: #fff !important;
  font-size: 16px !important;
}

.section-template--15384216764487__image_with_text_78xCkP-padding
  .image-with-text__media {
  border: none !important;
}

#sea-moss-starter-pack
  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

#sea-moss-starter-pack .benefits__wrapper {
  display: flex;
  flex-direction: column;
  gap: 80px;
  justify-content: space-between;
}

.section-template--15384216698951__multicolumn_slider_MHqht3-padding
  .slick-list {
  overflow: visible !important;
}

.section-template--15413301477447__multicolumn_slider_qPWaWh-padding
  .slick-list {
  overflow: visible !important;
}

#sea-moss-starter-pack {
  overflow-x: hidden !important;
}

.section-template--15384216698951__image_with_text_9t76kJ-padding .page-width {
  max-width: 1100px !important;
}

.section-template--15384216698951__image_with_text_9t76kJ-padding
  .image-with-text__media {
  border: none !important;
}

.section-template--15384216698951__image_with_text_78xCkP-padding {
  background-image: url(/cdn/shop/files/IMG_3549_60c004dd-fec0-41a3-86c6-7ff5ef1f03cf.png?v=1720759817);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

#ImageWithText--template--15384216698951__image_with_text_78xCkP {
  padding: 30px !important;
}

.section-template--15384216698951__image_with_text_78xCkP-padding
  .image-with-text__text
  p {
  opacity: 1 !important;
  color: #fff !important;
  font-size: 16px !important;
}

.section-template--15384216698951__image_with_text_78xCkP-padding
  .image-with-text__media {
  border: none !important;
}

#irish-sea-moss-gel
  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN {
  display: none !important;
}

#irish-sea-moss-gel .benefits__wrapper {
  display: flex;
  flex-direction: column;
  gap: 80px;
  justify-content: space-between;
}

.section-template--15384216797255__image_with_text_9t76kJ-padding .slick-list {
  overflow: visible !important;
}

#irish-sea-moss-gel {
  overflow-x: hidden !important;
}

.section-template--15384216797255__image_with_text_9t76kJ-padding .page-width {
  max-width: 1100px !important;
}

.section-template--15384216797255__image_with_text_9t76kJ-padding
  .image-with-text__media {
  border: none !important;
}

.section-template--15384216797255__image_with_text_78xCkP-padding {
  background-image: url(/cdn/shop/files/IMG_3549_60c004dd-fec0-41a3-86c6-7ff5ef1f03cf.png?v=1720759817);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

#ImageWithText--template--15384216797255__image_with_text_78xCkP {
  padding: 30px !important;
}

.section-template--15384216797255__image_with_text_78xCkP-padding
  .image-with-text__text
  p {
  opacity: 1 !important;
  color: #fff !important;
  font-size: 16px !important;
}

.section-template--15384216797255__image_with_text_78xCkP-padding
  .image-with-text__media {
  border: none !important;
}

.slider-buttons {
  display: none !important;
}

.section-template--15370654908487__rich_text_8Unkpk-padding .rich-text__text {
  margin: 0 !important;
}

.section-template--15370654908487__rich_text_8Unkpk-padding .rich-text__text p {
  color: #f8e9ff !important;
  font-size: 16px !important;
}

.section-template--15370654908487__rich_text_8Unkpk-padding .rich-text__blocks {
  gap: 10px !important;
}

/* .section-template--15370654908487__rich_text_8Unkpk-padding .rich-text__buttons{
  margin: 0 !important;
} */

#shopify-section-template--15370654908487__rich_text_8Unkpk .page-width {
  max-width: 950px !important;
}

#ImageWithText--template--15370654908487__image_with_text_xwHR8h {
  padding: 30px 60px 30px 20px !important;
}

.section-template--15370654908487__image_with_text_xwHR8h-padding
  .image-with-text__text
  p {
  font-size: 16px !important;
  color: #430463 !important;
}

.section-template--15370654908487__image_with_text_xwHR8h-padding
  .image-with-text__text
  p {
  margin-bottom: 2rem !important;
}

.section-template--15370654908487__image_with_text_xwHR8h-padding
  .image-with-text__text
  ul {
  font-size: 16px !important;
  color: #430463 !important;
}

.section-template--15370654908487__image_with_text_xwHR8h-padding
  .image-with-text__text
  p
  a {
  color: #430463 !important;
}

.section-template--15370654908487__image_with_text_xwHR8h-padding
  .image-with-text__text
  a {
  color: #430463 !important;
}

.section-template--15370654908487__image_with_text_xwHR8h-padding
  .image-with-text__media {
  min-height: auto !important;
}

.section-template--15370654908487__image_with_text_xwHR8h-padding
  .image-with-text
  .grid {
  align-items: center !important;
}

.section-template--15370654908487__multicolumn_slider_aiUzxC-padding
  .slick-list {
  overflow: visible !important;
}

#about-us {
  overflow-x: hidden !important;
}

#ImageWithText--template--15370654908487__image_with_text_dX69x9 {
  padding: 30px 20px 30px 60px !important;
}

.section-template--15370654908487__image_with_text_dX69x9-padding
  .image-with-text__text
  p {
  font-size: 16px !important;
  color: #430463 !important;
}

.section-template--15370654908487__image_with_text_dX69x9-padding
  .image-with-text__text
  p {
  margin-bottom: 2rem !important;
}

.section-template--15370654908487__image_with_text_dX69x9-padding
  .image-with-text__text
  p
  a {
  color: #430463 !important;
}

.section-template--15370654908487__image_with_text_dX69x9-padding
  .image-with-text__text
  a {
  color: #430463 !important;
}

.section-template--15370654908487__image_with_text_dX69x9-padding
  .image-with-text__media {
  min-height: auto !important;
}

.section-template--15370654908487__image_with_text_dX69x9-padding
  .image-with-text
  .grid {
  align-items: center !important;
}

.section-template--15370654908487__multicolumn_slider_aiUzxC-padding .button {
  font-size: 18px !important;
  padding: 17px 40px !important;
  margin-top: 4rem !important;
}

#about-us #trustpilot-widget-trustbox-0-wrapper {
  margin-bottom: 0 !important;
}

.section-template--15370654908487__rich_text_8Unkpk-padding .button {
  font-size: 16px !important;
  padding: 15px 40px !important;
}

.section-template--15370654908487__rich_text_8Unkpk-padding .button:hover {
  color: #f8e9ff !important;
}

.section-template--15370654908487__rich_text_with_icons_xzLp4f-padding
  .icons-container
  span
  p {
  display: block !important;
  position: relative !important;
  margin-top: 0px !important;
  top: 0 !important;
  background: none !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 25px !important;
}

.section-template--15370654908487__rich_text_with_icons_xzLp4f-padding
  .icons-container
  span
  p
  strong {
  font-size: 18px !important;
  text-transform: capitalize !important;
}

.section-template--15370654908487__image_with_text_G6LPAR-padding {
  background-image: url(/cdn/shop/files/IMG_3549_60c004dd-fec0-41a3-86c6-7ff5ef1f03cf.png?v=1720759817);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.section-template--15370654908487__rich_text_with_icons_xzLp4f-padding
  .icons-container {
  gap: 50px !important;
  width: 1400px !important;
  margin: auto !important;
  justify-content: center !important;
}

#ImageWithText--template--15370654908487__image_with_text_G6LPAR {
  padding: 30px !important;
}

.section-template--15370654908487__image_with_text_G6LPAR-padding
  .image-with-text__text
  p {
  opacity: 1 !important;
  color: #fff !important;
  font-size: 16px !important;
}

.section-template--15370654908487__image_with_text_G6LPAR-padding
  .image-with-text__media {
  border: none !important;
}

.shopify-policy__body p {
  color: #212121 !important;
}

.shopify-policy__body ul {
  color: #212121 !important;
}

.shopify-policy__body a {
  color: #212121 !important;
}

.shopify-policy__body p a {
  color: #212121 !important;
}

.section-template--15364556652615__rich_text_with_icons_txVVde-padding
  .icons-container
  span
  p {
  display: block !important;
  position: relative !important;
  margin-top: 5px !important;
  top: 0 !important;
  background: none !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #fff !important;
  line-height: 22px !important;
}

.section-template--15364556652615__rich_text_with_icons_txVVde-padding
  .icons-container
  span {
  padding: 20px !important;
  background: #f8e9ff21 !important;
  border-radius: 20px !important;
  height: 280px;
}

.section-template--15364556652615__rich_text_with_icons_txVVde-padding
  .rich-text__text {
  margin-top: 5px !important;
}

.section-template--15364556652615__rich_text_with_icons_txVVde-padding
  .icons-container
  .images {
  width: 70px !important;
  height: 70px !important;
}

.section-template--15364556652615__rich_text_with_icons_txVVde-padding
  .rich-text__text
  p {
  color: #fff !important;
}

.section-template--15364556652615__rich_text_with_icons_txVVde-padding
  .icons-section {
  margin-top: 40px !important;
}

.section-template--15364556652615__rich_text_with_icons_txVVde-padding
  .icons-container {
  display: grid !important;
  align-items: self-start;
  gap: 30px !important;
  justify-content: space-between;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-template--15364556652615__main-padding .title--primary {
  font-family: poppins !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  font-size: 22px !important;
  color: #000 !important;
  text-transform: uppercase !important;
  border-bottom: 1px solid #dadada !important;
  padding-bottom: 25px !important;
  margin-bottom: 35px !important;
}

.article-card {
  display: flex !important;
  flex-direction: row !important;
  gap: 20px !important;
  height: 190px !important;
}

.section-template--15364556652615__main-padding .card__heading a {
  font-size: 24px !important;
  font-family: poppins !important;
  font-weight: 500 !important;
  color: #212121 !important;
}

.section-template--15364556652615__main-padding .article-card__image {
  border-radius: 20px !important;
}

.section-template--15364556652615__main-padding div:nth-child(2) {
  align-items: flex-start !important;
}

.section-template--15364556652615__main-padding .card__inner {
  width: 75% !important;
  background: transparent;
}

.section-template--15364556652615__main-padding .card__inner::before {
  padding: 0 !important;
}

.article-card .card__inner {
  border-radius: 20px !important;
}

.article-card__excerpt {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 14px !important;
  color: #420577 !important;
  line-height: 25.2px;
  font-family: "interregular";
}

.article-subtitle {
  margin: 0 0 5px;
  color: #053B36;
  font-size: 14px !important;
  font-family: intermedium !important;
  line-height: 25.2px;
}

/* #news #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #news #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}


#privacy-policy  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #privacy-policy #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}


#refund-policy  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #refund-policy #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#terms-of-service  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #terms-of-service #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#fda-disclosure-statement  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #fda-disclosure-statement #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#what-is-sea-moss  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #what-is-sea-moss #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#contact  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #contact #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#frequently-asked-questions  #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #frequently-asked-questions #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
} */

.section-template--15364556816455__rich_text_XaiRG9-padding
  .rich-text__heading {
  font-family: poppins !important;
  font-weight: 500 !important;
}

.section-template--15406860959815__rich_text_GXT9XD-padding
  .rich-text__heading {
  font-family: poppins !important;
  font-weight: 500 !important;
}

#fda-disclosure-statement .main-page-title {
  display: none !important;
}
.article-template__link {
  font-size: 1.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  line-height: 20px;
  font-family: helvit;
  font-weight: 500 !important;
}
.section-template--15389862854727__rich_text_VGJa4y-padding
  .rich-text__heading {
  font-family: poppins !important;
  font-weight: 500 !important;
}

.section-template--15396252516423__rich_text_QjxRzA-padding
  .rich-text__heading {
  font-family: poppins !important;
  font-weight: 500 !important;
}

.section-template--15389862887495__rich_text_UT67Hm-padding
  .rich-text__heading {
  font-family: poppins !important;
  font-weight: 500 !important;
}

.section-template--15389862854727__main-padding {
  max-width: 900px !important;
}

.section-template--15389862854727__main-padding .wixui-rich-text__text {
  color: #212121 !important;
}

.drawer__inner .cart__empty-text {
  font-family: "interregular" !important;
  font-weight: 500 !important;
}

.cart__login-title {
  font-family: "interregular" !important;
  font-weight: 500 !important;
}

.cart__warnings .cart__empty-text {
  font-family: "interregular" !important;
  font-weight: 500 !important;
}

.article-template__content {
  font-family: "interregular" !important;
  color: #212121 !important;
}

.article-template__content p {
  font-family: "interregular" !important;
  color: #212121 !important;
}

.article-template__content p span {
  font-family: "interregular" !important;
  color: #212121 !important;
}

.article-template__content span {
  font-family: "interregular" !important;
  color: #212121 !important;
}

.article-template__content ul {
  font-family: "interregular" !important;
  color: #212121 !important;
}

.article-template__content h2 {
  color: #212121 !important;
}

.article-template__content li {
  font-family: "interregular" !important;
  color: #212121 !important;
}

.article-template__content p strong {
  font-family: "interregular" !important;
  color: #212121 !important;
}

.article-template__content p a {
  color: #212121 !important;
}

.article-template__content a {
  color: #212121 !important;
}

.article-template__content a span {
  color: #212121 !important;
}

.article-template header {
  display: none !important;
}

.article-template .article-template__social-sharing {
  display: none !important;
}

.article-template .custom-article header {
  display: block !important;
}

.article-template .custom-article .article-template__social-sharing {
  display: block !important;
}

/* .article-template__hero-adapt img{
  position: relative !Important;
} */

.article-template__title {
  color: #ebebeb !important;
  font-family: helvit !important;
  font-weight: 500 !important;
  font-size: 35px !important;
  line-height: 44px;
}

.custom-article span {
  color: #ebebeb !important;
}

.custom-article {
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 1400px !important;
  padding-left: 48px !important;
  padding-right: 48px !important;
  position: relative !important;
  width: 100% !important;
}

.custom-article header {
  max-width: 572px !important;
  width: 100% !important;
  margin: 0 !important;
}

.article-template__hero-container {
  display: flex !important;
  max-width: 100% !important;
  margin-bottom: 70px !important;
}

/* .srticle-img{
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
} */

.srticle-img {
  background: #053b36 !important;
  padding: 112px 0 !important;
  margin-top: 0 !important;
  margin-bottom: 70px !important;
  position: relative !important;
  height: 450px !important;
  display: flex !important;
  align-items: center !important;
}

.srticle-img:before {
  background: var(--wayfx-article-hero-bg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
}

.custom-author {
  display: flex;
  gap: 50px;
  align-items: center;
}

.custom-author .author-span span:first-child {
  color: #ebebeb !important;
}

.custom-author .author-span {
  display: flex;
  flex-direction: column;
  letter-spacing: 0 !important;
  gap: 3px;
  font-size: 14px !important;
  text-transform: capitalize;
  font-weight: 500 !important;
  font-family: interregular;
  line-height: 18.2px;
}

.custom-author .circle-divider {
  font-size: 14px !important;
  text-transform: capitalize;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  font-family: interregular;
  line-height: 18.2px;
}

.article-template__content h2 span {
  font-size: 26px !important;
}

.article-template__content h2 {
  font-size: 26px !important;
}

.breadcrumbs {
  margin: 0 0 2em;
}

.breadcrumbs__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.breadcrumbs__item {
  display: inline-block;
}

.breadcrumbs__link {
  opacity: 0.6;
  font-size: 14px !important;
  line-height: 18px;
  font-family: interregular;
  font-weight: 500 !important;
}

.breadcrumbs__link[aria-current="page"] {
  color: #ebebeb;
  font-weight: normal;
  text-decoration: none;
}

.breadcrumbs__link[aria-current="page"]:hover,
.breadcrumbs__link[aria-current="page"]:focus {
  text-decoration: underline;
}

.section-template--15364556619847__featured_collection_LmdcVz-padding
  .slider-mobile-gutter {
  max-width: 900px !important;
  margin: auto !important;
}

.section-template--15364556619847__featured_collection_LmdcVz-padding
  .collection__title
  h2 {
  font-family: interregular !important;
  font-weight: 500 !important;
  font-size: 30px !important;
}

#Slider-template--15364556619847__featured_collection_LmdcVz .card-wrapper {
  border: 1px solid #dadada;
  border-radius: 20px;
  padding: 50px;
}

#Slider-template--15364556619847__featured_collection_LmdcVz
  .card-wrapper:hover {
  background: #f1f1e9 !important;
}

#Slider-template--15364556619847__featured_collection_LmdcVz
  .card__information {
  text-align: center;
  margin-top: 10px;
}

#Slider-template--15364556619847__featured_collection_LmdcVz
  .metafield-rich_text_field
  p {
  color: #212121 !important;
}

#Slider-template--15364556619847__featured_collection_LmdcVz
  .quick-add__submit
  span
  span {
  display: none !important;
}

.multicolumn-without-slider .title-wrapper--no-top-margin {
  justify-content: center !important;
}

.multicolumn-without-slider .title-wrapper--no-top-margin h2 {
  font-family: poppins !important;
  font-weight: 500 !important;
}

.multicolumn-without-slider .inline-richtext {
  font-family: poppins !important;
  font-weight: 500 !important;
}

.multicolumn-without-slider .multicolumn-card__info .inline-richtext {
  color: #430463 !important;
}

.multicolumn-without-slider .multicolumn-card {
  padding: 30px 20px !important;
  border: 1px solid #dadada !important;
  border-radius: 20px !important;
  background: #f8e9ff;
  border: 1px solid #f8e9ff !important;
}

.multicolumn-without-slider .multicolumn-card:hover {
  background: transparent;
  border: 1px solid #dadada !important;
}

.multicolumn-without-slider .multicolumn-card__info {
  padding-bottom: 0 !important;
}

.icons-container .hover_text p {
  padding: 10px !important;
}

.shop-all-button {
  z-index: 0 !important;
}

.section-template--15406860959815__image_with_text_ahFbH7-padding .page-width {
  max-width: 1000px !important;
}

.section-template--15406860959815__image_with_text_ahFbH7-padding
  ..image-with-text__content {
  padding: 6rem 2rem 7rem 7rem !important;
}

.section-template--15406860959815__image_with_text_ahFbH7-padding
  .image-with-text__media-item {
  max-width: 300px !important;
}

#shopify-section-template--15406860959815__contact_form_KPizhm .title {
  font-size: 21px !important;
  font-family: poppins !important;
  font-weight: 500 !important;
  margin-bottom: 50px !important;
  letter-spacing: 0 !important;
}

/* #wholesale #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #wholesale #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
} */

#ImageWithText--template--15406860959815__image_with_text_ahFbH7 p {
  color: #430463 !important;
}

/* #create-account #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #create-account #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#account #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #account #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#health-blog #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #health-blog #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#recipes #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #recipes #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#lab-results #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #lab-results #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#nutrition-amp-benefits-of-our-products #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #nutrition-amp-benefits-of-our-products #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#honest-sea-moss-for-pregnancy #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #honest-sea-moss-for-pregnancy #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#how-to-optimize-your-sea-moss-gel-39-s-shelf-life #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #how-to-optimize-your-sea-moss-gel-39-s-shelf-life #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#mineral-bites-the-low-glycemic-snack-revolution #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #mineral-bites-the-low-glycemic-snack-revolution #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#embracing-an-inside-out-philosophy-nourishing-skin-from-within #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #embracing-an-inside-out-philosophy-nourishing-skin-from-within #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#how-to-make-sea-moss-gel #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #how-to-make-sea-moss-gel #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#difference-between-irish-sea-moss-harvested-in-cold-and-warm-ocean-wat #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #difference-between-irish-sea-moss-harvested-in-cold-and-warm-ocean-wat #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
}

#sea-moss-recipes #shopify-section-sections--15364557209671__custom_liquid_mcN4wN, #sea-moss-recipes #shopify-section-sections--15364557209671__newsletter_WaPxHH{
  display: none !Important;
} */

.pKrqgcVNmqUx8tgLuy22 {
  font-weight: 500 !important;
}

.section-template--15364556750919__custom_liquid_GxgLwH-padding .page-width {
  max-width: 1200px !important;
}

/* --------------------------desktop query------------------------------ */

@media (min-width: 779px) {
  #shopify-section-template--15364556750919__image_banner_g8nVG8 {
    display: none !important;
  }

  .section-template--15364556750919__rich_text_with_icons_tzMipC-padding
    .rich-text__caption {
    margin-top: -20px !important;
  }

  .pKrqgcVNmqUx8tgLuy22 {
    padding: 0.4em 2.8em !important;
  }

  #HeaderMenu-MenuList-2,
  #HeaderMenu-MenuList-4 {
    display: none !important;
  }

  .multicolumn-without-slider .title-wrapper--no-top-margin h2 {
    font-size: 30px !important;
  }

  .section-template--15406860959815__rich_text_y3Ufde-padding p {
    font-size: 20px !important;
  }

  .section-template--15364556750919__image_with_text_QmtTzT-padding
    .image-with-text__heading {
    font-size: 48px !important;
  }

  .cart__footer-wrapper:last-child .cart__footer {
    font-size: 17px !important;
  }

  .article-template__content {
    font-size: 17px !important;
  }

  .bbH7WoqZY3ke7xCgZyKy > div {
    padding: 2em 3em !important;
  }

  .article-template__content p {
    font-size: 16px !important;
    line-height: 22px;
  }

  .article-template__content p span {
    font-size: 16px !important;
    line-height: 22px;
  }

  .article-template__content span {
    font-size: 16px !important;
    line-height: 22px;
  }

  .article-template__content p a {
    font-size: 16px !important;
    line-height: 22px;
  }

  .article-template__content ul {
    font-size: 16px !important;
    line-height: 22px;
  }

  .article-template__content li {
    line-height: 22px;
    font-size: 16px !important;
  }

  .article-template__content p strong {
    line-height: 18px;
    font-size: 22px !important;
  }

  .section-template--15384216731719__image_with_text_9t76kJ-padding
    .image-with-text__heading {
    font-size: 48px !important;
  }

  .section-template--15364556914759__image_with_text_9t76kJ-padding
    .image-with-text__heading {
    font-size: 48px !important;
  }

  .section-template--15384216764487__image_with_text_9t76kJ-padding
    .image-with-text__heading {
    font-size: 48px !important;
  }

  .section-template--15384216698951__image_with_text_9t76kJ-padding
    .image-with-text__heading {
    font-size: 48px !important;
  }

  .section-template--15384216797255__image_with_text_9t76kJ-padding
    .image-with-text__heading {
    font-size: 48px !important;
  }

  .section-template--15389862854727__main-padding .wixui-rich-text__text {
    font-size: 17px !important;
  }

  .section-template--15364556816455__rich_text_XaiRG9-padding
    .rich-text__heading {
    font-size: 40px !important;
  }

  .section-template--15406860959815__rich_text_GXT9XD-padding
    .rich-text__heading {
    font-size: 40px !important;
  }

  .section-template--15396252516423__rich_text_QjxRzA-padding
    .rich-text__heading {
    font-size: 40px !important;
  }

  .section-template--15389862887495__rich_text_UT67Hm-padding
    .rich-text__heading {
    font-size: 40px !important;
  }

  .section-template--15389862854727__rich_text_VGJa4y-padding
    .rich-text__heading {
    font-size: 40px !important;
  }

  .section-template--15364556652615__main-padding .card__information {
    padding-top: 0px !important;
  }

  .shopify-policy__body p strong {
    font-size: 22px !important;
  }

  .slick-arrow {
    display: none !important;
  }

  .multicolumn:hover .slick-arrow {
    display: block !important;
  }

  .section-template--15384216731719__custom_benefits_xiFMmy-padding
    .benefits_container
    img {
    max-width: 400px !important;
  }

  /* #mineral-complex-capsules .benefits_container img {
    max-width: 500px !important;
  }

  #irish-sea-moss-gel .benefits_container img {
    max-width: 250px !important;
  } */

  /* .multicolumn .multicolumn-list__item:nth-child(1) {
    margin-left: -400px !important;
  } */

  /* .multicolumn .multicolumn-list__item {
    width: 400px !important;
  } */

  #shopify-section-template--15364556718151__product-grid
    .collection
    .card__heading
    a {
    font-size: 25px !important;
  }

  #shopify-section-template--15364556718151__product-grid
    .collection
    .card-wrapper
    .metafield-rich_text_field
    p {
    margin-top: 5px !important;
  }

  .shopify-policy__title h1 {
    font-size: 40px !important;
  }

  .main-page-title {
    font-size: 35px !important;
  }

  .template-search__header h1 {
    font-size: 35px !important;
  }

  .customer h1 {
    font-size: 35px !important;
    color: #212121 !important;
  }

  #login {
    font-size: 35px !important;
    color: #212121 !important;
  }

  .footer__blocks-wrapper .footer-block:nth-child(1) {
    width: 20% !important;
  }

  .footer__blocks-wrapper .footer-block:nth-child(2) {
    width: 20% !important;
  }

  .footer__blocks-wrapper .footer-block:nth-child(3) {
    width: 20% !important;
  }

  .email-form-flex {
    width: 500px !important;
  }

  .drawer__inner {
    width: 55rem !important;
  }

  .cart__login-title {
    font-size: 20px !important;
  }

  .drawer__inner .cart__empty-text {
    font-size: 30px !important;
    font-family: "poppins" !important;
  }

  .cart__warnings {
    padding-bottom: 80px !important;
  }

  .banner__text p {
    font-size: 24px !important;
    line-height: 36px;
    margin: 0 !important;
    color: #420577 !important;
    font-weight: 400 !important;
    font-family: interregular;
  }

  .cart__warnings .cart__empty-text {
    font-size: 35px !important;
  }

  .image-with-text__text p {
    font-size: 20px !important;
  }

  /* .rich-text__blocks {
    max-width: 124rem !important;
    align-items: center !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 30px !important;
  } */

  .card__heading a {
    /* font-size: 25px !important; */
  }

  .h2,
  .h1,
  h1 {
    font-size: 40px !important;
  }

  .footer .social_link-insta a {
    font-size: 16px !important;
  }

  .footer .social_link-insta {
    margin-top: 30px !important;
  }

  #shopify-section-template--15364556750919__image_banner_custom_zgN49n {
    display: none !important;
  }

  /* .footer__content-top {
    padding-bottom: 9rem !important;
  } */

  .shopify-policy__body p {
    font-size: 16px !important;
    line-height: 30.6px;
  }

  .shopify-policy__body span {
        font-size: 16px !important;
    line-height: 30.6px;
  }

  .shopify-policy__body a {
        font-size: 16px !important;
    line-height: 30.6px;
    font-weight: 500;
    font-family: 'intermedium';
  }

  .shopify-policy__body ul {
        font-size: 16px !important;
    line-height: 30.6px;
  }

  .shopify-policy__body p ul {
        font-size: 16px !important;
    line-height: 30.6px;
  }

  #Slider-template--15364556619847__featured_collection_LmdcVz
    .card-wrapper
    .card-information {
    margin-top: 0px !important;
  }

  .section-template--15364556750919__image_with_text_prdbBU-padding {
    height: 560px !important;
  }

  .section-template--15364556750919__image_with_text_prdbBU-padding
    .image-with-text {
    margin-top: -60px !important;
  }

  .section-template--15384216731719__image_with_text_78xCkP-padding {
    height: 560px !important;
  }

  .section-template--15384216731719__image_with_text_78xCkP-padding
    .image-with-text {
    margin-top: -60px !important;
  }

  .section-template--15364556914759__image_with_text_78xCkP-padding {
    height: 560px !important;
  }

  .section-template--15364556914759__image_with_text_78xCkP-padding
    .image-with-text {
    margin-top: -60px !important;
  }

  .section-template--15384216764487__image_with_text_78xCkP-padding {
    height: 560px !important;
  }

  .section-template--15384216764487__image_with_text_78xCkP-padding
    .image-with-text {
    margin-top: -60px !important;
  }

  .section-template--15384216698951__image_with_text_78xCkP-padding {
    height: 560px !important;
  }

  .section-template--15384216698951__image_with_text_78xCkP-padding
    .image-with-text {
    margin-top: -60px !important;
  }

  .section-template--15384216797255__image_with_text_78xCkP-padding {
    height: 560px !important;
  }

  .section-template--15384216797255__image_with_text_78xCkP-padding
    .image-with-text {
    margin-top: -60px !important;
  }

  .section-template--15370654908487__image_with_text_G6LPAR-padding {
    height: 560px !important;
  }

  .section-template--15370654908487__image_with_text_G6LPAR-padding
    .image-with-text {
    margin-top: -60px !important;
  }
}

/* ------------------------mobile query------------------------------ */
.accordion__content p ,
.accordion__content li{
  font-family: "interregular";
  font-size: 18px;
  color: #ebebeb;
  /* padding-bottom: 20px; */
  line-height: 26px;
  font-weight: 400 !important;
}
.accordion__content {
  padding-left: 0;
}
.pro-pages .accordion__content p,
.pro-pages .accordion__content li{
  font-family: "interregular";
  font-size: 25px;
  color: #ebebeb;
  /* padding-bottom: 20px; */
  line-height: 30px;
  font-weight: 400 !important;
}
.pro-pages .accordion__content {
  padding-left: 0;
}
@media (max-width: 778px) {
  .images-sourced img {
    width: 80px !important;
    height: 80px !important;
  }

  .card__heading a {
    font-size: 20px !important;
  }

  .footer .social_link-insta {
    margin-top: 20px !important;
  }

  .shopify-policy__container {
    padding: 00px 00px 80px !important;
  }

  .shopify-policy__body {
    padding: 50px 20px 0 !important;
  }

  .shopify-policy__title h1 {
    font-size: 26px !important;
    padding: 50px 20px !important;
  }

  .footer .social_link-insta a {
    font-size: 14px !important;
  }

  .quick-add__submit {
    font-size: 12px !important;
  }

  .newsletter__wrapper {
    flex-direction: column !important;
    gap: 20px !important;
  }

  .icons-container span p {
    display: block !important;
    width: 100% !important;
    top: 60px !important;
  }

  .footer-block__brand-info .footer__list-social.list-social {
    justify-content: space-around !important;
  }

  .section-template--15364556750919__image_with_text_prdbBU-padding
    .image-with-text__media {
    margin: -110px 0 -120px !important;
    padding: 10px 10px 100% !important;
  }

  .section-template--15364556750919__image_with_text_prdbBU-padding
    .image-with-text__media-item {
    margin-top: -10px !important;
    margin-bottom: 40px !important;
  }

  #ImageWithText--template--15364556750919__image_with_text_prdbBU {
    padding: 10px !important;
  }

  .footer .list-social__item .icon {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }

  /* .footer__content-top {
    padding-top: 40px !important;
  }
 */
  #ImageWithText--template--15364556750919__image_with_text_QmtTzT {
    text-align: center !important;
    display: flex !important;
    align-items: center !important;
  }

  #ImageWithText--template--15364556750919__image_with_text_QmtTzT
    .list-social__item
    .icon {
    height: 4rem !important;
    width: 4rem !important;
  }

  .icons-container {
    flex-wrap: wrap !important;
  }

  .header-drawer {
    margin: 0 !important;
  }

  /* .card-wrapper .metafield-rich_text_field p {
    font-size: 16px !important;
    line-height: 20px;
  } */

  .banner__text p {
    margin-bottom: 0 !important;
  }

  .header {
    padding: 5px 3rem 5px 4rem !important;
    gap: 0% !important;
  }

  .banner__heading p {
    /* font-size: 30px !important; */
    /* font-family: "New Spirit" !important; */
  }

  .images-sourced {
    gap: 40px !important;
    padding-top: 30px !important;
    justify-content: center !important;
  }

  .section-template--15364556750919__image_with_text_8gyFgf-padding
    .image-with-text__text {
    padding: 0 !important;
  }

  #ImageWithText--template--15364556750919__image_with_text_8gyFgf {
    padding: 50px 10px !important;
  }

  #shopify-section-template--15364556750919__image_banner {
    display: none !important;
  }

  .banner__text p {
    font-size: 16px !important;
  }

  .image-with-text__text p {
    font-size: 16px !important;
  }

  .icons-container {
    align-items: center !important;
    justify-content: center !important;
    margin-top: 60px !important;
    row-gap: 40px !important;
  }

  .h2,
  .h1,
  h1 {
    font-size: 28px !important;
  }

  .social_link-insta a {
    font-size: 15px !important;
  }

  #shopify-section-template--15364556750919__image_with_text_prdbBU
    .image-with-text {
    padding: 70px 0 40px !important;
  }

  #shopify-section-template--15364556750919__image_with_text_prdbBU
    .image-with-text__heading {
    font-size: 23px !important;
  }

  .newsletter-flex .h1 {
    font-size: 24px !important;
    line-height: 34px;
  }

  .newsletter__subheading p {
    font-size: 15px !important;
  }

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

  /* .footer__content-top {
    padding: 30px 20px !important;
  } */

  .email-bottom-text {
    text-align: center !important;
  }

  #Banner-template--15364556718151__image_banner_zDzDFf {
    aspect-ratio: 3/2 !important;
  }

  .section-template--15364556750919__image_with_text_QmtTzT-padding
    .image-with-text__media-item {
    max-width: 350px !important;
    margin: auto !important;
  }

  .product .images-sourced img {
    max-height: 24px !important;
    max-width: 24px !important;
  }

  .product .images-sourced span {
    font-size: 10px !important;
    line-height: 12px !important;
    padding: 16px 7px !important;
    gap: 7px !important;
  }

  #hazelnut-amp-cacao-mineral-bites .product .images-sourced span {
    font-size: 10px !important;
    line-height: 12px !important;
    padding: 16px 14px !important;
    gap: 7px !important;
  }

  .product .images-sourced {
    gap: 8px !important;
  }

  .product .product__media-list .product__media-item:nth-child(1) {
    gap: 10px !important;
  }

  .product .product__media-list .product__media-item:nth-child(1) {
    align-items: flex-start !important;
    grid-template-columns: 1fr 0.38fr !important;
  }

  .product-media-container.constrain-height .media {
    padding-top: 28rem !important;
  }

  /* .product .product__media-list li:nth-child(2){
    display: none !important;
  }

  .thumbnail-slider .thumbnail-list__item:nth-child(2){
    display: none !important;
  } */

  .thumbnail-slider .thumbnail-list__item button {
    border-radius: 10px !important;
  }

  .thumbnail[aria-current] {
    box-shadow: 0 0 0 0.1rem rgb(67, 4, 99) !important;
  }

  .product .product__media-list li .product-media-container {
    width: 100% !important;
  }

  .product .product__media-list li:nth-child(2) {
    width: 88% !important;
  }

  .product .product__title h1 {
    font-size: 25px !important;
    padding-top: 20px !important;
  }

  .product__title .metafield-rich_text_field p {
    font-size: 16px !important;
  }

  .product .price--on-sale .price-item--sale {
    font-size: 22px !important;
  }

  .product .price-item--regular span {
    font-size: 22px !important;
  }

  .product variant-selects label {
    font-size: 12px !important;
    padding: 12px !important;
  }

  .sls-selling-plan-group-name {
    font-size: 20px !important;
  }

  .sls-purchase-options-container
    .sls-option-container:nth-child(2).sls-active::before {
    top: 33% !important;
  }

  .sealsubs-container
    .sls-option-container
    .sls-selling-plan-group-options
    label {
    font-size: 10px !important;
  }

  .product .sls-select {
    font-size: 12px !important;
  }

  .sls-selling-plan-description-content span {
    font-size: 10px !important;
  }

  .sls-selling-plan-description-content ul {
    font-size: 12px !important;
    line-height: 20px !important;
  }

  .sls-purchase-options-container
    .sls-option-container:nth-child(2).sls-active
    .sls-label-container
    div:last-child {
    margin-top: -70px !important;
  }

  .product-form__submit {
    padding: 18px !important;
    font-size: 14px !important;
  }

  .icon-with-text__item span {
    font-size: 12px !important;
  }

  .section-template--15364556685383__cart-items-padding
    .title-wrapper-with-link
    .title {
    font-size: 30px !important;
  }

  .cart-item__quantity-wrapper {
    gap: 10px !important;
  }

  .icon-hamburger {
    height: auto !important;
    width: 35px !important;
  }

 .header__icon,
  .header__icon--cart .icon {
    /* height: 30px !important;
    width: 40px !important; */
    margin-right: 8px;
  } 
.header-currency{
display:none;
}

  #Banner-template--15364556750919__image_banner_g8nVG8 .banner__content {
    align-items: flex-start !important;
  }

  #Banner-template--15364556750919__image_banner_custom_zgN49n
    .banner__buttons {
    bottom: 40px !important;
    position: absolute !important;
    width: 100% !important;
    left: 0 !important;
    justify-content: center !important;
    min-width: 100% !important;
    padding: 0 30px !important;
  }
  #Banner-template--15364556750919__image_banner_custom_zgN49n .banner__box {
    height: 100% !important;
  }

  #Banner-template--15364556750919__image_banner_custom_zgN49n .button {
    min-width: 88% !important;
    padding: 14px 80px !important;
  }

  #Banner-template--15364556750919__image_banner_custom_zgN49n .button::after {
    padding: 14px 80px !important;
  }

  #ImageWithText--template--15364556750919__image_with_text_8gyFgf .button {
    min-width: 100% !important;
    padding: 14px 80px !important;
  }

  #ImageWithText--template--15364556750919__image_with_text_8gyFgf
    .button::after {
    padding: 14px 80px !important;
  }

  .banner__text p {
    font-size: 16px !important;
    margin: 0 !important;
  }

  .section-template--15364556750919__image_with_text_QmtTzT-padding
    .image-with-text__grid {
    display: flex !important;
    flex-direction: column-reverse !important;
  }

  #shopify-section-template--15364556750919__rich_text_with_icons_tzMipC
    .rich-text__heading {
    font-size: 23px !important;
  }

  #shopify-section-template--15364556750919__rich_text_with_icons_nNHHKW
    .rich-text__heading {
    font-size: 23px !important;
  }

  .section-template--15364556750919__image_with_text_QmtTzT-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .section-template--15364556750919__custom_liquid_PG39KK-padding,
  .section-template--15364556750919__custom_liquid_KpnVQ3-padding {
    padding: 40px 0 10px !important;
  }

  .section-template--15364556750919__image_with_text_8gyFgf-padding {
    padding-bottom: 10px !important;
  }

  #ImageWithText--template--15364556750919__image_with_text_QmtTzT {
    padding: 40px 20px 30px !important;
  }

  #shopify-section-template--15364556750919__custom_liquid_PG39KK
    .image-with-text__text {
    margin-top: 10px !important;
    margin-bottom: -18px !important;
  }

  .social_link-insta {
    margin: 0 !important;
  }

  .section-template--15364556750919__custom_liquid_jjFpVG-padding {
    padding: 40px 0 30px !important;
  }

  #shopify-section-template--15364556750919__image_with_text_prdbBU
    .image-with-text__text
    p {
    font-size: 14px !important;
  }

  .newsletter__wrapper {
    padding: 60px 1.5rem 80px !important;
  }

  .newsletter-flex {
    text-align: center !important;
  }

  .footer__blocks-wrapper {
    display: flex !important;
    grid-template-columns: 1fr 1fr !important;
    justify-content: space-evenly;
    row-gap: 20px !important;
    column-gap: 0;
    gap: 20px;
    flex-wrap: wrap;
  }

  .footer__blocks-wrapper .footer-block:nth-child(1) {
    margin: 0 !important;
    grid-column: 1/1 !important;
    width: 45% !important;
  }

  .footer__blocks-wrapper .footer-block:nth-child(2) {
    grid-column: 2/2 !important;
    margin: 0 !important;
    width: 45% !important;
  }

  .footer__blocks-wrapper .footer-block:nth-child(3) {
    margin: 0 !important;
    width: 100% !important;
    grid-column: 3/1 !important;
  }

  .footer__blocks-wrapper .footer-block:nth-child(4) {
    margin: 0 !important;
    grid-column: 4/1 !important;
    width: 100% !important;
  }

  .footer__blocks-wrapper .footer-block .footer-block__details-content {
    margin: 0 0 5px !important;
    font-family: intermedium !important;
  }

  /* .footer__content-bottom {
    background: #f5f5ed !important;
    padding-bottom: 10px !important;
  } */

  .footer-block__details-content .list-menu__item--link {
    font-size: 14px !important;
    font-family: interregular;
    font-weight: 500 !important ;
    line-height: 22.2px !important;
  }

  .footer {
    padding-bottom: 0px !important;
  }
  .email-form-flex {
    align-items: center !important;
    justify-content: center !important;
    display: flex !important;
    flex-direction: column !important;
  }

  .section-template--15364556718151__product-grid-padding .card__information {
    text-align: center !important;
  }

  #shopify-section-template--15364556718151__product-grid
    .collection
    .card__content {
    padding: 0 10px 10px !important;
  }

  #shopify-section-template--15364556718151__product-grid
    .card-wrapper
    .card-information {
    text-align: center;
  }

  #shopify-section-template--15364556718151__product-grid
    .collection
    #product-grid {
    row-gap: 20px !important;
  }

  .benefits_container img {
    position: relative !important;
    margin-bottom: 50px !important;
    max-width: 300px !important;
  }

  .right-container {
    display: flex;
    flex-direction: column;
    gap: 40px !important;
    align-items: center !important;
    justify-content: center;
    text-align: center;
  }

  .right-section p {
    text-align: center !important;
    font-size: 14px !important;
  }

  .right-section .h2 p {
    text-align: center !important;
    font-size: 25px !important;
  }

  .benefits_container .h2 p {
    font-size: 25px !important;
  }

  .benefits_container p {
    font-size: 16px !important;
  }

  .benefits__buttons {
    margin-top: 40px !important;
    flex-direction: column !important;
  }

  .benefits__buttons .button {
    padding: 18px 20px !important;
  }

  .benefits__wrapper {
    gap: 30px !important;
  }

  .accordion__title {
    font-size: 16px !important;
    line-height: 20px !important;
  }

  .accordion__content p,
  .accordion__content li{
    font-size: 14px !important;
    font-family: interregular;
    line-height: 20px !important;
  }

  #ImageWithText--template--15364556914759__image_with_text_9t76kJ
    .list-social__item
    .icon {
    height: 4rem !important;
    width: 4rem !important;
  }

  #ImageWithText--template--15364556914759__image_with_text_9t76kJ {
    padding: 40px 20px 30px !important;
  }

  .section-template--15364556914759__image_with_text_9t76kJ-padding
    .image-with-text__grid {
    display: flex !important;
    flex-direction: column-reverse !important;
  }

  .section-template--15364556914759__image_with_text_9t76kJ-padding {
    padding-top: 20px !important;
  }

  .section-template--15364556914759__image_with_text_9t76kJ-padding
    .image-with-text__media-item {
    max-width: 350px !important;
    margin: auto !important;
  }

  .collapsible-content__header {
    padding-bottom: 0 !important;
  }

  .section-template--15364556914759__custom_liquid_9mewrM-padding {
    padding-top: 20px !important;
  }

  .section-template--15364556914759__image_with_text_78xCkP-padding
    .image-with-text__media {
    margin: -80px 0 -120px !important;
    padding: 10px 10px 100% !important;
  }

  .section-template--15364556914759__image_with_text_78xCkP-padding
    .image-with-text__text
    p {
    font-size: 14px !important;
  }

  .section-template--15364556914759__image_with_text_78xCkP-padding
    .image-with-text__heading {
    font-size: 23px !important;
  }

  #shopify-section-template--15364556914759__image_with_text_78xCkP
    .image-with-text {
    padding: 70px 0 40px !important;
  }

  #ImageWithText--template--15364556914759__image_with_text_78xCkP {
    padding: 10px !important;
  }

  .button1_image .close-btn {
    position: absolute;
    right: 7%;
    top: 1%;
    cursor: pointer;
    color: #212121;
    border-radius: 50px;
    z-index: 3;
    font-size: 30px;
  }

  .close-btn {
    position: absolute;
    right: 7%;
    top: 1%;
    cursor: pointer;
    color: #212121;
    border-radius: 50px;
    z-index: 3;
    font-size: 30px;
  }

  .button1_image img {
    width: 350px;
    max-width: 350px;
    /* border-radius: 20px; */
    height: auto;
  }

  .button2_image img {
    width: 350px;
    /* border-radius: 20px; */
    max-width: 350px;
    height: auto;
  }

  .button1_image {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 10px;
    z-index: 13;
    display: none;
    text-align: center !important;
  }

  .button2_image {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding: 10px;
    z-index: 13;
    text-align: center !important;
    display: none;
  }

  .multicolumn .multicolumn-list__item .content-container {
    padding: 18px 10px 30px !important;
  }

  .multicolumn .multicolumn-card__info p {
    font-size: 10px ;
  }

  .multicolumn .slick-arrow.slick-prev {
    margin-left: 60px !important;
  }

  .multicolumn .slick-list {
    overflow: hidden !important;
  }

  #multicolumn {
    overflow-x: hidden !important;
  }

  .multicolumn .title-wrapper-with-link p {
    font-size: 14px !important;
  }

  #ImageWithText--template--15384216731719__image_with_text_9t76kJ {
    padding: 40px 20px 30px !important;
  }

  .section-template--15384216731719__image_with_text_9t76kJ-padding
    .image-with-text__grid {
    display: flex !important;
    flex-direction: column-reverse !important;
  }

  .image-with-text__content .list-social__item .icon {
    height: 4rem !important;
    width: 4rem !important;
  }

  .section-template--15384216731719__image_with_text_78xCkP-padding
    .image-with-text__media {
    margin: -110px 0 -120px !important;
    padding: 10px 10px 100% !important;
  }

  .section-template--15384216731719__image_with_text_78xCkP-padding
    .image-with-text__media-item {
    margin-top: -10px !important;
    margin-bottom: 40px !important;
  }
  .section-template--15384216731719__image_with_text_78xCkP-padding
    .image-with-text__text
    p {
    font-size: 14px !important;
  }

  .section-template--15384216731719__image_with_text_78xCkP-padding
    .image-with-text__heading {
    font-size: 23px !important;
  }

  #shopify-section-template--15384216731719__image_with_text_78xCkP
    .image-with-text {
    padding: 70px 0 40px !important;
  }

  #ImageWithText--template--15384216731719__image_with_text_78xCkP {
    padding: 10px !important;
  }

  .section-template--15384216731719__image_with_text_9t76kJ-padding
    .image-with-text__media-item {
    max-width: 350px !important;
    margin: auto !important;
  }

  #ImageWithText--template--15384216764487__image_with_text_9t76kJ {
    padding: 40px 20px 30px !important;
  }

  .section-template--15384216764487__image_with_text_9t76kJ-padding
    .image-with-text__media-item {
    max-width: 350px !important;
    margin: auto !important;
  }

  .section-template--15384216764487__image_with_text_9t76kJ-padding
    .image-with-text__grid {
    display: flex !important;
    flex-direction: column-reverse !important;
  }

  .section-template--15384216764487__image_with_text_78xCkP-padding
    .image-with-text__media {
    margin: -110px 0 -120px !important;
    padding: 10px 10px 100% !important;
  }

  .section-template--15384216764487__image_with_text_78xCkP-padding
    .image-with-text__media-item {
    margin-top: -10px !important;
    margin-bottom: 40px !important;
  }

  .section-template--15384216764487__image_with_text_78xCkP-padding
    .image-with-text__text
    p {
    font-size: 14px !important;
  }

  .section-template--15384216764487__image_with_text_78xCkP-padding
    .image-with-text__heading {
    font-size: 23px !important;
  }

  #shopify-section-template--15384216764487__image_with_text_78xCkP
    .image-with-text {
    padding: 70px 0 40px !important;
  }

  #ImageWithText--template--15384216764487__image_with_text_78xCkP {
    padding: 10px !important;
  }

  /* #mineral-complex-capsules .benefits_container img {
    max-width: 300px !important;
  } */

  #ImageWithText--template--15384216698951__image_with_text_9t76kJ {
    padding: 40px 20px 30px !important;
  }

  .section-template--15384216698951__image_with_text_9t76kJ-padding
    .image-with-text__media-item {
    max-width: 350px !important;
    margin: auto !important;
  }

  .section-template--15384216698951__image_with_text_9t76kJ-padding
    .image-with-text__grid {
    display: flex !important;
    flex-direction: column-reverse !important;
  }

  .section-template--15384216698951__image_with_text_78xCkP-padding
    .image-with-text__media-item {
    margin-top: -10px !important;
    margin-bottom: 40px !important;
  }

  .section-template--15384216698951__image_with_text_78xCkP-padding
    .image-with-text__media {
    margin: -110px 0 -120px !important;
    padding: 10px 10px 100% !important;
  }

  .section-template--15384216698951__image_with_text_78xCkP-padding
    .image-with-text__text
    p {
    font-size: 14px !important;
  }

  .section-template--15384216698951__image_with_text_78xCkP-padding
    .image-with-text__heading {
    font-size: 23px !important;
  }

  #shopify-section-template--15384216698951__image_with_text_78xCkP
    .image-with-text {
    padding: 70px 0 40px !important;
  }

  #ImageWithText--template--15384216698951__image_with_text_78xCkP {
    padding: 10px !important;
  }

  #ImageWithText--template--15384216797255__image_with_text_9t76kJ {
    padding: 40px 20px 30px !important;
  }

  .section-template--15384216797255__image_with_text_9t76kJ-padding
    .image-with-text__grid {
    display: flex !important;
    flex-direction: column-reverse !important;
  }

  .section-template--15384216797255__image_with_text_9t76kJ-padding
    .image-with-text__media-item {
    max-width: 350px !important;
    margin: auto !important;
  }

  .section-template--15384216797255__image_with_text_78xCkP-padding
    .image-with-text__media {
    margin: -110px 0 -120px !important;
    padding: 10px 10px 100% !important;
  }

  .section-template--15384216797255__image_with_text_78xCkP-padding
    .image-with-text__media-item {
    margin-top: -10px !important;
    margin-bottom: 40px !important;
  }

  .section-template--15384216797255__image_with_text_78xCkP-padding
    .image-with-text__text
    p {
    font-size: 14px !important;
  }

  .section-template--15384216797255__image_with_text_78xCkP-padding
    .image-with-text__heading {
    font-size: 23px !important;
  }

  .section-template--15370654908487__image_with_text_G6LPAR-padding
    .image-with-text__media {
    margin: -80px 0 -120px !important;
    padding: 10px 10px 100% !important;
  }

  .section-template--15370654908487__image_with_text_G6LPAR-padding
    .image-with-text__media-item {
    margin-top: -10px !important;
    margin-bottom: 40px !important;
  }

  .section-template--15370654908487__image_with_text_G6LPAR-padding
    .image-with-text__text
    p {
    font-size: 14px !important;
  }

  .section-template--15370654908487__image_with_text_G6LPAR-padding
    .image-with-text__heading {
    font-size: 23px !important;
  }

  #ImageWithText--template--15370654908487__image_with_text_G6LPAR {
    padding: 10px !important;
  }

  #shopify-section-template--15370654908487__image_with_text_G6LPAR
    .image-with-text {
    padding: 70px 0 40px !important;
  }

  #shopify-section-template--15384216797255__image_with_text_78xCkP
    .image-with-text {
    padding: 70px 0 40px !important;
  }

  #ImageWithText--template--15384216797255__image_with_text_78xCkP {
    padding: 10px !important;
  }

  /* #irish-sea-moss-gel .benefits_container img {
    max-width: 220px !important;
  } */

  #hazelnut-amp-cacao-mineral-bites .product .images-sourced span {
    padding: 16px 5px !important;
  }

  #sea-moss-starter-pack .product .images-sourced span {
    padding: 16px 15px !important;
  }

  #raw-irish-sea-moss .product .images-sourced span {
    padding: 16px 5px !important;
  }

  #mineral-complex-capsules .product .images-sourced span {
    padding: 16px 15px !important;
  }

  #irish-sea-moss-gel .product .images-sourced span {
    padding: 16px 15px !important;
  }

  .menu-drawer__menu-item {
    font-size: 26px !important;
    font-family: "interregular" !important;
    color: #420577 !important;
    font-weight: 400;
  }

  .menu-drawer__navigation {
    background: #ebebeb !important;
  }

  .menu-drawer__utility-links {
    background: #ebebeb !important;
    padding-top: 0 !important;
  }

  .menu-drawer__navigation {
    padding-bottom: 10px !important;
  }

  .menu-drawer__menu-item--active,
  .menu-drawer__menu-item:focus,
  .menu-drawer__close-button:focus,
  .menu-drawer__menu-item:hover,
  .menu-drawer__close-button:hover {
    background: #ebebeb !important;
    color: #053B36 !important;
  }

  #menu-drawer .list-social {
    border-top: 1px solid #e3e3d9 !important;
    padding-top: 10px !important;
  }

  .menu-drawer-shippings span {
    font-family: "interregular" !important;
    font-size: 13px !important;
    letter-spacing: 0 !important;
    font-weight: 400 !important;
    color: #430463 !important;
  }

  .menu-drawer-shippings svg {
    color: #430463 !important;
    fill: #430463 !important;
  }

  .menu-drawer-shippings {
    display: flex;
    color: #430463 !important;
    align-items: center;
    justify-content: center;
    gap: 14px;
  }

  .shop-all-button {
    width: 100% !important;
    font-size: 15px !important;
    /* letter-spacing: 2px !important; */
  }

  #menu-drawer .list-social__item .icon {
    height: 4.5rem !important;
    width: 4.5rem !important;
    color: #430463 !important;
    margin-bottom: 20px !important;
  }

  .menu-drawer__navigation-container {
    grid-template-rows: auto 1fr !important;
  }

  .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,
  .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item {
    width: calc(100% - var(--grid-mobile-horizontal-spacing) - 5rem) !important;
  }

  .footer .social_link-insta a {
    color: #430463 !important;
  }

  .section-template--15370654908487__multicolumn_slider_aiUzxC-padding {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }

  #ImageWithText--template--15370654908487__image_with_text_dX69x9 {
    padding: 40px 10px 30px 10px !important;
  }

  .section-template--15370654908487__image_with_text_dX69x9-padding
    .image-with-text__text
    p {
    font-size: 16px !important;
  }

  .section-template--15370654908487__image_with_text_dX69x9-padding
    .image-with-text__media-item {
    max-width: 80% !important;
    margin: auto !important;
  }

  .section-template--15370654908487__image_with_text_dX69x9-padding {
    padding-top: 80px !important;
  }

  .section-template--15370654908487__image_with_text_xwHR8h-padding
    .image-with-text__text
    p {
    font-size: 16px !important;
  }

  .section-template--15370654908487__image_with_text_xwHR8h-padding
    .image-with-text__media-item {
    max-width: 70% !important;
    margin: -250px auto auto !important;
  }

  .section-template--15370654908487__image_with_text_xwHR8h-padding {
    padding-top: 80px !important;
  }

  #ImageWithText--template--15370654908487__image_with_text_xwHR8h {
    padding: 40px 10px 30px 10px !important;
  }

  .section-template--15370654908487__custom_liquid_gpPpCT-padding {
    padding-bottom: 170px !important;
  }

  #shopify-section-template--15370654908487__rich_text_8Unkpk .page-width {
    padding: 0 !important;
  }

  .section-template--15370654908487__rich_text_8Unkpk-padding {
    padding-top: 60px !important;
    padding-bottom: 50px !important;
  }

  .section-template--15370654908487__rich_text_8Unkpk-padding .rich-text__text {
    padding: 20px 0 !important;
  }

  .section-template--15370654908487__rich_text_with_icons_xzLp4f-padding
    .icons-container
    span {
    flex-direction: row !important;
    text-align: left !important;
  }

  .section-template--15370654908487__rich_text_with_icons_xzLp4f-padding
    .icons-container {
    justify-content: flex-start !important;
    row-gap: 20px !important;
  }

  .section-template--15370654908487__rich_text_with_icons_xzLp4f-padding
    .icons-container {
    /* flex-direction: column !Important; */
    padding: 40px 0 60px !important;
    width: 350px !important;
  }

  .section-template--15364556652615__rich_text_with_icons_txVVde-padding
    .icons-container {
    grid-template-columns: 1fr !important;
  }

  .section-template--15364556652615__rich_text_with_icons_txVVde-padding
    .icons-container
    span {
    height: 250px !important;
  }

  .article-card {
    flex-direction: column !important;
    gap: 20px !important;
    height: 100% !important;
  }

  .section-template--15364556652615__main-padding .card__heading a {
    font-size: 24px !important;
  }

  .article-card__excerpt {
    font-size: 14px !important;
  }

  .section-template--15364556652615__main-padding .card__inner {
    width: 100% !important;
    height: 230px !important;
  }

  .srticle-img:before {
    height: 275px !important;
    background-position: 50% !important;
    position: static !important;
    width: 100% !important;
  }

  .srticle-img {
    padding: 0 0 32px !important;
    display: block !important;
    min-height: 500px !important;
  }

  .custom-article {
    padding: 32px 20px 20px !important;
  }

  .article-template__content {
    font-size: 16px !important;
  }

  .article-template__content p {
    font-size: 16px !important;
  }

  .article-template__content p span {
    font-size: 16px !important;
  }

  .article-template__content span {
    font-size: 16px !important;
  }

  .article-template__content p a {
    font-size: 16px !important;
  }

  .article-template__content ul {
    font-size: 16px !important;
  }

  .article-template__content li {
    font-size: 16px !important;
  }

  .article-template__content p strong {
    font-size: 16px !important;
  }

  .custom-author {
    display: flex !important;
    gap: 10px !important;
    align-items: baseline !important;
    flex-direction: column !important;
  }

  #Slider-template--15364556619847__featured_collection_LmdcVz
    .card-wrapper
    .card-information {
    margin-top: -35px !important;
  }

  #Slider-template--15364556619847__featured_collection_LmdcVz .card-wrapper {
    padding: 20px !important;
  }

  #Slider-template--15364556619847__featured_collection_LmdcVz .grid__item {
    padding-bottom: 50px !important;
  }

  .section-template--15364556619847__featured_collection_LmdcVz-padding
    .collection__title
    h2 {
    font-size: 28px !important;
  }

  #ImageWithText--template--15406860959815__image_with_text_ahFbH7 {
    padding: 50px 10px !important;
  }

  .section-template--15406860959815__image_with_text_ahFbH7-padding {
    padding-bottom: 10px !important;
  }

  .section-template--15364556750919__rich_text_with_icons_tzMipC-padding {
    position: relative !important;

    padding-bottom: 200px !important;
  }

  .icons-container span:hover .hover_text {
    position: absolute !important;
  }

  .hover_text {
    width: 300px !important;
  }

  .icons-container .hover_text p {
    top: 320px !important;
  }

  .icons-container span:nth-child(2) .hover_text p {
    left: -110px !important;
  }

  .icons-container span:nth-child(3) .hover_text p {
    left: -220px !important;
  }

  .icons-container span:nth-child(4) .hover_text p {
    top: 200px !important;
  }

  .icons-container span:nth-child(5) .hover_text p {
    top: 200px !important;
    left: -110px !important;
  }

  .icons-container span:nth-child(6) .hover_text p {
    top: 200px !important;
    left: -220px !important;
  }

  .icons-container span:nth-child(7) .hover_text p {
    top: 80px !important;
    left: -55px !important;
  }

  .icons-container span:nth-child(8) .hover_text p {
    top: 80px !important;
    left: -165px !important;
  }

  .icons-container span:nth-child(6) .hover_text {
    left: 0 !important;
  }

  .icons-container span:nth-child(7) .hover_text {
    left: 0 !important;
  }

  .icons-container span:nth-child(8) .hover_text {
    left: 0 !important;
  }

  .blinix-product-warpper {
    grid-template-columns: 1fr !important;
  }

  #shopify-section-template--15406860959815__contact_form_KPizhm .title {
    font-size: 16px !important;
  }

  #custom-blog {
    padding: 30px 18px !important;
  }

  .blinix-tabs #tabs-nav li a {
    font-size: 18px !important;
  }

  .button {
    padding: 7px 25px !important;
  }

  .header__icons {
    gap: 54px !important;
  }
}

@media (min-width: 2561px) {
  .button1_image img {
    width: 25% !important;
  }

  .button2_image img {
    width: 25% !important;
  }
}

@media (max-width: 1250px) and (min-width: 779px) {
  .benefits_container img {
    position: relative !important;
    margin-bottom: 50px !important;
    max-width: 400px !important;
  }

  .benefits__wrapper {
    gap: 60px !important;
  }
}

/* @media (max-width: 990px) and ( min-width:789px ){
  
  .custom-article header{
    max-width: 400px !important;
    padding: 0 !Important;
  }
  
} */

@media (max-width: 990px) and (min-width: 779px) {
  .custom-article header {
    max-width: 300px !important;
    padding: 0 !important;
  }
}

.desktop-localization-wrapper {
  margin-right: -20px !important;
}

.contact .field:focus {
  border-radius: 20px !important;
}

.contact .field:active {
  border-radius: 20px !important;
}

.contact .field textarea:focus {
  border-radius: 20px !important;
}

.contact .field textarea:active {
  border-radius: 20px !important;
}

/* Blog tabs section */

.blinix-tabs {
  width: 100%;
  margin: auto;
}

.blinix-tabs ul#tabs-nav {
  list-style: none;
  overflow: auto;
  margin: 0;
  padding: 0;
  max-width: 1300px !important;
}

#custom-blog {
  background: #f8e9ff;
  padding: 35px;
  margin-bottom: 5rem;
}

.blinix-tabs #tabs-nav li a {
  text-decoration: none;
  font-size: 20px;
  color: #212121 !important;
}

.blinix-tabs #tabs-nav li a:active,
.blinix-tabs #tabs-nav li a:focus,
.blinix-tabs #tabs-nav li a:hover {
  text-decoration: none;
  color: #430463 !important;
}

.blinix-product-warpper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  margin: 20px 0 0;
}

.blinix-tabs ul#tabs-nav li {
  margin-right: 10px;
}

/* latest css */

.blinix-tabs ul#tabs-nav {
  display: flex;
  flex-direction: row;
  align-items: end;
  margin: auto !important;
  flex-wrap: wrap;
  gap: 25px;
}

.blinix-tabs ul#tabs-nav li {
  margin: 0;
}

.blinix-tabs ul#tabs-nav li {
  padding: 0;
}

.tab-content {
  display: none;
}

#tab1.tab-content {
  display: block;
}
.multicolumn.background-primary .multicolumn-card {
  background: transparent !important;
}
.hxoSelectTheme.hxo-showCurrencyOnly .bucks-selected {
  --hxoSelect-color: rgb(255 255 255) !important;
}
.card .card__inner .card__media {
  border-radius: 0px !important;
  border: 1px solid black;
}
/* @media (min-width: 779px) {
  .home_collection  .card__heading a {
   font-size: 24px !important;
        color: #420577 !important;
        font-family: 'intermedium' !important;
        line-height: 32.5px;
      font-weight:500 !important;
  }
} */

.collection__view-all a:not(.link) {
  display: none !important;
}

.collection__view-all span {
  display: none !important;
}

.collection .price {
  display: flex !important;
}
/* ------------------------custom mobile query------------------------------ */

@media (max-width: 992px) {
  .header-localization:not(.menu-drawer__localization) {
    /* display: none !important; */
  }
  .header__icons .menu-drawer__localization.header-localization {
    display: none;
}
  .header__icon--menu .icon {
    color: #7f4f9e !important;
    /* right: 30px; */
  }
}

.article-template__content.page-width--narrow {
  max-width: 100rem !important;
  padding: 0 2rem;
}
.custom-article {
  max-width: 1600px !important;
}
.template-article
  .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width.title-wrapper--self-padded-tablet-down {
  max-width: 130rem;
  padding: 0 5rem;
}
/* ************************************************************************************************************************************************umar start here**************************** */

/* =================================================
            home page start
================================================ */
/* navbar============================== */

a.button.button--primary {
  display: flex;
  gap: 12px;
    align-items: center;
}

svg.cart-img {
  width: 30px;
  height: 25px;
}
.header-localization:not(.menu-drawer__localization)
  localization-form:only-child
  .localization-form__select
  > span,
svg.icon.icon-caret {
  color: #ebebeb;
  font-size: 16px;
  line-height: 24px;
  font-family: interregular;
  letter-spacing: 0.6px !important;
}

.header-localization:not(.menu-drawer__localization)
  .localization-form:only-child
  .localization-form__select {
  /* margin: 0 31px 0 0 !important; */
  padding: 0px 2.7rem 0 2.2rem !important;
  font-size: 16px !important;
  color: #a388b9 !important;
}

.header--middle-left {
  grid-template-columns: 1fr 2fr 1fr !important;
  column-gap: 2rem;
}

nav.header__inline-menu {
  display: flex;
  justify-content: center;
  align-items: center;
}
svg.icon.icon-caret {
  color: #ebebeb;
  font-size: 14px;
  font-family: interregular;
}
svg#js_folder-collapse-button-icon {
  width: 16px;
}
/* offcanvas============ */

.header__icon path {
  fill: #ebebeb !important;
}

/* ===============================banner======== */
.footer .social_link-insta a {
  display: none !important;
}
.banner__box.content-container strong {
  color: #053b36 !important;
  font-family: helvit !important;
  font-weight: 500 !important;
  font-size: 48px;
  line-height: 0;
}
p.image-with-text__text.subtitle {
  color: #4f7370 !important;
  font-family: helvit !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  text-transform: uppercase;
}
.image-withtextcontainer .rich-btn-image img {
  height: 17px;
  width: 25px;
}

.banner__box.content-container.content-container--full-width-mobile.color-scheme-3825bc14-30d7-4c54-adc8-f00edc853ca5.gradient {
  max-width: 55rem;
}
 .rich-btn-image img {
  height: 16px;
  width: 25px;
}
/* ===================multicolumn================== */
.collapse_column .multicolumn-list__item {
  position: sticky;
  top: -70%;
  background-color: #ebebeb;
  transition: .6s;
}
ul#Slider-template--16098690760775__multicolumn_hWmw4W {
  gap: 65px;
  justify-content: space-between !important;
}

.multi_product .multicolumn-list {
  gap: 65px;
  justify-content: space-between !important;
}
.collapse_column .image-collapse img {
  width: 34px;
  height: 31px;
  margin-right: 32px;
}

.collapse_column h3.accordion__title.inline-richtext.h4 {
  align-items: center;
  color: #420577;
  font-family: "intermedium";
  font-size: 28px;
  line-height: 38px;
  display: flex;
  font-weight: 500 !important;
}

.collapse_column .accordion__content {
  padding-left: 65px;
}

.collapse_column .accordion__content p,
.collapse_column .accordion__content li{
  color: #420577;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400 !important;
}

.collapse_column .image-collapse {
  display: flex;
}

.collapse_column .accordion {
  border-top: 1px solid #420577 !important;
  /* padding: 10px 0; */
  border-bottom: 1px solid #420577 !important;
  margin-top: 35px;
}

.collapse_column .multicolumn-card__image-wrapper {
  margin: 0 !important;
}

/* .collapse_column .multicolumn-list {
    gap: 80px 40px;
  justify-content: space-around;
} */

.collapse_column img.multicolumn-card__image {
  /* border: 1.5px solid black; */
}

.collapse_column .caret2 {
  display: none;
}

.collapse_column details[open] .caret1 {
  display: none;
}

.collapse_column details[open] .caret2 {
  display: block;
}

.collapse_column a.button.button--primary {
  display: none !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  /* max-width: fit-content !important; */
  padding: 12px 25px;
  font-size: 14px;
  /* font-weight: bold; */
  color: #e9e7e9;
  background-color: #063b36;
  border-radius: 25px;
  text-decoration: none;
  transition: max-height 0.6s ease-in-out, opacity 0.5s ease-in-out;
  white-space: nowrap;
  gap: 10px;
  font-family: helvit;
  border: none !important;
}

.collapse_column a.button.button--primary::after {
  display: none;
}

.button:not([disabled]):hover::after,
.shopify-challenge__button:hover::after,
.customer button:hover::after,
.shopify-payment-button__button--unbranded:hover::after {
  --border-offset: 1.3px;
  box-shadow: none !important;
}

/* ===============================================================richtext-icon-home============================ */

.home_richicon .rich-text__blocks {
  max-width: 1600px;
  align-items: center !important;
  display: flex !important;
  flex-direction: column !important;
  /* gap: 30px !important; */
}

.home_richicon .icons-section p {
  font-family: "interbod";
  font-size: 24px;
  line-height: 38px;
  font-weight: 700 !important;
  color: #ebebeb;
}

.home_richicon .rich-btn-image img {
  height: 20px;
  width: 21px;
  display: flex;
}

.rich-text__blocks:nth-of-type(1) .my-section .explore-cusbtn {
  display: flex;
}

.rich-text__blocks .explore-cusbtn {
  display: none;
}

/* =========================IMAGE WITH TEXT */

.image_with_text .page-width {
  max-width: 100%;
  padding: 0;
}

.image_with_text h2.image-with-text__heading.inline-richtext.h1 {
  color: #420577 !important;
  font-family: helvit !important;
  font-weight: 500 !important;
  text-transform: uppercase;
  font-size: 40px !important;
  letter-spacing: 0.6px !important;
  line-height: 52px !important;
}

.image_with_text .image-with-text__text.rte.body p {
  color: #420577 !important;
  font-family: interregular !important;
  font-weight: 400 !important;
  font-size: 24px !important;
  line-height: 36px;
  letter-spacing: 0;
}
.image_with_text .image-with-text__text.rte.body p strong {
  color: #420577 !important;
  font-family: helvit !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 36px;
  letter-spacing: 0;
  text-transform: uppercase;
}

.image_with_text
  p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--large.subtitle {
  font-family: "helvit" !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  text-transform: uppercase;
  margin-bottom: 2rem;
  line-height: 36px;
  color: #053b36 !important;
}

.image_with_text .image-with-text__content {
  max-width: 790px;
}

/* .accordianside-card h3 {
    display: flex;
    align-items: center;
    color: #5b2888;
    font-family: interbold;
    font-size: 24px;
    padding-top: 20px;
    padding-bottom: 0px;
    margin: 0px;
} */

/* .accordianside-card .expanded p {
    padding-left: 57px;
    color: #5b2888;
} */

/* =========================feature collection========================================= */
.home_collection .quick-add.no-js-hidden {
  padding-top: 27px !important;
}

.product__info-wrapper h2.h1 {
  color: #430463 !important;
  font-size: 36px !important;
  font-family: interbod !important;
  font-weight: 700 !important;
  line-height: 45.5px;
  letter-spacing: 0.6px !important;
}
.home_collection .card .card__inner .card__media {
  border: 1px solid black !important;
  border-radius: 0;
}
.home_collection .collection span.price-item.price-item--regular,
.home_collection .price__sale span {
  font-size: 20px !important;
  color: #420577 !important;
  font-weight: 500 !important;
  font-family: helvit !important;
  line-height: 21.6px;
}

.home_collection .collection .page-width-desktop {
  max-width: 130rem;
  padding: 0 5rem;
}

.home_collection .card-wrapper .metafield-rich_text_field p {
  font-size: 20px;
  color: #420577;
  font-family: "interregular";
  line-height: 26px;
  font-weight: 400 !important;
      
}

.home_collection .card__content button span {
  display: flex;
  gap: 10px;
  color: #ebebeb !important;
  font-size: 16px;
  line-height: 16.8px;
  font-family: "helvit";
  font-weight: 500 !important;
  justify-content: center;
    text-align: center;
    align-items: center;
}
.home_collection .card__content button {
  background: #420577 !important;
  color: #ebebeb !important;
  border: 1px solid #420577 !important;
  transition: 0.4s;
}
.home_collection .card__content button:hover {
  background: #053b36 !important;
}

.home_collection .card__content button span img {
  height: 20px;
  width: 20px;
}

.home_collection .card__content .custom-buy-button {
  display: flex;
  gap: 10px;
  color: #ebebeb !important;
  font-size: 16px !important;
  line-height: 16.8px;
  font-family: "helvit";
  font-weight: 500 !important;
  align-items: center;
}

.badge.badge--bottom-left {
  color: #420577 !important;
  background-color: #bce8bc;
  font-family: "helvit";
  font-weight: 500 !important;
  font-size: 12px;
  text-transform: uppercase;
}

.seefeel-text {
  color: #420577 !important;
  font-size: 48px !important;
  align-self: flex-start !important;
  line-height: 52px !important;
  max-width: 640px !important;
  letter-spacing: 0.6px !important;
}
.viewall-btn {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: auto !important;
  max-width: fit-content !important;
  padding: 14px 65px;
  font-size: 16px;
  font-family: helvit;
  font-weight: 500;
  color: #ebebeb;
  background-color: #441c6b;
  border-radius: 25px;
  text-decoration: none;
  transition: 0.3s;
  white-space: nowrap;
  gap: 8px;
  font-family: helvit;
  line-height: 16.8px;
}
shipping-text {
  white-space: nowrap;
  color: #420577;
  font-family: intermedium;
  font-size: 16px;
  text-align: center;
  line-height: 19.5px;
}
.home_collection .card__heading a {
  font-size: 24px !important;
  color: #420577 !important;
  font-family: "intermedium" !important;
  line-height: 32.5px;
  font-weight: 500 !important;
}

/* ===========================================collapseable content */

.faq .accordion__content {
  transition: max-height 0.6s ease-in-out, opacity 0.5s ease-in-out;
}
.faq .collapsible-content {
  display: flex;
  justify-content: space-between;
  max-width: 1600px;
  margin: 0 auto;
  padding-left: 5rem;
  padding-right: 5rem;
}

.faq .collapsible-content-wrapper-narrow {
  margin: 0 !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
  max-width: 77rem !important;
}

.home_faq.faq h3.accordion__title.inline-richtext.h4 {
  color: #ebebeb !important;
  font-size: 20px;
  line-height: 26px;
  text-decoration: none;
  font-family: "intermedium";
  font-weight: 500 !important;
}

.home_faq.faq svg path {
  fill: #ebebeb;
}

.home_faq.faq .collapsible-content__heading p {
  font-size: 40px;
  line-height: 52px;
  letter-spacing: 0.6px !important;
  color: #ebebeb;
  font-family: interregular;
  font-weight: 400;
}
.pro-pages.home_faq.faq .collapsible-content__heading p {
  font-size: 48px;
  line-height: 52px;
  letter-spacing: 0.6px !important;
  color: #ebebeb;
  font-family: interregular;
  font-weight: 400;
}
.home_faq.faq .collapsible-content summary:hover {
  background: none;
}

.faq .accordion {
  border-top: none;
}

.home_faq.faq .collapsible-content__heading p strong {
  color: #bce8bc;
  font-family: helvit;
  font-size: 40px;
  line-height: 0;
  letter-spacing: 0.6px !important;
  font-weight: 500 !important;
}
.home_faq.faq .collapsible-content__heading {
  padding-top: 82px;
}
a.link.product__view-details.animate-arrow {
  font-family: "helvit";
}
/* =========================trust me======= */
section#shopify-section-template--16098691383367__172292725131bfb4fc,
section#shopify-section-template--16098691219527__1722927081e957d1e5,
section#shopify-section-template--16098691153991__172292697297c14149,
section#shopify-section-template--16098691285063__1722926598118000b4,
section#shopify-section-template--16098690760775__1744260127833c71f7,
section#shopify-section-template--16098691022919__1744285524b581d2f9 {
  background-color: #ebebeb;
}

.jdgm-carousel-wrapper {
  width: 98% !important;
}

a.jdgm-carousel-item__product.jdgm--shop-review-has-image {
  display: none;
}
.jdgm-carousel-title-and-link {
  display: none;
}
/* =====================================news letter====================== */
.newsletter-form__button {
  right: 1px !important;
  gap: 10px;
  padding: 24px 108px !important;
}

.email-form-flex {
  width: 55% !important;
}

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

.newsletter-form__field-wrapper {
  min-width: 790px !important;
}

.newsletter-form__field-wrapper .field__input {
  padding-right: 22rem !important;
  padding-top: 2rem;
    padding-bottom: 2rem;
}

.newsletter__wrapper .field__label {
  color: #420577 !important;
  font-family: intermedium;
  font-size: 16px;
  top: 5px;
}

.newsletter__wrapper .newsletter-flex {
  max-width: 500px;
}

p.email-bottom-text {
  padding-left: 22px;
  max-width: 550px;
  color: #420577 !important;
  font-size: 16px !important;
  font-family: "interregular" !important;
  line-height: 21.6px;
}

.newsletter__wrapper {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}
.newsletter__subheading {
  color: #420577 !important;
  font-family: "intermedium" !important;
  font-weight: 500 !important;
  line-height: 28.8px;
  font-size: 20px;
}

button#Subscribe {
  font-size: 16px;
  font-family: "helvit";
  color: #ebebeb;
  font-weight: 500 !important;
  transition: 0.4s;
}
/* ========footer */

.footer__content-top {
  padding-bottom: 10rem !important;
  display: block;
}

.list-social__item span.visually-hidden {
  font-family: "intermedium";
  line-height: 28.8px;
  font-weight: 500 !important;
  color: var(--color-black-75, #000000bf);
}
.list-social__item path {
  fill: #430463;
}

menu__item--link {
  display: inline-block;
  font-size: 14px;
  font-family: interregular !important;
  font-weight: 500 !important;
  line-height: 25.2px;
  color: var(--color-black-75, #000000bf);
}

/* 
******************************************
                      shop page
*************************************************** */
/* .template-collection .grid__item:last-child  .metafield-rich_text_field p{
        font-size: 25px !important;
        color: #420577 !important;
        font-family: interregular !important;
        line-height: 32.5px;
        font-weight: 500 !important;
      margin-top: 0px;
} */

.price__sale span {
  font-size: 20px;
  line-height: 21px;
  font-family: "helvit";
  font-weight: 500 !important;
}
.product_grid .page-width {
  max-width: 1200px !important;
  margin: 0 auto;
  padding: 0 1.5rem;
}

.product_grid .quick-add__submit span {
  display: flex;
  gap: 10px;
}

.product_grid .quick-add__submit span img {
  height: 20px;
  width: 25px;
}

.product_grid .quick-add__submit {
  background: #420577 !important;
  color: #ebebeb !important;
  border: 1px solid #420577 !important;
}

.product_grid .quick-add__submit:hover {
  background: #053b36 !important;
}
.product_grid a.custom-buy-button.product-form__submit.button:hover {
  background-color: #053b36;
}

.product_grid svg.icon.icon-caret {
  color: #430463;
}

.product_grid li.grid__item {
  border: 1px solid black;
  overflow: hidden;
}
.card__media {
  /* border-bottom: 1px solid black; */
}
/* .product_grid  img.motion-reduce {
    border-bottom: 1px solid black;
} */

.product_grid .card__information {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.product_grid .quick-add {
  margin: 2rem 1rem !important;
}

small.copyright__content {
  letter-spacing: 0;
}

#FacetsWrapperDesktop h2#verticalTitle {
  font-size: 14px !important;
  line-height: 21px;
  letter-spacing: 0.4px !important;
  color: #430463 !important;
  font-weight: 600 !important;
  font-family: "Interbold";
}
.facets__disclosure-vertical span.facets__summary-label {
  font-size: 14px !important;
  line-height: 21px;
  letter-spacing: 0.4px !important;
  color: #430463 !important;
  font-weight: 600 !important;
  font-family: "Interbold";
}
.facet-checkbox__text-label {
  font-size: 14px !important;
  line-height: 18.2px;
  color: #430463 !important;
  font-family: "intermedium";
  font-weight: 500 !important;
}
.metafield-rich_text_field p {
  font-size: 12px;
  line-height: 21px;
  font-weight: 400 !important;
  font-family: interregular;
}
.price__regular span {
  font-size: 20px;
  line-height: 21px !important;
  font-family: "helvit" !important;
  font-weight: 500 !important;
  line-height: 37.5px;
  letter-spacing: 1.3px !important;
}

.card__information {
  padding-bottom: 0 !important;
  padding-top: 1.7rem;
}

.product_grid .quick-add__submit span {
  display: flex;
  gap: 10px;
  font-size: 14px;
  line-height: 16.8px;
  font-family: helvit;
  font-weight: 500 !important;
  color: #fff;
    align-items: center;
}

label.facets__label.facet-checkbox {
  display: flex;
  align-items: center;
}

.facets-vertical .facet-checkbox input[type="checkbox"] {
  background: #fff !important;
  border: 1px solid #dadada !important;
  border-radius: 5px !important;
  width: 1.9rem !important;
  height: 1.9rem !important;
  top: 1rem !important;
  left: -0.5rem !important;
}
.colection_faq {
  display: none;
}

#product-grid li.grid__item .custom-buy-button {
  display: none;
}

/* #product-grid li.grid__item:nth-child(5) .custom-buy-button {
  justify-content: center;
  align-items: center;
  padding: 16px !important;
  display: flex;
  gap: 10px;
  font-size: 14px !important;
  line-height: 16.8px;
  font-family: helvit;
  font-weight: 500 !important;
  text-decoration: none;
  color: #fff;
  opacity: 1;
}

#product-grid li.grid__item:nth-child(5) .quick-add__submit {
  display: none;
} */

.collection li.grid__item .custom-buy-button {
  display: none;
}

.collection li.grid__item:nth-child(4) .custom-buy-button {
  display: block;
  display: none;
  padding: 16px 10px !important;
  text-decoration: none;
  align-items: center;
}

.collection li.grid__item:nth-child(4) .quick-add__submit {
  display: flex;
}
.cart__checkout-button img {
  height: 20px;
  width: 20px;
}
img.cart-item__image {
  border-radius: 0 !important;
  border: 1px solid black !important;
}

.section-template--16098690465863__product-grid-padding
  .collection
  li.grid__item:nth-child(4)
  .custom-buy-button {
  display: none;
}

.section-template--16098690465863__product-grid-padding
  .collection
  li.grid__item:nth-child(4)
  .quick-add__submit {
  display: block;
  justify-content: center;
  display: flex;
  opacity: 1;
}

.custom-buy-button img {
  height: 20px;
  width: 20px;
}

.right caption-with-letter-spacing,
.caption-with-letter-spacing,
p.caption-with-letter-spacing.light,
.product-option dd,
.cart-drawer .tax-note {
  font-family: "interregular";
}

span.buckscc-money,
.product-option dt {
  font-family: "helvit";
}

/* ***************************************************product*********************************** */
.product-form__buttons span img {
  height: 20px;
  width: 25px;
}
.product-media-container {
        max-width: 100%;
        width: 100% !important;
    }
.images-sourced.images-sourced-2 {
    display: none !important;
}
.product-form__submit:hover {
  background-color: #053b36;
}
.product-form__submit span {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.product-form__submit span {
  font-family: "helvit" !important;
  font-size: 18px;
  line-height: 21.2px;
  letter-spacing: 2px;
  font-weight: 500 !important;
  color: #ebebeb;
}
.product .images-sourced img {
  max-height: 30px !important;
  max-width: 40px !important;
}
.product-form__input label {
  color: var(--color-black-60, #00000099) !important;
}

.product-form__input--pill input[type="radio"]:checked + label {
  color: var(--color-grey-9860, #fdfdf999) !important;
}

.product .images-sourced span {
  font-size: 14px !important;
  background: #bce8bc;
  border-radius: 0;
  border: 1px solid black;
}

.product .product__media img {
  border-radius: 0px !important;
  border: 1px solid black;
}

.sls-active {
  background: #e1d6e9 !important;
  border: 1px solid #000 !important;
}

.sls-option-container {
  border: 1px solid #000 !important;
  margin-bottom: 10px !important;
  border-radius: 10px !important;
}

.sealsubs-target-element .sls-custom-radio,
.sls-option[type="radio"] + span.sls-custom-radio {
  border: 1px solid rgb(67, 4, 99) !important;
}
select.sls-select.seal-tight.needsclick {
  border-radius: 0 !important;
  border: 1.5px solid rgb(67, 4, 99) !important;
}

.product .price-item--regular span {
  font-family: interbod !important;
  font-size: 25px !important;
  color: #430463 !important;
}

.sls-selling-plan-group-name {
  color: #430463 !important;
  font-family: "interregular" !important;
  font-size: 22px !important;
  margin-top: -3px !important;
  text-transform: uppercase !important;
  margin-left: 5px !important;
}
.product-form__input label {
  font-family: "intermedium";
}
legend.form__label {
  font-family: "interregular";
  text-transform: uppercase;
  font-size: 18px !important;
}

.product .price-item--regular span {
  font-family: interbod;
  font-size: 25px !important;
  color: #430463 !important;
}

p.product__text.inline-richtext.subtitle {
  font-family: "interregular";
}

.product__title .metafield-rich_text_field p {
  font-size: 18px !important;
  color: #430463 !important;
  margin: 5px 0 10px !important;
  letter-spacing: 0;
  font-family: "interregular";
}
.product .product__title h1 {
  color: #430463 !important;
  font-size: 35px !important;
  font-family: "intermedium" !important;
}
.sls-selling-plan-description-content span {
  font-family: "interbold";
}

.sls-selling-plan-description-content li {
  font-family: "interregular";
}
.sealsubs-container
  .sls-option-container
  .sls-selling-plan-group-options
  label {
  font-family: "interbold" !important;
  line-height: 19.2px;
}

.sls-selling-plan-description-content ul li img {
  height: 16px;
  width: 16px;
}

button#ProductSubmitButton-template--16098691317831__main span {
  font-family: "intermedium";
}

.pickup-availability-info p,
.pickup-availability-info button {
  font-family: "interregular";
}

.icon-with-text__item span {
  font-family: "intermedium";
}

.right-container .h2 p {
  text-align: left !important;
  font-size: 28px !important;
  font-family: "Intermedium";
  padding-left: 18px;
  line-height: 38px;
  font-weight: 500 !important;
}

.right-container p {
  text-align: left !important;
  padding-left: 40px;
  font-size: 20px !important;
  font-family: "Interregular";
  line-height: 30px;
  font-weight: 400 !important;
}

.right-container h2.h2.inline-richtext {
  display: flex;
}

.benefits.color-scheme-7d45b37e-6711-4ec5-96ec-2cd8ad46e04d.gradient.section-template--16098691317831__custom_benefits_xiFMmy-padding {
  background-color: #ebebeb;
}

.right-container button.button.button--primary img {
  height: 20px;
  width: 25px;
  align-self: center;
  margin-bottom: 0 !important;
}

.right-container .button {
  font-size: 14px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  border-radius: 50px !important;
  padding: 11.5px 25px !important;
  display: flex;
  justify-content: space-between;
  gap: 25px;
  line-height: 16.8px;
  width: max-content;
  margin-left: 40px;
  font-family: "helvit";
  white-space: nowrap;
  transition: 0.4s;
}
/* .right-container .button:hover{
  background-color:#420577 !important;
} */

.right-container img.shopheader-tableicon {
  position: static !important;
  align-self: baseline;
  height: 25px;
  width: 20px;
  margin-top: 5px;
  display: flex !important;
  margin-bottom: 0 !important;
  border: none;
}

.benefits__buttons .button:hover {
  background: #420577 !important;
  color: #ebebeb !important;
}

.benifit-header p {
  font-family: "interregular";
  font-size: 48px;
  line-height: 52px;
  font-weight: 400 !important;
  margin: 0;
  letter-spacing: 0.6px !important;
  color: #420577;
}

.benifit-header p strong {
  color: #053b36;
  font-family: "helvit";
  font-size: 40px;
  font-weight: 500 !important;
}

.collection__title h2.title.inline-richtext.h1 {
  font-size: 48px !important;
  color: #420577;
  text-align: left;
  letter-spacing: 0.6px !important;
  line-height: 52px;
  font-weight: 400 !important;
  max-width: 624px;
  font-family: "interregular" !important;
}
.collection__title h2.title.inline-richtext.h1 strong {
  text-transform: uppercase;
  font-family: helvit;
  font-weight: 500 !important;
  font-size: 40px;
}

.product_collection .collection .page-width-desktop {
  max-width: var(--page-width);
  padding: 0 5rem;
}

.trust h2.rich-text__heading.rte.inline-richtext.h1 {
  font-family: "interbod" !important;
  font-size: 40px !important;
  line-height: 52px;
  letter-spacing: 0.6px !important;
  font-weight: 700 !important;
}
.mobile_benifit {
  display: none;
}

/* ****************************polices*************************** */

.shopify-policy__title h1 {
  margin: 0 !important;
  color: #430463 !important;
  font-weight: 500 !important;
  padding: 0 !important;
  background: none !important;
  font-family: helvit !important;
font-size: 40px !important;
    text-transform: uppercase;
    line-height: 52px;
    letter-spacing: 0.6px !important;
}
.shopify-policy__title {
  text-align: left !important;
  font-family: "helvit";
  max-width: 900px !important;
  margin: auto !important;
  padding: 70px 10px 0 !important;
}

.shopify-policy__body {
  max-width: 900px !important;
  margin: auto !important;
  padding: 50px 10px 0 !important;
}

.shopify-policy__body p strong,
.shopify-policy__body p {
  font-family: "interregular";
}
.shopify-policy__body p strong {
  font-size: 32px !important;
    line-height: 39.6px;
}

/* =====================================*******************************************************
                 product pages
****************************************************************************=========================== */
/* ===================announcment */
.announcment-product {
  display: none;
}

.page-lp_mineral-bites .utility-bar,
.page-lp_capsules .utility-bar,
.page-lp_gel .utility-bar,
.page-lp_starter_pack .utility-bar,
.page-lp_raw-seamoss .utility-bar{
  display: none;
}
.page-lp_mineral-bites .announcment-product,
.page-lp_capsules .announcment-product,
.page-lp_gel .announcment-product,
.page-lp_starter_pack .announcment-product,
.page-lp_raw-seamoss .announcment-product{
  display: block;
}

.announcment-product .logo-firstheadig {
  font-size: 18px;
  line-height: 36px;
}

.announcment-product .image-withtextcontainer {
  align-items: center !important;
  padding: 14px 5rem;
}
.announcment-product .explorebtn {
  padding: 12px 48px;
  display: flex !important;
}

/* =========================img-with text_1===================== */

.imText_prod_1 ul.icon-with-text li.icon-with-text__item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.imText_prod_1
  ul.icon-with-text.icon-with-text--horizontal.list-unstyled
  span.h4.inline-richtext {
  color: #053b36;
  font-size: 16px !important;
  font-family: "interregular" !important;
}

.imText_prod_1
  ul.icon-with-text.icon-with-text--horizontal.list-unstyled
  .icon-with-text__item
  img {
  width: 155px;
  padding-right: 13px;
}
.imText_prod_1 .icon-with-text__item .inline-richtext a {
  text-underline-offset: 2px;
  text-decoration-thickness: 2px;
}
.imText_prod_1 ul.icon-with-text.icon-with-text--vertical.list-unstyled {
  display: grid;
  width: 100%;
  gap: 30px 20px;
  grid-template-columns: repeat(2, 1fr);
  justify-content: flex-start !important;
  padding-top: 50px;
}
.imText_prod_1 ul.icon-with-text.icon-with-text--horizontal.list-unstyled {
  padding-bottom: 15px;
}
.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item {
  gap: 26px;
}

.imText_prod_1 .icon-with-text__item {
  justify-content: flex-start !important;
  /* margin-top: -10px !important; */
}
.imText_prod_1 .image-with-text__text.rte.body p {
  color: #420577 !important;
  font-family: interregular !important;
  font-weight: 400 !important;
  font-size: 22px !important;
  line-height: 32px;
  letter-spacing: 0;
}
/* .imText_prod_1 .image-with-text__content {
        padding: 9rem 6rem 7rem;
    } */
.imText_prod_1
  p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing {
  font-size: 20px !important;
  color: #737373;
  padding-top: 50px;
  font-weight: 400 !important;
  text-transform: none;
}
.imText_prod_1 .image-with-text__text.rte.body p em {
  color: #053b36 !important;
  font-family: intermedium !important;
  font-weight: 500 !important;
  font-size: 19px !important;
  line-height: normal;
  letter-spacing: 0;
  font-style: normal;
}
.imText_prod_1 .image-with-text__text.rte.body p em strong {
  color: #053b36 !important;
  font-family: interbold !important;
  font-weight: 600 !important;
  font-size: 19px !important;
  line-height: normal;
  letter-spacing: 0;
  font-style: normal;

  text-transform: none;
}
.imText_prod_1 .image-with-text__text.rte.body p a {
  text-underline-offset: 1px;
  text-decoration-thickness: 1px;
}
.imText_prod_1 .image_with_text .image-with-text__content {
  max-width: 805px;
}
/* .imText_prod_1 .image-with-text__text.rte.body p {
    color: #420577 !important;
    font-family: interregular !important;
    font-weight: 400 !important;
    font-size: 22px !important;
    line-height: 32px;
    letter-spacing: 0;
} */
.imText_prod_1
  ul.icon-with-text.icon-with-text--vertical.list-unstyled
  span.h4.inline-richtext {
  font-size: 24px !important;
  color: #212121;
  font-family: "interbod" !important;
}

.imText_prod_1 ul.icon-with-text.icon-with-text--vertical.list-unstyled img {
  height: 50px;
  width: 50px;
}

/* .imText_prod_1 a.button.button--primary {
    width: 100%;
    padding: 16px 24px !important;
} */
.imText_prod_1 h2.image-with-text__heading.inline-richtext.h1 {
  color: #420577 !important;
  font-family: intermedium !important;
  font-weight: 600 !important;
  font-size: 48px !important;
  text-transform: none !important;
  letter-spacing: 0;
}
.imText_prod_1 a.button.button--primary {
  padding: 20px 24px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  max-width: 100% !important;
  font-size: 30px;
  color: #ebebeb;
  border-radius: 50px;
  text-decoration: none;
  transition: 0.4s;
  /* white-space: nowrap; */
  gap: 35px;
  font-family: "helvit";
  font-weight: 500 !important;
  line-height: 40.8px;
  margin-top: 20px;
}
.imText_prod_1 a.button.button--primary:hover {
  background-color: #420577;
}
.imText_prod_1 .rich-btn-image img {
  height: 30px;
  width: 35px;
}

.image_with_text .image-with-text__text.rte.body:last-child p {
  line-height: 26px !important;
}
/* =========================img-with text_2===================== */

.imText_prod h2.image-with-text__heading.inline-richtext.h1 {
  color: #420577 !important;
  font-family: interregular !important;
  font-weight: 500 !important;
  font-size: 48px !important;
  letter-spacing: 0;
  text-transform: none;
  padding-bottom: 45px;
}
.imText_prod .image-with-text__content {
    max-width: 800px;
}
.imText_prod h2.image-with-text__heading.inline-richtext.h1 strong {
  color: #420577 !important;
  font-family: helvit !important;
  font-weight: 400 !important;
  font-size: 40px;
  text-transform: uppercase;
  letter-spacing: 0;
}

.imText_prod .accordianside-card h3 {
  display: flex;
  align-items: center;
  color: #420577;
  font-family: "interbold";
  font-size: 28px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0px;
  line-height: 38px;
  font-weight: 600 !important;
  padding-right: 35px;
}

.imText_prod .accordianside-card.expanded p {
  padding-top: 10px;
}

/* =========================testimonial==================== */
.testimonial_prod .multicolumn-card__info .link {
  cursor: context-menu;
  text-decoration: none;
  font-size: 17px;
  line-height: 26.8px;
  font-family: "intermedium";
  font-weight: 500 !important;
}

.testimonial_prod span.icon-wrap {
  display: none;
}
.testimonial_prod .multicolumn-card__info {
  padding: 0 !important;
  padding: 0 !important;
  height: 100%;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}

.testimonial_prod .multicolumn-card__info .rte p {
  font-size: 22px;
  line-height: 26px;
  font-family: "interregular";
  font-weight: 400 !important;
  color: #ebebeb;
  padding-bottom: 35px;
}

.testimonial_prod .title-wrapper-with-link .inline-richtext {
  font-size: 40px !important;
  color: #ebebeb !important;
  font-family: "helvit" !important;
  font-weight: 400 !important;
  line-height: 48px;
  max-width: 673px;
}

.testimonial_prod .title-wrapper-with-link .inline-richtext strong {
  color: #bce8bc !important;
  font-weight: 500;
}

.testimonial_prod .title-wrapper-with-link {
  max-width: 600px;
}

.testimonial_prod h2.title.inline-richtext.h1 {
  display: contents;
  /* max-width: 379px; */
}
.testimonial_prod h2.title.inline-richtext.h1 img {
  height: 35px;
  width: 50px;
  padding-top: 0px;
}

.testimonial_prod slider-component.slider-mobile-gutter {
  padding-top: 40px;
}

/* ========================multicolumn=================== */

.multi_product .image-withtextcontainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1600px;
  padding-left: 5rem;
  padding-right: 5rem;
  margin: 0px auto;
}
.multi_product .logo-firstheadig {
  color: #420577;
  font-size: 48px;
  line-height: 48px;
  margin: 0 !important;
  font-family: "interregular";
  font-weight: 400 !important;
  align-self: flex-start;
  letter-spacing: 0.6px !important;
}

.multi_product .logo-firstheadig strong {
  font-family: helvit;
  font-weight: 400 !important;
  font-size: 40px;
}

.multi_product .logocontent-contain {
  max-width: 600px;
}

.multi_product .explorebtn {
  padding: 12px 40px;
  margin-top: 20px;
}
/* =============pro-faq================ */
.home_faq.faq.pro-pages .collapsible-content__heading {
  padding-top: 40;
}
.pro-pages.faq .collapsible-content {
  flex-direction: column;
}

.pro-pages .collapsible-content__wrapper {
  width: 100%;
}

.pro-pages.faq .collapsible-content-wrapper-narrow {
  max-width: 100% !important;
}

.pro-pages.home_faq.faq .collapsible-content__heading p strong {
  color: #ebebeb;
}

.pro-pages .grid__item:first-child {
  border-top: 1px solid #ebebeb !important;
}
/* =====================================feature_colleection================ */
.collection .card__content .card__information a {
  font-size: 25px !important;
  color: #420577 !important;
  font-family: "intermedium" !important;
  line-height: 32.5px;
  font-weight: 500 !important;
}
.product_page_meta {
  display: none;
}
.page-lp_gel .metafield-rich_text_field,
.page-lp_starter_pack .metafield-rich_text_field,
.page-lp_capsules .metafield-rich_text_field,
.page-lp_mineral-bites .card__information .metafield-rich_text_field,
.page-lp_raw-seamoss .metafield-rich_text_field {
  display: none;
}

.page-lp_gel .product_page_meta .metafield-rich_text_field,
.page-lp_starter_pack .product_page_meta .metafield-rich_text_field,
.page-lp_capsules .product_page_meta .metafield-rich_text_field,
.page-lp_mineral-bites .product_page_meta .metafield-rich_text_field,
.page-lp_raw-seamoss .product_page_meta .metafield-rich_text_field {
  display: block !important;
}

.page-lp_gel .product_page_meta,
.page-lp_starter_pack .product_page_meta,
.page-lp_capsules .product_page_meta,
.page-lp_mineral-bites .product_page_meta ,
.page-lp_raw-seamoss .product_page_meta {
  display: block !important;
}

.pro_page .product-form__submit {
    padding: 16px !important;
  text-decoration:none !important;
}
/* .page-lp_raw-seamoss #Slide-template--16169763242055__featured_collection_x4TGG6-4  .metafield-rich_text_field{
    display: block;
} */

.home_collection .card-wrapper .quick-add .metafield-rich_text_field p {
  color: #053b36 !important;
  font-size: 20px;
  font-family: interregular;
  line-height: 21.6px;
  font-weight: 500 !important;
  text-align: center;
}
 /* .pro_page li.grid__item:nth-child(4) .quick-add__submit {
    display: flex;
       opacity: 1;
}
  .pro_page li.grid__item:nth-child(4) .custom-buy-button {
    display: none;
} */
/* ===============page-lp_raw-seamoss */
 /* .page-lp_raw-seamoss .pro_page li.grid__item:nth-child(1) .quick-add__submit {
    display: none;
}
 .page-lp_raw-seamoss .pro_page li.grid__item:nth-child(1) .custom-buy-button {
    display: flex;
} */
/* page-lp_mineral-bites======================= */
/* .page-lp_mineral-bites .pro_page li.grid__item:nth-child(3) .quick-add__submit {
    display: none;
}

.page-lp_mineral-bites .pro_page li.grid__item:nth-child(3) .custom-buy-button {
    display: flex;
} */
.page-lp_mineral-bites .imText_prod_1 h2.image-with-text__heading.inline-richtext.h1 {
  
    font-size: 47px !important;
}
.page-lp_mineral-bites  .imText_prod_1 p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing {
       margin-top: 0;
    padding-top: 30px;
}
/* page-lp_capsules==================== */
/* .page-lp_capsules .pro_page li.grid__item:nth-child(2) .quick-add__submit {
    display: none;
}

.page-lp_capsules .pro_page li.grid__item:nth-child(2) .custom-buy-button {
    display: flex;
} */
.page-lp_capsules .home_collection.pro_page .collection li.grid__item:nth-child(4) .custom-buy-button{
  display: none;
}
.page-lp_capsules .imText_prod_1 .image-with-text__content {
        padding: 6rem 8rem 7rem;
    }
.page-lp_capsules .imText_prod_1 p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing {
       margin-top: 0;
    padding-top: 30px;
}
/* page-lp_starter_pack==================== */
/* .page-lp_starter_pack .pro_page li.grid__item:nth-child(4) .quick-add__submit {
    display: none ;
}

.page-lp_starter_pack .pro_page li.grid__item:nth-child(4) .custom-buy-button {
    display: flex;
} */
.page-lp_starter_pack .imText_prod_1 p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing {
       margin-top: 0;
    padding-top: 30px;
}
.page-lp_starter_pack .imText_prod h2.image-with-text__heading.inline-richtext.h1 {
    max-width: 545px;
}
.page-lp_starter_pack td.table-datatext {
    padding-left: 55px !important;
    padding-right: 55px !important;
}
/* page-lp_gel=================== */
/* .page-lp_gel .pro_page li.grid__item:nth-child(4) .custom-buy-button {
    display: none;
} */
.test_diff.testimonial_prod .title-wrapper-with-link .inline-richtext strong {
    color: #420577 !important;
    font-weight: 500;
}
.test_diff.testimonial_prod .multicolumn-card__info .rte p {
    font-size: 22px;
    line-height: 26px;
    font-family: "interregular";
    font-weight: 400 !important;
    color: #420577;
    padding-bottom: 35px;
}
.test_diff.testimonial_prod .title-wrapper-with-link .inline-richtext {
    font-size: 40px !important;
    color: #420577 !important;
    font-family: "helvit" !important;
    font-weight: 400 !important;
    line-height: 48px;
    max-width: 673px;
}
.test_diff.testimonial_prod .multicolumn-card__info .link {
    cursor: context-menu;
    text-decoration: none;
    font-size: 17px;
    line-height: 26.8px;
    font-family: "interbold";
    font-weight: 600 !important;
}
/* ============================table */
.product_table thead tr th:nth-child(1) {
  display: none;
  border-bottom: none !important;
}

.product_table td:first-child {
  display: none;
}

.product_table img.shopheader-tableicon {
  display: none;
}
.product_table td img {
  height: 25px;
  width: 25px;
}
/* ============================new accordion */

.CHANGR_ACC .accordiancollasetwo-container {
  display: block;
  margin-top: 0 !important;
  width: 100%;
}

.CHANGR_ACC .accordiancollasetwo-container .accordianside-card {
  border-top: 1px solid #5b2888;
}

.CHANGR_ACC .accordiancollasetwo-container:last-of-type .accordianside-card {
  border-bottom: 1px solid #5b2888 !important;
}

.CHANGR_ACC
  p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing {
  position: absolute;
  bottom: 18%;
  font-size: 18px !important;
  color: #737373;
  text-transform: lowercase;
  font-family: "interregular";
  font-weight: 400 !important;
}
.CHANGR_ACC h2.image-with-text__heading.inline-richtext.h1 {
  padding-bottom: 50px;
  color: #420577 !important;
  font-family: "interregular" !important;
  font-weight: 400 !important;
  text-transform: none;
  font-size: 48px !important;
  letter-spacing: 0.6px !important;
  line-height: 52px;
  padding-right: 20px;
}
.CHANGR_ACC h2.image-with-text__heading.inline-richtext.h1 strong {
  font-size: 40px;
  font-family: "helvit";
  font-weight: 500;
}
.CHANGR_ACC .image-with-text__text.rte.body p {
  color: #053b36 !important;
  font-family: "intermedium" !important;
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 36px;
  letter-spacing: 0;
}
.CHANGR_ACC a.button.button--primary {
     position: absolute;
    bottom: 10%;
    padding: 20px 24px !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 90% !important;
    max-width: 100% !important;
    font-size: 30px;
    color: #ebebeb;
    border-radius: 50px;
    text-decoration: none;
    transition: 0.4s;
    /* white-space: nowrap; */
    gap: 35px;
    font-family: "helvit";
    font-weight: 500 !important;
    line-height: 40.8px;
    margin-top: 20px;
}
.CHANGR_ACC a.button.button--primary:hover {
  background-color: #053b36;
}
.CHANGR_ACC .accordianside-card h3 {
  padding-right: 0px;
  padding-left: 60px;
}
.CHANGR_ACC .rich-btn-image img {
  height: 30px;
  width: 35px;
}
.CHANGR_ACC .accordianside-card.expanded p {
  padding-left: 62px;
}
.CHANGR_ACC .accordianside-card .toggle {
  position: absolute;
  left: 1px;
  top: 25px;
  right: auto;
  border: 1px solid black;
  border-radius: 50px;
  height: 26px;
  width: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
}
div#ImageWithText--template--16169763242055__i_mage_with_text_2_F4QEUz {
  position: relative;
}

.imText_prod .accordianside-card:last-child {
  border-bottom: 1px solid #5b2888;
}
.hom .accordianside-card:last-child {
  border-bottom: 1px solid #5b2888;
}

/*========================== free example image with text */
.Starter_pac .pack-box {
  max-width: 100%;
  /* background: #f9f9f9; */
  padding: 43px 0;
  width: 100%;
  border-radius: 8px;
  /* font-family: 'Arial', sans-serif; */
  /* color: #3a3a3a; */
}
.Starter_pac .item:last-child {
  display: flex;
  justify-content: space-between;
}
.Starter_pac .rich-btn-image img {
  height: 30px;
  width: 35px;
}
.Starter_pac .pack-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #420577; /* Purple */
}

.Starter_pac .pack-header h2 {
  font-size: 40px;
  margin: 0;
  font-family: helvit !important;
  font-weight: 500 !important;
  line-height: 40px;
}

.Starter_pac .price1 {
  font-weight: 500 !important;
  font-size: 22px;
  font-family: "helvit";
  line-height: normal;
  align-self: end;
}

.Starter_pac .sub-info {
  font-size: 18px;
  color: #777;
  margin: 8px 0 16px;
  font-family: "interregular";
}

.Starter_pac hr {
  border: none;
  border-top: 2px solid #420577;
  margin: 20px 0 50px;
}
.Starter_pac a.button.button--primary:hover {
  background-color: #420577;
}
.Starter_pac a.button.button--primary {
  padding: 20px 24px !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    max-width: 100% !important;
    font-size: 30px;
    color: #ebebeb;
    border-radius: 50px;
    text-decoration: none;
    transition: 0.4s;
    /* white-space: nowrap; */
    gap: 35px;
    font-family: "helvit";
    font-weight: 500 !important;
    line-height: 40.8px;
    margin-top: 20px;
}
.Starter_pac .item {
  margin-bottom: 20px;
}
.Starter_pac h2.image-with-text__heading.inline-richtext.h1 {
  font-family: interbold !important;
  text-transform: none !important;
  font-weight: 600 !important;
  font-size: 48px !important;
  max-width: 600px;
  padding-bottom: 67px;
}
.Starter_pac .item .title {
  color: #420577;
  margin: 0;
  font-size: 24px;
  line-height: normal;
  font-family: "intermedium";
}

.Starter_pac .item .desc {
  font-size: 18px;
  color: #666;
  margin: 4px 0 0;

  font-family: "interregular";
}

.Starter_pac .strike {
  text-decoration: line-through;
  color: gray;
  margin-left: 8px;
  font-weight: 600 !important;
  font-size: 22px;
  font-family: "helvit";
  line-height: normal;
}
.fre {
  padding-top: 10px;
}
.Starter_pac .free {
  color: #420577;
  margin-left: 8px;
  font-weight: 600 !important;
  font-size: 22px;
  font-family: "helvit";
  line-height: normal;
}
.Starter_pac .image-with-text__content {
  padding: 2rem 6rem 7rem 4rem !important;
}
.pro-pages.faq h3.accordion__title.inline-richtext.h4 {
  color: #ebebeb !important;
  font-size: 27px !important;
  line-height: 26px;
  text-decoration: none;
  font-family: "intermedium";
  font-weight: 500 !important;
}
/* ============================newsletter */
.page-lp_gel .newsletter__subheading,
.page-lp_starter_pack .newsletter__subheading,
.page-lp_mineral-bites .newsletter__subheading,
.page-lp_capsules .newsletter__subheading,
.page-lp_raw-seamoss .newsletter__subheading {
  display: none;
}
.page-lp_gel .newsletter-flex .h1,
.page-lp_starter_pack .newsletter-flex .h1,
.page-lp_mineral-bites .newsletter-flex .h1,
.page-lp_capsules .newsletter-flex .h1,
.page-lp_raw-seamoss .newsletter-flex .h1 {
  max-width: 400px;
}
.page-lp_gel .newsletter__wrapper,
.page-lp_starter_pack .newsletter__wrapper,
.page-lp_mineral-bites .newsletter__wrapper,
.page-lp_capsules .newsletter__wrapper,
.page-lp_raw-seamoss .newsletter__wrapper {
  flex-wrap: wrap;
  gap: 20px;
  margin: 0 auto;
  justify-content: space-between !important;
   padding-top: 50px;
        padding-bottom: 70px;
}
   
/* *************************************responsive************************************ */
.rich-btn-image {
  display: flex;
}
@media screen and (min-width: 990px) {
  .collapse_column .grid--2-col-desktop .grid__item {
    max-width: calc(
      49% - var(--grid-desktop-horizontal-spacing) / 2
    ) !important;
  }
}

@media screen and (max-width: 1500px) {
  .multi_product .multicolumn-list,
  ul#Slider-template--16098690760775__multicolumn_hWmw4W {
    gap: 30px 20px;
    justify-content: space-between !important;
  }

  /* newsletter====================================== */
  .newsletter-form__field-wrapper {
    min-width: 750px !important;
  }

  .newsletter__wrapper {
    flex-wrap: wrap;
    gap: 20px;
    margin: 0 auto;
    justify-content: center !important;
  }
}
@media screen and (max-width: 1550px) {
  .CHANGR_ACC a.button.button--primary {
    position: absolute;
    bottom: 9%;
    width: 85%;
  }
}
@media screen and (max-width: 1350px) {

  /* newsletter====================================== */
  .newsletter-form__field-wrapper {
    min-width: 700px !important;
  }
}
@media screen and (max-width: 1280px) {

  /* newsletter====================================== */
  .newsletter-form__field-wrapper {
    min-width: 650px !important;
  }
}
@media screen and (max-width: 992px) {
  .newsletter-form__field-wrapper {
    min-width: 550px !important;
  }
  /* header===================== */
  nav.header__inline-menu {
    display: none;
  }

  .header--middle-left {
    grid-template-columns: 1fr 1fr !important;
    column-gap: 2rem;
  }

  header-drawer {
    margin-left: 0 !important;
    justify-self: end !important;
  }

  h1.header__heading {
    justify-self: self-start;
  }

  .header {
    grid-template-areas: "heading icons left-icons";
  }
}
@media screen and (min-width: 780px) {
  .collapse_column a.button.button--primary {
    /* display:none;  */
  }
}

@media screen and (max-width: 780px) {
  .announcement-bar__message {
    font-size: 14px !important;
    line-height: 14px;
  }

  /* header===================================== */

  .header {
    padding: 0px 2rem 1px 1rem !important;
    gap: 0% !important;
  }

  .menu-drawer__inner-submenu {
    background-color: #ebebeb;
  }
  a.button.shop-all-button {
   font-family: "helvit";
        font-size: 14px !important;
        line-height: 22px;
        gap: 15px;
    background-color: #420577;
  }
 a.button.shop-all-button img{
  height: 16px;
}
  .header__heading-logo {
    height: auto;
    width: 138px;
    max-width: 100%;
  }
  /* banner================================= */

  .banner__heading p {
    margin: 0 !important;
    font-size: 26px !important;
    font-family: "interregular" !important;
    padding: 40px 0 130px;
  }

  .banner__text p {
    font-size: 16px !important;
    margin: 0 !important;
    max-width: 370px;
    line-height: 20px;
     color: #420577 !important;
  }

  .banner__content {
    align-items: flex-end !important;
  }
  .banner__box a.button.button--primary {
    width: 100% !important;
  }

  .banner__buttons {
    display: flex !important;
    max-width: 100% !important;
  }

  .banner__buttons .button {
    padding: 12px 32px !important;
  }
  .banner__box.content-container strong {
    font-size: 20px;
    line-height: 0;
  }
  .banner__heading p {
    margin: 0 0 !important;
    font-size: 26px !important;
    color: #420577 !important;
    font-family: "interregular" !important;
    /* padding: 40px 0 100px; */
            padding: 10px 0 230px;
    line-height: 26px;
  }
  .banner__text.rte.body {
    padding: 0 0 17px;
  }
  .banner__box a.button.button--primary {
    font-size: 14px !important;
    line-height: 16px;
    font-weight: 400;
    padding: 7.5px 32px !important;
  }
  .banner__text.rte.body {
    padding: 65px 0 17px !important;
  }

  /* multicolumn==================================== */
  .section-template--16098690760775__custombenefit_exploresection_9UdD4K-padding {
    padding-top: 0 !important;
  }
  .collapse_column .multicolumn-list__item {
    position: sticky;
    top: 0;
    background-color: #ebebeb;
  }
  .center.small-hide.medium-hide {
    margin: 0 20px;
  }
  a.explorebtn {
    display: none !important;
  }
    .grid--peek .grid__item {
        min-width: 33%;
        max-width: 88%;
    }
  .collapse_column h2.logo-firstheadig {
    padding-top: 30;
    margin: 0 auto;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 8px;
  }

  .image-withtextcontainer {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .section-template--16098690760775__custombenefit_exploresection_9UdD4K-padding {
    background: #ebebeb;
    padding-bottom: 0;
  }

  .collapse_column a.button.button--primary {
    display: flex !important;
    /* margin: auto 30px; */
    color: #ebebeb;
    line-height: 16.8px;
    padding: 7.5px 32px !important;
  }
  .collapse_column a.button.button--primary:hover {
    background-color: #420577;
  }

  .collapse_column .medium-hide {
    display: flex !important;
  }
  .full-unstyled-link {
    color: #420577 !important;
  }
  .collapse_column .slider.slider--tablet {
    scroll-padding-left: 3rem !important;
    margin-bottom: 0 !important;
  }

  .collapse_column .multicolumn .multicolumn-list__item .content-container {
    padding: 0;
  }

  .multicolumn .multicolumn-list__item .content-container {
    padding: 18px 10px 5px !important;
  }

  .collapse_column .image-collapse img {
    width: 34px;
    height: 31px;
    margin-right: 10px;
  }

  .section-template--16098690760775__multicolumn_hWmw4W-padding {
    padding-top: 0;
  }
  .collapse_column .accordion__content {
    padding-left: 0;
  }

  /* .collapse_column  .multicolumn-list:not(.slider) {
        padding-left: 0 !important;
        padding-right: 0 !important;
    } */
  .multicolumn .page-width {
    /* padding-left: 1.5rem !important;
        padding-right: 1.5rem !important; */
    padding-top: 50 !important;
  }
  .section-template--16098690760775__custombenefit_exploresection_9UdD4K-padding {
    padding-top: calc(0px * 0.75);
    padding-bottom: 0;
  }

  .collapse_column
    .slider--tablet.grid--peek.grid--1-col-tablet-down
    .grid__item,
  .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item {
    width: calc(100% - var(--grid-mobile-horizontal-spacing) - 1rem) !important;
  }

  .collapse_column p.logo-frstpara {
    line-height: 20px;
    font-size: 16px;
    padding-top: 6px;
    margin: 0;
  }
  .collapse_column .image-collapse img {
    idth: 19.56px;
    height: 19px;
  }
  .collapse_column .accordion summary {
    padding: 17px 0;
  }
  .collapse_column .multicolumn .button {
    /* margin-top: 1.5rem; */
  }
  .section-template--16098690760775__multicolumn_hWmw4W-padding {
    padding-bottom: 30px !important;
  }
  /* rich textwith icon======================== */

  .rich-text__blocks:nth-of-type(1) .my-section .explore-cusbtn {
    display: none;
  }

  .rich-text__blocks .explore-cusbtn {
    display: flex;
  }

  .home_richicon .my-section .my-richtext {
    font-size: 24px !important;
    font-family: "interregular" !important;
    text-align: left;
    line-height: 24px;
    color: #eaeaea !important;
    max-width: 299px;
    font-weight: 400 !important;
    margin: 0;
    letter-spacing: 0.6 !important;
  }
  .home_richicon .my-section .my-richtext strong {
    font-size: 20px;
    line-height: 0;
  }
  .section-template--16098690760775__rich_text_with_icons_tzMipC-padding {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .my-section {
    padding: 0 2rem !important;
  }

  .home_richicon .rich-text__wrapper.rich-text__wrapper--center.page-width {
    padding: 0;
  }

  .icons-container .images {
    width: 100% !important;
    height: auto !important;
    border-radius: 100%;
  }

  .icons-container span {
    cursor: pointer !important;
    width: 100%;
  }
  .icons-container {
    margin-top: 20px !important;
    width: 100%;
    max-width: 100%;
    padding: 0;
    gap: 20px;
  }

  .image-with-text__content {
    padding: 30px 20px !important;
  }
  .imText_prod h2.image-with-text__heading.inline-richtext.h1 strong {
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 0;
  }

  .image_with_text .image-with-text__text.rte.body p {
    font-size: 16px;
  }
  .home_richicon .slick-track {
    display: flex;
    gap: 5px;
  }
  ul#Slider-template--16098690760775__multicolumn_hWmw4W {
    gap: 0;
  }
  .icons-container.slick-initialized.slick-slider {
    width: 100%;
    max-width: 100%;
  }
  a.explore-cusbtn {
    margin: 0 2rem !important;
    font-size: 14px;
    padding: 9px 32px !important;
  }
.rich-btn-image img {
    height: 18px !important;
    width: 18px !important;
}
  /* .icons-container span {
            width: 100% !important;
        max-width: 420px;
    
} */

  span.slick-slide.slick-current.slick-active.slick-center {
    /* width: 350px !important; */
    max-width: 100% !important;
  }
  /* span.slick-slide.slick-cloned {
    width: 310px !important;
} */

  .home_richicon .rich-text__blocks {
    align-items: center !important;
    display: block !important;
  }

  .rich-text__wrapper {
    width: 100% !important;
  }
  /* img with text==========accordianside-card    */
  .image_with_text
    p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--large.subtitle {
    font-size: 14px !important;
    line-height: 36px;
    margin-bottom: 0 !important;
  }
  .accordianside-card .span-collasimg {
    width: 25px;
    height: 20px;
    position: relative;
    top: 0px;
    left: 0px;
    margin-right: 6px;
  }

  .accordianside-card h3 {
    font-size: 16px !important;
    max-width: 100% !important;
  }

  .accordianside-card {
    width: 100% !important;
  }

  .accordiancollasetwo-container {
    display: block;
    margin-top: 10px;
    max-width: 100% !important;
    width: 100%;
  }

  .accordianside-card .toggle {
    right: 0 !important;
    font-size: 25px !important;
  }

  .accordianside-card .span-collasimg {
    margin-right: 18px !important;
  }
  .accordianside-card p {
    padding-left: 44px !important;
    font-size: 14px;
    line-height: 18px;
  }
  .image_with_text .image-with-text__text.rte.body p {
    color: #512781 !important;
    font-family: interregular !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 20px;
    letter-spacing: 0;
  }

  .accordianside-card h3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /* ===================================feature product */
  .home_collection .center.collection__view-all {
    display: none;
  }
  .collection .slider--tablet.product-grid {
    padding-bottom: 30px;
  }
  .home_collection .image-withtextcontainer strong {
    text-transform: uppercase;
    font-family: "helvit";
    font-weight: 500;
    font-size: 20px;
  }
  .home_collection .viewallbutton-container {
    display: none;
  }
  .pro_page li.grid__item:nth-child(1) .custom-buy-button{
   min-height: 36px;
    padding: 0px !important;
    text-decoration: none;
    font-size: 14px !important;
  }
.pro_page .card-information {
    padding-bottom: 5px;
}
  .seefeel-text {
    font-size: 20px !important;
    line-height: 24px !important;
  }
  .home_collection .collection .page-width-desktop {
    padding: 0;
  }
  .card__content {
    margin: 0 !important;
  }
  .home_collection .card__heading a {
    font-size: 24px !important;
    color: #420577 !important;
    font-family: interregular !important;
    line-height: 32.5px;
    font-weight: 500 !important;
  }

  .home_collection .collection span.price-item.price-item--regular,
  .home_collection .price__sale span {
    font-size: 16px !important;
    line-height: 20px;
  }
  .home_collection .card__content button span {
    font-size: 14px;
  }
  .home_collection .quick-add.no-js-hidden {
    padding-top: 30px;
  }
  .home_collection .card-wrapper .metafield-rich_text_field p {
    font-size: 16px;
    line-height: 20px;
  }

  .section-template--16098690760775__customproduct_toptextsection_jNj96J-padding {
    padding-top: 20px !important;
    padding-bottom: calc(28px * 0.75);
  }
    .image-with-text h2.image-with-text__heading.inline-richtext.h1 {
    color: #420577 ;
    font-size: 20px !important;
    line-height: 24px !important;
  }
  .collection__title h2.title.inline-richtext.h1 {
    font-size: 24px !important;
    line-height: 24px;
    padding-top: 0px;
  }
  .collection__title h2.title.inline-richtext.h1 strong {
    font-size: 20px !important;
    line-height: 24px;
  }
  .home_collection  .collection li.grid__item:nth-child(4) .custom-buy-button {
    /* display: block; */
    /* display: flex; */
    padding: 3px 0px !important;
    text-decoration: none;
}
     .page-lp_starter_pack .home_collection .collection li.grid__item:nth-child(4) .custom-buy-button {
        /* display: block; */
        /* display: flex
; */
        padding: 0px !important;
        text-decoration: none;
    }
  /* ======trust */

  .trust h2.rich-text__heading.rte.inline-richtext.h1 {
    max-width: 200px;
    font-family: interregular !important;
    font-size: 16px !important;
    line-height: 20px;
    letter-spacing: 0.6px !important;
    font-weight: 700 !important;
    margin: 0 auto;
  }
  .section-template--16098690760775__rich_text_yL4twE-padding {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  /* faq=================== */
  .home_faq.faq .collapsible-content__heading {
    padding-top: 0;
  }

  .home_faq.faq .collapsible-content__heading p {
    margin: 0;
    font-size: 22px;
  }

  /* .collapsible-content__wrapper.section-template--16098690760775__collapsible_content_kArCV9-padding {
    padding: 20px 0;
} */
  .home_faq h3.accordion__title.inline-richtext.h4 {
    font-size: 16px !important;
  }

  .collection .slider--tablet.product-grid {
    scroll-padding-left: 4.5rem !important;
  }
  .collapsible-content__wrapper {
    padding-top: 0px !important;
    padding-bottom: 30px;
  }
  .home_faq .collapsible-content__heading {
    margin-top: 30px !important;
  padding-bottom:4rem;
  }
  .home_faq .accordion {
    /* margin-top: 1rem !important; */
  }

  .home_faq.faq .collapsible-content__heading p strong {
    color: #bce8bc;
    font-family: helvit;
    font-size: 24px;
    line-height: 0;
    font-weight: 500 !important;
  }

  .home_faq.faq .collapsible-content__heading p {
    letter-spacing: 0.6px !important;
    /* margin-bottom: 4rem !important; */
    font-size: 24px;
    line-height: 26px;
  }
  .home_faq.faq h3.accordion__title.inline-richtext.h4 {
    font-size: 16px;
    line-height: 20px;
  }
  .faq .accordion {
    border-top: none;

    margin-top: 0;
  }
  .faq .grid__item:first-child {
    border-top: 1px solid #ebebeb !important;
  }

  /* newsletter======================================= */

  .newsletter__wrapper {
    padding: 40px 2rem 30px !important;
  }
  .newsletter-flex .h1 {
    text-align: start;
  }
  .newsletter__subheading p {
    font-size: 16px !important;
    text-align: start;
    line-height: 20px;
  }

  .newsletter-form__field-wrapper {
    min-width: auto !important;
  }

  .email-form-flex {
    width: 100% !important;
  }
  .email-bottom-text {
    text-align: start !important;
    padding-left: 0 !important;
    line-height: 20px;
  }

  .newsletter-form__field-wrapper .field {
    flex-direction: column;
    gap: 13px;
  }

  .newsletter-form__button {
    position: static;
    width: 100% !important;
    max-width: 100% !important;
  }
  .newsletter__wrapper .field:after {
    display: none;
  }

  .newsletter__wrapper > * + * {
    margin-top: 0rem !important;
  }
  .newsletter-form__button {
    font-size: 14px !important;
    line-height: 16.8px;
    font-weight: 500 !important;
  }

  p.email-bottom-text {
    font-size: 12px !important;
    line-height: 16px;
  }
  /* footer================ */
  .footer {
    padding-bottom: 0px !important;
  }

  .footer__content-top {
    padding-bottom: 0 !important;
  }

  .footer__copyright {
    /* text-align: start !important; */
    /* margin-top: 10px !important; */
  }
  .footer__content-bottom {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    background: #bce8bc !important;
    border: none !important;
  }

  /* ***************************collection****************** */
  span.mobile-facets__open-label.button-label.medium-hide.large-up-hide,
  span#ProductCount {
    font-size: 16px;
    line-height: 24px;
    font-family: "intermedium";
    font-weight: 500 !important;
    letter-spacing: 0.6px;
  }
  a.header__heading-link.link.link--text.focus-inset {
    justify-self: self-start !important;
  }

  h2.mobile-facets__heading.medium-hide.large-up-hide {
    font-family: "helvit";
    font-weight: 500;
    line-height: 20px;
  }
  p.mobile-facets__count {
    font-family: "interregular";
    line-height: 26px;
  }
  .mobile-facets__summary span,
  .mobile-facets__submenu span {
    font-family: "intermedium";
    font-size: 18px;
  }
  .colection_faq {
    display: flex;
  }

  .benefits {
    display: none;
  }

  .section-template--16098690465863__collapsible_content_kArCV9-padding {
    padding-top: 15px;
    padding-bottom: 50px;
  }
     .home_collection .collection {
        padding-bottom: 26px !important;
        padding-top: 10px !important;
    }
  .metafield-rich_text_field p {
    font-size: 13px;
  }

  /* mobile benifit============================= */
  .mobile_benifit .right-container {
    display: flex;
    /* grid-template-columns: repeat(2, 324px); */
    gap: 40px;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .mobile_benifit .benefits_container img {
    max-width: 350px;
    height: auto;
    left: 50%;
    -o-object-fit: contain;
    /* object-fit: contain; */
    position: static;
    /* transform: translateX(-50%); */
  }
  .mobile_benifit {
    display: flex;
  }

  .mobile_benifit .benifit-header p {
    font-family: "interregular";
    font-size: 20px;
    padding: 0;
    margin: 0 !important;
    line-height: 24px;
    font-weight: 500 !important;
    color: #420577;
  }
  .mobile_benifit .benifit-header p strong {
    /* font-family: "interregular"; */
    font-size: 20px;
    padding: 0;
    margin: 0 !important;
    line-height: 24px;
    font-weight: 500 !important;
  }
  .benefits_container img {
    transform: none;
    margin-bottom: 0 !important;
  }

  /* .right-container h2.h2.inline-richtext {
    padding-bottom: 15px;
} */
  .mobile_benifit .right-container p {
    text-align: left !important;
    padding-left: 38px;
    font-size: 16px !important;
    font-family: "Interregular";
    line-height: 20px;
    font-weight: 400 !important;
  }
  .mobile_benifit .right-container h2 p {
    text-align: left !important;
    padding-left: 16px;
    font-size: 20px !important;
    font-family: "Interbod";
    line-height: 28px;
    margin: 0;
    max-width: 315px;
    font-weight: 700 !important;
            /* padding-top: 6px; */
        padding-bottom: 10px;
  }
  .focus-none {
    box-shadow: none !important;
    outline: 0 !important;
    overflow: hidden !important;
  }
  .left_section,
  .right_section {
    display: flex;
    flex-direction: column;
    gap: 30px !important;
  }

  .benefits__buttons {
    margin-top: 0px !important;
    flex-direction: column !important;
  }

  .mobile_benifit .right-container .button {
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    border-radius: 50px !important;
    padding: 5px 25px !important;
    display: flex;
    justify-content: center;
    gap: 25px;
    width: 100%;
    margin-left: 0px;
    /* font-family: interbold; */
  }

  .benefits_container .img_section img {
    max-width: 500px;
    height: auto;
    left: 50%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    transform: translateX(-50%);
  }

  .sls-purchase-options-container
    .sls-option-container:nth-child(2).sls-active
    .sls-label-container {
    /* display: grid !important;
  gap: 10px !important;
  grid-template-columns: auto auto auto !important; */
    display: flex !important;
    flex-direction: column;
  }

  .sls-selling-plan-group-options {
    margin-top: 0px !important;
  }
  .sls-selling-plan-group-options {
    order: 3;
    padding-bottom: 10px;
  }

  .selling-plan-group-options-name-select {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    align-items: center !important;
    margin: 0 !important;
    gap: 6px !important;
  }

  .article-template__link {
    font-size: 1.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    line-height: 20px;
    font-family: helvit;
    font-weight: 500 !important;
  }

  .sls-purchase-options-container
    .sls-option-container:nth-child(2).sls-active
    .sls-label-container
    div:last-child {
    margin-top: 0px !important;
  }

  .sls-purchase-options-container
    .sls-option-container:nth-child(2).sls-active::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: none !important;
    top: 32%;
    left: 0;
  }

  /* product pages data start=********************************************************************************************** */

  /* annuncement */
  .announcment-product .explorebtn {
    padding: 10px 20px;
    display: flex !important;
    font-size: 10px;
    gap: 5px;
  }
  .announcment-product .image-withtextcontainer {
    align-items: center !important;
    padding: 8px 5rem;
  }
  .announcment-product .logo-firstheadig {
    font-size: 12px !important;
    line-height: 16px !important;
  }
  .announcment-product .rich-btn-image img {
    height: 15px;
    width: 25px;
  }

  /* ===========================first img with text=============== */
  .imText_prod_1
    ul.icon-with-text.icon-with-text--horizontal.list-unstyled
    .icon-with-text__item
    img {
    width: 85px;
    padding-right: 10px;
  }
  .imText_prod_1
    ul.icon-with-text.icon-with-text--horizontal.list-unstyled
    span.h4.inline-richtext {
    font-size: 10px !important;
  }

  .imText_prod_1 h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 24px !important;
    line-height: 29px !important;
    padding-top: 0px;
    padding-right: 0px;
    margin-top: 10px;
  }
.page-lp_mineral-bites .imText_prod_1 h2.image-with-text__heading.inline-richtext.h1 {
  font-size: 24px !important;
    line-height: 29px !important;
    padding-top: 0px;
    padding-right: 0px;
    margin-top: 10px;
}
  .imText_prod_1 .image-with-text__content {
    padding: 45px 20px !important;
  }
  .imText_prod_1 .image-with-text__text.rte.body p em strong,
  .imText_prod_1 .image-with-text__text.rte.body p em {
    color: #053b36 !important;
    font-style: normal;
    font-size: 12px !important;
    line-height: 16px;
  }
  .imText_prod_1
    p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium.caption-with-letter-spacing {
    font-size: 12px !important;
    color: #737373;
    padding-top: 10px;
  }
.imText_prod_1 ul.icon-with-text.icon-with-text--horizontal.list-unstyled {
    padding-bottom: 6px;
}
  .imText_prod_1 .image-with-text__text.rte.body {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .imText_prod_1 a.button.button--primary {
    padding: 0px 24px !important;
    font-size: 14px;
    margin-top: 15px;
    gap: 20px;
  }

  .imText_prod_1 .rich-btn-image img {
    height: 22px;
    width: 26px;
  }

  .imText_prod_1
    ul.icon-with-text.icon-with-text--vertical.list-unstyled
    span.h4.inline-richtext {
    font-size: 14px !important;
    color: #212121;
    font-family: "interbod" !important;
  }
  .imText_prod_1 ul.icon-with-text.icon-with-text--vertical.list-unstyled img {
    height: 30px;
    width: 30px;
  }
  .icon-with-text.icon-with-text--vertical.list-unstyled
    li.icon-with-text__item {
    gap: 18px;
  }

  .imText_prod_1 ul.icon-with-text.icon-with-text--vertical.list-unstyled {
    gap: 24px 20px;
    padding-top: 30px;
    padding-bottom: 0px;
  }
        .imText_prod h2.image-with-text__heading.inline-richtext.h1 {
        font-size: 28px !important;
        line-height: 32px !important;
    }
  /* =======================.testimonial_prod============ */
.test_diff.testimonial_prod .title-wrapper-with-link .inline-richtext {
    font-size: 24px !important;
    color: #420577 !important;
    font-family: "helvit" !important;
    font-weight: 400 !important;
    line-height: 30px;
    max-width: 673px;
}    
  .test_diff.testimonial_prod .slick-dots li.slick-active button:before {
        opacity: 1;
        background-color: #420577;
        color: #420577;
        font-size: 0px;
        height: 12px;
        width: 12px;
    }
      .test_diff.testimonial_prod .slick-dots li button:before {
        opacity: 1;
        border: 1px solid #5b2888;
        font-size: 10px;
        color: transparent;
        border-radius: 50px;
        height: 12px;
        width: 12px;
    }
  .testimonial_prod .grid--1-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
  }
  .testimonial_prod .multicolumn-list:not(.slider) {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 30px !important;
  }
  .testimonial_prod.multicolumn .title-wrapper-with-link {
    margin-bottom: 0;
  }
  .testimonial_prod .page-width {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .testimonial_prod .slick-dots li.slick-active button:before {
    opacity: 1;
    background-color: #bce8bc;
    color:#bce8bc ;
    font-size: 0px;
    height: 12px;
        width: 12px;
  }
  .testimonial_prod .slick-dots li button:before {
    opacity: 1;
    border: 1px solid #bce8bc;
    font-size: 10px;
    color: transparent;
    border-radius: 50px;
    height: 12px;
        width: 12px;
  }
  .testimonial_prod .multicolumn-list__item .content-container {
    padding: 0px 18px 0 0px !important;
  }
  .testimonial_prod .multicolumn-card__info .rte p{
    font-size: 18px !important ;
  }
  /* collapseable multicolimn=============== */
  .multi_product .logo-firstheadig strong {
    font-size: 24px;
  }

  .multi_product h2.logo-firstheadig {
    font-size: 28px;
    line-height: 30px;
  }

  .section-template--16169763242055__custombenefit_exploresection_9UdD4K-padding,
  .section-template--16204663029831__custombenefit_exploresection_9UdD4K-padding,
  section-template--16204228395079__custombenefit_exploresection_9UdD4K-padding,
  section-template--16204536971335__custombenefit_exploresection_9UdD4K-padding,
  section-template--16204512329799__custombenefit_exploresection_9UdD4K-padding{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .multi_product .page-width {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
  }

  .multi_product a.button.button--primary {
    min-height: 36px !important;
    padding: 0 !important;
  }
  .multi_product.multicolumn-list__item .content-container {
    padding: 0 !important;
  }
  .multi_product .collapse_column .slider.slider--tablet {
    scroll-padding-left: 4rem !important;
    margin-bottom: 0 !important;
    gap: 0 !important;
  }
  .multi_product .multicolumn-list {
    gap: 0;
  }
  /* feature collection==================================== */
 .pro_page .price__regular span{
  font-size: 16px !important;
}
  .pro_page h2.title.inline-richtext.h1 p strong {
    font-size: 24px !important;
  }
  .pro_page .collection__title.title-wrapper {
    margin-bottom: 26px !important;
  }
  .pro_page h2.title.inline-richtext.h1 p {
    font-size: 28px !important;
    line-height: 30px;
  }
  .pro_page .collection {
    padding-top: 5px;
    padding-bottom: 45px;
  }
  .home_collection.pro_page
    .card-wrapper
    .quick-add
    .metafield-rich_text_field
    p {
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    margin-top: 10px !important;
  }
  .home_collection.pro_page .card__content button {
    padding: 0 !important;
    min-height: 36px;
  }
  .home_collection.pro_page .quick-add.no-js-hidden {
    padding-top: 0px !important;
  }
  .pro_page .collection__title h2.title.inline-richtext.h1 {
    padding-top: 0px;
  }
  .pro_page .product-form__submit {
    padding: 0 !important;
    min-height: 36px;
    text-decoration: none !important;
}
.page-lp_raw-seamoss .newsletter-flex .h1 {
    max-width: 400px;
    line-height: 30px;
}
  /* product pages data end=********************************************************************************************** */

}

@media screen and (max-width: 750px) {
  /* ==========================================================product */

  /* .product
    .product__media-list
    .product__media-item:nth-child(1)
    .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  } */

  .product .thumbnail-slider {
    display: none !important;
  }
  .js .product__media {
    overflow: visible !important;
  }

  /* .product .product__media-list {
    --grid-desktop-horizontal-spacing: 40px !important;
    column-gap: var(--grid-desktop-horizontal-spacing) !important;
  } */
.product .product__media-list .product__media-item:nth-child(1) .images-sourced {
    display: none !important;
    padding: 0 !important;
}
  .product .product__media-list .product__media-item:nth-child(1) {
    align-items: flex-start !important;
    grid-template-columns: 1fr !important;
    display: none ;
  }
.images-sourced.images-sourced-2 {
    display: grid !important;
        padding: 0 !important;
        grid-template-columns: 1fr 1fr 1fr;
  padding: 0 1.5rem !important;
}
  /* .product .product__media-list li:nth-child(2) {
    width: 95% !important;
    max-width: 100% !important;
  } */

  /* .product .product__media-list li:nth-child(3) .product-media-container {
  --ratio: 1 !important;
  --preview-ratio: 1 !important;
}

.product .product__media-list li:nth-child(4) .product-media-container {
  --ratio: 1 !important;
  --preview-ratio: 1 !important;
} */

  .product .product__media-list li:nth-child(5) {
    width: 95% !important;
    max-width: 100% !important;
  }

  modal-opener.product__modal-opener.product__modal-opener--image {
    min-height: 400px;
  }
  .product-media-container.constrain-height .media {
    padding-top: 400px !important;
  }

  .product__media-item {
    align-self: baseline;
  }
  /* .product .product__media-list li:nth-child(2) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product .product__media-list li:nth-child(3) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product .product__media-list li:nth-child(4) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product .product__media-list li:nth-child(5) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product .product__media-list li:nth-child(6) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product .product__media-list li:nth-child(7) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product .product__media-list li:nth-child(8) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product .product__media-list li:nth-child(9) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .product .product__media-list li:nth-child(10) .images-sourced {
    display: grid !important;
    padding: 0 !important;
    grid-template-columns: 1fr 1fr 1fr;
  } */

  .product__media-item {
    width: 95% !important;
    align-items: flex-start !important;
    grid-template-columns: 1fr !important;
    display: grid !important;
    gap: 10px !important;
  }

  .testimonial_prod .title-wrapper-with-link .inline-richtext {
    font-size: 24px !important;
    line-height: 30px;
  }
  .testimonial_prod h2.title.inline-richtext.h1 img {
    height: 20px;
    width: 24px;
    padding-top: 0px;
  }
  .Starter_pac .pack-header h2 {
    font-size: 22px;
  }
  .Starter_pac .price1 {
    align-self: center;
  }
  .Starter_pac .pack-box {
    padding: 0px 0;
  }
  .Starter_pac .sub-info {
    font-size: 14px;
  }
  .Starter_pac .item .title {
    font-size: 18px;
  }
  .Starter_pac .item .desc {
    font-size: 15px;
  }
  .fre {
    padding-top: 26px;
    display: flex;
    white-space: nowrap;
  }
  .Starter_pac a.button.button--primary {
    padding: 20px 55px !important;
    gap: 20px;
    font-size: 15px;
  }
  .CHANGR_ACC .image_with_text .image-with-text__text.rte.body p {
    color: #053b36 !important;
    font-family: interbold !important;
    font-size: 16px !important;
    line-height: 20px;
    letter-spacing: 0;
  }
  .CHANGR_ACC h2.image-with-text__heading.inline-richtext.h1 strong {
    font-size: 24px !important;
  }
  .CHANGR_ACC a.button.button--primary {
    padding: 19px 24px !important;
    font-size: 16px;
    gap: 20px;
  }
}

@media screen and (max-width: 450px) {
  .icons-container.slick-initialized.slick-slider {
    width: 100%;
    max-width: auto;
  }
}

/* @media screen and (max-width: 780px) {

li.multicolumn-list__item.grid__item.slick-slide.slick-cloned.slick-center-prev {
    margin-left: 10px;
}

li.multicolumn-list__item.grid__item.slick-slide.slick-cloned.slick-center-prev .multicolumn-card__image-wrapper{
    height: 347px !important;
}

  .multicolumn-list:not(.slider) {
        padding-left: 0 !important;
        padding-right: 1.5rem;
    }
li.multicolumn-list__item.grid__item.slick-slide.slick-cloned {
    margin-left: 10px;
}
.slick-track {
    display: flex !important;
}
.image-withtextcontainer {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
 } */
