.woocommerce-variation-add-to-cart,form.cart{flex-wrap:wrap!important}.wapf{width:100%}.wapf-hide{display:none}.wapf-wrapper{width:100%}[data-wapf-variation-rules]{display:none}[data-wapf-variation-rules].wapf-show{display:block}.wapf-field-row{display:flex;flex-wrap:wrap;margin-left:-5px}.wapf-field-row .wapf-field-container:last-child{padding-right:0}.wapf-field-container{padding:0 5px 15px 5px;box-sizing:border-box}.wapf-field-description{font-size:85%;opacity:.8;padding:0;margin:0;padding-top:5px}.wapf-field-container label[for]{cursor:pointer}.wapf-field-input input[type=email],.wapf-field-input input[type=number],.wapf-field-input input[type=text],.wapf-field-input input[type=url],.wapf-field-input select,.wapf-field-input textarea{width:100%;box-sizing:border-box}.wapf-field-input input[type=checkbox],.wapf-field-input input[type=radio]{float:left;margin-top:5px}.wapf-input-label{font-weight:400}.wapf-label-text{padding-left:10px}.wapf-pricing-hint{opacity:.7}.wapf-product-totals{display:none;width:100%}.wapf-product-totals .wapf--inner{padding:20px 0}.wapf-product-totals .wapf--inner>div{padding-bottom:10px;clear:both}.wapf-product-totals .wapf--inner>div:last-child{padding-bottom:0}.wapf-product-totals div span:first-child{font-weight:700}.wapf-product-totals div span:last-child{float:right}.pi-corw-container{
width:600px;
margin:auto;
max-width:90%;
background:#fff;
padding:15px;
position: relative;
border:1px solid #ccc;
}
.pi-corw-container .mb-10{
margin-bottom:10px;
}
.pi-corw-container .mt-5{
margin-top:5px;
}
.pi-corw-container textarea{
width:100%;
padding:10px;
}
.pi-alert-box{
background:#F00;
color:#fff;
padding:7px 10px;
border-radius:4px;
margin-bottom:10px;
}
.pi-cord-reason-label{
display:block;
width:100%;
margin-bottom:10px;
}
.pi-cord-reason{
margin-left:5px;
}
.pi-options-button{
display:flex;
padding:5px;
flex-direction: column;
}
.pi-options-button .pi-button{
padding:10px;
background:#ccc;
color:#000;
margin:5px;
border-radius: 4px;
text-align: center;
}
.pi-failed-product-list a{
text-decoration:none;
border-bottom:0px;
}
.jq-toast-wrap{
width:300px !important;
}
.pi-navigation-link{
display: flex;
}
.pi-navigation-link a{
padding:7px;
border-radius:4px;
background:#ccc;
margin: 3px;
flex: 1;
text-align: center;
color: #000 !important;
}
.pi-wallet-refund{
display:block;
padding:10px;
background:#ccc;
margin-bottom:15px;
border-radius:10px;
}