@media (max-width:940px){.pharmacy-monograph-card{grid-template-columns:auto minmax(0,1fr);margin-left:clamp(16px,4vw,32px);margin-right:clamp(16px,4vw,32px)}.pharmacy-monograph-card__link{grid-column:2;justify-self:start}.pharmacy-hero{grid-template-columns:1fr}.pharmacy-hero>.pharmacy-product-gallery,.pharmacy-product-intro,.pharmacy-product-commerce{grid-area:auto/1}.pharmacy-rx-option{grid-template-columns:minmax(0,1fr) auto}.pharmacy-rx-option__actions{grid-column:1/-1;justify-content:space-between}.pharmacy-rx-option__actions .pharmacy-primary{flex:auto}.pharmacy-rx-actions[data-ready=true]{z-index:2;padding:12px clamp(16px, 4vw, 32px) calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #d9e2ec;margin:0 calc(-1*clamp(16px,4vw,32px));position:sticky;bottom:0}.pharmacy-rx-actions[data-ready=true] .pharmacy-primary,.pharmacy-rx-actions[data-ready=true] .pharmacy-rx-secondary{flex:100%}.pharmacy-info__grid{grid-template-columns:1fr}.pharmacy-final-purchase{margin-left:clamp(16px,4vw,32px);margin-right:clamp(16px,4vw,32px)}.pharmacy-standard-icons{grid-template-columns:1fr 1fr}}@media (min-width:820px) and (max-width:940px){.pharmacy-hero{grid-template-columns:minmax(360px,520px) minmax(360px,520px)}.pharmacy-hero>.pharmacy-product-gallery{grid-area:1/1/span 2}.pharmacy-product-intro,.pharmacy-product-commerce{grid-column:2}.pharmacy-product-intro{grid-row:1}.pharmacy-product-commerce{grid-row:2}}@media (max-width:560px){.pharmacy-class-facts dl{grid-template-columns:minmax(110px,140px) 1fr}.pharmacy-class-facts dt,.pharmacy-class-facts dd{padding:14px}.pharmacy-content-section__callouts{grid-template-columns:minmax(110px,140px) 1fr}.pharmacy-content-section__callouts dt,.pharmacy-content-section__callouts dd{padding:14px}.pharmacy-monograph-card{grid-template-columns:1fr;gap:12px;padding:18px}.pharmacy-monograph-card__link{grid-column:auto;justify-self:stretch}.pharmacy-product-tabs{max-width:none;margin:0;padding:8px 0}.pharmacy-product-tabs__scroller{justify-content:flex-start;gap:6px}.pharmacy-product-tabs__scroller a,.pharmacy-product-tabs__scroller span{padding:8px 12px;font-size:14px}.pharmacy-hero{grid-template-columns:minmax(0,1fr);row-gap:14px;padding:0 0 42px}.pharmacy-hero>.pharmacy-product-gallery{grid-area:1/1}.pharmacy-product-intro{grid-area:2/1;padding:0 16px}.pharmacy-product-commerce{grid-area:3/1;max-width:none;padding:0 16px}.pharmacy-product-gallery{gap:10px}.pharmacy-product-gallery__hero-frame{aspect-ratio:1;border-width:0 0 1px;border-radius:0}.pharmacy-product-gallery__thumbs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:2px 16px 4px;scroll-padding-inline:16px}.pharmacy-product-gallery__thumbs::-webkit-scrollbar{display:none}.pharmacy-product-gallery__thumb{border-radius:12px;flex-basis:56px;width:56px;height:56px}.pharmacy-summary{max-width:none;padding-top:0}.pharmacy-keywords{gap:6px;margin:12px 0 14px}.pharmacy-keywords span{min-height:28px;padding:6px 9px;font-size:14px}.pharmacy-purchase{border-radius:12px;gap:12px;margin-top:18px;padding:14px}.pharmacy-product-commerce>.pharmacy-purchase:first-child{margin-top:8px}.pharmacy-purchase__price strong{font-size:26px}.pharmacy-variant-pills{gap:8px}.pharmacy-variant-pill{min-height:48px;padding:0 16px;font-size:15px}.pharmacy-badges{gap:6px;margin-top:14px}.pharmacy-badges span{min-height:32px;padding:6px 9px;font-size:14px}.pharmacy-cart-row{grid-template-columns:auto 1fr;gap:8px}.pharmacy-qty{grid-template-columns:44px 40px 44px;width:auto;min-height:48px}.pharmacy-qty button{height:46px}.pharmacy-primary{min-height:48px;padding:0 12px}.pharmacy-sticky-buybar{display:flex}.pharmacy-added-toast{bottom:calc(78px + env(safe-area-inset-bottom,0px) + var(--consent-bar-height,0px))}.pharmacy-page{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px) + var(--consent-bar-height,0px))}.pharmacy-info{padding:0 16px 56px}.rx-glance,.rx-before,.rx-hub,.rx-arrives{padding:0 16px}.pharmacy-info-stack--summary{margin-top:16px}.pharmacy-info-stack--summary .pharmacy-info-row summary,.pharmacy-info-row summary{gap:14px;min-height:58px;font-size:18px;line-height:1.25}.pharmacy-info-stack--summary .pharmacy-info-row summary span:last-child,.pharmacy-info-row summary span:last-child{font-size:24px}.pharmacy-info-row p{margin:-2px 0 22px;font-size:14px;line-height:1.6}.pharmacy-content-section{padding:36px 0}.pharmacy-content-section--other-information h2{max-width:none}.pharmacy-variant-pill{flex:0 auto}.pharmacy-final-purchase{display:none}.pharmacy-standard-icons{grid-template-columns:1fr}}@media (max-width:520px){.pharmacy-content-section--other-information h2{white-space:normal}}@media (max-width:359px){.pharmacy-cart-row{grid-template-columns:minmax(0,1fr)}.pharmacy-qty{justify-self:start}}

