.fjc-ghero{position:relative;width:100%;overflow:hidden;background-color:#f8f8f8}.fjc-ghero__media{aspect-ratio:var(--fjc-ghero-ratio, 32 / 9);min-height:var(--fjc-ghero-min-height, 0)}.fjc-ghero__media picture{display:block;height:100%}.fjc-ghero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fjc-ghero-focal, 50% 50%)}.fjc-ghero__column{position:absolute;top:0;bottom:0;left:0;width:var(--fjc-ghero-column, 42%);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;pointer-events:none}.fjc-ghero--text-center .fjc-ghero__column{left:50%;transform:translate(-50%)}.fjc-ghero--text-right .fjc-ghero__column{left:auto;right:0}.fjc-ghero--no-image .fjc-ghero__column{position:static;width:100%;transform:none;min-height:300px}.fjc-ghero__content{max-width:var(--fjc-ghero-block-width, 420px);text-align:center;color:var(--fjc-ghero-text-color, #1d1d1d);pointer-events:auto}.fjc-ghero__heading{font-family:Bile,Georgia,serif;font-size:var(--fjc-ghero-heading-size, 40px);font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:inherit;margin:0}.fjc-ghero__text{font-family:Proxima Nova,sans-serif;font-size:var(--fjc-ghero-text-size, 16px);line-height:1.25;color:inherit;margin-top:20px}.fjc-ghero__text p{margin:0;color:inherit}.fjc-ghero__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:250px;height:50px;padding:0 24px;margin-top:28px;font-family:Proxima Nova,sans-serif;font-size:.9625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.fjc-ghero__button--filled{background-color:#0b3d2e;color:#fff;border:1px solid #0b3d2e}.fjc-ghero__button--outline{background-color:transparent;color:inherit;border:1px solid currentColor}.fjc-ghero__button--filled:hover,.fjc-ghero__button--filled:focus-visible{background-color:#c8a869;border-color:#c8a869;color:#fff}.fjc-ghero__button--outline:hover,.fjc-ghero__button--outline:focus-visible{background-color:#0b3d2e;border-color:#0b3d2e;color:#fff}@media(max-width:1279px)and (min-width:1024px){.fjc-ghero__heading{font-size:calc(var(--fjc-ghero-heading-size, 40px) * .75)}.fjc-ghero__text{font-size:15px;margin-top:16px}}@media(max-width:1023px){.fjc-ghero__column{width:max(var(--fjc-ghero-column, 42%),50%)}.fjc-ghero--mobile-below{background-color:#fff}.fjc-ghero--mobile-below .fjc-ghero__column{position:static;width:100%;transform:none;padding:32px 40px 12px}.fjc-ghero--mobile-below .fjc-ghero__content{max-width:560px}.fjc-ghero__heading{font-size:calc(var(--fjc-ghero-heading-size, 40px) * .8)}.fjc-ghero__text{font-size:15px;margin-top:14px}}@media(max-width:767px){.fjc-ghero__media{aspect-ratio:var(--fjc-ghero-ratio-mobile, 3 / 2);min-height:0}.fjc-ghero__image{object-position:var(--fjc-ghero-focal-mobile, 50% 50%)}.fjc-ghero__column{width:100%;left:0;right:0;transform:none;padding:20px}.fjc-ghero__content{max-width:100%;color:var(--fjc-ghero-text-color-mobile, #1d1d1d);padding:0 10px}.fjc-ghero--mobile-overlay .fjc-ghero__column{align-items:flex-end;padding:20px 20px 36px}.fjc-ghero--mobile-below .fjc-ghero__column{padding:28px 20px 8px}.fjc-ghero__heading{font-size:var(--fjc-ghero-heading-size-mobile, 28px);line-height:1.1}.fjc-ghero__text{font-size:14px;line-height:1.5;margin-top:12px}.fjc-ghero__button{font-size:.86625rem;min-width:0;width:100%;max-width:320px;height:46px;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fjc-gifts-hero.css.map */
