.lhpdp .lh-xdiv{display:flex;align-items:center;gap:14px;margin-top:16px;color:var(--soft);font-size:10px;letter-spacing:.22em;text-transform:uppercase}
.lhpdp .lh-xdiv::before,.lhpdp .lh-xdiv::after{content:"";flex:1;height:1px;background:var(--lsoft)}
.lhpdp .lh-eta{margin-top:12px;font-size:12px;color:var(--soft);text-align:center}
.lhpdp .lh-mto{display:none;margin-top:16px;text-align:center;border:1px solid var(--lsoft);padding:24px 20px}
.lhpdp .lh-mto.show{display:block}
.lhpdp .lh-mto .eb2{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--soft)}
.lhpdp .lh-mto .fl{width:34px;height:1px;background:var(--ink);margin:12px auto 14px}
.lhpdp .lh-mto p{font-size:13px;color:var(--soft);line-height:1.6}
.lhpdp .lh-mto .btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}
.lhpdp .lh-mto .btns a{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--ink);padding:14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);transition:.25s}
.lhpdp .lh-mto .btns a:hover{background:var(--ink);color:var(--paper)}
.lhpdp .lh-mto .btns a svg{width:16px;height:16px;flex:none}
.lhpdp .lh-reass{margin-top:20px;border-top:1px solid var(--lsoft)}
.lhpdp .lh-reass .ri{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--lsoft);font-size:12px;color:var(--soft)}
.lhpdp .lh-reass .ri b{color:var(--ink);font-weight:500}
.lhpdp .lh-reass .ri i{width:5px;height:5px;background:var(--gold);border-radius:50%;flex:none}
.lhpdp .lh-acc{margin-top:26px}
.lhpdp .lh-acc .a{border-top:1px solid var(--lsoft)}
.lhpdp .lh-acc .a:last-child{border-bottom:1px solid var(--lsoft)}
.lhpdp .lh-acc .ah{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:none;border:0;width:100%;text-align:left;color:var(--ink);cursor:pointer}
.lhpdp .lh-acc .ah .pl{font-size:16px;line-height:1;transition:transform .3s}
.lhpdp .lh-acc .a.open .ah .pl{transform:rotate(45deg)}
.lhpdp .lh-acc .ab{max-height:0;overflow:hidden;transition:max-height .45s var(--ease)}
.lhpdp .lh-acc .ab .inn{padding:0 0 16px;font-size:13px;color:var(--soft);line-height:1.6}
.lhpdp .lh-acc .ab .inn p{margin:0 0 8px}
.lhpdp .lh-sbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;background:var(--paper);border-top:1px solid var(--lsoft);padding:10px 16px;align-items:center;gap:12px}
.lhpdp .lh-sbar .pp{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}
.lhpdp .lh-sbar .ab2{flex:1;background:var(--ink);color:var(--paper);border:0;padding:14px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}
@media(max-width:980px){
.lhpdp .lh-pd{grid-template-columns:1fr;gap:12px;padding:0 0 8px}
.lhpdp .lh-gA{position:static}
.lhpdp .lh-gB{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 4px;scrollbar-width:none}
.lhpdp .lh-gB::-webkit-scrollbar{display:none}
.lhpdp .lh-gB .g{flex:0 0 88%;scroll-snap-align:center}
.lhpdp .lh-info{position:static;padding:10px 22px 0}
.lhpdp .lh-sbar{display:flex}
}
@media(prefers-reduced-motion:reduce){.lhpdp *{transition:none!important}}
