#msform .action-button,#msform .action-button-previous{width:100px;font-weight:700;cursor:pointer;padding:10px 5px;float:right;color:#fff}.form-card,.fs-title{text-align:left}.fs-title,.steps{font-size:25px;font-weight:400}#heading,#progressbar li,.fs-title,.purple-text,.steps{font-weight:400}#msform,#msform fieldset,#progressbar li,.card,.collapsible-link{position:relative}#heading{text-transform:uppercase;color:#d77fa6}#msform{text-align:center;margin-top:20px}#msform fieldset{background:#fff;border:0;border-radius:.5rem;box-sizing:border-box;width:100%;margin:0;padding-bottom:20px}#msform fieldset:not(:first-of-type){display:none}#msform input,#msform textarea{border:1px solid #d3d3d3;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.411);width:100%;padding:10px;font-size:16px;background-color:#fff;margin-bottom:10px}#msform input:focus,#msform textarea:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #d77fa6;outline-width:0}#msform .action-button{background:#d77fa6;border:0;border-radius:0;margin:10px 0 10px 5px}#msform .action-button:focus,#msform .action-button:hover{background-color:#311b92}#msform .action-button-previous{background:#616161;border:0;border-radius:0;margin:10px 5px 10px 0}#msform .action-button-previous:focus,#msform .action-button-previous:hover{background-color:#000}.card{z-index:0;border:none}.fs-title{color:#d77fa6;margin-bottom:15px}.purple-text{color:#d77fa6}.steps{color:gray;margin-bottom:10px;text-align:right}.fieldlabels{color:gray;text-align:left}#progressbar{margin-bottom:30px;overflow:hidden;color:#d3d3d3}#progressbar .active{color:#d77fa6;animation:3s ease-out 1.5s infinite wave-animate}#progressbar li{list-style-type:none;font-size:15px;width:25%;float:left}#progressbar #account:before{font-family:FontAwesome;content:"\f13e"}#progressbar #personal:before{font-family:FontAwesome;content:"\f2bb"}#progressbar #payment:before{font-family:FontAwesome;content:"\f07a"}#progressbar #confirm:before{font-family:FontAwesome;content:"\f09d"}#progressbar li:before{width:50px;height:50px;line-height:45px;display:block;font-size:20px;color:#fff;background:#d3d3d3;border-radius:50%;margin:0 auto 10px;padding:2px}#progressbar li:after{content:"";width:100%;height:2px;background:#d3d3d3;position:absolute;left:0;top:25px;z-index:-1}#progressbar li.active:after,#progressbar li.active:before{background:#d77fa6}.progress{height:20px}.progress-bar{background-color:#d77fa6}.fit-image{width:100%;object-fit:cover}.quantity input{-webkit-appearance:none;border:none;text-align:center;width:20px;font-size:1em;color:#43484d;font-weight:300}.minus-btn img{margin-bottom:3px}.plus-btn img{margin-top:2px}button:focus,input:focus{outline:0}.shadow-box{background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,.1)}.collapsible-link{width:100%;text-align:left}.collapsible-link::before{content:"\f107";position:absolute;top:50%;right:.8rem;transform:translateY(-50%);display:block;font-family:FontAwesome;font-size:1.1rem}.collapsible-link[aria-expanded=true]::before{content:"\f106"}.cart p{font-size:15px;color:#777}.cart-page-items{justify-content:center!important;align-items:center!important}.error{color:red}@keyframes wave-animate{0%{border-radius:10%}100%{border-radius:50%}}