.checkout .steps{font-size:.9rem;position:relative}.checkout .steps:before{content:" ";position:absolute;width:calc(100% - 90px);height:1px;top:12px;background-color:#fff;left:50%;transform:translate(-50%)}@media (max-width: 991.98px){.checkout .steps:before{width:calc(100% - 45px)}}.checkout .steps .step{z-index:10}.checkout .steps .step .step-circle{font-size:1.2rem;border:1px solid #fff;width:26px;height:26px;margin-bottom:5px;z-index:20;background:#1D1D1D;opacity:1}.delivery .wrapper input{display:none}.delivery .wrapper .option{background:#1D1D1D}.delivery .wrapper .option .icon-check{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.delivery .wrapper .option a:hover{background:#f0f0f0!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#f0f0f0!important;background-clip:text!important;text-fill-color:#f0f0f0!important}.delivery .wrapper input:checked~.option{background:linear-gradient(90.47deg,#DEC567 8.11%,#CDA347 91.36%);color:#1d1d1d}.delivery .wrapper input:checked~.option .icon-check{background-color:#111;background-image:url(/images/shop/check.svg);background-position:center center;background-repeat:no-repeat}
