
.vr-p-sub{display:none}.vr-pdp.is-sub .vr-p-sub{display:inline}.vr-pdp.is-sub .vr-p-one{display:none}
.vr-ptype{display:flex;flex-direction:column;gap:10px}
.vr-ptype .vr-opt{flex-direction:column;align-items:stretch;gap:10px}
.vr-ptype__row{display:flex;align-items:center;gap:12px;width:100%}
.vr-radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(0,0,0,.3);flex:0 0 18px;background:#fff}
.vr-opt.is-active .vr-radio{border-color:var(--ac);box-shadow:inset 0 0 0 4px #fff;background:var(--ac)}
.vr-perks{display:flex;flex-direction:column;gap:8px;border-top:1px dashed rgba(0,0,0,.15);padding-top:10px}
.vr-perks__h{font-size:13px;font-weight:700}
.vr-perk{display:flex;align-items:center;gap:10px;font-size:14px;background:#fff;border-radius:8px;padding:8px 10px}
.vr-perk__ic{width:36px;height:36px;flex:0 0 36px;border-radius:6px;background:var(--card);display:flex;align-items:center;justify-content:center;font-size:18px;overflow:hidden}
.vr-perk__ic img{width:100%;height:100%;object-fit:cover}
.vr-perk__t{flex:1;font-weight:500}
.vr-perk__v{display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}
.vr-perk__v s{opacity:.55}
.vr-perk__v b{background:var(--ac);color:#fff;font-size:11px;padding:2px 8px;border-radius:20px}
