.woocommerce.single-product .product .summary .variations{width:100%}.woocommerce.single-product .product .summary .variations td{display:block;width:100%;padding-top:8px!important;padding-bottom:8px!important}.woocommerce.single-product .product .summary .variations td label{letter-spacing:0;font-weight:400;font-style:normal;font-size:1em;text-align:left;display:block}.woocommerce.single-product .product .summary .variations .radioSelectContainer input{visibility:hidden}.woocommerce.single-product .product .summary .variations .radioSelectContainer>select{display:none}.woocommerce.single-product .product .summary .variations .radioSelectContainer>label{display:inline-block;margin:5px 5px 0 0}.woocommerce.single-product .product .summary .variations .radioSelectContainer>label>span{letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:400;font-size:.8em;line-height:normal;padding:14px 20px;text-align:center;display:inline-block;white-space:nowrap;cursor:pointer;background-color:#cdcdcd;-webkit-transition:all 250ms linear;transition:all 250ms linear}.woocommerce.single-product .product .summary .variations .radioSelectContainer>label>span:hover{background-color:#000;color:#fff;-webkit-transition:all 250ms linear;transition:all 250ms linear}.woocommerce.single-product .product .summary .variations .radioSelectContainer>label>input{position:absolute;top:-20px}.woocommerce.single-product .product .summary .variations .radioSelectContainer>label>.checked{background-color:#000;color:#fff;-webkit-transition:all 250ms linear;transition:all 250ms linear}.woocommerce.single-product .product .summary .variations .radioSelectContainer.pa_flavor{max-height:220px;overflow-y:scroll}.woocommerce.single-product .product .summary .variations .reset_variations{margin-top:15px;display:block!important;padding:4px 30px;margin:14px auto 10px!important;background-color:#fff;border:1px solid #cdcdcd;border-radius:4px;width:200px;font-size:1rem;text-align:center;font-size:.8em;text-transform:uppercase;font-family:'DM Sans',Montserrat,Arial,Helvetica,sans-serif}.woocommerce.single-product .product .summary .variations .reset_variations:hover{background-color:#000;color:#fff;border-color:#000}.woocommerce.single-product table.variations tr{display:block;padding:0 0 20px}body.woocommerce.single-product .product .summary .variations td{display:inline-block;padding:0!important;background:#fff0}.woocommerce.single-product .product .summary .variations .radioSelectContainer>label>span{padding:12px 30px;margin-bottom:10px!important;background-color:#fff;border:1px solid #cdcdcd;border-radius:4px}.woocommerce.single-product .product .summary .variations td.label label{padding:12px 30px 12px 20px}.woocommerce.single-product .product .summary .variations td.label{font-size:1em;max-width:120px}body.woocommerce.single-product .product .summary .variations td.value{width:calc(100% - 130px);display:table-cell}body.woocommerce.single-product .product .summary .variations th.label{width:130px}.woocommerce.single-product .product .summary .variations{width:100%;padding:30px 0 12px;background-color:#f8f8f8}.woocommerce.single-product .product .summary .variations .reset_variations{font-weight:600}@media (max-width:768px){body.woocommerce.single-product .product .summary .variations td.value{width:100%;display:inline-block}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce.single-product table.variations tr{display:flex;padding:0 30px 0;flex-direction:column;align-items:center}.woocommerce.single-product .product .summary .variations td.label{text-align:center;max-width:none}.woocommerce.single-product .product .summary .variations td.label label{padding:0;text-align:left}body.woocommerce div.product .product_title{font-size:2rem;letter-spacing:1.2px;font-weight:600;margin-top:0;text-align:center}.woocommerce.single-product .product .summary .variations .radioSelectContainer>label>span{padding:12px 24px}}