.ln-pdp__bene{list-style:none;margin:12px 0 6px;padding:0;display:grid;gap:10px}.ln-pdp__bene li{display:flex;gap:10px;align-items:center;font-size:17px;font-weight:600;color:var(--ln-ink,#10161c)}.ln-pdp__bene svg{width:22px;height:22px;flex:none;color:var(--ln-ice,#5f8496)}
.ln-pk{margin:20px 0 0}.ln-pk__guide{display:inline-flex;gap:8px;align-items:center;font-size:15px;color:var(--ln-ink,#10161c);text-decoration:underline;margin:0 0 18px}.ln-pk__guide svg{width:20px;height:20px}
.ln-pk__sep{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.16em;font-weight:700;color:var(--ln-ink,#10161c);margin:0 0 12px}.ln-pk__sep:before,.ln-pk__sep:after{content:'';flex:1;height:1px;background:#d9d2c5}
.ln-pk__card{position:relative;border:1.5px solid #ddd8ce;border-radius:8px;background:#fff;margin-bottom:10px;overflow:hidden}.ln-pk__card.is-on{border-color:var(--ln-ink,#10161c);box-shadow:0 0 0 1px var(--ln-ink,#10161c)}
.ln-pk__head{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;margin:0}.ln-pk__head input{position:absolute;opacity:0;pointer-events:none}.ln-pk__radio{width:22px;height:22px;border-radius:50%;border:2px solid #b9b2a5;flex:none;position:relative;box-sizing:border-box}.ln-pk__card.is-on .ln-pk__radio{border-color:var(--ln-ink,#10161c)}.ln-pk__card.is-on .ln-pk__radio:after{content:'';position:absolute;inset:3px;border-radius:50%;background:var(--ln-ink,#10161c)}
.ln-pk__t{flex:1;min-width:0}.ln-pk__t b{display:block;font-size:17px;letter-spacing:.03em}.ln-pk__t small{font-size:13px;color:var(--ln-slate,#36464f)}.ln-pk__price{font-size:20px;font-weight:700;white-space:nowrap;color:var(--ln-ink,#10161c)}
.ln-pk__body{padding:0 14px 14px}.ln-pk__lab{font-size:13px;color:var(--ln-slate,#36464f);margin:0 0 6px}.ln-pk__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ln-pk__sel{position:relative}.ln-pk__sel select{width:100%;min-height:50px;border:1.5px solid #ddd8ce;border-radius:6px;padding:0 8px;background:#fff;font-size:16px;color:var(--ln-ink,#10161c)}.ln-pk__sel--c select{padding-left:38px}.ln-pk__dot{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.25);pointer-events:none}
.ln-opt__hint{color:#a33;font-size:13px;margin:8px 0 0}.ln-opt__hint[hidden]{display:none}
.ln-pk__card.is-duo{background:var(--ln-mist,#f5f3ef);border:2px solid var(--ln-ice,#5f8496);box-shadow:0 8px 20px rgba(16,22,28,.10)}.ln-pk__card.is-duo .ln-pk__head{cursor:not-allowed}.ln-pk__soon{display:inline-block;margin-top:4px;padding:2px 8px;border:1px solid var(--ln-ice,#5f8496);border-radius:20px;font-size:11.5px;color:var(--ln-ice,#5f8496);background:#fff}
.ln-pk__save,.ln-pk__gift{margin:0;padding:10px 14px;font-size:13px;font-weight:600}.ln-pk__gift{background:var(--ln-ink,#10161c);color:#fff}.ln-pk [hidden]{display:none}
.ln-pk__card.is-family{background:#faf8f4;border-style:dashed}.ln-pk__card.is-family .ln-pk__head{cursor:not-allowed;opacity:.65}
.ln-pk__pick{padding:0 14px 14px;display:grid;gap:8px}.ln-pk__pick[hidden]{display:none}.ln-pk__pick fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:0;padding:0}.ln-pk__pick legend{font-size:13px}.ln-pk__pick select{min-height:46px;border:1.5px solid #ddd8ce;border-radius:6px;padding:0 8px;background:#fff}
.ln-pdp__buy{margin-top:14px;min-height:58px;font-size:17px;letter-spacing:.04em;text-transform:uppercase}
.ln-sticky .ln-btn span{white-space:nowrap}.ln-sticky small{display:none}.ln-sticky .ln-btn{min-height:50px}
