/* PC choices use the same controls and palette as the mobile purchase sheet. */
@media(min-width:1000px){
  html:not(.meiai-native) [data-inline-purchase] :is(.md-title-buy,.b7-price-select,.sp-variant-layout,.cat-actionbar.md-actions-ready){display:none!important}
  .b7-inline-purchase{margin-top:18px;padding-top:16px;border-top:1px solid var(--md-line);color:var(--md-ink)}
  .b7-inline-purchase>[data-sourced-variants]{display:none!important}
  .phone .cat-detail[data-inline-purchase] .b7-inline-purchase>.md-service-bar{margin:0;border-radius:10px 10px 0 0;overflow:hidden}
  .b7-inline-purchase>.md-sheet-delivery{border:1px solid var(--md-line);border-top:0;border-radius:0 0 10px 10px;overflow:hidden;margin-bottom:18px}
  .b7-inline-purchase .b7-buy-group{margin:0 0 18px;padding:0;border:0;min-width:0}
  .b7-inline-purchase .b7-buy-group legend{font-size:12px;color:var(--md-muted);margin-bottom:8px}
  .b7-inline-purchase .b7-buy-options{display:flex;flex-wrap:wrap;gap:8px}
  .b7-inline-purchase .b7-buy-choice{border:1px solid var(--md-line);border-radius:20px;min-width:50px;min-height:42px;padding:9px 15px;background:var(--md-bg);color:var(--md-ink);font:12px/1.5 'Noto Sans JP',sans-serif;cursor:pointer}
  .b7-inline-purchase .b7-buy-choice[aria-pressed=true]{background:var(--md-choice);border-color:#cfc1d9;box-shadow:inset 0 1px 0 #ffffff66}
  .b7-inline-purchase .b7-buy-choice:disabled{opacity:.42;cursor:default}
  .b7-inline-purchase .b7-buy-choice:focus-visible{outline:2px solid #887496;outline-offset:3px}
  .b7-inline-purchase .b7-buy-illustrated{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .b7-inline-purchase .b7-buy-illustrated .b7-buy-choice{display:flex;flex-direction:row;align-items:center;gap:9px;min-width:0;min-height:51px;padding:5px 10px 5px 5px;text-align:left;border-radius:12px}
  .b7-inline-purchase .b7-buy-illustrated .b7-buy-choice img{width:32px;height:40px;flex:none;object-fit:cover;border-radius:7px}
  .b7-inline-purchase .b7-buy-illustrated .b7-buy-choice>span{flex:1;min-width:0;text-align:left}
  .b7-inline-purchase .b7-buy-illustrated .b7-buy-choice[aria-pressed=true]::after{content:'✓';color:#887496}
  .b7-inline-purchase .b7-buy-choice small{font-size:10px}
  .b7-inline-purchase .b7-buy-quantity{margin:0 0 16px;color:var(--md-muted)}
  .b7-inline-purchase .b7-buy-quantity>div{gap:0;border-radius:20px;overflow:hidden;background:var(--md-choice)}
  .b7-inline-purchase .b7-buy-quantity button{width:38px;height:36px;border:0;background:transparent;color:#887496;border-radius:0}
  .b7-inline-purchase .b7-buy-quantity>div>span{min-width:30px;text-align:center}
  .b7-inline-purchase .b7-buy-hint{font-size:11px;color:var(--md-muted);margin-bottom:9px}
  .b7-inline-purchase .b7-inline-option-guide{font-size:11px;line-height:1.7;color:var(--md-muted)}
  .b7-inline-purchase .b7-inline-option-guide:empty{display:none}
  .b7-inline-purchase .b7-buy-actions{gap:9px}
  .b7-inline-purchase .b7-buy-actions button{min-height:49px;font:12px 'Noto Sans JP',sans-serif}
  .b7-inline-purchase .b7-buy-add{border-color:#dfd1e7;color:#887496;background:var(--md-bg)}
  html[data-theme] .b7-inline-purchase .b7-buy-now{background:var(--md-brand);color:#526672;box-shadow:inset 0 1px 0 #ffffff70}
}
