.clear{clear:both}.wwob-clearfix{clear:both}.woocommerce .sidebar{display:none}.woocommerce div.product form.cart{display:block!important}span.side-menu-items p{margin:0}.extra-options-container ul{list-style:none!important}ul.wwob-option span.min-select-error{top:0}ul.wwob-option span.min-select-error:after{left:35px}.sticky ul.wwob-option span.min-select-error{top:-30px}.sticky .extra-options-container ul h3{padding-bottom:5px;padding-top:10px}ul.wwob-option.extra-option-select select{width:100%}.woocommerce ul.wwob-option .wwob-warning,textarea#special_instructions.wwob-warning{color:red;border-color:red;-moz-animation:flash linear .5s;-moz-animation-iteration-count:5;-webkit-animation:flash linear .5s;-webkit-animation-iteration-count:5;-ms-animation:flash linear .5s;-ms-animation-iteration-count:5;animation:flash linear .5s;animation-iteration-count:5}.woocommerce ul.wwob-option input[type=text].wwob-warning,.woocommerce ul.wwob-option select.wwob-warning{color:inherit!important}@keyframes flash{0%{color:inherit;border-color:inherit}100%{color:red;border-color:red}}@-webkit-keyframes flash{0%{color:inherit;border-color:inherit}100%{color:red;border-color:red}}@-moz-keyframes flash{0%{color:inherit;border-color:inherit}100%{color:red;border-color:red}}@-ms-keyframes flash{0%{color:inherit;border-color:inherit}100%{color:red;border-color:red}}.wwob-fixed-element{position:fixed}.wwob-clone{display:none;visibility:hidden;height:0!important;padding:0!important}.right-price-calculation-area{will-change:min-height}.sidebar__inner{transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform}dl.variation dd{margin-bottom:5px}.woocommerce .extended-checkboxes ul.wwobfield_checkbox li .wwob-checkbox-label{display:block}.woocommerce .single-product-summary{width:100%}.woocommerce div.product form.cart{margin-top:2em}body.woocommerce .right-price-calculation-area .quantity{display:none!important}.woocommerce .summary.entry-summary{width:100%}.product_totals .img-single{background-size:cover;position:relative}.img-single-overlay{background-image:linear-gradient(to bottom right,rgba(255,255,255,0),rgba(0,0,0,.5));padding:45px 30px}.img-single-overlay h2.product-title{font-size:35px;margin-bottom:0;margin-top:0}.product_totals .side-items.wwobchoices{margin:25px 30px;overflow:auto;margin-bottom:0}.wwobform_variation_wrapper.wwobform_wrapper.left ul.wwobform_fields{margin-bottom:0;padding:1px}.side-items.wwobchoices a h3,.woocommerce .sticky h3{font-size:16px!important;line-height:16px;margin-bottom:0;margin-top:0;padding-top:0;padding-bottom:5px;color:rgba(0,0,0,.4)}.woocommerce .entry-summary .wwobfield.side-total-price{font-size:14px;font-weight:600;margin:0;padding-bottom:15px;padding-top:5px}.sticky .woocommerce div.product form.cart .button{vertical-align:middle;float:none}.sside.side-items{margin-bottom:10px}span.side-menu-items{display:block;color:#868686}.side-items.wwobchoices a h3:hover{color:#000}.side-items.wwobchoices a.selected-choice h3{color:#000}.max-reached-disabled-product{position:absolute;background:#f1f1f1;opacity:.5;width:100%;height:100%;top:0;left:0;cursor:no-drop}.wwobfield_description{text-align:center}.wwobform_wrapper ul.wwobform_fields li.wwobfield label.wwobfield_label{font-size:20px;text-align:center;display:block;font-weight:700;cursor:auto;margin:0}.wwobform_wrapper ul.wwobform_fields li.wwobfield label.wwobfield_label h3{margin:0}.extended-checkboxes .wwobfield_checkbox .wwob-checkbox-meta{position:absolute;color:#000;right:9px;bottom:18px}.extended-checkboxes .wwobfield_checkbox .checkbox-meta{position:absolute;color:#000;right:0;width:auto;bottom:0;text-align:right;margin-right:0;visibility:hidden}label.wwob-checkbox-label p.wwob-item-name{margin-bottom:0;text-align:center}.extended-checkboxes label.wwob-checkbox-meta,.extended-checkboxes label.checkbox-meta{text-align:center;right:auto!important;bottom:45px!important;width:100%!important}.extended-checkboxes .wwob-checkbox-img img{width:100%;border-radius:0;height:auto}.wwobinput_container.wwobinput_container_radio.extended-checkboxes,.wwobinput_container.wwobinput_container_checkbox.extended-checkboxes{background:0 0;border-radius:5px;position:relative;vertical-align:middle}.extended-checkboxes ul.wwobfield_checkbox li,.extended-checkboxes ul.wwobfield_checkbox li{margin-top:20px!important;margin-bottom:20px!important;text-align:center;width:31.3%;display:inline-block;margin-right:1%!important;margin-left:1%!important;-webkit-transition:all .25s linear;transition:all .25s linear;cursor:pointer;float:left;position:relative;line-height:1.3;list-style:none!important;padding-bottom:15px}ul.wwobform_fields{list-style:none!important;margin-left:0;padding:0}body .extended-checkboxes .wwobform_wrapper .top_label li ul.wwobfield_checkbox,body .extended-checkboxes .wwobform_wrapper .top_label li ul.wwobfield_checkbox{width:100%}body .extended-checkboxes ul.wwobfield_checkbox{margin:0;padding:0}.extended-checkboxes ul.wwobfield_checkbox li.active,.extended-checkboxes ul.wwobfield_checkbox li.active{border:2px solid #fff;border-radius:5px;box-shadow:0 1px 7px rgba(0,0,0,.3)}.extended-checkboxes ul.wwobfield_checkbox li .label-meta-container{position:relative;width:90%;left:5%;bottom:-10px;padding-bottom:15px}.extended-checkboxes ul.wwobfield_checkbox li .selected-product{position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;background:linear-gradient(rgba(0,0,0,.7),transparent);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.extended-checkboxes ul.wwobfield_checkbox li .selected-product span.selected-product-checked{background:url(//tastebudzgenetics.com/wp-content/plugins/wpali-woocommerce-order-builder/public/css/../img/checked.svg) no-repeat;background-position:10px 13px;background-color:#000;position:absolute;z-index:9;left:calc( 50% - 27px );top:calc( 50% - 27px );width:54px;height:54px;border-radius:50%;border:3px solid #fff;color:#fff}.extended-checkboxes ul.wwobfield_checkbox li.quantity-enabled.selected-item span.selected-product-checked{background:0 0;font-size:35px;line-height:45px}a.wwob-minus,a.wwob-plus{position:absolute;outline:none;font-size:30px;line-height:30px;color:#040404;background:#fff;border-radius:50%;width:30px;height:30px;display:block;font-family:Helvetica,Arial,sans-serif}a.wwob-minus{left:calc( 50% - 65px );top:calc( 50% - 15px )}a.wwob-plus{right:calc( 50% - 65px );top:calc( 50% - 15px )}.extended-checkboxes ul.wwobfield_checkbox li .wwob-checkbox-label{cursor:pointer;margin-left:0;margin-right:0;margin-bottom:15px}.sticky{position:relative}span.wwobinput_price{display:block;width:100%;font-size:12px}.wwobform_variation_wrapper.wwobform_wrapper.left{width:63%;float:none!important;position:relative;display:inline-block;margin-right:2%}.wwobform_variation_wrapper.wwobform_wrapper.left ul.wwobform_fields li.wwobfield{margin-bottom:0;margin-left:0;list-style:none}.wwobform_variation_wrapper.wwobform_wrapper.left ul.wwobform_fields li.wwobfield:last-child{margin-bottom:0}.single-product .wwobform_wrapper{width:100%}.right-price-calculation-area{float:right;width:35%;position:relative}.right-price-calculation-area .sticky{background:#fff;position:relative;width:auto;left:auto;top:auto;z-index:9;border:0;display:block;padding:0;overflow:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.woocommerce .right-price-calculation-area .sticky button{margin:2%;width:96%;border-radius:5px;box-sizing:border-box!important}ul.side_wwobform_totals.wwobform_fields{display:block;width:100%;padding-left:30px;padding-right:30px;margin-bottom:-1px}ul.side_wwobform_totals.wwobform_fields li.wwobfield.side-total-price label.wwobfield_label,ul.side_wwobform_totals.wwobform_fields li.wwobfield.side-total-price .wwobinput_container{display:inline-block;font-size:18px}div#wwob_sticky .extra-options-container{padding:30px;padding-top:10px;padding-bottom:10px}ul.wwob-option.extra-option-text input{width:100%;display:inline-block;border:1px solid transparent}ul.wwob-option.extra-option-text li{margin-bottom:10px;margin-top:10px}.extra-options-container ul{list-style:none;margin:0;padding-bottom:10px}.woocommerce .extra-options-container ul h3{padding-bottom:15px}input.color,input.size{display:none}.extra-options-container ul li.color,.extra-options-container ul li.size{display:inline-block;width:25%;text-align:center;margin-bottom:10px}.extra-options-container ul li.color label,.extra-options-container ul li.size label{box-shadow:none!important;width:40px;height:40px;line-height:40px;opacity:1;position:relative;text-align:center;cursor:pointer;outline:none;display:inline-block}.extra-options-container ul li.color label:before,.extra-options-container ul li.size label:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(0,0,0,.08);font-weight:700;color:#000;font-size:13px;line-height:40px;border-radius:50%}.extra-options-container ul li.size label:before{background:#fff}.extra-options-container ul li.color label.selected,.extra-options-container ul li.size label.selected{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}.extra-options-container ul li.size label.selected:before{color:rgba(0,0,0,.9);background:rgba(0,0,0,.05)}.extra-options-container ul li.color label.selected:before{border:2px solid rgba(0,0,0,.15);content:"\f147";font-family:dashicons;color:#fff;font-size:30px;line-height:44px}.wwobform_variation_wrapper.wwobform_wrapper.left h3{text-align:center}label#wwob_white_color:before{background:#fff;color:#000}label#wwob_black_color:before{background:#000;border-color:rgba(255,255,255,.5)}label#wwob_blue_color:before{background:#2196f3}label#wwob_red_color:before{background:#fd1100}label#wwob_yellow_color:before{background:#ffeb3b}label#wwob_orange_color:before{background:#ff9800}label#wwob_grey_color:before{background:#9e9e9e}label#wwob_green_color:before{background:#8bc34a}label#wwob_brown_color:before{background:#795548}label#wwob_pink_color:before{background:pink}label#wwob_purple_color:before{background:#9c27b0}.extra-options-container ul li.size label#wwob_small_size:before{content:'S'}.extra-options-container ul li.size label#wwob_meduim_size:before{content:'M'}.extra-options-container ul li.size label#wwob_large_size:before{content:'L'}.extra-options-container ul li.size label#wwob_xl_size:before{content:'XL'}.extra-options-container ul li.size label#wwob_xxl_size:before{content:'XXL'}.wwobform_variation_wrapper.wwobform_wrapper.left .extra-options-container{width:100%}.wwobform_variation_wrapper.wwobform_wrapper.left ul.wwob-option.extra-option-text.extra-option-instruction{width:100%;float:none;padding-top:0;padding-bottom:0}.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-option-radio,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-options-color,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-options-size,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-option-select,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-option-checkbox,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-option-text{width:50%;display:inline-block;float:left;padding:15px}.wwobform_variation_wrapper.wwobform_wrapper.left ul:nth-child(odd){clear:left}form.cart .row{margin:0 auto;padding:0}.woocommerce .extended-checkboxes ul.wwobfield_checkbox li{box-sizing:border-box}.extended-checkboxes .wwob-checkbox-img img{box-sizing:border-box}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-.9375rem;margin-right:-.9375rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.wwob-accordion-container{box-shadow:0 1px 1px rgba(0,0,0,.16);width:100%;display:block;margin:0 auto;margin-top:15px;margin-bottom:15px;border:1px solid rgba(0,0,0,.03)}.wwob-accordion-container ul{list-style:none;margin:0}a.wwob-accordion{cursor:pointer;padding:18px;transition:.4s;display:block;box-sizing:border-box;position:relative}a.wwob-accordion:after,a.wwob-accordion.active:after{position:absolute;right:36px;border:2px solid rgba(0,0,0,.5);width:36px;font-size:30px;height:36px;line-height:32px;text-align:center;border-radius:50%;top:calc( 50% - 18px );color:rgba(0,0,0,.5);padding-left:2px}a.wwob-accordion:after{content:'\002B'}a.wwob-accordion.active:after{content:'\2212'}a.wwob-accordion.active,a.wwob-accordion:hover{background-color:#f5f5f5}.wwob-accordion-container div.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out;margin:0;border:0}.wwob-accordion-container .panel.active{padding:20px}.wwob-accordion-container .panel.active p,.wwob-accordion-container .panel.active textarea,.wwob-accordion-container .panel.active div{display:block}.wwob-accordion-container .panel p,.wwob-accordion-container .panel textarea,.wwob-accordion-container .panel div{display:none}.wwob-accordion-container .panel p{padding:0}textarea#special_instructions{padding:10px;min-height:70px;border:1px solid transparent;color:#000!important}.min-select{position:relative;width:100%;z-index:9;display:block}span.min-select-error{position:absolute;text-align:center;background:#f44336;color:#fff;padding:5px 15px;top:-50px;width:250px;left:calc( 50% - 125px);border-radius:5px;cursor:pointer;-webkit-animation:updown 1.4s ease-in-out infinite;-moz-animation:updown 1.4s ease-in-out infinite;-o-animation:updown 1.4s ease-in-out infinite;animation:updown 1.4s ease-in-out infinite}span.min-select-error:after{content:'';display:block;position:absolute;left:calc( 50% - 7px );top:100%;width:0;text-align:center;height:0;border-top:14px solid #f44336;border-right:14px solid transparent;border-bottom:0 solid transparent;border-left:14px solid transparent}@-webkit-keyframes updown{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(.3em)}}@-moz-keyframes updown{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(.3em)}}@-o-keyframes updown{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(0)}50%{-o-transform:translateY(.3em)}}@keyframes updown{0%{transform:translateY(0)}100%{transform:translateY(0)}50%{transform:translateY(.3em)}}span.min-select-error i{font-style:normal}@media screen and (max-width:500px){label.wwob-checkbox-label p.wwob-item-name{font-size:16px}.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-option-radio,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-options-color,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-options-size,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-option-select,.wwobform_variation_wrapper.wwobform_wrapper.left ul.extra-option-checkbox{width:100%;display:block;float:none;padding:15px}}@media screen and (max-width:320px){.extended-checkboxes ul.wwobfield_checkbox li,.extended-checkboxes ul.wwobfield_checkbox li{width:98%;height:365px}}