.xstand-size-options .tee-size-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.xstand-size-options .tee-size-choices button{min-width:44px;min-height:58px;white-space:normal}.xstand-size-options>p{font-size:12px;line-height:1.5;color:#63736f}.xstand-comparison{margin:16px 0;font-size:12px;color:#62736e}.xstand-comparison summary{min-height:44px;color:#253d37;font-weight:600;cursor:pointer}.xstand-comparison-scene{position:relative;aspect-ratio:1.21;margin:0 2px 36px}.xstand-comparison figure{position:absolute;bottom:0;margin:0}.xstand-comparison-crop{position:relative;width:100%;height:100%;overflow:hidden}.xstand-comparison img{position:absolute;max-width:none;object-fit:fill}.xstand-comparison figcaption{position:absolute;top:100%;width:130%;left:-15%;text-align:center;font-size:11px;white-space:nowrap;color:#293e38;padding-top:7px}.xstand-comparison>p{font-size:11px;line-height:1.5}.xstand-picker-pair{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:0}.xstand-picker-pair img{width:50%;height:100%;object-fit:contain}.xstand-picker-pair img:first-child{height:89%;margin-right:-12%}

.xstand-editor .canvas-fill-group{display:flex;flex-wrap:wrap;gap:8px}.xstand-editor .canvas-fill-group p{flex-basis:100%}.xstand-editor .canvas-fill-group button{border:1px solid #d3e2dd;border-radius:8px;background:#f5f9f7;padding:8px 10px;min-height:44px}
