/** Shopify CDN: Minification failed

Line 351:13 Expected ":"

**/

/* span.current_price.wp-not-logged-top-wrapper.show-price-guest .hide-price-guest .free,
.js-recently-viewed-product a.product-info__caption .product-details span.callForPricing,
.js-recently-viewed-product a.product-info__caption .product-details span.wp-not-logged-top-wrapper , .recommended-products--slider.js-recommended-products-slider span.callForPricing{
  display: none !important;
} */

span, p, .p{
  font-weight: 400 !important;
} 

span.current_price.wp-not-logged-top-wrapper.show-price-guest .hide-price-guest .free {
    display: none !important;
  }
  .social-part{
      display: flex;
      align-items: center;
      column-gap: 15px;
  }
  .social-part .icon-box{
      width: 28px;
  }
  .social-part .icon-box a{
      display: flex;
  }
  .social-part .icon-box svg{
      fill: #ba9fcc;
  }
  .social-part .icon-box a:hover svg{
      fill: #fff;
  }
  
  .mw-apo-container .mw-option--type-swatch .mw-stack__item * {
      margin: 0;
      border: none;
  }
  html {
      overflow-x: hidden;
  }
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value .mw-label {
      padding: 5px;
      border: 1px solid #ccc;
      height: 50px;
      border-radius: 5px;
  }
  
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value.mw-option__value--selected .mw-label {
      border: 1px solid #1f0133 !important;
  }
  
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value .mw-option__swatch-color,
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value .mw-stack {
      height: 50px;
      width: 50px;
      border-radius: 50%;
      position: static;
  }
  
  .all-collections a.collection-url.active,    
  .more-from-this-collection a {
      color: #1f0133;
      border: 1px solid #1f0133;
      min-height: 45px;
      margin-bottom: 15px;
  }
  
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value .mw-label .mw-option__swatch-media {
      box-shadow: none;
      position: static;
      height: 40px;
  }
  
  .mw-apo-container .mw-option__container {
      gap: 5px;
  }
  
  .mw-apo-container .mw-option__container>div {
      margin-top: 10px;
      margin-bottom: 7px;
  }
  
  .mw-apo-container .mw-option--type-checkbox> .mw-stack > .mw-stack__item:nth-child(2) > .mw-option__container > .mw-option__value,
  .mw-apo-container > .mw-option--type-radio > .mw-stack > .mw-stack__item:nth-child(2) > .mw-option__container > .mw-option__value {
    border-bottom: 1px solid #000;
    width: 100%;
  }

  .mw-apo-container > .mw-option--type-radio > .mw-stack > .mw-stack__item:nth-child(2),
  .mw-apo-container > .mw-option--type-checkbox > .mw-stack > .mw-stack__item:nth-child(2)  {
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
   }

  /* .mw-option--type-radio .mw-option__container > .mw-option__value:nth-child(2) {
        border-bottom: none !important;
  } */
  
  .mw-apo-container .mw-option--type-checkbox>.mw-stack>.mw-stack__item:first-child .mw-text--style-strong,
  .mw-apo-container .mw-option--type-radio>.mw-stack>.mw-stack__item:first-child .mw-text--style-strong,
  .mw-apo-container .mw-option--type-select>.mw-stack>.mw-stack__item:first-child .mw-text--style-strong,
  .mw-apo-container .mw-option--type-swatch>.mw-stack>.mw-stack__item:first-child .mw-text--style-strong {
      font-size: 15px;
      color: #000;
  }
  
  .mw-apo-container .mw-option--type-select>.mw-stack>.mw-stack__item:nth-child(2)>.mw-option__container>.mw-option__value {
      margin-top: 0 !important;
      margin-bottom: 0;
  }
  
  .mw-apo-container .mw-option--type-checkbox .mw-stack__item .mw-option__container>.mw-option__value>.mw-stack,
  .mw-apo-container .mw-option--type-radio .mw-stack__item .mw-option__container>.mw-option__value>.mw-stack {
      display: flex;
      flex-direction: row;
      align-items: center;
      gap: 10px;
      flex-wrap: initial;
  }
  
  .mw-apo-container .mw-option--type-checkbox>.mw-stack>.mw-stack__item .mw-option__value .mw-stack .mw-stack__item:first-child,
  .mw-apo-container .mw-option--type-radio>.mw-stack>.mw-stack__item .mw-option__value .mw-stack .mw-stack__item:first-child {
      order: 1;
  }
  
  .mw-apo-container .mw-option--type-checkbox .mw-stack .mw-stack__item:last-child .mw-option__media-image,
  .mw-apo-container .mw-option--type-radio .mw-stack .mw-stack__item:last-child .mw-option__media-image {
      max-width: 42px;
      height: 42px;
  }
  
  .mw-apo-container .mw-option--type-checkbox>.mw-stack>.mw-stack__item:last-child>.mw-option__container>.mw-option__value,
  .mw-apo-container .mw-option--type-radio>.mw-stack>.mw-stack__item:nth-child(2)>.mw-option__container>.mw-option__value {
      width: 100%;
      padding: 10px 15px;
      margin: 0;
  }
  
  /* .mw-apo-container .mw-option--type-checkbox>.mw-stack>.mw-stack__item:last-child>.mw-option__container>.mw-option__value:last-child,
  .mw-apo-container .mw-option--type-radio>.mw-stack>.mw-stack__item:last-child>.mw-option__container>.mw-option__value:last-child {
      border-bottom: none;
  } */
  
  .product-container .product-main .product_section .product__images {
      position: sticky !important;
      height: 677px;
      top: 0;
  }
  
  .hide-on-mobile.hide-on-tablets #tabs-nav {
      display: flex;
  }
  
  .boost-sd__header-main-2-content.boost-sd__header-main-2-content--relative,
  .hide-on-mobile.hide-on-tablets #tabs-nav>.tablink {
      width: 100%;
  }
  
  .hide-on-mobile.hide-on-tablets .tab-content.tabcontent {
      padding-top: 0;
  }
  
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value .mw-label .mw-stack__item .mw-tippy {
      height: 100px !important;
      width: 100px !important;
  }
  
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value .mw-label .mw-stack__item .mw-tippy .tippy-content {
      padding: 4px !important;
  }
  
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value .mw-label .mw-stack__item .mw-tippy .tippy-content .mw-tooltip__media {
      height: 100% !important;
      width: 100% !important;
  }
  
  .mw-apo-container .mw-option--type-swatch .mw-stack__item .mw-option__value .mw-label .mw-stack__item .mw-tippy .tippy-content .mw-tooltip__media>div {
      height: 90px;
      width: 90px;
  }
  
  .mw-option__container .mw-option__value .mw-stack__item .mw-option__media .mw-tippy .tippy-content {
      padding: 4px;
  }
  
  .mw-option__container .mw-option__value .mw-stack__item .mw-option__media .mw-tippy .mw-tooltip__media {
      height: 92px;
      width: 92px;
  }
  
  .mw-apo-container .mw-option--type-select .mw-stack__item select.mw-option__control {
      border: 1px solid #000;
  }
  
  .mw-apo-container .mw-option--type-checkbox>.mw-stack>.mw-stack__item:last-child .mw-text--style-negative,
  .mw-apo-container .mw-option--type-radio>.mw-stack>.mw-stack__item:last-child .mw-text--style-negative,
  .mw-apo-container .mw-option--type-select>.mw-stack>.mw-stack__item:last-child .mw-text--style-negative,
  .mw-apo-container .mw-option--type-swatch>.mw-stack>.mw-stack__item:last-child .mw-text--style-negative {
      font-size: 15px;
      font-weight: 700;
      color: red;
      margin-top: 0;
  }
  
  .mw-apo-container .mw-option--type-checkbox .mw-stack__item .mw-option__container>.mw-option__value>.mw-stack .mw-option__value-title,
  .mw-apo-container .mw-option--type-radio .mw-stack__item .mw-option__container>.mw-option__value>.mw-stack .mw-option__value-title {
      display: flex;
      flex-wrap: wrap;
  }
  
  .collection-url.active,
  .mw-apo-container .mw-option--type-checkbox .mw-stack__item .mw-option__container>.mw-option__value>.mw-stack .mw-option__value-title>span,
  .mw-apo-container .mw-option--type-radio .mw-stack__item .mw-option__container>.mw-option__value>.mw-stack .mw-option__value-title>span {
      display: block;
  }
  
  .mw-apo-container .mw-option--type-checkbox .mw-stack__item .mw-option__container>.mw-option__value .mw-stack__item,
  .mw-apo-container .mw-option--type-radio .mw-stack__item .mw-option__container>.mw-option__value .mw-stack__item {
      flex: inherit;
  }
  
  .all-collections,
  .more-from-this-collection {
      max-width: 100%;
  }
  
  .more-from-this-collection a {
      display: flex;
      align-items: center;
      justify-content: center;
  }
  
  .more-from-this-collection a i {
      margin-right: 5px;
  }
  
  .all-collections a.collection-url:after,
  .collection-url,
  img.boost-sd__header-image-inner {
      display: none;
  }
  
  .all-collections a.collection-url.active {
      display: flex;
      align-items: center;
      justify-content: center;
      background: 0 0;
  }
  
  .boost-sd__toolbar-content {
      max-width: 100% !important;
      width: 100% !important;
  }
  
  .custom-product-page .product_name {
      text-align: left;
  }
  
  .full-page-addons-template .product-container .gallery-wrap .full-page-addons-product-description,
  .custom-product-page .product__details .product-block--description .description {
      margin-top: 15px;
      padding: 15px;
      background: #f2f2f2;
      border-radius: 10px;
  }
  
  .full-page-no-apo-template .product-container .gallery-wrap .full-page-addons-product-description,
  .custom-product-page .product__details .product-block--description .description {
      margin-top: 15px;
      padding: 15px;
      background: #f2f2f2;
      border-radius: 10px;
  }

  .exosomes-template .product-container .gallery-wrap .exosomes-product-description,
  .custom-product-page .product__details .product-block--description .description {
      margin-top: 15px;
      padding: 15px;
      background: #f2f2f2;
      border-radius: 10px;
  }

  .price-and-form-template .product-container .gallery-wrap .full-page-addons-product-description,
  .custom-product-page .product__details .product-block--description .description {
      margin-top: 15px;
      padding: 15px;
      background: #f2f2f2;
      border-radius: 10px;
  }
  
  .custom-product-page .shipping-info a {
      text-decoration: revert;
  }
  
  .custom-product-page .shipping-info {
      font-size: small;
  }
  
  .best-price-link a.btn {
      font-weight: bold;
      font-style: italic;
      font-size: 18px !important;
  }
  
  .price-popup-data,
  .popup-supplies-data,
  .popup-equipment-data {
      width: 100%;
      height: 100%;
      display: none;
      position: fixed;
      top: 0px;
      left: 0px;
      background: rgba(0, 0, 0, 0.75);
      z-index: 9999;
      overflow: auto;
  }
  
  .price-popup-data .popup-inner,
  .popup-supplies-data .popup-inner,
  .popup-equipment-data .popup-inner {
      max-width: 700px;
      width: 90%;
      position: absolute;
      top: 50%;
      left: 50%;
      -moz-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      box-shadow: 0px 2px 6px rgba(0, 0, 0, 1);
      border-radius: 3px;
      background: #fff;
      border: 5px solid #190426 !important;
      padding: 20px 30px 30px 30px;
  }
  
  .price-popup-data .popup-close,
  .popup-supplies-data .popup-close,
  .popup-equipment-data .popup-close {
      width: 30px;
      height: 30px;
      padding-top: 4px;
      display: inline-block;
      position: absolute;
      transition: ease 0.25s all;
      -webkit transform: translate(50%, -50%);
      transform: translate(50%, -50%);
      border-radius: 1000px;
      text-align: center;
      line-height: 100%;
      right: 25px;
      top: 25px;
      background: inherit;
      color: #000;
      font-size: 30px;
      font-family: Archivo, serif;
  }
  
  .price-popup-data .popup-close:hover,
  .popup-supplies-data .popup-close:hover,
  .popup-equipment-data .popup-close:hover {
      text-decoration: none;
      background: transparent;
      color: #000;
  }
  
  .price-popup-data .popup-inner h2 {
      margin-bottom: 10px;
      text-transform: uppercase;
      font-weight: bold;
      font-family: Archivo, serif;
  }
  
  .popup-supplies-data .popup-inner h2,
  .popup-equipment-data .popup-inner h2 {
      text-transform: capitalize;
      font-size: 28px;
      line-height: 38px;
      margin-bottom: 15px;
  }
  
  .product-block--description .price-popup-data {
      z-index: 9999;
  }
  
  .price-popup-data .popup-inner {
      font-family: Archivo, serif;
  }
  
  .popup-supplies-data .popup-inner .supplies-details>b,
  .popup-equipment-data .popup-inner .equipment-details>b {
      display: block;
      font-family: Archivo, serif;
      font-size: 19px;
      line-height: 28px;
  }
  
  .popup-supplies-data .popup-inner .supplies-price-details {
      margin-top: 20px;
      margin-bottom: 20px;
  }
  
  .popup-supplies-data .popup-inner .supplies-details p:nth-child(2),
  .popup-supplies-data .popup-inner .supplies-details p:nth-child(3) {
      padding-left: 30px;
  }
  
  .popup-equipment-data .popup-inner .equipment-details ul {
      padding-left: 0px;
      list-style: none;
  }
  
  .popup-equipment-data .popup-inner .equipment-details ul li {
      margin-bottom: 0px;
  }
  
  .popup-equipment-data .popup-inner .equipment-details ul li::marker {
      display: none;
  }
  
  .popup-equipment-data .popup-inner .equipment-details ul li:nth-child(3) {
      margin-bottom: 20px;
  }
  
  .custom-product-page .product__details .product-block--description>a.btn {
      display: block;
      margin-bottom: 10px;
  }
  
  .custom-product-page .product__details .purchase-details {
      padding-bottom: 10px;
  }
  
  .custom-shipping .shopify-policy__body .rte * {
      text-align: justify;
  }
  
  .custom-shipping .container.content {
      padding-top: 20px;
  }
  
  .custom-shipping .image-element__wrap img {
      display: block;
  }
  
  .custom-shipping .shopify-policy__title h1 {
      font-size: 28px;
      margin-bottom: 0px;
      line-height: 42px;
      margin-top: 23px;
      padding: 0px;
      text-transform: capitalize;
  }
  
  .custom-shipping .shipping-text-content .equipment p:nth-last-child(2),
  .custom-shipping .shipping-text-content .supplies p:nth-last-child(2) {
      margin-bottom: 5px;
  }
  
  .custom-shipping .shopify-policy__container {
      width: 100%;
      left: 0px;
      padding: 0 10px;
  }
  
  .custom-shipping .shipping-text-content>p {
      font-size: 18px;
      margin-bottom: 30px;
  }
  
  .custom-shipping .supplies-equipment-row {
      display: flex;
      gap: 20px;
  }
  
  .custom-shipping .shipping-text-content h3.regular_text {
      margin-bottom: 22px;
  }
  
  .custom-shipping .supplies-equipment-row .supplies,
  .custom-shipping .supplies-equipment-row .equipment {
      max-width: 50%;
      width: 100%;
  }
  
  .custom-shipping .supplies-equipment-row .supplies h6,
  .custom-shipping .supplies-equipment-row .equipment h6 {
      font-weight: 700;
      margin-bottom: 45px;
      padding: 0px;
  }
  
  .custom-shipping .supplies-equipment-row .supplies p,
  .custom-shipping .supplies-equipment-row .equipment p {
      font-size: 16px;
      margin-bottom: 0px;
      text-align: justify;
  }
  
  .custom-shipping p {
      font-size: 18px;
  }
  
  .custom-shipping .supplies-equipment-row .supplies p>strong {
      margin-top: 80px;
      margin-bottom: 5px;
      display: block;
  }
  
  .custom-shipping .supplies-equipment-row .equipment p>strong {
      margin-top: 30px;
      margin-bottom: 5px;
      display: block;
  }
  
  .custom-shipping .order-ship-part .supplies-equipment-row p>strong {
      display: inline;
  }
  
  .custom-shipping .shopify-policy__body .rte .img-wrap {
      max-width: 120px;
      width: 100%;
  }
  
  .custom-shipping .order-ship-part h2.title {
      margin-top: 20px !important;
  }
  
  .custom-shipping .order-ship-part h3.sub-title {
      text-align: center;
      font-size: 24px;
      word-spacing: -2px;
      margin-top: 37px;
  }
  
  .custom-shipping .shopify-policy__body .rte .img-wrap>img {
      display: block;
  }
  
  .custom-shipping .shopify-policy__body .rte>div {
      padding-bottom: 25px;
  }
  
  .custom-shipping .International-Shipping-part h2.title,
  .custom-shipping .Shipping-to-Canada-part h2.title,
  .custom-shipping .XL-Platinum-White-part h2.title,
  .custom-shipping .XL-Gold-Inside-part h2.title,
  .custom-shipping .XL-Curbside-part h2.title,
  .custom-shipping .XL-Equipment-part h2.title,
  .custom-shipping .expedited-part h2.title,
  .custom-shipping .order-ship-part h2.title {
      border-bottom: 1px solid #530f80;
      margin-bottom: 20px;
      margin-top: 0px;
  }
  
  .custom-shipping .additional p {
      padding: 30px 0px;
      text-align: center !important;
  }
  
  .custom-shipping .column-row {
      display: flex;
      gap: 20px;
      justify-content: space-between;
  }
  
  .custom-shipping .column-row>div {
      width: 32%;
  }
  
  .custom-shipping .column-row * {
      text-align: left !important;
  }
  
  #shopify-section-template--16823369203971__7c11dc5d-511d-41aa-a377-f96bc7643c38.shopify-section--text-columns-with-images .text-columns-with-images__button {
      margin: 10px 90px !important;
  }
  
  #shopify-section-template--16823369203971__7c11dc5d-511d-41aa-a377-f96bc7643c38 .global-button {
      border-color: #753f99;
      background: #753f99;
      color: #ffffff;
  }
  
  #shopify-section-template--16823369203971__7c11dc5d-511d-41aa-a377-f96bc7643c38 .global-button:hover {
      border-color: #530f80;
      background: #530f80;
  }
  
  #shopify-section-template--16823369203971__7c11dc5d-511d-41aa-a377-f96bc7643c38 .one-third.column.medium-down--one-whole.text-column:not(:last-child) {
      border-right: 5px solid #7a7a7a47 !important;
  }
  
  #shopify-section-template--16823369203971__7c11dc5d-511d-41aa-a377-f96bc7643c38 .text-align--left {
      padding: 0 15px;
  }
  
  #shopify-section-template--16823369203971__7c11dc5d-511d-41aa-a377-f96bc7643c38 .rte-setting ul {
      padding-left: 15px;
  }
  
  .cart-container .mini_cart,
  .top-bar {
      height: 65px;
  }
  
  .top-bar .social_icons {
      margin: 20px 0;
  }
  
  .promo-banner--show .promo-banner {
      min-height: 40px;
  }
  
  .promo-banner__close {
      display: none !important;
  }
  
  .promo-banner p {
      font-size: initial;
  }
  
  .nav-desktop__tier-1 {
      column-gap: 35px;
      flex-wrap: nowrap;
  }
  
  
  
  
  .header__logo {
      margin: auto;
  }
  
  .top-bar [class^=icon-]:before {
      font-size: 15px;
  }
  
  #shopify-section-template--16822818275587__b84854c0-a5a2-4ae4-a1e4-fc9205090301 .container>div .image-element__wrap {
      max-width: 120px !important;
      width: 100%;
      margin-left: 0;
  }
  
  #shopify-section-template--16822818275587__b84854c0-a5a2-4ae4-a1e4-fc9205090301 .container {
      gap: 20px;
      justify-content: space-between;
  }
  
  #shopify-section-template--16822818275587__b84854c0-a5a2-4ae4-a1e4-fc9205090301 .container>div {
      margin-left: 0px;
      margin-right: 0px;
  }
  
  .custom-refund-return .main-text-row {
      padding-bottom: 20px;
  }
  
  .custom-refund-return .main-text-row .img-box {
      max-width: 120px;
      width: 100%;
      margin-left: 0px;
  }
  
  .custom-refund-return .main-text-row .img-box img {
      width: 100%;
  }
  
  .custom-refund-return .main-text-row h2 {
      border-bottom: 1px solid #530f80;
      margin-bottom: 15px;
      margin-top: 0px;
      text-transform: capitalize;
      color: #333;
      font-size: 20px;
      line-height: 28px;
  }
  
  .custom-refund-return .main-text-row ul li,
  .custom-refund-return .main-text-row p a,
  .custom-refund-return .main-text-row p {
      font-size: 24px;
      line-height: 30px;
  }
  
  .custom-refund-return .main-text-row p a {
      color: #753f99;
      text-decoration: none;
  }
  
  .custom-refund-return .main-text-row p a:hover {
      color: #6b6b6b;
  }
  
  .custom-refund-return .shopify-policy__container {
      width: 100%;
      left: 0px;
  }
  
  .custom-refund-return .order-cancellation-part p:last-child {
      margin-top: 70px;
  }
  
  .custom-refund-return .main-text-row h2 {
      font-size: 28px;
      line-height: 42px;
  }
  
  .custom-refund-return .our-guarantee-part p {
      font-size: 24px;
      line-height: 30px;
  }
  
  .custom-refund-return .shopify-policy__title h1 {
      margin-bottom: 0px;
      font-size: 32px !important;
  }
  
  .custom-refund-return .shopify-policy__body {
      padding-top: 30px;
  }
  
  #shopify-section-template--16836709581059__ab6704d4-7e0a-4b3e-b378-1aad9c53325d.shopify-section--rich-text-and-image {
      padding-bottom: 0 !important;
  }
  
  #shopify-section-template--16804942446851__ac4b40f3-9671-4858-b66c-adeade0d22b8 h2.rich-text__heading {
      margin-top: 0 !important;
  }
  
  #shopify-section-template--16804942446851__54d0cb32-6b3f-41bf-9047-7dcee7f7a71c .image-with-text-container {
      margin: 0 !important;
  }
  
  #shopify-section-template--16804942446851__ac4b40f3-9671-4858-b66c-adeade0d22b8.shopify-section--rich-text-and-image {
      padding: 0 !important;
  }
  
  #shopify-section-template--16837932974339__6a24b86e-988f-4958-9213-df8722613c32 .caption .headline {
      color: #1f0133;
      text-shadow: 2px 3px 8px white;
      -webkit-text-stroke: 2px white;
      font-weight: bold;
  }
  
  #shopify-section-template--16837932974339__6a24b86e-988f-4958-9213-df8722613c32 .caption-content {
      max-width: 70% !important;
  }
  
  #shopify-section-template--16837932908803__1df9596d-3122-40a8-910f-2a75bcc946c8 .caption .headline {
      color: #1f0133;
      text-shadow: 2px 3px 8px white;
      -webkit-text-stroke: 2px white;
      font-weight: bold;
  }
  
  #shopify-section-template--16837932908803__1df9596d-3122-40a8-910f-2a75bcc946c8 .caption-content {
      max-width: 70% !important;
  }
  
  .custom-product-page .product__details .product-block--description .description ul,
  .rte-setting ul {
      list-style: disc outside;
  }
  
  .blog-article__main ul,
  .shopify-policy__body ul,
  .blog-template-wrapper .sidebar-block ul.toggle_list {
      padding-left: 20px;
      list-style: disc !important;
  }
  
  .blog-article__main ul li,
  .shopify-policy__body ul li,
  .blog-template-wrapper .sidebar-block ul.toggle_list li {
      list-style: disc !important;
  }
  
  .blog-article__main ul li>*,
  .shopify-policy__body ul li>*,
  .blog-template-wrapper .sidebar-block ul.toggle_list li>a {
      vertical-align: top;
  }
  
  .featured-link--half .description ul {
      list-style: disc !important;
  }
  
  .hide-on-mobile.hide-on-tablets #tabs-nav>.tablink.active {
      background: #1f0133;
      color: #fff;
  }
  
  .hide-on-mobile.hide-on-tablets #tabs-nav>.tablink.active a {
      color: #fff;
  }
  
  .hide-on-mobile.hide-on-tablets #tabs-nav>.tablink:hover {
      background: #753F99;
  }
  
  .hide-on-mobile.hide-on-tablets #tabs-nav>.tablink:hover a {
      color: #fff;
  }
  
  .hide-on-mobile,
  .hide-on-tablets {
      padding: 0 10%;
  }
  
  section.product-page-review-widget .rte {
      width: auto !important;
  }
  
  .sk-ww-google-reviews .sk_reviews_grid {
      width: 100% !important;
  }
  
  .custom-google-review-widget {
      max-width: 100%;
      width: 100%;
  }
  
  .custom-google-review-widget .one-whole.column {
      margin: 0px;
      width: 100%;
  }
  
  .custom-google-review-widget button {
      padding: 0px;
  }
  
  .custom-google-review-widget button.swiper-button-next {
      right: 6px !important;
  }
  
  .custom-google-review-widget button.swiper-button-prev {
      left: 6px !important;
  }
  
  .custom-google-review-widget #sk_google_reviews_slider {
      padding: 0 2.5%;
  }
  
  .custom-google-review-widget #sk_google_reviews_slider .swiper-slide-next,
  .custom-google-review-widget #sk_google_reviews_slider .swiper-slide-prev {
      opacity: 0;
  }
  
  .custom-google-review-widget #sk_google_reviews_slider .swiper-slide-active {
      opacity: 1;
  }
  
  .section ul {
      list-style: disc !important;
  }
  
  #tabs-content #tab11 * {
      font-family: Karla, sans-serif;
      letter-spacing: normal;
  }
  
  .custom-google-review-widget {
      max-width: 100%;
      width: 100%;
  }
  
  .custom-google-review-widget .one-whole.column {
      margin: 0px;
      width: 100%;
  }
  
  .custom-google-review-widget button {
      padding: 0px;
  }
  
  .custom-google-review-widget button.swiper-button-next {
      right: 6px !important;
  }
  
  .custom-google-review-widget button.swiper-button-prev {
      left: 6px !important;
  }
  
  .custom-google-review-widget #sk_google_reviews_slider {
      padding: 0 2.5%;
  }
  
  .custom-google-review-widget #sk_google_reviews_slider .swiper-slide-next,
  .custom-google-review-widget #sk_google_reviews_slider .swiper-slide-prev {
      opacity: 0;
  }
  
  .custom-google-review-widget #sk_google_reviews_slider .swiper-slide-active {
      opacity: 1;
  }
  
  section.product-page-review-widget .rte {
      width: auto !important;
  }
section.product-page-review-widget .swiper-container button i{
    padding: 4px;
  }
  section.product-page-review-widget .swiper-container button:hover i,
  section.product-page-review-widget .swiper-container button i:hover{
    color:#afafaf;
    border-color: #afafaf;
  }
  
  .sliding-logo .slick-list {
      max-width: 90%;
      width: 100%;
      margin: 0px auto;
  }
  
  .sliding-logo .logo-list {
      display: flex;
      max-width: 95%;
      width: 100%;
      margin: 0 auto;
  }
  
  .sliding-logo .logo-list button.slick-arrow {
      font-size: 0px;
      background: inherit;
  }
  
  .sliding-logo .logo-list button.slick-arrow::after {
      content: "";
      border: solid black;
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 8px;
  }
  
  .sliding-logo .logo-list button.slick-prev:after {
      transform: rotate(130deg);
  }
  
  .sliding-logo .logo-list button.slick-next:after {
      transform: rotate(-45deg);
  }
  
  .custom-have-question .image-element__wrap,
  .custom-have-question .image-element__wrap img {
      height: 400px;
  }
  
  .sliding-logo .slick-track img {
      padding: 0px 30px;
      height: 100px;
  }
  
  .description ul li {
      margin-bottom: 0px;
  }
  /* 05-12-2023====last menu ul li css---start---- */
  nav.nav-desktop ul.nav-desktop__tier-1 > li:last-child .nav-desktop__tier-3{
    flex-wrap: wrap;
    /* height: 800%;  */
    /* height: 900%; */
    overflow: auto;
    display: flex;
    width: 210%;
    left: -210%;
    height:auto;
  }
  nav.nav-desktop ul.nav-desktop__tier-1 > li:last-child .nav-desktop__tier-3 > li{
    width: 50%;
  }
  nav.nav-desktop ul.nav-desktop__tier-1 li:last-child .nav-desktop__tier-3::-webkit-scrollbar{
    width: 7px;
  }
  nav.nav-desktop ul.nav-desktop__tier-1 li:last-child .nav-desktop__tier-3::-webkit-scrollbar-track{
  background-color: #1f0133 !important;
  }
  nav.nav-desktop ul.nav-desktop__tier-1 li:last-child .nav-desktop__tier-3::-webkit-scrollbar-thumb{
    background: #fff; 
    border-radius: 10px;
  }
  /* 05-12-2023====last menu ul li css---end---- */
  
  .shopify-section--article-template a , .shopify-policy__body a , .shopify-policy__body a span , .boost-sd__header-description a{
    font-weight: bolder !important;
    text-decoration: underline !important ;
  }
  .blog-article__main .article_content a {
    color: #753f99;
  }
  .breadcrumb a{
    font-weight: inherit !important;
    text-decoration: inherit !important ;
  }
  .footer ul{
    list-style: none !important;
  }
  
  /* H1 convert to H2 tag===16-01-24=====start */
  
  h2.title{
    font-family: Archivo, serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    line-height: 1.5;
    color: #333333;
    display: block;
    letter-spacing: 1px;
    text-rendering: optimizeLegibility;
    font-size: 32px;
    margin: 0 auto 15px;
    padding-top: 4px;
  }
  .shopify-section--newsletter h2.title{
    color: #ffffff;
  }
  /* H1 convert to H2 tag===16-01-24=====end */
  .nav-desktop__tier-1 .nav-desktop__tier-1-item:first-child .nav-desktop__tier-2--dropdown li:nth-last-child(2) .nav-desktop__tier-3{
    top: inherit;
    bottom: 0px;
  }
  .nav-desktop__tier-1 .nav-desktop__tier-1-item:first-child .nav-desktop__tier-2--dropdown li:last-child .nav-desktop__tier-3{
    top: inherit;
    bottom: 0px;
  }
  
  
  /* medical-aesthetics-template===start===28-02==== */
  .medical-aesthetics-template .custom-product-page .product_section{
      flex-direction: column;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images{
      display: flex;
      height: auto !important;
      position: static !important;
      width: 100%;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      width: 40%;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      width: 60%;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
      font-size: 48px;
      line-height: 67px;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      background-color: #1f0133;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p *{
      color: #fff;
      font-size: 17px;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a{
      margin: 0 5px;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a *{
      color: #ba9fcc;
  }
  
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn a{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      max-width:322.25px;
      width:100%;
    margin-top:15px;
  }
  .medical-aesthetics-template .custom-product-page .product__details{
      width: 100%;
  }
  /* medical-aesthetics-template===end===28-02==== */
  .medical-aesthetics-template .gallery-wrap{
      position: relative;
  }
  .medical-aesthetics-template .gallery-wrap .product_gallery_nav{
      position: absolute;
      left: 100%;
      top: 73%;
      width: 150%;
  }


  .med-aesthetics-no-shop-template .custom-product-page .product_section{
      flex-direction: column;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images{
      display: flex;
      height: auto !important;
      position: static !important;
      width: 100%;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      width: 40%;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      width: 60%;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
      font-size: 48px;
      line-height: 67px;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      background-color: #1f0133;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p *{
      color: #fff;
      font-size: 17px;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a{
      margin: 0 5px;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a *{
      color: #ba9fcc;
  }
  
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn a{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      max-width:322.25px;
      width:100%;
    margin-top:15px;
  }
  .med-aesthetics-no-shop-template .custom-product-page .product__details{
      width: 100%;
  }
  
  .med-aesthetics-no-shop-template .gallery-wrap{
      position: relative;
  }
  .med-aesthetics-no-shop-template .gallery-wrap .product_gallery_nav{
      position: absolute;
      left: 100%;
      top: 73%;
      width: 150%;
  }
   
  
  
  
  /* accordian====start========== */
  .custom-faq-section-medical-aesthetics{
      max-width: 1200px;
      width: 95%;
      margin: 0px auto;
  }
  .custom-faq-section-medical-aesthetics .faq-content a.faq-question{
      display: block;
      margin-top: 16px;
      position: relative;
      box-shadow: 0 .0625rem .125rem rgba(0,0,0,.15);
  }
  .custom-faq-section-medical-aesthetics .faq-content a.faq-question p{
      font-size: 20px;
      padding: 16px 52px 16px 20px;
      background-color: #f4f4f4;
      color: #696969;
      font-weight: 200;
      margin-bottom: 0px;
  }
  .custom-faq-section-medical-aesthetics .metafield-rich_text_field p{
    font-size: 20px;
  }
  .custom-faq-section-medical-aesthetics .faq-content a.faq-question:hover p,
  .custom-faq-section-medical-aesthetics .faq-content a.faq-question.active p{
      color: #1f0133;
  }
  .custom-faq-section-medical-aesthetics .faq-content a.faq-question::before{
      content: " ";
      height: 2px;
      width: 12px;
      background-color: #1f0133;
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%);
  }
  .custom-faq-section-medical-aesthetics .faq-content a.faq-question:after{
      content: "";
      height: 12px;
      width: 2px;
      background-color: #1f0133;
      position: absolute;
      right: 25px;
      top: 50%;
      transform: translateY(-50%);
  }
  .custom-faq-section-medical-aesthetics .faq-content a.faq-question.active:after{
      display: none;
  }
  .custom-faq-section-medical-aesthetics .faq-content .faq-answer{
      padding: 16px 20px;
  }

  .custom-faq-section-med-aesthetics-no-shop{
      max-width: 1200px;
      width: 95%;
      margin: 0px auto;
  }
  .custom-faq-section-med-aesthetics-no-shop .faq-content a.faq-question{
      display: block;
      margin-top: 16px;
      position: relative;
      box-shadow: 0 .0625rem .125rem rgba(0,0,0,.15);
  }
  .custom-faq-section-med-aesthetics-no-shop .faq-content a.faq-question p{
      font-size: 20px;
      padding: 16px 52px 16px 20px;
      background-color: #f4f4f4;
      color: #696969;
      font-weight: 200;
      margin-bottom: 0px;
  }
  .custom-faq-section-med-aesthetics-no-shop .metafield-rich_text_field p{
    font-size: 20px;
  }
  .custom-faq-section-med-aesthetics-no-shop .faq-content a.faq-question:hover p,
  .custom-faq-section-med-aesthetics-no-shop .faq-content a.faq-question.active p{
      color: #1f0133;
  }
  .custom-faq-section-med-aesthetics-no-shop .faq-content a.faq-question::before{
      content: " ";
      height: 2px;
      width: 12px;
      background-color: #1f0133;
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%);
  }
  .custom-faq-section-med-aesthetics-no-shop .faq-content a.faq-question:after{
      content: "";
      height: 12px;
      width: 2px;
      background-color: #1f0133;
      position: absolute;
      right: 25px;
      top: 50%;
      transform: translateY(-50%);
  }
  .custom-faq-section-med-aesthetics-no-shop .faq-content a.faq-question.active:after{
      display: none;
  }
  .custom-faq-section-med-aesthetics-no-shop .faq-content .faq-answer{
      padding: 16px 20px;
  }




  .product-medical-aesthetics .custom-product-page .product__details .product-block--description .description table{
      width: 70% !important;
  }
  .product-medical-aesthetics .custom-product-page .product__details .product-block--description .description table h4,
  .product-medical-aesthetics .custom-product-page .product__details .product-block--description .description table h5{
      padding: 0px;
      margin: 0px;
  }
  .product-medical-aesthetics .description ul {
      padding-left: 65px;
  }
  .product-medical-aesthetics .description ul li{
    padding-left: 20px;
  }
  .product-medical-aesthetics .description ul li::marker{
      font-size: 20px;
  }
  .product-medical-aesthetics .description ul li h5{
      padding: 0px;
      margin-bottom: 0px;
  }

  .product-med-aesthetics-no-shop .custom-product-page .product__details .product-block--description .description table{
      width: 70% !important;
  }
  .product-med-aesthetics-no-shop .custom-product-page .product__details .product-block--description .description table h4,
  .product-med-aesthetics-no-shop .custom-product-page .product__details .product-block--description .description table h5{
      padding: 0px;
      margin: 0px;
  }
  .product-med-aesthetics-no-shop .description ul {
      padding-left: 65px;
  }
  .product-med-aesthetics-no-shop .description ul li{
    padding-left: 20px;
  }
  .product-med-aesthetics-no-shop .description ul li::marker{
      font-size: 20px;
  }
  .product-med-aesthetics-no-shop .description ul li h5{
      padding: 0px;
      margin-bottom: 0px;
  }
  
  /* 05-03-2024=====css=======start============ */
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport{
      height: 172px !important;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport .gallery-cell{
      margin: 0px 0px !important;
      padding: 5px !important;
  }
  .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .product_gallery_nav{
      margin-top: 30px;
    margin-bottom:15px;
  }
  /* 05-03-2024=====css=======end============== */

  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport{
      height: 172px !important;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport .gallery-cell{
      margin: 0px 0px !important;
      padding: 5px !important;
  }
  .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .product_gallery_nav{
      margin-top: 30px;
    margin-bottom:15px;
  }
  
  
  .hidden-login-for-pricing-template .custom-product-page .product_section{
      flex-direction: column;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images{
      display: flex;
      height: auto !important;
      position: static !important;
      width: 100%;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      width: 40%;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      width: 60%;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
      font-size: 48px;
      line-height: 67px;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      background-color: #1f0133;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p *{
      color: #fff;
      font-size: 17px;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a{
      margin: 0 5px;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a *{
      color: #ba9fcc;
  }
  
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn a{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      max-width:322.25px;
      width:100%;
    margin-top:15px;
  }
  .hidden-login-for-pricing-template .custom-product-page .product__details{
      width: 100%;
  }
  /* medical-aesthetics-template===end===28-02==== */
  .hidden-login-for-pricing-template .gallery-wrap{
      position: relative;
  }
  .hidden-login-for-pricing-template .gallery-wrap .product_gallery_nav{
      position: absolute;
      left: 100%;
      top: 73%;
      width: 150%;
  }
  
  /* accordian====start========== */
  .custom-faq-section-hidden-login-for-pricing{
      max-width: 1200px;
      width: 95%;
      margin: 0px auto;
  }
  .custom-faq-section-hidden-login-for-pricing .faq-content a.faq-question{
      display: block;
      margin-top: 16px;
      position: relative;
      box-shadow: 0 .0625rem .125rem rgba(0,0,0,.15);
  }
  .custom-faq-section-hidden-login-for-pricing .faq-content a.faq-question p{
      font-size: 20px;
      padding: 16px 52px 16px 20px;
      background-color: #f4f4f4;
      color: #696969;
      font-weight: 200;
      margin-bottom: 0px;
  }
  .custom-faq-section-hidden-login-for-pricing .metafield-rich_text_field p{
    font-size: 20px;
  }
  .custom-faq-section-hidden-login-for-pricing .faq-content a.faq-question:hover p,
  .custom-faq-section-hidden-login-for-pricing .faq-content a.faq-question.active p{
      color: #1f0133;
  }
  .custom-faq-section-hidden-login-for-pricing .faq-content a.faq-question::before{
      content: " ";
      height: 2px;
      width: 12px;
      background-color: #1f0133;
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%);
  }
  .custom-faq-section-hidden-login-for-pricing .faq-content a.faq-question:after{
      content: "";
      height: 12px;
      width: 2px;
      background-color: #1f0133;
      position: absolute;
      right: 25px;
      top: 50%;
      transform: translateY(-50%);
  }
  .custom-faq-section-hidden-login-for-pricing .faq-content a.faq-question.active:after{
      display: none;
  }
  .custom-faq-section-hidden-login-for-pricing .faq-content .faq-answer{
      padding: 16px 20px;
  }
  .product-hidden-login-for-pricing .custom-product-page .product__details .product-block--description .description table{
      width: 70% !important;
  }
  .product-hidden-login-for-pricing .custom-product-page .product__details .product-block--description .description table h4,
  .product-hidden-login-for-pricing .custom-product-page .product__details .product-block--description .description table h5{
      padding: 0px;
      margin: 0px;
  }
  .product-hidden-login-for-pricing .description ul {
      padding-left: 65px;
  }
  .product-hidden-login-for-pricing .description ul li{
    padding-left: 20px;
  }
  .product-hidden-login-for-pricing .description ul li::marker{
      font-size: 20px;
  }
  .product-hidden-login-for-pricing .description ul li h5{
      padding: 0px;
      margin-bottom: 0px;
  }
  
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport{
      height: 172px !important;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport .gallery-cell{
      margin: 0px 0px !important;
      padding: 5px !important;
  }
  .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .product_gallery_nav{
      margin-top: 30px;
    margin-bottom:15px;
  }
  
  
  /* 06-03-24======================= */
  
  
  div#tabs-content{
    font-size: 20px;
  }
  .article_content.one-whole.column , .boost-sd__header-description , .product-main .description , .product-main  .shipping-info{
      font-size: 18px;
  }
  .product-block--text .product-text , .product-block--vendor p.vendor span.vendor a{
    font-size: 18px;
  }
  
  button.needsclick.kl-private-reset-css-Xuajs1 {
      padding: 0 45px !important;
  }
  .klaviyo-form-SvjYXH.klaviyo-form{
    margin-bottom: 50px;
  }
  
  
  
  
  .kl-private-reset-css-Xuajs1 > form > .needsclick:first-child > *{
    max-width: 916px;
    width: 100%;
    margin: 0px auto;
  }
  .kl-private-reset-css-Xuajs1 > form > .needsclick:first-child > .needsclick:nth-child(2){
    max-width: 400px;
  }
  
  
  
  
  /* 30-04-24---csss-start--- */
  
  .page-form-submit-thank-you section.thank-you-page{
      padding: 100px 0px;
      margin: 50px auto;
      border: 2px solid #530f80;
      text-align: center;
      border-radius: 5px;
      font-size: 20px;
  } 
  .page-form-submit-thank-you section.thank-you-page br{
      display: none;
  }
  .page-form-submit-thank-you section.thank-you-page b{
      font-size: 25px;
      font-weight: 700;
      margin-bottom: 10px;
      display: block;
  }
  /*Add-by-K-20-05*/
  
  .custom-features-class svg {
  
      fill: #1f0133;
  
      color: #1f0133;
  
      border-color: #1f0133;
  
      width: 84px;
  
      height: 84px;
  
  }
  
  .custom-features-class section .elementor-container {
  
      width: 100%;
  
      margin: 0 -20px;
  
      text-align: center;
  
  }
  
  .custom-features-class section .elementor-container .elementor-column {
  
      width: 33%;
  
      margin-bottom: 40px;
  
      display: inline-block;
  
      padding: 0 20px;
  
      vertical-align: top;
  
  }
  
  .custom-features-class h3.elementor-heading-title {
  
        margin-top: 30px;
  
      margin-bottom: 30px;
  
  }
  
  /*Add-by-K-20-05*/
  
  span.stamped-summary-actions-newreview {
      background-color: #753f99;
      color: #fff;
      border-radius: 50px;
      padding: 10px 20px;
      font-size: 20px;
      font-family: Karla, sans-serif;
      font-weight: 200;
  }
  li#tab-reviews {
      background: #1f0133;
      color: #fff;
      font-family: Karla, sans-serif;
      padding: 8px 30px;
      text-align: center;
      font-size: 20px !important;
      font-weight: 200;
  }
  li#tab-reviews[data-count]:after{
      background: #753f99;
      padding: 0px 10px;
  }
  
  
  /* full-page-template===start===28-05==24==== */
  .full-page-addons-template .custom-product-page .product_section{
      flex-direction: column;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images{
      display: flex;
      height: auto !important;
      position: static !important;
      width: 100%;
      flex-wrap:wrap;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      /* width: 40%; */
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      /* width: 60%; */
  }
  /* .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
      font-size: 48px;
      line-height: 67px;
  } */
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      background-color: #1f0133;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p *{
      color: #fff;
      font-size: 17px;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a{
      margin: 0 5px;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a *{
      color: #ba9fcc;
  }
  
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn a{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      max-width:322.25px;
      width:100%;
        margin-top:15px;
  }
  .full-page-addons-template .custom-product-page .product__details{
      width: 100%;
  }
  .full-page-addons-template .gallery-wrap{
      position: relative;
  }
  .full-page-addons-template .gallery-wrap .product_gallery_nav{
      /* position: absolute;
      left: 100%;
      top: 73%;
      width: 150%; */
  }
  
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport{
      height: 172px !important;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport .gallery-cell{
      margin: 0px 0px !important;
      padding: 5px !important;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .product_gallery_nav{
      margin-top: 30px;
        margin-bottom:15px;
  }
  
  
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images{
    flex-wrap:wrap;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images{
    flex-wrap:wrap;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images{
    flex-wrap:wrap;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      /* width: 55%; */
    }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      /* width: 45%;  */
    }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .full-page-no-apo-product-description{
    width:100%;
    margin-top: 20px;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .exosomes-product-description{
    width:100%;
    margin-top: 20px;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .full-page-no-apo-product-description{
    width:100%;
    margin-top: 20px;
  }
  
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
      margin: 0 25px;
    }
    .full-page-addons-template .custom-product-page .product__details,
    .full-page-addons-template .custom-product-page span.shipping-info,
    .full-page-addons-template .custom-product-page .best-price-link{
      /* width: auto; */
      margin: 0px 25px;
    }
    .full-page-addons-template .custom-product-page .product__details .product-block .product_form{
      max-width: inherit;
    }
  .full-page-addons-template .custom-product-page .best-price-link{
      width: 100%;
      display: block;
      margin-bottom:10px;
  }
  .full-page-addons-template .custom-product-page .product__details .purchase-details{
      gap: 10px;
  }
  .full-page-addons-template .custom-product-page .product__details .purchase-details .product-quantity-box,
  .full-page-addons-template .custom-product-page .product__details .purchase-details .purchase-details__buttons{
    width: 160px !important;
    flex:inherit !important;
     margin:0px; 
  }
  .full-page-addons-template .custom-product-page .product__details .product-block--price .price-ui .price-ui-badges--square {
      margin-bottom: 0px;
      order: 2;
  }
  .full-page-addons-template .custom-product-page .product__details .product-block--price .price-ui .price-ui-badges--square .price-ui-badge__sticker{
      padding: 0px 20px;
  }
  
  
  
  
  .full-page-no-apo-template .custom-product-page .product_section{
      flex-direction: column;
  }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images{
      display: flex;
      height: auto !important;
      position: static !important;
      width: 100%;
      flex-wrap:wrap;
  }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      /* width: 40%; */
  }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      /* width: 60%; */
  }
  /* .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
      font-size: 48px;
      line-height: 67px;
  } */
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      background-color: #1f0133;
  }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p *{
      color: #fff;
      font-size: 17px;
  }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a{
      margin: 0 5px;
  }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a *{
      color: #ba9fcc;
  }
  
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn a{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      max-width:322.25px;
      width:100%;
        margin-top:15px;
  }
  .full-page-no-apo-template .custom-product-page .product__details{
      width: 100%;
  }
  .full-page-no-apo-template .gallery-wrap{
      position: relative;
  }
  .full-page-no-apo-template .gallery-wrap .product_gallery_nav{
      /* position: absolute;
      left: 100%;
      top: 73%;
      width: 150%; */
  }
  
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport{
      height: 172px !important;
  }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport .gallery-cell{
      margin: 0px 0px !important;
      padding: 5px !important;
  }
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .product_gallery_nav{
      margin-top: 30px;
        margin-bottom:15px;
  }
  
  .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      /* width: 55%; */
    }
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      /* width: 45%;  */
    }
  
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
      margin: 0 25px;
    }
    .full-page-no-apo-template .custom-product-page .product__details,
    .full-page-no-apo-template .custom-product-page span.shipping-info,
    .full-page-no-apo-template .custom-product-page .best-price-link{
      /* width: auto; */
      margin: 0px 25px;
    }
    .full-page-no-apo-template .custom-product-page .product__details .product-block .product_form{
      max-width: inherit;
    }
  .full-page-no-apo-template .custom-product-page .best-price-link{
      width: 100%;
      display: block;
      margin-bottom:10px;
  }
  .full-page-no-apo-template .custom-product-page .product__details .purchase-details{
      gap: 10px;
  }
  .full-page-no-apo-template .custom-product-page .product__details .purchase-details .product-quantity-box,
  .full-page-no-apo-template .custom-product-page .product__details .purchase-details .purchase-details__buttons{
    width: 160px !important;
    flex:inherit !important;
     margin:0px; 
  }

  .exosomes-template .custom-product-page .product_section{
      flex-direction: column;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images{
      display: flex;
      height: auto !important;
      position: static !important;
      width: 100%;
      flex-wrap:wrap;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      /* width: 40%; */
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      /* width: 60%; */
  }
  /* .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
      font-size: 48px;
      line-height: 67px;
  } */

  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      background-color: #1f0133;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p *{
      color: #fff;
      font-size: 17px;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a{
      margin: 0 5px;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a *{
      color: #ba9fcc;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn a{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      max-width:322.25px;
      width:100%;
        margin-top:15px;
  }
  .exosomes-template .custom-product-page .product__details{
      width: 100%;
  }
  .exosomes-template .gallery-wrap{
      position: relative;
  }
  .exosomes-template .gallery-wrap .product_gallery_nav{
      /* position: absolute;
      left: 100%;
      top: 73%;
      width: 150%; */
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport{
      height: 172px !important;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport .gallery-cell{
      margin: 0px 0px !important;
      padding: 5px !important;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .product_gallery_nav{
      margin-top: 30px;
        margin-bottom:15px;
  }
  .exosomes-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      /* width: 55%; */
    }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      /* width: 45%;  */
    }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      margin-bottom: 15px;
    }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
      margin: 0 25px;
    }
    .exosomes-template .custom-product-page .product__details,
    .exosomes-template .custom-product-page span.shipping-info,
    .exosomes-template .custom-product-page .best-price-link{
      /* width: auto; */
      /* margin: 0px 25px; */
      	margin: 0px 0px;
    }
    .exosomes-template .custom-product-page .product__details .product-block .product_form{
      max-width: inherit;
    }
  .exosomes-template .custom-product-page .best-price-link{
      width: 100%;
      display: block;
      margin-bottom:10px;
  }
  .exosomes-template .custom-product-page .product__details .purchase-details{
      gap: 10px;
  }
  .exosomes-template .custom-product-page .product__details .purchase-details .product-quantity-box,
  .exosomes-template .custom-product-page .product__details .purchase-details .purchase-details__buttons{
    width: 160px !important;
    flex:inherit !important;
     margin:0px; 
  }

  .price-and-form-template .custom-product-page .product_section{
      flex-direction: column;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images{
      display: flex;
      height: auto !important;
      position: static !important;
      width: 100%;
      flex-wrap:wrap;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      /* width: 40%; */
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      /* width: 60%; */
  }
  /* .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
      font-size: 48px;
      line-height: 67px;
  } */
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      background-color: #1f0133;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p *{
      color: #fff;
      font-size: 17px;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a{
      margin: 0 5px;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p a *{
      color: #ba9fcc;
  }
  
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn a{
      display: inline-flex;
      margin: 0px;
      padding: 10px 20px;
      max-width:322.25px;
      width:100%;
        margin-top:15px;
  }
  .price-and-form-template .custom-product-page .product__details{
      width: 100%;
    margin: 0px 0px !important;
  }
  .price-and-form-template .gallery-wrap{
      position: relative;
  }
  .price-and-form-template .gallery-wrap .product_gallery_nav{
      /* position: absolute;
      left: 100%;
      top: 73%;
      width: 150%; */
  }
  
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport{
      height: 172px !important;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .flickity-viewport .gallery-cell{
      margin: 0px 0px !important;
      padding: 5px !important;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .product_gallery_nav{
      margin-top: 30px;
        margin-bottom:15px;
  }
  
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
      /* width: 55%; */
    }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details{
      /* width: 45%;  */
    }
  
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
    }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
      margin: 0 25px;
    }
    .price-and-form-template .custom-product-page .product__details,
    .price-and-form-template .custom-product-page span.shipping-info,
    .price-and-form-template .custom-product-page .best-price-link{
      /* width: auto; */
      margin: 0px 25px;
    }
    .price-and-form-template .custom-product-page .product__details .product-block .product_form{
      max-width: inherit;
    }
  .price-and-form-template .custom-product-page .best-price-link{
      width: 100%;
      display: block;
      margin-bottom:10px;
  }
  .price-and-form-template .custom-product-page .product__details .purchase-details{
      gap: 10px;
  }
  .price-and-form-template .custom-product-page .product__details .purchase-details .product-quantity-box,
  .price-and-form-template .custom-product-page .product__details .purchase-details .purchase-details__buttons{
    width: 160px !important;
    flex:inherit !important;
     margin:0px; 
  }
  
  
  .description2-section-full-page-addons{
      padding: 0% 10%;
  }
  .description2-section-full-page-addons .description2-content img{
      width: 100%;
  }
  .description2-section-full-page-addons .description2-content > .mobile-view{
      display: none;
  }
  .full-page-addons-template .product-container .custom-product-page .product_section .full-page-addons-only-mobile-view,
  .full-page-addons-template .product-container .custom-product-page .product_section .full-page-addons-only-mobile-view .product_gallery_nav,
  .full-page-addons-template .product-container .custom-product-page .product_section .full-page-addons-only-mobile-view .description{
      display: none; 
  }
  .recently-viewed__section .product-info__caption .title{
      height: auto !important;
  }
  .medical-aesthetics-template .product-right-details .detail-box-1 > .product-block--vendor{
      display: flex;
  }
  .med-aesthetics-no-shop-template .product-right-details .detail-box-1 > .product-block--vendor{
      display: flex;
  }
  .hidden-login-for-pricing-template .product-right-details .detail-box-1 > .product-block--vendor{
      display: flex;
  }
  .opening-equipment .rich-text__text.featured_text p{
    font-size: 25px;
    transition: all 0.4s ease-in-out;
    margin-bottom: 25px;
    opacity: 0.5;
  }
  .opening-equipment .rich-text__text.featured_text p:hover{
    font-size: 35px;
    font-weight: 700;
    opacity: 1;
  } 
  
  /* .opening-equipment .rich-text__text.featured_text p {
    font-size: 25px;
    margin-bottom: 25px;
    opacity: 0.5;
    color: initial;
    transition: transform 0.5s ease-in-out, color 0.5s ease-in-out, opacity 0.5s ease-in-out;
  } */
  /* .opening-equipment .rich-text__text.featured_text p {
      font-size: 25px;
      margin-bottom: 25px;
      opacity: 0.5; 
      color: initial;
      transition: font-size 0.5s ease, opacity 0.5s ease, color 0.5s ease;
  } */
  
  .case-studies div.rte-setting > p{
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      min-height: 80px;
  }
  
    /* ======EASE-UPDATE-CUSTOM-VIDEO==================START================= */
    .section-wrapper .wlm-content{
      overflow: auto;
      width: 100%;
    }
    .ease-update-custom-video .custom-video-section{
      display: flex;
      justify-content: space-between;
  }
  .ease-update-custom-video .custom-video-section .content-div,
  .ease-update-custom-video .custom-video-section .video-div{
      width: 50%;
  }
  .ease-update-custom-video .custom-video-section .video-div{
      display: flex;
  }
  .ease-update-custom-video .custom-video-section .video-div > div{
      width: 100%;
  }
  .ease-update-custom-video .custom-video-section .video-div.mobile-video{
    display: none;
  }
  .ease-update-custom-video .custom-video-section .content-div{
      display: flex;
      background-color: #1f0133;
      color: #fff;
      justify-content: center;
      border-left: 3px solid #753f99;
      border-right: 3px solid #753f99;
  }
  .ease-update-custom-video .custom-video-section .content-div .video__text-container{
      position: static;
      margin: 0px;
      transform: none;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .ease-update-custom-video .custom-video-section .content-div .video__text-container > .video__text-wrapper{
      max-width: 100%;
      padding: 30px 0px;
  }
  
  .ease-update-custom-video.video-left-layout .custom-video-section .content-div{
      background-color: #fff;
  }
  .ease-update-custom-video.video-left-layout .custom-video-section .content-div *{
      color: #000;
      text-shadow: none;
  }
  .ease-update-custom-video.video-left-layout .custom-video-section .video-div{
      align-items: center;
      /* background-color: #000; */
  }
  .ease-update-custom-video.video-left-layout .custom-video-section .content-div .button-grid-container a.global-button {
      color: #fff;
  }
  
    /* ======EASE-UPDATE-CUSTOM-VIDEO==================START================= */
  
  
  .boost-sd__cart--side{
      height: calc(100vh - 150px) !important;
  }
  
  
  
  
  .custom-collection-content-1 h2.rich-text__heading.title{
      text-align: center;
      margin-bottom: 0;
     font-weight: 700;
  }
  .custom-collection-content-1 .feature-divider{
      display: none;
  }
  .custom-collection-content-1 .rich-text__text.featured_text{
      margin-top: 0px;
  }
  .custom-collection-content-1 .rich-text__text.featured_text *:first-child{
      margin-top: 0px;
  }
  .section.custom-collection-content-1{
      max-width: 100%;
      width: auto;
      margin: 0px 10px;
      padding: 30px 40px 10px 40px;
      background-color: #f6f6f8;
  }
  .custom-collection-content-1 h1{
      font-size: 30px;
      font-weight: 600;
      line-height: 36px;
      color: #222;
      text-align: center;
      margin-bottom: 0px;
      font-family: Karla, sans-serif;
  }
  .custom-rich-text-and-image{
      padding: 0px 0px 20px 0px;
  }
  .custom-rich-text-and-image .custom-collection-content-1 p{
      margin-bottom: 20px;
  }
  .section.custom-collection-content-1 .one-whole{
      margin: 0px 0px;
  }
  .section.custom-collection-content-1 .featured_text{
      font-size: 18px;
  }
  .custom-equal-boxes .border-style--box{
      height: 100%;
  }
  .custom-button-to-scroll-bottom,
  .custom-button-to-scroll-bottom .column{
      max-width: 100% !important;
      width: 100% !important;
      margin: 0px 0px !important;
  }
  .custom-button-to-scroll-bottom .column .rte{
      display: flex;
      justify-content: center;
      background-color: #1f0133;
      padding: 10px 15px 30px 15px;
  }
  .custom-button-to-scroll-bottom .column .rte a{
      font-size: 15px;
      padding: 13px 20px;
      line-height: 1.2;
      color: #fff;
      border-radius: 100px;
      background-color: #753f99;
      border-color:#753f99;
      transition: all 0.2s linear;
  }
  .custom-button-to-scroll-bottom .column .rte a:hover{
      background-color: #530f80;
  }
  .product-main.custom-product-page .product__details .product-block--vendor{
      display: flex;
  }
  .page-shipping .custom-delivery-info-cards .image-element__wrap img{
      width: 100%;
      max-width: 196px;
      height: 96px;
      object-fit: contain;
      margin: 0 auto;
  }
  .ease-update-section .content-wrapper {
      display: flex;
      flex-wrap: wrap;
  }
  
  
  
  
  
  .video-left-layout .custom-video-section .content-div{
      order: 1;
  }
  .video-left-layout .custom-video-section .content-div  .replenish-iv-logo-image{
      max-width: 200px;
      width: 100%;
      margin: 7px auto 60px auto;
  }
  .video-left-layout .custom-video-section .content-div .subtitle p{
      text-align: left;
    padding: 0px 15px;
    font-size: 15px;
  }
  .video-left-layout .custom-video-section .content-div .replenish-iv-owner-image{
      display: flex;
      max-height: 400px; 
      height: 100%;
    margin-bottom: 15px;
  }
  .video-left-layout .custom-video-section .content-div .replenish-iv-owner-image img{
    object-fit:contain;
  }
  .ease-update-section {
      padding: 30px 0px;
  }
  .ease-update-section .left-side img{
      max-width: 188px;
  }
  .ease-update-section .left-side p strong{
      font-size: 23px;
  }
  .ease-update-section .left-side p:not(.content-p){
      text-align: left;
  }
  .ease-update-section .left-side ul li,
  .ease-update-section .left-side ul li p{
      margin-bottom: 0px;
  }
  .custom-blog-sidebar ul.custom-blog-tags-list{
      padding: 10px 0px 0px 20px;
  }
  .custom-blog-sidebar .toggle-button{
      background: transparent;
      color: #1f0133;
      font-weight: 600;
      margin-bottom: 20px;
      text-decoration: underline;
  }
  
  .custom-finance-with-us .text-align--left .button-design{
      display: flex;
      justify-content: center;
  }
  .custom-finance-with-us .text-align--left .button-design a{
      background-color: #753f99;
      border-color: #753f99;
      color: #ffffff;
  }
  .custom-finance-with-us .text-align--left .button-design a:hover{
      background-color: #530f80;
      border-color: #530f80;
  }
  .custom-ease-column-content .one-third.column > div h3{
      min-height: 75px;
  }
  .ease-update-section .content-wrapper{
      justify-content: space-between;
      padding: 0px 10px;
  }
  .ease-update-section .content-wrapper .left-side,
  .ease-update-section .content-wrapper .right-side{
      width: 50%;
      padding: 0px 0px;
      text-align: center;
  }
  .ease-update-section .content-wrapper .left-side .left-side-content{
      max-width: 80%;
      width: 100%;
      /* border-left: 3px solid #1f0133; */
      padding: 0px 20px;
  }
  .ease-update-section .content-wrapper .left-side .left-side-content > p{
    text-align:center;
  }
    .ease-update-section.sos-update-section .content-wrapper .left-side .left-side-content{
      border-left: 0px;
    }
    .ease-update-section .content-wrapper .left-side{
      position: relative;
      display: flex;
      align-items: center;
    }
  .ease-update-section.sos-update-section,
  .ease-update-section .content-wrapper{
          max-width: 1200px;
          width: 100%;
          margin: 0px auto;
          padding: 0px 10px;
      }
    .ease-update-section .content-wrapper .left-side::before{
      content: "";
      width: 3px;
      height: 96%;
      display: block;
      position: absolute;
      left: 0px;
      top: 0px;
      background-color: #1f0133;
    }
    .ease-update-section.sos-update-section .content-wrapper .left-side::before{
        height: 510px;
    }
  .ease-update-section.sos-update-section .content-wrapper .left-side .left-side-content .content-p + p{
      line-height: 22px;
  }
  .ease-update-section.sos-update-section .content-wrapper .left-side .left-side-content p b{
      font-size: 16px;
  }
  .custom-skincare-partnering .description li h6{
      margin-bottom: 0px;
      padding: 0px 0px 7px 0px;
  }
  .prp-popup-form .modal-body.row .two-fifths.columns{
      display: flex;
      align-items: start;
  }
  .prp-popup-form .modal-body.row .two-fifths.columns img{
      margin-top: 75px;
    }
  
  .prp-popup-form .modal-header{
      padding: 0px 0px;
  }
  .prp-popup-form .modal-header span.close{
      float: none;
      position: absolute;
      right: 15px;
      top: 5px;
  }
  .prp-popup-form .modal-body.row{
      padding: 0px 0px;
  }
  .prp-popup-form .modal-body.row .columns{
      width: 50% !important;
      margin: 0px 0px !important;
      padding: 15px 15px;
  }
  .prp-popup-form .modal-body.row .columns p.form-pragraph-copy{
    margin-top: 0px !important;
  }
  .sos-btn-scroll-to-form:focus{
      color: #fff;
  }




.custom-prp-platform-home-section .image-with-text__image-column{
    order: 1;
}
.custom-prp-platform-home-section .image-with-text__text-column{
    order: 0;
}
.custom-current-open-position .rich-text__text.featured_text .job-details h6{
    word-wrap: break-word;
}
.custom-current-open-position .rich-text__text.featured_text .job-details a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    padding: 13px 20px;
    text-align: center;
    line-height: 1.2;
    font-family: Karla, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-break: break-word;
    cursor: pointer;
    transition: all .2s linear;
    border-color: var(--button-color-border, #753f99);
    background: var(--button-color-background, #753f99);
    color: var(--button-color-text, #ffffff);
    border-radius: 100px;
}
.custom-current-open-position .rich-text__text.featured_text .job-details a:hover{
    background: var(--button-color-background-hover, var(--button-color-background, #530f80));
    border-color: var(--button-color-border-hover, var(--button-color-border, #530f80));
    color: var(--button-color-text-hover, var(--button-color-text, #ffffff));
}




.price-and-form-template-title-image-wrapper{
    width: 100%;
}
.price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details{
    width: 100%;
    position: static;
    transform: none;
    height: 500px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}
 .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    max-width: 500px;
    width: 100%;
}
.price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .mobile-image{
	display: none;
}


.custom-whats-included-section{
	max-width: 1560px;
	width: 100%;
	margin: 0px auto;
    padding: 0px 30px
}
.custom-whats-included-section .included-items-grid{
	display: flex;
	padding: 3rem 6rem;
	border-radius: 15px;
	background-image: linear-gradient(to right, #1f0133, #ba9fcc);
}
.custom-whats-included-section .included-items-grid .included-content-left-layout,
.custom-whats-included-section .included-items-grid .included-content-right-layout{
	width: 50%;
}
.custom-whats-included-section .included-items-grid .included-content-right-layout{
	display: flex;
	align-items: center;
	justify-content: end;
}
.custom-whats-included-section .included-items-grid .included-content-left-layout *{
	color: #fff;
}
.custom-whats-included-section .included-items-grid .included-content-left-layout h2{
	font-size: 40px;
	margin-bottom: 10px;
}

.custom-whats-included-section .included-items-grid .included-content-right-layout .included-image{
	width: 400px;
}
.custom-whats-included-section .included-items-grid .included-content-right-layout .included-image img{
	width: 100%;
	height: auto;
	display: block;
    border-radius: 15px;
}

.custom-whats-included-section .included-items-grid .included-content-left-layout h3 {
    margin-top: 15px;
    margin-bottom: 5px;
    position: relative;
    padding-left: 20px;
}
.custom-whats-included-section .included-items-grid .included-content-left-layout h3:before{
	content: "";
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #fff;
    display: block;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
}
.custom-whats-included-section .included-items-grid .included-content-left-layout .included-description{
	padding-left: 20px;
}



.page-purchase-orders .text-content-main{
    max-width: 1200px;
    width: 100%;
    margin: 0px auto;
    padding: 0px 15px;
}
.page-purchase-orders .wlm-content > .shopify-section{
    margin-bottom: 30px;
}
.page-purchase-orders .custom-flexible-payment-methods{
    display: flex;
    gap: 15px;
}
.page-purchase-orders .custom-flexible-payment-methods > div{
    width: 50%;
}
.page-purchase-orders .custom-flexible-payment-methods img{
    width: 100%;
}

.page-purchase-orders .text-content-main ol,
.page-purchase-orders .text-content-main ul{
    padding-left: 20px;
}

  /* ======LICENCE-INFO-POPUP================START============ */

  a.licence-info-popup-button{
    display: inline-flex;
    font-weight: 700;
    border-bottom: 1px solid;
}
#licence-info-popup{
    z-index: 10000;
}
#licence-info-popup .popup-content{
    height: 90vh;
    margin-top: 5vh;
    overflow: auto;
    padding:30px 20px 20px 20px;
}
#licence-info-popup .popup-content .close-popup{
  top: 5px;
}

#licence-info-popup .cf-form-actions button.cf-cancel{
  display:none;
}
#licence-info-popup .cf-form-actions button{
    padding: 10px 15px;
    border-radius: 25px;
    background-color: #753f99;
    color: #fff;
    font-size: 15px;
    transition: all .2s linear;
}
#licence-info-popup .cf-form-actions button:hover{
    background-color: #530f80;
}


ul.customer-license-list{
    list-style: none !important;
    padding-left: 0px;
}

ul.customer-license-list li{
    display: flex;
    border: 1px solid #753f99;
    margin-bottom: 0px;
    gap: 10px;
}
ul.customer-license-list li:not(:last-child){
    border-bottom: 0px;
}
ul.customer-license-list li span{
    font-size: 14px;
    line-height: normal;
    padding: 5px;
  width: 50%;
}
ul.customer-license-list li .customer-license-key{
    font-weight: 600;
}
  /* ======LICENCE-INFO-POPUP================END============== */
.custom-popup.custom-login-popup #login_form,
.custom-popup.custom-forgot-password-popup .container.content form{
    width: 100%;
}
.custom-popup.custom-login-popup #login_form > form{
    display: block;
}
.custom-popup.custom-login-popup #login_form > p,
.custom-popup.custom-forgot-password-popup .container.content p{
    margin-top: 5px;
}
.custom-popup.custom-login-popup #forgot-password-link,
.custom-popup.custom-forgot-password-popup .container.content p #back-to-login{
    color: #753f99;
}
.custom-popup.custom-login-popup,
.custom-popup.custom-register-popup,
.custom-popup.custom-forgot-password-popup{
    width: 100vw;
    height: 100vh;
    max-width: 100%;
    border-radius: 0px;
    padding: 0px 0px;
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.5);
}
.custom-popup.custom-login-popup .container.content,
.custom-popup.custom-register-popup .container.content,
.custom-popup.custom-forgot-password-popup .container.content{
    background-color: #fff;
    padding: 20px;
    max-width: 500px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.custom-popup.custom-register-popup .container.content{
    max-height: 90%;
    overflow: auto;
}
.custom-popup.custom-register-popup .container.content .cf-form-actions button{
    padding: 13px 20px;
    transition: all .2s linear;
    color: #fff;
    background-color: #753f99;
    border-radius: 100px;
}
.custom-popup.custom-register-popup .container.content .cf-form-actions button:hover{
    background-color: #530f80;
}
.custom-popup.custom-register-popup .container.content .cf-form-actions button.cf-cancel{
  display:none;
}
.custom-popup.custom-login-popup .container.content .close-popup:hover,
.custom-popup.custom-register-popup .container.content .close-popup:hover,
.custom-popup.custom-forgot-password-popup .container.content .close-popup:hover{
  color:#333;
}
.custom-popup.custom-register-popup .container.content .cf-select-wrap input{
    padding: 0px 20px 0px 30px;
}
.custom-popup.custom-register-popup .container.content .cf-select-wrap .cf-down-arrow{
    right: 7px;
}
.custom-popup.custom-register-popup .container.content .custom-licence-director-name-field label:after{
    display: none;
}
#create-customer .custom-licence-director-name-field label:after{
    display: none;
}
#create-customer .cf-form-actions button{
    padding: 13px 20px;
    transition: all .2s linear;
    color: #fff;
    background-color: #753f99;
    border-radius: 100px;
}
#create-customer .cf-form-actions button:hover{
    background-color: #530f80;
}

.custom-our-feature-for-customer > .container .text-column > div{
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%;
    padding-bottom: 50px;
    position: relative;
}

.custom-our-feature-for-customer > .container .text-column > div .text-columns-with-images__button {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px;
    margin: 0px;
    width: max-content;
}
.custom-banner-about-us > .container > .button-grid-container{
    margin-top: 0px;
}
 

  /* responsive start */
  
  @media(max-width:1623px){
      .ease-update-section .content-wrapper .left-side .left-side-content{
          max-width: 100%;
      }
    .ease-update-section.sos-update-section .content-wrapper .left-side::before{
          left: 0px;
        }
  }
  @media(max-width:1400px){
      .custom-collection-content .one-whole.column.banner .caption.position-left{
          max-width: 100%;
      }
      .custom-collection-content .one-whole.column.banner .caption.position-left .caption-content.align-left{
          max-width: 66%;
      }
  }
  
  @media (max-width: 1250px) {
      .nav--combined.center nav.nav-desktop>ul.nav-desktop__tier-1 {
          gap: 20px;
      }
  
      .nav--combined.center nav.nav-desktop>ul.nav-desktop__tier-1 > li > details > summary > span {
          font-size: 12px;
      }
    .custom-collection-content .one-whole.column.banner{
          max-width: 100%;
      }
      .custom-collection-content .container{
          justify-content: center;
      }
      .custom-collection-content .one-whole.column.banner .caption.position-left{
          max-width: 100%;
          padding: 0px 0px;
      }
      .custom-collection-content .one-whole.column.banner .caption.position-left .caption-content.align-left{
          max-width: 66%;
      }
      .custom-collection-content .one-whole.column.banner .is-hidden-mobile-only{
          height: 690px;
      }
      .custom-collection-content .one-whole.column.banner .is-hidden-mobile-only .image-element__wrap,
      .custom-collection-content .one-whole.column.banner .is-hidden-mobile-only .image-element__wrap img{
          height: 100%;
      }
  }
  
  @media(max-width: 1140px){
      .custom-collection-content .one-whole.column.banner .is-hidden-mobile-only{
          height: 720px; 
      }
      .custom-collection-content .one-whole.column.banner .is-hidden-mobile-only .image-element__wrap,
      .custom-collection-content .one-whole.column.banner .is-hidden-mobile-only .image-element__wrap img{
          height: 100%;
      }
  }
  
  @media (max-width: 1024px) {
      .nav--combined.center nav.nav-desktop>ul.nav-desktop__tier-1 {
          gap: 10px;
      }
      .custom-have-question .image-element__wrap img {
          object-fit: cover;
          object-position: center;
      }
      .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 40px;
          line-height: 50px;
      }
      .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 40px;
          line-height: 50px;
      }
      .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 40px;
          line-height: 50px;
      }
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 40px;
          line-height: 50px;
      }
  
      .full-page-addons-template .custom-product-page .product__details,
      .full-page-addons-template .custom-product-page span.shipping-info,
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
          margin: 0px 15px;
      }
  
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 40px;
          line-height: 50px;
      }
  
      .full-page-no-apo-template .custom-product-page .product__details,
      .full-page-no-apo-template .custom-product-page span.shipping-info,
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
          margin: 0px 15px;
      }

      .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 40px;
          line-height: 50px;
      }
      .exosomes-template .custom-product-page .product__details,
      .exosomes-template .custom-product-page span.shipping-info,
      .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
          margin: 0px 15px;
      }

      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 40px;
          line-height: 50px;
      }
  
      .price-and-form-template .custom-product-page .product__details,
      .price-and-form-template .custom-product-page span.shipping-info,
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
          margin: 0px 15px;
      }
    .prp-popup-form#form_modal .modal-content{
          width: calc(100vw - 30px) !important;
      }
  }
  @media(max-width: 991px){
      .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 32px;
          line-height: 42px;
          text-align: left;
      }
      .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
          display: none;
      }
      .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 32px;
          line-height: 42px;
          text-align: left;
      }
      .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
          display: none;
      }
      .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 32px;
          line-height: 42px;
          text-align: left;
      }
      .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
          display: none;
      }
     #header .top-bar details .dropdown_link{
          width: auto;
      }
      #header .top-bar details .dropdown_link .mobile-menu-title{
          display: none;
      }
    .custom-features-class section .elementor-container .elementor-column {
  
          width: 31%;
  
      }
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 32px;
          line-height: 42px;
          text-align: left;
      }
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
          display: none;
      }
      
  
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 32px;
          line-height: 42px;
          text-align: left;
      }
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
          display: none;
      }

      .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 32px;
          line-height: 42px;
          text-align: left;
      }
      .exosomes-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
          display: none;
      }

      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
          font-size: 32px;
          line-height: 42px;
          text-align: left;
      }
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
          display: none;
      }
    .opening-equipment .rich-text__text.featured_text p{
        opacity: 1;
    }
    .opening-equipment .rich-text__text.featured_text p,
    .opening-equipment .rich-text__text.featured_text p:hover{
        font-size: 22px;
    }
  
    .custom-collection-content .one-whole.column.banner .is-hidden-mobile-only{
        height: 780px;
        display: none;
      }
  
    /* MEDICAL==SPA===03==01==25============ */
     .custom-whats-included-section .included-items-grid{
		position: relative;
	    padding: 3rem;
	}
    .custom-whats-included-section .included-items-grid .included-content-right-layout{
		position: absolute;
		max-width: 320px;
		top: -30px;
        right: 30px;
	}
  .custom-collection-content .one-whole.column.banner{
      display: flex;
      flex-wrap: wrap;
      background-color: transparent;
  }
  .custom-collection-content .one-whole.column.banner .is-hidden-desktop-only{
      max-width: 380px;
      width: 100%;
      margin: 0px auto;
      order: 1;
      display: block !important;
  }
  .custom-collection-content .one-whole.column.banner .caption.position-left {
      position: static;
      transform: none;
      padding: 0px 15px;
      background: #1F0033;
  }
  .custom-collection-content .one-whole.column.banner .caption.position-left .caption-content.align-left {
      max-width: 100%;
      padding: 30px 0px;
  }
  /* MEDICAL==SPA===03==01==25============ */
    .ease-update-custom-video .custom-video-section{ 
          flex-wrap: wrap;
      }
      .ease-update-custom-video .custom-video-section .content-div,
      .ease-update-custom-video .custom-video-section .video-div{
          width: 100%;
      }
      .ease-update-custom-video .custom-video-section .content-div{
          order: 1;
      }
    .section-wrapper #shopify-section-template--19746660811011__16540887636b9cca33 .sk-ww-google-reviews button.swiper-button-next{
    left: inherit;
    right: 0px !important;
 }
.section-wrapper #shopify-section-template--19746660811011__16540887636b9cca33 .sk-ww-google-reviews button.swiper-button-prev{
    right: inherit;
    left: 0px !important;
}
  }
  @media(max-width:860px){
      .custom-ease-column-content .one-third.column > div h3{
          min-height: 112.5px;
      }
  }
  
  @media (max-width: 798px) {
    .custom-ease-column-content .one-third.column > div h3{
          min-height: inherit;
      }
      .product-container .product-main .product_section .product__images {
          position: static !important;
          height: auto;
          top: inherit;
      }
  
      .all-collections,
      .more-from-this-collection {
          max-width: 100% !important;
      }
  
      .custom-shipping .supplies-equipment-row {
          flex-wrap: wrap;
      }
  
      .custom-shipping .supplies-equipment-row .supplies,
      .custom-shipping .supplies-equipment-row .equipment {
          max-width: 100%;
      }
  
      .custom-shipping .shipping-text-content>p {
          font-size: 14px;
      }
  
      .custom-shipping p {
          font-size: 16px;
      }
  
      .custom-shipping .International-Shipping-part h2.title,
      .custom-shipping .Shipping-to-Canada-part h2.title,
      .custom-shipping .XL-Platinum-White-part h2.title,
      .custom-shipping .XL-Gold-Inside-part h2.title,
      .custom-shipping .XL-Curbside-part h2.title,
      .custom-shipping .XL-Equipment-part h2.title,
      .custom-shipping .expedited-part h2.title,
      .custom-shipping .order-ship-part h2.title {
          margin-bottom: 10px;
      }
  
      .custom-shipping .shopify-policy-template .container {
          margin-left: 0px;
          margin-right: 0px;
      }
  
      .custom-shipping .column-row {
          flex-wrap: wrap;
      }
  
      .custom-shipping .column-row>div {
          width: 100%;
      }
      .custom-features-class section .elementor-container .elementor-column {
          width: 100%;
      }
    .description2-section-full-page-addons .description2-content{
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          align-items: center;
          gap: 2%;
      }
      .description2-section-full-page-addons .description2-content > .desktop-view{
          display: none;
      }
      .description2-section-full-page-addons .description2-content > .mobile-view{
          display: flex;
          max-width: 49%;
          width: 100%;
          margin-bottom: 15px;
      }

    .custom-prp-platform-home-section .image-with-text__image-column{
        order: 0;
    }
    .custom-prp-platform-home-section .image-with-text__text-column{
        order: 1;
    }
    
  }
  
  @media (max-width: 779px) {
      .hide-on-desktop .accordion.active+.panel {
          padding: 15px 18px;
      }
  }
  @media(max-width: 768px){
      .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images{
         flex-wrap: wrap;
         margin: 0px;
      }
      .medical-aesthetics-template .custom-product-page .product__details{
          margin: 0px;
      }
      .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
          order: 1;
          width: 100%;
          margin-top: 20px;
      }
      .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details{
          width: 100%;
      }
    .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
          text-align: center;
      }
    .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2,
      .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn{
          text-align: center;
          max-width:inherit;  
      }
    .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
          flex-wrap: wrap;
          justify-content: center;
      }
    .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
      display: block;
    }
    .product-medical-aesthetics .custom-product-page .product__details .product-block--description .description table{
      width:100% !important;
    }
    .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      width:100%;
    }
    .medical-aesthetics-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2{
      width:100%;
      justify-content:center;
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images{
       flex-wrap: wrap;
       margin: 0px;
    }
    .med-aesthetics-no-shop-template .custom-product-page .product__details{
        margin: 0px;
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
        order: 1;
        width: 100%;
        margin-top: 20px;
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details{
        width: 100%;
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
        text-align: center;
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2,
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn{
        text-align: center;
        max-width:inherit;  
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
        flex-wrap: wrap;
        justify-content: center;
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
    display: block;
    }
    .product-med-aesthetics-no-shop .custom-product-page .product__details .product-block--description .description table{
    width:100% !important;
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
    width:100%;
    }
    .med-aesthetics-no-shop-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2{
    width:100%;
    justify-content:center;
    }
    .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images{
         flex-wrap: wrap;
         margin: 0px;
      }
      .hidden-login-for-pricing-template .custom-product-page .product__details{
          margin: 0px;
      }
      .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
          order: 1;
          width: 100%;
          margin-top: 20px;
      }
      .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details{
          width: 100%;
      }
    .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
          text-align: center;
      }
    .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2,
      .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn{
          text-align: center;
          max-width:inherit;  
      }
    .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
          flex-wrap: wrap;
          justify-content: center;
      }
    .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
      display: block;
    }
    .product-hidden-login-for-pricing .custom-product-page .product__details .product-block--description .description table{
      width:100% !important;
    }
    .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      width:100%;
    }
    .hidden-login-for-pricing-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2{
      width:100%;
      justify-content:center;
    }
  
  
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images{
         flex-wrap: wrap;
         margin: 0px;
      }
      .full-page-addons-template .custom-product-page .product__details{
          margin: 0px;
      }
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
          /* order: 1;   */
          width: 100%;
          margin-top: 20px;
      }
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details{
          width: 100%;
      }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
          text-align: center;
      }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2,
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn{
          text-align: center;
          max-width:inherit;  
      }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
          flex-wrap: wrap;
          justify-content: center;
      }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
      display: block;
    }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      width:100%;
    }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2{
      width:100%;
      justify-content:center;
    }
  
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .gallery-wrap,
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details,
      .full-page-addons-template .custom-product-page span.shipping-info{
        width: 100%; 
      }
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
        order: 1;
      }
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images{
        flex-wrap:wrap;
      }
      
      .full-page-addons-template .custom-product-page span.shipping-info,
      .full-page-addons-template .custom-product-page .product__details,
      .full-page-addons-template .custom-product-page .best-price-link{
          margin: 0px 0px;
      }
      .full-page-addons-template .custom-product-page .best-price-link{
         margin: 0px 0px 10px 0px;
      }
      .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
          margin: 0px 0px;
          text-align: center;
      }
  
      
  
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images{
         flex-wrap: wrap;
         margin: 0px;
      }
      .full-page-no-apo-template .custom-product-page .product__details{
          margin: 0px;
      }
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
          /* order: 1;   */
          width: 100%;
          margin-top: 20px;
      }
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details{
          width: 100%;
      }
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
          text-align: center;
      }
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2,
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn{
          text-align: center;
          max-width:inherit;  
      }
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
          flex-wrap: wrap;
          justify-content: center;
      }
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
      display: block;
    }
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      width:100%;
    }
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2{
      width:100%;
      justify-content:center;
    }
  
    .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .gallery-wrap,
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details,
      .full-page-no-apo-template .custom-product-page span.shipping-info{
        width: 100%; 
      }
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
        /* order: 1; */
      }
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images{
        flex-wrap:wrap;
      }
      
      .full-page-no-apo-template .custom-product-page span.shipping-info,
      .full-page-no-apo-template .custom-product-page .product__details,
      .full-page-no-apo-template .custom-product-page .best-price-link{
          margin: 0px 0px;
      }
      .full-page-no-apo-template .custom-product-page .best-price-link{
         margin: 0px 0px 10px 0px;
      }
      .full-page-no-apo-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
          margin: 0px 0px;
          text-align: center;
      }

      .exosomes-template .product-container .custom-product-page .product_section .product__images{
         flex-wrap: wrap;
         margin: 0px;
      }
      .exosomes-template .custom-product-page .product__details{
          margin: 0px;
      }
      .exosomes-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
          /* order: 1;   */
          width: 100%;
          margin-top: 20px;
      }
      .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details{
          width: 100%;
      }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
          text-align: center;
      }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2,
     .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn{
          text-align: center;
          max-width:inherit;  
      }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
          flex-wrap: wrap;
          justify-content: center;
      }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
      display: block;
    }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      width:100%;
    }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2{
      width:100%;
      justify-content:center;
    }
    .exosomes-template .product-container .custom-product-page .product_section .product__images .gallery-wrap,
      .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details,
      .exosomes-template .custom-product-page span.shipping-info{
        width: 100%; 
      }
      .exosomes-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
        /* order: 1; */
      }
      .exosomes-template .product-container .custom-product-page .product_section .product__images{
        flex-wrap:wrap;
      }
      .exosomes-template .custom-product-page span.shipping-info,
      .exosomes-template .custom-product-page .product__details,
      .exosomes-template .custom-product-page .best-price-link{
          margin: 0px 0px;
      }
      .exosomes-template .custom-product-page .best-price-link{
         margin: 0px 0px 10px 0px;
      }
      .exosomes-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
          margin: 0px 0px;
          text-align: center;
      }

      .price-and-form-template .product-container .custom-product-page .product_section .product__images{
         flex-wrap: wrap;
         margin: 0px;
      }
      .price-and-form-template .custom-product-page .product__details{
          margin: 0px;
      }
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
          /* order: 1;   */
          width: 100%;
          margin-top: 20px;
      }
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details{
          width: 100%;
      }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1 .product_form{
          max-width: 330px;
      }
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1 .product_form .product-text a.btn {
          padding: 13px 30px;
      }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
          text-align: right;
      }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2,
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .more-url-btn{
          text-align: center;
          max-width:inherit;  
      }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text p{
          flex-wrap: wrap;
          justify-content: center;
      }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .gallery-wrap .flickity-button{
      display: block;
    }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
      width:100%;
    }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2{
      width:100%;
      justify-content:center;
    }
  
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .gallery-wrap,
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details,
      .price-and-form-template .custom-product-page span.shipping-info{
        width: 100%; 
      }
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .gallery-wrap{
        /* order: 1; */
      }
      .price-and-form-template .product-container .custom-product-page .product_section .product__images{
        flex-wrap:wrap;
      }
      
      .price-and-form-template .custom-product-page span.shipping-info,
      .price-and-form-template .custom-product-page .product__details,
      .price-and-form-template .custom-product-page .best-price-link{
          margin: 0px 0px;
      }
      .price-and-form-template .custom-product-page .best-price-link{
         margin: 0px 0px 10px 0px;
      }
      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-2 .more-from-this-collection{
          margin: 0px 0px;
          text-align: center;
      }

    .full-page-addons-template .product-container .custom-product-page .product_section .full-page-addons-only-mobile-view{
              display: block;
          }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images.full-page-addons-only-desktop-view .gallery-wrap .product_gallery,
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images.full-page-addons-only-desktop-view .gallery-wrap .product_gallery_nav{
        display: none;
    }
    .full-page-addons-template .product-container .custom-product-page .product_section .product__images .product-right-details h1{
        text-align:center;
    }
    .prp-popup-form .modal-body.row .columns{
          width: 100% !important;
      }
    .prp-popup-form .modal-header{
        height: 40px;
    }
    .prp-popup-form .modal-body.row .two-fifths.columns img{
          margin-top: 0px;
      }
  
  }
  
  @media (max-width: 767px) {
      .boost-sd__toolbar-top-mobile {
          flex-wrap: wrap;
          flex-direction: column;
          align-items: end;
          border: none;
          align-items: end !important;
          padding: 13px 0;
      }
  
      .boost-sd__toolbar-top-mobile .boost-sd__sorting {
          flex: 1 1 100%;
          width: 100%;
          border: 1px solid #eee;
          margin-bottom: 5px;
      }
  
      button.boost-sd__filter-tree-toggle-button {
          background: #1f0133;
      }
  
      .boost-sd__filter-tree-toggle-button-icon svg path {
          fill: #fff;
      }
  
      .boost-sd__filter-tree-toggle-button-title {
          color: #fff !important;
      }
  
      .boost-sd__toolbar-content {
          max-width: 100% !important;
          width: 100% !important;
      }
  
      .boost-sd__toolbar-top-mobile .boost-sd__sorting-list {
          left: auto !important;
          width: 210px;
          right: -15px !important;
      }
  
      .custom-product-page .product_name {
          text-align: center;
      }
  
      .breadcrumb-wrapper.one-whole.column {
          display: none;
      }
  
      .product-quantity-box.purchase-details__quantity {
          width: 50% !important;
      }
  
      .purchase-details__buttons {
          margin-top: 12px;
          margin-left: 0;
          flex: 1 0 0% !important;
      }
  
      .purchase-details__buttons {
          display: block !important;
      }
  
      .price-popup-data .popup-inner {
          padding: 20px 20px 30px 20px;
      }
  
      .product_gallery_nav.product-gallery__thumbnails {
          display: none;
      }
  
      #shopify-section-template--16823369203971__7c11dc5d-511d-41aa-a377-f96bc7643c38 .one-third.column.medium-down--one-whole.text-column:not(:last-child) {
          border-right: none !important;
      }
  
      .cart-container .mini_cart,
      .top-bar {
          height: 45px;
      }
  
      .promo-banner p {
          font-size: larger;
      }
  
      .section-wrapper {
          padding-top: 85px !important;
          margin-top: 0 !important;
      }
  
      #shopify-section-template--16837932908803__30d7296f-2e06-4777-96e7-a02bcf2ba1e2.shopify-section--text-columns-with-images .text-column:not(:last-child) {
          border: none !important;
      }
  
      #shopify-section-template--16837932908803__30d7296f-2e06-4777-96e7-a02bcf2ba1e2.shopify-section--text-columns-with-images .text-column .rte-setting h6 {
          padding-right: 0px !important;
      }
  
      #shopify-section-template--16804942446851__b342adb3-57f2-4bda-bce1-7c58fe33a023.shopify-section--text-columns-with-images .text-column:not(:last-child) {
          border: none !important;
      }
  
      #shopify-section-template--16804942446851__b342adb3-57f2-4bda-bce1-7c58fe33a023.shopify-section--text-columns-with-images .text-column .rte-setting h6 {
          padding-right: 0px !important;
      }
  
      .shopify-section--rich-text-and-image .rich-text__heading {
          line-height: 50px;
      }
  
      .sliding-logo .slick-track img {
          height: 70px;
      }
      .article_content.one-whole.column , .boost-sd__header-description , .product-main .description , .product-main  .shipping-info{
        font-size: 14px;
      }
      .product-block--text .product-text , .product-block--vendor p.vendor span.vendor a{
        font-size: 14px;
      }
    .page-form-submit-thank-you section.thank-you-page{
           padding: 50px 0px;
          margin: 20px auto;
      } 
      .section.custom-collection-content-1{
          padding: 56px 20px;
      }
      .section.custom-collection-content-1 .rich-text__heading title{
          font-size: 26px;
      }
      .section.custom-collection-content-1 .rich-text__text.featured_text h2,
      .section.custom-collection-content-1 .rich-text__text.featured_text h3{
          font-size: 22px;
          margin-bottom: 2px;
      }
      .section.custom-collection-content-1 .rich-text__text.featured_text p{
          margin-bottom: 10px;
      }
      .section.custom-collection-content-1{
          padding: 56px 20px;
      }
     .section.custom-collection-content-1 p{
       font-size:14px;
       line-height: 16.6px;
       margin-bottom:20px;
     }
     .ease-update-section .content-wrapper {
        flex-direction: column;
      }
      /* .ease-update-section .content-wrapper .left-side, .content-wrapper .right-side {
          width: 100%;
      } */
      .ease-update-section .content-wrapper .left-side {
          margin-bottom: 20px;
      }
      .ease-update-section .content-wrapper .left-side,
      .ease-update-section .content-wrapper .right-side{
          width: 100%;
      }
    .ease-update-section.sos-update-section .content-wrapper .left-side::before{
        display: none;
      }
    .ease-update-section.sos-update-section .content-wrapper .left-side .left-side-content{
      border-left: 3px solid #1f0133;
    }

    .page-purchase-orders .custom-flexible-payment-methods{
        flex-wrap: wrap;
    }
    .page-purchase-orders .custom-flexible-payment-methods > div{
        width: 100%;
    }
    .ease-update-section .content-wrapper .left-side::before{
        display:none;
    }
  }
  
  @media(max-width:520px) {
      body .sk-ww-google-reviews #sk_google_reviews_slider .swiper-button-prev {
          left: 0px !important;
      }
  
      body .sk-ww-google-reviews #sk_google_reviews_slider .swiper-button-next {
          right: 0px !important;
      }
  }
  
  @media(max-width:639px) {
      .sliding-logo .slick-list {
          max-width: 85%;
      }
    .custom-whats-included-section .included-items-grid{
		flex-wrap: wrap;
		padding: 20px 0px 0px 0px;
	}
	.custom-whats-included-section .included-items-grid .included-content-left-layout{
		order: 1;
		width: 100%;
		padding: 0px 20px 30px 20px;
	}
	.custom-whats-included-section .included-items-grid .included-content-right-layout{
		max-width: 100% !important;
		width: 100%;
		position: static !important;
        order: 0;
	}
	.custom-whats-included-section .included-items-grid .included-content-right-layout .included-image{
		width: 100%;
        display: flex;
        justify-content: center;
	}
	.custom-whats-included-section .included-items-grid .included-content-left-layout h2{
		font-size: 28px;
	}
	.custom-whats-included-section .included-items-grid .included-content-left-layout h3{
		font-size: 20px;
	}
	.custom-whats-included-section .included-items-grid .included-content-left-layout h3:before{
		height: 8px;
    	width: 8px;
        transform: none;
        top: 12px;
	}
	.custom-whats-included-section .included-items-grid .included-content-left-layout p{
		font-size: 16px;
	}
    .custom-whats-included-section .included-items-grid .included-content-right-layout .included-image img{
      max-height: 350px;
      width: auto;
    }
    .custom-whats-included-section .included-items-grid{
       padding: 3rem 1rem !important;
    }
  }
  
  @media(max-width:480px) {
  
      .custom-shipping .supplies-equipment-row .supplies h6,
      .custom-shipping .supplies-equipment-row .equipment h6 {
          font-size: 17.6px;
      }
  
      .custom-have-question .image-element__wrap img {
          object-fit: cover;
          object-position: right;
      }
  
      .caption--below-true .caption {
          position: absolute;
          transform: translateY(-50%);
      }
  
      .custom-blog-list-page.caption--below-true .position-right.caption{
        position: static;
        transform: none;
        margin: 10px 0px !important;
      }
      .custom-blog-list-page.caption--below-true .headline{
        margin-bottom: 5px;
      }
      .custom-blog-list-page.caption--below-true .headline,
      .custom-blog-list-page.caption--below-true .subtitle{
        color: #000;
      }
      .custom-have-question .button-grid-container>a {
          background: #fff;
          color: #333333;
          border-color: #fff
      }
  
      .sliding-logo .slick-track img {
          height: 50px;
          padding: 0 10px;
      }
    .medical-aesthetics-template .custom-product-page .product__details .description table{
          width: auto !important;
      }
    .med-aesthetics-no-shop-template .custom-product-page .product__details .description table{
          width: auto !important;
      }
    .hidden-login-for-pricing-template .custom-product-page .product__details .description table{
          width: auto !important;
      }
    #header .top-bar .mobile_logo.logo{
          max-width: inherit;
          left: 50%;
          transform: translateX(-72%);
      }
      .full-page-addons-template .custom-product-page .product__details .description table{
          width: auto !important;
      }
      
      .full-page-no-apo-template .custom-product-page .product__details .description table{
          width: auto !important;
      }

      .exosomes-template .custom-product-page .product__details .description table{
          width: auto !important;
      }

      .price-and-form-template .custom-product-page .product__details .description table{
          width: auto !important;
      }
    .custom-collection-content .one-whole.column.banner .caption.position-left .title,
    .custom-collection-content .one-whole.column.banner .caption.position-left p{
        color: #fff;
    }
    .ease-update-custom-video .custom-video-section .content-div *{
          color: #fff;
      }
  }
  @media(min-width:991px){      
    header .top-bar {
        align-items: center;
        position: relative;
    }
    header .top-bar .header__logo {
        max-width: unset;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    header .top-bar .header__logo a img {
        max-width: 205px;
    }
  }
  @media(max-width:991px) {
      header.search-enabled--true {
          display: none;
      }
  
      header.mobile_nav-fixed--true {
          display: block !important;
      }
  
      header.mobile_nav-fixed--true .top-bar {
          justify-content: space-between;
      }
  
      header.mobile_nav-fixed--true .top-bar .top-bar--right {
          margin-left: 0px;
      }
  
      header.mobile_nav-fixed--true .top-bar .mobile_logo {
          max-width: 200px;
          width: 100%;
          height: 100%;
          display: flex !important;
          align-items: center;
      }
  
      .section-wrapper {
          padding-top: 105px;
      }
  
      .custom-product-page .product__details .product-block--description .description ul,
      .rte-setting ul {
          list-style: disc outside;
      }
  
      .sliding-logo .slick-track img {
          padding: 0 20px;
      }

      .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .mobile-image{
		display: block;
	}
	.price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details{
		background-image: none !important;
		height: auto;
		margin: 0px;
	}
	.price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .mobile-image{
		width: 100%;
	}
	.price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1{
		max-width: 100%;
	}
  }
  
  @media(max-width:989px) {
      .featured-promotion-2box .feature-section {
          height: 350px;
          width: 100%;
      }
  
      .featured-promotion-2box .feature-section .feature-details {
          display: block !important;
          opacity: 1 !important;
      }
  
      .featured-promotion-2box .feature-section .feature-inner {
          height: 350px;
      }
  
      .featured-promotion-2box .feature-section .feature-inner img {
          width: 100%;
          height: 350px;
          object-fit: cover;
      }
    .medical-aesthetics-template .gallery-wrap .product_gallery_nav{
      top:45%; 
    }
    .med-aesthetics-no-shop-template .gallery-wrap .product_gallery_nav{
      top:45%; 
    }
    .hidden-login-for-pricing-template .gallery-wrap .product_gallery_nav{
      top:45%; 
    }
     /* .full-page-addons-template .gallery-wrap .product_gallery_nav{
      top:45%; 
    } */
  
    /* .full-page-no-apo-template .gallery-wrap .product_gallery_nav{
      top:45%; 
    } */

    /* .price-and-form-template .gallery-wrap .product_gallery_nav{
      top:45%; 
    } */
    .case-studies h3.regular_text{
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        min-height: 75px;
    }
  }
  @media(max-width:814px){
      .case-studies h3.regular_text,
      .case-studies div.rte-setting > p{
        display: block;
        -webkit-line-clamp: inherit;
        -webkit-box-orient: inherit;
        overflow: hidden;
        min-height: inherit;
      }
  }
  
  @media(max-width:779px) {
      .sk-ww-google-reviews .sk_reviews_grid {
          width: 90% !important;
      }
  
      body .sk-ww-google-reviews .swiper-button-prev {
          left: 0px !important;
      }
  
      body .sk-ww-google-reviews .swiper-button-next {
          right: 0px !important;
      }
      .description2-section-full-page-addons{
          padding: 0% 2%;
      }
  }
  @media screen and (max-width:749px){
  #shopify-section-template--17948465824003__image_with_text_overlay_NaUFrU {display:none; visibility:hidden;}
  }
  @media screen and (min-width:749px){
  #shopify-section-template--17948465824003__featured_text_bRmKjn {display:none; visibility:hidden;}
  }
  
  
  .description2-section-full-page-addons .description2-content{
      padding: 0px 15px !important;
  }
  .description2-section-full-page-addons .description2-content img{
      border: 2px solid #1f0133;
  }
  @media(max-width:991px){
      .test-do-not-buy-product .description2-content{
          overflow-x: auto;
      }
      .test-do-not-buy-product .description2-content img{
          width: 991px;
      }
  }
  @media(max-width: 767px){
      .test-do-not-buy-product .description2-content img{
          /* width: 767px; */
        width:100%;
      }
  }
  @media(max-width: 600px){
      .section-wrapper .wlm-content > div#shopify-section-template--19033162842371__ease_update_video_fKiXCy{
          display: block;
      }
  }
  @media(max-width: 575px){
      .description2-section-full-page-addons .description2-content > .mobile-view{
          margin-bottom: 10px;
      }
  }
  
  .boost-sd__product-filter-fallback {
    width: 100% !important;
  }
  
  .shopify-policy-template .shopify-policy__body div,
  .shopify-policy-template .section-wrapper li,
  .shopify-policy-template .section-wrapper p,
  .shopify-policy-template .section-wrapper p a{
      font-size: 24px;
      line-height: 30px;
  }
  .page-shipping .section-wrapper p,
  .page-shipping .section-wrapper p a,
  .page-shipping .section-wrapper h6{
    font-size: 24px;
  }
  .page-shipping .section-wrapper h2, 
  .page-shipping .section-wrapper h3, 
  .page-shipping .section-wrapper h1.rich-text__heading{
    font-size: 28px;
  }
  .page-shipping .section-wrapper h1.shipping-page-heading {
    font-size: 32px;
  } 



.product_gallery_nav:not(.flickity-enabled) {
    min-height: 172px;
    overflow: scroll;
    white-space: nowrap;
}
.product_gallery_nav:not(.flickity-enabled) .gallery-cell {
    margin: 0;
    vertical-align: top;
}

/* ==================================== */
body.product-price-and-form .section-wrapper > .wlm-content{
	overflow: visible;
}

.feature-section .feature-text{
	padding: 60px 100px 0;
}
.feature-section .sticky-image{
	display: flex;
	justify-content: center;
    padding-top: 80px;
}
.feature-section .sticky-image img{
	height: 450px;
	width: auto;
}



.feature-text {
  flex: 1;
}

.sticky-image {
  flex: 1;
  position: sticky;
  top: 100px;
  align-self: flex-start;
} 



.feature-text h2 {
  font-size: 28px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}

.feature-text .number {
  background: #753f99;
  color: #fff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}
.feature-text ul {
  padding-left: 60px;
}
.feature-text li {
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 1.5;
}
.feature-text strong {
  font-weight: bold;
  color: #753f99;
}


.sticky-image img {
  width: 100%;
  display: block;
} 
.product-price-and-form span,
.product-price-and-form p,
.product-price-and-form .p{
    font-weight: 400;
}

/* ============page-design-beyond-furniture============ */

.page-design-beyond-furniture .caption .caption-content,
.collection-design-beyond-furniture .caption .caption-content{
  max-width: 90%;
}
.page-design-beyond-furniture .section-wrapper p,
.collection-design-beyond-furniture .section-wrapper p{
  font-size: 18px;
  line-height: normal;
  color: #333;
}
.page-design-beyond-furniture .caption .subtitle,
.collection-design-beyond-furniture .caption .subtitle{
  text-shadow: none;
}
.page-design-beyond-furniture .custom-banner-section .darken-bg,
.collection-design-beyond-furniture .custom-banner-section .darken-bg{
  background-color: rgba(255, 255, 255, 60%);
}
.page-design-beyond-furniture .custom-banner-section  .caption-content h1,
.page-design-beyond-furniture .custom-banner-section  .caption-content p,
.collection-design-beyond-furniture .custom-banner-section  .caption-content h2,
.collection-design-beyond-furniture .custom-banner-section  .caption-content p{
  color: #333;
  
}
.page-design-beyond-furniture .custom-banner-section .caption-content h1,
.collection-design-beyond-furniture .custom-banner-section .caption-content h2{
  font-size: 40px;
  line-height: 45px;
}
.page-design-beyond-furniture .custom-banner-section .caption-content p,
.collection-design-beyond-furniture .custom-banner-section  .caption-content p{
  margin: 15px 0px 15px 0px;
}

.page-design-beyond-furniture .product-details .title,
.collection-design-beyond-furniture  .product-details .title{
  height: auto !important;
}

.page-design-beyond-furniture .caption .caption-content .button-grid-container .global-button,
.collection-design-beyond-furniture .caption .caption-content .button-grid-container .global-button{
  text-transform: capitalize;
    font-weight: 400;
    font-size: 18px;
}

.page-design-beyond-furniture .feature-divider{
  /* display: none; */
}
.page-design-beyond-furniture .custom-serene-wellness-retreat-content h2,
.collection-design-beyond-furniture .custom-serene-wellness-retreat-content h2{
  margin-bottom: 0px;
  padding-top: 20px;
}
.page-design-beyond-furniture .custom-serene-wellness-retreat-content .rich-text__text,
.collection-design-beyond-furniture .custom-serene-wellness-retreat-content .rich-text__text{
  margin-top: 10px;
}


.page-design-beyond-furniture .custom-get-the-look-1 h2,
.page-design-beyond-furniture .custom-get-the-look-2 h2,
.collection-design-beyond-furniture  .custom-get-the-look-1 h2,
.collection-design-beyond-furniture  .custom-get-the-look-2 h2{
  padding-top: 30px;
}

.page-design-beyond-furniture .custom-get-the-look-1 .product-details > * ,
.page-design-beyond-furniture .custom-get-the-look-2 .product-details > *,
.collection-design-beyond-furniture  .custom-get-the-look-1 .product-details > * ,
.collection-design-beyond-furniture  .custom-get-the-look-2 .product-details > *{

  display: flex;
  text-align: left;
}
.page-design-beyond-furniture .custom-get-the-look-1 .product-details .title,
.page-design-beyond-furniture .custom-get-the-look-2 .product-details .title,
.collection-design-beyond-furniture .custom-get-the-look-1 .product-details .title,
.collection-design-beyond-furniture .custom-get-the-look-2 .product-details .title{
  color: #1f0133;
  font-weight: 700;
}
.page-design-beyond-furniture .custom-get-the-look-1 .product-details .price *,
.page-design-beyond-furniture .custom-get-the-look-2 .product-details .price *,
.collection-design-beyond-furniture .custom-get-the-look-1 .product-details .price *,
.collection-design-beyond-furniture .custom-get-the-look-2 .product-details .price *{
  color: #753f99;
  font-style: normal;
}
.page-design-beyond-furniture .custom-get-the-look-1 .product-details > .brand ,
.page-design-beyond-furniture .custom-get-the-look-2 .product-details > .brand,
.collection-design-beyond-furniture .custom-get-the-look-1 .product-details > .brand ,
.collection-design-beyond-furniture .custom-get-the-look-2 .product-details > .brand{
  color: #7a7a7a;
}



.page-design-beyond-furniture .custom-simour-content,
.collection-design-beyond-furniture .custom-simour-content{
  background-color: #d9d9d9;
  padding: 100px 20px;
}
.collection-design-beyond-furniture .custom-simour-content{
    margin-top: 30px;
}
.page-design-beyond-furniture .custom-simour-content .container,
.collection-design-beyond-furniture .custom-simour-content .container{
  max-width: 1200px;
  width: 100%;
  flex-wrap: nowrap;
}
.page-design-beyond-furniture .custom-simour-content .container > div,
.collection-design-beyond-furniture .custom-simour-content .container > div{
  background-color: transparent;
}
.page-design-beyond-furniture .custom-simour-content .container > div:first-child,
.collection-design-beyond-furniture .custom-simour-content .container > div:first-child{
  max-width: 350px;
  width: 100%;
}
.page-design-beyond-furniture .custom-simour-content .container .image-element__wrap img, 
.collection-design-beyond-furniture .custom-simour-content .container .image-element__wrap img{
  width: 100%;
  height: auto;
}
.page-design-beyond-furniture .custom-simour-content .container > div:last-child,
.collection-design-beyond-furniture .custom-simour-content .container > div:last-child{
  width: 100%;
}
.page-design-beyond-furniture .custom-simour-content .container > div:last-child .info.text-align--left,
.collection-design-beyond-furniture .custom-simour-content .container > div:last-child .info.text-align--left{
  width: 90%;
  padding: 0px 0px;
}
.page-design-beyond-furniture .custom-simour-content h2,
.collection-design-beyond-furniture .custom-simour-content h2{
  font-size: 28px;
  font-weight: 600;
}
.page-design-beyond-furniture .custom-simour-content a.global-button,
.collection-design-beyond-furniture .custom-simour-content a.global-button{
  background: #753f99;
  border-color: #753f99;
  color: #fff;
  text-transform: capitalize;
  padding: 16px 24px;
  font-weight: 600;
}
.page-design-beyond-furniture .custom-simour-content a.global-button:hover,
.collection-design-beyond-furniture .custom-simour-content a.global-button:hover{
  border-color: #530f80;
  background: #530f80;
}
.page-design-beyond-furniture .custom-get-the-look-2 .product-wrap.has-secondary-media-swap .external-video__container,
.collection-design-beyond-furniture  .custom-get-the-look-2 .product-wrap.has-secondary-media-swap .external-video__container{
  height: 280px;
}

/* ============page-design-beyond-furniture============ */

@media(max-width:991px) {
   .feature-section .container{
        max-width: 1560px;
        width: 100%;
        padding: 0px 30px;
    }
    .feature-section .feature-text{
        flex: inherit;
        /* padding: 60px 0px 0px 0px; */
        padding: 0px 0px 0px 0px;
    }
    .feature-section .sticky-image{
         padding: 30px 0px 0px 0px;
    }
    .feature-section .sticky-image .slick-slide{
        display: flex;
        justify-content: center;
        width: 100% !important;
    }
      .feature-section .sticky-image img{
        max-width: 450px;
        width: 100%;
        height: auto;
    }
    .page-design-beyond-furniture .custom-simour-content,
    .collection-design-beyond-furniture .custom-simour-content {
        padding: 30px 20px;
    }
    .page-design-beyond-furniture .custom-simour-content .container,
    .collection-design-beyond-furniture .custom-simour-content .container {
        flex-wrap: wrap;
        gap: 20px;
        justify-content: center;
    }
    .page-design-beyond-furniture .custom-simour-content .container>div:first-child,
    .collection-design-beyond-furniture .custom-simour-content .container>div:first-child {
        max-width: 250px;
    }
    .page-design-beyond-furniture .custom-simour-content .container>div:last-child .info.text-align--left,
    .collection-design-beyond-furniture .custom-simour-content .container>div:last-child .info.text-align--left {
        width: 100%;
    }

    .price-and-form-template .feature-section .feature-text{
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width: 798px){
 .page-design-beyond-furniture .section-wrapper{
    margin-top: 0px !important;
  }
}


@media(max-width: 741px){

  .page-design-beyond-furniture .custom-banner-section .container > .banner,
  .collection-design-beyond-furniture .custom-banner-section .container > .banner{
    min-height: 450px;
  }
  .page-design-beyond-furniture .custom-banner-section .container > .banner .image-element__wrap ,
  .collection-design-beyond-furniture .custom-banner-section .container > .banner .image-element__wrap{
    min-height: 450px;
  }
  .page-design-beyond-furniture .custom-banner-section .container > .banner .image-element__wrap img ,
  .collection-design-beyond-furniture .custom-banner-section .container > .banner .image-element__wrap img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    min-height: 450px;
  }
  .page-design-beyond-furniture .custom-banner-section .caption-content h1 ,
  .collection-design-beyond-furniture .custom-banner-section .caption-content h2{
    font-size: 32px;
    line-height: 38px;
  }
  .page-design-beyond-furniture .custom-banner-section .caption.position-left ,
  .collection-design-beyond-furniture .custom-banner-section .caption.position-left{
    padding: 15px 20px;
  }
  .page-design-beyond-furniture .caption .caption-content,
  .collection-design-beyond-furniture .caption .caption-content{
    padding: 0px;
    max-width: 100%;
  }
}
@media(max-width: 480px){
 .page-design-beyond-furniture .custom-banner-section .container > .banner .darken-bg ,
 .collection-design-beyond-furniture .custom-banner-section .container > .banner .darken-bg{
    display: block;
  }
  .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1 .product_form{
        max-width: 300px;
    }
     .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
        text-align: left;
    }

    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .detail-box-1 .product_form{
		max-width: 100%;
	}
  .price-and-form-template .custom-product-page .product__details .purchase-details{
		flex-wrap: nowrap;
	}
}
/* ================================TEMP================= */

@media(max-width:768px){
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details{
        flex-wrap: wrap;
        height: auto;
        background-image: none !important;
        margin: 0px;
    }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .mobile-image.desktop-image-hide{
        height: 350px;
        display: flex;
        justify-content: center;
    }
    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .mobile-image.desktop-image-hide img{
        height: 100%;
        width: auto;
    }

    .price-and-form-template .product-container .custom-product-page .product_section .product__images .product-right-details .product-text{
        text-align: left;
    }
    .price-and-form-template .custom-product-page .product__details .purchase-details .product-quantity-box{
        order: 1;
    }
    .page-purchase-orders .custom-purchase-orders-banner img{
        height: 300px;
    }
    .page-purchase-orders .custom-purchase-orders-banner .caption-content{
        padding: 30px;
    }
    .page-purchase-orders .custom-purchase-orders-banner .position-center{
        margin: 0px auto !important;
    }
    .page-purchase-orders .custom-purchase-orders-banner .caption-content h2{
        padding-top: 0px;
        color: #fff;
    }
}