:root{--mv-teal:#1c3a61;--mv-teal-dark:#162e4e;--mv-teal-light:#e8ebef;--mv-blue:#13999a;--mv-blue-light:#42adae;--mv-white:#ffffff;--mv-ease:0.2s ease}.mv-supplement-sidebar .widget-title{color:#13999a;font-size:.82rem;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.mv-supplement-sidebar-list{list-style:none;margin:0;padding:0}.mv-supplement-sidebar-list li{margin:0}.mv-supplement-sidebar-list a{display:block;padding:9px 12px;border-radius:6px;color:#1c3a61;font-size:.92rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color 0.18s ease,color 0.18s ease}.mv-supplement-sidebar-list a:hover,.mv-supplement-sidebar-list .current-cat>a{background-color:#eaf7f7;color:#0f8f91}.mv-primary-navigation{flex:1 1 auto}.mv-primary-navigation .primary-navigation{display:flex;justify-content:center;width:100%}.mv-primary-navigation .menu-primary-menu-container{width:100%}.mv-primary-navigation ul.menu{display:flex;align-items:stretch;justify-content:center;gap:10px;width:100%}.mv-primary-navigation ul.menu>li>a{display:flex;align-items:center;height:100%;min-height:60px;padding:0 18px!important;font-size:0.84rem!important;font-weight:800;letter-spacing:.2px;text-transform:uppercase}h1,h2,h3,h4,h5,h6{color:var(--mv-blue)}.site-title a,.site-title a:hover{color:var(--mv-blue)}a{color:var(--mv-teal);transition:color var(--mv-ease)}a:hover{color:var(--mv-teal-dark)}.col-full-nav,.site-nav,.primary-navigation{background-color:var(--mv-blue)!important}.main-navigation ul.menu>li>a,.main-navigation ul.menu>li>span,.cg-menu-link.main-menu-link{color:var(--mv-white)!important;transition:background-color var(--mv-ease),color var(--mv-ease)}.main-navigation ul.menu>li>a:hover,.main-navigation ul.menu>li:hover>a,.main-navigation ul.menu>li.current-menu-item>a,.main-navigation ul.menu>li.current-menu-ancestor>a{background-color:#1c3a61!important;color:#ffffff!important}.main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper{border-top:3px solid var(--mv-teal)}.main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper a:hover,.main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper li.current-menu-item>a{color:var(--mv-teal)!important}.col-full.topbar-wrapper{background-color:var(--mv-blue)!important}.topbar-wrapper,.topbar-wrapper a{color:var(--mv-white)!important}.header-widget-region{background-color:var(--mv-blue)!important}.header-widget-region a{color:var(--mv-white)!important}.header-widget-region a:hover{color:var(--mv-teal)!important}.button,button,input[type="submit"],input[type="button"],ul.products li.product .button,.product .cart .single_add_to_cart_button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.widget_shopping_cart a.button.checkout,ul.products li.product .added_to_cart,ul.wc-block-grid__products .wp-block-button__link,.woocommerce-cart p.return-to-shop a,.wp-element-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button,.commercekit-wishlist-table button,.site div.wpforms-container-full .wpforms-form button[type=submit],.elementor-button,.elementor-button-wrapper .elementor-button{background-color:var(--mv-teal)!important;border-color:var(--mv-teal)!important;color:var(--mv-white)!important;transition:background-color var(--mv-ease),border-color var(--mv-ease),transform 0.1s ease}.button:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,ul.products li.product .button:hover,.product .cart .single_add_to_cart_button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.widget_shopping_cart a.button.checkout:hover,ul.products li.product .added_to_cart:hover,ul.wc-block-grid__products .wp-block-button__link:hover,.woocommerce-cart p.return-to-shop a:hover,.wp-element-button.wc-block-cart__submit-button:hover,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:hover,.commercekit-wishlist-table button:hover,.site div.wpforms-container-full .wpforms-form button[type=submit]:hover,.elementor-button:hover,.elementor-button-wrapper .elementor-button:hover{background-color:var(--mv-teal-dark)!important;border-color:var(--mv-teal-dark)!important;color:var(--mv-white)!important;transform:translateY(-1px)}.button.alt,.button.wc-backward{background-color:transparent!important;border:2px solid var(--mv-teal)!important;color:var(--mv-teal)!important}.button.alt:hover,.button.wc-backward:hover{background-color:var(--mv-teal)!important;color:var(--mv-white)!important}ul.products li.product .button,ul.products li.product a.button,ul.products li.product .added_to_cart{opacity:1!important;visibility:visible!important;display:block!important;width:100%!important;text-align:center!important;margin-top:8px!important}.onsale{background-color:var(--mv-teal)!important;border-color:var(--mv-teal)!important;color:var(--mv-white)!important}.price ins,.price ins .woocommerce-Price-amount,.woocommerce-Price-amount.amount{color:var(--mv-teal)}del .woocommerce-Price-amount{color:#999}.woocommerce-loop-product__title,.product_title.entry-title,.woocommerce-products-header__title{color:var(--mv-blue)!important}.woocommerce-loop-product__title:hover,ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--mv-teal)!important}.widget-title,.gamma.widget-title,.widgettitle,h2.widgettitle,h3.widget-title{color:var(--mv-blue)}.widget_product_categories a,.product-categories a{color:var(--mv-blue);transition:color var(--mv-ease)}.widget_product_categories a:hover,.product-categories a:hover,.cat-item a:hover{color:var(--mv-teal)}.page-numbers.current,.woocommerce-pagination ul .page-numbers.current{background-color:var(--mv-blue)!important;color:var(--mv-white)!important;border-color:var(--mv-blue)!important}.page-numbers:not(.current):hover,.woocommerce-pagination ul .page-numbers:not(.current):hover{background-color:var(--mv-teal)!important;color:var(--mv-white)!important;border-color:var(--mv-teal)!important;transition:background-color var(--mv-ease)}.woocommerce-breadcrumb a{color:var(--mv-blue)}.woocommerce-breadcrumb a:hover{color:var(--mv-teal)}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus,select:focus{border-color:var(--mv-teal)!important;outline:2px solid rgb(28 58 97 / .25);outline-offset:1px}.site-header-cart .count{background-color:var(--mv-teal);color:var(--mv-white);border-color:var(--mv-teal)}a.cart-contents:hover .count{background-color:var(--mv-teal-dark);border-color:var(--mv-teal-dark)}.ui-slider .ui-slider-range,.price_slider_amount button{background-color:var(--mv-teal)!important}.price_slider_amount button:hover{background-color:var(--mv-teal-dark)!important}.ui-slider-handle{border-color:var(--mv-teal)!important}.woocommerce-message,div.woocommerce-message,body .woocommerce-message,.woocommerce-info,div.woocommerce-info,body .woocommerce-info{background-color:#1c3a61!important;background:#1c3a61!important;border-top-color:#13999a!important;color:#ffffff!important}.woocommerce-message::before,body .woocommerce-message::before,.woocommerce-info::before,body .woocommerce-info::before{color:#ffffff!important}.woocommerce-message a.button,.woocommerce-message .button,body .woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-info .button{background-color:#ffffff!important;color:#1c3a61!important;border-color:#ffffff!important}ul.woocommerce-error,.woocommerce-error,body .woocommerce-error,.woocommerce ul.woocommerce-error,.woocommerce-page ul.woocommerce-error{background-color:#1c3a61!important;background:#1c3a61!important;border-top-color:#13999a!important;color:#ffffff!important;list-style:none!important}ul.woocommerce-error li,body .woocommerce-error li{color:#ffffff!important}.woocommerce-error a.button,.woocommerce-error .button,body .woocommerce-error a.button{background-color:#ffffff!important;color:#1c3a61!important;border-color:#ffffff!important}.main-navigation ul.menu>li>a,.cg-menu-link.main-menu-link{font-size:0.82rem!important;padding-left:10px!important;padding-right:10px!important}.col-full-nav .main-navigation{flex-wrap:nowrap!important}.main-navigation ul.menu{flex-wrap:nowrap!important}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li.active{color:var(--mv-blue)!important;border-bottom-color:var(--mv-teal)!important}.woocommerce-tabs ul.tabs li a:hover{color:var(--mv-teal)!important}.site-footer a:hover{color:var(--mv-teal);transition:color var(--mv-ease)}@media (max-width:992px){.col-full-nav{background-color:var(--mv-blue)!important}.main-navigation ul li a{color:var(--mv-white)!important}.main-navigation ul li a:hover{color:var(--mv-teal)!important}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:var(--mv-blue)!important}}.mv-hero{width:100%;background:linear-gradient(135deg,#1c3a61 0%,#13999a 100%);padding:64px 24px 0;position:relative}.mv-hero-inner{max-width:760px;margin:0 auto;text-align:center;padding-bottom:48px}.mv-hero-eyebrow{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:rgb(255 255 255 / .65);margin-bottom:16px}.mv-hero-title{font-size:clamp(1.7rem, 3.5vw, 2.6rem);font-weight:800;color:#fff;line-height:1.2;margin:0 0 18px}.mv-hero-sub{font-size:1rem;color:rgb(255 255 255 / .82);max-width:500px;margin:0 auto 36px;line-height:1.65}.mv-hero-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.mv-btn-primary{background:#fff;color:#1c3a61;padding:14px 34px;border-radius:4px;font-weight:700;font-size:.92rem;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease;display:inline-block}.mv-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .22);color:#1c3a61}.mv-btn-ghost{background:#fff0;color:#fff;padding:13px 32px;border-radius:4px;font-weight:600;font-size:.92rem;text-decoration:none;border:2px solid rgb(255 255 255 / .55);transition:border-color 0.18s ease,background 0.18s ease;display:inline-block}.mv-btn-ghost:hover{border-color:#fff;background:rgb(255 255 255 / .12);color:#fff}.mv-hero-trust{display:flex;justify-content:center;align-items:center;background:rgb(0 0 0 / .18);margin:0 -24px;padding:14px 24px;gap:0;flex-wrap:wrap}.mv-hero-trust-item{display:flex;align-items:center;gap:7px;color:rgb(255 255 255 / .88);font-size:.8rem;font-weight:500;padding:6px 20px;border-right:1px solid rgb(255 255 255 / .18)}.mv-hero-trust-item:last-child{border-right:none}.mv-home-hubs{width:100%;padding:58px 24px 64px;background:#f8f9fa}.mv-home-hubs-inner{max-width:1080px;margin:0 auto;text-align:center}.mv-home-hubs-eyebrow{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;color:#13999a;margin-bottom:10px}.mv-home-hubs-title{font-size:clamp(1.45rem, 2.4vw, 2.05rem);line-height:1.18;color:#1c3a61;margin:0 0 10px}.mv-home-hubs-sub{max-width:620px;margin:0 auto 34px;color:#5e6b75;font-size:.98rem;line-height:1.65}.mv-home-hubs-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.mv-hub-card{position:relative;overflow:hidden;min-height:354px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:28px;border-radius:8px;background:#fff;border:1px solid #dfe6ea;color:#1c3a61;text-decoration:none;box-shadow:0 8px 26px rgb(28 58 97 / .08);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.mv-hub-card::before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#1c3a61,#13999a)}.mv-hub-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px rgb(28 58 97 / .16);border-color:#13999a;color:#1c3a61}.mv-hub-icon{width:58px;height:58px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:26px;color:#fff;background:linear-gradient(135deg,#1c3a61,#13999a);flex:0 0 auto}.mv-hub-icon svg{width:29px;height:29px;fill:currentColor}.mv-hub-kicker{display:block;min-height:34px;margin-bottom:7px;font-size:.72rem;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#13999a}.mv-hub-card strong{display:block;min-height:32px;font-size:1.45rem;line-height:1.1;color:#1c3a61;margin-bottom:11px}.mv-hub-copy{display:block;min-height:90px;color:#53616c;font-size:.92rem;line-height:1.55}.mv-hub-cta{display:inline-flex;align-items:center;margin-top:auto;padding-top:20px;font-weight:800;font-size:.88rem;color:#13999a}.mv-hub-cta::after{content:">";margin-left:8px;transition:transform 0.18s ease}.mv-hub-card:hover .mv-hub-cta::after{transform:translateX(3px)}.mv-dep-section{padding:28px 0 30px!important}.mv-dep-header{margin-bottom:18px!important}.mv-dep-header h2{font-size:1.18rem!important}.mv-dep-header .mv-dep-stars{font-size:0.95rem!important}.mv-dep-rating{font-size:0.78rem!important}.mv-dep-card{padding:14px 18px!important;border-radius:8px!important}.mv-dep-card blockquote{font-size:0.7rem!important;line-height:1.36!important;margin:0 0 7px!important}.mv-dep-card blockquote p{font-size:0.7rem!important;line-height:1.36!important;margin:0!important}.mv-dep-card cite{font-size:0.74rem!important}.mv-dep-card img{width:42px!important;height:42px!important;margin-bottom:7px!important}.mv-dep-card .mv-dep-stars{font-size:0.72rem!important;margin-bottom:5px!important}@media (max-width:1100px){.mv-home-hubs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mv-hero{padding:48px 16px 0}.mv-hero-title{font-size:1.55rem}.mv-hero-sub{font-size:.9rem}.mv-hero-trust{flex-direction:column;align-items:flex-start;padding:16px;gap:8px}.mv-hero-trust-item{border-right:none;padding:0}.mv-home-hubs{padding:42px 16px 48px}.mv-home-hubs-grid{grid-template-columns:1fr;gap:14px}.mv-hub-card{min-height:238px;padding:24px}.mv-hub-copy{min-height:0}}.mv-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:24px 0 40px}.mv-testimonial-item{background:#f8f9fa;border-radius:10px;padding:24px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid #e8eaed}.mv-testimonial-item img{width:64px!important;height:64px!important;max-width:64px!important;border-radius:50%;object-fit:cover;margin:0 auto;display:block}.mv-testimonial-item cite{font-weight:700;font-style:normal;color:var(--mv-blue);font-size:.95rem}.mv-testimonial-item blockquote{margin:0;padding:0;border:none;font-size:.88rem;color:#555;line-height:1.6;font-style:italic}@media (max-width:768px){.mv-testimonials{grid-template-columns:1fr}}.entry-content p svg[aria-hidden="true"],.entry-content svg[aria-hidden="true"]{display:inline-block;width:40px!important;max-width:40px!important;height:40px!important;vertical-align:middle}.widget_product_tag_cloud{display:none!important}.woocommerce-ordering{display:none!important}.mv-ctx-suplementos .col-full-nav .main-navigation ul.menu,.mv-ctx-servicos .col-full-nav .main-navigation ul.menu,.mv-ctx-alivio-dores .col-full-nav .main-navigation ul.menu,.mv-ctx-planos-saude .col-full-nav .main-navigation ul.menu{display:none!important}.mv-ctx-suplementos .col-full-nav .main-navigation,.mv-ctx-servicos .col-full-nav .main-navigation,.mv-ctx-alivio-dores .col-full-nav .main-navigation,.mv-ctx-planos-saude .col-full-nav .main-navigation{flex:0 0 auto!important;min-width:0!important}.mv-ctx-nav{flex:1;display:flex;align-items:stretch}.mv-ctx-nav ul{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;flex-wrap:nowrap;gap:0}.mv-ctx-nav ul li a{display:flex;align-items:center;padding:0 16px;height:100%;color:#ffffff!important;font-size:.82rem;font-weight:600;letter-spacing:.3px;text-decoration:none;white-space:nowrap;transition:background-color 0.18s ease}.mv-ctx-nav ul li a:hover,.mv-ctx-nav ul li.current-menu-item>a{background-color:#1c3a61!important;color:#ffffff!important}@media (max-width:992px){.mv-ctx-nav{display:none}}.tax-product_cat .woocommerce-product-category-thumbnail,.tax-product_cat .woocommerce-products-header__image,.tax-product_cat .term-description img,.tax-product_cat .archive-header img,.tax-product_cat img.attachment-woocommerce_thumbnail,.tax-product_cat img.attachment-shop_catalog{display:none!important}.mv-sidebar-ordering{margin-top:16px;padding-top:16px;border-top:1px solid #e0e4e8}.mv-sidebar-ordering .woocommerce-result-count{font-size:.85rem;color:#666;margin:0}#secondary .widget_search,.widget-area .widget_search,#secondary .wp-block-search,.widget-area .wp-block-search{display:none!important}.search-form{background-color:#fff;border:2px solid #1c3a61;transition:background-color 0.3s ease,border-color 0.3s ease}.search-form:hover,.search-form:focus-within{background-color:#13999a;border-color:#13999a}.search-form:hover input[type="search"],.search-form:focus-within input[type="search"],.search-form:hover input[type="search"]::placeholder,.search-form:focus-within input[type="search"]::placeholder,.search-form:hover button[type="submit"],.search-form:focus-within button[type="submit"]{color:#ffffff!important}.mv-section-tabs{width:100%;background-color:#13999a;position:relative;z-index:9999}.mv-section-tabs ul{display:flex;align-items:flex-end;justify-content:center;gap:3px;list-style:none;margin:0 auto;padding:10px 24px 0;max-width:1200px}.mv-section-tabs ul li{flex:0 0 auto}.mv-section-tabs ul li a{display:block;padding:10px 24px;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1.4;text-decoration:none;color:#fff;border-radius:4px 4px 0 0;white-space:nowrap;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.mv-section-tabs ul li a:hover{background-color:#1c3a61;color:#fff}.mv-section-tabs ul li.current-section a{background-color:#1c3a61;color:#fff;font-weight:700}@media (max-width:600px){.mv-section-tabs ul{justify-content:center;padding:6px 8px 0;gap:2px;flex-wrap:wrap}.mv-section-tabs ul li{flex:0 0 calc(50% - 2px)}.mv-section-tabs ul li a{justify-content:center;text-align:center;padding:9px 8px;font-size:11px;border-radius:4px 4px 0 0}}.widget-area .widget_tag_cloud .tagcloud{max-height:220px!important;overflow-y:scroll!important;overflow-x:hidden!important;display:block!important}.widget-area .widget_tag_cloud div.tagcloud{max-height:220px!important;overflow-y:scroll!important;overflow-x:hidden!important;display:block!important;padding-right:5px;scrollbar-width:thin;scrollbar-color:#13999a #f1f1f1}.widget-area .widget_tag_cloud div.tagcloud::-webkit-scrollbar{width:5px}.widget-area .widget_tag_cloud div.tagcloud::-webkit-scrollbar-thumb{background:#13999a;border-radius:3px}