@font-face{font-family:"Material Design Icons";src:url(../fonts/materialdesignicons-webfont.eot?v=5.6.55);src:url(../fonts/materialdesignicons-webfont.eot?#iefix&v=5.6.55) format("embedded-opentype"),url(../fonts/materialdesignicons-webfont.woff2?v=5.6.55) format("woff2"),url(../fonts/materialdesignicons-webfont.woff?v=5.6.55) format("woff"),url(../fonts/materialdesignicons-webfont.ttf?v=5.6.55) format("truetype");font-weight:400;font-style:normal}.woocommerce form.cart .variations .radio label input[type=radio],.woocommerce form.cart .variations .radio label input[type=radio]:checked{-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;border-color:inherit;background-color:inherit;outline:0;border:0}.woocommerce form.cart .variations .radio label input[type=radio]:before{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce form.cart .variations .radio label input[type=radio]{position:relative;height:1.5em;width:1.5em;line-height:1.5em}.woocommerce form.cart .variations .radio label input[type=radio]:before{content:"\F0130";color:#000;opacity:.5;border:0;font-size:1.5em;width:1.5em;height:1.5em;background:0 0;cursor:pointer;position:absolute;left:0;top:0}.woocommerce form.cart .variations .radio label input[type=radio]:hover:before{content:"\F05E0"}.woocommerce form.cart .variations .value label.disabled{opacity:.3}.woocommerce form.cart .variations .radio label.disabled input[type=radio]:hover:before{content:"\F0130"}.woocommerce form.cart .variations .radio label input[type=radio]:checked:before{content:"\F05E0";color:#000;opacity:1}.woocommerce form.cart .variations .value label{display:block}.woocommerce form.cart .variations .value label div.label{display:flex!important;align-items:center;margin:0;width:100%;height:100%}.woocommerce form.cart .variations .value label span.name{margin:0 5px}.woocommerce form.cart .variations .value label img.size-thumbnail{width:50px;height:50px}.woocommerce form.cart .variations .value label p.stock,.woocommerce form.cart .variations .value label span.woocommerce-Price-amount.amount,.woocommerce form.cart .variations .value label span.woocommerce-Price-amount.amount *{font-size:inherit;line-height:inherit;margin:0}.woocommerce form.cart .variations .swatch label input[type=radio]{display:none}.woocommerce form.cart .variations .swatch label{margin:1px 5px;min-width:25px;min-height:25px;border:1px solid #d3d3d3}.woocommerce form.cart .variations .swatch label.checked,.woocommerce form.cart .variations .swatch label:hover{border:1px solid #000}.woocommerce form.cart .variations .swatch label:hover{opacity:.5}.woocommerce form.cart .variations .value label img,.woocommerce form.cart .variations .value label p.stock,.woocommerce form.cart .variations .value label span.name,.woocommerce form.cart .variations .value label span.woocommerce-Price-amount.amount{margin-left:5px;margin-right:5px}.woocommerce form.cart .variations,.woocommerce form.cart .variations tbody,.woocommerce form.cart .variations tbody tr{display:block}