.lf-luck{--lf-blue: #b4cde2;--lf-ink: #111111;padding:64px 0 24px;color:var(--lf-ink)}.lf-luck__head{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:28px;text-align:center}.lf-luck__title{display:flex;align-items:center;justify-content:center;gap:.4em;margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(28px,5.2vw,54px);line-height:1.02;letter-spacing:.02em;text-transform:uppercase}.lf-luck__title>span{min-width:0}.lf-luck__star{width:.42em;height:.42em;flex:0 0 auto;opacity:.75}.lf-luck__quote{margin:8px 0 0;max-width:560px;font-size:clamp(16px,1.9vw,20px);font-style:italic;line-height:1.45;color:#333}.lf-luck__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.lf-luck__tabs{display:grid;grid-template-columns:repeat(var(--lf-steps, 4),minmax(0,1fr));gap:6px}.lf-luck__tabs[hidden]{display:none}.lf-luck__tab{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:56px;padding:10px 8px 8px;border:0;border-top:4px solid #e4edf5;background:none;color:var(--lf-ink);font:inherit;text-align:left;cursor:pointer}.lf-luck__tab-num{font-size:11px;font-weight:700;letter-spacing:.12em;color:#6b6b6b}.lf-luck__tab-label{font-size:13px;font-weight:600;line-height:1.2}.lf-luck__tab[aria-selected=true]{border-top-color:var(--lf-blue)}.lf-luck__tab[aria-selected=true] .lf-luck__tab-num{color:var(--lf-ink)}.lf-luck__tab[aria-selected=true] .lf-luck__tab-label{font-weight:800}.lf-luck__tab:focus-visible,.lf-luck__arrow:focus-visible,.lf-luck__cta:focus-visible,.lf-luck__q:focus-visible{outline:3px solid var(--lf-ink);outline-offset:3px}@media(hover:hover){.lf-luck__tab:hover{border-top-color:var(--lf-blue)}}.lf-luck__panels{display:flex;flex-direction:column;gap:40px;margin:0;padding:0;list-style:none}.lf-luck__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.lf-luck__panel[hidden]{display:none}.lf-luck__media{position:relative;aspect-ratio:2400 / 1266;overflow:hidden;border-radius:16px;background:#0d0b0a}.lf-luck__media--plain{display:flex;align-items:center;justify-content:center;background:var(--lf-blue);border:1.5px solid var(--lf-ink)}.lf-luck__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lf-luck__media--contain{background:var(--lf-blue)}.lf-luck__media--contain .lf-luck__img{top:5%;bottom:5%;height:90%;object-fit:contain}.lf-luck__big-num{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(56px,12vw,120px);line-height:1}.lf-luck__count{position:absolute;left:12px;top:12px;padding:6px 10px;border-radius:999px;background:#fff;color:var(--lf-ink);font-size:12px;font-weight:700;letter-spacing:.1em}.lf-luck__copy{display:flex;flex-direction:column;gap:10px}.lf-luck__short{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#555}.lf-luck__steps.is-enhanced .lf-luck__short{display:none}.lf-luck__step-title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(24px,3vw,34px);line-height:1.05;text-transform:uppercase}.lf-luck__text{margin:0;font-size:16px;line-height:1.6;color:#333}.lf-luck__note{display:flex;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;border:1.5px dashed var(--lf-ink);border-radius:12px;background:var(--lf-blue);font-size:14px;line-height:1.4}.lf-luck__note-mark{font-family:var(--font-heading-family);font-weight:600;font-size:30px;line-height:1}.lf-luck__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.lf-luck__arrows{display:flex;gap:8px}.lf-luck__arrows[hidden]{display:none}.lf-luck__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1.5px solid var(--lf-ink);border-radius:50%;background:#fff;color:var(--lf-ink);cursor:pointer;transition:background .2s ease,color .2s ease}@media(hover:hover){.lf-luck__arrow:hover{background:var(--lf-ink);color:#fff}}.lf-luck__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--lf-blue);color:var(--lf-ink);font-size:15px;font-weight:800;text-decoration:none;transition:background .2s ease,color .2s ease}@media(hover:hover){.lf-luck__cta:hover{background:var(--lf-ink);color:#fff}}.lf-luck__legal{margin:14px 0 0;font-size:12px;line-height:1.5;color:#555}.lf-luck__faq{max-width:760px;margin:48px auto 0}.lf-luck__faq-title{margin:0 0 12px;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(22px,3vw,30px);line-height:1.1;text-transform:uppercase;text-align:center}.lf-luck__qa{border-bottom:1px solid #e3e3e3}.lf-luck__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;font-size:16px;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.lf-luck__q::-webkit-details-marker{display:none}.lf-luck__plus{flex:0 0 auto;transition:transform .2s ease}.lf-luck__qa[open] .lf-luck__plus{transform:rotate(45deg)}.lf-luck__a{padding:0 0 16px;font-size:15px;line-height:1.6;color:#333}.lf-luck__a p{margin:0 0 8px}.lf-luck__a p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.lf-luck__plus{transition:none}}@media(min-width:750px){.lf-luck{padding-top:88px}}@media(min-width:1024px){.lf-luck__steps.is-enhanced{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:48px;align-items:start}.lf-luck__steps.is-enhanced .lf-luck__panels{grid-column:1 / -1;grid-row:1}.lf-luck__steps.is-enhanced .lf-luck__panel{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:48px}.lf-luck__steps.is-enhanced .lf-luck__copy{padding-top:92px;min-height:260px}.lf-luck__steps.is-enhanced .lf-luck__tabs{position:relative;z-index:1;grid-column:2;grid-row:1;align-self:start}.lf-luck__steps.is-enhanced .lf-luck__actions{grid-column:2;grid-row:2}.lf-luck__steps:not(.is-enhanced) .lf-luck__panel{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/lucky-friday-luck-card.css.map */
