.ProductDescription_heading___C3yJ{font-size:1.25rem;line-height:1.875rem;font-weight:600;color:#171717;margin:0}.ProductDescription_largeImageContainer__o7X6v{width:100%;margin-bottom:1.25rem}.ProductDescription_smallImageContainer__atMY1{flex:0 1 auto}.ProductDescription_tagline__U4PYE{font-size:1rem;line-height:1.5rem;font-weight:600;display:inline-block;background-color:#f2f2f2;color:#171717;padding:.5rem .75rem;border-radius:.5rem;text-align:center}.ProductDescription_productFeatures__8UhdC{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0}.ProductDescription_productFeatureList__FFH8R{font-size:1rem;line-height:1.5rem;font-weight:400;list-style:disc;padding-left:1rem;color:#171717;margin:.75rem 0 0}.ProductDescription_productFeatureItem__RxgCK{margin-bottom:.125rem}.ProductDescription_description___fjoh{font-size:1rem;line-height:1.5rem;font-weight:400;margin-top:.75rem;margin-bottom:.75rem}.ProductDescription_manufactureGallery__crUDa{display:flex;flex-direction:column;gap:1rem}.ProductDescription_imageWrapper__V5wks{max-width:100%}.ProductDescription_smallImagesRow__gPTej{display:flex;flex-wrap:wrap;gap:.5rem}.ProductDescription_addonImages__Aa_H0{display:flex;flex-direction:column;align-items:center;padding-bottom:1.25rem}.ProductDescription_addonImg__IrIQ2{width:100%}.ProductDescription_addonImagesRow__xtO4L{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:center}.ProductDescription_addonImgSmall__DvyaO{max-width:100%}.ProductDescription_addonImgButton__nCB6g{max-width:100%;padding:0;border:0;background:none;cursor:zoom-in}.ProductGallery_productGallery__uqi1m{position:relative;max-width:458px;margin:0 auto}.ProductGallery_thumbnailGallery__5wJWV{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.ProductGallery_thumbnailGallery__5wJWV .ProductGallery_thumbnail__UjHgM{cursor:pointer;width:3.125rem;height:3.125rem;border-radius:.3125rem;border:.125rem solid rgba(0,0,0,0);transition:transform .2s;object-fit:contain}.ProductGallery_thumbnailGallery__5wJWV .ProductGallery_selected__IjCDe{border-color:#0043f0}.ProductGallery_mainImageWrapper__iz175{position:relative;width:100%;max-width:458px;display:flex;align-items:center;justify-content:center;height:320px;padding:0;border:0;background:none;cursor:zoom-in}@media(min-width:992px){.ProductGallery_mainImageWrapper__iz175{height:512px}}.ProductGallery_mainImageWrapper__iz175 img{object-fit:contain;max-height:320px!important}@media(min-width:992px){.ProductGallery_mainImageWrapper__iz175 img{max-height:480px!important}}.ProductGallery_blurOverlay__fJPWR{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;filter:blur(20px);opacity:1;transition:opacity .3s ease}.ProductGallery_blurOverlay__fJPWR.ProductGallery_hidden__fMzpl{opacity:0}.ProductGallery_viewer___rB99{position:relative;width:100%;padding:.75rem}@media(min-width:768px){.ProductGallery_viewer___rB99{width:min(90vw,50rem)}}.ProductGallery_viewerClose__UKcjU{position:absolute;top:.75rem;right:.75rem;z-index:1}.ProductGallery_viewerStage__xVga2{position:relative}.ProductGallery_viewerNav__UkjmL{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid #d4d4d4;border-radius:50%;background:hsla(0,0%,100%,.9);color:#171717;cursor:pointer}.ProductGallery_viewerNav__UkjmL:disabled{opacity:.3;cursor:default}.ProductGallery_viewerPrev__weIfb{left:0}.ProductGallery_viewerPrev__weIfb svg{transform:rotate(180deg)}.ProductGallery_viewerNext__oHRWk{right:0}.ProductGallery_viewerCount__zeeBn{margin-top:.375rem;text-align:center;color:#525252}.ProductGallery_viewerImage__MORlo{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain}.PharmacyNotice_notice__mG_PB{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;margin:.75rem 0;background-color:#e8edff;border-radius:.5rem;color:#0043f0}.PharmacyNotice_icon__Bmg8C{display:inline-flex;flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.125rem;color:#0043f0}.PharmacyNotice_icon__Bmg8C svg{width:100%;height:100%}.PharmacyNotice_icon__Bmg8C svg path{stroke:currentColor}.PharmacyNotice_content__0341O{display:flex;flex-direction:column;gap:.125rem;min-width:0}.PharmacyNotice_title__tm_Bv{font-size:1rem;line-height:1.5rem;font-weight:600;margin:0;color:#0043f0}.PharmacyNotice_body___ZJ6c{font-size:.875rem;line-height:1.25rem;font-weight:400;margin:0;color:#171717}.ProductDetails_details__9JxuF h3{font-size:.875rem;line-height:1.25rem;font-weight:600}.ProductDetails_details__9JxuF ul{padding:0;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.ProductDetails_details__9JxuF ul li{display:flex;gap:.5rem;align-items:baseline}.ProductDetails_details__9JxuF ul li span{font-size:.875rem;line-height:1.25rem;color:#737373}.ProductDetails_details__9JxuF ul li .ProductDetails_separator__poIsx{flex-grow:1;border-bottom:1px dotted #d4d4d4}@media(min-width:992px){.ProductDetails_details__9JxuF{margin-bottom:1rem}}.ProductDetails_seeMore___kRrK{font-size:1rem;line-height:1.5rem;color:#0043f0;font-weight:700;background:none;cursor:pointer;border:none;padding:0}.NextDayDelivery_nextDayWrapper__VbGEk{margin:10px 10px 0 0}@media(min-width:768px){.NextDayDelivery_nextDayWrapper__VbGEk{margin:10px 0 0}}.NextDayDelivery_banner__TkxPC{position:relative;border:1px solid #0043f0;background-color:#fcfbf7;border-radius:6px;padding:10px;margin-bottom:12px}.NextDayDelivery_badge__FatG7{position:absolute;top:-12px;right:-8px;background-color:#0043f0;color:#fff;font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.NextDayDelivery_content__KzVDK{display:flex;align-items:center}.NextDayDelivery_iconWrapper__yfMjr{background-color:#0043f0;border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center;margin-right:12px}.NextDayDelivery_icon__ke4K_{color:#fff}.NextDayDelivery_textContent__PrNOt{display:flex;flex-direction:column}.NextDayDelivery_title__jWqZ8{font-weight:700;color:#0043f0;margin:0;font-size:.9rem;letter-spacing:.02em}.NextDayDelivery_subtitle__Vet75{font-size:.75rem;color:#525252;margin:2px 0 0}.NextDayDelivery_deliveryDate__hnO4S{font-size:.875rem;color:#525252;margin-left:4px}.NextDayDelivery_emphasized__wwGwR{font-weight:600}.NextDayDelivery_disclaimer__YyhB8{font-size:.65rem;margin-top:4px}.NextDayDelivery_discountMessage__gYhvp{font-size:.75rem;color:#e4163c;margin-top:.75rem;padding-top:.625rem;border-top:1px dashed #e5e5e5}.NextDayDelivery_couponCode__yUdx3{background-color:#fcfbf7;border:1px solid #0043f0;border-radius:.25rem;padding:.125rem .25rem;font-weight:600;color:#0043f0;letter-spacing:.05em}@media(min-width:992px){.NextDayDelivery_couponCode__yUdx3{border:none;padding:0}}.TabbyOnsiteMessaging_container__aZGBx{width:100%}.TabbyOnsiteMessaging_container__aZGBx div,.TabbyOnsiteMessaging_container__aZGBx p,.TabbyOnsiteMessaging_container__aZGBx span{color:#525252!important;font-family:var(--sf-font,var(--font-dm-sans));font-weight:400;letter-spacing:0;font-size:12px;line-height:18px}@media(min-width:768px){.TabbyOnsiteMessaging_container__aZGBx div,.TabbyOnsiteMessaging_container__aZGBx p,.TabbyOnsiteMessaging_container__aZGBx span{font-size:12px;line-height:18px}}@media(min-width:1280px){.TabbyOnsiteMessaging_container__aZGBx div,.TabbyOnsiteMessaging_container__aZGBx p,.TabbyOnsiteMessaging_container__aZGBx span{font-size:12px;line-height:18px}}@media(min-width:1920px){.TabbyOnsiteMessaging_container__aZGBx div,.TabbyOnsiteMessaging_container__aZGBx p,.TabbyOnsiteMessaging_container__aZGBx span{font-size:12px;line-height:18px}}.IconWithText_iconWithText__FIKhS{display:flex;align-items:center;gap:.375rem}.IconWithText_text__wNNxB{font-size:.875rem;line-height:1.25rem;font-weight:500}.IconWithText_top__D63RY{flex-direction:column}.IconWithText_bottom__AeY8W{flex-direction:column-reverse}.IconWithText_left__gbEQz{flex-direction:row-reverse}.IconWithText_right__tMn_L{flex-direction:row}.InstallmentText_container__FoMgZ path{fill:#737373}.InfoBadge_lastWordGroup__OuTd9{white-space:nowrap}.InfoBadge_trigger__ZDEYs{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.125em;background:rgba(0,0,0,0);border:none;padding:2px;margin:0 0 0 4px;cursor:pointer;border-radius:50%}.InfoBadge_trigger__ZDEYs:focus-visible .InfoBadge_icon__OgoQv,.InfoBadge_trigger__ZDEYs:hover .InfoBadge_icon__OgoQv{color:#404040}.InfoBadge_trigger__ZDEYs:focus-visible{outline:2px solid #0043f0;outline-offset:2px}.InfoBadge_icon__OgoQv{color:#a3a3a3;flex-shrink:0}.InfoBadge_modalContainer__QRneI{display:flex;flex-direction:column;max-width:480px;padding:1.5rem;gap:1.5rem}.InfoBadge_headingContainer__JbTlm{display:flex;justify-content:space-between;align-items:center}.InfoBadge_headingContainer__JbTlm h4{font-size:1.5rem;line-height:2rem;font-family:var(--font-homie);font-weight:600;margin:0}.InfoBadge_body__TdteO{color:#737373;font-size:16px;font-weight:400;line-height:24px}.InfoBadge_body__TdteO p{margin:0}.Price_priceWithDiscountContainer__lNngX{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:992px){.Price_priceWithDiscountContainer__lNngX{gap:.25rem}}@media(min-width:768px){.Price_priceWithDiscount__c8SpQ{gap:.5rem}}.Price_dealPrice__UVZvl{font-size:1.875rem;line-height:2.375rem;font-family:var(--font-homie);font-weight:600;color:#0043f0}@media(min-width:992px){.Price_dealPrice__UVZvl{font-size:1.875rem;line-height:2.375rem;font-family:var(--font-homie)}}.Price_price__V3gPW{color:#0a0a0a;font-family:var(--font-homie);font-size:24px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0}.Price_price__V3gPW.Price_discountPrice__MGR5W{color:#ff4c0c}.Price_discountContainer__PgGd2{display:flex;align-items:center;font-size:.75rem;line-height:1.125rem}.Price_discountContainer__PgGd2 span{color:#737373;text-decoration:line-through;text-transform:uppercase}@media(min-width:992px){.Price_discountContainer__PgGd2{font-size:1rem;line-height:1.5rem}}.Price_priceTaxInfo__BMAyU{font-size:.625rem;line-height:.75rem;color:#737373;margin:0}@media(min-width:992px){.Price_priceTaxInfo__BMAyU{font-size:.75rem;line-height:1.125rem}}.Price_proBadge__ZaK6g{font-family:var(--sf-font,var(--font-dm-sans));font-weight:600;letter-spacing:2px;font-size:10px;line-height:16px;text-transform:uppercase;background-color:#0043f0;color:#fff;margin-bottom:.25rem;padding:.125rem .25rem}@media(min-width:768px){.Price_proBadge__ZaK6g{font-size:10px;line-height:16px}}@media(min-width:1280px){.Price_proBadge__ZaK6g{font-size:10px;line-height:16px}}@media(min-width:1920px){.Price_proBadge__ZaK6g{font-size:10px;line-height:16px}}@media(min-width:992px){.Price_proBadge__ZaK6g{font-family:var(--sf-font,var(--font-dm-sans));font-weight:600;letter-spacing:2px;font-size:10px;line-height:16px}}@media(min-width:992px)and (min-width:768px){.Price_proBadge__ZaK6g{font-size:10px;line-height:16px}}@media(min-width:992px)and (min-width:1280px){.Price_proBadge__ZaK6g{font-size:10px;line-height:16px}}@media(min-width:992px)and (min-width:1920px){.Price_proBadge__ZaK6g{font-size:10px;line-height:16px}}.Price_strikethroughPrice__zd3ta{color:#525252;font-family:var(--sf-font,var(--font-dm-sans));font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;text-decoration:line-through}.Price_proPrice___e1F_{color:#ff4c0c;font-family:var(--font-homie);font-size:24px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0}.Price_smallerPrice__RgWe7{font-size:1rem;line-height:1.5rem}@media(min-width:992px){.Price_smallerPrice__RgWe7{font-size:1.125rem;line-height:1.75rem}}.Counter_counter__Q5tXf{display:flex;padding:.625rem 1rem;justify-content:space-between;align-items:center;gap:1rem;border-radius:.5rem;border:1px solid #d4d4d4}.Counter_icon__DFX_Z{width:1.25rem;height:1.25rem;cursor:pointer}.Counter_icon__DFX_Z.Counter_disabled__K3ZRo{cursor:not-allowed}.Counter_icon__DFX_Z.Counter_disabled__K3ZRo path{stroke:#a3a3a3}.Counter_count__SLGBq{font-weight:600;width:1.25rem;height:1.25rem;text-align:center}.Counter_countInput__8rIO_{font-weight:600;width:2.5rem;padding:0;border:none;outline:none;background:none;text-align:center;font-family:inherit;color:inherit}.Counter_countInput__8rIO_::-webkit-inner-spin-button,.Counter_countInput__8rIO_::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}