@import 'rx_fonts.css';@import 'rx_price.css';@import 'rx_discount_message.css';.rx-discount-badge{transition:200ms;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);position:absolute;z-index:99;top:12px;left:12px;font-weight:700;text-align:center;padding:.25rem .5rem;border-radius:3px;text-transform:uppercase;font-family:roboto;font-size:14px;line-height:15px;letter-spacing:0;font-weight:600;white-space:nowrap;background:#6a6a6a;color:#fff}.rx-discount-badge span:last-child{margin-left:4px}.rx-discount-badge span:first-child{margin-right:4px;margin-left:2px}.rx-discount-badge .rx-discount-badge__label--hidden{display:none!important}.rx-discount-badge.breakpoint-met:not(.primary-color-bg){background:var(--brand-red);color:#fff}.rx-discount-badge.initialized{transform:scale(1);opacity:1}.rx-price--supplement .rx-discount-badge{font-size:15px;line-height:20px;border-radius:2px}.customcheck{box-sizing:border-box;width:28px;height:28px;position:relative}.innercheck{position:absolute;height:23px;width:23px;background-color:#fff;border-radius:50%;border:1px solid #6a6a6a!important;transition:400ms!important}.monthysupbtn .innercheck:after{display:block!important;opacity:0;transform:scale(0)!important;transition:400ms!important}.monthlysupbtn.active{pointer-events:none}.monthysupbtn.active .innercheck:after{opacity:1;display:block!important;transition:400ms!important;transform:scale(1)!important;width:13px;height:13px;border:5px solid #fff;border-radius:50%;background:var(--brand-red);position:absolute;content:""}.autoship-select{display:flex;flex-direction:column;position:relative;overflow:hidden;background:#fff}.autoship-select__option{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.95rem 1.5rem .75rem;transition:200ms;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;transition:200ms;min-height:32px}.autoship-select__option:first-child{border-top:1px solid #c8c8c8;border-top-left-radius:3px;border-top-right-radius:3px}.autoship-select__option:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.autoship-select__option:hover,.autoship-select__option.active{opacity:1;background:#fafafa}.autoship-select__option--title{display:flex;font-weight:600;font-size:16px;grid-gap:5px;gap:5px;color:#c8c8c8;transition:200ms}.autoship-select__option.active .autoship-select__option--price{color:#666;transition:200ms}.autoship-select__option .autoship-select__option--price *{font-family:roboto,roboto condensed!important;display:flex;align-items:center;justify-content:center}.autoship-select__option .autoship-select__option--price sup:first-child{line-height:16px;font-size:16px;bottom:0}.autoship-select__option .autoship-select__option--price sup:last-child{line-height:16px;font-size:16px;bottom:0}.autoship-select__option.active .autoship-select__option--description,.autoship-select__option.active .autoship-select__option--title{color:#666;transition:200ms}.autoship-select__option--title *{display:flex;align-items:center}.autoship-select__option--description{padding-top:.125rem;font-size:15px;color:#6a6a6a;transition:200ms}.autoship-select__option--info{flex-grow:1;padding:0 1rem}.autoship-select__option--price{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;font-weight:600;font-size:20px;line-height:20px;text-transform:uppercase;color:#c8c8c8;font-family:roboto condensed!important;transition:200ms}.autoship-select__option--price *{text-align:center!important;white-space:nowrap!important}.autoship-select__option--price span:first-child{letter-spacing:-.125pt}.autoship-select__option--price span{text-transform:uppercase;font-size:11px;letter-spacing:.125pt;line-height:15px}.autoship-select__option--help{height:14px;width:14px;font-size:11px;line-height:11px;cursor:pointer;display:block;background:var(--brand-red);display:flex;align-items:center;justify-content:center;padding:0;margin:0;color:#fff;border-radius:50%;opacity:1;transition:200ms}.autoship-select__option--help:hover{opacity:.85}@media screen and (max-width:991px){.autoship-select__option{padding:.95rem 1rem .75rem}.autoship-select__option--title{font-size:16px}.autoship-select__option--info{padding:0 .75rem}.autoship-select__option--description{font-size:14px}.monthysupbtn.active .innercheck::after{width:10px;height:10px;border:5px solid #fff}.innercheck{height:20px;width:20px}.customcheck{height:25px;width:25px}}.rx-price.rx-price--flyout-recommended .rx-price__actual *{color:#fafafa;font-size:18px;font-weight:400}