.ubp_product{clear:both;overflow:hidden}table.ubp-table{border:1px solid #e7e2d1;border-width:1px!important}table.ubp-table tr td{vertical-align:middle;border-bottom:1px solid #e7e2d1!important}table.ubp-table tr th{line-height:40px;font-size:18px;padding:0 10px}table.ubp-table tr td select{border-radius:0!important;min-height:35px!important;width:100%!important}table.ubp-table .product-addon h3{font-size:14px!important}table.ubp-table dl.product-addon-totals{display:none}.wcbp_product_addons.table table .quantity{float:right!important}.ubp_product .ubp_product_thumb{width:150px;float:left;margin-right:15px}.ubp_product .ubp_product_details{text-align:left;width:100%;padding:15px}.ubp-table .quantity label{display:none}.ubp-table .quantity{text-align:-webkit-center}.ubp_attributes{overflow:hidden;margin-top:10px}.ubp_attributes .ubp-col{width:50%;float:left}.add_to_cart_bundle{float:right}table.ubp-table .product-addon,.product-attribute{width:49%;margin:0!important;float:left}table.ubp-table .product-attribute label{color:#00aff2;padding-left:5px;font-size:14px}table.ubp-table .product-attribute select{border:1px solid #ccc}@media only screen and (max-width:768px){table.ubp-table tr th,table.ubp-table tr td{display:block;width:100%}table.ubp-table tr td{padding:10px 0;text-align:center}.ubp_product .ubp_product_details{text-align:center}table.ubp-table .product-addon,.product-attribute{width:100%}.ubp_product .ubp_product_thumb{width:100%;float:none}}.wcbp_product_addons.table figure img{max-width:80px;max-height:80px}.wcbp_product_addons table td,.wcbp_product_addons table th{padding:10px}.wcbp_product_addons table .wcbp_prod_addon figure{padding:0;margin:0;float:left;margin-right:10px}.wcbp_product_addons table tr td:nth-of-type(2),.wcbp_product_addons table tr th:nth-of-type(2){text-align:right;vertical-align:middle;width:25%}.wcbp_product_addons p.wcbp-price,.wcbp_product_addons p.wcbp-title{margin:0;padding:0}.wcbp_product_addons .wcbp_prod_addon .details>span{display:block}.wcbp_product_addons .wcbp_prod_addon{position:relative}.wcbp_bottom .quantity{display:inline-block}.wcbp_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-7px;margin-left:-7px}@media (min-width:576px){.wcbp_col_6{-webkit-box-flex:0;-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.wcbp_col_4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.wcbp_col_3{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.wcbp_col_5{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.wcbp_col_2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wcbp_col_1{max-width:100%}}@media (min-width:577px) and (max-width:767px){.wcbp_col_2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wcbp_col_3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wcbp_col_4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wcbp_col_4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wcbp_col_6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wcbp_col_12{max-width:100%}}.wcbp_col_1,.wcbp_col_2,.wcbp_col_3,.wcbp_col_4,.wcbp_col_5,.wcbp_col_6,.wcbp_col_12{position:relative;width:100%;min-height:1px;padding-right:7px;padding-left:7px}.wcbp_product_addons.grid .wcbp_prod_addon{background:#fff;border:1px solid #ccc;margin-bottom:14px}.check_box_disabled{opacity:.7;pointer-events:none}.wcbp_product_addons.grid .wcbp_prod_addon .details{padding:10px}.wcbp_product_addons .wcbp_prod_addon figure>span{position:absolute;left:5px}.wcbp_product_addons .wcbp_prod_addon figure input[type="checkbox"]{display:none}.wcbp_product_addons figure .wcbp_cbx{margin:auto;-webkit-user-select:none;user-select:none;cursor:pointer}.wcbp_product_addons figure .wcbp_cbx span{display:inline-block;vertical-align:middle;transform:translate3d(0,0,0)}.wcbp_product_addons figure .wcbp_cbx span:first-child{position:relative;width:18px;height:18px;border-radius:3px;transform:scale(1);vertical-align:middle;border:1px solid #9098a9;transition:all .2s ease}.wcbp_product_addons figure .wcbp_cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;transform:translate3d(0,0,0)}.wcbp_product_addons figure .wcbp_cbx span:first-child:before{content:"";width:100%;height:100%;background:#506eec;display:block;transform:scale(0);opacity:1;border-radius:50%}.wcbp_product_addons figure .wcbp_cbx span:last-child{padding-left:8px;font-size:14px;color:#000;display:none}.wcbp_product_addons .wcbp_prod_addon:hover .wcbp_cbx span:last-child{display:inline-block}.wcbp_product_addons figure .wcbp_cbx:hover span:first-child{border-color:#506eec}.wcbp_product_addons figure input[type="checkbox"]:checked+.wcbp_cbx span:first-child{background:#506eec;border-color:#506eec;animation:wave .4s ease}.wcbp_product_addons figure input[type="checkbox"]:checked+.wcbp_cbx span:first-child svg{stroke-dashoffset:0}.wcbp_product_addons figure input[type="checkbox"]:checked+.wcbp_cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}@keyframes wave {  50% {    transform: scale(0.9);  }}