.td-checkbox-consent{display:flex;align-items:flex-start}.td-checkbox-consent__switch{flex:auto 0 0;margin-right:12px}.td-checkbox-switch{width:50px}.td-checkbox-switch__origin{opacity:0;position:absolute;pointer-events:none}.td-checkbox-switch__view{display:block;width:100%;height:26px;background:#cbd5e0;border-radius:50px;position:relative;transition:background .3s;cursor:pointer}.td-checkbox-switch__view:after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.td-checkbox-switch__origin:checked + .td-checkbox-switch__view{background:#aa8262}.td-checkbox-switch__origin:checked + .td-checkbox-switch__view:after{transform:translateX(24px)}.td-checkbox-switch--error > .td-checkbox-switch__view{background:#fd1a1a}