.hcp-offers,.hcp-offers *,.hcp-offers *:before,.hcp-offers *:after{box-sizing:border-box}.hcp-offers-section{margin:0;padding:0}.hcp-offers{display:flex;align-items:stretch;width:100%;margin:0;background:var(--hcp-offers-bg, #f6f3ec);color:var(--hcp-offers-text, #1a1a1a)}.hcp-offers__media{position:relative;flex:1 1 50%;align-self:stretch;min-width:0;min-height:560px;overflow:hidden;background:var(--hcp-offers-media-bg, #e7e2d8)}.hcp-offers--image-left .hcp-offers__media{order:-1}.hcp-offers__media img.hcp-offers__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hcp-offers--contain .hcp-offers__media img.hcp-offers__image{object-fit:contain}.hcp-offers__content{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:var(--hcp-offers-pad-top, 72px) var(--hcp-offers-pad-x, 72px) var(--hcp-offers-pad-bottom, 72px)}.hcp-offers__stack{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:30rem}.hcp-offers__eyebrow,.hcp-offers__heading{margin:0}.hcp-offers__eyebrow{margin-bottom:var(--hcp-offers-eyebrow-gap, 22px);font-family:var(--hcp-offers-eyebrow-font, proxima-nova, sans-serif);font-size:var(--hcp-offers-eyebrow-size, 12px);font-weight:var(--hcp-offers-eyebrow-weight, 500);font-style:var(--hcp-offers-eyebrow-style, normal);line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.hcp-offers__heading{margin-bottom:var(--hcp-offers-heading-gap, 18px);font-family:var(--hcp-offers-heading-font, "Sentient", serif);font-size:var(--hcp-offers-heading-size, 36px);font-weight:var(--hcp-offers-heading-weight, 400);font-style:var(--hcp-offers-heading-style, normal);line-height:1.2;letter-spacing:-.02em}.hcp-offers__list{display:flex;flex-direction:column;gap:var(--hcp-offers-item-gap, 12px);width:100%;margin:0;padding:0;list-style:none}.hcp-offers__item{display:flex;align-items:flex-start;gap:.55em;margin:0;font-family:var(--hcp-offers-item-font, proxima-nova, sans-serif);font-size:var(--hcp-offers-item-size, 16px);font-weight:var(--hcp-offers-item-weight, 400);font-style:var(--hcp-offers-item-style, normal);line-height:1.45}.hcp-offers__item:before{content:"+";flex:none;font-weight:500;line-height:inherit}.hcp-offers__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:var(--hcp-offers-button-gap, 28px);padding:12px 18px;border-radius:0;background:var(--hcp-offers-button-bg, #1a1a1a);color:var(--hcp-offers-button-text, #ffffff);font-family:var(--hcp-offers-button-font, proxima-nova, sans-serif);font-size:var(--hcp-offers-button-size, 12px);font-weight:var(--hcp-offers-button-weight, 500);font-style:var(--hcp-offers-button-style, normal);line-height:1;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.hcp-offers a.hcp-offers__button,.hcp-offers a.hcp-offers__button:hover{color:var(--hcp-offers-button-text, #ffffff);background:var(--hcp-offers-button-bg, #1a1a1a);text-decoration:none}.hcp-offers__button:focus-visible{outline:2px solid var(--hcp-offers-text, #1a1a1a);outline-offset:3px}@media(hover:hover){.hcp-offers a.hcp-offers__button{transition:opacity .2s ease}.hcp-offers a.hcp-offers__button:hover{opacity:.85}}@media screen and (max-width:768px){.hcp-offers{flex-direction:column}.hcp-offers__media,.hcp-offers--image-left .hcp-offers__media{order:-1;flex:none;width:100%;min-height:0;aspect-ratio:4 / 5;max-height:520px}.hcp-offers__content{flex:none;width:100%;padding:var(--hcp-offers-pad-top-mobile, 40px) var(--hcp-offers-pad-x-mobile, 24px) var(--hcp-offers-pad-bottom-mobile, 48px)}.hcp-offers__eyebrow{margin-bottom:var(--hcp-offers-eyebrow-gap-mobile, 16px);font-size:var(--hcp-offers-eyebrow-size-mobile, 11px)}.hcp-offers__heading{margin-bottom:var(--hcp-offers-heading-gap-mobile, 16px);font-size:var(--hcp-offers-heading-size-mobile, 30px)}.hcp-offers__list{gap:var(--hcp-offers-item-gap-mobile, 10px)}.hcp-offers__item{font-size:var(--hcp-offers-item-size-mobile, 16px)}.hcp-offers__button{margin-top:var(--hcp-offers-button-gap-mobile, 24px);font-size:var(--hcp-offers-button-size-mobile, 12px)}}
/*# sourceMappingURL=/cdn/shop/t/221/assets/hcp-program-offers.css.map */
