.yith-wapo-block .yith-wapo-addon{margin-bottom: 0;}
.yith-wapo-addon h3{ margin: 5px 0px; border: none; cursor: pointer;padding: 16px 16px;  font-size: 17px;  font-weight: 600;  width: 100%; text-align: right;  background-color: rgb(239,239,239)}
.yith-wapo-addon.openProductOptions h3:after {    content: ""; width: 10px; height: 10px; float: left;border: solid #3c3c3c; border-width: 0 2px 2px 0; display: inline-block; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);  margin-top: 5px;}
.yith-wapo-addon h3:after { content: ""; width: 10px; height: 10px; float: left; border: solid #3c3c3c; border-width: 0 2px 2px 0; display: inline-block; transform: rotate(45deg);  -webkit-transform: rotate(45deg);  margin-top: 2px;}
.yith-wapo-addon.openProductOptions div.options{ display: flex;  flex-direction: row;flex-wrap: wrap;}
.yith-wapo-addon div.options{ display: none;}
.yith-wapo-addon div.options div.yith-wapo-option {display: flex; width: 48% !important; max-width: 48% !important;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;}
.yith-wapo-addon div.options div.yith-wapo-option label{display: flex;}
.yith-wapo-addon div.options div.yith-wapo-option label .checkboxbutton {width: 25px;margin-left: 10px;}
.yith-wapo-addon div.options div.yith-wapo-option label .option-price {margin-right: 5px;}
.yith-wapo-addon div.options div.yith-wapo-option label .checkboxbutton input[type="checkbox"]:checked {background-color: #9C479D;}
.yith-wapo-addon div.options div.yith-wapo-option label .checkboxbutton input[type="checkbox"] {display: inline-flex; cursor: pointer;  position: relative;}
.yith-wapo-addon div.options div.yith-wapo-option label .checkboxbutton input[type="checkbox"] { height: 20px;width: 20px;-webkit-appearance: none;-moz-appearance: none; -o-appearance: none; appearance: none; border: 1px solid #34495E; border-radius: 4px; outline: none;transition-duration: 0.3s; cursor: pointer;}
.yith-wapo-addon div.options div.yith-wapo-option label .checkboxbutton input[type="checkbox"]:checked::before { content: "✓"; display: block; position: absolute; top: 50%; left: 50%; color: inherit; font-size: 12px;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-transition: .2s ease; transition: .2s ease; color: #ffffff;}
.single_variation_wrap .custom_options{display: none;}
.single_variation_wrap .product-addons-total{display: none !important;}
.single_variation_wrap #product-addons-total{display: none !important;}
@media only screen and (max-width: 480px) {
    .yith-wapo-addon div.options div.yith-wapo-option {display: flex; width: 100% !important; max-width: 100% !important;}
}

@media only screen and (max-width: 600px)
{
    #product-info .full_add_to_cart_section{display: flex;position: fixed;bottom: 0;left: 0;right: 0;background-color: #ffffff;z-index: 999;border-top: 1px solid rgb(239,239,239);align-items: center;height: 50px;}
    #product-info .full_add_to_cart_section .nprice{display: flex; flex: 1;justify-content: center;width: auto;top:unset;bottom:unset;right: unset;}
    #product-info .full_add_to_cart_section .single_add_to_cart_button{flex: 1;margin: 0;height: -webkit-fill-available;font-size: 20px;}
}