.ll-goal-doors,.ll-goal-doors *{box-sizing:border-box}.ll-goal-doors{min-width:0;overflow-wrap:anywhere}.ll-goal-doors__inner{box-sizing:content-box;max-width:var(--ll-page-max);margin:auto;padding-inline:16px}.ll-goal-doors .ll-goal-doors__heading{font-size:clamp(32px,2.2vw + 14px,56px);font-weight:500;letter-spacing:-.02em;margin:0 0 24px}.ll-goal-doors__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ll-goal-doors__card{position:relative;min-width:0;aspect-ratio:1;border-radius:8px;overflow:hidden;scroll-snap-align:start}.ll-goal-doors__card a{display:block;height:100%;color:#fff}.ll-goal-doors__image{position:absolute;top:0;right:0;bottom:0;left:0}.ll-goal-doors__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ll-goal-doors__card h3{position:absolute;top:16px;left:16px;right:16px;margin:0;color:#fff;font-size:18px;font-weight:600;line-height:1.3;text-shadow:0 1px 2px #0003}.ll-goal-doors__arrow{position:absolute;bottom:16px;left:16px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--ll-ink);box-shadow:0 1px 2px #0000000f;transition:transform .15s ease}.ll-goal-doors__image .ll-badge{position:absolute;right:12px;bottom:12px}.ll-goal-doors__card:focus-within{outline:2px solid var(--ll-ink);outline-offset:2px}.ll-goal-doors__card a:focus-visible img{transform:scale(1.06)}.ll-goal-doors__card a:focus-visible .ll-goal-doors__arrow{transform:translate(4px)}@media(hover:hover){.ll-goal-doors__card:hover img{transform:scale(1.06)}.ll-goal-doors__card:hover .ll-goal-doors__arrow{transform:translate(4px)}}@media(min-width:750px){.ll-goal-doors__inner{padding-inline:32px}.ll-goal-doors__cards{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:990px){.ll-goal-doors__inner{padding-inline:40px}.ll-goal-doors .ll-goal-doors__heading{margin-bottom:40px}.ll-goal-doors__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}}@media(min-width:1400px){.ll-goal-doors__card h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.ll-goal-doors .ll-goal-doors__card .ll-goal-doors__image img,.ll-goal-doors .ll-goal-doors__card a .ll-goal-doors__arrow{transition:none;transform:none}}@media(max-width:749px){.ll-goal-doors__card h3{top:12px;left:12px;right:12px;font-size:16px}.ll-goal-doors__arrow{bottom:10px;left:10px;width:32px;height:32px}}.ll-goal-doors__inner{box-sizing:border-box;width:min(var(--ll-page-max),calc(100% - 2 * var(--ll-gutter)));max-width:var(--ll-page-max);margin-inline:auto;padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ll-goal-doors.css.map */
