.prx{--r:22px;max-width:1120px;margin:0 auto}.prx-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 14px;margin:0 -2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.prx-tabs::-webkit-scrollbar{display:none}.prx-tab{flex:none;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font:600 14px/1 inherit;font-family:inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.prx-tab:hover{color:var(--ink)}.prx-tab[aria-selected=true]{background:var(--gold);color:#0b1118;border-color:var(--gold)}.prx-tab:focus-visible,.prx-segbtn:focus-visible,.prx-book:focus-visible,.prx-sum:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.prx-js [data-panel][hidden]{display:none}.prx-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 14px}.prx-h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--ink);margin:0}.prx-more{font-size:13px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.prx-more:hover{color:var(--gold)}.prx-card{background:var(--s2);border:1px solid rgba(255,255,255,.06);border-radius:var(--r);padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:6px;box-shadow:0 10px 30px #00000040}.prx-ctop{display:flex;align-items:center;justify-content:space-between;gap:8px}.prx-name{font-size:17px;font-weight:600;color:var(--ink);margin:0}.prx-pill{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line);border-radius:999px;padding:4px 10px}.prx-bigprice{font-size:clamp(2.2rem,5vw,2.8rem);font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:6px 0 0;line-height:1.05}.prx-bigprice small{font-size:13px;font-weight:500;color:var(--ink-2);letter-spacing:0}.prx-sub{font-size:14px;color:var(--ink-2);margin:0}.prx-sub--wrap{line-height:1.6;margin:6px 0 10px;max-width:60ch}.prx-deliv{font-size:14px;color:var(--ink-2);margin:0 0 6px}.prx-incl{list-style:none;margin:10px 0 4px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px}.prx-incl li{font-size:14px;line-height:1.45;color:var(--ink);padding-left:16px;position:relative}.prx-incl li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--gold)}.prx-dep{font-size:13px;color:var(--ink-2);margin:8px 0 12px;min-height:1px}.prx-book{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:16px;background:var(--gold);color:#0b1118;font-weight:700;font-size:16px;text-decoration:none;transition:filter .2s,transform .15s}.prx-book:hover{filter:brightness(1.06)}.prx-book:active{transform:scale(.99)}.prx-note{font-size:13px;color:var(--ink-2);text-align:center;margin:28px 0 0}.prx-quote .prx-book{margin-top:14px}.prx-a .prx-list{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:760px){.prx-a .prx-list{grid-template-columns:repeat(3,1fr);gap:14px}}.prx-a .prx-quote{grid-column:1/-1}.prx-retouch{font-size:14px;color:var(--ink-2);margin:0 0 6px}.prx-gem{display:none}.prx-side{display:contents}.prx-b [data-tier]{--mat:linear-gradient(135deg,#8E959F 0%,#B4BAC3 40%,#C6CBD3 52%,#A5ACB6 70%,#929AA4 100%);--mat-ink:#0E1116;--tick:#B9C0CA}.prx-b [data-tier=gold]{--mat:linear-gradient(135deg,#C99A0A 0%,#F5BD02 38%,#FFE58A 52%,#F5BD02 66%,#D9A508 100%);--mat-ink:#1A1304;--tick:#F5BD02}.prx-b [data-tier=platinum]{--mat:linear-gradient(135deg,#9A9EA4 0%,#C4C7CB 36%,#D6D8DB 52%,#BABDC1 70%,#A2A6AB 100%);--mat-ink:#111315;--tick:#C9CCD0;--glint:rgba(255,255,255,.26)}.prx-b [data-tier=diamond]{--mat:radial-gradient(circle at 22% 30%,rgba(255,255,255,.95) 0 6%,transparent 14%),radial-gradient(circle at 74% 64%,rgba(150,205,255,.55) 0 5%,transparent 13%),radial-gradient(circle at 58% 22%,rgba(196,170,255,.35) 0 4%,transparent 11%),radial-gradient(circle at 36% 78%,rgba(140,235,255,.35) 0 4%,transparent 11%),linear-gradient(118deg,rgba(255,255,255,0) 34%,rgba(255,255,255,.95) 48%,rgba(255,255,255,0) 60%),linear-gradient(135deg,#BFE0FF 0%,#EAF5FF 30%,#FFFFFF 48%,#D6ECFF 66%,#A9D3FF 100%);--mat-ink:#08182B;--tick:#9FD3FF;--glint:rgba(255,255,255,.95)}.prx-b .prx-head{flex-direction:row;align-items:baseline;justify-content:flex-start;text-align:left;gap:6px 18px;margin:clamp(8px,2.2dvh,36px) 0 clamp(8px,1.6dvh,22px)}.prx-b .prx-h2{font-size:clamp(1.6rem,min(5vw,5.4dvh),3rem);letter-spacing:-.03em;line-height:1.05}.prx-b .prx-more{min-height:32px}.prx-b .prx-tabs{padding-bottom:clamp(2px,1dvh,10px)}.prx-seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);overflow-x:auto;scrollbar-width:none;max-width:100%;gap:0;padding:4px;border-radius:999px;background:#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff0f;margin:0 0 clamp(10px,2.4dvh,30px);width:-moz-max-content;width:max-content}.prx-seg::-webkit-scrollbar{display:none}.prx-thumb{position:absolute;top:4px;bottom:4px;left:0;width:0;opacity:0;overflow:hidden;border-radius:999px;background:var(--mat,var(--s2));box-shadow:inset 0 1px #ffffff73,0 1px 2px #0006,0 8px 24px -8px #0009;transition:transform .45s cubic-bezier(.16,1,.3,1),width .45s cubic-bezier(.16,1,.3,1);pointer-events:none}.prx-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);transform:translate(-130%)}.prx-sheen:after{animation:prxsheen .9s ease-out 1}@keyframes prxsheen{to{transform:translate(130%)}}.prx-segbtn{white-space:nowrap;position:relative;z-index:1;min-height:clamp(44px,6dvh,54px);padding:0 clamp(12px,2vw,22px);border:0;border-radius:999px;background:transparent;color:var(--ink-2);font-family:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transition:color .25s}.prx-segbtn:hover{color:var(--ink)}.prx-segname{font-weight:600;font-size:14px}.prx-segprice{font-size:12px;font-variant-numeric:tabular-nums;opacity:.8}.prx-segbtn[aria-pressed=true]{color:var(--mat-ink,var(--ink))}.prx-segbtn[aria-pressed=true] .prx-segprice{color:var(--mat-ink,var(--gold));opacity:1}.prx:not(.prx-js) .prx-segbtn[aria-pressed=true]{background:var(--s2)}.prx-b .prx-list{max-width:1000px;margin:0}.prx-b .prx-card[hidden]{display:none}.prx-b .prx-card{position:relative;border-radius:clamp(20px,3dvh,28px);padding:clamp(16px,3.2dvh,48px) clamp(18px,4vw,48px);gap:clamp(3px,.7dvh,8px);border:0;box-shadow:inset 0 0 0 1px #ffffff12,0 1px 2px #0000004d,0 40px 80px -40px #000000bf}.prx-b .prx-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--mat,none);opacity:.6;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.prx-b .prx-card:after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:var(--mat,none);opacity:.5;-webkit-mask:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);pointer-events:none}.prx-b .prx-ctop{justify-content:flex-start;gap:8px 12px;flex-wrap:wrap}.prx-b .prx-name{font-size:clamp(1.05rem,2.2vw,1.35rem);letter-spacing:-.01em;display:inline-flex;align-items:center}.prx-b .prx-gem{display:inline-block;width:.62em;height:.62em;margin-right:.55em;border-radius:50%;background:var(--mat,var(--gold));box-shadow:0 0 0 1px #ffffff2e,0 0 10px -2px #ffffff40}.prx-thumb:after{background:linear-gradient(105deg,transparent 38%,var(--glint,rgba(255,255,255,.5)) 50%,transparent 62%)}.prx-b .prx-thumb[data-tier=diamond]{box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #aad7ff8c,0 0 18px -2px #8cc8ff8c,0 8px 24px -8px #0009}@keyframes prxglint{0%,72%{transform:translate(-130%)}to{transform:translate(130%)}}.prx-b .prx-thumb[data-tier=diamond]:after{animation:prxglint 5s ease-in-out .6s infinite}.prx-b .prx-card[data-tier=diamond]:before{opacity:1}.prx-b .prx-card[data-tier=diamond]:after{opacity:.95;height:2px}.prx-b .prx-card[data-tier=diamond]{box-shadow:0 0 0 1px #aad7ff2e,0 0 40px -12px #8cc8ff73}.prx-b .prx-card[data-tier=diamond] .prx-gem{box-shadow:0 0 0 1px #c8e6ffb3,0 0 12px 1px #96d2ffbf}.prx-b .prx-card[data-tier=platinum]:before{opacity:.45}.prx-b .prx-rush{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--ink-2);opacity:.85}.prx-b .pkt-open{min-height:clamp(36px,4.6dvh,44px)}@media(max-width:899px)and (max-height:820px){.prx-b .prx-rush{display:none}}.prx-b .prx-vip{margin-left:.6em;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;color:#08182b;background:var(--mat);box-shadow:0 0 12px -2px #96d2ff99}.prx-b .prx-bigprice{font-size:clamp(2.4rem,min(9vw,9.5dvh),5rem);letter-spacing:-.04em;font-weight:600;font-variant-numeric:tabular-nums;margin:clamp(0px,.8dvh,10px) 0 clamp(0px,.4dvh,4px);line-height:1}.prx-b .prx-bigprice small{font-size:15px;margin-left:6px;vertical-align:.9em}.prx-b .prx-sub,.prx-b .prx-deliv,.prx-b .prx-retouch{font-size:clamp(13px,1.9dvh,15px);margin-bottom:0}.prx-b .prx-incl{gap:clamp(5px,1.2dvh,12px);margin-top:clamp(8px,1.8dvh,18px);padding-top:clamp(8px,1.8dvh,20px)}.prx-b .prx-incl li{font-size:clamp(13px,1.9dvh,15px);line-height:1.4;padding-left:26px}.prx-b .prx-incl li:before{top:.3em;left:3px;width:6px;height:11px;border-radius:0;background:none;border:solid var(--tick,var(--gold));border-width:0 2px 2px 0;transform:rotate(45deg)}.prx-b .prx-book{margin-top:clamp(8px,2dvh,18px);min-height:clamp(46px,6.4dvh,54px);border-radius:999px;font-size:17px}.prx-b .prx-dep{margin:clamp(2px,.8dvh,10px) 0 0}.prx-b .pkt{margin-top:clamp(2px,.8dvh,12px)}.prx-b .pkt summary{min-height:44px}@media(max-width:899px){.prx-b .prx-card>.prx-ctop{order:0}.prx-b .prx-card>.prx-bigprice{order:1}.prx-b .prx-card>.prx-sub{order:2}.prx-b .prx-card>.prx-deliv{order:3}.prx-b .prx-card>.prx-retouch{order:4}.prx-b .prx-card .prx-incl{order:5}.prx-b .prx-card>.prx-book{order:6}.prx-b .prx-card .pkt{order:7}.prx-b .prx-card .prx-dep{order:8}.prx-b .prx-card .prx-incl{grid-template-columns:1fr}.prx-b .prx-seg{width:100%;grid-auto-columns:minmax(0,1fr);overflow:visible}.prx-b .prx-segname{font-size:clamp(12.5px,3.4vw,14px);line-height:1.15;text-align:center}.prx-b .prx-segbtn{white-space:normal;padding:0 4px;min-height:clamp(44px,5.6dvh,54px)}.prx-b .prx-tab{min-height:44px}.prx-b .prx-head{margin:clamp(2px,1dvh,14px) 0 clamp(4px,1dvh,12px)}.prx-b .prx-seg{margin-bottom:clamp(6px,1.4dvh,16px)}.prx-b .prx-card{padding:clamp(12px,2.2dvh,24px) clamp(16px,4.5vw,28px);gap:clamp(2px,.4dvh,6px)}.prx-b .prx-bigprice{font-size:clamp(2.2rem,6.4dvh,3.4rem);margin:0}.prx-b .prx-incl{gap:clamp(3px,.7dvh,9px);margin-top:clamp(4px,1dvh,12px);padding-top:clamp(6px,1.2dvh,14px)}.prx-b .prx-incl li,.prx-b .prx-sub,.prx-b .prx-deliv,.prx-b .prx-retouch{font-size:14px;line-height:1.3}.prx-b .prx-book{margin-top:clamp(6px,1.4dvh,14px);min-height:clamp(46px,5.8dvh,54px)}.prx-b .pkt{margin-top:0}.prx-b .pkt summary{min-height:clamp(36px,4.6dvh,44px)}.prx-b .prx-dep{margin:0;font-size:13px;line-height:1.3}}@media(max-width:899px)and (max-height:900px){.prx-b .prx-more{display:none}}@media(max-width:899px)and (max-height:700px){.prx-b .prx-dep,.prx-b .prx-segprice{display:none}.prx-b .prx-segbtn{min-height:40px}.prx-b .prx-seg{padding:3px}.prx-b .prx-card{padding-top:10px;padding-bottom:10px}.prx-b .prx-tabs{padding-bottom:2px}.prx-b .prx-incl{gap:2px}.prx-b .prx-incl li,.prx-b .prx-sub,.prx-b .prx-deliv{font-size:13px}}@media(min-width:900px){.prx-b .prx-side{display:flex;flex-direction:column;grid-column:2;grid-row:1/span 6;align-self:stretch;padding-left:clamp(28px,4vw,48px);border-left:1px solid rgba(255,255,255,.08)}.prx-b .prx-side .prx-incl{margin-top:0;border-top:0;padding:0}.prx-b .prx-card:not(.prx-quote){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);-moz-column-gap:clamp(32px,6vw,80px);column-gap:clamp(32px,6vw,80px);align-items:start;padding:clamp(18px,4dvh,56px) clamp(28px,5vw,56px)}.prx-b .prx-card:not(.prx-quote)[hidden]{display:none}.prx-b .prx-card>.prx-ctop,.prx-b .prx-card>.prx-bigprice,.prx-b .prx-card>.prx-sub,.prx-b .prx-card>.prx-deliv,.prx-b .prx-card>.prx-retouch,.prx-b .prx-card>.prx-book{grid-column:1}.prx-b .prx-card>.prx-ctop{grid-row:1}.prx-b .prx-card>.prx-bigprice{grid-row:2}.prx-b .prx-card>.prx-sub{grid-row:3}.prx-b .prx-card>.prx-deliv{grid-row:4}.prx-b .prx-card>.prx-retouch{grid-row:5}.prx-b .prx-card>.prx-book{grid-row:6;justify-self:start;padding:0 44px;align-self:end}}@media(min-width:900px)and (max-height:800px){.prx-b .prx-more{display:none}.prx-b .prx-side .prx-incl li{line-height:1.35}}.prx-c .prx-list{max-width:720px;margin:0 auto;background:var(--s2);border:1px solid rgba(255,255,255,.06);border-radius:var(--r);overflow:hidden}.prx-c .prx-quote{border:0;box-shadow:none;border-radius:0}.prx-row{border-top:1px solid rgba(255,255,255,.08)}.prx-row:first-child{border-top:0}.prx-sum{list-style:none;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px clamp(16px,3vw,24px);cursor:pointer}.prx-sum::-webkit-details-marker{display:none}.prx-sumtxt{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.prx-pop{color:var(--gold);font-weight:500;font-size:13px}.prx-price{font-size:20px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.prx-chev{color:var(--ink-2);transition:transform .25s}.prx-row[open] .prx-chev{transform:rotate(90deg)}.prx-rowbody{padding:0 clamp(16px,3vw,24px) 20px;display:flex;flex-direction:column;gap:2px}.prx-row .prx-incl{margin-top:4px}.prx-row .prx-book{margin-top:0}.prx-c .prx-head{max-width:720px;margin-inline:auto}@media(prefers-reduced-motion:reduce){.prx *{transition:none!important;animation:none!important}}.pv-wrap{max-width:1160px;margin:0 auto;padding:clamp(56px,9vw,110px) var(--pad-x) 72px}.pv-hero{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.pv-title{font-size:clamp(2.4rem,6vw,4.2rem);letter-spacing:-.02em;line-height:1.02;margin:0}.pv-dek{color:var(--ink-2);font-size:16px;line-height:1.65;max-width:60ch;margin:0}.pv-dek--sm{font-size:14px}.pv-cond{max-width:760px;margin:40px auto 0;border-top:1px solid rgba(255,255,255,.1);padding-top:8px}.pv-cond summary{cursor:pointer;min-height:48px;display:flex;align-items:center;color:var(--gold);font-weight:600;list-style:none}.pv-cond summary::-webkit-details-marker{display:none}.pv-condbody p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:10px 0}.pv-condbody strong{color:var(--ink)}
