.hero-banner-card{position:relative;overflow:hidden;height:var(--hbc-height-mobile, 560px)}@media screen and (min-width:750px){.hero-banner-card{height:var(--hbc-height-desktop, 640px)}}.hero-banner-card--full-width{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hero-banner-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:var(--hbc-image-bg-color, #f4f1ec)}.hero-banner-card__image,.hero-banner-card__placeholder{width:100%;height:100%;object-fit:var(--hbc-image-fit, cover);object-position:var(--hbc-image-position, center center);display:block}.hero-banner-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--hbc-overlay-color, #000);opacity:var(--hbc-overlay-opacity, 0);pointer-events:none}.hero-banner-card__content-wrapper{position:relative;z-index:1;height:100%;display:flex;align-items:center;padding:24px}@media screen and (min-width:750px){.hero-banner-card__content-wrapper{padding:48px}}.hero-banner-card[data-card-position=left] .hero-banner-card__content-wrapper{justify-content:flex-start}.hero-banner-card[data-card-position=center] .hero-banner-card__content-wrapper{justify-content:center}.hero-banner-card[data-card-position=right] .hero-banner-card__content-wrapper{justify-content:flex-end}.hero-banner-card__card{background-color:var(--hbc-card-bg, #fff);color:var(--hbc-card-text-color, #1a1a1a);border-radius:var(--hbc-card-radius, 0px);padding:var(--hbc-card-padding, 56px);max-width:100%;width:min(100%,var(--hbc-card-max-width, 480px))}.hero-banner-card__card--center{text-align:center}.hero-banner-card__card--left{text-align:left}.hero-banner-card__card--animate{opacity:0;transform:translateY(16px);animation:hbc-fade-up .7s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.15s}@keyframes hbc-fade-up{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-banner-card__card--animate{animation:none;opacity:1;transform:none}}.hero-banner-card__subheading{font-size:1rem;letter-spacing:.01em;margin:0 0 12px;opacity:.85}.hero-banner-card__heading{font-family:var(--font-heading-family, Georgia, serif);font-style:italic;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.15;margin:0 0 20px;text-transform:uppercase;letter-spacing:.02em}.hero-banner-card__body{font-size:1rem;line-height:1.6;margin:0 0 28px;max-width:40ch}.hero-banner-card__card--center .hero-banner-card__body{margin-inline:auto}.hero-banner-card__button{display:inline-block;padding:14px 28px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease;border-radius:var(--hbc-button-radius, 0px)}.hero-banner-card__button.button--solid{background-color:var(--hbc-button-bg, #1a1a1a);color:var(--hbc-button-text, #fff);border:1px solid var(--hbc-button-bg, #1a1a1a)}.hero-banner-card__button.button--solid:hover{background-color:var(--hbc-button-bg-hover, #3a3a3a)}.hero-banner-card__button.button--outline{background-color:transparent;color:var(--hbc-button-bg, #1a1a1a);border:1px solid var(--hbc-button-bg, #1a1a1a)}.hero-banner-card__button.button--outline:hover{background-color:var(--hbc-button-bg, #1a1a1a);color:var(--hbc-button-text, #fff)}@media screen and (max-width:749px){.hero-banner-card[data-card-position] .hero-banner-card__content-wrapper{justify-content:flex-start}.hero-banner-card__card{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-hero-banner-card.css.map */
