.text-right{text-align:right !important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff !important;background-color:rgba(33,37,41,var(--bs-bg-opacity,1)) !important}.top-cart-item-remove{padding-top:5px;font-size:.75rem;line-height:1.25rem;margin-left:1em}.ck-content a{color:#33b531;transition:all .3s ease-in-out}.ck-content a:hover{color:#000;text-decoration:underline !important}.progress-container{margin-top:10px;margin-bottom:10px}.progress-bar{width:0;height:20px;background-color:#212529;text-align:center;line-height:20px;color:#fff;transition:width .2s;border-radius:10px}.progress-bar-container{width:100%;background-color:#f3f3f3;border-radius:10px;overflow:hidden;margin-top:5px}.progress-text{font-size:14px;margin-bottom:5px}.file-item{position:relative;margin-bottom:20px;text-align:center}.file-item img{width:100%;height:auto}.file-item .file-name{margin-top:10px;font-weight:700}.file-item .download-icon{position:absolute;top:10px;right:10px;display:none;font-size:24px;color:var(--bs-dark)}.file-item:hover .download-icon{display:block}.upload-container{position:relative;display:inline-block}.radio-button-group{display:flex;gap:10px}.radio-button{display:inline-block;padding:10px 20px;border:2px solid var(--bs-dark);border-radius:5px;background-color:#fff;color:var(--bs-dark);cursor:pointer;transition:background-color .3s,color .3s}.radio-button:hover{background-color:var(--bs-dark);color:#fff}input[type=radio]{display:none}input[type=radio]:checked+.radio-button{background-color:var(--bs-dark);color:#fff}