/* kadence-global-inline-css */

/* Kadence Base CSS */
:root{--global-palette1:#2B6CB0;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#EDF2F7;--global-palette8:#F7FAFC;--global-palette9:#ffffff;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--global-heading-font-family:inherit;--global-primary-nav-font-family:inherit;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background:var(--global-palette8);}body, input, select, optgroup, textarea{font-weight:400;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3);}h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}.entry-hero .kadence-breadcrumbs{max-width:1290px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1520px){.wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}@media all and (min-width: 1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}.entry-hero.page-hero-section .entry-header{min-height:200px;}
/* Kadence Header CSS */
@media all and (max-width: 1024px){.mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}.site-branding{padding:0px 0px 0px 0px;}.site-branding .site-title{font-weight:700;font-size:26px;line-height:1.2;color:var(--global-palette3);}#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:#ffffff;}.site-main-header-inner-wrap{min-height:80px;}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2);}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette3);box-shadow:0px 2px 13px 0px rgba(0,0,0,0.1);}.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:1px solid rgba(255,255,255,0.1);border-radius:0px 0px 0px 0px;}.header-navigation .header-menu-container ul ul li.menu-item > a{width:200px;padding-top:1em;padding-bottom:1em;color:var(--global-palette8);font-size:12px;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette9);background:var(--global-palette4);border-radius:0px 0px 0px 0px;}.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px;}.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette-highlight);}.mobile-navigation ul li{font-size:14px;}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}#mobile-drawer .drawer-header .drawer-toggle{padding:0.6em 0.15em 0.6em 0.15em;font-size:24px;}
/* Kadence Footer CSS */
.site-bottom-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;}.site-bottom-footer-inner-wrap .widget{margin-bottom:30px;}.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}
/* Kadence Woo CSS */
.entry-hero.product-hero-section .entry-header{min-height:200px;}.product-title .single-category{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}.wp-site-blocks .product-hero-section .extra-title{font-weight:700;font-size:32px;line-height:1.5;}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button), .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button), .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link{border:2px none transparent;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.0);}.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button):hover, .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover, .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}
/*# sourceURL=kadence-global-inline-css */

/* cure-v314a-amazon-inline-css */

.cure-v31 .cure-v314a-marketplace{margin:14px 0 0;padding:14px 16px;border:1px solid #d5e4e2;border-radius:5px;background:#fff}.cure-v31 .cure-v314a-marketplace p{margin:0 0 9px;font-size:13px;color:#465962}.cure-v31 .cure-v314a-amazon-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;min-height:48px;border:1px solid #becac7;border-radius:5px;background:#fff;color:#202020;text-decoration:none!important;font-weight:700;font-size:15px}.cure-v31 .cure-v314a-amazon-button:hover{background:#f5f8f7;color:#202020}.cure-v31 .cure-v314a-amazon-mark{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;position:relative;min-width:72px;min-height:34px}.cure-v31 .cure-v314a-amazon-mark img{display:block;width:92px;max-width:100%;height:34px;object-fit:contain}.cure-v31 .cure-v314a-amazon-mark:after{display:none!important}.cure-v31 .cure-v314a-amazon-button:focus-visible{outline:3px solid #087f8c;outline-offset:3px}
/*# sourceURL=cure-v314a-amazon-inline-css */

/* cure-v315f-style-inline-css */


        .cure-v31 .cure-v315f-flag { display:inline-flex; align-items:center; justify-content:center; min-width:31px; margin-right:8px; line-height:1; vertical-align:middle; }
        .cure-v31 .cure-v315f-flag svg { width:30px; height:20px; display:block; border:1px solid #d7dfe3; border-radius:2px; box-sizing:border-box; }
        .cure-v31 .cure-v315f-region-label { display:inline-flex; align-items:center; gap:2px; }
        .cure-v31 .cure-v315f-region-label .cure-v315f-flagset { display:inline-flex; align-items:center; gap:2px; }
        .cure-v31 .cure-v315f-region-label .cure-v315f-globe-group { display:inline-flex; align-items:center; gap:3px; margin-right:8px; }
        .cure-v31 .cure-v315f-region-label .cure-v315f-globe { display:inline-flex; align-items:center; justify-content:center; font-size:1.05em; line-height:1; }
        .cure-v31 .cure-v315f-region-label .cure-v315f-mini-flags { display:inline-flex; align-items:center; gap:1px; font-size:0.9em; line-height:1; }
        .cure-v31 .cure-v315f-region-label .cure-v315f-text { display:inline-block; }
        .cure-v31 .cure-v31-regions > label { display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; gap:8px; min-height:112px; padding:14px 8px; margin:0; cursor:pointer; }
        .cure-v31 .cure-v31-regions > label > .cure-v315f-region-label { display:contents; }
        .cure-v31 .cure-v31-regions > label .cure-v315f-flag,
        .cure-v31 .cure-v31-regions > label .cure-v315f-globe-group { order:1; margin:0; min-height:26px; justify-content:center; }
        .cure-v31 .cure-v31-regions > label > input[type="radio"][name="region"] { order:2; display:block; position:static; appearance:auto; width:17px; height:17px; min-width:17px; min-height:17px; margin:0 auto; padding:0; accent-color:#087f8c; }
        .cure-v31 .cure-v31-regions > label .cure-v315f-text { order:3; display:block; margin:0; line-height:1.3; }
        @media (max-width:650px){ .cure-v31 .cure-v31-regions > label { min-height:105px; } }

    
/*# sourceURL=cure-v315f-style-inline-css */

/* cure-v316-style-inline-css */

.cure-v31 .cure-v316-mercado{margin:12px 0 0;padding:12px 16px;border:1px solid #d5e4e2;background:#fff;border-radius:5px}.cure-v31 .cure-v316-mercado a{display:inline-flex;align-items:center;gap:12px;border:1px solid #dbc700;background:#ffe600;color:#273b6a;text-decoration:none!important;padding:10px 15px;border-radius:5px;font-size:14px;font-weight:750;min-height:45px}.cure-v31 .cure-v316-mercado a:hover{background:#ffed49}.cure-v31 .cure-v316-ml-brand{font-weight:850;line-height:.8;text-align:center;font-size:12px}
.cure-v31 #cure-v31-mercado{display:none!important}
/*# sourceURL=cure-v316-style-inline-css */

/* cure-v320-literature-inline-css */


      body.cure-v320-literature .site-main, body.cure-v320-literature main, body.cure-v320-literature #primary { max-width:1100px; width:min(100%,1100px); margin-left:auto!important; margin-right:auto!important; }
      body.cure-v320-literature .entry-content, body.cure-v320-literature .wp-block-post-content { max-width:920px; width:100%; margin-left:auto!important; margin-right:auto!important; padding-left:clamp(16px,3vw,30px); padding-right:clamp(16px,3vw,30px); box-sizing:border-box; }
      body.cure-v320-literature .entry-title, body.cure-v320-literature .wp-block-post-title, body.cure-v320-literature .entry-content > h1, body.cure-v320-literature .entry-content > h2, body.cure-v320-literature .wp-block-post-content > h1, body.cure-v320-literature .wp-block-post-content > h2 { text-align:center!important; }
      body.cure-v320-literature .entry-content p, body.cure-v320-literature .wp-block-post-content p { text-align:justify!important; text-justify:inter-word; hyphens:auto; overflow-wrap:break-word; }
      body.cure-v320-literature .entry-content p, body.cure-v320-literature .wp-block-post-content p { margin-left:auto; margin-right:auto; }
      @media(max-width:600px){ body.cure-v320-literature .entry-content, body.cure-v320-literature .wp-block-post-content{padding-left:18px;padding-right:18px;} }
    
/*# sourceURL=cure-v320-literature-inline-css */

/* cure-v324-region-visibility-inline-css */


.cure-v322 .cure-v322-switch a:not([aria-current="page"]) { display:none !important; }
/*# sourceURL=cure-v324-region-visibility-inline-css */

/* cure-v322-regional-inline-css */


 .cure-v322{max-width:1050px;margin:0 auto;padding:1rem 1rem 3rem}.cure-v322-switch{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin:0 0 18px}.cure-v322-switch a{padding:8px 14px;border:1px solid #a4cfc5;border-radius:6px;text-decoration:none;color:#087f8c;font-weight:700}.cure-v322-switch a[aria-current="page"]{background:#e7f3ef;border-color:#087f8c}.cure-v322-hero{padding:clamp(30px,5vw,75px);background:#eff7f4;border-radius:12px;text-align:center}.cure-v322-hero h1{color:#087f8c}.cure-v322-price{font-size:2rem;font-weight:800;margin:22px 0}.cure-v322-price span{display:block;font-size:.85rem;font-weight:400;margin-top:5px}.cure-v322-btn{display:inline-block;padding:13px 24px;background:#087f8c;color:white!important;border-radius:5px;text-decoration:none;font-weight:700}
 .cure-v322[data-cure-v322-region="mx"] .cure-v31-regions label:has(input[value="us"]),.cure-v322[data-cure-v322-region="mx"] .cure-v31-regions label:has(input[value="intl"]){display:none!important}
 .cure-v322[data-cure-v322-region="us"] .cure-v31-regions label:has(input[value="mx"]){display:none!important}
 .cure-v322 .cure-v31 aside>div:not(:first-of-type),.cure-v322 .cure-v31 aside>.total,.cure-v322 .cure-v31 #cure-v31-policy{display:none!important}
 .cure-v322 .cure-v31 aside{align-self:start}.cure-v322 .cure-v31 aside>h2{font-size:1.05rem}
 
/*# sourceURL=cure-v322-regional-inline-css */

/* cure-v332-style-inline-css */


 body.cure-v332-mexico-homepage .entry-header,
 body.cure-v332-mexico-homepage .wp-block-post-title,
 body.cure-v332-mexico-homepage .page-header,
 body.cure-v332-mexico-homepage .entry-title {display:none!important;}
 .cure-v332-full-spanish-home{width:100%;max-width:none}
 .cure-v332-price-note{display:block;margin:.25em 0 1em;font-weight:700;font-size:1.2rem;color:#087f8c}
 
/*# sourceURL=cure-v332-style-inline-css */

/* cure-v333-mx-inline-css */

.cure-v332-mexico-homepage .cure-v332-price-note{display:none!important}
/*# sourceURL=cure-v333-mx-inline-css */

/* cure-v334-mx-menu-inline-css */

 body.cure-v332-mexico-homepage .cure-v334-menu{
   display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;
   align-items:center!important;justify-content:space-between!important;
   gap:clamp(9px,1.1vw,22px)!important;width:auto;max-width:100%;min-width:0;
 }
 body.cure-v332-mexico-homepage .cure-v334-menu > *{flex:0 0 auto!important;min-width:max-content!important;}
 body.cure-v332-mexico-homepage .cure-v334-menu a{
   white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;
   display:inline-flex!important;align-items:center!important;justify-content:center!important;
   width:auto!important;min-width:max-content!important;line-height:1.25!important;
 }
 @media(max-width:850px){
   body.cure-v332-mexico-homepage .cure-v334-menu{
     overflow-x:auto;overflow-y:hidden;max-width:100%;justify-content:flex-start!important;
     -webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:3px;
   }
 }
/*# sourceURL=cure-v334-mx-menu-inline-css */

/* cure-v136-language-inline-css */

.cure-v136-langbar{display:flex;justify-content:flex-end;gap:10px;align-items:center;max-width:1120px;margin:0 auto;padding:9px 20px;font:600 13px/1.4 inherit}.cure-v136-langbar a{border:1px solid #96c9bd;padding:6px 12px;border-radius:4px;color:#087f8c;text-decoration:none}.cure-v136-langbar a[aria-current="true"]{background:#087f8c;color:white}.cure-v136-full-home{width:100%}.cure-v136-locale-note{font-size:13px}.cure-v136-full-home .cure-v332-price-note{display:none!important}
/*# sourceURL=cure-v136-language-inline-css */

/* cure-v3200-css-inline-css */


 .cure-v3200-langbar{display:flex;gap:8px;justify-content:flex-end;padding:7px 12px;max-width:1120px;margin:0 auto}
 .cure-v3200-langbar a{border:1px solid #8fb8a7;border-radius:5px;padding:7px 12px;text-decoration:none}
 .cure-v3200-langbar a[aria-current="page"]{background:#087f8c;color:white}
 body.cure-v3200-mx-home .cure-v332-price-note,
 body.cure-v3200-mx-home .cure-v322-price,
 body.cure-v3200-mx-home .cure-v136-locale-note{display:none!important}
 
/*# sourceURL=cure-v3200-css-inline-css */

/* cure-v321-style-inline-css */


 /* Only header navigation; not radio selectors or checkout form */
 @media(min-width:1000px) {
  body.page .site-header nav ul, body.page #masthead nav ul,
  body.page header nav ul, body.page .cure-v315-buy header nav ul,
  body.page .cure-v313h-approved-header nav ul {
   display:flex!important;flex-wrap:nowrap!important;align-items:center!important;
   justify-content:space-between!important;column-gap:clamp(9px,1.3vw,24px)!important;
  }
  body.page .site-header nav ul>li, body.page #masthead nav ul>li,
  body.page header nav ul>li {min-width:0!important;flex:0 0 auto!important;}
  body.page .site-header nav a, body.page #masthead nav a,
  body.page header nav a,body.page .cure-v315-buy nav a {
   white-space:nowrap!important;word-break:keep-all!important;
   font-size:clamp(11px,0.94vw,15px)!important;
  }
 }
 body.cure-v321-mx-home .cure-v332-price-note,
 body.cure-v321-mx-home .cure-v3200-us-price,
 body.cure-v321-mx-home .cure-v322-price,
 body.cure-v321-mx-home .cure-v136-locale-note{display:none!important}
 
/*# sourceURL=cure-v321-style-inline-css */

/* cure-v3210-hide-inline-css */

main.cure-public-site section.cure-section#about:has(> .cure-cards > article#care),section.cure-section#about:has(> .cure-cards > article#care),.cure-v3210-hidden {display:none!important;}
/*# sourceURL=cure-v3210-hide-inline-css */

/* cure-v324-css-inline-css */

.cure-v324-hidden{display:none!important}
/*# sourceURL=cure-v324-css-inline-css */

/* cure-v3236-contact-css */

 #cure-v3236-contact{clear:both;padding:24px 20px;background:#fff;margin:0 auto;color:#19384a}#cure-v3236-contact .cure-v3236-wrap{max-width:540px;margin:auto}#cure-v3236-contact h2{font-size:clamp(20px,2vw,26px);color:#00adc3;margin:0 0 10px}#cure-v3236-contact p{margin:0 0 25px}#cure-v3236-contact .cure-v3236-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#cure-v3236-contact label{display:block;font-size:15px;font-weight:600;margin-bottom:8px}#cure-v3236-contact input,#cure-v3236-contact textarea{display:block;width:100%;box-sizing:border-box;padding:8px;border:1px solid #aacbd1;background:white;border-radius:4px;font:inherit;margin-top:5px}#cure-v3236-contact textarea{min-height:85px}#cure-v3236-contact button{background:#08adbd;color:#fff;padding:13px 26px;font-weight:700;border:0;border-radius:4px;cursor:pointer}#cure-v3236-contact button:hover{background:#008c9a}#cure-v3236-contact .cure-v3236-notice{background:#fff;border-left:4px solid #05a9bb;padding:12px}#cure-v3236-contact .cure-v3236-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:620px){#cure-v3236-contact .cure-v3236-grid{grid-template-columns:1fr}#cure-v3236-contact{padding:35px 18px}}
 
/* cure-v3220-us-spanish-header */

    @media (min-width:801px) {
        /* The regional homepage reuses native Spanish markup inside a narrow
           content column. Restore the original header's viewport breakout. */
        body.cure-v3220-us-es .cure-es-nav {
            box-sizing:border-box!important;
            display:flex!important;
            align-items:center!important;
            justify-content:space-between!important;
            width:auto!important;
            max-width:none!important;
            margin-left:calc(50% - 50vw)!important;
            margin-right:calc(50% - 50vw)!important;
            padding-left:max(24px,calc((100vw - 1280px)/2))!important;
            padding-right:max(24px,calc((100vw - 1280px)/2))!important;
            gap:24px!important;
        }
        body.cure-v3220-us-es .cure-es-nav .cure-brand-group {
            display:flex!important;
            align-items:center!important;
            flex:0 0 auto!important;
            min-width:0!important;
        }
        body.cure-v3220-us-es .cure-es-nav .cure-nav-links {
            display:flex!important;
            align-items:center!important;
            justify-content:flex-end!important;
            flex:0 0 auto!important;
            flex-wrap:nowrap!important;
            width:auto!important;
            min-width:max-content!important;
            margin-left:auto!important;
            gap:clamp(12px,1.2vw,22px)!important;
        }
        body.cure-v3220-us-es .cure-es-nav .cure-nav-links a {
            flex:0 0 auto!important;
            width:auto!important;
            min-width:max-content!important;
            white-space:nowrap!important;
            word-break:normal!important;
            overflow-wrap:normal!important;
            hyphens:none!important;
        }
    }
    /* Give the brand and menu separate rows on tablet-sized desktops. Every
       menu label stays intact; the existing <=800px mobile rules are retained. */
    @media (min-width:801px) and (max-width:1279px) {
        body.cure-v3220-us-es .cure-es-nav {
            height:auto!important;
            min-height:84px!important;
            flex-wrap:wrap!important;
            justify-content:center!important;
            padding-top:12px!important;
            padding-bottom:12px!important;
            row-gap:12px!important;
        }
        body.cure-v3220-us-es .cure-es-nav .cure-brand-group {
            flex-basis:100%!important;
            justify-content:center!important;
        }
        body.cure-v3220-us-es .cure-es-nav .cure-nav-links {
            flex-basis:100%!important;
            justify-content:center!important;
            margin-left:0!important;
            gap:14px!important;
        }
        body.cure-v3220-us-es .cure-es-nav .cure-nav-links a {
            font-size:.86rem!important;
        }
    }
    