/* Isolated preview. Price stays beside the size options, within this group only. */
.detail-price-size-group{min-width:0;position:relative}
.detail-near-price{position:sticky;top:var(--detail-price-top,122px);z-index:6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3px 16px;margin:0 0 14px;padding:13px 16px;border:1px solid #a88750;background:#14231b;color:#f5f0e7;box-shadow:0 4px 12px #14231b20}
.detail-near-price>span{grid-column:1;grid-row:1;font-size:.76rem;font-weight:600}
.detail-near-price>b{grid-column:2;grid-row:1;color:#e5c17e;font-size:1.08rem;line-height:1.6;text-align:end;overflow-wrap:anywhere}
.detail-near-price>small{min-width:0;align-self:start;color:#c1c9bf;font-size:.64rem;line-height:1.7}
.detail-near-price>[data-near-note]{grid-column:2;grid-row:2;text-align:end}
.detail-near-price>[data-near-deposit]{grid-column:1;grid-row:2;color:#e5c17e;font-size:.7rem;font-weight:500}
.detail-near-price>[data-near-deposit][hidden]{display:none}
.detail-price-size-group [data-size]{scroll-margin-top:calc(var(--detail-price-top,122px) + 120px)}
#artModal #sizeChoices button{scroll-margin-top:180px}
#artModal .order-type-choices button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
#artModal .order-type-choices button>b,#artModal .order-type-choices button>small{width:100%;text-align:center}
#artModal #sizeChoices{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:620px){#artModal #sizeChoices{grid-template-columns:repeat(2,minmax(0,1fr))}#artModal #orderTypeChoices{grid-template-columns:1fr}}
#artModal .detail-near-price{box-sizing:border-box;width:100%}
@media(max-width:900px){#artModal .modal-copy{overflow:visible!important}}
@media(max-width:480px){.detail-near-price{padding:10px 12px;gap:2px 8px}.detail-near-price>b{font-size:.95rem}.detail-near-price>span{font-size:.7rem}}
