.arrow:after,.ui-tooltip{background:#000;border:1px solid #fff;}.ui-tooltip{position:absolute;padding:5px 10px;color:#fff;border-radius:5px;max-width:300px;}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px;}.arrow.top{top:-16px;bottom:auto;}.arrow.left{left:20%;}.arrow:after{content:"";position:absolute;left:25px;top:-15px;width:20px;height:20px;box-shadow:6px 5px 9px -9px #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.arrow.top:after{bottom:-20px;top:auto;}.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:"󰄰";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:"󰗠";}.woocommerce form.cart .variations .value label.disabled{opacity:.3;}.woocommerce form.cart .variations .radio label.disabled input[type=radio]:hover:before{content:"󰄰";}.woocommerce form.cart .variations .radio label input[type=radio]:checked:before{content:"󰗠";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;}