.lm-gift-card{--lm-gift-accent: var(--lm-accent, #1a7f72);--lm-gift-off-bg: #eef8fc;--lm-gift-off-border: #9dd3e2;--lm-gift-on-bg: #e4f5ee;--lm-gift-hint: var(--lm-text-subtle, #737373);--lm-gift-radius: var(--lm-radius-card, 12px);--lm-gift-speed: .18s;position:relative;display:block;margin-block:1.5rem 0}.lm-gift-card+.product-buy-buttons{margin-top:1.25rem}.lm-gift-card__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.lm-gift-card__label{display:flex;align-items:center;gap:1rem;min-height:7.5rem;padding:1rem 1.25rem 1rem .75rem;border:1px solid var(--lm-gift-off-border);border-radius:var(--lm-gift-radius);background:var(--lm-gift-off-bg);box-shadow:inset 0 0 0 1px transparent;color:var(--lm-text, #000);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--lm-gift-speed) ease,border-color var(--lm-gift-speed) ease,box-shadow var(--lm-gift-speed) ease}.lm-gift-card__input:checked+.lm-gift-card__label{border-color:var(--lm-gift-accent);background:var(--lm-gift-on-bg);box-shadow:inset 0 0 0 1px var(--lm-gift-accent)}.lm-gift-card__input:focus-visible+.lm-gift-card__label{outline:2px solid var(--lm-gift-accent);outline-offset:3px}.lm-gift-card__media{position:relative;flex:0 0 5.5rem;align-self:stretch;display:flex;align-items:center;justify-content:center}.lm-gift-card__img{display:block;width:100%;height:auto;max-height:7rem;object-fit:contain;transform:rotate(-12deg);mix-blend-mode:multiply}.lm-gift-card__img-badge{position:absolute;left:0;bottom:.25rem;padding:.2rem .6rem;border-radius:var(--lm-radius-pill, 999px);background:#fff;box-shadow:0 1px 4px #00000026;color:var(--lm-gift-accent);font-size:.75rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.lm-gift-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.lm-gift-card__pill{margin-bottom:.25rem;padding:.2rem .65rem;border-radius:var(--lm-radius-pill, 999px);background:var(--lm-gift-accent);color:#fff;font-size:.75rem;font-weight:var(--font-body-weight-bold, 700);letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.lm-gift-card__title{font-family:var(--font-heading-family, inherit);font-size:1.125rem;font-weight:700;line-height:1.2}.lm-gift-card__sub{font-size:.9375rem;line-height:1.35}.lm-gift-card__info{color:var(--lm-text-muted, #404040);font-size:.8125rem;font-weight:var(--font-body-weight-bold, 700);line-height:1.35}.lm-gift-card__hint{color:var(--lm-gift-hint);font-size:.8125rem;line-height:1.35}.lm-gift-card__on,.lm-gift-card__input:checked+.lm-gift-card__label .lm-gift-card__off{display:none}.lm-gift-card__input:checked+.lm-gift-card__label .lm-gift-card__on{display:inline}.lm-gift-card__check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:2px solid var(--lm-gift-accent);border-radius:.5rem;background:#fff;color:#fff;transition:background-color var(--lm-gift-speed) ease,border-color var(--lm-gift-speed) ease}.lm-gift-card__check svg{width:1.5rem;height:1.5rem;opacity:0;transform:scale(.6);transition:opacity var(--lm-gift-speed) ease,transform var(--lm-gift-speed) ease}.lm-gift-card__input:checked+.lm-gift-card__label .lm-gift-card__check{background:var(--lm-gift-accent)}.lm-gift-card__input:checked+.lm-gift-card__label .lm-gift-card__check svg{opacity:1;transform:none}.lm-gift-card__message{margin:.5rem 0 0;color:var(--lm-gift-hint);font-size:.8125rem;line-height:1.4}.lm-gift-card__message[hidden]{display:none}@media(min-width:750px){.lm-gift-card__label{gap:1.25rem;padding:1rem 1.5rem 1rem 1rem}.lm-gift-card__media{flex-basis:7rem}.lm-gift-card__img{max-height:8rem}.lm-gift-card__title{font-size:1.375rem}.lm-gift-card__sub{font-size:1rem}.lm-gift-card__hint,.lm-gift-card__info{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.lm-gift-card{--lm-gift-speed: 0ms}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lm-gift-card.css.map */
