.ws-batch-product .wap-swatches{align-items:stretch;gap:8px}
.ws-batch-product .wap-swatch.ws-batch-swatch{width:88px;min-height:126px;height:auto;flex:0 0 88px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4px 4px 8px;overflow:visible}
.ws-batch-product .ws-batch-swatch img{width:72px;height:80px;flex:0 0 80px;object-fit:contain}
.ws-batch-swatch-label{font-size:10px;line-height:1.45;text-align:center;overflow-wrap:anywhere;white-space:normal;display:block;margin-top:5px}
.ws-batch-product .wap-title{font-size:clamp(23px,2.2vw,30px);line-height:1.4}
.ws-batch-product .wap-accordion{margin-top:24px}
.ws-batch-size-guide{margin:20px 0}
.ws-batch-size-guide table{border-collapse:collapse;width:100%;font-size:12px;text-align:center}
.ws-batch-size-guide th,.ws-batch-size-guide td{padding:9px 5px;border-bottom:1px solid #ddd}
.ws-batch-size-guide th{background:#f7f7f7;font-weight:500}
.ws-batch-size-guide p{font-size:11px;line-height:1.7}
.ws-batch-size-guide .ws-batch-table-scroll{overflow-x:auto}
@media(max-width:749px){.ws-batch-product .wap-title{font-size:25px}.ws-batch-product .wap-swatch.ws-batch-swatch{flex-basis:78px;width:78px}.ws-batch-product .ws-batch-swatch img{width:68px}}

.ws-batch-size-guide{border-top:1px solid #ddd;padding-top:16px}.ws-batch-size-guide>summary{cursor:pointer;font-size:14px;padding:8px 0}.ws-batch-size-guide h3{font-size:14px;margin-top:18px}

.wap-layout.ws-batch-product[data-wabi-gallery] .wap-gallery-controls{margin:0;padding:0;min-height:0;inset:0 0 auto;aspect-ratio:3/4}.wap-layout.ws-batch-product[data-wabi-gallery] .wap-gallery-controls>button{top:50%;width:44px;height:44px}.wap-layout.ws-batch-product[data-wabi-gallery] [data-wap-next]{right:0}.wap-layout.ws-batch-product[data-wabi-gallery] [data-wap-prev]{left:0}
