:root{--se-navy:#0e4f7c;--se-green:#00bf55;--se-green-dark:#009d45;--se-sky:#eef7fd;--se-cyan:#d7eff1;--se-ink:#182b3a;--se-muted:#667784;--se-line:#dce7ee;--se-orange:#ff9d28;--se-radius:12px;--se-shadow:0 12px 30px rgba(23,67,95,.12)}.se-section{color:var(--se-ink);font-family:Arial,Helvetica,sans-serif}.se-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.se-title{margin:0 0 14px;color:var(--se-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);line-height:1.08;text-align:center}.se-kicker{margin:0 0 7px;font-weight:700;color:#132f40}.se-subtitle{max-width:760px;margin:0 auto 34px;text-align:center;color:var(--se-muted);font-size:17px;line-height:1.55}.se-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 32px;border:0;border-radius:999px;background:var(--se-green);color:#fff;text-decoration:none;font-size:17px;font-weight:800;line-height:1;box-shadow:0 6px 16px #00bf5538;cursor:pointer;transition:transform .2s ease,background .2s ease}.se-button:hover{background:var(--se-green-dark);color:#fff;transform:translateY(-2px)}.se-button--wide{width:100%}.se-button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.se-guarantee{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:10px;font-size:12px;color:#62727d}.se-guarantee:before{content:"\2659";font-size:16px}.se-card{background:#fff;border:1px solid var(--se-line);border-radius:var(--se-radius);box-shadow:0 5px 18px #144b6b0d}.se-announcement{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 18px;background:var(--se-announcement-bg,var(--se-navy));color:var(--se-announcement-color,#fff);font-size:14px;font-weight:700;letter-spacing:.02em;text-align:center}.se-announcement a{color:inherit;text-decoration:none}.se-header{position:relative;z-index:30;background:#fff;border-bottom:1px solid #edf2f4}.se-header__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:72px}.se-header__logo{display:flex;align-items:center;text-decoration:none;color:#444;font:700 26px/1 Georgia,serif}.se-header__logo img{display:block;max-width:160px;height:auto}.se-header__nav{display:flex;align-items:center;gap:28px}.se-header__nav a{color:#43505a;text-decoration:none;font-size:14px}.se-header__actions{display:flex;gap:14px;align-items:center}.se-header__cart{color:var(--se-navy);text-decoration:none;font-weight:700}.se-header__toggle{display:none;border:0;background:none;font-size:24px;color:var(--se-navy)}.se-hero{background-color:var(--se-cyan);background-repeat:no-repeat;background-position:center;background-size:cover;padding:62px 0 76px}.se-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:430px}.se-hero__content{max-width:560px}.se-hero .se-title{text-align:left;font-size:clamp(38px,5vw,67px)}.se-hero__text{max-width:540px;margin:20px 0 28px;font-size:18px;line-height:1.6}.se-hero__image{display:flex;justify-content:center}.se-hero__image img{width:min(540px,100%);height:auto}.se-hero__image--empty{min-height:420px}.se-benefits{padding:72px 0}.se-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.se-benefit{overflow:hidden;min-height:380px;padding:230px 26px 28px;background-color:#eff4f6;background-position:center top;background-size:cover;text-align:center}.se-benefit h3{margin:0 0 12px;color:var(--se-navy);font:700 24px/1.1 Georgia,serif}.se-benefit p{margin:0;font-size:15px;line-height:1.5}.se-simplified{padding:76px 0;background:#fff}.se-simplified__grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.se-simplified__copy .se-title{text-align:left}.se-simplified__copy p{font-size:17px;line-height:1.6}.se-simplified__visual{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.se-simplified__visual>img{width:100%;height:auto}.se-icon-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}.se-icon-item{text-align:center;color:var(--se-navy);font-size:14px;font-weight:700}.se-icon-item img{display:block;width:44px;height:44px;object-fit:contain;margin:0 auto 8px}.se-ingredients{padding:76px 0;background:var(--se-sky)}.se-ingredients__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.se-ingredient{padding:22px;min-height:210px}.se-ingredient__head{display:flex;align-items:center;gap:14px}.se-ingredient__head img{width:74px;height:60px;object-fit:contain}.se-ingredient h3{margin:0;color:var(--se-navy);font-size:17px}.se-ingredient p{margin:14px 0 0;color:#536773;font-size:14px;line-height:1.5}.se-center{margin-top:30px;text-align:center}.se-compare{padding:78px 0}.se-compare__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.se-compare__visual img{width:100%;height:auto}.se-compare__cards{display:grid;grid-template-columns:1fr 1fr;gap:15px}.se-compare__card{padding:28px}.se-compare__card--highlight{background:#dcecf8}.se-compare__card h3{margin:0 0 18px;text-align:center;color:var(--se-navy);font-size:22px}.se-compare__card ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.se-compare__card li{position:relative;padding-left:24px;font-size:14px}.se-compare__card li:before{content:"\2715";position:absolute;left:0;color:#ef4c5a}.se-compare__card--highlight li:before{content:"\2713";color:var(--se-green-dark);font-weight:900}.se-testimonials{padding:78px 0;background:var(--se-sky)}.se-testimonial{display:grid;grid-template-columns:320px 1fr;gap:38px;align-items:center;max-width:900px;margin:30px auto 0;padding:26px}.se-testimonial img{width:100%;height:290px;object-fit:cover;border-radius:8px}.se-stars{color:var(--se-orange);letter-spacing:2px;font-size:18px}.se-testimonial h3{margin:10px 0;color:var(--se-navy);font-size:20px}.se-testimonial blockquote{margin:0;color:#3f525e;font-size:16px;line-height:1.65}.se-testimonial footer{margin-top:18px;color:#1b7d52;font-weight:700}.se-doctors{padding:78px 0}.se-doctors__grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:950px;margin:32px auto 0}.se-doctor{padding:28px}.se-doctor img{width:100%;height:270px;object-fit:cover;border-radius:8px}.se-doctor h3{margin:14px 0 8px;color:var(--se-navy);font-size:19px}.se-doctor p{color:#526671;line-height:1.55}.se-doctor strong{display:block;color:var(--se-navy)}.se-offers{padding:78px 0;background:var(--se-sky)}.se-offers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch;margin-top:34px}.se-offer{position:relative;padding:28px 24px;text-align:center;cursor:pointer;transition:.2s ease}.se-offer:hover,.se-offer.is-selected{border-color:var(--se-navy);box-shadow:0 16px 34px #094b7129;transform:translateY(-4px)}.se-offer__badge{position:absolute;left:0;right:0;top:-1px;padding:8px;border-radius:11px 11px 0 0;background:var(--se-navy);color:#fff;font-size:13px;font-weight:800}.se-offer.is-selected{padding-top:48px}.se-offer h3{margin:4px 0;color:var(--se-navy);font-size:24px}.se-offer img{width:100%;height:180px;object-fit:contain}.se-offer__compare{color:#8b969d;text-decoration:line-through}.se-offer__price{margin:8px 0;color:#182b3a;font-size:30px;font-weight:900}.se-offer__saving{color:#ed7a00;font-weight:800}.se-offers__form{max-width:520px;margin:26px auto 0}.se-offers__form input[type=number]{width:100%;margin-bottom:12px;padding:12px;border:1px solid var(--se-line);border-radius:8px}.se-payment-icons{margin-top:14px;text-align:center;color:#798891;font-size:13px}.se-faq{padding:78px 0}.se-faq__list{max-width:900px;margin:28px auto 0;border-top:1px solid var(--se-line)}.se-faq details{border-bottom:1px solid var(--se-line)}.se-faq summary{position:relative;padding:19px 44px 19px 0;color:#273e4e;font-weight:700;cursor:pointer;list-style:none}.se-faq summary:after{content:"+";position:absolute;right:8px;color:var(--se-navy);font-size:24px;line-height:1}.se-faq details[open] summary:after{content:"\2212"}.se-faq__answer{padding:0 35px 20px 0;color:#60727e;line-height:1.65}.se-product-hero{padding:46px 0;background:linear-gradient(180deg,var(--se-cyan),#fff)}.se-product-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start}.se-product-gallery{position:sticky;top:24px}.se-product-gallery__main{position:relative;display:flex;align-items:center;justify-content:center;min-height:520px}.se-product-gallery__main img{display:block;width:auto;height:auto;max-width:100%;max-height:520px;object-fit:contain}.se-product-gallery__thumbs{display:flex;gap:12px;margin-top:16px}.se-product-gallery__thumb{width:76px;height:76px;border:1px solid var(--se-line);border-radius:8px;background:#fff;overflow:hidden}.se-product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.se-product-info__brand{color:var(--se-navy);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.se-product-info h1{margin:8px 0 10px;color:var(--se-navy);font:700 clamp(38px,5vw,58px)/1.03 Georgia,serif}.se-product-info__rating{display:flex;gap:10px;align-items:center;color:#6a7780}.se-product-info__quote{font-size:17px;font-weight:700;line-height:1.5}.se-product-points{margin:20px 0 28px;padding-left:22px}.se-product-points li{margin:9px 0;color:#355466}.se-product-package-title{font-weight:800;color:#1c3646}.se-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0}.se-package{position:relative;padding:18px 10px;border:2px solid #d7e4eb;border-radius:8px;background:#fff;text-align:center;cursor:pointer}.se-package.is-selected{border-color:#267abe;box-shadow:0 0 0 2px #267abe1a}.se-package__tag{position:absolute;top:-12px;left:10px;right:10px;padding:4px;background:var(--se-orange);color:#fff;font-size:10px;font-weight:800}.se-package img{width:100%;height:105px;object-fit:contain}.se-package strong{display:block;color:var(--se-navy)}.se-package__total{display:block;margin-top:6px;font-size:21px;font-weight:900}.se-package__unit{display:block;color:#667884;font-size:12px}.se-native-buy{display:grid;gap:12px;margin-top:18px}.se-native-buy .shopify-payment-button__button{min-height:52px!important;border-radius:999px!important;font-weight:800!important}.se-native-buy .shopify-payment-button__button--unbranded{background:var(--se-navy)!important}.se-native-buy .shopify-payment-button__more-options{display:none!important}.se-secure{text-align:center;color:#71808a;font-size:12px}.se-product-guarantee{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center;margin-top:28px;padding:22px;overflow:hidden}.se-product-guarantee img{display:block;width:120px;height:120px;object-fit:cover;object-position:center}.se-product-guarantee h3{margin:0 0 8px;color:var(--se-navy)}.se-product-guarantee p{margin:0;color:#546874;line-height:1.5}.se-intro{padding:74px 0;background:var(--se-sky);text-align:center}.se-intro__features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:800px;margin:32px auto 0}.se-intro__feature img{width:48px;height:48px;object-fit:contain}.se-intro__feature strong{display:block;margin-top:8px;color:var(--se-navy)}.se-benefits--product .se-benefits__grid{display:grid;grid-template-columns:1fr;gap:24px}.se-benefits--product .se-benefit-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px;padding:24px 0}.se-benefits--product .se-benefit-row:nth-child(2n) .se-benefit-row__image{order:2}.se-benefit-row__image img{display:block;width:100%;height:auto;aspect-ratio:468/320;object-fit:cover;border-radius:12px}.se-benefit-row__copy h3{color:var(--se-navy);font-size:29px;line-height:1.2;overflow-wrap:anywhere}.se-benefit-row__copy p{color:#526671;font-size:17px;line-height:1.6}.se-dosing{padding:78px 0;background:var(--se-sky)}.se-dosing__grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.se-dosing img{display:block;width:100%;height:auto;border-radius:10px}.se-dosing__copy .se-title{text-align:left}.se-dosing__copy ul{display:grid;gap:18px;padding-left:23px}.se-dosing__copy li{line-height:1.6}.se-reviews{padding:78px 0}.se-review{display:grid;grid-template-columns:180px 1fr;gap:28px;padding:25px 0;border-bottom:1px solid var(--se-line)}.se-review__person strong{display:block;color:var(--se-navy)}.se-review__verified{color:#1f9d62;font-size:13px}.se-review h3{margin:8px 0;color:#2b4251}.se-review p{color:#536671;line-height:1.6}.se-footer{padding:54px 0;background:#fff;border-top:1px solid #e8eef1;text-align:center}.se-footer__logo{display:inline-block;margin-bottom:20px;color:#4b4f52;font:700 30px Georgia,serif}.se-footer__logo img{display:block;max-width:180px;height:auto}.se-footer__links{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center}.se-footer__links a{color:#415463;text-decoration:none;font-size:13px}.se-footer__disclaimer{max-width:930px;margin:25px auto 0;padding:18px;border:1px solid var(--se-line);color:#71808a;font-size:11px;line-height:1.5}.se-footer__copyright{margin-top:25px;color:#71808a;font-size:12px}.se-cart-banner{padding:34px 0;background:var(--se-sky);text-align:center}.se-cart-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px}.se-cart-trust>div{padding:18px;background:#fff;border:1px solid var(--se-line);border-radius:10px;color:var(--se-navy);font-weight:700}.se-page-banner{padding:70px 0;background:var(--se-cyan);text-align:center}.se-page-banner .se-title{margin-bottom:10px}.se-page-banner p{max-width:720px;margin:0 auto;color:#4e6674;font-size:17px}.main-page-title{color:var(--se-navy);font-family:Georgia,Times New Roman,serif}.shopify-policy__container{max-width:960px!important;padding-top:55px;padding-bottom:65px}.shopify-policy__title h1{color:var(--se-navy);font-family:Georgia,Times New Roman,serif}.shopify-policy__body{color:#425965;line-height:1.75}@media(max-width:989px){.se-wrap{width:min(100% - 28px,760px)}.se-header__row{grid-template-columns:auto auto 1fr;gap:12px}.se-header__toggle{display:block}.se-header__nav{display:none;position:absolute;left:0;right:0;top:72px;flex-direction:column;align-items:flex-start;padding:22px;background:#fff;border-bottom:1px solid var(--se-line)}.se-header__nav.is-open{display:flex}.se-header__actions{justify-self:end}.se-header__actions .se-button{display:none}.se-hero{padding:36px 0 48px;background-image:none!important}.se-hero__grid,.se-simplified__grid,.se-compare__grid,.se-product-hero__grid,.se-dosing__grid{grid-template-columns:1fr}.se-hero__content,.se-hero .se-title,.se-simplified__copy .se-title,.se-dosing__copy .se-title{text-align:center}.se-hero__image{margin-top:24px}.se-benefits__grid,.se-ingredients__grid,.se-offers__grid{grid-template-columns:1fr}.se-benefit{min-height:350px}.se-testimonial{grid-template-columns:1fr}.se-testimonial img{height:auto;max-height:400px}.se-product-gallery{position:static}.se-product-gallery__main{min-height:360px}.se-package-grid{grid-template-columns:1fr 1fr 1fr}.se-benefits--product .se-benefit-row{gap:24px}.se-doctors__grid{grid-template-columns:1fr}.se-doctor img{height:auto}.se-intro__features{grid-template-columns:1fr 1fr}}@media(max-width:640px){.se-wrap{width:min(100% - 24px,540px)}.se-header__logo img{max-width:120px}.se-header__cart{font-size:0}.se-header__cart:after{content:"Cart";font-size:14px}.se-title{font-size:34px}.se-hero .se-title{font-size:42px}.se-hero__grid{min-height:0}.se-hero__text{font-size:16px}.se-benefit{padding-top:220px}.se-simplified__visual,.se-compare__cards,.se-package-grid,.se-product-guarantee,.se-benefits--product .se-benefit-row,.se-review{grid-template-columns:1fr}.se-benefits--product .se-benefit-row:nth-child(2n) .se-benefit-row__image{order:0}.se-compare__visual{max-width:330px;margin:auto}.se-testimonial{padding:18px}.se-offer{padding:24px 18px}.se-product-info h1{font-size:42px}.se-package img{height:85px}.se-product-guarantee{text-align:center}.se-product-guarantee img{margin:auto}.se-intro__features,.se-cart-trust{grid-template-columns:1fr}.se-footer__links{flex-direction:column}.se-review__person{text-align:center}}@media(prefers-reduced-motion:reduce){.se-button,.se-offer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/se-theme.css.map */
