/** Shopify CDN: Minification failed

Line 2707:12 Expected identifier but found whitespace
Line 2707:13 Unexpected "("

**/
:root {
  --f-11: 11px;
  --f-12: 12px;
  --f-13: 13px;
  --f-14: 14px;
  --f-15: 15px;
  --f-18: 18px;
  --f-22: 22px;
  --f-20: 20px;
  --f-26: 26px;
  --f-40: 40px;
  --f-54: 54px;
  --w-400: 400;
  --w-500: 600;
  --w-600: 600;
  --l-height-body: 23px;
  --l-height-14: 14px;
  --l-height-15: 15px;
  --l-height-13: 13px;
  --l-height-12: 12px;
  --l-height-19: 19px;
  --l-height-20: 20px;
  --l-height-23: 23px;
  --l-height-24: 24px;
  --l-height-30: 30px;
  --l-height-44: 44px;
  --l-height-58: 58px;
  --letter-spacing: -0.45px;
  --f-poppins: "Poppins", sans-serif;
  --f-Open-Sans: "Open Sans", sans-serif;
  --c-42: #414042;
  --c-1C: #1c1c1c;
  --c-00: #000;
  --c-9F: #1c4a9f;
  --c-5B: #00205b;
  --c-F8: #94d9f8;
  --c-5A: #5a5a5a;
  --c-EE: #f2f4ee;
  --c-DA: #dbdada;
  --c-F5: #f7f7f5;
  --page-width: 1510px;
  --page-w-1452: 1452px;
  --page-w-1322: 1322px;
  --page-w-776: 790px;
  --swatch-size: 28px;
  --s-160: 160px;
  --s-200: 200px;
  --s-120: 120px;
  --s-80: 80px;
  --s-60: 60px;
  --buttons-height: 4.2rem;
  --reversed-link-gap: 0.1rem;
}

.hd1,
.hd2,
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: var(--w-600) !important;
}
.drawer .text-subtext {
  color: var(--c-42);
}
button,
.btn {
  --buttons-padding: 3.24rem;
}
.f-badge {
  height: 24px;
  width: 54px;
  border-radius: 4px;
}
/* .btn--primary {
  background: var(--c-5B);
  color: #fff;
} */
.page-width,
.blog-template
  .section__container
  .main-blog__block:not(.main-blog__featured_post) {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: var(--page-width);
  padding: 0px 1.5rem;
}
.page-width--full {
  max-width: 100%;
}
.rich-text__text[class*="text-"]:not(.text-inherit)
  :where(h1, h2, h3, h4, h5, h6),
.section__description:not(.text-inherit) :where(h1, h2, h3, h4, h5, h6),
.testimonial__text:not(.text-inherit) :where(h1, h2, h3, h4, h5, h6),
.rich-text__text.text-subtext {
  color: #000;
}
.rich-text__text[class*="text-"]:not(.text-inherit)
  :where(h1, h2, h3, h4, h5, h6),
.section__description:not(.text-inherit) :where(h1, h2, h3, h4, h5, h6),
.testimonial__text:not(.text-inherit) :where(h1, h2, h3, h4, h5, h6) {
  font-family: var(--f-poppins);
}
body .site-wrapper {
  width: 100%;
  /* max-width: 1920px; */
  margin: 0px auto;
}
body .site-wrapper .page-width {
  padding: 0px 1.5rem;
}
body .site-wrapper .breadcrumbs {
  position: relative;
  z-index: 1;
}
.collection-template .site-wrapper .page-width--full,
.page-template .main-content .shopify-section:nth-child(2) .page-width--full {
  padding: 0px 0 0 1.5rem;
}
body .site-wrapper .page-width--full {
  padding: 0;
}
.collection-template .site-wrapper .page-width.collection-hero {
  padding-right: 0px;
}

.hide,
.desktop-hide,
.mobile-view-one,
.skip-to-content-link,
.cart__empty-header .rte p {
  display: none !important;
}

/* .header-sticky {
  z-index: -99;
} */
.font-poppins,
.article__main h2,
.article__main h3,
.section__header--buttons .btn,
.jdgm-rev-widg__title,
.page-template .section--collapsible-tabs .accordion-details h2.h4,
.swym-ui-component .swym-wishlist-main-title.swym-heading.swym-heading-1,
.search__results .search__results-all .btn--primary {
  font-family: var(--f-poppins) !important;
}

.w-600,
.section__header--buttons .btn,
.search__results .search__results-all .btn--primary,
.jdgm-rev-widg__title,
.section-rich-text .h3,
.jdgm-rev-widg__title,
.swym-ui-component
  .swym-empty-wishlist-container
  .swym-empty-wishlist-continue-btn,
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-add-to-cart-btn {
  font-weight: var(--w-600);
}

.slideshow__content .text-sm,
.slideshow__content .text-sm p,
#SortByContainer .font-body-bolder,
#SortByContainer .form-control,
.collection__toolbar-right layout-switcher .font-body-bolder,
.header .header__icons .reversed-link__text,
.swym-ui-component
  .swym-empty-wishlist-container
  .swym-empty-wishlist-continue-btn,
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-add-to-cart-btn,
/* .mega-menu .mega-menu__list .mega-menu__column:nth-child(2) a.mega-menu__link { */
.mega-menu .mega-menu__list .mega-menu__column:last-child:not(:only-child) a.mega-menu__link {
  font-size: var(--f-15);
  line-height: var(--l-height-20);
}
#SortByContainer .form-control {
  line-height: calc(
    var(--buttons-height) - var(--inputs-border-width, 0px) * 2
  );
}
.slideshow__title {
  font-weight: var(--w-600);
  letter-spacing: var(--letter-spacing);
  line-height: var(--l-height-58);
}
.slideshow__description,
.slideshow__description p {
  line-height: var(--l-height-body);
}
.btn--primary,
.btn--secondary,
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-add-to-cart-btn,
.complementary-products .product-card .btn__text,
.swiper-slide .product-card--simple .product-card__atc,
.swiper-slide .product-card--simple .product-card__atc .btn__text {
  font-size: var(--f-15);
  line-height: var(--l-height-15);
}
.slideshow__buttons,
.slideshow__description,
.countdown-with-multi .text-subheading {
  margin: 0px !important;
}
#shopify-section-template--18544400334959__slideshow_3w6MgJ
  .slideshow__buttons {
  margin-top: 20px !important;
}
.slideshow__text {
  gap: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.shopify-section .text-base {
  line-height: var(--l-height-body);
}
.menu__item .menu__item-text {
  line-height: var(--l-height-20);
}
.mega-menu__item a.mega-menu__link--top {
  padding-block: 0.4rem;
}
.mega-menu__item a.mega-menu__link--top span {
  background: linear-gradient(
      to var(--transform-origin-end),
      currentColor,
      currentColor
    )
    0 var(--reversed-link-gap) / 0 var(--reversed-link-gap) no-repeat;
  background-position-x: var(--transform-origin-end);
  background-position-y: bottom;
  transition: background-size var(--animation-default),
    color var(--animation-default);
}
.mega-menu__item a.mega-menu__link--top:hover span {
  background-position-x: var(--transform-origin-start);
  background-size: 100% 0.1rem;
  background-position-y: bottom;
  color: rgb(var(--color-foreground));
}
/** Typography Start */

.poppins,
.countdown-with-multi .f-column:not(:first-child) .card-media__heading,
.section--collapsible-tabs .section__heading {
  font-family: var(--f-poppins);
}

.cart-drawer .h6,
.cart-drawer .totals span,
.product__block--collapsible_tab h2.inline-richtext,
.product__block--complementary h2.complementary-products__heading,
.section--collapsible-tabs .accordion-details h2.h4,
.search__results .predictive-search-result .h4,
.search__box-others .h6,
#FacetFiltersContainer .accordion-details .h6,
.page-template .image-with-text-overlay .text-subheading,
.cart-template .cart__footer-wrapper .h5 {
  font-family: var(--f-Open-Sans) !important;
}

.font-weight-400,
.product-card .product-card__type,
.product-card .f-price,
.product-card .f-price-item,
.product__meta a,
#SortByContainer .form-control,
.blog-template .article-card__tags {
  font-weight: var(--w-400);
}

.product-card h2,
.shopify-section h2.h2,
.section--recently-viewed-products h2.section__heading,
.section--collapsible-tabs .section__heading {
  font-weight: var(--w-600);
}

.font-weight-500,
.product-card .btn__text,
.product-template .f-badge--new,
.header .header__icons .reversed-link__text {
  font-weight: var(--w-500);
}
.cart-drawer .h6,
#shopify-section-template--18544400728175__custom_content_WbFjir
  .rich-text__heading {
  font-weight: 600;
}

.font-weight-600,
.product-card .product-card__title a,
.product-card .f-badge,
.product__block--collapsible_tab .accordion-details__content strong,
#SortByContainer .font-body-bolder,
.collection__toolbar-right layout-switcher .font-body-bolder,
[data-layout="list"] .product-card .product-card__type {
  font-weight: var(--w-600);
}

.font-size-12,
.product-card .f-badge,
.product-template .f-badge--new,
[data-layout="list"] .product-card .product-card__type {
  font-size: var(--f-12);
}
.font-size-13,
.product-card .product-card__type,
.product-card .f-price,
.product-card .f-price-item,
.product__meta a {
  font-size: var(--f-13);
}
.font-size-15,
.product-card .product-card__title a {
  font-size: var(--f-15);
}
.font-size-22,
.product-card .btn__text {
  font-size: var(--f-22);
}
.font-size-40,
.product-card h2,
.shopify-section h2.h2 {
  font-size: var(--f-40);
}

.color-42,
.countdown-with-multi .h2.block,
.accordion-details__content,
.section--recently-viewed-products h2.section__heading,
#FacetFiltersContainer .text-subtext,
#FacetFiltersContainer .form-control,
.jdgm-widget .jdgm-rev__author,
.swym-ui-component .swym-wishlist-main-title.swym-heading.swym-heading-1,
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-title,
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text,
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-product-title,
.swym-wishlist-product-detail-text-container-inner,
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container
  .swym-label {
  color: var(--c-42) !important;
}
.\34 04-template .countdown-with-multi .h2.block {
  color: var(--c-1C);
}

/* .countdown-with-multi .h2.block strong, */
.modal-show .product__view-details a,
.rich-text .read-more__toggle,
.countdown-with-multi .h2.block strong {
  color: var(--c-9F);
}
[data-layout="list"] .product-card .product-card__type {
  line-height: var(--l-height-12);
}
/** Typography end */

.countdown-with-multi .text-subheading,
.countdown-with-multi .h2.block,
.countdown-with-multi .h2.block strong,
.collection-hero__info .collection-hero__title,
.collection-template .heading-54 .rich-text__heading,
.hd2,
.multicolumn__slider .slide__title,
.page-template .image-with-text-overlay .hd1,
body .shopify-section .rich-text__text[class*="text-"] h1 {
  font-weight: var(--w-600);
  font-size: var(--f-54);
  line-height: var(--l-height-58);
  letter-spacing: var(--letter-spacing);
}

.countdown-with-multi .f-column:not(:first-child) .card-media__heading,
.feature-custom h4,
.sticky-atc-bar .text-pcard-title,
[data-layout="list"] .product-card .product-card__title,
[data-layout="list"] .product-card .product-card__title a,
.search__results .search__results-all .btn--primary,
.section--collapsible-tabs .accordion-details h2.h4,
body .shopify-section .rich-text__text[class*="text-"] h4 {
  font-weight: var(--w-500) !important;
  font-size: var(--f-22);
  line-height: var(--l-height-24);
}

.view-all-btn,
.section__header--buttons .btn__text,
.article__main h3 {
  font-weight: var(--w-500);
  font-size: var(--f-22);
  line-height: var(--l-height-24);
  letter-spacing: var(--letter-spacing);
  text-transform: none;
}
.blog-tag,
.custom-product-info .product-price,
.product__block--collapsible_tab h2.inline-richtext,
.product__block--complementary h2.complementary-products__heading,
.product-template .accordion-item h2.font-heading,
.product-template .product__block .f-price,
#FacetFiltersContainer .accordion-details .h6,
.collection-template .pagination .pagination__item,
.header__search .search__input::placeholder,
.header__search .search__input,
.cart-item__product--info .cart-item__title,
.sticky-atc-bar .f-price,
.cart-template .cart__footer-wrapper .h5,
.search__results .predictive-search-result__list .reversed-link,
.template-search__search .search__input::placeholder,
.template-search__search .search__input,
.modal-show .product__block .f-price--large,
.cart-drawer .cart-item__title,
.cart-drawer .totals span,
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
  font-weight: var(--w-600);
  font-size: var(--f-15);
  line-height: var(--l-height-20);
  letter-spacing: var(--letter-spacing);
}

.article-card h3,
.custom-product-info .product-title,
.product__block--title .product__title,
.collection-template .card-media .card-media__heading,
.collection-template .rich-text__heading,
.mega-menu__promotions .card-media__content .card-media__heading,
.newsletter .newsletter__form-wrapper .section__header h2,
.article-template .featured-collection h2,
.product__block--title .product__title,
.cart-drawer h2.drawer__heading,
body .shopify-section .rich-text__text[class*="text-"] h3 {
  font-weight: var(--w-500);
  font-size: var(--f-26);
  line-height: var(--l-height-30);
  letter-spacing: var(--letter-spacing);
}

.card-media .h3,
.left-custom h1,
.article-template .section--custom-content .rich-text__heading,
.article__main h2,
.blog-template .main-blog__featured_post .article-card__title,
.blog-template .main-blog__heading h2,
.cart-template .cart__header .cart__title,
.swym-ui-component .swym-wishlist-main-title.swym-heading.swym-heading-1,
body .shopify-section .rich-text__text[class*="text-"] h2 {
  font-weight: var(--w-500);
  font-size: var(--f-40);
  line-height: var(--l-height-44);
  letter-spacing: var(--letter-spacing);
  font-family: var(--f-poppins);
}

.feature-custom p,
.product__block--collapsible_tab .accordion-details__content,
.product-template .accordion-item .accordion-details__content,
.collection__toolbar .btn--icon,
.collection__toolbar #ProductCount,
.newsletter-form .form-field .form-control,
.newsletter-form .form-field .form-control::placeholder,
.footer .footer-block--image_text .footer-image-box__text a,
.footer-block--menu .footer-block__heading,
.footer-block--menu .accordion-details__content .text-subtext,
.article-template .section--custom-content .rich-text__subheading,
.article-template .custom__block .rich-text__text,
.article__main .rte,
.article__main .rte p,
.article__main .rte li,
.article__main .rte ol,
.cart-template .cart__form .cart-item__total .font-body-bolder,
.cart-template
  .cart-item
  .cart-item__prices
  .cart-template
  .cart-item
  .cart-item__prices
  .font-body-bolder,
.modal-show .product__info-wrapper .text-subtext p,
.cart-drawer .cart-item__prices,
.cart-drawer .cart-item__prices .price,
#swym-plugin,
#swym-plugin .swym-details {
  font-family: var(--f-Open-Sans);
  font-weight: var(--w-400) !important;
  font-size: var(--f-15);
  line-height: var(--l-height-20);
  letter-spacing: var(--letter-spacing);
}

.product-template variant-selects .product-form__input--button label,
.modal-show .product-form__input--button input[type="radio"] + label {
  font-weight: var(--w-500);
  font-size: var(--f-14);
  line-height: var(--l-height-19);
  letter-spacing: var(--letter-spacing);
  color: #414042;
}
.product__block--icon-with-text-vertical .inline-richtext,
.product-template .jdgm-prev-badge__text,
#FacetFiltersContainer .accordion-details label.text-subtext,
#FacetFiltersContainer .button-show-more,
#FacetFiltersContainer .text-subtext,
.shopify-section .topbar .topbar__text,
.footer .footer-block--image_text .footer-image-box__text p,
.footer__copyright-content,
.cart .free-shipping-goal,
.cart-template .cart__footer-wrapper .text-sm-extra,
.cart-drawer .free-shipping-goal__label--success,
.cart-drawer .free-shipping-goal__label--default,
.cart-drawer .drawer__footer-body .text-sm-extra,
.shopify_subscriptions_app_block_label,
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price,
.product__block .product__inventory {
  font-weight: var(--w-400);
  font-size: var(--f-13);
  line-height: var(--l-height-15);
}

.page-template .image-with-text-overlay .text-subheading {
  font-weight: var(--w-600);
  font-size: var(--f-13);
  line-height: var(--l-height-15);
}

.product__block--complementary .product-card__title a,
.product__block--complementary .product-card__title {
  font-weight: var(--w-400);
  font-size: var(--f-11);
  line-height: var(--l-height-14);
  letter-spacing: var(--letter-spacing);
}

.cart-drawer .product-card .product-card__title a,
.cart-drawer .product-card .product-card__title {
  font-weight: var(--w-400);
  font-size: var(--f-14);
  line-height: 16px;
  letter-spacing: -0.15px;
}
.cart-drawer .product-card .f-price {
  margin-top: 8px;
}

#shopify-section-template--18544400269423__featured_countdown_timer_wTM3tN
  .f-column:not(:first-child)
  .card-media__heading,
.left-custom p,
.collection-hero .collection-hero__description,
.header__navigation .mega-menu__link--top,
.header__navigation .mega-menu__link,
.collection-template .rte,
.article-card--horizontal .article-card__excerpt,
.multicolumn-slider .h5,
.multicolumn-slider .slide__description,
.page-template .section--slideshow .rte,
.page-template .section--slideshow .rte p,
.section--collapsible-tabs .accordion-details__content,
body .shopify-section .rich-text__text[class*="text-"] p {
  font-weight: var(--w-400) !important;
  font-size: var(--f-18);
  line-height: var(--l-height-23);
  font-family: var(--f-Open-Sans) !important;
  letter-spacing: 0;
}
body .shopify-section .rich-text__text[class*="text-"] p b,
body .shopify-section .rich-text__text[class*="text-"] p strong {
  font-weight: 00;
}

#ProductsList[data-layout="list"] .product-card__list-actions .btn__text,
.shopify-section .topbar .topbar__text a,
.section-breadcrumb .breadcrumbs,
.blog-template .main-blog__tags .main-blog__tag,
.cart-template .cart-item__product--info .text-subtext,
.cart-drawer .cart-item__options .text-subtext,
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-add-to-cart-btn,
.product__blocks .f-badge {
  font-weight: var(--w-600);
  font-size: var(--f-12);
  line-height: var(--l-height-14);
  text-transform: none;
}

.collection__toolbar .btn--icon:hover,
.collection__toolbar #ProductCount,
#FacetFiltersContainer .accordion-details label.text-subtext,
.header__search .search__input::placeholder,
.header__search .search__input,
.template-search__search .search__input::placeholder,
.template-search__search .search__input,
.section-breadcrumb .breadcrumbs .reversed-link,
.template-search__search .search__reset,
.modal-show .product__info-wrapper .text-subtext,
.cart-drawer .free-shipping-goal__label--success,
.cart-drawer .free-shipping-goal__label--default,
.cart-drawer .cart-item__options .text-subtext,
.shopify_subscriptions_app_block_label,
.product__block .product__inventory {
  color: var(--c-42);
}

.section-breadcrumb .breadcrumbs span {
  color: rgba(26, 26, 26, 0.3);
}

.collection__toolbar .facet-drawer-button::before {
  background: var(--c-5B);
}
.collection__toolbar .facet-drawer-button:hover {
  color: #fff;
}

#shopify-section-template--18544400269423__featured_countdown_timer_wTM3tN
  .f-column:not(:first-child)
  .card-media__heading {
  text-align: center;
  width: 100%;
  max-width: 200px;
  margin: 0px auto;
}

.left-custom a,
.product-card .product-card__atc .product-card__atc-text,
.collection-template .rich-text .read-more__toggle,
.mega-menu__promotions .card-media__content .card-media__button .btn,
.article-card--horizontal .article-card__button,
.modal-show .product__info-wrapper .text-subtext,
.modal-show .product__view-details a {
  font-family: var(--f-Open-Sans);
  font-weight: var(--w-600);
  font-size: var(--f-15);
  line-height: var(--l-height-15);
  letter-spacing: 0px;
}

.header__navigation .header__menu .font-navigation,
.search__results .predictive-search-result .h4,
.search__box-others .h6 {
  font-weight: var(--w-500) !important;
  font-size: var(--f-15);
  line-height: var(--l-height-20);
  letter-spacing: var(--letter-spacing);
}

.header__navigation .mega-menu__link--top,
.header__navigation .mega-menu__link,
.header__navigation .mega-menu__link a,
.header__navigation .mega-menu__link .reversed-link__text {
  color: #000 !important;
}
.white,
.shopify-section .color-scheme-13 h2.h2 {
  color: #fff;
}
.newsletter-form .form-field .form-control,
.newsletter-form .form-field .form-control::placeholder,
.article-template .custom__block .rich-text__text {
  color: #5a5a5a;
}
.footer-block--menu .footer-block__heading {
  color: #94d9f8;
}
.cart-template .cart-item__product--info .text-subtext {
  color: rgba(26, 26, 26, 0.3);
}
.modal-show .product__info-wrapper .text-subtext p {
  margin: 0px;
  margin-bottom: 8px;
}
.modal-show .product-form__input--button input[type="radio"] + label {
  color: var(--c-1C);
}
.modal-show .product-form__submit,
.swym-ui-component
  .swym-empty-wishlist-container
  .swym-empty-wishlist-continue-btn,
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-add-to-cart-btn {
  background-color: var(--c-5B) !important;
  color: #fff;
  letter-spacing: 0px !important;
}
.modal-show .product-form__submit:hover {
  color: var(--c-5B);
}
.modal-show .product__view-details a.btn--plain:after {
  background-color: var(--c-9F);
  width: calc(100% - var(--button-icon-width, 0rem));
}
.modal-show .product__view-details a.btn--plain:hover:after {
  width: 0;
}
.cart-drawer h2.drawer__heading .cart-count {
  display: none;
}
.cart-drawer .progress-bar:before,
.product__block .progress-bar::before {
  background-color: var(--c-9F);
}
.cart-drawer .progress-bar,
.product__block .progress-bar {
  color: var(--c-9F);
  /* height: 2px; */
}
/** Header Start */
body .site-wrapper .shopify-section .topbar {
  padding: 11.5px 1.5rem;
  width: 100%;
}
.header-section .fixed-overlay {
  background-color: transparent;
}
body .site-wrapper .shopify-section .topbar .topbar__inner {
  margin: 0px auto;
  width: 100%;
  max-width: var(--page-width);
}
.site-wrapper .shopify-section .topbar .topbar__inner.grid {
  display: flex;
}
.site-wrapper .shopify-section .topbar .topbar__center {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.shopify-section .topbar .topbar__text a:hover,
.shopify-section .topbar .topbar__text a {
  text-decoration: none;
}
.site-wrapper .header .header__top.page-width {
}
.shopify-section .topbar .btn--underline:after {
  bottom: 3px;
}
.header__search .search__input {
  text-align: center;
}
.header__search .search__field .search__field-icon {
  background-color: #fff;
  width: 28px;
  height: 28px;
  border-radius: 60px;
  inset-inline-end: 1rem;
}
.header__search .search__field .search__field-icon .icon-search {
  width: 12px;
  height: 12px;
}

.header .header__search .flex {
  align-items: center;
}
.header .header__search .flex form {
  width: 80%;
  max-width: 484px;
}
.header .header__search .search__input {
  padding: 11px 0px;
}
.header .header__icons .cart-icon--bordered {
  border: 0px;
}
.header .header__icons .header__buttons {
  column-gap: 1rem;
}
.header__navigation .header__menu .menu__item {
  padding: 0.4rem 1rem;
}
.header__navigation .header__menu {
  padding: 1.2rem 0rem;
}
body.search-template #MainContent,
.index-template .site-wrapper #MainContent {
  flex: 1;
  margin-top: 20px;
}
.mega-menu__list .mega-menu__column {
  border-inline-end: 0px;
}
.mega-menu__promotions.mega-menu__column {
  border-inline-start: 0px;
}

.mega-menu__promotions .card-media__content .card-media__content-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mega-menu__promotions .card-media__content .card-media__button,
#shopify-section-template--19147803492463__collapsible_tabs_EMaPzF {
  margin-top: 0px;
}
.shopify-section .header[is="sticky-header"] {
  background-color: #fff;
  border-block-end: 0.1rem solid
    rgba(var(--color-border), var(--color-border-alpha, 1));
}
.header__menu .mega-menu .mega-menu__wrapper {
  border-block-start: 0.1rem solid
    rgba(var(--color-border), var(--color-border-alpha, 1));
  margin-top: 2px;
}
.header--show-sperator-line .header__bottom {
  border-block-end: 0rem;
}
.header__navigation .header__menu {
  margin-inline: -1rem;
}
.header__navigation .header__menu .menu-dim .font-navigation,
.header__navigation .header__menu .menu-dim .reversed-link {
  color: rgba(26, 26, 26, 0.3);
}
.header__navigation .header__menu .menu-dim .font-navigation:hover,
.header__navigation
  .header__menu
  .menu-dim
  .font-navigation:hover
  .reversed-link,
.shopify-section .topbar .topbar__text {
  color: var(--c-1C);
}
.mega-menu .mega-menu__list .mega-menu__link--top {
  margin-bottom: 0;
}
/** Header Start End*/

.countdown-with-multi .h2.block strong {
  display: block;
}

.section__header--buttons .icon {
  width: 24px;
  height: 24px;
}

.section__header--buttons .btn,
.collection-template .rich-text .read-more__toggle,
.article-template .section--custom-content .rich-text__subheading {
  color: var(--c-9F);
}

.featured-collection h2,
.shopify-section h2.h2,
.product__block--complementary .product-card__title,
.product-template .accordion-item h2.font-heading {
  color: var(--c-42);
}
.l-heigh-44,
.featured-collection h2,
.shopify-section h2.h2,
.section--collapsible-tabs .accordion-details h2.h4 {
  letter-spacing: var(--letter-spacing);
}

.product-template .accordion-item .icon--thick path {
  stroke: var(--c-42);
}

.l-heigh-44,
.featured-collection h2,
.shopify-section h2.h2 {
  line-height: var(--l-height-44);
}

.featured-collection .btn__text {
  line-height: var(--l-height-24);
}
.product-card .product-card__type,
.product-card .f-price,
.product-card .f-price-item {
  line-height: var(--l-height-15);
  color: var(--c-1C);
}
.product-card .product-card__title a,
.product-card .product-card__title .reversed-link__text,
.product-card .product-card__title a:hover .reversed-link__text,
.product-card .product-card__vendor,
.product-card .product-card__vendor a {
  line-height: var(--l-height-20);
  color: rgba(0, 0, 0, 0.8);
}
.product-card .f-badge {
  line-height: var(--l-height-13);
}

.color-blue,
.blog-tag {
  color: var(--c-9F);
}

.article-template .section--custom-content .rich-text__heading,
.article-card--horizontal .article-card__excerpt,
.cart-item__product--info .cart-item__title,
.search__results .predictive-search-result__list .reversed-link {
  color: var(--c-1C);
}

.featured-collection .product-card__wrapper {
  display: flex;
  flex-direction: column;
}

.product-card img {
  object-fit: contain !important;
}
.search-template .product-card .article-card img {
  object-fit: cover !important;
}
.product-card .f-badge {
    width: max-content;
    height: unset;
    border-radius: 4px;
}
.product-card .product-card-style-card {
  background: #f2f4ee;
}
.product-card .product-card-style-card .product-card__info {
  background-color: #f4f7f5;
  border-radius: 0 0 var(--pcard-radius) var(--pcard-radius);
  height: 100%;
  max-height: 80px;
}

.main-content .shopify-section:first-child {
  margin-top: 0px;
}
.main-content .shopify-section {
  margin-top: var(--s-60);
}
.product-template .main-content {
  margin-top: var(--s-60);
}

/* .product-template .main-content .shopify-section:nth-child(2) {
  margin-top: 40px;
} */
.collection-template .main-content .shopify-section {
  margin-top: var(--s-80);
}
.collection-template .main-content .shopify-section:first-child,
#shopify-section-template--18544400334959__collapsible_tabs_EMaPzF {
  margin-top: 0px;
}
.index-template .main-content .shopify-section:first-child {
  margin-top: 0px;
}
.index-template .main-content .shopify-section {
  margin-top: var(--s-160);
}

#shopify-section-template--18544400728175__recently_viewed_products_7cNCHe,
#shopify-section-template--18544400728175__custom_liquid_jyBjDH {
  margin-top: var(--s-120);
}

.image-slider__content .swiper {
  padding-top: 85px;
}
.countdown-with-multi .card-media__description,
.multicolumn-slider .slide__description {
  margin-top: 24px;
  width: 100%;
  max-width: 380px;
}
.countdown-with-multi .f-column:first-child .card-media__content {
  padding-left: 0px;
}
.countdown-with-multi .f-column:not(:first-child) .card-media__content {
  padding: 20px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
.countdown-with-multi .f-column:not(:first-child) .card-media__content::after {
  content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.25 17.5L13.75 10L6.25 2.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: relative;
  top: 9px;
}
.countdown-with-multi
  .f-column:first-child
  .card-media--auto-height
  .card-media__content {
}
.countdown-with-multi.f-flex {
  align-items: center;
}
.article-card .article-card__content-inner {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.brand-logos .section__header {
  max-width: 620px;
  margin: 0px auto;
  width: 100%;
}
.header-sticky.header-scrolled .header__bottom {
  box-shadow: none;
}
.countdown-with-multi {
  width: 100%;
  max-width: var(--page-width);
  margin: 0px auto;
}

#shopify-section-template--18544400269423__featured_countdown_timer_WxBLXD
  .card-media {
  background: transparent;
}
#shopify-section-template--18544400269423__featured_countdown_timer_WxBLXD
  .card-media
  .h3 {
  width: 100%;
  max-width: 425px;
}
#shopify-section-template--18544400269423__featured_countdown_timer_WxBLXD
  .card-media__description {
  margin-top: 55px;
}
.countdown-with-multi .card-media__button {
  margin-top: 21px;
}
.page-width--full .countdown-with-multi,
.brand-logos .section__content {
  width: 100%;
  max-width: var(--page-w-1452);
  margin: 0px auto;
}
#shopify-section-template--18544400269423__featured_countdown_timer_WxBLXD
  .color-scheme-info {
  border-radius: 0px 0px 24px 24px;
}
#shopify-section-template--18544400269423__featured_countdown_timer_VbfLR6
  .f-column:first-child
  .card-media__media-wrapper,
#shopify-section-template--18544400269423__featured_countdown_timer_JxbJHw
  .f-column:first-child
  .card-media__media-wrapper,
#shopify-section-template--18544399712367__featured_countdown_timer_cbKTcd
  .f-column:first-child
  .card-media__media-wrapper {
  display: none;
}
#shopify-section-template--18544400269423__featured_countdown_timer_wTM3tN
  .card-media__content-wrapper {
  width: 100%;
  max-width: 320px;
}
#shopify-section-template--18544400269423__featured_countdown_timer_wTM3tN
  .f-column:first-child
  .card-media__content {
  padding-left: 40px;
}
#shopify-section-template--18544400269423__featured_countdown_timer_wTM3tN
  .card-media__description {
  margin-top: 24px;
}
#shopify-section-template--18544400269423__featured_countdown_timer_wTM3tN
  .countdown-with-multi.f-flex {
  align-items: stretch;
}
#shopify-section-template--18544400269423__featured_countdown_timer_wTM3tN
  .card-media__content:after {
  display: none;
}
#shopify-section-template--18544400269423__featured_countdown_timer_wTM3tN
  .page-width,
#shopify-section-template--18544400269423__slider_with_multicolumn_kpaTbw
  .page-width,
.section--collapsible-tabs .page-width > .section__wrapper {
  /* max-width: var(--page-w-1322); */
   max-width: var(--page-width);
}
#shopify-section-template--18544400269423__slideshow_WKmzAE
  .section--slideshow.page-width
  .page-width {
  max-width: var(--page-w-1322);
}
.section--collapsible-tabs .page-width > .section__wrapper {
  width: 100%;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
#section-template--18544400269423__brand_logos_mtjpT9 .media-wrapper {
  border-radius: 14px;
}
#shopify-section-template--18544400269423__rich_text_ehTzBd {
  margin-top: 40px;
}
#shopify-section-template--18544400269423__slideshow_WKmzAE .page-width--full {
  padding-left: 0px;
  padding-right: 0px;
}
#shopify-section-template--18544400269423__featured_countdown_timer_VbfLR6
  .f-column:first-child
  .card-media__content-wrapper {
  width: 100%;
  max-width: 430px;
}
#shopify-section-template--18544400269423__featured_countdown_timer_VbfLR6
  .f-column:first-child
  .card-media__description {
  margin-top: 35px;
}

@media (min-width: 768px) {
  .slideshow__text {
    max-width: 520px;
    padding-right: 100px;
    padding-top: 104px;
  }

  .slideshow__description {
    width: 100%;
    max-width: 400px;
  }
  .product-card-style-card .product-card__info {
    padding: 2rem 2rem 2rem;
  }
}

/** Home page custom container start */
.custom-section {
  background-color: var(--c-F8);
  padding-top: 90px;
  padding-bottom: 114px;
}
.container-custom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /* max-width: var(--page-w-1322); */
   max-width: var(--page-width);
  margin: 0 auto;
  box-sizing: border-box;
  gap: 40px;
  align-items: center;
}

/* left-custom SIDE */
.left-custom {
  flex: 1 1 40%;
  min-width: 300px;
}

.left-custom h1 {
  margin-bottom: 20px;
}
.left-custom h1 {
  width: 100%;
  max-width: 300px;
}
.left-custom p {
  margin-bottom: 30px;
  width: 100%;
  max-width: 361px;
}

.left-custom a {
  letter-spacing: 0px;
  text-decoration: none;
  /* transition: background 0.2s ease; */
}

.left-custom a:hover {
}

/* right-custom SIDE */
.right-custom {
  flex: 1 1 50%;
  min-width: 300px;
}

.feature-customs-custom {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px 60px;
}

.feature-custom {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

.icon-custom {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  color: var(--icon-custom-stroke);
  margin-top: -5px;
}

.feature-custom h4 {
  margin: 0 0 11px;
  letter-spacing: var(--letter-spacing);
}

.feature-custom p {
  margin: 0;
  width: 100%;
  max-width: 200px;
}

/* RESPONSIVE */
@media (max-width: 900px) {
  .container-custom {
    flex-direction: column;
  }
  .feature-customs-custom {
    grid-template-columns: 1fr;
  }
}
/** Home page custom container end */

/** Product Template*/
.ptitle-wrapper {
}
.product__block--custom_liquid:has(> .ptitle-wrapper) {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.modal-show .product__block--custom_liquid:has(> .ptitle-wrapper) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  gap: 15px;
}
.modal-show .product__block--title,
.modal-show .product__block--price {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.modal-show .quick-view .sticky-element {
  position: relative;
}
.modal .drawer__inner {
  max-width: 949px;
}
.modal-show .product__view-details {
  margin-top: 30px;
  text-align: center;
}
.product__block--custom_liquid:has(> .ptitle-wrapper) .ptitle-wrapper,
.product__block--custom_liquid:has(> .ptitle-wrapper)
  .product__block:last-child {
  display: none;
}
.product__block--icon-with-text-vertical {
  margin-top: 24px;
}
.product-template .product__block--meta {
  margin-top: 0;
}
.product-template .product__block:first-child {
  margin-bottom: 32px;
}
.product__block--collapsible_tab,
.product__block--variant_picker,
.product-template .product__block--buy_buttons,
.product__block--complementary {
  margin-top: 32px;
}
.product__block--collapsible_tab + .product__block--collapsible_tab {
  margin-top: 0px;
}
body .site-wrapper .page-width--full.sticky-atc-bar {
  padding: 0px 1.5rem;
}
.sticky-atc-bar .sticky-atc-bar__product-image {
  display: none;
}
.sticky-atc-bar .select select,
.sticky-atc-bar .form-control--select ~ .icon {
  background: var(--c-EE);
  color: var(--c-42);
}
.breadcrumbs a,
.breadcrumbs--last {
  font-weight: var(--w-600);
  font-size: var(--f-12);
  line-height: var(--l-height-14);
  letter-spacing: 0px;
}
.breadcrumbs a,
.product-template .jdgm-prev-badge__text,
.cart-template .cart__footer-wrapper .text-sm-extra,
.cart-drawer .drawer__footer-body .text-sm-extra {
  color: var(--c-5A);
}
.breadcrumbs--last {
  color: rgba(26, 26, 26, 0.3);
}

.product-template .f-badge--new {
  color: var(--c-9F);
  background: #f4f3ea;
  line-height: 11px;
  letter-spacing: 0.5px;
  width: 41px;
  height: 27px;
  border-radius: 4px;
  padding: 8px;
}
.product__meta > span {
  display: none;
}
.product__meta a {
  font-weight: var(--w-400) !important;
  line-height: var(--l-height-15);
  text-decoration: none;
}
.product__meta a::after {
  display: none;
}
.custom-product-info {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.product__block {
  --product-blocks-gap: 0.5rem;
}
.product-template variant-selects legend,
.modal-show .product__block--variant_picker .form__label {
  display: none;
}
.product-template variant-selects {
  margin-top: 20px;
}

.product-form__input--color
  input[type="radio"]:checked
  + label
  .swatch-color:before,
.product-form__input--color .swatch-color:before {
  display: none;
}

.product-form__input--color .swatch-color:before {
  outline: 1px solid transparent;
  border: 4px solid #fff;
  outline-offset: -2px;
}

.product-form__input--color input[type="radio"]:checked + label .swatch-color {
  outline: 1px solid #5a5a5a;
  border: 4px solid #fff;
  outline-offset: -2px;
}
.product-form__input--color
  input[type="radio"]:not(:checked)
  + label
  .swatch-color {
  outline-offset: -2px;
}
.product-form__input--color .swatch-color,
.product-form__input--swatch .swatch-color {
  width: 28px;
  height: 28px;
}
.product-form__input--button-square
  input[type="radio"]
  + label
  > .swatch-color {
  border-radius: 9999px !important;
}
.modal-show .product__block--variant_picker .product-form__input {
  gap: 8px;
}
.product-template variant-selects .product-form__input:first-child {
  gap: 6px;
}

.product-form__input--button input[type="radio"]:checked + label,
.product-form__input--button input[type="radio"] + label:hover,
.product-form__input--button input[type="radio"]:checked:disabled + label,
.product-form__input--button input[type="radio"]:checked.disabled + label {
  background-color: #f4f7f5;
  color: #1c1c1c;
  border-color: #5a5a5a;
}
.product-form__input--button input[type="radio"] + label,
.modal-show .product-form__input--button input[type="radio"] + label,
.product-form__input--button input[type="radio"]:disabled + label,
.product-form__input--button input[type="radio"].disabled + label {
  border: 1px solid #dbdada;
  border-radius: 10px;
  padding: 0 1.355rem;
  min-height: 42px;
  color: #1c1c1c;
}
.product-form__input--button input[type="radio"]:disabled + label:hover,
.product-form__input--button input[type="radio"].disabled + label:hover {
  color: #1c1c1c;
}

.product__block--icon-with-text-vertical .icon-with-text img {
  width: 15px;
  height: 15px;
}
.product__block--icon-with-text-vertical .icon-with-text {
  gap: 6px;
}
.product__block--collapsible_tab + .product__block--collapsible_tab {
  margin-top: 0;
}
.product__block--collapsible_tab .icon--medium {
  --icon-size: 1.5rem;
}
.product__block--collapsible_tab .accordion-details__summary {
  padding-block: 0;
  border-top: 1px solid #dbdada;
  padding-top: 16px;
  padding-bottom: 16px;
  border-block-end: 0px;
}
.accordion-details[aria-expanded="true"] .accordion-details__summary {
  border-color: #dbdada;
}
.accordion-details__content {
  padding-top: 8px;
  padding-bottom: 24px;
}

.product-template .complementary-products .product-card__info {
  background: #fff;
}
.product-template
  .complementary-products
  .product-card--simple:not(.color-inherit)
  .product-card__image-wrapper {
  border-radius: 0 0 var(--pcard-radius) var(--pcard-radius);
}
.product-template .complementary-products .product-card__image-wrapper {
  background: var(--c-F5);
}
.product-template .complementary-products .product-card__info {
  padding-left: 0 !important;
  padding-top: 8px;
}
.product-template .complementary-products .product-card__title {
  width: 100%;
  max-width: 120px;
}
.product-template .section--custom-content .custom-content-block--image {
  padding-left: 0px;
  padding-right: 0px;
}
.product-template
  .section--custom-content
  .custom-content-block--image
  > .custom__block--image,
.product-template
  .section--custom-content
  .custom-content-block--image
  .media-wrapper,
.product-template .section--custom-content .custom-content-block--image img {
  height: 100%;
  object-fit: cover;
  object-position: top center;
}
.product-template .section--custom-content .blocks-radius {
  border-radius: 0px;
}
.product-template .section--custom-content .rte :where(ul, ol) {
  padding-inline-start: 3rem;
}
.product-template .section--custom-content .rte li {
  list-style-position: outside;
}
.product-template .custom-content-block--text > .custom__block {
  width: 100%;
  max-width: 670px;
  padding-right: 20px;
}
.product-template .section--custom-content .custom-content-block--text {
  padding-left: 80px;
  padding-top: 80px;
  padding-bottom: 40px;
}
.product-template .section--collapsible-tabs .section__header .rte:after {
  content: "";
  height: 1px;
  background-color: #dbdada;
  width: 100%;
  max-width: 406px;
  margin-top: 32px;
}
.product-template .section--collapsible-tabs .section__header {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.section-breadcrumb .breadcrumbs {
  height: 57px;
}
.product-template .jdgm-preview-badge .jdgm-star.jdgm-star {
  font-size: 15px;
}
.collection-hero__inner .blocks-radius {
  border-radius: var(--blocks-radius) 0 0 var(--blocks-radius);
}
#shopify-section-template--18544399974511__banner,
.collection-template .main-content .shopify-section:nth-child(2) {
  margin-top: -57px;
}

.product-template .product__block--price {
  margin-top: 0px;
  margin-bottom: 0px;
  --product-blocks-gap: 0;
}
.gift-card .section--recently-viewed-products {
  margin-top: var(--s-160);
}

@media (min-width: 768px) {
  .product-template .product {
    --product-gap: 0rem;
    gap: var(--product-gap);
  }
  .product-template
    .product:not(.product--media-has-0)
    .product__media-wrapper {
    max-width: calc(100% - 390px);
    width: 100%;
    padding-right: 3rem;
  }
  .product-template .product:not(.product--media-has-0) .product__info-wrapper {
    max-width: 390px;
    width: 100%;
    padding-inline-start: 0px;
  }
  .product-template .product__media-container .product__media-item-container {
    width: 100%;
    max-width: 529px;
    margin: 0px auto;
  }
  /* .product-template .swiper-button.btn {
    display: none;
  } */
  .collection-hero--image-right .collection-hero__inner {
    --f-grid-columns: 2;
    grid-template-columns: 1fr 2.21fr;
  }




}

/** Collection */
.collection-template compare-switch {
  display: none;
}
.collection-template .card-media .card-media__heading {
}

/* #SortByContainer .facet-short select,
#SortByContainer .form-control:focus,
#SortByContainer .form-control:focus-visible {
  border: 0px !important;
  border-color: transparent;
  box-shadow: none !important;
} */
.collection__toolbar {
  background: transparent;
  padding-block: 0;
}
.collection-template .section-divider .border-top {
  border-block-start: 0px;
}
#SortByContainer .form-control--select {
}
.collection-template layout-switcher .btn--icon-circle.btn--active::before,
.collection-template layout-switcher .btn--icon-circle:hover::before {
  background-color: var(--c-EE);
}
.collection-template layout-switcher .btn--icon-circle {
  border-radius: 50%;
  border: 0px solid;
  padding: 0 !important;
  height: 42px;
  width: 42px;
  line-height: 42px;
}
.collection-template layout-switcher .btn--icon-circle svg {
  width: 15px;
  height: 15px;
}
.collection-template layout-switcher .icon--thick path {
  stroke: rgba(28, 28, 28, 0.3);
}
.collection-template
  layout-switcher
  .btn--icon-circle.btn--active
  .icon--thick
  path,
.collection-template layout-switcher .btn--icon-circle:hover .icon--thick path {
  stroke: var(--c-9F);
}
/** */
.product-card-style-card .product-card__image-wrapper,
.cart-template .media-wrapper.loaded {
  background-color: var(--c-F5);
}

#FacetFiltersContainer .accordion-details .checkbox {
  border-color: #dbdada;
  width: 15px;
  height: 15px;
}
#FacetFiltersContainer .accordion-details .checkbox:checked {
  border-color: #414042;
  background: transparent;
}
#FacetFiltersContainer .accordion-details .checkbox:checked::after {
  border-color: #1c4a9f;
  border-width: 1px;
  width: calc(var(--checkbox-size, 2rem) * 0.2);
  height: calc(var(--checkbox-size, 2rem) * 0.4);
}
#FacetFiltersContainer .facet-accordion-details .accordion-details__summary {
  padding-block: 0;
  border: 0;
  padding: 13px 0px;
}
#FacetFiltersContainer .facet-accordion-details {
  border-bottom: 1px solid #dbdada;
}
#FacetFiltersContainer .facet-accordion-details .accordion-details__content {
  margin-top: 15px;
}
#FacetFiltersContainer .accordion-details label.text-subtext {
}
.collection__toolbar-right layout-switcher .btn--icon-circle .icon {
  display: none;
}
.collection__toolbar-right layout-switcher button:nth-of-type(1) {
  content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.5996 22.05L11.5996 9.95005" stroke="%231A1A1A" stroke-opacity="0.3" stroke-width="1.8" stroke-linecap="round"/><path d="M16 22.05L16 9.95005" stroke="%231A1A1A" stroke-opacity="0.3" stroke-width="1.8" stroke-linecap="round"/><path d="M20.4004 22.05L20.4004 9.95005" stroke="%231A1A1A" stroke-opacity="0.3" stroke-width="1.8" stroke-linecap="round"/></svg>');
}
.collection__toolbar-right layout-switcher button.btn--active:nth-of-type(1) {
  content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" rx="4" fill="%23F2F4EE"/><path d="M11.5996 22.05L11.5996 9.95005" stroke="%231C4A9F" stroke-width="1.8" stroke-linecap="round"/><path d="M16 22.05L16 9.95005" stroke="%231C4A9F" stroke-width="1.8" stroke-linecap="round"/><path d="M20.4004 22.05L20.4004 9.95005" stroke="%231C4A9F" stroke-width="1.8" stroke-linecap="round"/></svg>');
}
.collection__toolbar-right layout-switcher button:nth-of-type(2) {
  content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5566 11.1616H8.13744" stroke="%231C1C1C" stroke-opacity="0.3" stroke-width="1.8144" stroke-linecap="round"/><path d="M23.8613 11.1619H14.1845" stroke="%231C1C1C" stroke-opacity="0.3" stroke-width="1.8144" stroke-linecap="round"/><path d="M10.5566 16H8.13744" stroke="%231C1C1C" stroke-opacity="0.3" stroke-width="1.8144" stroke-linecap="round"/><path d="M23.8613 16H14.1845" stroke="%231C1C1C" stroke-opacity="0.3" stroke-width="1.8144" stroke-linecap="round"/><path d="M10.5566 20.8384H8.13744" stroke="%231C1C1C" stroke-opacity="0.3" stroke-width="1.8144" stroke-linecap="round"/><path d="M23.8613 20.8384H14.1845" stroke="%231C1C1C" stroke-opacity="0.3" stroke-width="1.8144" stroke-linecap="round"/></svg>');
}
.collection__toolbar-right layout-switcher button.btn--active:nth-of-type(2) {
  content: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" fill="%23F2F4EE"/><path d="M10.5566 11.1616H8.13744" stroke="%231C4A9F" stroke-width="1.8144" stroke-linecap="round"/><path d="M23.8613 11.1619H14.1845" stroke="%231C4A9F" stroke-width="1.8144" stroke-linecap="round"/><path d="M10.5566 16H8.13744" stroke="%231C4A9F" stroke-width="1.8144" stroke-linecap="round"/><path d="M23.8613 16H14.1845" stroke="%231C4A9F" stroke-width="1.8144" stroke-linecap="round"/><path d="M10.5566 20.8384H8.13744" stroke="%231C4A9F" stroke-width="1.8144" stroke-linecap="round"/><path d="M23.8613 20.8384H14.1845" stroke="%231C4A9F" stroke-width="1.8144" stroke-linecap="round"/></svg>');
}
.collection__toolbar-right layout-switcher button.btn--active {
  background: var(--c-EE);
}
#FacetFiltersContainer {
  margin-top: -15px;
}
.collection-template .pagination__list,
.search-template .pagination__list {
  justify-content: flex-start;
}
.collection-template .pagination,
.search-template .pagination {
  margin-top: var(--s-80);
}
.collection-template .pagination .pagination__item--current,
.search-template .pagination .pagination__item--current {
  background-color: var(--c-EE);
  color: var(--c-9F);
  border-radius: 3px;
}
.collection-template .sticky-element,
.search-template .sticky-element {
  position: initial;
}
#FacetFiltersContainer .facet-range__input {
  padding-left: 15px;
  height: 32px;
  line-height: 32px;
}
.collection-template .rich-text__heading {
}
.collection-template .rich-text__box {
  padding: 0px;
}
#shopify-section-template--18544399974511__rich_text_dgPtDV > .section {
  width: 100%;
  max-width: 890px;
  margin-left: auto;
}
#shopify-section-template--18544399974511__rich_text_dgPtDV .rich-text {
  width: 100%;
  max-width: 776px;
}
#shopify-section-template--18544399974511__custom_content_ztXpb7
  .custom-content-block--image,
#shopify-section-template--18544399974511__custom_content_ztXpb7 .page-width {
  padding-right: 0px;
  padding-left: 0px;
}
#shopify-section-template--18544399974511__custom_content_ztXpb7
  .media-wrapper {
  border-radius: 0px 14px 14px 0;
}
#shopify-section-template--18544399974511__custom_content_ztXpb7
  .section--custom-content {
  border-radius: 14px;
}
#shopify-section-template--18544399974511__custom_content_ztXpb7
  .custom-content-block--text {
  padding: 60px 60px;
}
#shopify-section-template--18544399974511__custom_content_ztXpb7
  .custom-content-block--text
  .custom__block {
  width: 100%;
  max-width: 500px;
}
#shopify-section-template--18544399974511__custom_content_ztXpb7 {
  margin-top: var(--s-160);
}
#ProductsList[data-layout="list"] .product-card__info {
  gap: 10px;
}
#ProductsList[data-layout="list"] .product-card__info .f-price {
  display: none;
}
#ProductsList[data-layout="list"] .product-card__list-actions .btn {
  position: relative;
}
#ProductsList[data-layout="list"] .product-card__list-actions a.btn--secondary {
  background-color: var(--c-EE);
}
#ProductsList[data-layout="list"] .product-card__list-actions .btn,
#ProductsList[data-layout="list"] .product-card__list-actions .btn {
  min-width: 140px;
}
.product-card .product-card__quickview svg {
  width: 15px;
  height: 15px;
}
.product-card .product-card__quickview {
  width: 50px;
  height: 50px;
}
@media (min-width: 768px) {
  #ProductsList[data-layout="list"] .product-card__list-actions {
    flex-direction: row;
    align-items: center;
  }
}
/* Footer STart */
.newsletter .section__container .newsletter__form-wrapper {
  display: flex;
  flex-direction: row;
  gap: 32px;
  justify-content: center;
}
.newsletter .newsletter__form-wrapper .section__header {
  margin: 0px;
  padding: 0px;
}
.newsletter-form .form-field {
  gap: 0;
}
.newsletter-form .form-field .form-control {
  position: relative;
  border-radius: 50px 0px 0px 50px;
  padding: 5px 30px;
  height: 60px;
}
.newsletter-form .form-field .btn--primary {
  border-radius: 0px 50px 50px 0;
  padding: 5px 30px;
  height: 60px;
  line-height: 60px;
}
.newsletter-form .form-field .form-control:focus,
.newsletter-form .form-field .form-control:focus-visible {
  background: #fff;
  box-shadow: none;
}
#shopify-section-template--18544400269423__featured_countdown_timer_VbfLR6,
#shopify-section-template--18944623607919__custom_liquid_jyBjDH .section {
  background-color: var(--c-5B);
}
#shopify-section-template--18544400269423__featured_countdown_timer_VbfLR6
  .page-width,
#shopify-section-template--18944623607919__custom_liquid_jyBjDH .custom-section,
#shopify-section-template--18544400269423__featured_countdown_timer_VbfLR6
  .card-media--content-middle-left {
  border-radius: 0px 0px 24px 24px;
}
.footer .footer-block--image_text {
}
.footer .footer-block--image_text .footer-image-box__image {
  width: 100%;
  max-width: 500px;
  height: auto;
  display: flex;
  gap: 20px;
}
.footer .footer-block--image_text .footer-image-box__text {
  margin-top: 25px;
}
.footer .footer-block--image_text .footer-image-box__text a {
  display: inline-block;
  margin-right: 16px;
  text-decoration: none;
}
.footer .footer-block--image_text .footer-image-box__text p:first-child {
  margin-bottom: 115px;
}
.footer .footer-block--image_text .footer-image-box__text p:not(:first-child) {
  width: 100%;
  max-width: 360px;
}
.footer__bottom {
  margin-top: 16px;
}
.footer__copyright-content {
  color: #919fb3;
}
.footer .footer-block--image_text {
  margin-right: 50px;
}
.footer-block--menu .accordion-details__summary {
  border-bottom: 0px;
}
.footer__top-wrapper .footer-block:not(.footer-block--image_text) {
  margin-left: auto;
}

.footer {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
/* Footer end */

/** Blog layout*/
.article-template .section--custom-content .f-flex,
.main-blog__featured_post .article-card--horizontal,
.collection-template .collection-hero__inner,
.page-template .section--custom-content .f-flex {
  display: grid;
  grid-template-columns: 1fr minmax(0, 1fr);
  align-items: center;
  width: 100vw; /* full browser width */
  overflow: hidden;
  margin: 0px;
  column-gap: 0;
}
.collection-template .collection-hero__inner {
  align-items: start;
}
.collection-template .collection-hero__inner,
.page-template .section--custom-content .f-flex {
  grid-template-columns: 3fr 4fr;
}
.article-template .section--custom-content .f-flex .custom-content-block--text {
  max-width: 700px;
  margin-left: auto; /* align with central layout */
  width: 100%;
  padding-right: 5rem;
  box-sizing: border-box;
  height: 100%;
  position: relative;
  padding-left: 0px;
}

.main-blog__featured_post .article-card--horizontal .article-card__content,
.collection-template .collection-hero__inner .collection-hero__text,
.page-template .section--custom-content .f-flex .custom-content-block--text {
  max-width: 700px;
  margin-left: auto; /* align with central layout */
  width: 100%;
  padding-right: 5rem;
  box-sizing: border-box;
  padding-left: 0px;
  justify-content: flex-start;
}
.collection-template .collection-hero__inner .collection-hero__text {
  justify-content: center;
  height: 100%;
}
.collection-template .collection-hero__inner .collection-hero__text,
.page-template .section--custom-content .f-flex .custom-content-block--text {
  max-width: 629px;
}
.main-blog__featured_post .article-card--horizontal .article-card__content {
  order: 1;
}
.article-template .section--custom-content .f-flex .custom-content-block--image,
.main-blog__featured_post .article-card--horizontal .article-card__media,
.collection-template .collection-hero__inner parallax-element {
  position: relative;
  width: 100%;
  padding-left: 0;
}
@media (min-width: 1024px) {
  .product-template .f-flex .custom-content-block--image {
    width: 50% !important;
  }
}

.main-blog__featured_post .article-card--horizontal .article-card__media {
  order: 2;
  border-radius: 0px 0px 0px 14px;
}
.article-template
  .section--custom-content
  .f-flex
  .custom-content-block--image
  img,
.main-blog__featured_post .article-card--horizontal .article-card__media img,
.collection-template .collection-hero__inner parallax-element picture,
.page-template .section--custom-content .f-flex .custom-content-block--image {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
.article-template .custom__block .blocks-radius {
  border-radius: 0px;
}

.article-template .main-content,
.blog-template .main-content {
  margin-top: 0px !important;
}
.article-template .main-content .shopify-section:nth-child(2),
.blog-template .main-content .shopify-section:nth-child(2) {
  margin-top: -58px;
}
.article-template .main-content .shopify-section:nth-child(3),
.article-template .main-content .shopify-section:last-child {
  margin-top: var(--s-200);
}
.article-template .main-content .shopify-section:last-child {
  margin-bottom: var(--s-120);
}

.article-template .custom__block .rich-text,
.blog-template .main-blog__featured_post .article-card__title {
  width: 100%;
  max-width: 460px;
}
.article-card--horizontal .article-card__excerpt {
  width: 100%;
  max-width: 490px;
}
.article-template .custom__block .rich-text__text {
  position: absolute;
  bottom: 0;
  left: 15.5%;
  transform: translate(-50%) !important;
}
.article__main h2 {
  margin: 0px;
  margin-bottom: 24px;
}
.article__main h3 {
  margin: 0px;
}
.blog-template .article-card .article-card__content-inner {
  gap: 16px;
}
.main-blog__featured_post .article-card__metas {
  display: none;
}
.article-card--horizontal .article-card__excerpt {
  margin-top: 0rem;
}
.blog-template .main-blog__featured_post .article-card__title {
  margin-top: -5px;
}
.article-card--horizontal .article-card__button {
  margin-top: 0;
  width: 100%;
  max-width: 140px;
  padding: 0px;
}
.blog-template .main-blog__heading {
  margin-top: var(--s-200);
}
.blog-template .main-blog__tags .main-blog__tag {
  border-radius: 50px;
  padding: 10px 16px;
  border: 0px;
  background: transparent;
}
.blog-template .main-blog__tags .main-blog__tag.btn--active,
.blog-template .main-blog__tags .main-blog__tag:hover {
  color: #000;
}
.blog-template .main-blog__tags .main-blog__tag {
  color: var(--c-5A);
}

.blog-template .main-blog__tags .btn--icon:before {
  background-color: rgba(148, 217, 248, 1);
}
@media (min-width: 1023.98px) {
  .article-template .featured-collection .page-width {
    position: relative;
    max-width: 730px;
    margin-inline: auto;
    padding: 0px;
  }
}
@media (min-width: 768px) {
  .article-card--horizontal {
    flex-direction: row-reverse;
  }
}
.cart-template .main-content .shopify-section:last-child {
  margin-bottom: var(--s-160);
}
.cart-template .site-wrapper #MainContent {
  margin-top: 0px;
}
.cart tbody tr {
  border-block-start: 0.1rem solid #dbdada;
}
.cart-item__product--info .flex > .gap-1 {
  gap: 0px;
}

.cart-template .main-content .shopify-section:nth-child(2) {
  width: 100%;
  max-width: 1266px;
  margin-left: auto;
  margin-right: auto;
}
.cart-template .cart-item .quantity__input,
.drawer__body .quantity__input {
  border-radius: 4px;
}
.cart .free-shipping-goal {
  display: flex;
  flex-direction: column-reverse;
  color: var(--c-42);
}
.cart .progress-bar {
  color: var(--c-9F);
  height: 2px;
}
.search__results .predictive-search-result .h4 {
  width: 100%;
  text-align: left;
}
.search__results .search__results-all {
  width: 100%;
}
.search__results .search__results-all .btn--primary,
.search__results .search__results-all .btn--primary:hover {
  width: 100%;
  display: block;
  padding: 0px 0px;
  background: transparent !important;
  border: 0px !important;
  color: var(--c-9F) !important;
  text-decoration: underline;
}
.search__results .search__results-all .btn--primary::before {
  display: none !important;
}
.search__results .search__results-all svg {
  display: none;
}
.search__results .search__box-others.flex,
.search__results .predictive-search-result__list {
  align-items: flex-start !important;
}

.search__results .search__box-others .predictive-search-result__heading {
  text-transform: uppercase;
  color: var(--c-5A);
}

.search__results .predictive-search-result__list .reversed-link svg {
  display: none;
}
.search__results .predictive-search-result__list {
  align-items: flex-start;
  gap: 14px;
}
.search__results .search__box-products {
  border-inline-end: 1px solid #dbdada;
}

.header .header__search .flex form {
  width: 80%;
}
.search__form[results] .search__results .w-full > .flex {
  align-items: flex-start;
}
.template-search__search .search__input {
  padding: 11px 20px;
}
.template-404 {
  display: none;
}
.\34 04-template .main-content .shopify-section {
  margin-top: 40px;
  margin-bottom: 40px;
}
.gift-card .main-content .shopify-section:nth-child(3) {
  margin-top: var(--s-160);
}
.gift-card #shopify-section-sections--18926108508271__custom_liquid_JrgRCb,
.product-template
  #shopify-section-sections--18926108508271__custom_liquid_JrgRCb,
.index-template
  #shopify-section-sections--18926108508271__custom_liquid_JrgRCb {
  display: none;
}
.product-template .main-content .shopify-section:last-child,
.page-template .main-content .shopify-section {
  margin-top: var(--s-120);
}
.page-template .main-content .shopify-section:last-child {
  margin-top: var(--s-80);
}
.index-template
  .main-content
  .shopify-section:last-child
  .countdown-with-multi {
  padding: 0px 1.5rem;
}
.collection-hero .collection-hero__info,
.page-template .section--custom-content .custom__block--text {
  max-width: 390px;
  width: 100%;
}
.product-card .product-card__image-wrapper .product-card__atc {
  max-width: 153px;
}
.article-template .custom-content-block--image img,
.page-template .section--custom-content .f-flex .blocks-radius {
  border-radius: 0px 0px 0px 24px;
}
.section-breadcrumb .breadcrumbs .reversed-link {
  position: relative;
  z-index: 99;
}
@media (min-width: 1023.98px) {
  .article--width {
    max-width: 730px;
  }
  #shopify-section-template--18544400269423__featured_countdown_timer_JxbJHw
    .countdown-with-multi
    > .f-column {
    width: 35%;
  }
  #shopify-section-template--26134365798772__featured_countdown_timer_JxbJHw .f-column:nth-child(1) 
  {
    width: 35% !important;
  }
  #shopify-section-template--26134365798772__featured_countdown_timer_JxbJHw
    .card-media--auto-height {
    min-height: 340px;
  }
  #shopify-section-template--18544400269423__featured_countdown_timer_JxbJHw
    .card-media--auto-height {
    min-height: 340px;
  }
}
.blog-template .article-card h3 {
  margin-top: 0px;
}
.multicolumn__slider .slide__title {
  width: 100%;
  max-width: 400px;
}
.multicolumn-slider .card-media__content-wrapper {
  width: 100%;
  max-width: 160px;
}

.page-template .section--slideshow .slideshow__text {
  max-width: 391px;
  align-items: flex-start;
}
.section--collapsible-tabs .content-overlay--top-center {
  padding: 0px;
  align-items: flex-start;
}
.page-template .section--collapsible-tabs .card-media__media-wrapper {
  display: none;
}
.section--collapsible-tabs
  .content-overlay--top-center
  > .card-media__content-wrapper {
  width: 100%;
  max-width: 473px;
}
.section--collapsible-tabs .accordion-details__summary {
  border-block-end: 0px solid var(--c-DA);
  gap: 0;
  padding: 16px 0px;
}
.section--collapsible-tabs .accordion-standard + .accordion-standard {
  margin-top: 0;
}
.product-template .section--collapsible-tabs .section__header .rte:after {
  display: none;
}
.section--collapsible-tabs .accordion-details__summary {
  border-block-end: 0px solid var(--c-DA);
  gap: 0;
  padding: 24px 0px;
}
.section--collapsible-tabs
  .accordion-item:first-child
  .accordion-details__summary,
.accordion-parent .active .accordion-details__summary {
  border-block-start: 0px solid var(--c-DA);
  border-block-end: 0px;
}
.section--collapsible-tabs
  .accordion-item:first-child
  .accordion-details__content,
.accordion-parent .active .accordion-details__content {
  border-block-end: 0px solid var(--c-DA);
  padding-bottom: 16px;
  padding-top: 0px;
}
.section--collapsible-tabs .accordion-standard {
  border-block-end: 1px solid var(--c-DA);
}
.section--collapsible-tabs .accordion-standard:first-child {
  border-block-start: 1px solid var(--c-DA);
}

.accordion-details[aria-expanded="true"] .accordion-details__summary {
  border-color: var(--c-DA);
}
.section--collapsible-tabs .asection__header {
  padding-bottom: 24px;
}
.product-template .collapsible-tabs__wrapper {
  margin-top: 32px;
}
.page-template .section--collapsible-tabs .accordion-standard {
  border-color: var(--c-42) !important;
}
/* .accordion-parent .active .accordion-details__summary {
  border-block-end: 0px solid var(--c-DA);
} */

.section-template--18544400334959__collapsible_tabs_EMaPzF {
  padding-top: var(--s-160);
  padding-bottom: var(--s-120);
}
/* .page-template .main-content .shopify-section:last-child .page-width {
  max-width: var(--page-w-776);
  margin-right: auto;
  margin-left: auto;
  padding-bottom: var(--s-60);
} */
.page-template .main-content .shopify-section:last-child .rich-text__box {
  padding: 0;
  border-radius: 0;
}
.shopify_subscriptions_app_container {
  margin-top: 32px;
}
.shopify_subscriptions_fieldset > div {
  border-color: #dbdada !important;
  border-radius: 4px 4px 4px 4px !important;
}
.shopify_subscriptions_fieldset
  div
  > .shopify_subscriptions_app_block_label:first-child {
  border-color: #dbdada !important;
  padding: 1.7rem 1.4rem;
}
.shopify_subscriptions_purchase_option_wrapper > label {
  margin-left: 10px;
  margin-bottom: 5px;
}
.shopify_subscriptions_fieldset div > .shopify_subscriptions_app_block_label {
}
.shopify_subscriptions_app_container input:is([type="radio"]) {
  --border-radius: 1.62px;
  width: 14px;
  height: 14px;
  background: transparent;
}
/* .shopify_subscriptions_app_container input:is([type="radio"]):after {
  inset-block-start: 50%;
  inset-inline-start: 50%;
  background: transparent;
  border-radius: 0;
  border: 2px solid var(--active-inner);
  width: calc(var(--checkbox-size, 2rem) * 0.2);
  height: calc(var(--checkbox-size, 2rem) * 0.4);
} */
.shopify_subscriptions_app_container input:is([type="radio"]):after {
  content: "";
  display: block;
  position: absolute;
  border: 2px solid var(--active-inner);
  border-inline-start: 0;
  border-block-start: 0;
  width: calc(var(--checkbox-size, 2rem) * 0.2);
  height: calc(var(--checkbox-size, 2rem) * 0.4);
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -63%) rotate(43deg);
  background-color: transparent;
  border-radius: 0px;
}
.shopify_subscriptions_app_container input:is([type="radio"]):checked:after {
  border-color: #1c4a9f;
  border-width: 1px;
}
.shopify_subscriptions_app_container
  input:is([type="checkbox"], [type="radio"]):focus {
  box-shadow: none;
}
.shopify_subscriptions_app_policy {
  display: none;
}
.collection-template .brand-logo-size {
  margin-bottom: 40px;
}
.collection-template .brand-logo-size img {
  width: 100%;
  max-width: 86px;
}
.index-template .slide-seperator {
  margin-top: 0px;
  display: flex;
  gap: 24px;
  flex-direction: column;
}
.swiper-pagination-bullet {
  background: #d9d9d9 !important;
}
.btn--underline:after {
  width: 80%;
}
.btn--underline.read-more__toggle:after,
.topbar .topbar__text a:after {
  width: 100%;
}
.swiper-button {
  border-color: #d9d9d9;
}
.swiper-button-disabled .icon path {
  stroke: #d9d9d9;
}
.color-scheme-4 .btn--primary:before,
.section--custom-content .btn--secondary:before {
  background-color: var(--c-5B);
}
.cart-drawer h2.drawer__heading {
  text-transform: capitalize;
}
.cart-drawer .quantity__input {
  border-radius: 4px;
}
.section:has(.color-border) {
  background: var(--c-5B);
}
.color-border {
  position: relative;
  background: #fff;
  display: block !important;
  height: 50px;
  border-radius: 0px 0px 24px 24px;
}
.cart-drawer .free-shipping-goal {
  display: flex;
  flex-direction: column-reverse;
}
.header__buttons .swym-wishlist {
  margin-top: 5px;
}
.header .header__icons .cart-drawer-button {
  border: 0px;
  margin-left: -12px;
}
.page-template .image-with-text-overlay .relative.z-1 {
  width: 100%;
  max-width: 388px;
}

.product-card__image-wrapper .product-card__quickview:hover path {
  stroke: #fff;
}
.swym-ui-component.swym-wishlist-page {
  margin-top: 60px;
  max-width: 1266px;
  padding: 0px 1.5rem;
  padding-bottom: 80px;
}
.jdgm-write-rev-link.jdgm-write-rev-link {
  border-radius: 10rem;
}
.swym-ui-component .swym-user-login-status,
.swym-ui-component .swym-wishlist-detail-header {
  display: none;
}
.swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar {
  border: 0px !important;
}
.swym-ui-component .swym-wishlist-detail-separator {
  height: 0px;
}
.swym-ui-component .swym-wishlist-grid {
  max-width: 100%;
  gap: 10px;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item {
  background: #f4f7f5;
  border-radius: 8px;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
  background: var(--c-EE);
  border-radius: 8px 8px 0px 0px;
  height: auto;
}
.swym-ui-component .swym-wishlist-grid li {
  list-style: none;
  width: 24.35%;
  margin: 0;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
  white-space: normal;
  overflow: visible;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title {
  margin: 10px 20px 8px;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price {
  padding: 0 20px 20px;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title {
  margin: 0 20px 8px;
}
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-add-to-cart-btn {
  --buttons-transform-default: capitalize;
  --buttons-padding: 3.2rem;
  background: var(--c-5B) !important;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0 var(--buttons-gap, 0.4rem);
  cursor: pointer;
  transition: background 0.3s, color 0.3s;
  white-space: nowrap;
  background: none;
  color: #fff;
  border: var(--buttons-border-width) solid
    rgba(var(--color-border), var(--color-border-alpha, 1));
  border-radius: var(--buttons-radius, 0);
  padding: 0 var(--buttons-padding);
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
}
.swym-ui-component
  .swym-wishlist-grid
  .swym-wishlist-item
  .swym-add-to-cart-btn {
  margin: 0px 20px 30px 20px;
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title {
  white-space: normal;
  overflow: visible;
}
.swym-atw-button-container .atw-button-added,
.swym-atw-button-container .atw-button-add {
  background: #fff;
}
.swym-atw-button-container .atw-button-added path,
.swym-atw-button-container .atw-button-add path {
  stroke: var(--c-5B);
}
.swym-atw-button-container .atw-button-added path {
  fill: var(--c-5B);
}
.swym-atw-btn-wrapper.add_to_cart_button_right-position {
  width: 100%;
}

/* .product-card .swym-button.swym-add-to-wishlist-view-product {
  opacity: 0;
  position: absolute;
  top: 8rem;
  right: 3.5rem;
  transition: 0.3s all, 0.54s transform cubic-bezier(0.4, 0, 0.2, 1),
    0.54s opacity cubic-bezier(0.4, 0, 0.2, 1);
} */
.product-card .swym-button.swym-add-to-wishlist-view-product {
  opacity: 0;
  position: absolute;
  top: 8rem;
  right: 2rem;
  transition: 0.3s all, 0.54s transform cubic-bezier(0.4, 0, 0.2, 1),
    0.54s opacity cubic-bezier(0.4, 0, 0.2, 1);
  background: #fff;
  height: 50px;
  width: 50px;
  border-radius: 50%;
}

.product-card__image-wrapper:hover .swym-add-to-wishlist-view-product {
  opacity: 1;
}
.swym-ui-component
  .swym-empty-wishlist-container
  .swym-empty-wishlist-continue-btn,
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-add-to-cart-btn {
  border-radius: 10rem !important;
}
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text,
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container
  .swym-label {
  letter-spacing: 0;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-add-to-cart-btn {
  padding: 13px 50px;
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-variants-container
  .swym-select
  select {
  --inputs-border-width: 1px;
  background-color: rgb(var(--color-background));
  color: rgb(var(--color-foreground));
  outline: none;
  box-shadow: none;
  border: var(--inputs-border-width) solid
    rgba(var(--color-border), var(--color-border-alpha, 1));
  border-radius: var(--inputs-radius);
  line-height: calc(
    var(--buttons-height) - var(--inputs-border-width, 0px) * 2
  );
  padding: 0 2rem;
  width: 100%;
  font-family: var(--font-body-family);
  font-weight: var(--font-body-weight);
  font-size: 16px;
  transition: 0.3s all;
  letter-spacing: 0;
  transition: 0.3s all;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  vertical-align: middle;
  border-color: rgba(var(--color-border), var(--color-border-alpha, 1));
}
.swym-ui-component
  .swym-wishlist-product-detail-content
  .swym-wishlist-product-detail-image-container
  .swym-image-thumbnails
  .swym-image-thumb.swym-selected {
  border: 0px solid #919191 !important;
}
.swym-ui-component .swym-wishlist-product-detail-tab-bar {
  display: none;
}
.swiper-button:not(.swiper-button--blank):before {
  background-color: var(--c-5B);
}
.swiper-button--drop-shadow {
  --buttons-border-width: 1px;
  box-shadow: 0 4px 10px #0000001f;
  border-color: #00205b !important;
}

.product-template .shopify-section .section.section-app {
  background: var(--c-F5);
  padding-top: 50px;
  padding-bottom: 50px;
}
.custom-cc .accordion-details__summary {
  cursor: pointer;
  list-style: none;
  position: relative;
}
.custom-cc .accordion-details__summary svg {
  display: none;
}
.custom-cc .accordion-details__summary a.icon-class::after {
  content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.75 12.5L11.25 9L7.75 5.5' stroke='%23414042' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.swiper-controls svg.icon {
  color: var(--c-5B);
}
.swiper-controls .swiper-button:not(.swiper-button--blank):hover svg.icon {
  color: rgb(var(--color-background)) !important;
}
.header--show-sperator-line .header__bottom {
  width: 100%;
  max-width: 100%;
}
.header--show-sperator-line .header__bottom .header__navigation {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: var(--page-width);
  padding: 0px 1.5rem;
}
.header__menu .mega-menu .mega-menu__wrapper {
  max-width: var(--page-width);
}
.complementary-products .product-card--simple .product-card__atc,
.complementary-products .product-card--simple .product-card__atc:hover,
.swiper-slide .product-card--simple .product-card__atc,
.swiper-slide .product-card--simple .product-card__atc:hover {
  padding: 2rem 1.5rem;
  border: 1px solid;
}
.swiper-slide .product-card--simple .product-card__atc {
  color: #fff;
  background-color: var(--c-5B);
  border-color: var(--c-5B);
}
.swiper-slide .product-card--simple .product-card__atc:hover {
  color: var(--c-5B);
  background-color: #fff;
  border-color: var(--c-5B);
}

.header__navigation .header__menu li .menu__item svg.icon {
  display: none;
}
/* .header__navigation .header__menu li:first-child .menu__item svg.icon {
  display: flex;
} */
.complementary-products .f-price--on-sale .f-price__sale {
  display: block;
}
.product-template .product__media-icon .icon--medium {
  height: 20px;
  width: 20px;
}
.product-template .product__media-icon {
  height: 48px;
  width: 48px;
}
.index-template .color-border{
  display: none !important;
}
/* h1.product__title.h1 {
    text-transform: capitalize;
} */
h3.product-card__title:hover span {
    color: #072835 !important;
}
/* h3.product-card__title.text-pcard-title span {
    text-transform: capitalize;
} */
.topbar__text p
Specificity: (0,1,1)
 {
    color: #414042;
}
.cart a.btn.btn--primary.self-center.cart__empty-header span.btn__text {
    overflow: visible;
}
.product-template .product__badges span.f-badge {
    background: #F4F7F5;
    width: max-content;
    padding: 10px 14px;
    display: inline-block;
    height: unset;
    font-size: 12px;
    border-radius: 4px;
    font-family: Poppins;
    font-weight: 500;
}
.product-template span.f-badge.f-badge--soldout {
    color: #777;
}
.product-template .product__badges span.f-badge.f-badge--sale span {
    margin: 0px;
}
.product-template .product__block .product__tax.text-sm.text-subtext.rte {
    display: none;
}
.product-template .product__block.product__block--complementary.product__block--complementary-inline.has-heading {
    border-top: 1px solid #dbdada;
    margin: 0px;
    padding: 17px 0px 0px 0px;
}
.product-template .product__block.product__block--complementary.product__block--complementary-inline.has-heading h2 {
    font-size: 15px;
    font-weight: 600 !important;
    line-height: 20px;
    letter-spacing: -0.45px;
    padding: 0px !important;
}
.product-template .color-border {
    display: none !important;
}
h3.sticky-atc-bar__product-title.text-pcard-title.text-limit-2-lines {
    overflow: visible;
    text-transform: capitalize;
}
div#shopify-section-template--26134366355828__custom_content_WbFjir p strong {
    font-weight: bold;
}
.blog-featured-products .product-card {
    background: #f7f7f5;
}
.blog-featured-products .product-card h3 {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.8);
    font-family: "Open Sans", sans-serif !important;
}
.sav_proddetail {
    padding: 15px;
}
.sav_proddetail .price {
    display: flex;
    gap: 7px;
    font-size: 13px;
    color: #1c1c1c;
}
.blog-featured-products h2 {
    font-size: 26px;
}
.blog-featured-products {
    position: relative;
}

.blog-featured-products .swiper-button-next {
    bottom: -18px;
    top: unset;
}
.blog-featured-products .swiper-button-next:after {
    display: none;
}
.blog-featured-products .swiper-button-next {
    border: 1px solid #d9d9d9;
    padding: 10px;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog-featured-products .swiper-button-next span {
    justify-content: center;
    display: flex;
}
.blog-featured-products .swiper-button-prev {
    bottom: -18px;
    top: unset;
}
.blog-featured-products .swiper-button-prev:after {
    display: none;
}
.blog-featured-products .swiper-button-prev {
    border: 1px solid #d9d9d9;
    padding: 10px;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 70px;
    left: unset;
}
.blog-featured-products .swiper-button-prev span {
    justify-content: center;
    display: flex;
}
span.vendor_name {
    font-size: 14.4px;
    line-height: 20px;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.8);
    font-family: "Open Sans", sans-serif !important;
    text-transform: uppercase;
}
.blog-featured-products .page-width {
    padding: 40px 0 0 0px !important;
}

.blog-featured-products .product-image-wrapper {
  position: relative;
  overflow: hidden;
}

.blog-featured-products .primary-img {
  width: 100%;
  transition: opacity 0.3s ease;
}

.blog-featured-products .secondary-img {
  position: absolute;
  inset: 0;
  width: 100%;
  opacity: 0;
  transition: opacity 0.3s ease;
}

/* If second image exists → swap on hover */
.blog-featured-products .product-image-wrapper:hover .secondary-img {
  opacity: 1;
}
.blog-featured-products .product-image-wrapper:hover .primary-img {
  opacity: 0;
}

/* ADD TO CART BUTTON (hover only) */
.blog-featured-products .hover-add-to-cart {
  position: absolute;
  bottom: 12px;
  left: 50%;
  transform: translateX(-50%);
  padding: 8px 14px;
  background: #000;
  color: #fff;
  border: none;
  border-radius: 4px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
  z-index: 10;
}

.blog-featured-products .product-image-wrapper:hover .hover-add-to-cart, .blog-featured-products .product-image-wrapper:hover .product-card__quickview1 {
  opacity: 1 ;
  pointer-events: auto;
}

/* SALE BADGE */
.blog-featured-products .sale-badge {
  position: absolute;
  top: 8px;
  left: 8px;
  background: #d90000;
  padding: 4px 10px;
  color: #fff;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 600;
  z-index: 15;
}

/* Blog Page */
.blog-featured-products .product-card__badge {
    z-index: 999;
}

.blog-featured-products .swiper-progressbar-container {
    position: relative;
    width: 82%;
    height: 2px;
    background-color: #1c4a9f1a;
    border-radius: 2px;
    margin-top: 35px;
    overflow: hidden;
}

.blog-featured-products .swiper-progressbar-fill {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0%;
  background-color: #1c4a9f;
  border-radius: 2px;
  transition: width 0.3s ease;
}

.blog-featured-products .swiper-progressbar-container div:empty:not(.fixed-overlay,.bg-overlay,.empty-space,.drawer__body,.no-empty) {
    display: block !important;
}
.blog-featured-products .hover-add-to-cart {
    max-width: 153px !important;
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    padding: 8px 14px;
    background: #fff;
    color: #000;
    border-radius: 50px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s ease;
    z-index: 10;
    font-size: 15px !important;
}
.sav_navbars {
    display: flex;
    flex-flow: row;
}
.blog-featured-products button.hover-add-to-cart.product-card__atc:before {
    z-index: -1 !important;
}
.blog-featured-products button.hover-add-to-cart.product-card__atc.product-card__action-button.btn.btn--white:hover {
    color: #fff !important;
}
.blog-featured-products button.product-card__quickview.product-card__quickview1.btn.btn--icon-circle.btn--white:hover svg {
    filter: invert(1);
}

.blog-featured-products {
    opacity: 0;
}
.product-template span.f-price-item.f-price-item--sale {
    font-size: 18px;
}
.product-template span.f-price-item.f-price-item--regular s {
    font-size: 15px;
}
img.sa_onlyproduct {
    display: none;
}
.product-template img.sa_onlyproduct {
    display: block;
}

/****************Product quick view CSS*******************/

.quick-view .drawer__body .product__block.product__block--title {
    margin-bottom: 24px !important;
    margin-top: 0px;
}
.quick-view .drawer__body .product__block.product__block--meta.flex.flex-wrap.text-subtext {
    margin-top: 0px;
}
.quick-view .drawer__body .product__tax.text-sm.text-subtext.rte {
    display: none;
}
.quick-view .drawer__body span.f-badge.f-badge--soldout {
    background: #F4F7F5;
    width: max-content;
    padding: 5px 14px;
    display: inline-block;
    height: unset;
    font-size: 12px;
    border-radius: 4px;
    font-family: Poppins;
    font-weight: 500;
    color: #777;
}
.quick-view .drawer__body span.f-badge.f-badge--sale {
    background: #F4F7F5;
    width: max-content;
    padding: 5px 14px;
    display: inline-block;
    height: unset;
    font-size: 12px;
    border-radius: 4px;
    font-family: Poppins;
    font-weight: 500;
}
.quick-view span.f-price-item.f-price-item--sale {
    font-size: 18px;
}
.quick-view span.f-price-item.f-price-item--regular s {
    font-size: 15px;
}
.quick-view .product-features {
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: -0.45px;
}
.quick-view fieldset.product-form__input.product-form__input--button label {
    border-radius: 10px !important;
    padding: 0px 13.55px !important;
}
.product-features {
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: -0.45px;
}

.quick-view fieldset.product-form__input.product-form__input--button label {
    border-radius: 10px !important;
    padding: 0px 13.55px !important;
    color: #1c1c1c !important;
    background: transparent !important;
    border: 1px solid #dbdada
}
.quick-view fieldset.product-form__input.product-form__input--button label:hover {
    background-color: #f4f7f5 !important;
    color: #1c1c1c;
    border-color: #5a5a5a;
}
.quick-view .product-form__input--button input[type=radio]:checked+label {
    background-color: #f4f7f5 !important;
    color: #1c1c1c;
    border-color: #5a5a5a;
}
.quick-view fieldset.product-form__input.product-form__input--button label span.visually-hidden.label-unavailable {
    color: #777 !important;
}
.quick-view .product-form__input--button input[type=radio]:disabled+label, .quick-view .product-form__input--button input[type=radio].disabled+label {
    color: #333;
    border-color: #333;
}
.quick-view .product-form__input--button input[type=radio]:disabled+label:before, .quick-view .product-form__input--button input[type=radio].disabled+label:before {
    background: linear-gradient(to bottom left, transparent calc(50% - var(--variant-pills-border-width)), #888 50%, transparent calc(50% + var(--variant-pills-border-width))) no-repeat;
}
.quick-view .product-form__input--button input[type=radio]:disabled:checked+label, .quick-view .product-form__input--button input[type=radio].disabled:checked+label {
    background: #000;
}


/****************Announcement Bar CSS*******************/
.topbar__text.rte p {
    color: #1C1C1C;
    font-size: 15px !important;
    line-height: 15px;
    font-weight: 400;
    font-family: 'Poppins';
}
/* header .mega-menu__column a span {
    font-size: 18px !important;
    line-height: 23px !important;
} */

#shopify-section-template--26134366355828__custom_content_WbFjir .custom__block.custom__block--image.w-full.text- {
    background: #fff;
}

/**********About Page CSS**********/
section#shopify-section-template--26134365864308__rich_text_KG3Qpz p {
    color: #5A5A5A;
    font-size: 22px;
    line-height: 24px;
    font-weight: 500 !important;
    width: 750px;
    max-width: 100%;
    margin: 0 auto;
    font-family: "Poppins", sans-serif !important;
}
section#shopify-section-template--26134365864308__rich_text_KG3Qpz h2 {
    font-size: 54px;
    line-height: 58px;
    color: #1C1C1C;
    font-weight: 500 !important;
}
.image_aftertext .rich-text {
    width: 700px;
    max-width: 100%;
    margin: 0 auto;
    text-align: left;
}
.image_aftertext p {
    font-size: 18px;
    line-height: 23px;
    font-weight: normal !important;
    color: #1C1C1C;
    text-align: left;
}
#section-template--26134365864308__image_with_text_VyUjtf h2.rich-text__heading.hd2 {
    font-size: 40px;
    line-height: 44px;
    color: #414042;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
}
div#section-template--26134365864308__image_with_text_VyUjtf p {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    margin: 20px 0 0 0;
    width: 62%;
}
#section-template--26134365864308__image_with_text_T43Wjw h2.rich-text__heading.hd2 {
    font-size: 40px;
    line-height: 44px;
    color: #414042;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
}
div#section-template--26134365864308__image_with_text_T43Wjw p {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    margin: 20px 0 0 0;
    width: 62%;
}
.page-template.about .main-content .shopify-section {
    margin: 0px;
}
.Quality_txt h2.rich-text__heading.hd2 em {
    display: block;
}


/**********About Diabetic Page CSS**********/
.page-template.about-diabetes .main-content .shopify-section {
    margin: 0px;
}
body.page-template .shopify-section .sa_topbnrtxt .rte p {
    color: #5A5A5A;
    font-size: 22px !important;
    line-height: 24px !important;
    font-weight: 500 !important;
    width: 750px;
    max-width: 100%;
    margin: 0 auto;
    font-family: "Poppins", sans-serif !important;
}
.sa_topbnrtxt h2 {
    font-size: 54px;
    line-height: 58px;
    color: #1C1C1C;
    font-weight: 500 !important;
}
.Leftimg_Diabetic h2.rich-text__heading.hd2 {
    font-size: 40px;
    line-height: 44px;
    color: #414042;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
}
.Leftimg_Diabetic h2.rich-text__heading.hd2 em {
    display: block;
}
body .Leftimg_Diabetic p strong {
    font-weight: 700 !important;
}
body .Leftimg_Diabetic p, body .Leftimg_Diabetic li {
    font-size: 18px !important;
    line-height: 23px !important;
    font-weight: 400 !important;
    color: #414042;
    margin: 20px 0 0 0;
}
.Leftimg_Diabetic li {
    margin: 5px 0 0 0 !important;
    list-style-position: outside !important;
}
#section-template--26267801911668__image_with_text_cN8YQm h2.rich-text__heading.hd2 {
    font-size: 40px;
    line-height: 44px;
    color: #414042;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
}
#section-template--26267801911668__image_with_text_cN8YQm p, #section-template--26267801911668__image_with_text_cN8YQm li {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    margin: 20px 0 0 0;
}
#section-template--26267801911668__image_with_text_cN8YQm li {
    margin: 5px 0 0 0;
    list-style-position: outside;
}
#shopify-section-template--26267801911668__image_with_text_M8nia6 h2.rich-text__heading.hd2 {
    font-size: 40px;
    line-height: 44px;
    color: #414042;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
}
#shopify-section-template--26267801911668__image_with_text_M8nia6 p, #shopify-section-template--26267801911668__image_with_text_M8nia6 li {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    margin: 20px 0 0 0;
}
#shopify-section-template--26267801911668__image_with_text_M8nia6 li {
    margin: 5px 0 0 0;
    list-style-position: outside;
}
.ndss_section .multicolumn-card:nth-child(1) .multicolumn-card__image.hover-wrapper.blocks-radius {
    display: none;
}
.ndss_section  .multicolumn-card:nth-child(1) h3.multicolumn-card__title.rich-text__heading.h4 {
    font-size: 40px;
    line-height: 44px;
    font-weight: 500 !important;
    font-family: "Poppins", sans-serif !important;
    color: #fff;
}

.ndss_section .multicolumn-card .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext {
    font-size: 13px;
    line-height: 15px;
    color: #fff;
}
.ndss_section .multicolumn-card:nth-child(1) {
    width: 350px;
    max-width: 100%;
}
.ndss_section .multicolumn-card:nth-child(2) .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext p {
    font-size: 18px;
    line-height: 23px;
    color: #fff;
}
.ndss_section .multicolumn-card:nth-child(2) .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext li {
    font-size: 18px;
    line-height: 23px;
    color: #fff;
    list-style-position: initial;
}
.ndss_section .multicolumn-card:nth-child(2) .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext ul {
    margin: 0px 0px 20px 0px;
}
.ndss_section .multicolumn-card:nth-child(2) {
    flex-direction: column-reverse;
    display: flex;
    gap: 40px;
}
.ndss_section a.btn.btn--secondary {
    margin: 0px;
}
.ndss_section .section__container {
    background: #147fa5;
    padding: 50px !important;
    border-radius: 14px;
}
#shopify-section-template--26227782320500__slider_with_multicolumn_ptVee3 .card-media__content.card-media__content--center.content-overlay.content-overlay--bottom-center {
    height: 424px;
}
/* .Leftimg_Diabetic h2.rich-text__heading.hd2 {
    font-size: 33px;
    line-height: 33px;
} */

.Leftimg_Diabetic .rte p, .Leftimg_Diabetic .rte li {
    font-size: 18px !important;
    line-height: 23px !important;
}

/**************Brands Page***************/
body.page-template.brands .shopify-section {
    margin: 0px;
}
#shopify-section-template--26268456878452__image_with_text_6UWxjA h2.rich-text__heading.hd2 {
    font-weight: 500 !important;
}
div#shopify-section-template--26268456878452__image_with_text_6UWxjA .rte p {
    color: #1A1A1A;
}
.brand-logos__wrapper img {
    border-radius: 10px;
}
.page-template.brands div#shopify-section-template--26268456878452__brand_logos_QeKfUA {
    margin-top: 12px !important;
}

/**************Contact Page ***************/
body.page-template.contact .shopify-section {
    margin: 0px;
}
h2.contact__title.inline-richtext.hd2.text-center {
    text-align: left;
    padding: 0px;
    color: #1C1C1C !important;
    font-weight: 500 !important;
}
.contact-form__form.flex-1 p {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
}
.contact-form__form.flex-1 form {
    margin: 40px 0 0 0;
}
.contact-form__form.flex-1 {
    max-width: 55% !important;
    padding: 60px 300px 0 0;
}
.help-sidebar__sidebar {
    position: absolute;
    right: 0px;
    width: 42%;
    top: 0px;
}
.help-sidebar__sidebar img {
    width: 100%;
}
.help-sidebar__sidebar:before {
    display: none;
}
div#shopify-section-template--26134365929844__featured_countdown_timer_cCPe8w .f-column:nth-child(1) .card-media__media-wrapper {
    display: none;
}
body.contact section#shopify-section-sections--26134358163828__custom_liquid_JrgRCb {
    display: none;
}
.contact__fields input, .contact__fields select {
    border-radius: 4px;
    padding: 9px 20px;
    background: #F7F7F5;
}
.contact__fields textarea {
    border-radius: 4px;
    padding: 9px 20px;
    background: #F7F7F5;
}
.contact__fields {
    display: block;
}
.contact__fields label {
    display: none;
}
.contact__fields .form-field {
    margin: 0 0 12px 0;
}
.contact__button.form-footer.form-field--full {
    margin-top: 25px !important;
}
.form_btmtext {
    margin: 20px 0 0 0;
    font-size: 13px;
    line-height: 15px;
    font-weight: 400;
    color: #414042;
}

/**************expo-thankyou Page ***************/
body.page-template.expo-thankyou .shopify-section {
    margin: 0px;
}
.sa_thankimage h2.rich-text__heading.hd2 {
    font-size: 54px;
    line-height: 58px;
    color: #414042;
    font-weight: 500 !important;
    margin: 0 0 30px 0 !important;
}
.sa_thankimage p {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    font-family: 'Open Sans';
}
.sa_thankimage h2.rich-text__heading.hd2 {
    font-size: 54px;
    line-height: 58px;
    color: #414042;
    font-weight: 500 !important;
}
/* div#shopify-section-template--26288538517876__image_with_text_frj3yx p {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    font-family: 'Open Sans';
} */
.sa_thankimage .rte h2 {
    font-size: 44px;
    line-height: 44px;
    color: #414042;
    font-weight: 500 !important;
    margin: 15px 0px;
}
.sa_thankimage motion-element.rich-text__subheading.text-subheading.block {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    font-family: 'Open Sans';
}
div#shopify-section-template--26288538517876__featured_countdown_timer_cCPe8w .f-column:nth-child(1) .card-media__media-wrapper {
    display: none;
}
.page-template.expo-thankyou .color-border {
    display: none !important;
}

/**************Subscriber-thankyou Page ***************/
body.page-template.subscriber-thank-you .shopify-section {
    margin: 0px;
}
div#section-template--26288858366324__image_with_text_frj3yx h2.rich-text__heading.hd2 {
    font-size: 54px;
    line-height: 58px;
    color: #414042;
    font-weight: 500 !important;
    margin: 0 0 30px 0 !important;
}
div#section-template--26288858366324__image_with_text_frj3yx p {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    font-family: 'Open Sans';
}
div#section-template--26288858366324__image_with_text_frj3yx h2.rich-text__heading.hd2 {
    font-size: 54px;
    line-height: 58px;
    color: #414042;
    font-weight: 500 !important;
}
div#section-template--26288858366324__image_with_text_frj3yx p {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    font-family: 'Open Sans';
}
div#section-template--26288858366324__image_with_text_frj3yx .rte h2 {
    font-size: 44px;
    line-height: 44px;
    color: #414042;
    font-weight: 500 !important;
    margin: 15px 0px;
}
div#section-template--26288858366324__image_with_text_frj3yx motion-element.rich-text__subheading.text-subheading.block {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    color: #414042;
    font-family: 'Open Sans';
}
div#shopify-section-template--26288858366324__featured_countdown_timer_cCPe8w .f-column:nth-child(1) .card-media__media-wrapper {
    display: none;
}
.page-template.subscriber-thank-you .color-border {
    display: none !important;
}

/****************PRODUCT PAGE CSS*******************/
.product-template .custom__block li ul {
    margin: 5px 0px;
    list-style-type: revert;
}
.how-to-use-wrapper .faq-question h4 p {
    font-size: 22px;
}
.how-to-use-wrapper .faq-answer li {
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
}
.how-to-use-wrapper .faq-answer li a {text-decoration: underline;}
.how-to-use-wrapper .faq-answer a {text-decoration: underline;}
.how-to-use-wrapper .faq-answer ul {
    list-style: disc;
    list-style-position: inside;
}

/**************NDSS Page ***************/
body.page-template.ndss .shopify-section {
    margin: 0px;
}
.sa_topbnrtxt h2 em.highlight-text {
    display: block;
    color: #1C1C1C;
    font-weight: 500;
}

/**************Wholeale Program Page ***************/
body.page-template.wholesale-program .shopify-section {
    margin: 0px;
}

/**************Policy Pages Page ***************/
.policy-template .shopify-section {
    margin: 0px !important;
}
.policy-template .page__content.rich-text__text {
    width: 620px;
    margin: 0 auto;
    padding: 40px 0px 0px 0px;
    max-width: 100%;
}
.policy-template h1.page__title.h1.rich-text__heading.text-center {
    display: none;
}
.policy-template .page__content.rich-text__text h1 {
    text-align: center;
    font-size: 54px !important;
    line-height: 58px !important;
    font-weight: 500 !important;
    color: #403f42;
    margin: 0 0 50px 0;
}
.policy-template .page__content.rich-text__text p {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: normal !important;
    margin: 0px 0px 10px 0px !important;
    color: #414042;
}
.policy-template .page__content.rich-text__text li {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: normal !important;
    margin: 0px 0px !important;
    color: #414042;
  list-style-position: initial;
}
/* .policy-template .page__content.rich-text__text h3 {
    font-size: 15px !important;
    line-height: 20px !important;
    font-weight: 700 !important;
    margin: 0px 0px 5px 0px !important;
    color: #414042;
    font-family: 'Open Sans';
} */
.policy-template .page__content.rich-text__text ul {
    margin: 0px 0 10px 0;
}
.policy-template .page__content.rich-text__text table td {
    border-bottom: 1px solid #DBDADA !important;
    padding: 15px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #414042;
    border: none;
}
.policy-template .page__content.rich-text__text table th {
    text-align: left;
    padding: 10px 0px;
    color: #414042;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    border: none;
}
.policy-template .page__content.rich-text__text table th b {
    color: #414042;
}
.policy-template .page__content.rich-text__text table {
    margin: 20px 0px;
    border: none;
    box-shadow: none;
}
.policy-template .page__content.rich-text__text table td:last-child {
    text-align: right;
}
.policy-template .page__content.rich-text__text table th:last-child {
    text-align: right;
}
.policy-template .page__content.rich-text__text table thead tr:nth-child(1) td {
    border: none !important;
}


/****FAQ Page CSS*****/
.faqs .shopify-section {
    margin: 0px !important;
}
.faqs #MainContent details.accordion-details {
    background: #f4f7f5;
    border: none !important;
}
.faqs #MainContent summary.accordion-details__summary.flex:after {
    content: "sdsds";
    background: url(/cdn/shop/files/Down_arrow.svg?v=1765516626);
    color: transparent;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 16px;
}
.faqs #MainContent summary.accordion-details__summary.flex svg {
    opacity: 0;
}
.faqs #MainContent .active summary.accordion-details__summary.flex:after {
    background: url(/cdn/shop/files/Up_arrow.svg?v=1765516564);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 16px;
}
.accordion-item table.demo td {
    border-bottom: 1px solid #DBDADA !important;
    padding: 15px 0px;
    font-size: 15px;
    line-height: 20px;
    color: #414042;
    border: none;
}
.accordion-item table.demo th {
    text-align: left;
    padding: 10px 0px;
    color: #414042;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    border: none;
}
.accordion-item table.demoe th b {
    color: #414042;
}
.accordion-item table.demo {
    margin: 20px 0px;
    border: none;
    box-shadow: none;
}
.accordion-item table.demo td:last-child {
    text-align: right;
}
.accordion-item table.demo th:last-child {
    text-align: right;
}
.accordion-item table.demo thead tr:nth-child(1) td {
    border: none !important;
}
div#shopify-section-template--26305989312884__collapsible_tabs_phAkEE .section__header--text h2 {
    font-size: 54px;
    line-height: 58px;
    font-weight: 500 !important;
    color: #414042;
    margin: 0 0 30px 0;
}
.faqs #MainContent .block-heading.rich-text h2 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 500 !important;
    color: #414042;
}
.faqs #MainContent .accordion-item .collapsible-tabs__wrapper h2.rich-text__heading.h2 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 500 !important;
    color: #414042;
}
.faqs #MainContent .accordion-item summary.accordion-details__summary h2 {
    font-size: 15px;
    line-height: 20px;
    color: #414042;
}
.faqs #MainContent .accordion-item .accordion-details__content.rte.text-subtext p, .faqs #MainContent .accordion-item .accordion-details__content.rte.text-subtext li, .faqs #MainContent .accordion-item .accordion-details__content.rte.text-subtext {
    font-size: 15px;
    line-height: 20px;
    color: #414042;
}


/*********Dianetes Qualified************/
.diabetes-qualified .shopify-section {
    margin: 0px !important;
}
.sa_health .multicolumn-card__info.rich-text.rich-text--tight {
    position: absolute;
    bottom: 36px;
    left: 10px;
}
.sa_health .multicolumn-card__info.rich-text.rich-text--tight h3 {
    font-size: 26px;
    line-height: 30px;
    color: #fff;
    font-weight: 500 !important;
    font-family: 'Poppins';
}
.findsec .image-with-text__wrapper {
    background: #147FA5;
    border-radius: 14px;
    padding: 0 0 0 60px;
}
.findsec h2.rich-text__heading.hd2 {
    font-size: 54px;
    color: #F2F4EE;
    font-weight: 500 !important;
    margin: 0 0 25px 0;
}
.findsec .rte p {
    font-size: 18px;
    line-height: 23px;
    color: #F2F4EE;
    font-weight: 500 !important;
}
.findsec .image-with-text__content {
    padding: 60px 0px !important;
}
span.btn__text {
    text-transform: none;
}
.quick-view .quick-view__content .shopify-payment-button {
    display: none;
}
.search-template .article-card__content {
    padding: 0px 20px 20px 20px;
}
.search-template .article-card__content h3.article-card__title {
    color: #414042;
    font-size: 26px;
    letter-spacing: -0.45px;
    line-height: 30px;
}
.search-template .article-card__content-inner {
    gap: 0px;
}
.search-template .article-card__metas.text-sm.flex.gap-2.text-subtext {
    display: none;
}
span.f-badge.f-badge--sale {
    display: none;
}

span.f-badge.f-badge--sale.customoff-badge {
    display: block;
}

/****************ANCHOR LINK CSS*******************/
section#shopify-section-template--26134365897076__custom_liquid_YYrY8t {
    margin-top: 0px !important;
}
section#shopify-section-template--26227767050612__custom_liquid_8pAeNt {
    margin-top: 0px !important;
}
section#shopify-section-template--26227772850548__custom_liquid_HCryGW {
    margin-top: 0px !important;
}

/****************PRODUCT PRICE ON CARD CSS*******************/
.product-card .product-card__type, .product-card .f-price, .product-card .f-price-item {
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 0 0;
    line-height: 20px;
}

/****************BLOG CSS*******************/
.article-template .main-content .shopify-section:nth-child(3) {
    margin-top: 100px;
}

/**************** Home BLOG CSS*******************/
.index-template .article-card .article-card__content-inner {
    gap: 16px;
}
/**************** Product Page FAQ CSS*******************/
.product-template .faq-answer ol {
    list-style-type: revert;
    list-style-position: outside;
    padding: 0 0 0 20px;
}
.product-template .faq-answer ol li {
    padding: 1px 0px;
}

/**************** Product Page FAQ CSS*******************/
.page-template.about-diabetes .main-content .shopify-section {
    margin: 0px;
}


/**************** Youunited Page CSS*******************/
.page-template.younited-membership .shopify-section {
    margin: 0px;
}
.united_pricetable .btn--primary:before, .united_pricetable .btn--secondary:before, .united_pricetable .btn--white:before, .united_pricetable .btn--icon:before, .united_pricetable .btn--outline:before {
    z-index: -1;
}
.joindiabetic_text {
    width: 700px;
    padding: 80px 20px !important;
    max-width: 100%;
}
.joindiabetic_text h2.rich-text__heading.h3 {
    font-size: 40px;
    line-height: 44px;
    font-weight: 500 !important;
    margin: 0 0 30px 0;
    color: #414042;
}
.joindiabetic_text .block.rich-text__text li, .joindiabetic_text .block.rich-text__text p {
    color: #414042;
}
.joinunitedbtn a.btn.btn--primary {
    font-size: 20px !important;
    padding: 20px 40px;
    height: auto;
}
.joindiabetic_text ul {
    margin: 0px 0 15px 0;
}
.joindiabetic_text p br {
    display: none;
}
.joindiabetic_text p {
    margin: 0  0 6px 0;
}
.united_pricetable .f-column.multicolumn-card--image-full {
    background: #94d9f8;
    padding: 35px;
    border-radius: 20px;
}
.united_pricetable h3.multicolumn-card__title.rich-text__heading.h4 {
    font-size: 28px;
    font-weight: 600 !important;
    color: #fff;
}
/* .united_pricetable h3.multicolumn-card__title.rich-text__heading.h4:after {
    content: "";
    position: absolute;
    left: 14px;
    bottom: -12px;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #00205b;
} */
.united_pricetable .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext strong {
    font-size: 24px;
}
.united_pricetable .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext p {
    font-size: 16px;
    color: #000;
}
.united_pricetable .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext em {
    background: #fff;
    padding: 15px 30px;
    display: block;
    font-style: normal;
    font-size: 26px;
    color: #00205b;
    font-weight: 600;
    text-align: center;
}
.united_pricetable .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext h6 {
    margin: -20px 0 0 0;
    color: #fff;
    font-weight: normal !important;
    font-size: 14px;
}
.united_pricetable .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext h6 br {
    display: none;
}
.united_pricetable .f-column.relative.multicolumn-card:nth-child(1) {
    background: linear-gradient(90deg,rgb(157,219,255) 2%,rgb(0,178,214) 100%);
}
.united_pricetable .f-column.relative.multicolumn-card:nth-child(2) {
    background: linear-gradient(90deg,rgb(14,121,183) 2%,rgb(0,181,217) 100%);
}
.united_pricetable .f-column.relative.multicolumn-card:nth-child(3) {
    background: linear-gradient(90deg,rgb(181,147,255) 2%,rgb(126,87,255) 100%);
}
.united_pricetable .f-column.relative.multicolumn-card picture.card-media__media.media-wrapper img {
    height: 80px;
    width: auto;
    position: unset !important;
}
.united_pricetable .f-column.relative.multicolumn-card picture.card-media__media.media-wrapper:before {
    padding-top: 0px;
}
.united_pricetable .f-column.relative.multicolumn-card ul {
    padding: 0px;
    margin: 25px 0 50px 0;
}
.united_pricetable .f-column.relative.multicolumn-card ul li {
    display: block;
    color: #fff;
    font-size: 16px;
    border-bottom: 2px solid #fff;
    padding: 10px 0px 10px 0px;
}
.united_pricetable .f-column .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext h4 {
    color: #fff;
    font-weight: normal;
    margin: 25px 0 0 0;
}
.united_pricetable .f-column.relative.multicolumn-card a.btn.btn--primary {
    font-size: 20px;
    padding: 15px 40px !important;
    height: auto;
    display: block;
    width: max-content;
    margin: 20px auto 0 auto;
}
.united_pricetable .multicolumn__items.f-grid.swipe-mobile__inner {
    align-items: start;
}
#shopify-section-template--26347849843060__testimonials_bhFzcH .testimonial.testimonial--layout-1.h-full {
    border: 2px solid #00205b;
    padding: 20px;
    border-radius: 20px;
    text-align: center;
}
#shopify-section-template--26347849843060__testimonials_bhFzcH .testimonial.testimonial--layout-1.h-full .testimonial__inner p {
    font-size: 28px !important;
    line-height: 35px !important;
}
#shopify-section-template--26347849843060__testimonials_bhFzcH .testimonial__wrapper {
    display: block !important;
}
#shopify-section-template--26347849843060__testimonials_bhFzcH .testimonial__image.media-wrapper.blocks-radius.loaded {
    width: 100px;
    margin: 0 0 20px 0;
}
/**********Expo Page*********************/
#shopify-section-template--26299725873524__image_with_text_frj3yx button.submitButton {
    border-radius: 30px !important;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm button.submitButton:hover:before {
    background: #fff;
    border-color: #fff;
}
.page-template.expo-2 .shopify-section {
    margin: 0px;
}
#section-template--26299725873524__image_with_text_frj3yx .submitButtonWrapper {
    text-align: left;
}
div#section-template--26299725873524__image_with_text_frj3yx form input {
    border: 1px solid #ccc !important;
    background: #f7f7f5;
}
div#section-template--26299725873524__image_with_text_frj3yx form.marketingForm {
    margin-top: 10px;
}
/* #shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm button.submitButton:hover:before, #shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm button.submitButton:hover:after {
    color: #fff !important;
    border-color: #fff !important;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm button.submitButton:hover span {
    color: #fff !important;
} */
.page-template.expo-2 #shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm > div table th {
    padding: 0px 5px 0 0 !important;
}
.page-template.expo-2 #shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm > div table th .textFormFieldBlock {
    gap: 10px;
}
.page-template.expo-2 #shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm > div table th label {
    display: inline-block;
    margin-bottom: 0px !important;
}
.page-template.expo-2 form.marketingForm > div {
    margin: 0px !important;
    max-width: 100% !important;
}
.page-template.expo-2 form.marketingForm > div table th, .page-template.expo-2 form.marketingForm > div table {
    border: none !important;
    box-shadow: none;
    padding: 0px !important;
}
.collection-template .collection-hero__text h1.tts.collection-hero__title.overflow-hidden.h1 {
    line-height: 70px;
}
.page-template.expo-2 form.marketingForm > div button.submitButton {
    background-color: #00205b !important;
    border-radius: 20px;
    padding: 10px 30px !important;
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 600;
    font-family: 'Open Sans';
    transition: background .3s,color .3s;
}
#shopify-section-template--26299725873524__image_with_text_frj3yx .image-with-text__media.self-center.relative.order-first.md\:order-last {
    position: absolute;
    right: 0px;
    bottom: 0px;
    top: 0px;
    height: 100%;
    width: 40%;
}
.page-template.expo-2 form.marketingForm button.submitButton:before {
    position: absolute;
    content: "";
    width: 0;
    inset-block: -.1rem;
    inset-inline-start: -.1rem;
    background-color: rgb(var(--color-button-text));
    transition: width var(--animation-button);
    z-index: 0;
    border-radius: inherit;
}
.page-template.expo-2 form.marketingForm button.submitButton:hover:before {
    width: calc(100% + var(--buttons-border-width, 0px));
    border: 1px solid #00205b;
}
.page-template.expo-2 form.marketingForm button.submitButton:hover span {
    color: #00205b !important;
    z-index: 1;
    position: relative;
}
.page-template.expo-2 form.marketingForm > div table th label {
    display: none;
}
.page-template.expo-2 form.marketingForm > div table th input {
    margin-left: 0px;
}
.page-template.expo-2 .footer-image-box__text.text-subtext.rte p {
    font-size: 13px !important;
}
.header .header__search .search__input {
    line-height: 20px;
}

.blog-template .main-blog__block.main-blog__heading.main-blog__heading.text-left {
    margin-top: 100px;
}
.quick-view .product__info-wrapper span.f-badge.f-badge--sale {
    display: none;
}
.quick-view .product__info-wrapper span.f-badge.f-badge--sale.customoff-badge {
    display: block;
}
.signup_custom {
    text-align: center;
    margin: 0 0 30px 0;
    font-size: 40px;
    line-height: 44px;
    font-weight: 600 !important;
    letter-spacing: -0.45px;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm > div {
    max-width: 100% !important;
    width: 1200px !important;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm table th {
    border: none !important;
    box-shadow: none !important;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm table {
    box-shadow: none;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm input {
    border-radius: 25px;
    padding: 12px 10px;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm button.submitButton {
    border-radius: 50px !important;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm .submitButtonWrapper {
    text-align: left;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm div[data-editorblocktype="Text"] {
    padding: 0 0 0 12px;
}
.product-template span.f-badge.f-badge--sale {
    display: none;
}

.product-template span.f-badge.f-badge--sale.customoff-badge {
    display: block;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm {
    text-align: center;
    margin: 0 auto;
    width: max-content;
}

.membership-content h2 {
    font-size: 40px;
    line-height: 44px;
    color: #414042;
    font-family: "Poppins", sans-serif !important;
    font-weight: 500 !important;
}
.membership-content p {
    font-size: 18px !important;
    line-height: 23px !important;
}
.membership-buttons a:hover:before {
    z-index: -1;
}
.membership-buttons a {
    text-transform: none;
}
.header__menu ul> li:nth-child(1) .mega-menu .mega-menu__list .mega-menu__column:last-child a {
    font-size: 18px !important;
    line-height: 23px !important;
    font-weight: normal;
}



/****************RESPONSIVE CSS*******************/
@media only screen and (min-width: 768px) and (max-width: 1200px) { 
#shopify-section-template--26299725873524__image_with_text_frj3yx .image-with-text__media.self-center.relative.order-first.md\:order-last {
    position: unset;
    width: 50%;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm {
    max-width: 100%;
    padding: 0px 20px;
}
h1.signup_custom {
    font-size: 30px;
}
}

@media only screen and (max-width: 767px) {

.membership-container.reverse {
    flex-flow: column;
}
section.membership-section {
    padding: 40px 20px 0px 20px !important;
}
.membership-video {
    flex: unset !important;
    width: 100%;
}
.video-wrapper iframe {
    height: 190px;
}
.membership-content {
    flex: unset !important;
    width: 100%;
}
.membership-content h2 {
    font-size: 25px;
    line-height: 30px;
}
.membership-buttons a {
    font-size: 12px !important;
}
#shopify-section-template--26299725873524__image_with_text_frj3yx .image-with-text__media.self-center.relative.order-first.md\:order-last {
    position: unset;
    width: 100%;
}
.sa_thankimage h2.rich-text__heading.hd2 {
    font-size: 30px;
    line-height: 35px;
}
#shopify-section-sections--26134358163828__custom_liquid_dwYdpW form.marketingForm {
    max-width: 100%;
    padding: 0px 20px;
}
.signup_custom {
    font-size: 26px;
    padding: 0px 10px;
    line-height: 35px;
}  

/********You United CSS*******/
.united_pricetable .multicolumn__items.f-grid.swipe-mobile__inner {
    display: block !important;
}

.united_pricetable .f-column.relative.multicolumn-card {
    margin: 20px 0;
    padding: 20px !important;
}
body #shopify-section-template--26347849843060__testimonials_bhFzcH .testimonial.testimonial--layout-1.h-full .testimonial__inner p {
    font-size: 20px !important;
    line-height: 25px !important;
}
.joindiabetic_text h2.rich-text__heading.h3 {
    font-size: 30px;
    line-height: 40px;
}

/********You United CSS END*******/

.index-template .main-content .shopify-section:last-child .countdown-with-multi {
    padding: 40px !important;
}
.collection-template .color-border {
    display: none !important;
}
.collection-template main#MainContent .shopify-section:last-child .media-wrapper.blocks-radius.loaded {
    border-radius: 0px;
} 
body .product-card__image-wrapper:hover .swym-add-to-wishlist-view-product {
  display: block;
  opacity: 1;
}

/******About CSS*******/
section#shopify-section-template--26134365864308__rich_text_KG3Qpz h2 {
    font-size: 33px;
    line-height: 33px;
}
section#shopify-section-template--26134365864308__rich_text_KG3Qpz p {
    font-size: 16px;
    line-height: 21px;
}
section#shopify-section-template--26134365864308__rich_text_7MnNET p {
    font-size: 16px;
    line-height: 21px;
}
div#section-template--26134365864308__image_with_text_VyUjtf p {
    width: 100%;
    font-size: 16px;
    line-height: 21px;
}
#section-template--26134365864308__image_with_text_VyUjtf h2.rich-text__heading.hd2 {
    font-size: 33px;
    line-height: 33px;
}
#section-template--26134365864308__image_with_text_VyUjtf .image-with-text__wrapper.flex.flex-col.md\:flex-row.gap-y-6 {
    flex-direction: column-reverse;
}
#section-template--26134365864308__image_with_text_T43Wjw p {
    width: 100% !important;
    font-size: 16px !important;
    line-height: 21px !important;
}
#section-template--26134365864308__image_with_text_T43Wjw h2.rich-text__heading.hd2 {
    font-size: 33px;
    line-height: 33px;
}
#section-template--26134365864308__image_with_text_T43Wjw .image-with-text__wrapper.flex.flex-col.md\:flex-row.gap-y-6 {
    flex-direction: column-reverse;
}
#section-template--26134365864308__image_with_text_T43Wjw h2.rich-text__heading.hd2 br {
    display: none;
}

/******About CSS*******/
section#shopify-section-template--26267801911668__rich_text_KG3Qpz h2 {
    font-size: 33px;
    line-height: 33px;
}
section#shopify-section-template--26267801911668__rich_text_KG3Qpz p {
    font-size: 16px;
    line-height: 21px;
}
div#shopify-section-template--26267801911668__image_with_text_VyUjtf p {
    width: 100%;
    font-size: 16px;
    line-height: 21px;
}
#shopify-section-template--26267801911668__image_with_text_VyUjtf h2.rich-text__heading.hd2 {
    font-size: 33px;
    line-height: 33px;
}
#shopify-section-template--26267801911668__image_with_text_VyUjtf .image-with-text__wrapper.flex.flex-col.md\:flex-row.gap-y-6 {
    flex-direction: column-reverse;
}
#shopify-section-template--26267801911668__image_with_text_cN8YQm p {
    width: 100%;
    font-size: 16px;
    line-height: 21px;
}
#shopify-section-template--26267801911668__image_with_text_cN8YQm h2.rich-text__heading.hd2 {
    font-size: 33px;
    line-height: 33px;
}
#shopify-section-template--26267801911668__image_with_text_cN8YQm .image-with-text__wrapper.flex.flex-col.md\:flex-row.gap-y-6 {
    flex-direction: column-reverse;
}
#shopify-section-template--26267801911668__image_with_text_M8nia6 p {
    width: 100%;
    font-size: 16px;
    line-height: 21px;
}
#shopify-section-template--26267801911668__image_with_text_M8nia6 h2.rich-text__heading.hd2 {
    font-size: 33px;
    line-height: 33px;
}
#shopify-section-template--26267801911668__image_with_text_M8nia6 .image-with-text__wrapper.flex.flex-col.md\:flex-row.gap-y-6 {
    flex-direction: column-reverse;
}
#shopify-section-template--26267801911668__multicolumn_jWdC8e .multicolumn-card:nth-child(1) h3.multicolumn-card__title.rich-text__heading.h4 {
    font-size: 33px;
    line-height: 33px;
}
#shopify-section-template--26267801911668__multicolumn_jWdC8e .multicolumn-card:nth-child(2) .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext p {
    font-size: 16px;
    line-height: 21px;
}

/***Brands Page**/
#section-template--26268456878452__image_with_text_6UWxjA .section__container {
    padding: 0px !important;
}
#section-template--26268456878452__image_with_text_6UWxjA .image-with-text__inner.flex-1.md\:flex.items-center {
    padding: 0px 20px;
}
#shopify-section-template--26268456878452__image_with_text_6UWxjA h2.rich-text__heading.hd2 {
    font-size: 33px;
    line-height: 33px;
}


/***Calm For You****/
#shopify-section-template--26227782320500__image_with_text_overlay_JKznDb h2.rich-text__heading.hd1 {
    font-size: 33px;
    line-height: 33px;
    font-weight: 500 !important;
}
#shopify-section-template--26227782320500__slider_with_multicolumn_ptVee3 .card-media__content.card-media__content--center.content-overlay.content-overlay--bottom-center {
    height: 200px;
}
div#shopify-section-template--26268456878452__breadcrumbs_eDagE9 {
    opacity: 0;
    height: 0px;
    display: none;
}
.brands .shopify-section {
    margin: 0px !important;
}
div#shopify-section-template--26218887151988__custom_content_qWRMjQ {
    margin-top: 0px;
}

/***Contact****/
.contact-form__form.flex-1 {
    padding: 0px 20px;
    max-width: 100% !important;
}
.contact-form__form.flex-1 p {
    font-size: 16px;
    line-height: 21px;
}
.help-sidebar__sidebar {
    position: unset !important;
    width: 100%;
    padding: 0px;
}
.contact-form__wrapper.flex.flex-col.md\:flex-row.help-sidebar__wrapper.help-sidebar--right {
    display: flex;
    flex-flow: column-reverse;
}
.contact-form.section.section--padding.page-width.page-width--fixed.color-scheme-1 {
    padding: 0px;
}
.help-sidebar__sidebar img {
    border-radius: 0px 0px 20px 20px;
}
div#shopify-section-template--26134365929844__breadcrumbs_xYaBHj {
    opacity: 0;
    height: 0px;
}
.contact-form__form.flex-1 h2.contact__title.inline-richtext.hd2.text-center {
    font-size: 33px !important;
    line-height: 33px !important;
    margin: 15px 0 0 0;
}
div#shopify-section-template--26134365929844__featured_countdown_timer_cCPe8w {
    padding: 20px;
}
div#shopify-section-template--26134365929844__featured_countdown_timer_cCPe8w .countdown-with-multi.f-flex.f-grid--gap-2xs.f-grid--row-gap-inherit.mobile-columns--3 {
    padding: 20px;
}
div#shopify-section-template--26134365929844__featured_countdown_timer_cCPe8w .section.section--padding.color-scheme-info.page-width.page-width--full {
    border-radius: 10px;
}

/***Expo Thank you***/
div#section-template--26288538517876__image_with_text_frj3yx .section__container {
    padding: 0px;
}
#section-template--26288538517876__image_with_text_frj3yx .image-with-text__inner {
    padding: 0px 20px;
}
#section-template--26288538517876__image_with_text_frj3yx .image-with-text__inner h2 {
    font-size: 33px !important;
    line-height: 33px !important;
}
#section-template--26288538517876__image_with_text_frj3yx .image-with-text__inner .rte p {
    font-size: 14px !important;
    line-height: 20px !important;
}
#section-template--26288538517876__image_with_text_frj3yx .image-with-text__inner .rte h2 {
    font-size: 20px !important;
    line-height: 24px !important;
    text-align: center;
}
.expo-thankyou div#shopify-section-template--26288538517876__breadcrumbs_xYaBHj {
    display: none;
}
div#shopify-section-template--26288538517876__featured_countdown_timer_cCPe8w {
    padding: 20px;
}
div#shopify-section-template--26288538517876__featured_countdown_timer_cCPe8w .countdown-with-multi.f-flex.f-grid--gap-2xs.f-grid--row-gap-inherit.mobile-columns--3 {
    padding: 20px;
}
div#shopify-section-template--26288538517876__featured_countdown_timer_cCPe8w .section.section--padding.color-scheme-info.page-width.page-width--full {
    border-radius: 10px;
}

/***Subscriber Thank you***/
div#section-template--26288858366324__image_with_text_frj3yx .section__container {
    padding: 0px;
}
#section-template--26288858366324__image_with_text_frj3yx .image-with-text__inner {
    padding: 0px 20px;
}
#section-template--26288858366324__image_with_text_frj3yx .image-with-text__inner h2 {
    font-size: 33px !important;
    line-height: 33px !important;
}
#section-template--26288858366324__image_with_text_frj3yx .image-with-text__inner .rte p {
    font-size: 14px !important;
    line-height: 20px !important;
}
#section-template--26288858366324__image_with_text_frj3yx .image-with-text__inner .rte h2 {
    font-size: 20px !important;
    line-height: 24px !important;
    text-align: center;
}
#shopify-section-template--26288858366324__breadcrumbs_xYaBHj {
    display: none;
}
div#shopify-section-template--26288858366324__featured_countdown_timer_cCPe8w {
    padding: 20px;
}
div#shopify-section-template--26288858366324__featured_countdown_timer_cCPe8w .countdown-with-multi.f-flex.f-grid--gap-2xs.f-grid--row-gap-inherit.mobile-columns--3 {
    padding: 20px;
}
div#shopify-section-template--26288858366324__featured_countdown_timer_cCPe8w .section.section--padding.color-scheme-info.page-width.page-width--full {
    border-radius: 10px;
}

/***FAQ***/
.findsec .image-with-text__wrapper {
    padding: 0px;
}
.findsec .image-with-text__inner {
    padding: 20px !important;
}
.findsec .image-with-text__content {
    padding: 0px !important;
}
.findsec h2.rich-text__heading.hd2 {
    font-size: 30px !important;
    line-height: 33px;
}
div#shopify-section-template--26305989312884__collapsible_tabs_phAkEE .section__header--text h2 {
    font-size: 33px;
    line-height: 33px;
    text-align: left !important;
}
#shopify-section-template--26305989312884__collapsible_tabs_phAkEE .section__header.s__header.section__header--vertical .flex-1 {
    margin: 0px;
    flex: unset;
    width: 100%;
}
.section-breadcrumb {
    display: none;
}
.faqs #MainContent .accordion-item summary.accordion-details__summary h2 {
    font-size: 14px;
}
.faqs #MainContent .accordion-item .accordion-details__content.rte.text-subtext p, .faqs #MainContent .accordion-item .accordion-details__content.rte.text-subtext li, .faqs #MainContent .accordion-item .accordion-details__content.rte.text-subtext {
    font-size: 14px;
}

/****Diabetic Qualified***/
.sa_topbnrtxt h2 {
    font-size: 33px;
    line-height: 43px;
}
body.page-template .shopify-section .sa_topbnrtxt .rte p {
    font-size: 16px !important;
    line-height: 21px !important;
}
.sa_health .multicolumn-card__info.rich-text.rich-text--tight h3 {
    font-size: 14px;
    line-height: 18px;
}


/************Policy Template CSS**************/
.policy-template .page__content.rich-text__text h1 {
    font-size: 33px !important;
    line-height: 33px !important;
}

.policy-template .page__content.rich-text__text p, .policy-template .page__content.rich-text__text li {
    font-size: 14px !important;
}


/***********NDSS********/
.sa_reverseorder .image-with-text__wrapper.flex {
    flex-direction: column-reverse;
}
.sa_reverseorder .image-with-text__wrapper.flex {
    flex-direction: column-reverse;
}
.ndss_section .multicolumn-card:nth-child(1) h3.multicolumn-card__title.rich-text__heading.h4 {
    font-size: 33px;
    line-height: 33px;
}
.ndss_section .section__container {
    padding: 30px 20px !important;
}
.ndss_section .multicolumn-card:nth-child(2) .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext p, .ndss_section .multicolumn-card:nth-child(2) .multicolumn-card__text.rich-text__text.rte.text-base.text-subtext li {
    font-size: 16px;
    line-height: 21px;
}

}

@media only screen and (min-width: 980px) {

/************Product Page How to and Detail Section CSS*****************/
/* div#shopify-section-template--26134366355828__how_to_use_faq_TAB8wa {
    margin: 0px;
} How to section above padding*/ 
.how-to-use-wrapper {
    padding: 0px 0px;
}
/*How to section width padding*/
.how-to-use-wrapper .page-width {
    max-width: 1100px;
}
div#block-image_A6NaPQ {
    position: sticky;
    top: 0px;
    height: unset;
}
.f-flex.f-grid--gap-medium.f-grid--row-gap-large {}

div#block-image_A6NaPQ {
    display: inline-flex;
    width: 50%;
}

div#block-text_TMFaXf {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

#shopify-section-template--26134366355828__custom_content_WbFjir .f-flex.f-grid--gap-medium.f-grid--row-gap-large {
    display: unset;
}

/**************Brands Page ***************/
body.page-template.brands .shopify-section {
    margin: 0px;
}
#section-template--26268456878452__image_with_text_6UWxjA .image-with-text__media.self-center.relative.order-first.md\:order-last {
    position: absolute;
    right: 0px;
    bottom: 0px;
    top: 0px;
    height: 100%;
}
div#section-template--26268456878452__image_with_text_6UWxjA {
    position: relative;
    height: 500px;
}
#section-template--26268456878452__image_with_text_6UWxjA .image-with-text__media.self-center.relative.order-first.md\:order-last .hover-wrapper.blocks-radius {
    height: 100%;
}
#section-template--26268456878452__image_with_text_6UWxjA .section__container.page-width.page-width--fixed {
    height: 100%;
}
#section-template--26268456878452__image_with_text_6UWxjA .image-with-text__wrapper.flex.flex-col.md\:flex-row.gap-y-6 {
    height: 100%;
}
div#shopify-section-template--26268456878452__breadcrumbs_eDagE9 {
    position: absolute;
    margin: 0 auto;
    left: 0px;
    right: 0px;
}


/**************Expo Thankyou Page***************/
#shopify-section-template--26288538517876__image_with_text_frj3yx .image-with-text__media.self-center.relative.order-first.md\:order-last {
    position: absolute;
    right: 0px;
    bottom: 0px;
    top: 0px;
    height: 100%;
    width: 40%;
}
div#section-template--26288538517876__image_with_text_frj3yx {
    position: relative;
    height: 900px;
}
#shopify-section-template--26288538517876__image_with_text_frj3yx .image-with-text__media.self-center.relative.order-first.md\:order-last .hover-wrapper.blocks-radius {
    height: 100%;
}
#shopify-section-template--26288538517876__image_with_text_frj3yx .section__container.page-width.page-width--fixed {
    height: 100%;
}
#shopify-section-template--26288538517876__image_with_text_frj3yx .image-with-text__wrapper.flex.flex-col.md\:flex-row.gap-y-6 {
    height: 100%;
}
div#shopify-section-template--26288538517876__breadcrumbs_xYaBHj {
    position: absolute;
    margin: 0 auto;
    left: 0px;
    right: 0px;
}

/**************Subscriber Thankyou Page***************/
#section-template--26288858366324__image_with_text_frj3yx .image-with-text__media.self-center.relative.order-first.md\:order-last {
    position: absolute;
    right: 0px;
    bottom: 0px;
    top: 0px;
    height: 100%;
    width: 40%;
}
div#section-template--26288858366324__image_with_text_frj3yx {
    position: relative;
    height: 900px;
}
#section-template--26288858366324__image_with_text_frj3yx .image-with-text__media.self-center.relative.order-first.md\:order-last .hover-wrapper.blocks-radius {
    height: 100%;
}
#section-template--26288858366324__image_with_text_frj3yx .section__container.page-width.page-width--fixed {
    height: 100%;
}
#section-template--26288858366324__image_with_text_frj3yx .image-with-text__wrapper.flex.flex-col.md\:flex-row.gap-y-6 {
    height: 100%;
}
div#shopify-section-template--26288858366324__breadcrumbs_xYaBHj {
    position: absolute;
    margin: 0 auto;
    left: 0px;
    right: 0px;
}

}

