.rx-medications{display:block;padding-block:var(--rx-medications-padding-top-mobile) var(--rx-medications-padding-bottom-mobile);padding-inline:var(--rx-medications-padding-left-mobile) var(--rx-medications-padding-right-mobile);background:#0000}.rx-medications__inner{display:flex;flex-direction:column;gap:24px;width:min(100%,1728px);margin-inline:auto;padding:48px 20px 36px;overflow:hidden;border-radius:24px;background:var(--rx-medications-background);color:var(--rx-medications-text)}.rx-medications__header{display:flex;flex-direction:column;gap:24px}.rx-medications__heading,.rx-medications__body,.rx-medications__chip,.rx-medications__card-badge,.rx-medications__card-title,.rx-medications__card-subtitle,.rx-medications__card-button,.rx-medications__card-link,.rx-medications__empty,.rx-medications__disclaimer{margin:0;font-family:var(--font-body--family);font-style:normal}.rx-medications__heading{width:var(--rx-medications-text-mobile-width);max-width:100%;color:var(--rx-medications-text);font-size:var(--rx-medications-heading-mobile-size);font-weight:400;line-height:1.2}.rx-medications__heading-accent{color:var(--rx-medications-accent)}.rx-medications__body{width:var(--rx-medications-text-mobile-width);max-width:100%;color:var(--rx-medications-text);font-size:var(--rx-medications-body-mobile-size);font-weight:400;line-height:1.68}.rx-medications__chips{display:flex;flex-wrap:wrap;gap:8px;max-width:350px}.rx-medications__chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:100px;background:#0000;box-shadow:inset 0 0 0 1px var(--rx-medications-chip-background);color:var(--rx-medications-chip-text);cursor:pointer;font-size:14px;font-weight:400;line-height:1.3;text-align:center;white-space:nowrap}.rx-medications__chip:hover,.rx-medications__chip.is-active{background:var(--rx-medications-chip-active-background);box-shadow:none;color:var(--rx-medications-chip-active-text)}.rx-medications__chip:focus-visible,.rx-medications__card-button:focus-visible,.rx-medications__card-link:focus-visible,.rx-medications__list-card-button:focus-visible{outline:2px solid var(--rx-medications-accent);outline-offset:3px}.rx-medications__panel[hidden]{display:none}.rx-medications__cards{display:grid;gap:12px}.rx-medications__card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:137px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,var(--rx-medications-card-background-start) 0%,var(--rx-medications-card-background-end) 187%)}.rx-medications__card-media{position:relative;width:112px;height:137px;overflow:hidden}.rx-medications__card-image,.rx-medications__placeholder-image{display:block;width:100%;height:100%;object-fit:cover}.rx-medications__placeholder-image{background:var(--rx-medications-card-background-end)}@media screen and (max-width:749px){.rx-medications__card:not(.rx-medications__list-card){min-height:166px}.rx-medications__card:not(.rx-medications__list-card) .rx-medications__card-content{gap:12px;justify-content:center;padding:16px 24px 16px 0}.rx-medications__card:not(.rx-medications__list-card) .rx-medications__card-copy{gap:6px}.rx-medications__card:not(.rx-medications__list-card) .rx-medications__card-title,.rx-medications__card:not(.rx-medications__list-card) .rx-medications__card-subtitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.rx-medications__card:not(.rx-medications__list-card) .rx-medications__card-title{line-clamp:2;-webkit-line-clamp:2}.rx-medications__card:not(.rx-medications__list-card) .rx-medications__card-subtitle{line-clamp:2;-webkit-line-clamp:2}.rx-medications__card:not(.rx-medications__list-card) .rx-medications__card-actions{flex-shrink:0}.rx-medications__card-image--rotate-left{position:absolute;top:50%;left:50%;width:137px;height:112px;object-fit:contain;transform:translate(-50%,-50%) rotate(-90deg) scale(1.25);transform-origin:center}.rx-medications__card-image--rotate-right-30{transform:rotate(60deg);transform-origin:center;object-fit:contain!important}.rx-medications__card-image--rotate-left-30{transform:rotate(-60deg);transform-origin:center;object-fit:contain!important}}.rx-medications__list-card{position:relative;display:flex;align-items:center;min-height:137px;padding:0 12px 0 124px;isolation:isolate;background:linear-gradient(180deg,#a8bcd7,#fff 187%)}.rx-medications__list-card-image{position:absolute;top:-49px;left:-84px;z-index:-1;display:block;width:326px;height:219px;object-fit:cover}.rx-medications__list-card-image--desktop{display:none}.rx-medications__list-card-image--mobile{display:block;top:0;left:0;width:auto;height:137px;max-width:none;object-fit:contain;object-position:center}.rx-medications__list-card-image--desktop:only-of-type{display:block}@media screen and (min-width:450px)and (max-width:1000px){.rx-medications__list-card-image{top:30px!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:120%!important}}.rx-medications__list-card-content{display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;width:min(100%,198px);min-height:0;padding:0;text-align:start}.rx-medications__list-card-title{margin:0;padding-block-start:var(--rx-medications-list-card-title-spacing-mobile, 0px);color:var(--rx-medications-list-card-title);font-family:var(--font-body--family);font-size:16px;font-style:normal;font-weight:400;line-height:1.2;text-align:center;width:100%}.rx-medications__list-card-button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,198px);min-height:34px;padding:8px 12px;border-radius:100px;background:#293b64;color:#fff;font-family:var(--font-body--family);font-size:12px;font-style:normal;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}.rx-medications__list-card-button[href]:hover{background:#1d2c4e;color:#fff}.rx-medications__card-content{display:flex;flex-direction:column;gap:24px;align-items:flex-start;min-width:0;padding:24px 24px 24px 0}.rx-medications__card-copy{display:flex;flex-direction:column;gap:12px;width:100%}.rx-medications__card-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:4px 6px;border:1px solid var(--rx-medications-background);border-radius:4px;background:var(--rx-medications-background);color:var(--rx-medications-text);font-size:8px;font-weight:400;line-height:1.3;text-align:center;white-space:nowrap}.rx-medications__card-title{color:var(--rx-medications-card-text);font-size:16px;font-weight:400;line-height:1.2}.rx-medications__card-title-parenthetical{display:inline}.rx-medications__card-subtitle{color:var(--rx-medications-card-muted-text);font-size:12px;font-style:italic;font-weight:400;line-height:1.44}.rx-medications__card-actions{display:flex;align-items:center;gap:18px;width:100%}.rx-medications__card-button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,130px);min-height:34px;padding:8px 12px;border-radius:100px;background:var(--rx-medications-button-background);color:var(--rx-medications-button-text);font-size:12px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}.rx-medications__card-button[href]:hover{background:#1d2c4e;color:#fff}.rx-medications__card-link{color:var(--rx-medications-text);font-size:12px;font-weight:400;line-height:1.2;text-align:center;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.rx-medications__card-link[href]:hover{text-decoration:none}.rx-medications__card-button[aria-disabled=true],.rx-medications__card-link[aria-disabled=true],.rx-medications__list-card-button[aria-disabled=true]{cursor:default}.rx-medications__empty{width:100%;padding:32px 20px;border:1px solid rgba(246,244,236,.35);border-radius:16px;color:var(--rx-medications-text);font-size:16px;line-height:1.4;text-align:center}.rx-medications__disclaimers{display:flex;flex-direction:column;gap:0}.rx-medications__disclaimer{color:var(--rx-medications-text);font-size:12px;font-weight:400;line-height:1.68;text-align:start}@media screen and (min-width:750px){.rx-medications{padding-block:var(--rx-medications-padding-top) var(--rx-medications-padding-bottom);padding-inline:var(--rx-medications-padding-left) var(--rx-medications-padding-right)}.rx-medications__inner{gap:36px;padding:120px 80px 100px;border-radius:32px}.rx-medications__header{display:grid;grid-template-columns:minmax(0,509px) minmax(0,530px);gap:32px;align-items:center;justify-content:space-between}.rx-medications__heading{width:var(--rx-medications-text-desktop-width);font-size:var(--rx-medications-heading-desktop-size)}.rx-medications__body{width:var(--rx-medications-text-desktop-width);font-size:var(--rx-medications-body-desktop-size)}.rx-medications__chips{gap:16px;max-width:none}.rx-medications__chip{min-height:42px;padding:10px 18px;font-size:16px}.rx-medications__cards{grid-template-columns:repeat(auto-fill,minmax(300px,348px));gap:48px;align-items:stretch;grid-auto-rows:1fr}.rx-medications__card{display:flex;flex-direction:column;height:100%;min-height:420px;padding:24px;border-radius:24px}.rx-medications__card-badge{position:absolute;z-index:1;inset-block-start:24px;inset-inline-start:24px;padding:8px 12px;border-radius:8px;font-size:12px}.rx-medications__card-media{width:100%;height:212px;margin-block-start:14px;border-radius:16px}.rx-medications__list-card{display:flex;align-items:stretch;min-height:454px;padding:24px;background:var(--rx-medications-card-background-end)}.rx-medications__list-card-content{flex:1;justify-content:space-between;width:100%;min-height:auto;padding:0;text-align:center}.rx-medications__list-card-image{top:35px;right:0;bottom:0;left:0;width:100%;height:100%}.rx-medications__list-card-image--desktop{display:block}.rx-medications__list-card-image--mobile{display:none}.rx-medications__list-card--shrink-desktop-image .rx-medications__list-card-image--desktop,.rx-medications__list-card--use-desktop-image-height .rx-medications__list-card-image--desktop{inset-block-start:auto;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform-origin:center bottom}.rx-medications__list-card--shrink-desktop-image .rx-medications__list-card-image--desktop{transform:scale(.75)}.rx-medications__list-card--use-desktop-image-height .rx-medications__list-card-image--desktop{transform:translateY(var(--rx-medications-list-card-desktop-image-position-y, 0%)) scale(var(--rx-medications-list-card-desktop-image-scale, .75))}.rx-medications__list-card-title{padding-block-start:var(--rx-medications-list-card-title-spacing-desktop, 0px);font-size:24px;transform:translateY(-15px);text-align:center}.rx-medications__list-card-button{width:min(100%,300px);min-height:44px;margin-block-end:29px;background:var(--rx-medications-list-card-button-background);color:var(--rx-medications-list-card-button-text);font-size:16px}.rx-medications__card-content{flex:1;align-items:center;justify-content:space-between;width:100%;padding:24px 0 0;text-align:center}.rx-medications__card-title{font-size:24px;text-align:center}.rx-medications__card-subtitle{font-size:14px;text-align:center}.rx-medications__card-actions{flex-direction:column;gap:12px}.rx-medications__card-button{width:min(100%,300px);min-height:44px;font-size:16px}.rx-medications__card-link{font-size:14px}}@media screen and (min-width:758px)and (max-width:1714px){.rx-medications__inner{padding-block:clamp(72px,8vw,120px) clamp(64px,7vw,100px);padding-inline:clamp(32px,5vw,80px)}.rx-medications__cards{gap:clamp(20px,2.2vw,36px)}.rx-medications__card{min-height:clamp(340px,32vw,420px);padding:clamp(16px,1.6vw,24px)}.rx-medications__card-badge{inset-block-start:clamp(16px,1.6vw,24px);inset-inline-start:clamp(16px,1.6vw,24px)}.rx-medications__card-media{height:clamp(140px,16vw,212px);margin-block-start:clamp(8px,1vw,14px)}.rx-medications__list-card{min-height:clamp(340px,32vw,420px);padding:clamp(16px,1.6vw,24px)}.rx-medications__list-card-image{transform:translateY(clamp(0px,137.12px - 8vw,38px))}.rx-medications__list-card--shrink-desktop-image .rx-medications__list-card-image--desktop{transform:scale(.75)}.rx-medications__list-card--use-desktop-image-height .rx-medications__list-card-image--desktop{transform:translateY(var(--rx-medications-list-card-desktop-image-position-y, 0%)) scale(var(--rx-medications-list-card-desktop-image-scale, .75))}.rx-medications__list-card-title{font-size:clamp(18px,1.5vw,24px);transform:translateY(clamp(-15px,-1vw,-8px))}.rx-medications__list-card-button{width:min(100%,clamp(180px,20vw,300px));min-height:clamp(36px,3vw,44px);margin-block-end:clamp(12px,1.8vw,29px);font-size:clamp(12px,1vw,16px)}.rx-medications__card-content{gap:clamp(16px,1.8vw,24px);padding-block-start:clamp(16px,1.6vw,24px)}.rx-medications__card-title{font-size:clamp(18px,1.5vw,24px)}.rx-medications__card-subtitle{font-size:clamp(12px,.9vw,14px)}.rx-medications__card-button{width:min(100%,clamp(180px,20vw,300px));min-height:clamp(36px,3vw,44px);font-size:clamp(12px,1vw,16px)}}@media screen and (min-width:1441px){.rx-medications__list-card-image{top:auto;bottom:-30px;width:100%;height:95%;transform:none}.rx-medications__list-card--shrink-desktop-image .rx-medications__list-card-image--desktop,.rx-medications__list-card--use-desktop-image-height .rx-medications__list-card-image--desktop{height:100%}}@media screen and (min-width:1650px){.rx-medications__card-title-parenthetical{display:block}}@media screen and (min-width:758px)and (max-width:922px){.rx-medications__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:759px)and (max-width:931px){.rx-medications__card-image{object-fit:contain}}@media screen and (min-width:923px)and (max-width:1319px){.rx-medications__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1320px)and (max-width:1714px){.rx-medications__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/rx-medications.css.map */
