.GBzivq_page{max-width:960px;margin:0 auto;padding:32px 24px 72px}.GBzivq_top{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 4px 24px;display:flex}.GBzivq_shopName{font:900 30px/1.1 var(--sans);letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0}.GBzivq_test{flex:none}.GBzivq_card{background:var(--card);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.GBzivq_picture{background:repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 9px),repeating-linear-gradient(0deg,#00000029 0 2px,#0000 2px 9px),linear-gradient(135deg,#c9b79a 0%,#a8916f 55%,#8b7556 100%);min-height:440px;position:relative}.GBzivq_picture:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#8b7556 0 3px,#0000 3px 8px);height:26px;position:absolute;bottom:0;left:0;right:0}.GBzivq_pictureTag{color:#fff;background:#15130ab8;border-radius:1000px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px}.GBzivq_body{flex-direction:column;gap:20px;min-width:0;padding:36px;display:flex}.GBzivq_name{font:900 34px/1.1 var(--sans);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.GBzivq_blurb{color:var(--sec);overflow-wrap:anywhere}.GBzivq_price{font:900 40px/1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.GBzivq_priceNote{color:var(--mute);margin-top:8px;font-size:14px;line-height:20px}.GBzivq_from{border-radius:var(--r-in);background:var(--inset);align-items:flex-start;gap:12px;min-width:0;padding:16px;font-size:15px;line-height:22px;display:flex}.GBzivq_from strong{overflow-wrap:anywhere;font-weight:700}.GBzivq_from span{overflow-wrap:anywhere;min-width:0}.GBzivq_dot{background:var(--paid);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.GBzivq_dot.GBzivq_warn{background:var(--held)}.GBzivq_notice{border-radius:var(--r-in);padding:16px;font-size:15px;line-height:22px}.GBzivq_notice.GBzivq_stop{background:var(--stop-soft);color:var(--stop-text)}.GBzivq_notice.GBzivq_wait{background:var(--wash);color:var(--sec)}.GBzivq_pay{flex-direction:column;gap:12px;margin-top:auto;display:flex}.GBzivq_payBtn{width:100%}.GBzivq_small{color:var(--mute);font-size:14px;line-height:20px}.GBzivq_done{background:var(--card);border-radius:var(--r-card);flex-direction:column;gap:20px;max-width:560px;margin:0 auto;padding:36px;display:flex}.GBzivq_doneTitle{font:900 34px/1.1 var(--sans);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.GBzivq_rows{border-radius:var(--r-in);background:var(--inset);gap:0;display:grid;overflow:hidden}.GBzivq_row{justify-content:space-between;gap:16px;min-width:0;padding:14px 16px;font-size:15px;line-height:22px;display:flex}.GBzivq_row+.GBzivq_row{border-top:1px solid var(--line)}.GBzivq_row dt{color:var(--mute);flex:none}.GBzivq_row dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-weight:700}.GBzivq_ghostBlock{border-radius:var(--r-in);background:var(--wash);animation:1.4s ease-in-out infinite GBzivq_pulse}@keyframes GBzivq_pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.GBzivq_ghostBlock{animation:none}}@media (max-width:720px){.GBzivq_page{padding:20px 16px 48px}.GBzivq_card{grid-template-columns:minmax(0,1fr)}.GBzivq_picture{min-height:220px}.GBzivq_body{padding:24px 20px}.GBzivq_shopName{font-size:26px}.GBzivq_name,.GBzivq_doneTitle{font-size:28px}.GBzivq_done{padding:24px 20px}}
