/** Shopify CDN: Minification failed

Line 1921:23 Expected ")" to end URL token

**/


.m-hero__content {
    max-width: 80% !important;
}
.m-hero__content .m-button{
  font-size:14px;
}
a.m-menu__link.m-menu__link--main span {
    font-weight: 600;
}
.m-richtext__subtitle, .m-section__subheading {
        color: #05aa96;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 14.4px;
    letter-spacing: 0px;
}
.m-newsletter-section .m-section__subheading{
  color: #fff;
}
.inner_box_div {
    width: 100%;
    max-width: 850px;
    margin: 0 auto;
}
.main-product__block.main-product__block-price {
    /* display: none; */
}
.image_left_div img {
  margin-right: 70px;
}
.bannerbar {
    color: #fff;
    display: flex;
    align-items: center;
    column-gap: 8px;
    margin-bottom: 10px;
}
.bannerbar span {
    color: #00b67a;
    font-size: 28px;
    padding-left: 10px;
}
.m-page-header {
    background: linear-gradient(180deg, #edfaf5, #fff);
}
.track123_tab_form_wrapper .track123_form_button {
    height: auto !important;
    background: #42cb93 !important;
    color: #fff !important;
    padding: 12px;
    font-size: 19px !important;
    margin: 0 !important;
}
.m-quantity__button svg {
    fill: #05aa96;
}
/*Reviews */

.reviews ul {
    display: flex;
    padding-left: 0;
    column-gap: 20px;
    margin: 30px 0 !important;
}
.reviews ul li {
    list-style-type: none;
    background-repeat: no-repeat!important;
    background-position: left!important;
    background-size: 38px!important;
    padding-left: 46px;
    font-size: 17px;
    font-weight: 600;
}
.reviews ul li:first-child{
background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_69.png?v=1748173538);  
}
.reviews ul li:last-child{
background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_70.png?v=1748173538);    
}

.ftrdclctnclm {
    grid-template-columns: 35% 65%;
}
.review-description {
    background: #f6f6f6;
    text-align: left;
    padding: 20px;
    border-radius: 20px;
    margin-top: 15px;
    box-shadow: 0 0 80px #ededed1a;
}
.review-description h3 {
    font-size: 16px !important;
}
.review-description p {
    font-size: 14px;
}
.m-testimonial__verified svg {
    width: 20px;
}



/* Products */

.m-product-card img {
    border-radius: 20px;
}

/* Iocn With text */

.icontext.chooseicon-left {
    padding: 17px 28px 17px 70px;
    border-radius: 0px 20px 20px 0px;
    background: linear-gradient(90deg, #f6fcfc, #ffffff);
}
.icon_bg.left-gradient {
    background: linear-gradient(270deg,#000,#fff0);
    padding: 1px 1px 1px 0;
    border-radius: 0 22px 22px 0;
    position: relative;
}
.icon_bg.left-gradient:before {
    position: absolute;
    right: -45px;
    top: 50%;
    transform: translate(-50%, -50%);
    content: "";
    background: url(/cdn/shop/files/left-gradient-arrow.svg?v=1751022617);
    height: 38px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: contain;
}
.icontext.chooseicon-right {
    padding: 17px 70px 17px 28px;
    border-radius: 20px 0 0 20px;
    background: linear-gradient(270deg, #f6fcfc, #fff);
}
.icon_bg.right-gradient {
    background: linear-gradient(90deg, #000, #fff0);
    padding: 1px 1px 1px 1px;
    border-radius: 22px 0 0 22px;
    position: relative;
}
.m-search-popup__search-form input, .m-search-popup__search-form input::placeholder {
    color: #000;
}
.m-search-popup .m\:w-2\/12.m\:hidden.md\:m\:flex svg path {
    stroke: #fff;
}
.different_white_bg .icontext.chooseicon-left {
    background: linear-gradient(90deg, #fff, #fff);
}
.different_white_bg .icontext.chooseicon-right {
    background: linear-gradient(270deg, #fff, #fff);
}

.icon_bg.right-gradient:before {
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translate(-50%, -50%);
    content: "";
    background: url(/cdn/shop/files/right-gradient-arrow.svg?v=1751024442);
    height: 38px;
    width: 21px;
    background-repeat: no-repeat;
    background-size: contain;
}

.iconwithtext .m-custom-content__wrapper {
  align-items: center;
}
.iconwithtext .img-icon {
    max-width: 45px!important;
}
.iconwithtext span.img-icon-text {
    font-weight: 500;
    font-size: 16px;
    display: block;
    margin-bottom: 5px;
}
.main-img-icon {
    margin: 20px 0;
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}

/* Comparion Table */

.comparisontbl ul {
    display: flex;
    justify-content: center;
    column-gap: 20px;
    border: solid 1px #42CB93;
    width: fit-content;
    margin: 0 auto 50px;
    padding: 11px 25px;
    border-radius: 15px;
}
.comparisontbl ul li {
    list-style-type: none;
    color: #052c51;
    background-repeat: no-repeat!important;
    background-position: left!important;
    background-size: 40px!important;
    padding-left: 46px;
    font-size: 17px;
    font-weight: 600;
}
.comparisontbl ul li:first-child{
  background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_69.png);  
}
.comparisontbl ul li:last-child{
  background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Frame_70.png);  
}

/* Custom Icon With Text */

.custom-icon-text-section {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 80px;
}
.icon-text-info h3 {
    font-size: 14px;
    margin-bottom: 6px;
    letter-spacing: -.6px;
}
.icon-text-info p {
    font-size: 12px;
    font-weight: 300;
}
/*
.m-hero__inner {
    display: block !important;
}
*/
.icon-text-item {
    display: flex;
    align-items: flex-start;
    color: #fff;
    width: 23%;
    border-right: solid 1px #ffffff4a;
    padding-right: 25px;
}
.icon-text-item:last-child {
    border-right: none;
    padding-right: 0;
}
.icon-text-item img {
    width: 40px;
    object-fit: contain;
    margin-right: 12px;
}


/* Footer */

m-footer {
    background: url(/cdn/shop/files/Group_178.png?v=1752205637);
      background-size: cover;
    background-position: center;
}
.m-footer--block-inner {
    padding-right: 60px !important;
}
.m-footer--block-inner img {
    width: 185px;
}
.ftrlogo {
    display: flex;
    justify-content: flex-end;
    margin-top: -30px;
}
.ftrlogo img {
    max-width: 700px;
}
.m-footer--block-inner h3 {
    font-size: 18px!important;
}
.m-footer--middle .m-footer--block ul li a {
    color: #ffffffb8;
}
.m-footer--middle .m-footer--block ul li a, .m-footer--block-newsletter-desc{
    color: #ffffffb8 !important;
}
.m-footer--middle.m-gradient.m-color-dark {
    background: none !important;
}
.m-footer--bottom.m-footer--bottom-footer-1.m-gradient.m-color-dark {
    background: none !important;
}
.m-footer__copyright {
    color: #ffffff63 !important;
}
.m-footer .m-newsletter-form__input-wrapper {
    background: none;
}
.m-footer .m-newsletter-form__input-wrapper input {
    background: #ffffff0f;
    border: none;
    line-height: normal;
    padding: 15px 20px;
    border-radius: 10px;
    box-shadow: none;
}
.m-footer .m-newsletter-form__input-wrapper input::placeholder {
    color: #eee;
    padding: 7px !important;
    height: auto;
}
.m-footer .m-newsletter-form__input-wrapper input[type="submit"] {
    padding: 0;
}
.m-newsletter-form__button-below .m-newsletter-form__button {
    padding: 12px 20px;
}
.ftrpayments {
    /* transform: translateY(35px); */
}

.asseen .m-promotion__item img {
  filter: invert(1) brightness(100);
}

/* Testimonials */

.m-testimonial__description {
    font-size: 18px;
}
.m-stars {
    margin: 0 0 20px  !important;
    max-width: 220px;
}
.m-testimonial__description {
    font-size: 16px;
    line-height: 26px;
}
.m-testimonial__author {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.m-testimonial__author {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.m-testimonial__author p strong {
    font-size: 20px;
    font-weight: 600;
}

/* Products */

span.dscntprice {
    background: #42cb93;
    padding: 5px 8px;
    font-size: 12px;
    font-weight: 600;
    margin-left: 3px;
    color: #fff;
    border-radius: 5px;
}
.m-add-to-cart--text {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 6px;
}
.m-product-form .m-add-to-cart {
    border: none;
    font-weight: 600;
}
.m-product-form--input label.m-product-option--label {
    display: none;
}
.m-product-form .m-add-to-cart:hover {
    background: #42CB93;
    color: #fff;
    box-shadow: none;
}
.m-product-form .m-add-to-cart:hover svg path {
    fill: #fff;
}
button.m-product-form {
    background: #05AA96;
    color: #fff;
    border: none;
}
.buynowbuttons button.m-button {
    width: 100%;
    border: solid 1px #ddd;
  margin: 20px 0 10px 0;
}
.herobanner_button_custom a.m-button.m-button--white {
   background-color: #000;
    box-shadow: unset;
    color: #fff;
}
.buynowbuttons button.m-button:hover {
    box-shadow: none;
}
.cstmmetafld ul li {
    margin: 10px 0;
    background: url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Vector_1.png?v=1748320216) no-repeat left;
    background-size: 14px;
    padding-left: 25px;
    font-size: 15px;
}
.cstmmetafld ul {
    margin: 18px 0 20px;
}
.m-product-card__name {
    font-size: 20px;
    margin-bottom: 10px;
}
.m-tab-header {
    font-weight: 500;
    padding: 13px 18px 12px !important;
    border: solid 1px #EBEBEB;
    color: #979797!important;
    font-size: 15px!important;
    border-radius: 10px;
    opacity: 1!important;
    line-height: 19.2px;
}
.m-tab-header.active {
    background: #EBF8F7;
    color: #05AA96 !important;
}
.m-product-tabs--horizontal .m-tab-header:after{
  display:none;
}

/* Main Products */

.ingredient {
    background: none;
}
.ingredient .miconbox {
    background: url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/Group_94.png?v=1748154550) center/cover;
      border-radius: 50px 50px 0 0;
    padding: 60px 40px 40px;
}
.prdctsimg {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FAFAFA;
    padding: 10px 20px;
    border-radius: 8px;
}
.prdctsimg img {
    width: 300px;
    object-fit: contain;
}
.prdcticontext .prdcticontext-img-icon {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 8px 0;
    padding: 0;
}
.prdcticontext .prdcticontext-img-icon .prdcticontext-icon{
    max-width: 21px !important;
    margin-right: 10px;
}
.prdcticontext span.prdcticontext-icon-text {
    display: block;
    color: #727272;
}
.main-product__block.main-product__block-collapsible_tab {
    margin: 0 !important;
}
.prdcticontext.horezental {
    display: flex;
    align-items: center;
    column-gap: 15px;
}
.prdcticontext.horezental span.prdcticontext-icon-text {
    font-size: 16px;
    margin: 0;
}
.prdcticontext.horezental .prdcticontext-icon {
    max-width: 30px !important;
    margin-right: 5px;
}
.main-product__block .m-product-form .m-add-to-cart {
    border: none;

    font-weight: 600;
    text-transform: capitalize;
    transition: all ease-in-out .5s;
}
.main-product__block .m-product-form .m-add-to-cart:hover {
    background: #42cb93;
  color: #fff;
}
.main-product__block .m-product-form .m-add-to-cart svg {
    filter: brightness(0);
}
.main-product__block .m-product-form .m-add-to-cart:hover svg{
 filter: inherit;  
}
.m-product-collapsible .m-collapsible--icon .icon-minus {
  display: none;
}
.m-product-collapsible collapsible-tab[open] .m-collapsible--icon .icon-plus {
  display: none;
}
.m-product-collapsible collapsible-tab[open] .m-collapsible--icon .icon-minus {
  display: inline;
}
.m-product-collapsible span.m-collapsible--icon svg {
    width: 14px;
    height: 14px;
}
.m-product-collapsible span.m-collapsible--icon svg path {
    stroke: #42CB93;
}
.main-product__block.main-product__block-text {
    margin-top: 10px !important;
}
.main-product__block-custom_text .m-product-text {
    background: #FAFAFA;
    padding: 18px;
    border-radius: 10px;
}
.main-product__block-custom_text .m-product-text strong {
    font-size: 18px;
}
.main-product__block .m-price__sale .m-price-item--last {
    font-size: 20px;
    color: #05AA96;
}
.main-product__block .m-price__sale .m-price-item--regular {
    color: #B2B2B2;
    font-size: 20px;
    font-weight: 400;
}

.prdctspmntttl {
    font-weight: 600;
}
.m-product-card svg path {
    fill: #fff;
}
.whyfixo .miconbox{ 
 /* background: radial-gradient(
      circle at center,
      rgba(0, 255, 191, 0.1) 0%,
      rgba(11, 46, 36, 1) 60%
    ),
    linear-gradient(
      to right,
      #051a15,
      #0b2e24 30%,
      #0b2e24 70%,
      #051a15
    );
  border-radius: 80px;
  padding: 60px 60px 80px;   */
}  
.m-contact-form {
    background: linear-gradient(180deg,#edfaf5,#fff);
    margin: 0;
    padding: 70px 0 30px;
}
.m-contact-form .m-row {
    flex-direction: row-reverse;
}
.m-contact-form__info h2 {
    margin: 0 0 25px;
    font-size: 50px;
}
.m-contact-form__info ul {
    padding-left: 0;
    margin-top: 30px!important;
}
.m-contact-form__info ul li strong {
    display: block;
    font-size: 19px;
}
.m-contact-form__info ul li {
    list-style-type: none;
    background-size: 25px!important;
    padding-left: 35px;
    color: #052c51;
    font-weight: 600;
    font-size: 20px;
}
.m-contact-form__info ul li:first-child{
  background:url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/ic_round-phone.png) no-repeat left;
}
.m-contact-form__info ul li:last-child {
    background: url(https://cdn.shopify.com/s/files/1/0952/3619/4568/files/ic_round-email.png) no-repeat left;
}
.m-contact-form__message .form-field {
    height: 130px;
}
.m-contact-form__main .m-button {
    width: 100%;
}
.m-contact-form__info {
    padding-right: 40px;
}
.m-contact-form__info ul li a:before, .m-contact-form__info ul li a:after{
  display:none;
}
.m-header__mobile-right .m-cart-icon-bubble svg {
    filter: invert(1) brightness(0);
}

/* Appstle App */

.appstle_subscription_wrapper_option.appstle_selected_background.appstle-active-option {
    background: rgba(66, 203, 147, 0.05) !important;
    font-size: 19px !important;
    font-weight: 600 !important;
}

.appstle_subscription_wrapper_option {
    border: none !important;
    background: #FAFAFA !important;
    font-size: 19px !important;
    font-weight: 600;
}
.appstle_radio_label {
    font-size: !important;
}
.WIDGET_TYPE_7 .appstle_one_time_text {
    font-size: 19px !important;
    font-weight: 600 !important;
}
.appstle_subscription_wrapper_option.appstle-active-option #appstle_subscription_widget0 .appstle_circle {
    border: solid 1px #00bb00 !important;
}
.appstle_subscription_wrapper_option.appstle-active-option span.appstle_circle {
    border-color: #42cb93 !important;
}

#appstle_subscription_widget0 .appstle_circle {
    width: 22px !important;
    height: 22px !important;
}
.WIDGET_TYPE_7 .appstle-active-option  span.appstle_dot {
    background: #42CB93 !important;
    transform: scale(1.3) !important;
}
span.appstle-save-badge {
    background: none !important;
    color: #000 !important;
    font-size: 19px !important;
    padding: 0 !important;
}
.WIDGET_TYPE_7 .appstle-text-and-badge-wrapper {column-gap: 5px !important;align-items: center;}
.appstle_single_option_text {
    font-size: 17px !important;
    font-weight: normal !important;
    margin-top: -5px !important;
}

.herobanner_button_custom .custom-icon-text-section{
        position: absolute;
    bottom: 35px;
    left: 0pc;
    right: 0px;
  }


/*  */
span.dscntprice {
  align-content: center;
  border-radius: 5px;
  background: rgba(5, 170, 150, 0.08);
  color: #05AA96;
  font-style: 500;
  font-weight: 120%;
  line-height: 120%;
}
.buynowbuttons .m-button {
  border-radius: 10px;
  background: #05AA96;
  padding: 13px;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
.dscntprcntg {
    border-radius: 5px;
    background: #05aa9614;
    padding: 7px;
    color: #05aa96;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 12px;
    margin-top: 8px;
}
.image_overlay_custom .m-hero__content {
  max-width: 100%;
  width: 100%;
}
.image_overlay_custom .m-hero__text {
  max-width: 514px;
}
.image_overlay_custom .m-hero__title {
    max-width: 340px;
    font-size: 2.1rem;
    font-weight: 400;
    margin-bottom: 0;
}
.image_overlay_custom .m-hero__text ~ div  {
  display: none !important;
}
.image_overlay_custom .m-hero__inner {
    padding-top: 65px;
    padding-bottom: 65px;
}
.text_btn_custom .m-gradient {
  display: flex;
  align-content: center;
  justify-content: space-between;
  flex-direction: row-reverse;
  margin: 0;
      align-items: center;
}
.m-testimonials__header svg {
    margin-bottom: 15px;
}
.text_btn_custom .m-gradient .lg\:m\:w-1\/2 {
  width: 100%;
}
.text_btn_custom .m-gradient .m-button {
  margin-top: 10px;
}
.video_grid_custom_content .m-section__description {
    margin-top: 7px;
}
.m-testimonial-custom .swiper-button-prev {
  top: 65px;
  right: 78px;
  left: auto !important;
}
.m-testimonial-custom .swiper-button-next {
  top: 65px;
  right: 0 !important;
  left: auto !important;
}
.icontext_custom .m-custom_content__button {
    text-align: center !important;
    margin-bottom: 40px;
}
.icontext_custom .iconcontent p {
    font-size: 14px;
    font-weight: 400;
}
.icontext_custom .main-img-icon {
    margin: 0 0 25px;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
.icontext_custom .main-img-icon:last-child {
    margin-bottom: 0;
}

.icontext_custom .m-section__header{
  margin-bottom: 20px;
}
.main-product_block + .main-product_block {
  margin-top: 6px;
}
.main-product_block + .main-product_block .signup_text {
  background: #F5D89E78;
  width: max-content;
  padding: 7px 16px;
  color: #5B4C2E;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  color: #5B4C2E;
  margin-bottom: 20px;
}
.m-product-option--label .option-label--title {
  color: #242424;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.m-product-option--label  .option-label--selected {
  color: #748579;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.m-product-option--color .m-product-option--content .m-product-option--node__label {
    width: 22px!important;
    height: 22px!important;
    margin: 0 10px 0 0;
    border-radius: 50%!important;
}
variant-picker .m-product-option--button .m-product-option--node__label {
  border-radius: 10px;
  border: 1px solid #EBEBEB;
  padding: 13px;
  color: #979797;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.m-product-option--button .m-product-option--node input:checked + label, .m-product-option--button .m-product-option--node__label[data-selected="true"] {
  border-radius: 10px;
  background: rgba(5, 170, 150, 0.08);
  border-radius: 10px;
  border: 1px solid rgba(5, 170, 150, 0.08);
  background: ;
  color: Turquoise;
}
.m-quantity {
  border-radius: 10px;
  border: 1px solid #E7E7E7;
  background: #FFF;
}

.m-quantity input {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #020202;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 115%;
}
.main-product__block .m-product-form .m-add-to-cart {

  font-weight: 500;
  line-height: 120%;
}
.main-product__block .m-product-form .m-add-to-cart svg {
  display: none;
}
.product-icons_badge {
  display: flex;
  align-content: center;
  border-radius: 10px;
  margin: 15px 0;
  padding: 10px 20px;
  gap: 20px;
      justify-content: center;
}
.m-featured-product .product-icons_badge{
background: rgba(5, 170, 150, 0.08);  
}
.product-icons_badge span {
  display: flex;
  align-content: center;
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  gap: 5px;
}
.main-product__block.main-product__block-short_description {
    margin-top: 6px;
    font-size: 14px;
    line-height: normal;
}
.signup_text {
    border-radius: 5px;
    background: rgba(245, 216, 158, 0.47);
    padding: 7px 15.5px 7px 16px;
    justify-content: center;
    align-items: center;
    gap: 7px;
    display: flex;
    width: 100%;
    color: #5B4C2E;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    max-width: fit-content;
}
.hide_footer_promotion_bar .promotion_top_footer {
  display: none;
}
.backgrounf_boc_icon .m-icon-box__icon {
  height: 70px;
}
.backgrounf_boc_icon .m-icon-box__icon .m-image {
  display: flex;
  align-content: center;
  justify-content: center !important;
}
.backgrounf_boc_icon .m-icon-box__icon .m-image img {
  position: static !important;
}
.backgrounf_boc_icon .m-icon-box__icon .m-image:before {
  display: none;
}
.m-video__wrapper {
  border-radius: 20px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
  box-shadow: 0px 0px 80px 0px rgba(237, 237, 237, 0.10);
}
.faq-section {
  padding: 0;
  margin-top: 26px;
}
.faq-section .faq-item {
    border-radius: 15px;
    border: 1px solid rgba(255,255,255,.2);
    background: #ffffff14;
    margin-bottom: 15px;
    padding: 10px 14px;
}
.faq-section .faq-item .faq-question {
    background: transparent;
    border: none;
    display: flex;
    align-items: center;
    position: relative;
    padding: 0;
    margin: 0;
    color: #fff;
    font-size: 17px;
    font-style: normal;
    font-weight: 100;
    line-height: 120%;
    text-transform: capitalize;
    gap: 12px;
}
.faq-section .faq-item .faq-question span {
    border-radius: 8px;
    background: #ffffff1c;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: #05AA96;
}
.faq-section .faq-item .faq-question svg {
  border-radius: 8px;
  background: #05AA96;
  padding: 6px 8px;
  margin-left: auto;
  width: 34px;
  height: 34px;
  transform: rotate(180deg);
}
.faq-section .faq-item  .faq-answer {
  padding: 0 46px 0;
  background: transparent;
  border: none;
  margin: -3px 0 0;
  color: rgba(255, 255, 255, 0.80);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
}
.faq-section .faq-item.active .faq-question span {
    background: #05AA96;
    border-radius: 11px;
    color: #fff;
}
.faq-section .faq-item .image_span {
    position: absolute;
    left: 68.5%;
    top: 40px;
    z-index: 1;
    border-radius: 6px;
    background: #fff;
    padding: 6px;
    color: #000;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    text-transform: capitalize;
    width: 30px;
    height: 30px;
    text-align: center;
    display: inline-block;
}
.custom_faq .m-custom-content__wrapper {
  position: relative;
      align-items: start;
}
.faq-section .faq-item.active .image_span {
  border-radius: 11px;
  background: transparent;
  color: #fff;
    background: url(/cdn/shop/files/WhatsApp_Image_2025-07-01_at_11.12.32_AM.jpg?v=1751348585);
    background-size: auto;
  background-size: cover;
  color: #fff;
     width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center; 
}
.main-product__block.main-product__block-variant_picker {
    margin-top: 20px;
}
.custom_faq{
background:url(/cdn/shop/files/Mask_group.png?v=1752117127);  
}
.custom_faq .m-custom-content__container .m-gradient.m-color-dark{
background: transparent !important;  
}
.custom_faq .faq-section {
    max-width: 630px;
    margin: 0 auto;
    padding: 26px 0;
    margin-left: 0;
    padding-bottom: 0px;
    gap: 12px;
}
.faq-section .faq-item:nth-child(2) .image_span {
  top: 103px;
}
.faq-section .faq-item:nth-child(3) .image_span {
  top: 181px;
}
.faq-section .faq-item:nth-child(4) .image_span {
  top: 255px;
}
.faq-section .faq-item:nth-child(5) .image_span {
  top: 330px;
}
.faq-section .faq-item:nth-child(6) .image_span {
  top: 393px;
}
.faq-section .faq-item:nth-child(7) .image_span {
  top: 455px;
}
.faq-section .faq-item:nth-child(8) .image_span {
  top: 555px;
}
.faq-section .faq-item.active .faq-question svg {
  transform: inherit;
}

.m-slider-controls__button-next.is-disabled,
.m-slider-controls__button-prev.is-disabled {
     pointer-events: none;
    border: 1px solid #D3D3D3;
    background: transparent;
}

.herobanner .m-hero__content {
    max-width: 50% !important;
}

.div_content_review {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.div_content_review .review_box {
  border-radius: 20px;
  background: rgba(0, 0, 0, 0.02);
  padding: 23px;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
}
.div_content_review .review_box .review_oversight {
  display: flex;
  align-content: center;
  gap: 10px;
}
.div_content_review .review_box .review_oversight img {
  width: 120px;
  aspect-ratio: initial !important;
  display: block;
  height: 24px !important;
  object-fit: contain;
}
.howdifferent  .m-image-with-text__content {
    border-radius: 20px;
    background: #05aa960a;
    padding: 35px;
}
.howdifferent  ul {
  margin: 12px 0 0;
  list-style-type: none;
  padding: 0;
}
.howdifferent ul li {
  background: url(/cdn/shop/files/icon-park-solid_check-one.png?v=1751387306);
  background-repeat: no-repeat;
  background-position: left;
  background-size: 16px;
  padding-left: 24px;
}
.faq .mainfaq .tab-label {
  border-radius: 10px;
  background: #FBFBFB;
  padding: 13px 14px;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 115%;
}
.faq .mainfaq {
}
.faq .mainfaq  .tab-tabes {
  margin-bottom: 20px;
}
.faq .mainfaq .tab-contents {
  border-bottom-right-radius: 10px;
  background: rgba(5, 170, 150, 0.03);
  border-bottom-left-radius: 10px;
}
.faq .mainfaq input:checked~.tab-label {
  background: rgba(5, 170, 150, 0.03);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  color: #05AA96;
}
/*  */
.m-contact-form {
  background: transparent;
  padding: 30px 0 80px;
}
.m-contact-form__main {
  max-width: 886px;
  width: 100%;
}
.m-contact-form_main input, .m-contact-form_main textarea {
  box-shadow: none;
  border-radius: 10px;
  background: #FBFBFB;
  color: #818181;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 115%;
}
.m-contact-form {
  column-gap: 0 !important;
}
.m-contact-form {
  --column-gap: 20px;
}
.m-contact-form_main input::placeholder, .m-contact-form_main textarea::placeholder {
  color: #818181;
}
.contact-form .m-button.m-button--primary {
  width: max-content;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.measure_image {
    display: flex;
    gap: 2px;
}
.m-main-product .m-main-product--info .m-product-tag {
  border-radius: 5px;
  border: 1px solid rgba(5, 170, 150, 0.20);
  background: transparent;
}
.m-main-product .m-main-product--info .m-product-tag.m-color-badge-sale {
  background: #05aa9614;
  border-color: #05aa9614;
}
.main-product__block .m-product-trust-badge {
  flex-direction: row-reverse !important;
    border-radius: 10px !important;
    border: 1px solid #AEDFB2;
    background: #dffadd !important;
    padding: 12px 20px !important;
    justify-content: space-between;
  margin-bottom: 20px;
}
.main-product__block .m-product-trust-badge__content {
  display: flex;
  align-items: center;
  margin: 0 !important;
  width: 124px;
  text-align: left;
}
.main-product__block .m-product-trust-badge__content p {
  margin: 0 0 0 12px;
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 115%;
  text-transform: capitalize;
}
.main-product__block .m-product-trust-badge__content svg {
  width: 26px;
}
.main-product__block.main-product__block-collapsible_tab:nth-child(1) {
  margin-top: ;
}
.main-product__block.main-product__block-collapsible_tab {
  margin-bottom: 20px !important;
}
.main-product__block.main-product__block-collapsible_tab .m-collapsible--button {
  border-radius: 10px;
  background: #FBFBFB;
  border: none;
  padding: 13px 14px;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 115%;
}

.main-product__block.main-product__block-collapsible_tab .m-collapsible--content {
  border-radius: 10px;
  background: rgba(5, 170, 150, 0.03);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.main-product__block.main-product__block-collapsible_tab .is-expanded .m-collapsible--button {
  background: rgba(5, 170, 150, 0.03);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #05AA96;
}
.main-product__block.main-product__block-collapsible_tab .m-collapsible--content .measure_image {
  max-width: 290px;
}
.main-product__block.main-product__block-collapsible_tab .m-collapsible--content ul li {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 8px 0;
}
.main-product__block.main-product__block-collapsible_tab .m-collapsible--content ul {
  margin-bottom: 0;
}
variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color] {
    border-radius: 10px;
    background: #f8f8f8;
    width: 100px;
    height: 160px;
    border: none!important;
    background-size: contain!important;
    background-repeat: no-repeat;
    box-shadow: none !important;
}
variant-picker .m-product-option--button .m-tooltip--top .m-tooltip__content {
  display: block;
  transform: initial !important;
  bottom: 20px !important;
  left: 0;
  right: 0;
  opacity: 1;
  color: #000 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  visibility: visible;
  background: transparent;
  txet: ;
  text-align: center;
}
.m-product-option--default .m-tooltip--top .m-tooltip__content {
  display: block;
  transform: initial !important;
  bottom: 20px !important;
  left: 0;
  right: 0;
  opacity: 1;
  color: #000 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  visibility: visible;
  background: transparent;
  text-align: center;
}
.m-product-option--default .m-tooltip--top .m-tooltip__content:before, .m-product-option--default .m-tooltip--top .m-tooltip__content:after {
  display: none;
}
.m-product-option--content .m-product-option--swatch input:checked+label {
    transform: initial !important;
    box-shadow: none;
    opacity: 1;
    background-size: contain !important;
    background-repeat: no-repeat;
    outline: solid 1px #05AA96;
    outline-offset: 3px;
}
.m-media-gallery__wrapper .nav-swiper-container .m-product-media {
  padding: 0;
}
.product-block-group--price .m-price {
    column-gap: 15px;
}

.m-header__menu li.m-menu__item a strong {
    background: #000;
    padding: 7px 18px;
    display: inline-block;
    border-radius: 10px;
    margin-left: 25px;
}
.m-header__menu li.m-menu__item a:before, .m-header__menu li.m-menu__item a:after {
    display: none;
}
ul.m-menu {
    align-items: center;
}

ul.custommeta {
    margin: 20px 0 20px;
}
ul.custommeta li {
    display: flex;
    align-items: center;
    margin: 8px 0;
    column-gap: 8px;
    color: #717171;
}
ul.custommeta li img {
    max-width: 22px!important;
    margin-right: 0!important;
    border-radius: 0 !important;
}
.m-featured-product .main-product__block .m-product-trust-badge {
    background: none !important;
    border: none !important;
    justify-content: center;
}
.m-testimonials__wrapper .swiper-slide {
    width: 24%!important;
}
.innerbanner .m-hero--has-overlay:before {
    background-color: #045f54bf;
    opacity: .5;
}
.m-main-product .main-product__block .m-price__sale .m-price-item--last {
    color: #000;
}
.m-product-option--default .m-product-option--content {
    gap: 10px;
}
.m-product-option--swatch:hover .m-product-option--node__label {
    transform: scale(1) !important;
}
.m-product-trust-badge__content svg {
    width: 42px !important;
}
.m-main-product .m-product-trust-badge__content {
    width: 25%;
}
.m-collapsible--content__inner.rte {
    padding: 0 20px 15px;
}
.product-gradient-different {
    background: url(/cdn/shop/files/Group_180.png?v=1752244462) center/cover;
}
.AirReviews-NoReview__Inner {
    margin-top: 0 !important;
    background: #ffff !important;
}
.m-product-media {
    border-radius: 12px;
}
.m-page-header {
    display: none;
}
.m-page-content.rte {
    padding: 60px 0;
}
.m-product-card__tags {
    display: none;
}
.m-accordion--item-content.m-footer--block-content p {
    color: #ffffffb8 !important;
}
.whatsapp-chat {
    position: fixed;
    left: 20px;
    bottom: 85px;
    z-index: 9999;
}
.whatsapp-button {
    display: flex;
    align-items: center;
    text-decoration: none;
}
.whatsapp-button img {
    width: 65px;
    height: 65px;
    animation: blink 1.2s infinite;
}
.chat-text {
    margin-left: 3px;
    font-size: 14px;
    background: #fff;
    border-radius: 50px;
    padding: 2px 12px;
    box-shadow: 0 6px 32px 0 rgba(0, 18, 46, 0.24);
    transition: all .3s ease;
}
@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.8;
  }
}

h2.AirReviews-Blocks--Title.AirReviews-Text--headingLg {
    display: none;
}
.AirReviews-Blocks__List {
    margin: 0 !important;
}
.m-footer--bottom-inner {
    align-items: center;
}
.m-cart {
    margin: 50px 0 70px !important;
}

@media only screen and (max-width: 768px) {
.chat-text {
    display: none;
}   
.herobanner .m-hero:not(.m-hero--adapt).m-hero--fullscreen .m-hero__bg {
    height: 200px ;
} 
.herobanner .m-hero__content {
    max-width: 100% !important;
}  
.m-header__mobile-right .m-cart-icon-bubble svg {
    filter: invert(1) brightness(100);
}  
.customprdctimg, .customqty {
    display: none !important;
}
select#sticky-variant-selector {width: 50% !important;min-width: inherit !important;}
form#sticky-atc-form {
    font-size: 13px;
    padding: 0 !important;
    width: 50%;
}
form#sticky-atc-form button{
    width:100%;
}
.herobanner .icon-text-item {
    padding: 15px 10px 10px;
    border: solid 1px #ffffff29;
    height: 100%;
    width: 100%;
}
.herobanner .custom-icon-text-section {
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
}  
.icon_bg.left-gradient:before, .icon_bg.right-gradient:before{
  display:none;
}  
.herobanner .icon-text-info h3 {
    margin: 15px 0 0;
} 
.m-footer--block-newsletter .m-footer--block-inner {
    padding-right: 15px !important;
}
.m-footer--block-newsletter {
    min-width: 100%;
}  
.m-product-card__price {
    display: inline-flex;
    flex-direction: column;
    row-gap: 5px;
}
.m-product-card__price span.dscntprice {
    width: fit-content;
} 
.faq-section .faq-item .faq-question {
    font-size: 15px;
    padding-left: 40px;
    line-height: normal;
}
.faq-section .faq-item.active .faq-question span {
    position: absolute;
    left: 0;
    width: 28px;
    height: 28px;
}
.faq-section .faq-item .faq-question svg {
    padding: 0;
    width: 26px;
    height: 26px;
} 
.backgrounf_boc_icon .m-icon-box {
    border: solid 1px #ffffff5e;
    padding: 10px 15px 15px;
    border-radius: 10px;
    height: 100%;
} 
ul.custommeta .img-icon-text {
    font-size: 14px;
}
ul.custommeta li {
    margin: 5px 0;
}  
.m-main-product .m-main-product--info .m-product-tag {
    text-align: center;
}    
  variant-picker .m-product-option--swatch .m-product-option--node__label[data-option-type=color] {
        width: 65px;
        height: 115px;
  }
.m-product-option--default .m-product-option--content {
    gap: 5px;
}
.prdcticontext .prdcticontext-img-icon .prdcticontext-icon {
    width: 30px;
}  
  .div_content_review {
    flex-wrap: wrap;
}
.div_content_review .review_box .review_oversight img {
    width: 75px;
}
.div_content_review .review_box {
    padding: 12px 18px;
    margin-top: 10px;
}
  .m-footer {
    padding-bottom: 0 !important;
}
  .image_overlay_custom .m-hero__title {
    max-width: 100%;
}
  .image_overlay_custom .m-hero__text {
    max-width: 100%;
}
  .m-newsletter-form__wrapper {
    flex-wrap: wrap;
}
  .m-newsletter-form__button-inline .m-newsletter-form__button--text.m-button--blank {
    margin-top: 15px;
}
  .herobanner_button_custom .custom-icon-text-section {
    position: relative;
    bottom: 0;
    left: unset;
    right: unset;
    align-items: center;
    flex-wrap: wrap;
}
.m-footer--block-newsletter {
    min-width: 100%;
} 
.m-main-product button.m-collapsible--button {
    text-align: left;
    padding-right: 25px !important;
} 
ul.custommeta li img {
    max-width: 20px!important;
} 
.dscntprcntg {
    text-align: center;
    padding: 8px;
}  
.m-price--on-sale .m-price__sale {
    gap: 0 5px;
}  
span.dscntprcntg svg {
    display: none;
}    
.ftrlogo {
    width: 130px;
    margin: 0;
} 
.m-footer--block-newsletter .m-footer--block-inner {
    padding-right: 8px!important;
}  
.product-icons_badge span svg {
    height: 28px;
    width: 28px;
}
.m-testimonial-custom h2.m-section__heading.h3 {
    font-size: 1.4rem;
} 
.m-testimonials__wrapper .swiper-slide {
    width: 100%!important;
}  
.product-icons_badge span {
    font-size: 11px;
    flex-direction: column;
    align-items: center;
}
  .product-icons_badge {
    padding: 6px 6px;
    align-items: center;
    gap: 10px;
  }
  .icon-text-item img {
    width: 35px;
    margin-right: 0;
  }
.m-footer--block.m-footer--block-newsletter.m-accordion--item.order-first.m\:w-full.lg\:m\:w-1\/2 h3.m-accordion--item-button.m-footer--block-title {
    width: 100%;
}
.block-email-tel a {
    line-height: 26px;
    font-size: 13px;
} 
.block-email-tel svg {
    width: 18px;
}  
  .icon-text-item {
    display: flex;
    align-items: center;
    color: #fff;
    width: 50%;
    flex-wrap: wrap;
}
 br{
 display: none;
 } 
  .chooseicon-left .iconcontent {
    text-align: left;
  }
.text_btn_custom .m-gradient {
    flex-direction: column-reverse;
}
.m-newsletter-form__input-wrapper input {
    margin: 0 !important;
    padding-left: 20px !important;
}
.m-newsletter-form__input-wrapper {
    flex-direction: column;
    row-gap: 10px;
} 
.m-newsletter-form__button-inline .m-newsletter-form__button--text.m-button--blank {
    width: 100% !important;
    margin: 8px 0;
}
.m-newsletter-form__input-wrapper input {
    margin: 0 !important;
    height: 35px;
    line-height: normal !important;
    padding: 10px 20px !important;
}  
.chooseicon-left .img-icon {margin: 0 0px 0 0 !important;}  
.chooseicon-left .iconcontent {text-align: left !important;}
.main-img-icon{column-gap: 15px !important;}  
.custom-icon-text-section {
    grid-template-columns: repeat(2,1fr);
    text-align: center;
    width: 100%;
}
 
.icon-text-item {
    flex-direction: column;
    text-align: center;
    font-size: 16px;
}

.icon-text-item p {
    margin-top: 10px;
    line-height: normal;
}  
.bannerbar img {
    width: 80px !important;
}
.bannerbar {
    font-size: 14px;
    column-gap: 5px;
    justify-content: center;
}
.herobanner .m-hero__title {
    font-size: 35px;
}  
.herobanner .m-hero__inner[class*="--middle-"] {
    align-items: start;
    padding-top: 20px;
}
.m-price {
    font-size: 14px !important;
} 
span.dscntprice {
    padding: 5px 5px;
    font-size: 12px;
} 
.ftrdclctnclm {
    grid-template-columns: 100%;
} 
.m-product-card {
    padding: 0px;
} 
.m-product-card__name {
    font-size: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.icontext.chooseicon-left, .icontext.chooseicon-right{
    padding: 20px;
} 
.iconwithtext .img-icon {
    max-width: 35px!important;
} 
.m-product-trust-badge>div {
    width: 100% !important;
}  
.m-product-form .m-add-to-cart {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
}  
 .cstmmetafld ul li {
    margin: 8px 0;
    background-size: 10px;
    padding-left: 18px;
    font-size: 13px;
    line-height: normal;
} 
.ftrdclctnclmlft {
    margin-bottom: 20px;
}
.m-tab-header {
    font-size: 14px !important;
    padding: 8px 11px !important;
}
.m-product-tabs .m-tabs__wrapper {
    gap: 10px !important;
}
.iconwithtext .main-img-icon {
    transform: inherit !important;
} 
.m-mixed-layout__inner {
    row-gap: 20px;
}
.comparisontbl ul {
    column-gap: 10px;
    margin: 0 auto 50px;
    padding: 10px 15px;
    border-radius: 15px;
} 
.comparisontbl ul li {
    background-size: 30px!important;
    padding-left: 35px;
    font-size: 14px;
} 
.m-testimonial__content {
    padding: 20px 0 0 !important;
} 
.m-stars img {
    width: 150px;
}  
.reviews ul li {
    background-size: 30px!important;
    padding-left: 35px;
    font-size: 15px;
}
.ftrpayments {
    transform: inherit;
    margin-top: 15px;
} 
.m-footer--bottom-inner {
    flex-direction: column-reverse;
    row-gap: 25px;
}  
.m-footer--block-inner {
    padding-right: 15px !important;
} 
.m-footer--bottom-left {
    margin-bottom: 0;
}  
.ftrlogo {
    margin-top: 15px;
}
.ftrlogo img {
    max-width: 100%;
}  
.m-header__mobile-right .m-cart-icon-bubble {
    padding-right: 0 !important;
}  
.m-main-product {
    margin-top: 20px !important;
}
.prdcticontext.horezental {
    flex-direction: column;
    align-items: start;
}  
.prdcticontext .prdcticontext-img-icon {
    margin: 5px 0;
}  
.prdctsimg {
    flex-direction: column;
    align-items: start;
    row-gap: 8px;
} 
.main-product__block .m-product-tag {
    padding: 5px 10px;
    font-size: 13px;
} 
.main-product__block .m-price__sale .m-price-item--last {
    font-size: 18px;
}
.main-product__block .m-price__sale .m-price-item--regular {
    font-size: 17px;
}
.m-product-option--default .m-tooltip--top .m-tooltip__content {
    font-size: 13px;
}
.m-main-product .m-product-trust-badge {
    flex-direction: column-reverse !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px;
}  
.m-main-product .main-product__block .m-product-trust-badge__content {
    justify-content: center;
}  
.m-main-product .main-product__block .m-product-trust-badge__content p {
    margin: 0 0 0 8px;
}  
.m-main-product .m-product-trust-badge__content svg {
    width: 20px !important;
}  
.ingredient .miconbox {
    padding: 30px 20px 20px;
} 
.symptom .m-custom-content__block-text {
    padding: 35px 30px 40px 30px !important;
}  
.whyfixo .miconbox {
    padding: 5px;
    border-radius: 25px;
}
.m-contact-form__info {
    padding-right: 0;
}
.m-contact-form__info ul {
    margin-top: 15px !important;
}
.m-contact-form__info h3 {
    font-size: 30px;
}  
.m-contact-form {
    padding: 30px 0;
}
.innerbanner .m-hero__title {
    margin: 0;
} 
.innerbanner .m-hero__content {
    margin: 0 auto;
} 
.div_content_review .review_box .review_oversight {
    flex-direction: column;
    row-gap: 5px;
} 
.howdifferent  .m-image-with-text__content {
    padding: 22px;
  margin-top:25px;
}
.faq-section .faq-item .image_span {
    top: 23px;
    left: 115px;
    width: 25px;
    height: 25px;
    font-size: 12px;
    display: flex;
}
.faq-section .faq-item.active .image_span{
    width: 25px !important;
    height: 25px !important;
    border-radius: 6px;
    background: url(url(/cdn/shop/files/WhatsApp_Image_2025-07-01_at_11.12.32_AM.jpg) center/cover);
    color: #fff;
}
.tidno2 {
    order: 1;
}
.tidno1 {order: 2;}
.faq-section .faq-item:nth-child(2) .image_span {
    top: 60px;
}
.faq-section .faq-item:nth-child(3) .image_span {
    top: 96px;
}
.faq-section .faq-item:nth-child(4) .image_span {
    top: 130px;
}
.faq-section .faq-item:nth-child(5) .image_span {
    top: 160px;
}
.faq-section .faq-item:nth-child(6) .image_span {
    top: 190px;
}
.faq-section .faq-item:nth-child(7) .image_span {
    top: 230px;
}
.faq-section .faq-item:nth-child(8) .image_span {
    top: 280px;
}
.faq-section {
    --slider-grid: auto / auto-flow var(--mobile-column-width, 66vw);
    display: grid;
    grid: var(--slider-grid);
    margin: 0 auto;
    padding: 26px 0;
    padding-bottom: 0px;
    gap: 12px;
    --page-padding: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    overscroll-behavior-x: contain;
    scroll-behavior: smooth;
    padding-inline: var(--page-padding);
    margin-inline: calc(var(--page-padding) * -1);
    scroll-padding-inline: var(--page-padding);
    scrollbar-width: none;
    display: grid !important;
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 15px;
}
.faq-item.active .faq-answer {
    display: block;
    padding: 15px 0 0;
    font-size: 14px;
    line-height: normal;
}
.faq-section .faq-item .faq-question svg {
    display: none;
}
.m-video__container {
    margin: 15px 0;
}
}