.wf-forma-size-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;text-align:left}.wf-forma-size-table th,.wf-forma-size-table td{padding:12px;border-bottom:1px solid #dce2d7}.wf-forma-size-table thead{background:#f2f4ee}.wf-forma-size-table span{font-weight:400;font-size:12px;color:#65756b}.wf-forma-detail-photo{position:relative;aspect-ratio:1;overflow:hidden;background:white;border-radius:12px}.wf-forma-detail-photo img{position:absolute;max-width:none;width:160%;height:160%;object-fit:contain;border-radius:0}.wf-forma-detail-photo--front img{left:-4%;top:-20%}.wf-forma-detail-photo--soft img{left:-12%;top:-31%}.wf-forma-detail-photo--fit img{left:-60%;top:-1%}.wf-product:has(.wf-forma-size-table) fieldset[data-option-name*="size"]{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-product:has(.wf-forma-size-table) fieldset[data-option-name="colour"]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:370px}.wf-product:has(.wf-forma-size-table) .wf-image-swatch{max-width:86px}.wf-product:has(.wf-forma-size-table) .wf-image-swatch img{aspect-ratio:1;object-fit:contain}@media(max-width:749px){.wf-forma-detail-photo{grid-row:1/3;width:115px}.wf-forma-size-table th,.wf-forma-size-table td{padding:10px 7px}.wf-product:has(.wf-forma-size-table) fieldset[data-option-name="colour"]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:340px}.wf-product:has(.wf-forma-size-table) .wf-image-swatch{max-width:78px}}
