.gift-banner{font-family:var(--font-banner, var(--font-headline, inherit));font-weight:400;--gb-gap: 24px;padding:var(--gb-padding-top, 0) 0 var(--gb-padding-bottom, 0);--section-gap-top: 0px;--section-margin-block-mobile: 0px}.gift-banner__frame{position:relative;overflow:hidden;background:var(--gb-mobile-bg, #5a0b18);color:var(--gb-text-color, #fff)}.gift-banner__media{display:block;width:100%;line-height:0}.gift-banner__img{display:block;width:100%;height:auto;object-fit:cover}.gift-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--gb-scrim, .35)}.gift-banner--right .gift-banner__scrim{background:linear-gradient(to left,#280008,#280008d9 30%,#28000873 50%,#28000800 68%)}.gift-banner--left .gift-banner__scrim{background:linear-gradient(to right,#280008,#280008d9 30%,#28000873 50%,#28000800 68%)}.gift-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:24px clamp(20px,5%,72px);box-sizing:border-box}.gift-banner--right .gift-banner__content{justify-content:flex-end}.gift-banner--left .gift-banner__content{justify-content:flex-start}.gift-banner__copy{width:var(--gb-content-width, 44%);max-width:560px;display:flex;flex-direction:column;align-items:start;gap:36px;text-align:start}.gift-banner__heading{margin:0;font-family:var(--font-banner, var(--font-headline, inherit));font-weight:400;font-style:var(--gb-heading-style, normal);font-size:var(--gb-heading-size, 46px);line-height:1.2;letter-spacing:.01em;text-transform:none;color:var(--gb-heading-color, #f3e3bd);text-shadow:0 2px 18px rgba(0,0,0,.35)}.gift-banner__text{margin:0;font-family:var(--font-banner, inherit);font-size:15px;line-height:1.5;color:var(--gb-text-color, #fff)}.gift-banner__text p{margin:0 0 8px}.gift-banner__text p:last-child{margin-bottom:0}.gift-banner__button{display:inline-flex;align-items:center;justify-content:center;margin:6px 0 0;padding:11px 28px;min-height:0;width:auto;border:1px solid var(--gb-button-color, #e6cf98);border-radius:0;background:transparent;color:var(--gb-button-color, #e6cf98);font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .25s ease,color .25s ease,transform .25s ease;font-family:var(--font-banner, inherit)}@media screen and (max-width:768px){.gift-banner__button{width:100%}}.gift-banner__button--filled{background:var(--gb-button-color, #e6cf98);color:var(--gb-button-text-hover, #3b0a12)}.gift-banner__button:hover,.gift-banner__button:focus-visible{background:var(--gb-button-color, #e6cf98);color:var(--gb-button-text-hover, #3b0a12);transform:translateY(-1px)}.gift-banner__button--filled:hover,.gift-banner__button--filled:focus-visible{background:transparent;color:var(--gb-button-color, #e6cf98)}.gift-banner__button:focus-visible{outline:2px solid var(--gb-button-color, #e6cf98);outline-offset:3px}.gift-banner__button--fallback,.gift-banner__button[data-mb-reveal][hidden]{display:none}.gift-banner__button[data-mb-reveal][hidden]+.gift-banner__button--fallback{display:inline-flex}@media screen and (max-width:989px){.gift-banner__copy{gap:14px}.gift-banner__heading{font-size:calc(var(--gb-heading-size, 46px) * .75)}}@media screen and (max-width:749px){.gift-banner__heading{font-size:var(--gb-heading-size-mobile, 30px)}.gift-banner__img{object-position:var(--gb-mobile-focus, center center)}.gift-banner--mobile-overlay .gift-banner__img{height:var(--gb-mobile-height, 440px)}.gift-banner--mobile-overlay .gift-banner__scrim{opacity:1;background:linear-gradient(to top,var(--gb-mobile-tint, rgba(90, 11, 24, .72)) 0%,var(--gb-mobile-tint, rgba(90, 11, 24, .72)) 30%,rgba(40,0,8,0) 72%)}.gift-banner--mobile-overlay .gift-banner__content{align-items:flex-end;justify-content:center;padding:16px 16px 28px}.gift-banner--mobile-overlay .gift-banner__copy{width:100%;max-width:none}.gift-banner--mobile-below .gift-banner__scrim{display:none}.gift-banner--mobile-below .gift-banner__content{position:relative;isolation:isolate;overflow:hidden;padding:24px 16px 28px;justify-content:center}.gift-banner--mobile-below .gift-banner__content:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:-1;background:var(--gb-mobile-tint, rgba(90, 11, 24, .72));background-image:linear-gradient(var(--gb-mobile-tint, rgba(90, 11, 24, .72)),var(--gb-mobile-tint, rgba(90, 11, 24, .72))),var(--gb-mobile-bg-image, none);background-size:cover;background-position:var(--gb-mobile-focus, center center);filter:blur(10px);transform:scale(1.1)}.gift-banner--mobile-below .gift-banner__copy{width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/gift-banner.css.map */
