.pavioff-right-align{text-align:right}.pavioff-msg{background-color:red;margin-bottom:10px;padding:12px;position:relative;color:#fff;display:none}.pavioff-msg.pavioff-msg-success{background-color:#1bc11b}.pavioff-msg a{text-decoration:underline;color:#fff}.pavioff-msg h3{margin:0!important;color:#fff}.pavioff-x-out{position:absolute;right:15px;top:29%;cursor:pointer;font-size:25px;font-weight:700}#pavioff-add-to-cart-btn{margin-top:15px;text-decoration:none;cursor:pointer;text-decoration:none;color:#fff;background:#333;padding:10px 20px;display:inline-block;border-radius:3px;border:0}#pavioff-view-cart-link{text-decoration:underline;cursor:pointer}.pavioff-modal{display:none;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10500000}.pavioff-modal-backdrop{display:none;opacity:.5;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.pavioff-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgb(0 0 0 / .2);border-radius:6px;min-height:100px;box-shadow:0 5px 15px rgb(0 0 0 / .5)}.pavioff-modal-dialog{max-width:600px;margin:30px auto;position:relative}.pavioff-modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.pavioff-modal-header h3{margin:0}.pavioff-x-out{font-size:31px;cursor:pointer;position:absolute;top:-2px;right:10px}.pavioff-modal-body{position:relative;padding:15px;padding-bottom:0;padding-top:0}.pavioff-modal-body table{margin:0}.pavioff-modal-body table{border:0;width:100%}#pavioff-checkout-btn{text-decoration:none;color:#fff;background:#333;padding:10px 20px;display:inline-block;border-radius:3px}.pavioff-modal-body .pavioff-no-border-bottom{border-bottom:0}.pavioff-modal-body th,.pavioff-modal-body td{border:0;border-bottom:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px}.pavioff-modal-body input,.pavioff-modal-body textarea{width:100%;padding:8px 4px;display:block;border:2px solid #ccc;margin-bottom:10px;border-radius:5px}.pavioff-modal-body select{padding:8px 4px;border:2px solid #ccc;margin-bottom:10px;border-radius:5px}.pavioff-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}#pavioff-cart-count{position:absolute;background:#000;color:#fff;min-width:21px;min-height:17px;text-align:center;padding-top:1px;border-radius:50%;top:5px;margin-left:-15px}@media only screen and (max-width:767px){.pavioff-msg h3{margin-top:50px!important}}