html body.lgm-homepage .lgm-story--ashtray .lgm-story-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)!important;gap:clamp(32px,5vw,70px);align-items:center}.lgm-xmas-promo{min-width:0;width:100%;max-width:420px;box-sizing:border-box;padding:24px;border:1px solid var(--v-line);border-radius:22px;background:var(--v-surface);box-shadow:0 12px 35px rgb(var(--v-text-rgb)/.09);color:var(--v-text);animation:lgm-xmas-arrive .6s ease-out both}.lgm-xmas-photo{display:block;max-width:240px;margin:0 auto 16px;border-radius:14px;overflow:hidden}.lgm-xmas-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border:0;border-radius:14px}html body.lgm-homepage .lgm-xmas-promo h2{font-size:25px;line-height:1.25;margin:0 0 14px;letter-spacing:-.02em;color:var(--v-text)}.lgm-xmas-copy{font-size:14px;line-height:1.5}.lgm-xmas-copy p{margin:0 0 10px}html body .lgm-xmas-cta{display:flex;width:100%;box-sizing:border-box;min-height:48px;padding:12px;font-size:14px;line-height:1.4;margin-top:18px;text-align:center;white-space:normal}.lgm-xmas-photo:focus-visible{outline:3px solid var(--v-accent);outline-offset:4px}@keyframes lgm-xmas-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){html body.lgm-homepage .lgm-story--ashtray{padding-top:24px!important}html body.lgm-homepage .lgm-story--ashtray .lgm-story-grid{grid-template-columns:minmax(0,1fr)!important;gap:30px}.lgm-xmas-promo{padding:20px;max-width:440px}.lgm-xmas-photo{max-width:180px}html body.lgm-homepage .lgm-xmas-promo h2{font-size:23px}.lgm-xmas-copy{font-size:14px}}@media(prefers-reduced-motion:reduce){.lgm-xmas-promo{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/lgm-ashtray-showcase.css.map */
