.msdp-float-cart-wrapper{position:fixed;bottom:0;right:0;display:none;width:400px;max-width:400px;height:100%;font-size:14px;background-color:#fff;border:1px solid #dadada;z-index:1000}.msdp-float-cart-wrapper.active{display:block}.msdp-float-cart-wrapper form{display:flex;flex-flow:column;height:100%;width:100%;padding:0;margin:0!important}.msdp-float-cart-wrapper form .cart-contents-wrapper{flex:1;overflow:scroll;padding:15px 15px 25px}.msdp-float-cart-wrapper form .variations tr,.msdp-float-cart-wrapper form .variations tr td{display:block;width:100%;color:#222;font-size:14px;text-align:left;padding:0;border:none}.msdp-float-cart-wrapper form .variations .reset_variations{display:none!important}.msdp-float-cart-wrapper form.variations_form .variations{padding-bottom:7px}.msdp-float-cart-wrapper form.variations_form .variations>.variable{padding:0 0 13px!important}.msdp-float-cart-wrapper form .additional-sales-items-wrapper>h3{margin:1px 0 6px}.msdp-float-cart-wrapper form .handle{position:absolute;top:50%;right:400px;display:block;width:50px;height:50px;background:url(../images/msdp-icons.png) 50%/72px no-repeat #fff;border:1px solid #dadada;border-right:0;margin-right:-2px;opacity:1;cursor:pointer;transform:translate(0,-25px);transition:background .3s ease-out}.msdp-float-cart-wrapper form .handle.open{background-position:9px 50%}.msdp-float-cart-wrapper form .handle.close{background-position:-31px 50%}.msdp-float-cart-wrapper form.cart div.total_price_wrap{display:block;padding:10px 10px 0;border-top:1px solid #dadada;box-sizing:border-box}.msdp-float-cart-wrapper form.cart div.total_price_wrap .total_price{text-align:left}.msdp-float-cart-wrapper form.cart div.total_price_wrap .total_price .amount{float:right}.msdp-float-cart-wrapper .msdp-product-item-wrapper{display:flex;width:100%;justify-content:center;align-items:center;padding-bottom:12px}.msdp-float-cart-wrapper .msdp-product-item-wrapper .quantity{margin:0}.msdp-float-cart-wrapper .msdp-product-item-wrapper .nm-quantity-wrap{width:auto}.msdp-float-cart-wrapper .msdp-product-title{display:block!important;flex:1;margin:0!important;padding:0!important;font-weight:900;font-size:15px}.msdp-float-cart-wrapper .msdp-items-container.empty{display:none!important}.msdp-float-cart-wrapper .add-to-cart-wrapper{display:flex;flex-wrap:wrap;padding:10px}.msdp-float-cart-wrapper .add-to-cart-wrapper .button{flex:1 1 auto;height:60px;min-width:auto!important;color:#222!important;font-size:16px!important;line-height:60px;background-color:#fff!important;padding:0 5px!important;border:1px solid #222;border-radius:0;margin:0 3px!important;box-shadow:none}.msdp-float-cart-wrapper .add-to-cart-wrapper .button:first-of-type{margin-left:0!important}.msdp-float-cart-wrapper .add-to-cart-wrapper .button:last-of-type{margin-right:0!important}.msdp-float-cart-wrapper .add-to-cart-wrapper .button::after,.msdp-float-cart-wrapper .add-to-cart-wrapper .button::before{display:none!important}.msdp-float-cart-wrapper .add-to-cart-wrapper .button:focus,.msdp-float-cart-wrapper .add-to-cart-wrapper .button:hover{color:#222!important;background-color:#fff!important;border:1px solid #222!important}.msdp-float-cart-wrapper .add-to-cart-wrapper .button.disabled,.msdp-float-cart-wrapper .add-to-cart-wrapper .button[disabled]{color:#777!important;border-color:#d2d2d2!important;cursor:not-allowed!important}.msdp-float-cart-wrapper .add-to-cart-wrapper .button.buynow_button{color:#fff!important;background-color:#222!important}.msdp-float-cart-wrapper .add-to-cart-wrapper .button.buynow_button:focus,.msdp-float-cart-wrapper .add-to-cart-wrapper .button.buynow_button:hover{color:#fff!important}.msdp-float-cart-wrapper .add-to-cart-wrapper .button.buynow_button.disabled,.msdp-float-cart-wrapper .add-to-cart-wrapper .button.buynow_button[disabled]{color:#777!important;background-color:#e2e2e2!important;border-color:#e2e2e2!important}.msdp-float-cart-wrapper .add-to-cart-wrapper .button i,.msdp-float-cart-wrapper .add-to-cart-wrapper .button svg{display:none}.msdp-float-cart-wrapper .add-to-cart-wrapper .button .btn{font-size:16px}.msdp-float-cart-wrapper .variable-options{width:100%}.woocommerce-tabs.diy-open{padding-right:400px!important}