@media (max-width:650px){.pricePage .priceListSection{padding:68px 14px 82px}.pricePage .priceListHead{margin-bottom:28px}.pricePage .priceListHead h2{font-size:clamp(43px,13vw,58px)}.pricePage .priceAudienceToggle{width:100%;max-width:330px}.pricePage .priceAudienceToggle button{min-width:0;flex:1 1}.pricePage .priceCategory{margin-bottom:24px}.pricePage .priceListTable{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.pricePage .priceListHeader{display:none}.pricePage .priceListRow,.pricePage .priceListTableFull .priceListRow{width:auto;min-height:0;margin-bottom:12px;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(20,55,72,.06)}.pricePage .priceProduct{grid-column:1/-1;padding-bottom:12px;border-bottom:1px solid var(--line)}.pricePage .priceProductImage{width:64px;height:54px;flex-basis:64px}.pricePage .priceListRow>span:not(.priceProduct){width:100%;min-width:0;min-height:60px;margin:0;padding:9px;align-items:flex-start;justify-content:center;border:1px solid #e1eaed;border-radius:10px;background:#f8fbfc;text-align:left}.pricePage .priceListRow>span[data-label]:before{content:attr(data-label);color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricePage .priceListRow>.administrationMethod:before{content:"Method";color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricePage .priceListRow>span.ourPrice{align-items:flex-start!important;color:#147a55;background:#e8f7f0}.pricePage .priceListRow>span.ourPrice strong{font-size:17px}.pricePage .priceListRow>span.competitorPrice{align-items:flex-start;color:#a91f1f;background:#fff3f3;display:none}.pricePage .privateReferralBanner,.pricePage .unavailableMedicineBanner{grid-column:1/-1;min-height:54px;padding:12px;text-align:center}.pricePage .antimalarialSchedule,.pricePage .childWeightGuidance{width:auto;padding-inline:14px}.pricePage .antimalarialSchedule,.pricePage .childWeightGuidance{margin:-13px 0 12px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px}.pricePage .childWeightGuidance>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pricePage .priceListNote{display:none}}.pricePage .priceListHeader.withReadMore,.pricePage .priceListRow.withReadMore,.pricePage .priceListTableFull .priceListHeader.withReadMore,.pricePage .priceListTableFull .priceListRow.withReadMore{grid-template-columns:minmax(235px,2.1fr) minmax(82px,.62fr) minmax(76px,.5fr) repeat(3,minmax(100px,.82fr)) 56px}.pricePage .priceReadMoreHeading{justify-content:center;text-align:center}.pricePage .priceReadMore{min-height:38px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--teal-dark);font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.pricePage .priceReadMore svg{width:16px;height:16px;flex:0 0 auto}.pricePage .priceReadMore:hover{border-color:var(--teal);background:#effbfc;color:var(--teal)}.pricePage .privateReferralRow.withReadMore .privateReferralBanner,.pricePage .unavailableMedicineRow.withReadMore .unavailableMedicineBanner{grid-column:2/7}.pricePage .privateReferralRow.withReadMore .priceReadMore,.pricePage .unavailableMedicineRow.withReadMore .priceReadMore{grid-column:7}@media (max-width:850px) and (min-width:651px){.pricePage .priceListHeader.withReadMore,.pricePage .priceListRow.withReadMore,.pricePage .priceListTableFull .priceListHeader.withReadMore,.pricePage .priceListTableFull .priceListRow.withReadMore{width:980px;grid-template-columns:260px 82px 76px repeat(3,110px) 56px}}@media (max-width:650px){.pricePage .priceListHeader.withReadMore,.pricePage .priceListRow.withReadMore,.pricePage .priceListTableFull .priceListHeader.withReadMore,.pricePage .priceListTableFull .priceListRow.withReadMore{grid-template-columns:minmax(105px,1fr) 48px 58px 72px 38px}.pricePage .priceListHeader.withReadMore>span:nth-child(5),.pricePage .priceListHeader.withReadMore>span:nth-child(6){display:none}.pricePage .priceListHeader.withReadMore>.priceReadMoreHeading{display:flex;font-size:0}.pricePage .priceReadMoreHeading:after{content:"More";font-size:7px}.pricePage .priceReadMore{width:34px;min-height:34px;padding:0;border-radius:9px}.pricePage .priceReadMore span{display:none}.pricePage .privateReferralRow.withReadMore,.pricePage .unavailableMedicineRow.withReadMore{grid-template-columns:minmax(105px,1fr) minmax(0,1fr) 38px}.pricePage .privateReferralRow.withReadMore .privateReferralBanner,.pricePage .unavailableMedicineRow.withReadMore .unavailableMedicineBanner{grid-column:2}.pricePage .privateReferralRow.withReadMore .priceReadMore,.pricePage .unavailableMedicineRow.withReadMore .priceReadMore{grid-column:3}}@media (prefers-reduced-motion:reduce){.pricePage .priceReadMore{transition:none}}.pricePage a.priceProduct{color:inherit;text-decoration:none}.pricePage a.priceProduct strong{transition:color .2s ease}.pricePage a.priceProduct:hover strong{color:var(--teal)}@media (prefers-reduced-motion:reduce){.pricePage a.priceProduct strong{transition:none}}@media (max-width:650px){.pricePage .priceListTable{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(20,55,72,.06)}.pricePage .priceListHeader,.pricePage .priceListRow,.pricePage .priceListTableFull .priceListHeader,.pricePage .priceListTableFull .priceListRow{width:auto;display:grid;grid-template-columns:minmax(105px,1fr) 48px 58px 72px;grid-column-gap:4px;column-gap:4px}.pricePage .priceListHeader{min-height:44px;padding:0 9px;font-size:7px;letter-spacing:.04em}.pricePage .priceListHeader>span:nth-child(n+5){display:none}.pricePage .priceListRow,.pricePage .priceListTableFull .priceListRow{min-height:62px;margin:0;padding:9px;gap:4px;border:0;border-top:1px solid #e8eff2;border-radius:0;box-shadow:none}.pricePage .priceProduct{grid-column:auto;padding:0;align-items:flex-start;flex-direction:column!important;border:0;gap:5px}.pricePage .priceProductImage{width:42px;height:32px;display:block;flex:0 0 32px;border-radius:6px}.pricePage .priceProductImage img{padding:2px}.pricePage .priceProduct strong{font-size:10px;line-height:1.25}.pricePage .priceListRow>span:not(.priceProduct){width:auto;min-width:0;min-height:0;margin:0;padding:0;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;text-align:center;font-size:9px;overflow-wrap:anywhere}.pricePage .priceListRow>.administrationMethod:before,.pricePage .priceListRow>span[data-label]:before{display:none}.pricePage .priceListRow>span.ourPrice{align-items:center!important;color:#147a55;background:transparent}.pricePage .priceListRow>span.ourPrice strong{font-size:14px}.pricePage .priceListRow>span.competitorPrice{display:none}.pricePage .privateReferralRow,.pricePage .unavailableMedicineRow{grid-template-columns:minmax(105px,1fr) 178px}.pricePage .privateReferralBanner,.pricePage .unavailableMedicineBanner{grid-column:2;min-height:42px;padding:6px;font-size:9px!important}.pricePage .priceListHeader.withReadMore,.pricePage .priceListRow.withReadMore,.pricePage .priceListTableFull .priceListHeader.withReadMore,.pricePage .priceListTableFull .priceListRow.withReadMore{grid-template-columns:minmax(105px,1fr) 48px 58px 72px 38px}.pricePage .priceListHeader.withReadMore>.priceReadMoreHeading{display:flex}.pricePage .privateReferralRow.withReadMore,.pricePage .unavailableMedicineRow.withReadMore{grid-template-columns:minmax(105px,1fr) minmax(0,1fr) 38px}.pricePage .privateReferralRow.withReadMore .privateReferralBanner,.pricePage .unavailableMedicineRow.withReadMore .unavailableMedicineBanner{grid-column:2}.pricePage .privateReferralRow.withReadMore .priceReadMore,.pricePage .unavailableMedicineRow.withReadMore .priceReadMore{grid-column:3}}