:host,:root{--ps-core-color-red-5:#fff2f2;--ps-core-color-red-10:#ffd9d9;--ps-core-color-red-20:#ffb3b3;--ps-core-color-red-30:#ff8c8c;--ps-core-color-red-40:#fa5757;--ps-core-color-red-50:#eb0000;--ps-core-color-red-60:#c00;--ps-core-color-red-70:#a50000;--ps-core-color-red-80:#730b0b;--ps-core-color-red-90:#4d0f0f;--ps-core-color-red-95:#260b0b;--ps-core-color-cobalt-5:#e6f3ff;--ps-core-color-cobalt-10:#cce6ff;--ps-core-color-cobalt-20:#9cf;--ps-core-color-cobalt-30:#64b5ff;--ps-core-color-cobalt-40:#39f;--ps-core-color-cobalt-50:#0080ff;--ps-core-color-cobalt-60:#06c;--ps-core-color-cobalt-70:#004d99;--ps-core-color-cobalt-80:#013f7c;--ps-core-color-cobalt-90:#002b57;--ps-core-color-cobalt-95:#001a33;--ps-core-color-gray-0:#fff;--ps-core-color-gray-2:#fcfbfa;--ps-core-color-gray-5:#f2efeb;--ps-core-color-gray-10:#dbd8d5;--ps-core-color-gray-20:#ccc9c6;--ps-core-color-gray-30:#b0adab;--ps-core-color-gray-40:#a3a09c;--ps-core-color-gray-50:#8f8c89;--ps-core-color-gray-60:#767471;--ps-core-color-gray-70:#5e5d5a;--ps-core-color-gray-80:#474644;--ps-core-color-gray-90:#333230;--ps-core-color-gray-95:#1a1a19;--ps-core-color-gray-100:#000;--ps-core-color-system-red-5:#fef2f1;--ps-core-color-system-red-10:#facfcb;--ps-core-color-system-red-20:#f7aea6;--ps-core-color-system-red-30:#f08c81;--ps-core-color-system-red-40:#ed6f61;--ps-core-color-system-red-50:#e8503f;--ps-core-color-system-red-60:#db3321;--ps-core-color-system-red-70:#b82616;--ps-core-color-system-red-80:#971e11;--ps-core-color-system-red-90:#73160c;--ps-core-color-system-red-95:#470e08;--ps-core-color-system-green-5:#edfaf1;--ps-core-color-system-green-10:#b5f7cb;--ps-core-color-system-green-20:#7af0a4;--ps-core-color-system-green-30:#4ae07c;--ps-core-color-system-green-40:#29c45d;--ps-core-color-system-green-50:#17a646;--ps-core-color-system-green-60:#118738;--ps-core-color-system-green-70:#0f5d29;--ps-core-color-system-green-80:#104a23;--ps-core-color-system-green-90:#0e361b;--ps-core-color-system-green-95:#102b19;--ps-core-color-system-orange-5:#fff6eb;--ps-core-color-system-orange-10:#ffe7cc;--ps-core-color-system-orange-20:#ffd6a6;--ps-core-color-system-orange-30:#ffc480;--ps-core-color-system-orange-40:#ffac4d;--ps-core-color-system-orange-50:#fa9725;--ps-core-color-system-orange-60:#e07800;--ps-core-color-system-orange-70:#b26000;--ps-core-color-system-orange-80:#8c4e06;--ps-core-color-system-orange-90:#704009;--ps-core-color-system-orange-95:#52330f;--ps-billboard-heading-font-size:2rem;--ps-button-corner-radius:1.5rem;--ps-button-outlined-color-text:#004d99;--ps-button-text-color-text:#004d99;--ps-card-heading-font-size:1.5rem;--ps-theme-color-background-negative:#facfcb;--ps-theme-color-background-neutral:#dbd8d5;--ps-theme-color-background-positive:#b5f7cb;--ps-theme-color-background-selection:#e6f3ff;--ps-theme-color-background-warning:#ffe7cc;--ps-theme-color-brand-primary:#c00;--ps-theme-color-action-default:#004d99;--ps-theme-color-action-variant:#1a1a19;--ps-theme-color-action-hover:#013f7c;--ps-theme-color-action-variant-hover:#dbd8d5;--ps-theme-color-action-active:#06c;--ps-theme-color-action-visited:#767471;--ps-theme-color-page:#fff;--ps-theme-color-section:#fcfbfa;--ps-theme-color-container:#fff;--ps-theme-color-container-contrast:#1a1a19;--ps-theme-color-scrim:rgba(0,0,0,.5);--ps-theme-color-background-disabled:#f2efeb;--ps-theme-color-container-variant-1:#f2efeb;--ps-theme-color-border-decorative:#dbd8d5;--ps-theme-color-border-interactive:#1a1a19;--ps-theme-color-border-inactive:#5e5d5a;--ps-theme-color-border-disabled:#767471;--ps-theme-color-content-default:#1a1a19;--ps-theme-color-content-disabled:#474644;--ps-theme-color-content-inactive:#5e5d5a;--ps-theme-color-negative:#db3321;--ps-theme-color-warning:#e07800;--ps-theme-color-positive:#118738;--ps-theme-color-info:#474644;--ps-theme-color-contrast:#000;--ps-theme-color-inverse:#fff;--ps-theme-shadow-s:0px 1.4px 8px 0px rgba(26,26,25,.25);--ps-theme-shadow-l:0px 1.5px 24px 0px rgba(0,0,0,.25);--ps-theme-font-family:"CVS Health Sans",Helvetica,Arial,sans-serif;--ps-theme-font-size-heading-xxxl:2.25rem;--ps-theme-font-size-heading-xxl:2rem;--ps-theme-font-size-heading-xl:1.5rem;--ps-theme-font-size-heading-l:1.25rem;--ps-theme-font-size-heading-m:1.125rem;--ps-theme-font-size-heading-s:1rem;--ps-theme-font-size-display-l:3.5rem;--ps-theme-font-size-display-m:3rem;--ps-theme-font-size-display-s:2.5rem;--ps-theme-font-size-display-xs:2rem;--ps-theme-font-size-paragraph-xl:1.375rem;--ps-theme-font-size-paragraph-l:1.25rem;--ps-theme-font-size-paragraph-m:1rem;--ps-theme-font-size-paragraph-s:0.875rem;--ps-theme-font-size-paragraph-xs:0.75rem;--ps-theme-font-weight-medium:500;--ps-theme-font-weight-semibold:600;--ps-theme-font-weight-normal:400;--ps-theme-font-leading-heading:1.2;--ps-theme-font-leading-paragraph:1.5;--ps-theme-font-leading-display:1.2;--ps-theme-font-underline-default:0.0625rem;--ps-theme-font-underline-active:0.125rem;--ps-theme-space-xxs:0.25rem;--ps-theme-space-xs:0.5rem;--ps-theme-space-s:0.75rem;--ps-theme-space-m:1rem;--ps-theme-space-l:1.5rem;--ps-theme-space-xl:2rem;--ps-theme-space-xxl:2.5rem;--ps-theme-space-xxxl:3rem;--ps-theme-space-xxxxl:3.5rem;--ps-theme-border-width-s:0.0625rem;--ps-theme-border-width-m:0.125rem;--ps-theme-border-width-l:0.25rem;--ps-theme-border-style-default:solid;--ps-theme-border-style-disabled:dashed;--ps-theme-border-offset:0.25rem;--ps-theme-corner-radius-s:0.25rem;--ps-theme-corner-radius-m:0.5rem;--ps-theme-corner-radius-l:1rem;--ps-theme-corner-radius-xl:1.5rem;--ps-alert-bar-font-size-heading:1.25rem;--ps-important-note-font-size-heading:1.25rem;--ps-status-bar-font-size-heading:1.25rem;--ps-grid-width-max:80rem;--ps-grid-width-full:100%;--ps-grid-breakpoint-s:22.5rem;--ps-grid-breakpoint-m:48rem;--ps-grid-breakpoint-l:64rem;--ps-link-cta-corner-radius:1.5rem;--ps-link-icon-size:1rem;--ps-link-icon-align:center;--ps-modal-heading-font-size:1.5rem;--ps-modal-corner-radius:1.5rem;--ps-modal-shadow:0px 1.5px 24px 0px rgba(0,0,0,.25)}.recommended-address-modal-module_body__IGLTk{padding:4px 0 0}.recommended-address-modal-module_description__sSuKU{font-size:14px;color:#000;margin:0 0 16px}.recommended-address-modal-module_comparison__agV4-{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.recommended-address-modal-module_addressBlock__LVrdj{padding:12px 16px;border:1px solid #dbd8d5;border-radius:4px;background:#fff}.recommended-address-modal-module_addressBlockRecommended__RTEAc{border-color:#118738;background:#f0faf3}.recommended-address-modal-module_blockLabel__BdnaD{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 8px}.recommended-address-modal-module_addressBlockRecommended__RTEAc .recommended-address-modal-module_blockLabel__BdnaD{color:#118738}.recommended-address-modal-module_addressText__hPUbi{font-style:normal;display:flex;flex-direction:column;gap:2px}.recommended-address-modal-module_addressLine__Ps7Z9{font-size:14px;color:#1a1a19;line-height:1.5}.recommended-address-modal-module_actions__1sQcp{width:100%}.deliver-to-modal-module_body__twQRo{display:flex;flex-direction:column;align-items:flex-start}.deliver-to-modal-module_applyAlert__V-HW4{width:100%;margin-bottom:12px}.deliver-to-modal-module_savedAddresses__B2z3q{word-break:break-word;width:100%}.deliver-to-modal-module_savedAddresses__B2z3q h3{font-family:var(--CVSHealthFontMedium);font-weight:500;font-size:16px;line-height:1.5;margin:unset!important}.deliver-to-modal-module_radioGroup__LzS47{display:flex}.deliver-to-modal-module_radioActionContainer__q1erU{position:relative;padding:.25rem0}.deliver-to-modal-module_radioActionContainer__q1erU+.deliver-to-modal-module_radioActionContainer__q1erU{border-top:1px solid #dbd8d5}.deliver-to-modal-module_radioContainer__82xwB{display:flex;justify-content:space-between;align-items:flex-start}.deliver-to-modal-module_addressContent__HmTKd{min-width:0}.deliver-to-modal-module_radioContainer__82xwB p{margin:unset;font-family:var(--CVSHealthFont)}.deliver-to-modal-module_emailText__HL8AL{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deliver-to-modal-module_radioContainer__82xwB p+p{margin-top:8px}.deliver-to-modal-module_radioContainer__82xwB .ps-button{flex-shrink:0}.deliver-to-modal-module_defaultAddress__aKhYn{color:#118738}.deliver-to-modal-module_buttonContainer__0xA9w{position:absolute;top:0;right:0}.deliver-to-modal-module_actionGroup__Rw5zu{display:flex;flex-direction:column;gap:.75rem;position:sticky;bottom:0;left:0;z-index:10;width:100%;border-top:1px solid var(--ps-theme-color-border-decorative,#e0e0e0);background:var(--ps-theme-color-surface-default,#fff);padding:var(--ps-theme-space-m,16px) 0;box-shadow:0 -2px 8px 0 rgba(0,0,0,.04)}.deliver-to-modal-module_addNewAddressBtn__pEKEc{margin:0}.deliver-to-modal-module_modal__9OcWL .ps-modal{max-width:350px!important}.deliver-to-modal-module_modal__9OcWL .ps-modal-wrapper{padding-bottom:0!important}.sms-opt-in-field-module_smsOptIn__WbQnc{margin-top:-4px}.sms-opt-in-field-module_smsOptInContent__HEG4J{display:inline-block;line-height:1.5}.address-form-modal-module_body__h9INj{padding:.25rem .5rem 0;max-height:calc(80vh - 180px);overflow-y:auto;overflow-x:hidden}.address-form-modal-module_info__SVpYy{font-size:14px;color:#6b7280;margin:0 0 8px}.address-form-modal-module_form__4rxXD{display:flex;flex-direction:column;width:100%}.address-form-modal-module_fieldset__WT-zq{border:none;margin:0;padding:0}.address-form-modal-module_fieldset__WT-zq .ps-input,.address-form-modal-module_fieldset__WT-zq .ps-select{min-height:120px}.address-form-modal-module_legend__yv60p{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.address-form-modal-module_errorSummary__GxC9X{width:100%;margin:0 0 16px}.address-form-modal-module_errorList__TLHsr{margin:0;padding-left:20px;list-style:none}.address-form-modal-module_errorItem__c2nBu+.address-form-modal-module_errorItem__c2nBu{margin-top:6px}.address-form-modal-module_errorLink__uPkZi{border:none;background:none;color:#1a1a19;text-decoration:none;padding:0;cursor:pointer;font:inherit;text-align:left}.address-form-modal-module_errorLink__uPkZi:hover{text-decoration:underline}.address-form-modal-module_row__JWJBb{display:flex;flex-direction:row;gap:1rem;width:100%}.address-form-modal-module_row__JWJBb>*{flex:1;min-width:0}.address-form-modal-module_divider__IZkJ8{width:100%;height:1px;background:#dbd8d5;margin:16px 0 8px}.address-form-modal-module_actions__4jVgx{width:100%}.address-form-modal-module_externalAlert__V7Xdf{width:100%;margin:0 0 16px}.contact-info-modal-module_body__yomre{display:flex;flex-direction:column;gap:16px;margin-top:16px}.contact-info-modal-module_alert__c1I1k{margin-bottom:8px}.subscription-details-module_container__hSe-D{margin:0 auto;font-family:var(--CVSHealthFont);background:#fff}.subscription-details-module_title__933KG{margin:0;font-size:24px;font-family:CVS Health Sans Medium,Helvetica,Arial,sans-serif;line-height:1.2}.subscription-details-module_footerRule__0psn6,.subscription-details-module_rule__iU0UY{height:1px;background:#dbd8d5;margin:16px 0}.subscription-details-module_alert__SBBpQ{margin-bottom:24px}.subscription-details-module_layout__OzsA-{display:grid;grid-template-columns:320px 1fr;gap:48px;padding:12px 0 16px}.subscription-details-module_left__ykzUH{display:flex;flex-direction:column;align-items:flex-start}.subscription-details-module_product__PmAN6{display:flex;flex-direction:column;gap:12px;width:100%}.subscription-details-module_imageWrap__BB3kf{width:220px;height:220px;overflow:hidden;border-radius:8px;background:#fff}.subscription-details-module_image__rr4y-{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.subscription-details-module_imagePlaceholder__cnDHr{width:100%;height:100%;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:subscription-details-module_shimmer__pvIC3 1.2s linear infinite}@keyframes subscription-details-module_shimmer__pvIC3{0%{background-position:0 0}to{background-position:-200% 0}}.subscription-details-module_productDetails__o-Knj{display:flex;flex-direction:column;gap:8px;width:100%}.subscription-details-module_priceRow__MWGGV{display:flex;align-items:baseline;gap:8px}.subscription-details-module_price__HOWV1{font-size:20px;font-family:CVS Health Sans Medium,Helvetica,Arial,sans-serif}.subscription-details-module_unitPrice__VwQ4f{font-size:14px;color:#6b7280;font-weight:400}.subscription-details-module_productName__OLlXX{font-size:16px;font-weight:500;line-height:1.5}.subscription-details-module_qtyRow__5kdvU{display:flex;align-items:center;gap:8px;padding-top:8px}.subscription-details-module_iconBtn__SZoUa{width:45px;height:40px;border-radius:999px;border:1px solid #1a1a19;background:#fff;color:#1a1a19;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.subscription-details-module_iconBtn__SZoUa:disabled{opacity:.4;cursor:not-allowed}.subscription-details-module_iconBtn__SZoUa:hover{background:#f9f7f5}.subscription-details-module_qtyPill__db3gM{border:2px solid #06c;color:#06c;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.subscription-details-module_right__HHURk{display:flex;flex-direction:column;gap:24px}.subscription-details-module_sectionTitle__XnkTC{margin:0 0 10px;font-size:20px;font-family:CVS Health Sans Medium,Helvetica,Arial,sans-serif;line-height:1.2}.subscription-details-module_subLabel__Phpy5{display:flex;align-items:center;gap:8px;color:#1a1a19;font-weight:500;margin-bottom:12px}.subscription-details-module_frequencyGroup__H15HY{display:flex;gap:4px;flex-wrap:nowrap;align-items:center}.subscription-details-module_frequencyOption__JNexo{height:40px;min-width:80px;padding:8px 12px;border-radius:8px;border:1px solid #8f8c89;background:#fff;color:#1a1a19;font-size:12px;font-weight:400;line-height:1.5;cursor:pointer}.subscription-details-module_frequencyOptionSelected__MZvUm{background:#e6f3ff;border:2px solid #06c;font-weight:500}.subscription-details-module_frequencyOption__JNexo:focus-visible{outline:2px solid #06c;outline-offset:2px}.subscription-details-module_cardList__X2lmU{display:flex;flex-direction:column;gap:12px}.subscription-details-module_manageCard__jsr8g{border:1px solid #dbd8d5;border-radius:8px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff}.subscription-details-module_manageCardClickable__vDB3v{cursor:pointer}.subscription-details-module_cardText__4VBNh{display:flex;flex-direction:column;gap:2px}.subscription-details-module_cardTitle__OFaya{font-size:16px;font-weight:500}.subscription-details-module_cardValue__Hoe0f{font-size:14px;color:#1a1a19}.subscription-details-module_linkBtn__AtFp3{border:none;background:transparent;color:#06c;font-weight:500;cursor:pointer;font-size:16px}.subscription-details-module_chevron__zPcw8{font-size:24px;line-height:1;color:#1a1a19}.subscription-details-module_footer__lmlB4{display:flex;justify-content:flex-end;gap:16px;flex-wrap:wrap}.subscription-details-module_modalActions__M7iMw{margin-top:16px}.subscription-details-module_alertBody__vWTce{margin:12px 0 0;font-size:16px;line-height:1.5}.subscription-details-module_stateWrap__dWu0x{padding:12px 0 24px}.subscription-details-module_stateCard__103r-{background:#f9f7f5;border-radius:12px;padding:24px;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.subscription-details-module_stateIcon__hViQ3{width:64px;height:64px;border-radius:999px}.subscription-details-module_stateIcon__hViQ3,.subscription-details-module_stateLoader__JcOlr{display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px}.subscription-details-module_stateIconEmpty__nEtYH{background:#dbeafe;color:#c81e1e}.subscription-details-module_stateIconError__TGS4J{background:#d92d20;color:#fff}.subscription-details-module_stateTitle__wAvKa{font-size:20px;font-weight:500;line-height:1.2;margin:0}.subscription-details-module_stateMessage__qG6ss{font-size:16px;font-weight:400;color:#6b7280;line-height:1.4;max-width:520px;margin:0}.subscription-details-module_actionGroup__58eme{margin-top:1rem}@media (max-width:560px){.subscription-details-module_container__hSe-D{padding:16px}.subscription-details-module_layout__OzsA-{grid-template-columns:1fr;gap:24px}.subscription-details-module_product__PmAN6{flex-direction:row;align-items:center;gap:16px}.subscription-details-module_imageWrap__BB3kf{width:116px;height:116px}.subscription-details-module_frequencyGroup__H15HY{flex-wrap:wrap}}@font-face{font-family:__CVSHealthSans_91f953;src:url(/next-shop/_next/static/media/819c314c20ce7164-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__CVSHealthSans_91f953;src:url(/next-shop/_next/static/media/3fddd9c970c146f8-s.p.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__CVSHealthSans_Fallback_91f953;src:local("Arial");ascent-override:98.88%;descent-override:24.43%;line-gap-override:0.00%;size-adjust:104.77%}.__className_91f953{font-family:__CVSHealthSans_91f953,__CVSHealthSans_Fallback_91f953}.__variable_91f953{--font-CVSHealthSans:"__CVSHealthSans_91f953","__CVSHealthSans_Fallback_91f953"}