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