@font-face{font-family:DINPro;src:url(/cdn/shop/files/dinpro.woff2?v=1757104069) format("woff2");font-weight:400;font-style:normal;font-display:swap}p,div,ul,ol,li,a,button,input,select,option,label,legend,textarea,small,.subheading{font-family:DINPro,Arial,Helvetica,sans-serif!important}.d-block{display:block}@media(min-width:768px){.d-md-block{display:block}.d-md-inline{display:inline}}@media(min-width:1024px){.d-lg-block{display:block}.d-lg-inline{display:inline}}@media(min-width:1280px){.d-xl-block{display:block}.d-xl-inline{display:inline}}@media(min-width:769px){.main-nav__item--primary{margin:0 1.5rem;padding-top:1.5rem;padding-bottom:.5rem;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-.25px}.secondary-nav__item.secondary-nav__cta--button{font-size:14px}}.product-details .product-info__block .tag{background:#fff}.product-details .product-info__block .tag__text{color:#000}.card__info-container .product-title-gradient{-webkit-text-fill-color:#ffffff;text-fill-color:#ffffff;font-family:Open Sans Condensed,sans-serif!important}.card--related .product-title-gradient{-webkit-text-fill-color:#000000}.purchase-options-accordions .content-box,.purchase-options-accordions .purchase-option{background:transparent}.promo:after{background-color:#fff}.divider-section{position:relative;padding-bottom:90px}.divider-section:after{content:"";position:absolute;background:url(/cdn/shop/files/divider-2.png) no-repeat 0 0/cover;bottom:-1px;left:0;width:100%;height:78px;z-index:1}.divider-section-dark{position:relative;padding-bottom:90px}.divider-section-dark:after{content:"";position:absolute;background:url(/cdn/shop/files/divider-3.png) no-repeat 0 0/cover;bottom:0;left:0;width:100%;height:78px;z-index:1}.cart-recommendations .recs-item .card,.cart-recommendations .recs-item .card--related{padding-right:96px;background:#3f517b0d}@media screen and (max-width:767px){purchase-option-accordion.purchase-option-accordion .disclosure__title{font-size:14px}}.puremed-steps .mcr-feature.icon-left{padding-left:25px!important;padding-top:5px!important;position:relative}.puremed-steps .mcr-feature:before{content:"";position:absolute;top:0;left:0;background:#ffec1b;text-transform:uppercase;width:13px;height:70px}.product-info__block .truemed-instructions{margin-top:15px!important}.product-info__block .truemed-instructions .truemed-entry-box{display:flex;align-items:center;gap:15px;padding:15px 22px;background:#fdf9cb;border:1px solid #fdf9cb;border-radius:5px;line-height:1.35}.product-info__block .truemed-instructions .truemed-entry-text-container{display:flex;align-items:center;gap:10px;flex:0 0 auto}.product-info__block .truemed-instructions .truemed-entry-text,.product-info__block .truemed-instructions .truemed-entry-text-bold{display:none!important}.product-info__block .truemed-instructions .truemed-entry-logo{width:22px;height:22px!important;flex:0 0 auto}.product-info__block .truemed-instructions .truemed-entry-logo>path{fill:#000!important}.product-info__block .truemed-instructions .truemed-entry-text-container:after{content:"Truemed";font-size:18px;font-weight:500;color:#1f1f1f;line-height:1;white-space:nowrap}.product-info__block .truemed-instructions .truemed-instructions-open{display:inline;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left;cursor:pointer;font-size:0;color:#4c4c47;line-height:1.45}.product-info__block .truemed-instructions .truemed-instructions-open:before{content:"Learn how to use your FSA/HSA funds on PrimeGENIX ";font-size:16px;font-weight:400;color:#4c4c47}.product-info__block .truemed-instructions .truemed-instructions-open:after{content:"here.";font-size:16px;font-weight:600;color:#1f1f1f;text-decoration:underline;text-underline-offset:2px}.product-info__block .truemed-instructions .truemed-instructions-open:hover:after{opacity:.8}.product-info__block .truemed-entry-link{text-decoration:none}@media(max-width:1199px){.product-info__block .truemed-instructions .truemed-entry-box{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:15px;row-gap:4px;padding:15px 30px;border-radius:10px}.product-info__block .truemed-instructions .truemed-entry-text-container{display:flex;align-items:center;gap:5px;grid-column:1;grid-row:1 / span 2;align-self:center}.product-info__block .truemed-instructions .truemed-entry-logo{width:16px;height:16px!important;flex:0 0 16px}.product-info__block .truemed-instructions .truemed-entry-text-container:after{content:"Truemed";font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.product-info__block .truemed-instructions .truemed-instructions-open{grid-column:2;grid-row:1 / span 2;align-self:center;display:block;margin:0!important;padding:0!important;font-size:0;line-height:1.3}.product-info__block .truemed-instructions .truemed-instructions-open:before{content:"Learn how to use your FSA/HSA funds on PrimeGENIX ";font-size:14px;font-weight:400;color:#4c4c47}.product-info__block .truemed-instructions .truemed-instructions-open:after{content:"here.";font-size:14px;font-weight:600;color:#1f1f1f;text-decoration:underline;text-underline-offset:2px}}.truemed-title-badge{display:inline-flex;align-items:center;gap:5px;margin:0;padding:9px 14px;border:0;border-radius:999px;background:#fff8c9;color:#111;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity .2s ease}.truemed-title-badge:hover{opacity:.85}.truemed-title-badge__label,.truemed-title-badge__brand{display:inline-flex;align-items:center}.truemed-title-badge__brand{gap:4px}.truemed-title-badge__icon svg{display:block;width:14px;height:14px}.truemed-title-badge__info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;border:1px solid currentColor;border-radius:50%;font-size:9px;font-weight:700;line-height:1}.truemed-title-badge__brand{display:inline-flex;align-items:center;gap:4px}.truemed-title-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px}.truemed-title-badge__icon svg{display:block;width:14px!important;height:14px!important}.truemed-title-badge__icon svg [stroke]:not([stroke=none]){stroke:currentColor!important}.truemed-title-badge__icon svg [fill]:not([fill=none]){fill:currentColor!important}@media(max-width:767px){.truemed-title-badge{margin-bottom:0;padding:8px 12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme-custom.css.map */
