.benefit-cards{--benefit-cards-surface: var(--brand-white);--benefit-cards-scrim: rgb(255 255 255 / .9);--benefit-cards-scrim-hover: rgb(255 255 255 / .8);--benefit-cards-radius: 3px;--benefit-cards-shadow: 0 0 7px rgb(0 0 0 / .25);--benefit-cards-eyebrow-line: 21px;--benefit-cards-eyebrow-track: 1.8px;--benefit-cards-heading-size: 28px;--benefit-cards-heading-line: 36px;--benefit-cards-title-line: 32px;--benefit-cards-text-size: 13px;--benefit-cards-text-line: 22.75px;--benefit-cards-link-track: 1.8px;--benefit-cards-icon-box: 10px;--benefit-cards-media-width: 103px;--benefit-cards-card-ratio: 296.5 / 371;--benefit-cards-tooltip-width: 182px;--benefit-cards-tooltip-gap: 10px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-brand-family)}@media screen and (min-width:481px){.benefit-cards{--benefit-cards-tooltip-width: 224px}}@media screen and (min-width:750px){.benefit-cards{--benefit-cards-heading-size: var(--text-section-heading);--benefit-cards-heading-line: var(--text-section-heading-line);--benefit-cards-text-size: 13px;--benefit-cards-icon-box: 20px}}.benefit-cards__inner{display:flex;flex-direction:column;gap:15px}@media screen and (min-width:750px){.benefit-cards__inner{gap:30px}}.benefit-cards__header{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:749px){.benefit-cards__header{margin-block-end:20px}}.benefit-cards__list{display:flex;flex-direction:column;gap:20px;padding-inline-start:0;list-style:none}@media screen and (min-width:750px){.benefit-cards__list{flex-direction:row;gap:10px}}.benefit-cards__eyebrow{font-size:var(--text-meta);font-weight:var(--font-weight-semibold);line-height:var(--benefit-cards-eyebrow-line);letter-spacing:var(--benefit-cards-eyebrow-track);text-transform:uppercase}.benefit-cards__heading{font-family:var(--font-brand-family);font-size:var(--benefit-cards-heading-size);font-weight:var(--font-weight-semibold);line-height:var(--benefit-cards-heading-line);letter-spacing:var(--text-section-heading-track)}.benefit-cards__card{display:flex;gap:15px;padding-block:10px;padding-inline:10px;border-radius:var(--benefit-cards-radius);background-color:var(--benefit-cards-surface);box-shadow:var(--benefit-cards-shadow)}@media screen and (min-width:750px){.benefit-cards__card{position:relative;flex:1 1 0;flex-direction:column;justify-content:flex-end;gap:0;min-inline-size:0;padding-block:0;padding-inline:0;border-radius:0;background-color:transparent;box-shadow:none;aspect-ratio:var(--benefit-cards-card-ratio);overflow:hidden}}.benefit-cards__media{position:relative;flex:none;align-self:stretch;inline-size:var(--benefit-cards-media-width)}@media screen and (min-width:750px){.benefit-cards__media{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:auto}}.benefit-cards__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.benefit-cards__caption{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}@media screen and (min-width:750px){.benefit-cards__caption{position:relative;flex:none;align-items:center;padding-block:8px 10px;padding-inline:10px;background-color:var(--benefit-cards-scrim);text-align:center}}.benefit-cards__title{font-family:var(--font-brand-family);font-size:var(--text-card-title);font-weight:var(--font-weight-semibold);line-height:var(--benefit-cards-title-line);letter-spacing:normal}.benefit-cards__text{margin-block-start:5px;font-family:var(--font-accent-family);font-size:var(--benefit-cards-text-size);font-weight:var(--font-weight-regular);line-height:var(--benefit-cards-text-line);letter-spacing:normal}@media screen and (min-width:750px){.benefit-cards__text{display:none}}.benefit-cards__hint{position:relative;display:inline-block}@media screen and (min-width:750px){.benefit-cards__hint{position:static}}.benefit-cards__term{padding:0;border:0;border-block-end:2px dotted currentcolor;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit}.benefit-cards__term:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.benefit-cards__tooltip{position:absolute;z-index:2;inset-block-start:calc(100% + var(--benefit-cards-tooltip-gap));inset-inline-end:0;display:none;inline-size:var(--benefit-cards-tooltip-width);padding:8px;background-color:var(--brand-navy);color:var(--brand-off-white);font-family:var(--font-brand-family);font-size:12px;font-weight:var(--font-weight-regular);line-height:16px;letter-spacing:normal;text-align:start}@media screen and (min-width:750px){.benefit-cards__tooltip{inset-block:auto 100%;inset-inline:0;inline-size:min(var(--benefit-cards-tooltip-width),100% - 20px);margin-inline:auto}}.benefit-cards__tooltip:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:var(--benefit-cards-tooltip-gap)}@media screen and (min-width:750px){.benefit-cards__tooltip:before{content:none}}.benefit-cards__hint:hover .benefit-cards__tooltip,.benefit-cards__term:focus+.benefit-cards__tooltip{display:block}.benefit-cards__link{display:flex;align-items:center;margin-block-start:17px;color:inherit;font-size:var(--text-button);font-weight:var(--font-weight-semibold);letter-spacing:var(--benefit-cards-link-track);text-decoration:none;text-transform:uppercase;gap:10px}.benefit-cards__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (min-width:750px){.benefit-cards__link{justify-content:center;margin-block-start:4px}}.benefit-cards__chevrons{display:flex;flex:none;align-items:center;inline-size:var(--benefit-cards-icon-box)}.benefit-cards__chevron--reveal{display:none}:is(.benefit-cards__link:hover,.benefit-cards__link:focus-within) .benefit-cards__chevron--reveal{display:inline-flex}@media screen and (min-width:750px){.benefit-cards__chevron{display:inline-flex}.benefit-cards__chevron--reveal{display:none}.benefit-cards__caption:hover,.benefit-cards__caption:focus-within{padding-block-start:10px;background-color:var(--benefit-cards-scrim-hover)}:is(.benefit-cards__caption:hover,.benefit-cards__caption:focus-within) .benefit-cards__text{display:block}:is(.benefit-cards__caption:hover,.benefit-cards__caption:focus-within) .benefit-cards__link{margin-block-start:15px}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/section-benefit-cards.css.map */
