.section-template--29293455409496__main-padding {
      padding-top: 27px;
      padding-bottom: 9px;
    }

    @media screen and (min-width: 750px) {
      .section-template--29293455409496__main-padding {
        padding-top: 36px;
        padding-bottom: 12px;
      }
    }

.lm-packs{margin:10px 0 6px;border:1px solid #e5e5e5;padding:0 14px 4px}
.lm-packs__timer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#1b1b1b;color:#fff;padding:12px 16px;margin:0 -14px 16px}
.lm-packs__timer-text{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}
.lm-packs__timer-clock{margin-left:auto;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.08em;font-variant-numeric:tabular-nums}
.lm-pack{position:relative;display:flex;align-items:center;gap:14px;border:1px solid #e5e5e5;background:#fff;padding:16px 18px;margin-bottom:12px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
.lm-pack:hover{border-color:#b9b9b9}
.lm-pack.is-active{border-color:#1b1b1b;box-shadow:inset 0 0 0 1px #1b1b1b;background:#fafafa}
.lm-pack input{position:absolute;opacity:0;pointer-events:none}
.lm-pack__radio{flex:0 0 auto;width:16px;height:16px;border:1px solid #1b1b1b;border-radius:50%;position:relative}
.lm-pack.is-active .lm-pack__radio:after{content:'';position:absolute;inset:3px;border-radius:50%;background:#1b1b1b}
.lm-pack__info{display:flex;flex-direction:column;gap:3px}
.lm-pack__title{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#1b1b1b}
.lm-pack__sub{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;color:#666}
.lm-pack__price{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}
.lm-pack__price s{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;color:#999}
.lm-pack__price strong{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;font-weight:500;color:#1b1b1b}
.lm-pack__badge{position:absolute;top:-9px;left:16px;background:#1b1b1b;color:#fff;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px}
