.gift-hero{display:flex;flex-direction:row;min-height:620px;width:100%;flex-wrap:wrap;overflow:hidden}.gift-hero__panel{position:relative;z-index:9;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:40px;padding:10px 80px;box-sizing:border-box}.gift-hero__content{max-width:460px}.gift-hero__eyebrow{margin:0 0 16px}.gift-hero__heading{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-size:48px;line-height:1.15;margin:0 0 16px;width:100%}.gift-hero__body{font-size:14px;max-width:460px;margin:0 0 42px}.gift-hero__button{white-space:nowrap}.gift-hero__button:hover{opacity:.85}.gift-hero__media{flex:1 0 0;min-width:0;position:relative;overflow:hidden}.gift-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gift-hero__image-placeholder{width:100%;height:100%;min-height:400px;background:#e8e0d8;display:flex;align-items:center;justify-content:center}.gift-hero__placeholder-svg{width:100%;height:100%}@media screen and (max-width:749px){.gift-hero{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:auto;background-color:var(--gh-panel-bg, #822F2C);--gh-btn-height: 52px;--gh-btn-inset: 22px;--gh-heading-gap: 18px;--gh-edge: 20px}.gift-hero__panel,.gift-hero__content{display:contents}.gift-hero-section{padding:0}.gift-hero__media{grid-column:1;grid-row:1;width:100%;aspect-ratio:393 / 540}.gift-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d0c09eb,#0d0c09b8,#0d0c0966 30%,#0d0c091f 44%,#0d0c0900 56%);pointer-events:none;z-index:1}.gift-hero__eyebrow{display:none}.gift-hero__heading{grid-column:1;grid-row:1;z-index:2;align-self:end;justify-self:start;max-width:calc(100% - (var(--gh-edge) * 2));font-size:35px;margin:0 var(--gh-edge) calc(var(--gh-btn-height) + var(--gh-btn-inset) + var(--gh-heading-gap))}.gift-hero__button{grid-column:1;grid-row:1;z-index:2;align-self:end;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 30px;margin:0 0 var(--gh-btn-inset) var(--gh-edge)}.gift-hero__body{grid-column:1;grid-row:2;max-width:none;margin:0;padding:22px var(--gh-edge) 26px;font-size:14px;line-height:1.6}.gift-hero__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/gift-hero-section.css.map */
