.checkbox-holder{margin:1.5rem auto;display:flex;background:0 0;border:0;align-items:center;position:relative;font-weight:500}.checkbox-text{font-size:.8rem;margin:auto 1rem;transition:.3s}.checkbox-text a,span.checkbox{position:relative;cursor:pointer}.checkbox-text a{color:#fff;z-index:4;font-weight:600}span.checkbox{min-width:1rem;width:1rem;height:1rem;background:#bfbfbf;border:1px solid transparent;border-radius:.2rem;padding:0;box-sizing:border-box;margin:auto 0 auto 1rem!important;transition:.3s;overflow:hidden}span.checkbox:after{content:"";left:calc(50% - .2rem);top:calc(50% - .05rem);width:.3rem;height:.5rem;border:solid transparent;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) translate(-50%,-50%);position:absolute;opacity:0;visibility:hidden;transition:.3s}.checkbox:checked+span.checkbox:after{opacity:1;visibility:visible;border-color:#fff}input.checkbox:checked+span{background:#c9b38c;border-color:#c9b38c}div.checkbox-holder{flex-direction:row!important;align-items:center;height:auto!important}input.checkbox{opacity:0;width:100%;position:absolute!important;height:100%!important;z-index:2;background:#fff!important}