.card{display:flex;height:100%;flex-direction:column;position:relative}.card[class*=color-background],.card-standard[class*=color-background],.card [class*=color-background]{transition:box-shadow .18s ease;border:1px solid #e1e1e18f}.card[class*=color-background]:hover,.card-standard[class*=color-background]:hover,.card:hover [class*=color-background]{z-index:1;box-shadow:inset 0 0 0 .1rem #f6f6f6,0 3px #00000009}.grid-gapless .card[class*=color-background]{box-shadow:0 0 0 .1rem #f6f6f6}.grid-gapless .card[class*=color-background]:hover{box-shadow:0 0 0 .1rem #f6f6f6,0 4px #00000009}.card-justify-center{justify-content:center}.card-media{position:relative;text-align:center;border-radius:5px;overflow:hidden;margin-bottom:2rem;max-width:100%}.card-banner .card-placeholder .card-media-image,.card-overlay .card-placeholder .card-media-image{background-color:#fff}.card-media img{object-fit:cover;transition:opacity .25s ease}.card-media-contain img{object-fit:contain}.card-media>a{display:block}.card-info{padding:0;border-radius:5px}.card-info a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.card-pointer-events-ignore a:before{content:none}@media (min-width: 990px){.card-info a:before{content:none}.card-pointer-capture .card-info a:before{content:""}}.card-info>:last-child{margin-bottom:0}.card-eyebrow{margin-bottom:1rem;font-size:1.6rem}.card-eyebrow a{color:currentColor;text-decoration-color:transparent;transition:text-decoration .18s ease}.card-eyebrow a:hover{text-decoration:underline}.card-heading{font-size:1.6rem;line-height:1.2;color:rgb(var(--color-foreground-alt));margin:0 0 1rem;font-weight:600}.card-custom-color .card-heading{color:currentColor}.card-heading a{color:currentColor;text-decoration-color:transparent;text-underline-offset:.3rem;transition:text-decoration .18s ease}.card-heading a:hover{text-decoration:underline}.card-heading:last-child{margin-bottom:0}.card-heading-sm{font-size:1.5rem}.card-heading-md{font-size:1.6rem}.card-heading-lg{font-size:1.8rem}.card-heading-xl{font-size:2.2rem}@media (min-width: 990px){.card-heading{font-size:1.6rem}.card-heading-desktop-sm{font-size:1.5rem}.card-heading-desktop-md{font-size:1.6rem}.card-heading-desktop-lg{font-size:2rem}.card-heading-desktop-xl{font-size:2.4rem}}.card-caption{font-size:1.4rem;line-height:1.4;margin-bottom:2rem}.card-caption>:last-child{margin-bottom:0}.card-caption a{color:currentColor;text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.card-caption a:hover{text-decoration-thickness:.2rem}a.card-caption-block-link{display:block;margin-bottom:.2rem;text-decoration:none}a.card-caption-block-link:hover{text-decoration-thickness:.1rem}.card-info .button-text-link{font-weight:600}.card-custom-color .card-info .button-text-link{color:currentColor}@media (min-width: 990px){.card-caption{max-width:48rem}.card-caption-fullwidth{max-width:100%}}.card-simple{text-align:center;transition:box-shadow .18s ease;border-radius:5px}.card-simple .card-heading{font-size:1.5rem;font-weight:400;margin-bottom:1rem}.grid-carousel .card-simple .card-heading{margin-bottom:0}@media (max-width: 989px){.scroller-tablet .card-simple .card-heading{margin-bottom:0}}@media (max-width: 749px){.scroller .card-simple .card-heading{margin-bottom:0}}.card-simple.card-small .card-heading{font-size:1.3rem}.card-simple .card-heading a{transition:color .18s ease}.card-simple .card-heading a:hover{text-decoration:none}.card-simple .card-media{margin-bottom:1.5rem;padding:1rem;transition:box-shadow .18s ease}.card-simple .card-media:last-child{margin-bottom:0}@media (min-width: 990px){.card-simple .card-media{padding:1.5rem;background-color:#fff}.card-simple.card-small .card-media{padding:1rem}}.card-simple .card-media img{border-radius:2.5px}.card-simple:hover .card-heading a{color:rgb(var(--color-accent-1))}.card-banner{position:relative;height:100%;width:100%;display:flex;align-items:flex-end;justify-content:flex-end}.card-banner:after{content:"";pointer-events:none;top:0;left:0;position:absolute;width:100%;height:100%;border-radius:5px}.card-banner .card-media{position:absolute;width:100%;height:100%;top:0;left:0;margin:0}.card-banner .card-media-image{object-fit:cover;position:absolute;width:100%;height:100%;left:0;top:0}.card-banner .card-info-wrap{position:relative;z-index:1;width:100%;flex:none;display:flex;align-items:flex-end}.card-banner .card-info-wrap:before{float:left;padding-top:var(--ratio-percent, 1);content:""}.card-banner.card-info-wrap:after{display:table;content:"";clear:both}.card-banner .card-info{padding:6rem 2.5rem 2.5rem;color:var(--color-base-white);width:100%}.card-banner-media .card-info{padding-top:6rem}.card-info-inner{margin-bottom:2rem}.card-info-inner:last-child{margin-bottom:0}.card-info-inner .card-caption{margin-bottom:0}@media (min-width: 990px){.card-banner-media{align-items:center}.card-banner-media .card-info-wrap{flex:auto}.card-banner .card-info{padding:2.5rem}.card-banner-media .card-info{display:flex;align-items:flex-end;grid-gap:4rem;padding:6rem;height:100%}.card-fit-content.card-banner-media .card-info{align-items:center}.card-banner-media .card-info-inner{flex:auto;max-width:67rem;margin-bottom:0}.card-banner-media .card-caption{margin-bottom:0;max-width:100%}.card-banner-media .card-info .button-text-link,.card-banner-media .card-info .button{margin-left:auto;flex:none}.card-banner-media .card-heading{margin-bottom:.5rem}.card-banner-media .card-caption{font-size:1.6rem}.card-banner-media-compact .card-info{padding:4.5rem 6rem;align-items:center}}.card-banner-media-compact{--ratio-percent: 0 !important}
/*# sourceMappingURL=/cdn/shop/t/95/assets/component-card.css.map */
