html.lc-gift-upsell--lock{overflow:hidden}body.lc-gift-upsell-active .lc-pdp__actions .shopify-payment-button,body.lc-gift-upsell-active .lc-pdp__actions shopify-accelerated-checkout,body.lc-gift-upsell-active .lc-pdp__actions [data-lc-gift-hidden-pay]{display:none!important}.lc-gift-upsell-buy-now{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;padding:.75rem 1.25rem;border:none;border-radius:9999px;background:var(--lc-charcoal, #2c2c2c);color:var(--lc-ivory, #faf7f2);font-family:var(--lc-sans, var(--font-body--family));font-size:var(--lc-text-base, .875rem);letter-spacing:var(--lc-tracking-wide, .08em);cursor:pointer;transition:background var(--lc-transition, .22s ease)}.lc-gift-upsell-buy-now:hover{background:var(--lc-gold-hover, #a6845c)}.lc-gift-upsell-buy-now:disabled{opacity:.55;cursor:not-allowed}.lc-gift-upsell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.25rem;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--lc-transition-slow, .35s ease),visibility var(--lc-transition-slow, .35s ease)}.lc-gift-upsell.is-open{pointer-events:auto;opacity:1;visibility:visible}.lc-gift-upsell__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c2c2c73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity var(--lc-transition-slow, .35s ease)}.lc-gift-upsell.is-open .lc-gift-upsell__backdrop{opacity:1}.lc-gift-upsell__dialog{position:relative;width:min(100%,28rem);background:var(--lc-white, #fff);border-radius:var(--lc-radius-xl, 12px);box-shadow:var(--lc-shadow-lg, 0 8px 32px rgb(44 44 44 / .1));padding:clamp(1.5rem,4vw,2rem);transform:scale(.94) translateY(8px);opacity:0;transition:transform var(--lc-transition-slow, .35s ease),opacity var(--lc-transition-slow, .35s ease)}.lc-gift-upsell.is-open .lc-gift-upsell__dialog{transform:scale(1) translateY(0);opacity:1}.lc-gift-upsell__close{position:absolute;top:.75rem;right:.75rem;width:2.25rem;height:2.25rem;border:none;background:transparent;color:var(--lc-charcoal-muted, #6b6b6b);font-size:1.5rem;line-height:1;cursor:pointer;border-radius:var(--lc-radius-full, 9999px);transition:background var(--lc-transition-fast, .15s ease),color var(--lc-transition-fast, .15s ease)}.lc-gift-upsell__close:hover{background:var(--lc-gold-subtle, rgb(184 151 106 / .12));color:var(--lc-charcoal, #2c2c2c)}.lc-gift-upsell__heading{font-family:var(--lc-serif, var(--font-heading--family));font-size:clamp(1.25rem,3.5vw,1.5rem);font-weight:400;color:var(--lc-charcoal, #2c2c2c);margin:0 2rem .75rem 0;line-height:var(--lc-leading-tight, 1.2)}.lc-gift-upsell__subtext{font-family:var(--lc-sans, var(--font-body--family));font-size:var(--lc-text-md, 1rem);color:var(--lc-charcoal-soft, #4a4a4a);line-height:var(--lc-leading-normal, 1.55);margin:0 0 1.5rem}.lc-gift-upsell__actions{display:flex;flex-direction:column;gap:.75rem}.lc-gift-upsell__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 1.25rem;font-family:var(--lc-sans, var(--font-body--family));font-size:var(--lc-text-base, .875rem);letter-spacing:var(--lc-tracking-wide, .08em);text-transform:uppercase;border-radius:var(--lc-radius-md, 4px);cursor:pointer;transition:background var(--lc-transition, .22s ease),color var(--lc-transition, .22s ease),border-color var(--lc-transition, .22s ease);border:1px solid transparent;text-decoration:none}.lc-gift-upsell__btn--primary{background:var(--lc-charcoal, #2c2c2c);color:var(--lc-ivory, #faf7f2);border-color:var(--lc-charcoal, #2c2c2c)}.lc-gift-upsell__btn--primary:hover{background:var(--lc-gold-hover, #a6845c);border-color:var(--lc-gold-hover, #a6845c)}.lc-gift-upsell__btn--secondary{background:transparent;color:var(--lc-charcoal, #2c2c2c);border-color:var(--lc-border-strong, rgb(44 44 44 / .2))}.lc-gift-upsell__btn--secondary:hover{border-color:var(--lc-gold, #b8976a);color:var(--lc-gold-hover, #a6845c)}.lc-gift-upsell__btn:disabled{opacity:.55;cursor:not-allowed}@media(min-width:480px){.lc-gift-upsell__actions{flex-direction:row}.lc-gift-upsell__btn{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lc-gift-upsell-popup.css.map */
