/** Shopify CDN: Minification failed

Line 302:0 Unexpected "}"

**/
html,
body{overflow-x:clip;}
.featured_product__item-action button.btn.add-to-cart.btn-1{width:100%;}
.vat-modal-trigger{padding:10px 15px!important;}
.container-wrapper{margin-bottom:0!important;}
.contact-form>.contact-form .grid-form textarea{min-height:140px;border-radius:4px;}
.contact-form>.contact-form .grid-form div.form-actions{margin-top:0;margin-bottom:40px;}
.section-template--23595404919099__section_testimonial_ADBRyM .card_section-item-inner{background:#ffffff;padding:20px 30px;border:1px solid #ccc;}
.section-template--23595404919099__section_testimonial_ADBRyM{padding:50px 30px;}
section#shopify-section-template--23595404919099__custom_testimonial_gCHh3X{background:#fafafa;}
section#shopify-section-template--23595404919099__section_testimonial_ADBRyM{background:#006c36 !IMPORTANT;}
.featured_product__item-body p.product-price{margin-bottom:10px;}
p.featured_product__item-name{margin-bottom:10px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.section-template--23217033740603__subscribe_form_wUcgFa-padding{padding-top:40px;padding-bottom:40px;}
.grid__item .rte p{padding-right:30px;}
.video-with-text__grid.color-background-1.grid.grid--gapless.grid--1-col.grid--2-col-tablet.gradient{width:100%;border-radius:40px;height:60%!important;}
.video-with-text__media.image-with-text__media--adapt.media{padding:40px;}
.video-with-text .grid{width:100%;border-radius:40px;height:60%!important;}
.video-with-text__media.image-with-text__media--large.media{padding:40px;}
.featured_product__item-name a{font-size:15px;}
section#shopify-section-template--23595404919099__custom_testimonial_VAecbd{background:#f0f2f5;}
.mobile-sub-menu{gap:30px;}
.mega-block-collection .row{  /* display: block; */
display:flex;}
.mega-block-collection .row section.product-section{max-width:100%!important;}
.mobile-version .menuMobile-close{top:25px;right:30px;}
.next strong{font-weight:400;}
.product-info .product-title h1{font-size:29px;}
.first-point .text{margin-bottom:10px;margin-top:10px;}
.ice-pack .next .list-items ul li{font-size:16px;margin-top:4px;margin-bottom:7px;color:#000;font-weight:600;}
.benefits ul li{gap:30px;color:#000;}
.slide_ui-controls{display:flex!important;}
.empty_card .featured-product_wrapper,
.featured_product__item .featured-product_wrapper{justify-content:flex-start;}
div#tns1-item0{position:relative;}

/* .product-thumbail-media {
    position: absolute;
    margin: 0 !important;
    top: 0px;
    height: 100%;
    width: 100%;
    right: 130px;
} */
.product-thumbail-media{position:absolute;margin:0!important;top:0;height:100%;width:140px;left:-130px;}
.product-thumbail-media .tns-item{width:100%!important;}
.slide_ui-controls--nav button.slide_ui-btn-prev{left:-45px!important;}
.slide_ui-controls--nav button.slide_ui-btn-next{right:-75px!important;}
button.slide_ui-btn-prev{top:23%!important;}
button.slide_ui-btn-next{top:30%!important;}
section#shopify-section-template--23217033740603__custom_testimonial_gCHh3X{background:#fafafa!important;padding:70px 0 0 0!important;}
.clients_review_outer{background-color:#006c36!important;}
.section_title-wrapper .section_title-text-1{font-size:40px;line-height:1.2;}
.clients_review_outer .section_title-text-1{color:#fff !Important;}
.clients_review_outer .section_title-text-2{color:#ffffff!important;}

/* h6.card_testimonial-author {
    color: #fff !important;
} */

/* p.card_testimonial_company {
    color: #fff !important;
} */
.section_title-text-2{color:#103178;}
.cstm_video_2 .video-with-text__media.image-with-text__media--small.media{height:450px;}
.cstm_video_2 .video-with-text__media.image-with-text__media--small.media video{width:100%;object-fit:cover;}
.cstm_video_2 .video-with-text__content{padding:30px 15px 0;}
.video_section_1 .video-with-text__grid{border-radius:40px;}
.key_features_outer video{max-width:660px!Important;width:100%;}
.cstm_video_2 .video-with-text__grid{padding:22px;border-radius:20px !Important;}
.video_section_1 .video-with-text__grid{margin:0 15px;}
.ice-pack .first-point strong{font-size:20px;}
div#tns2{display:flex;flex-direction:column;gap:6px;}
.recent-view-body div#tns2{display:block!important;}
.slide_ui-controls{display:none;}
.product-info .product-detail_short-description ul li{display:block!important;color:#000;padding:6px 0;}
.benefits p{margin-bottom:2px;}
.slide_ui-controls{margin-top:70px;}
.benefits ul li strong{padding-right:6px;}
.section-product-recommendation{padding:0px 0;}
.product-info .product-detail_short-description ul li{font-size:1.6rem;}
.featured_product-overlay .card-button{display:none!important;}
.layout-4 .product-info .product-info-row:last-child{margin:0!important;}
.layout-4 .product-info{padding-bottom:37px;}
.custom_testimonials .card_section-item-inner::before{position:absolute;content:"";background-image:url(/cdn/shop/files/Group_39.svg?v=1723441693);width:30px;height:50px;left:-14px;top:10px;background-size:contain;background-repeat:no-repeat;}
.slide_ui-controls button{background:transparent;}
.slide_ui-controls button.slide_ui-btn-prev{transform:rotate(180deg);}
.custom_testimonials  button.slide_ui-btn-prev{background:transparent;transform:rotate(180deg);}
.custom_testimonials  button{background:transparent;}
.custom_testimonials .card_section-item-inner{position:relative;}
.home-icon-box.style-1 .card_section-item-inner{border-radius:0!important;border:unset!important;border-bottom:1px solid #fff!important;}
.slide_ui-element .feature-product-media{position:relative;}
.zoom__click{position:absolute;top:15px;right:45px;z-index:11;background:#fff;box-shadow:0px 0px 2px #000000ad;width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50px;padding:14px;}
.bls__product-gallery.product-media-zoom .zoom__click{right:15px;}
.bls__delivery-return p{margin:0;}
.bls__product-blocks + .bls__product-blocks{margin-top:12px;}
.bls__product-blocks .product-price{font-size:18px;font-weight:bold;}
.bls__product-blocks .product-cart .product-cart_button{width:calc(100% - 160px);text-align:center;}
.product-cart_button{text-align:center;}
.swiper-arrows svg{width:25px;height:auto;fill:#808080;}
.swiper-arrows{transform:rotate(270deg);width:100%;cursor:pointer;}
.swiper-prev-arrow.swiper-arrows{transform:rotate(90deg);}
.swiper-arrow:after{display:none;}
.swiper-arrow svg{fill:grey;}
.swiper-arrow.swiper-prev{transform:rotate(180deg);}
.subscribe-form{max-width:600px;margin:0 auto;}
.subscribe-form .bls__subcribe-input{width:100%;margin:0;background-color:#fff;}
.subscribe-form .bls__subcribe-button{position:absolute;top:5px;right:5px;background:#007d49;border:none;border-radius:var(--input-border-radius);color:#fff;font-size:14px;padding:10px 20px;}
.container-wrapper.product\.layout-2{margin:0;}
[data-option="vat"],
.select-tab-fbt{display:none!important;}
.vat-content-price{display:flex;margin-bottom:15px;gap:10px;}
.vat-content-price .vat-content-block{width:50%;text-align:center;  /* border: 1px solid #e1e3e4; */padding-bottom:5px;position:relative;display:flex;flex-direction:column;align-items:center;}
.vat-content-price .vat-content-block input{order:2;margin-bottom:5px;margin-right:0;border:none;box-shadow:none;}
.vat-content-price .vat-content-block label{padding:25px 15px 10px;}
.vat-content-price .bold-price{font-size:32px;display:block;line-height:normal;}

/* .vat-content-price .vat-content-block input:checked + label.radio:after {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 1;
  background: transparent;
  left: 0;
  cursor: pointer;
} */
.basket-vat-declare-inner{max-width:810px;margin-left:auto;text-align:left;}
.product-vat-declare,
.basket-vat-declare-inner{padding:10px 20px;border:1px solid #00b827;background:#e5f8e7;}
.separator{height:1px;line-height:0;margin:0.625rem auto;max-width:100%;min-width:1.25rem;width:1.25rem;}
.basket-vat-declare span.bold{color:#00b827;font-weight:700;}
.basket-vat-declare span{color:#303030;font-weight:400;}
.vat-content-price .vat-content-block input+label::before{content:"Active";position:absolute;top:0;right:0;background:#006c36;color:#fff;padding:0 10px;font-size:14px;opacity:0;}
.vat-content-price .vat-content-block input+label.radio:after{content:"";height:100%;position:absolute;top:0;width:100%;left:0;cursor:pointer;border:1px solid transparent;}
.vat-content-price .vat-content-block input[type=radio]:checked + label::after{border-color:#006c36;}
.vat-content-price .vat-content-block input:checked+label:before{opacity:1;border-color:#006c36;}
.vat-content-price .vat-content-block input#radio_vat-exempt:checked+label:after{opacity:1;}
.vat-content-price .vat-content-block input:not(:checked)+label.radio:after{border-color:#d9d9d9;}
.vat-content-price .vat-content-block input[type="radio"]{position:absolute;opacity:0;visibility:hidden;}

/* popup code  */
.vat-modal{position:fixed;content:"";top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;}
.vat-popup{z-index:1001;position:fixed;left:0;right:0;max-width:578px;margin:0 auto;top:50%;width:95%;overflow:auto;justify-content:center;align-items:flex-start;display:flex;transform:translateY(-50%);min-height:60vh;max-height:90vh;}
.vat-popup .close{float:unset;margin:0;color:#006c36;position:absolute;top:15px;right:10px;display:flex;cursor:pointer;}
.vat-popup .globo-formbuilder{padding:1.4em 1.3em 2em;position:relative;background:#fff;border:0;}
.globo-form-app .header{padding:0;margin-bottom:2rem;display:block;background:none;}
#content-wrap h3,
#content-wrap h4{font-size:24px;}
.grid-form-name{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.form-group input,
.form-group textarea,
.form-group select{width:100%;border-radius:4px;border:1px solid #d8d8d8;background:#f5f5f5;padding-left:15px;padding-right:10px;}
.form-group input::placeholder,
.form-group textarea::placeholder{color:#616161;}
div#contact-form_page-contact-template{display:grid;gap:10px;}
.form-actions button[type="submit"]{border-radius:4px;height:55px;margin-top:30px;}
.form-group label{display:block;margin:10px 0;font-size:15px;}
.form-group small{display:inline-block;margin-bottom:10px;color:#616161;}
.form-group-checkbox label{display:block;position:relative;padding-left:25px;}
.form-group-checkbox input:focus,
.form-group-checkbox input:focus-visible{border:none;box-shadow:none;}
.form-group-checkbox{position:relative;}
.form-group-checkbox input{margin-top:6px;opacity:0;margin:0;position:absolute;top:0;height:24px;}
.form-group-checkbox label::before,
.form-group-checkbox label::after{content:"";width:17px;height:17px;border:1px solid #000;position:absolute;top:4px;left:0;}
.form-group-checkbox label::after{background:#fff;}
.form-group-checkbox label::before{border-width:0px 2px 2px 0px;transform:rotate(45deg);width:6px;height:10px;border-color:#fff;border-style:solid;z-index:1;left:6px;top:6px;opacity:0;}
.form-group-checkbox input:checked + label::before{opacity:1;}
.form-group-checkbox input:checked + label::after{background:#006c36;}
.form_title{font-size:24px;margin-bottom:20px;color:#006c36;}
.vat-modal-trigger{border:2px solid #103178;color:#fff;background:#103178;padding:10px 15px;width:100%;max-width:260px;text-align:center;}

/* success animation */
.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke 0.6s cubic-bezier(0.65,0,0.45,1) forwards;}
.checkmark_success{width:36px;height:36px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0px 0px 0px #7ac142;animation:check_fill 0.4s ease-in-out 0.4s forwards,check_scale 0.3s ease-in-out 0.9s both;}
.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:check_stroke 0.3s cubic-bezier(0.65,0,0.45,1) 0.8s forwards;}
.basket-vat-declare-inner .success-message{display:grid;grid-template-columns:36px auto;gap:10px;}
.basket-vat-declare-inner .success-message span{font-weight:600;color:#006c36;}
.basket-vat-declare-inner .success-message .changeVatDetails{font-size:80%;font-weight:500;}
.form-group-checkbox label a{text-decoration:underline;}
@keyframes check_stroke{
    100%{stroke-dashoffset:0;}
}
@keyframes check_scale{
    0%,
    100%{transform:none;}
    50%{transform:scale3d(1.1,1.1,1);}
}
@keyframes check_fill{
    100%{box-shadow:inset 0px 0px 0px 30px #7ac142;}
}
.cart-error p{color:red!important;}
.addBundleProduts{display:none;}
.product-cart_button.disabled #addToCartBtn{display:none!important;}
.product-cart_button #myAddToCart{display:none!important;}
.product-cart_button.disabled #myAddToCart{display:block!important;}
select.fbt-product-select{display:none!important;}
.fbt-product-cart_button #myAddToCart{display:none;}
.fbt-product-cart_button.disabled .btn-bundle-cart{display:none;}
.fbt-product-cart_button.disabled #myAddToCart{display:inline-block;}
.easytabs-container .easytabs-active .easytabs-accordion-item{border-bottom-width:1px!important;}
.vat_free_item{left:unset;right:0;}
.vat_free_item span.label_ui-sale{background:#103178;}
.jdgm-prev-badge__text{visibility:visible!important;}
.section-article-template .featured_product__item-footer,
.section-blog-template .featured_product__item-footer{display:none;}
.btn-main{text-align:right;gap:5px;display:flex;}
.btn-main button{font-size:14px;font-weight:400;}
.cstm_video_2 .video-with-text__heading{font-size:40px;}
.key_features_outer .video-with-text__grid{padding:70px 0;}
.key_features_outer .video-with-text__media video{border-radius:40px;}
.key_features_outer .video-with-text__content{max-width:490px;}
section#shopify-section-template--23619070853435__custom_testimonial_gCHh3X{background:#fafafa;}
@media (max-width:992px){
    .bls__product-gallery.product-media-zoom .swiper-arrow.swiper-prev{transform:rotate(180deg) translate(0) translateY(50%)!important;}
    .video-with-text__media.image-with-text__media--adapt.media{padding:unset!important;}
}
@media screen and (max-width:768px){
    .vat-modal-trigger{padding:10px 15px!important;}
    h2{font-size:29px !Important;}
    .image-box h2.title{font-size:35px !Important;}
    .multicolumn h2.title.h2{font-size:25px;}
    .image-with-text__grid{gap:20px!important;padding:17px!important;}
    .cstm_video_2 .video-with-text__content{padding:20px 0px 0 !Important;}
    .cstm_video_2 .video-with-text__heading{font-size:25px;}
    .cstm_video_2 .video-with-text__media.image-with-text__media--small.media{height:unset !Important;}
    .clients_review_outer .card_section-wrapper{padding:0!important;}
    .video_section_1 .video-with-text__content>:first-child:is(.video-with-text__heading){font-size:25px;}
    .section_title-inner .section_title-text-2{width:100%!important;}
    .content-text-1{font-size:30px!important;}
    .slide-content-inner{padding:30px 35px!important;}
    .mobile-layer ul.menu-mobile a{padding-bottom:20px;}
    .mobile-layer .mobile-menu-wrapper{margin-top:20px;}
    .slideshow-wrapper .slide-content-wrapper{position:static !IMPORTANT; background: #D7E8FC !IMPORTANT;}
    .slide-content-wrapper{padding-top:unset!important;}
    .slide-bg-image{background-size:contain!important;}
    .slideshow-wrapper .overlay-ui{transform:none!important;left:0;top:42%;position:static;}
    .mobile-version .menuMobile-close{top:26px;right:23px;}
    .mobile-sub-menu{gap:30px;}
    .mega-block-item .mega-block-collection .row{display:block;}
    .product-info{height:100%!important;width:100%;}
    #tns3{width:1014.545%!important;}
    .slide_ui-controls{margin-top:20px;}
    .mega-block-item .mega-block-collection .row section.product-section.col-5th{max-width:100%;}
    .mobile-version .menuMobile-close{width:30px!important;height:30px!important;}
    .next .list-items ul{display:block;}
    .section-product-recommendation{padding:0!important;margin:0!important;}
    .slide-bg-image{background-size:contain!important;}
    .slide-bg-image{padding-top:220px!important;}
    .home-slideshow .slideshow-wrapper:not(.tns-slider) .slide-content-inner{opacity:1!important;}
    a.d-lg-none.slide-bg-image{background-size:contain!important;}
    #tns3-mw{padding-bottom:0!important;margin-bottom:0!important;}
    .product-thumbail-media{position:relative;right:0!important;}
    .page-heading .collection-title h1{font-size:38px;}
    .mobile-layer a.mobile-layer-title{margin-top:0;margin-left:10px;}
    div#tns2{display:flex;flex-direction:column;}

    /* #tns1>.tns-item {
      width: 21%!important;
      padding-right: 0px!important;
    } */
    .product-info{height:100%;width:100%;}
    div#tns2{display:flex;flex-direction:column;gap:6px;}
}
@media screen and (min-width:1440px) and (max-width:1599px){
    .product-thumbail-media{position:absolute;margin:0!important;top:0;height:100%;width:140px;left:-20px;}
    div#tns2{width:70%!important;}
    .product-info{height:98%;width:115%;}
    .slide-bg-image{padding-top:450px!important;}
    .layout-4 #tns2{width:60%!important;gap:5px;}
    #tns1 > .tns-item{max-width:100%;}
    .slide-bg-image{padding-top:450px;}
    div#tns2{display:flex;flex-direction:column;gap:19px;}
    #tns2{width:calc(96.667%);}
}
@media screen and (max-width:1280px){
    .product-thumbail-media{position:static;}
    div#tns2{display:flex;flex-direction:row;margin-top:10px;}
    .product-info{height:98%;width:100%;}
    div#tns2{display:flex;flex-direction:row!important;}
}
@media (min-width:75em){
    #tns2{transform:none!important;}
}
@media (min-width:768px) and (max-width:970px){
    .vat-content-price .bold-price{font-size:20px;}
    .slide-bg-image{padding-top:500px!important;}
    .vat-content-price .vat-content-block label{font-size:11px;}
    .vat-modal-trigger{padding:10px 6px;font-size:15px;}
}
.item-main-list .customColor-blue{color:#0a309d;background:#0d2e9b;}
@media (max-width:1280px){
    .product-thumbail-media{width:100%;}
}
}
@media (max-width:767px){
.vat_free_item{left:unset;bottom:0;top:unset;}
.video-with-text__media.image-with-text__media--large.media{padding:0!important;}
.video-with-text__media.image-with-text__media--adapt.media{padding:0!important;}
.slide-content-inner.overlay-ui.content_direction-vertical{top:62%!important;}
}
.product-bundle-item .featured-product_wrapper{border:2px solid #f1f1f1;padding:10px;border-radius:5px;position:relative;overflow:visible;}
.product-bundle-item.active .featured-product_wrapper:before{display:inline-block;width:max-content;position:absolute;content:"Selected";font-size:12px;background:#006c36;padding:0 10px;line-height:18px;border-radius:20px;top:-10px;left:50%;transform:translateX(-50%);color:#fff;z-index:1111;}
.currency-dropdown span.currency-flag{margin-right:5px;}
.product-bundle-item.active .featured-product_wrapper{border-color:#006c36;}


.vat-popup .globo-formbuilder {
    border: 1px solid #676767;
    border-radius: 10px;
} 
.vat-popup .globo-formbuilder {
  border-top: 4px solid #006c36; 
  border-radius: 10px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}
.vat-icon {
  width: 40px;
  height: 40px;
  background-color: #e6f4ea;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.form_title {
    font-size: 22px;
    font-weight: 600;
    color: #1f2937;
    margin: 15px 0 0;
    line-height: 1.3;
}
.form_subtitle {
    font-size: 16px;
    color: #646464;
    margin: 5px 0 15px;
}
.vat-popup .close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 30px;
  height: 30px;
  background: #f3f4f6;  
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #6b7280;  
  cursor: pointer;
  transition: all 0.3s ease;
}

.vat-popup .close svg {
  width: 16px;
  height: 16px;
} 
 
.form-group label {
    font-size: 14px;
    font-weight: 600;
    color: #5d5f62;
    margin: 0 0 4px;
    text-transform: uppercase;
    display: block;
}
.note_for_disease_page_contact {
    background: #e6f4ea;
    border: 1px solid #b7e4c7;
    padding: 12px;
    border-radius: 10px;
    color: #1f2937;
    font-size: 16px;
    line-height: 1.3;
    text-transform: unset;
    font-weight: 400;
    margin: 0;
}

.form-group input, .form-group select {
    background: #f9fafb;
    border: 1px solid #d1d5db;
    border-radius: 10px;
    height: 46px;
    font-size: 16px;
    padding: 0 14px;
    color: #525050;
}

.form-group input::placeholder {
  color: #525050;
}

.form-group input:focus,
.form-group select:focus {
  border-color: #006c36;
  box-shadow: 0 0 0 2px rgba(34,197,94,0.2);
  outline: none;
}
.form-group small {
    font-size: 14px;
    color: #9ca3af;
    margin: 5px 0 10px;
}

 
.form-group-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.form-group-checkbox label {
  position: relative;
  padding-left: 30px;
  font-size: 16px;
  color: #4b5563;
  line-height: 1.5;
  cursor: pointer;
  display: block;
  margin: 12px 0;
}

.form-group-checkbox label::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border-radius: 5px;
  border: 1px solid #d1d5db;
  background: #fff;
  transition: all 0.2s ease;
}

.form-group-checkbox label::before {
  content: "";
  position: absolute;
  left: 6px;
  top: 6px;
  width: 6px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  opacity: 0;
  z-index: 2;
}

.form-group-checkbox input:checked + label::after {
  background: #006c36;
  border-color: #006c36;
}

.form-group-checkbox input:checked + label::before {
  opacity: 1;
}

.form-group-checkbox label:hover::after {
  border-color: #006c36;
}

.form-group-checkbox a {
  color: #006c36;
  font-weight: 500;
  text-decoration: none !important;
}
 
.form-actions button {
    width: 100%;
    height: 50px !important;
    border: none;
    border-radius: 90px !important;
    background: #006c36;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    box-shadow: 1px 1px 4px rgb(46 60 52);
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0 0 !important;
}
.form-actions button svg {
    margin-right: 6px;
}

.vat-popup::-webkit-scrollbar,
.vat-popup .globo-formbuilder::-webkit-scrollbar {
  display: none;
}

.vat-popup,
.vat-popup .globo-formbuilder {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.vat-error p{margin: 13px 0 12px;}
.vat-error .btn-main button{padding:5px 0;}
.vat-error .btn-main{flex-direction:column;}
.vat-error .warning{font-weight: 600;color: #2d0a0a;;background:#fdfddd;border:0.5px solid #ffbf00;border-radius:10px;padding:10px;display:flex;gap:10px;align-items:center;margin: 15px 0 0;}
.vat-error .popup-btn-yes,.vat-error .popup-btn-no{display: flex;justify-content: center;align-items: center;gap:10px;}
.vat-error .popup-btn-yes span,.vat-error .popup-btn-no span{display: flex;}
.vat-error .vat-icon{  background: linear-gradient(145deg, #fef3c7, #fde68a);
}
.product-cart_button #myAddToCart{display:block !important;}
.product-cart_button #addToCartBtn{display:none;}
@media screen and (max-width:768px){
  .vat-declaration-form.vat-popup{max-height:91vh}
  .vat-declaration-form .globo-formbuilder{ padding: 7px 1em 1.2em;}
  .vat-declaration-form .vat-icon{width:30px;height:30px;}
  .form-group-checkbox label::after{width:13px;height:13px;top:0}
  .vat-icon svg{width:18px;height:18px;}
  .form_title{font-size:18px;margin: 10px 0 0;}
  .form_subtitle{margin: 3px 0 6px;}
  .form_subtitle,.vat-declaration-form .note_for_disease_page_contact, .form-group-checkbox labelm-choice .vat-old,.vat-error .warning{font-size:12px;}
  .vat-declaration-form .form-group label,.vat-declaration-form .form-group input,.vat-declaration-form .form-group select,.vat-declaration-form .form-actions button{font-size:10px;}
  .vat-declaration-form .note_for_disease_page_contact{padding:8px;}
  .vat-declaration-form .form-group small{font-size:8px;margin: 5px 0 0;}
  .vat-declaration-form .form-actions button{font-size:12px;height: 35px !important;margin: unset !important;}   
  .vat-declaration-form  div#contact-form_page-contact-template{gap:5px}
  .form-group input, .form-group select{height: 35px;line-height: normal;} 
   .form-group-checkbox label{font-size:8px;padding-left:19px;}
  .vat-declaration-form-choice .vat-price-box{padding:10px;margin-bottom:11px;}
  .vat-declaration-form-choice .vat-info{margin-bottom:15px;font-size:13px;padding:12px}
  .vat-declaration-form-choice .vat-new{font-size:15px;}
  .vat-declaration-form-choice button{font-size:14px;padding:10px;}
  .vat-error p{font-size:14px;}
  .form-group-checkbox label::before{left:4px;top:3px;width:5px;height:6px;border-width:0 1px 1px 0;}
}
@media screen and (min-width:769px){
	.vat-declaration-form.vat-popup{max-height:98vh;overflow:hidden; /* scroll remove */}
	.vat-declaration-form .globo-formbuilder{padding:10px 1.5em 25px;}
	.form_title{font-size:20px;margin:10px 0 5px;}
	.form_subtitle{margin:5px 0 8px;font-size:13px;}
	.form_subtitle,
	.vat-declaration-form .note_for_disease_page_contact,
	 .form-group-checkbox label,
	.vat-declaration-form-choice .vat-old,
	.vat-declaration-form .form-group label,
	.vat-declaration-form .form-group input,
	.vat-declaration-form .form-group select{font-size:12px;}
	.form-group input,
	.form-group select{height:38px;line-height: normal;}
	.vat-declaration-form .form-group small{font-size:10px;margin:4px 0 0;}
	.vat-declaration-form .form-actions button{font-size:13px;height:38px!important;}
	.vat-declaration-form div#contact-form_page-contact-template{gap:8px;}
  .form-group-checkbox label::before{top: 3px;}
  .form-group-checkbox label::after{top: 0;}
	.vat-declaration-form-choice .vat-price-box{padding:12px;margin-bottom:10px;}
	.vat-declaration-form-choice .vat-info{margin-bottom:12px;font-size:13px;padding:12px;}
	.vat-declaration-form-choice .vat-new{font-size:16px;}
	.vat-declaration-form-choice button{font-size:14px;padding:10px;}
	.vat-error p{font-size:14px;}
}


@media (max-width: 991px) {
  .header-icons>a.hamburger-btn svg path, .header-icons button.hamburger-btn svg path,
  .header-icons .ssw-topauth svg path, .header-icons>a svg path, .header-icons button svg path {
    stroke: var(--header-icons-color-desk);
  }
  .header-icons>a.hamburger-btn svg path, .header-icons button.hamburger-btn svg path {
    fill: #000;
  }
  .header-mobile {
    background: #fff;
    padding: 5px 0;
  }
}
@media (max-width: 768px) {
  .announcement-bar p {
    margin: 0;
    padding: 6px 0;
    color: inherit;
    font-family: Jost;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0px;
  }
  .home-icon-box.style-1 .card_section-info .card_section-title {
    font-family: Jost;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
  }
  .home-icon-box.style-1 .card_section-item-inner {
      padding: 10px;
  }
  .home-gallery.border-items .card_section-item {
    border: 1px solid #0000000D;
    border-radius: 5px;
  }
  .home-gallery .card_section-label .label_ui {
    font-family: Jost;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0px;
    padding: 4px 15px;
    border-radius: 15px;
    align-self: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    line-height: 16px;
  }
  .label_ui-new {
    background: #006C36;
  }
  .home-gallery .card_section-text-1 {
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 22px !important;
    line-height: 24px !important;
    letter-spacing: 0px !important;
    margin: 0 0 2px !important;
  }
  .home-gallery .card_section-text-2 {
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: 0px !important;
  }
  .home-gallery .btn {
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    line-height: 14px !important;
    letter-spacing: 0px !important;
    padding: 6px 18px !important;
    margin: 2px 0 0 !important;
  }
  .home-gallery .card_section-price {
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 22px !important;
    line-height: 24px !important;
    letter-spacing: 0px !important;
    margin-bottom: 5px !important;
  } 
  .home-gallery .card_section-price-compare {
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: 0px !important;
    margin: 5px !important;
  }
  .announcement-bar .annoubar-column{
    padding: 10px;
  }
   .card_section-button{
    margin: 5px 0 0;
   }
  .card_section-text-1{
    margin: 0 0 4px;
  } 
  .slide-bg-image {
  
   background-color: #D7E8FC !important;
}
 
  
}
@media (max-width: 460px) {
  .home-icon-box.style-1 .card_section-item-inner{
    padding: 20px 10px;
  }
}

@media only screen and (max-width: 320px) {
  #shopify-section-section_iconbox_Jc86xL [data-widget-name]:not([data-widget-name="reviews_tab"]) .jdgm-histogram__row {
    flex-direction: row !important; 
  }
}
.section-footer-widget .section_content-wrapper.d-grid.block-1596535059844 {
  grid-template-columns: minmax(auto, 100%)!important;
  color: white!important;
  background-color: #363941 !important;
}
.section-footer-widget .section_content-wrapper.d-grid.block-1596535059844 {
  padding: 43px 40px 10px !important;
  margin: 30px 0 !important;
  grid-gap: 15px !important;
  grid-template-columns: minmax(auto, 33.333333%) minmax(auto, 25%) minmax(auto, 41.666667%) !important;
}
.custom-dropdown {
  position: relative;
  width: 100%;
}

.dropdown-selected {
  padding: 12px;
    background: #f9fafb;
    border: 1px solid #d1d5db;
    border-radius: 10px;
    cursor: pointer;
    height: 38px;
    align-items: center;
    font-size: 12px;
    color: #525050;
}

.dropdown-options {
  position: absolute;
  width: 100%;
  max-height: 180px;
  overflow-y: auto;
  background: #fff;
  border: 1px solid #ccc;
  display: none;
  z-index: 9999;
}

.custom-dropdown.active .dropdown-options {
  display: block;
}

.dropdown-options div {
    padding: 5px 10px;
    cursor: pointer;
    font-size: 12px;
}

.dropdown-options div:hover {
  background: #f1f1f1;
}

.card_footer-item .card_footer-title{
  color: white !important;
}
.card_footer-item .card_footer-body ul li a{
  color: white !important;
}




  #footerWidget .section-footer-widget .section_content-wrapper.d-grid.block-1596535059844 {
    background-color: #006C36 !important;
  } 
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-1596527519012 .btn {
    border-color: #fff !important;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .card_footer-body ul li a svg path {
    fill: #fff !important;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .home-newsletter .form-subscribe {
    margin: 20px 0 0 !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .home-newsletter .form-subscribe .btn {
    background: #153532 !important;
    margin: 0 0 10px -50px !important;
    padding: 10px 30px;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .home-newsletter .form-subscribe .form-control {
    width: 100% !important; 
  } 
@media (max-width: 767px) {
  .slideshow-wrapper.tns-slider .slide-content-wrapper .overlay-ui.slide-content-inner {
    margin: 0 auto;
    text-align: center;
    padding-top: 10px !important;
  }
  /* #shopify-section-section-iconbox .section-section-iconbox .d-grid {
      grid-template-columns: repeat(3, 1fr) !important;
      gap: 10px !important;
  } */
  #shopify-section-section-iconbox .section-section-iconbox .section_content-wrapper {
    background: #E8F0F999 !important;
    color: #545151 !important;
  }
  #shopify-section-section-iconbox .home-icon-box .card_section-item-inner {
    flex-direction: column !important;
    border: none !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding: 0 !important;
  }
  #shopify-section-section-iconbox .home-icon-box.style-1 .card_section-info .card_section-title {
    color: #545151 !important;
    font-family: Jost !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    padding: 15px !important;
  }
  #shopify-section-section-iconbox .section-section-iconbox .svg-element-ui svg path {
    stroke: #006C36 !important;
    height: 30px !important;
    width: 30px !important;
  }
  #shopify-section-section-iconbox .section_content-body {
    padding: 20px 20px 5px !important;
  }
  #footerWidget .accordion-content {
    display: none;
  }
  #footerWidget .mobile-accordion.active .accordion-content {
    display: block;
  }
  #footerWidget .section-footer-widget .section_content-wrapper.d-grid {
    grid-gap: 0 !important;
  }
  #footerWidget .section_content-wrapper .card_footer-item {
    margin: 0 !important;
  }
  #footerWidget .section-footer-widget .mobile-accordion {
    border-bottom: 1px solid #006C36 !important;
  }
  #footerWidget .section-footer-widget .mobile-accordion .accordion-icon {
    color:  #006C36 !important;
  }
  #footerWidget .mobile-accordion.accordion-header { 
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    letter-spacing: 0px !important;
  }
  #footerWidget .mobile-accordion.active .accordion-header {
    margin-bottom: 10px !important;
  }
  #footerWidget .mobile-accordion.active .accordion-content {
    font-size: 14px !important;
  }
  #footerWidget .mobile-accordion.active .accordion-content li a {
    padding: 3px 0 !important;
  }
  #footerWidget .section-footer-widget .section_content-wrapper.d-grid.block-1596535059844 { 
    grid-template-columns: 1fr !important;
  }  
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-1596527519012 .btn {
    border-color: #fff !important;
    margin-bottom: 20px !important;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .card_footer-body ul li a svg path {
    fill: #fff !important;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .home-newsletter .card_footer-text-1 {
    text-align: center !important;
    margin: 0 !important;
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 28px !important;
    line-height: 34px !important;
    letter-spacing: 0px !important;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .home-newsletter .form-subscribe {
    margin: 20px 0 0 !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .home-newsletter .form-subscribe .btn {
    background: #153532 !important;
    font-family: Jost !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0px !important;
    padding: 8px 24px !important;
    margin: 0 0 10px -35px !important;
  }
  #footerWidget .section_content-wrapper.d-grid.block-1596535059844 .card_footer-item .home-newsletter .form-subscribe .form-control {
    width: 100% !important;
    font-family: Jost !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    letter-spacing: 0px !important;
    padding: 8px 16px !important;
    height: fit-content !important;
  }
  section.card_footer-item.card_footer-text.card_footer-1596527519012 .card_footer-body .card_footer-text.card_footer-text-1 * {
    font-family: Jost !important;
    font-weight: 500 !important;
    font-size: 24px !important;
    line-height: 28px !important;
    letter-spacing: 0px !important;
  }
  section.card_footer-item.card_footer-text.card_footer-1596527519012 .card_footer-text.card_footer-text-2 * {
    font-family: Jost !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 20px !important;
    letter-spacing: 0px !important;
  }
  section.card_footer-item.card_footer-text_width_social.card_footer-1596527764524 .card_footer-text.card_footer-text-2 * {
    font-family: Jost !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0px !important;
  }
  .section-footer .section_content-wrapper .copyright-content p {
    font-family: Jost !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 18px !important;
    letter-spacing: 0px !important;
    margin: 0 !important;
  }
} 
section.ecom-row.ecom-core.ecom-section.ecom-s1bq3ev9o9 {
  margin-bottom: 60px !important;
}
 
section#shopify-section-section_iconbox_Jc86xL .home-icon-box.style-1 .card_section-body {
  width: 100%;
}
section#shopify-section-section_iconbox_Jc86xL .home-icon-box.style-1 p.card_section-title b {
    display: flex;
    gap: 8px;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
section#shopify-section-section_iconbox_Jc86xL .home-icon-box.style-1 p.card_section-title b svg {
  max-width: 110px;
}
#shopify-section-section_iconbox_Jc86xL .jdgm-widget.jdgm-all-reviews-widget-v2025 * {
    color: #fff !important;
}
#shopify-section-section_iconbox_Jc86xL .jdgm-histogram__row.jdgm-histogram__clear-filter,
#shopify-section-section_iconbox_Jc86xL .jdgm-all-reviews-widget>.jdgm-spinner,
#shopify-section-section_iconbox_Jc86xL .jdgm-widget-actions-wrapper,
#shopify-section-section_iconbox_Jc86xL .jdgm-row-media {
    display: none !important;
}
#shopify-section-section_iconbox_Jc86xL .jdgm-legacy-widget-content {
    padding-top: 20px !important;
}