.woocommerce form.cart .exrow-group .exfood-label{font-weight:700;text-transform:uppercase;margin:0;display:block}.woocommerce form.cart .exrow-group{box-sizing:border-box;margin:0 0 10px;width:100%;display:inline-block}.woocommerce form.cart .exrow-group .exwo-container>span{margin-right:20px;white-space:normal;display:inline-block}.woocommerce form.cart .exrow-group input{margin-right:5px;vertical-align:middle}.woocommerce form.cart .ex-required-max-message,.woocommerce form.cart .ex-required-message,.woocommerce form.cart .ex-required-min-message{padding:0;color:red;margin:3px 0;display:none}.ex-required span.exfood-label .exwo-otitle:after{color:red;content:" * "}.woocommerce form.cart .exrow-group span.exfood-label span{padding:0;margin:0}form.cart:not(.variations_form) .exwo-product-options{margin-top:-3px}.exwo-product-options input.ex-options[type=text],.exwo-product-options textarea.ex-options,.woocommerce form.cart .exrow-group input.ex-options[type=number],.woocommerce form.cart .exrow-group input.ex-options[type=text]{border:1px solid #ddd;background:#fafafa;width:100%}.exwo-accordion-style .exrow-group .exfood-label{cursor:pointer}.woocommerce form.cart .exrow-group .exwo-container{margin-top:5px}.woocommerce form.cart .exwo-accordion-style .exwo-container{display:none}.exwo-product-options.exwo-accordion-style .exrow-group{padding:10px 15px;border:1px solid #eee;position:relative;border-radius:3px;background:#f3f3f3}.exwo-accordion-style span.exfood-label:after{right:10px;content:"+";position:absolute}.exwo-accordion-style span.exfood-label.exwo-active:after{content:"-"}@media (max-width:768px){.woocommerce form.cart .exrow-group .exwo-container>span{width:100%;white-space:normal}}.exwoofood-woocommerce.woocommerce form.cart input[type=number]::-webkit-inner-spin-button,.exwoofood-woocommerce.woocommerce form.cart input[type=number]::-webkit-outer-spin-button{opacity:1}.exrow-group.ex-logic-on,.woocommerce form.cart .exrow-group.ex-logic-on{display:none}.exfd-cart-content .woocommerce-mini-cart li a.exwf-edit-options,.exwf-edit-options{font-size:10px;text-decoration:underline!important;font-weight:700;color:initial;display:block}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option{-webkit-flex-flow:row wrap;flex-flow:row wrap;display:flex}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option>span{padding:0 5px 5px 0;position:relative;box-sizing:border-box;margin:0;-webkit-flex-flow:row wrap;flex-flow:row wrap;width:33.3333%;display:flex}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option label{padding:3px;border:2px solid #eee;transition:all .2s;box-sizing:border-box;background:#eee;cursor:pointer;width:100%;vertical-align:middle;display:table}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option input:checked+label{border-color:#ea1f2e}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option input{right:0;position:absolute;opacity:0;top:0;left:0}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option label .exwo-op-img{height:auto;min-width:50px;width:50px;vertical-align:inherit;display:table-cell}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option label .exwo-op-img img{display:block}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option label .exwo-op-name{padding:5px;width:calc(100% - 50px);vertical-align:inherit;display:table-cell}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option input:disabled+label{opacity:.5}.woocommerce form.cart .exwo-accordion-style .exrow-group .exwo-container.exwo-img-option label{border:2px solid #fff;background:#fff}.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option>p{width:100%}@media (max-width:768px){.woocommerce form.cart .exrow-group .exwo-container.exwo-img-option>span{width:50%}}.exrow-group.ex-quantity .exwo-container input[type=number]{min-width:100px}.exrow-group.ex-quantity .exwo-container input[type=number]::-webkit-inner-spin-button,.exrow-group.ex-quantity .exwo-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;opacity:0;margin:0}.exwo-product-options .exrow-group.ex-quantity .exwo-container{position:relative}.exwo-product-options .exrow-group.ex-quantity .inqty-icon{padding:2.5px 3px;font-size:11px;right:10px;color:#101010;position:absolute;top:3px;cursor:pointer;line-height:1;font-family:Ionicons}.exwo-product-options .exrow-group.ex-quantity .inqty-icon.ion-chevron-down{content:"\f123";border-top:1px solid #ddd;top:20px}