.m-product-card__view{color:rgb(var(--color-foreground));text-align:center;display:table;margin:10px auto 0;font-family:var(--font-stack-heading);font-size:15px}.m-product-card__view:hover{text-decoration:underline .1rem;text-underline-offset:3px}.okeReviews[data-oke-container],div.okeReviews{line-height:1!important}.oke-stars svg{height:13px!important}.oke-sr-count{font-size:14px;color:rgb(var(--color-foreground-secondary))}.oke-sr-label-text{display:none}.tp-track-button{background-color:#1f3a78!important;color:#fff!important;font-size:16px!important;font-weight:700!important;border:none!important;padding:12px 24px!important;border-radius:25px!important;text-transform:uppercase!important;text-align:center!important;display:inline-block!important;cursor:pointer!important;transition:background-color .3s ease!important}input.tp-search-input{border-radius:.25rem;border:1px solid #D2D2D2;padding-left:.75rem;padding-right:.75rem}.subscription-container{position:relative;background-color:#fff;border-top:1px solid rgba(34,34,34,.2);border-left:1px solid rgba(34,34,34,.2);border-right:1px solid rgba(34,34,34,.2);padding:.8rem 1rem;cursor:pointer}.subscription-container.active{background-color:#e5f0f7;border:1px solid #003e52!important}.subscription-container.active .bottom_section,.subscription-container.active .savings{display:flex}.sub-button .variant-picker__option input:checked+label{background:transparent!important;color:#003e52}.sub-option-item{border:none!important;height:auto}.top-section{display:flex;-ms-flex-align:baseline;align-items:baseline;width:100%;justify-content:space-between}input[type=radio].buy_input{min-width:24px;height:24px;accent-color:#003e52;margin-right:16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;pointer-events:none;cursor:pointer;position:relative}.price_section{display:flex;font-size:20px;font-weight:700;line-height:25px;letter-spacing:0;text-align:right}.full_price{text-decoration:line-through;color:#00344590;margin-right:9px}.subscription_price{color:#d34612;font-weight:700}.subscribe-button{cursor:pointer;width:100%;text-align:center;border-radius:100px}.tag.blue{background-color:#142b6f;color:#fff;position:absolute;font-size:11px;font-weight:700;line-height:14px;letter-spacing:0px;text-align:left;padding:4px 8px;width:-moz-fit-content;width:fit-content;top:-13px;z-index:1;border:1px solid #003445;right:-5%;border-radius:5px;text-transform:uppercase}.bottom_section{display:none;margin-top:6px;font-weight:600}.bottom_section ul{margin-left:40px}.savings{display:none;font-size:14px;font-weight:700;line-height:19px;letter-spacing:0;text-align:right;color:#003445;position:absolute;top:45px;right:12px}.variant-picker__option label.sub-option-item{cursor:pointer;margin-right:auto;font-weight:700}.bottom_section li:before{content:"\2713";padding-right:10px;font-weight:900;font-family:max}.prod__option-label,.rtx_widget_injection_parent{display:none}.subscription-container:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-top:1px solid rgba(34,34,34,.2)}.subscription-container:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom:1px solid rgba(34,34,34,.2)}variant-picker .product-options__option.button{margin-top:35px}input[data-frequency="90"].buy_input~.tag.blue{background:#fff;color:#142b6f}.subscribe-button{font-weight:700;padding:1rem}@media only screen and (max-width:749px){.subscription-container{padding:.5rem 1rem}.bottom_section ul{margin-left:.5rem;font-size:12px}.price_section{font-size:14px}.sf-po__option-button{padding:0;font-size:15px;margin:0}input[type=radio].buy_input{margin-right:8px;min-width:21px;height:20px}.savings{font-size:12px}div#ctabutton{padding:15px 60px;width:100%;text-align:center;font-size:16px;border-radius:100px}.tag.blue{right:16%;font-size:9px}}.m-search-form__label{font-style:italic}.ingredient1Dialog,.ingredient2Dialog,.ingredient3Dialog,.ingredient4Dialog{position:fixed!important}@media(max-width:767px){.info-box{margin:0 0 20px;border:1px solid #E6EBF5;border-radius:14px;padding:18px 22px;background:#fbfdff!important}.info-box-2.info-box .subtitle p{font-size:14px!important;line-height:16px!important;letter-spacing:0px;margin-top:5px}span.feature-text{color:#142b6f;font-size:14px!important;line-height:22.5px!important;display:flex;align-items:center;column-gap:5px!important;justify-content:center}.info-box-2:before{display:none}.info-box-2.info-box{padding:10px!important;border-radius:10px;font-size:13px}.info-box-2.info-box p{font-size:16px!important;line-height:22px!important}}.feature-list{margin-top:10px}span.feature-text{display:flex;align-items:center;column-gap:8px}.info-box-2.info-box p{font-size:20px;line-height:26px;letter-spacing:0px}.info-box-2.info-box .subtitle p{font-size:16px;line-height:20px;letter-spacing:0px}.feature-item{align-items:center;gap:10px;font-size:16px;color:#2a2a2a}.info-box-2.info-box *{text-transform:capitalize}.check-icon{width:16px;height:16px;background-color:#142b6f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.feature-text{line-height:1.4}.info-box-2{position:relative;padding-left:20px;background-color:#fff;border-radius:12px;font-size:16px;margin-bottom:18px}.info-box-2:before{content:"";position:absolute;left:0;top:1px;bottom:10px;width:3px;background-color:#142b6f;border-radius:2px;height:168px}span.feature-text{color:#142b6f;font-size:16px;line-height:28px}span.feature-text:before{content:"";display:inline-block;width:16px;height:16px;background-image:url(/cdn/shop/files/check_circle_fill.png?v=1767938382);background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media(max-width:480px){.feature-text{font-size:11px}.feature-item:not(first-child){margin-top:5px!important}}@media(max-width:410px){span.feature-text:before{content:"";display:inline-block;width:16px!important;height:16px!important}}@media(min-width:768px)and (max-width:960px){span.feature-text{font-size:12px;line-height:24px}.info-box-2:before{content:"";position:absolute;left:0;top:1px;bottom:10px;width:3px;background-color:#142b6f;border-radius:2px;height:auto}.info-box-2.info-box .subtitle p{font-size:15px;line-height:20px;letter-spacing:0px}.info-box-2.info-box p{font-size:18px;line-height:24px;letter-spacing:0px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
