.b2w-crop-diagram{border-radius:10px;margin:20px 0;padding:28px 20px}.b2w-crop-diagram *,.b2w-crop-diagram :after,.b2w-crop-diagram :before{box-sizing:border-box}.b2w-crop-canvas{border-radius:4px;margin:0 auto;overflow:hidden;position:relative;width:100%}.b2w-crop-canvas-label{align-items:center;font-family:Outfit,sans-serif;font-size:11px;inset:0;letter-spacing:.05em;padding:0 16px;text-align:center}.b2w-crop-band,.b2w-crop-canvas-label{display:flex;justify-content:center;position:absolute}.b2w-crop-band{overflow:hidden}.b2w-crop-band--align-top{align-items:flex-start}.b2w-crop-band--align-center{align-items:center}.b2w-crop-band--align-bottom{align-items:flex-end}.b2w-crop-band--dashed{border-bottom:1px dashed;border-top:1px dashed}.b2w-crop-band-bg{inset:0;position:absolute}.b2w-crop-band-label{font-family:Outfit,sans-serif;font-size:11px;letter-spacing:.05em;padding:6px 10px;position:relative;text-align:center;z-index:1}.b2w-crop-band-label--bold{font-weight:600}.b2w-crop-caption{font-family:Outfit,sans-serif;font-size:12px;line-height:1.5;margin-top:14px;text-align:center}@media (max-width:480px){.b2w-crop-diagram{padding:20px 14px}.b2w-crop-band-label,.b2w-crop-canvas-label{font-size:10px}}