.woocommerce .product h1.product_title{font-size:33px;line-height:40px;letter-spacing:8px}.woocommerce div.product .summary p.price,.woocommerce div.product .summary p.price span.amount{margin:30px 0;font-size:30px}.single-product form.variations_form table.variations{width:100%;margin:0 0 6px}.single-product form.variations_form table.variations tr{display:grid;grid-template-columns:115px minmax(0,1fr);gap:16px;align-items:center}.single-product form.variations_form table.variations td.label,.single-product form.variations_form table.variations td.value{padding:0;vertical-align:middle}.single-product form.variations_form table.variations td.label label{margin:0;font-size:14px;line-height:1.4;color:#777;white-space:nowrap}.single-product form.variations_form table.variations td.value{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:18px;align-items:center}.single-product form.variations_form table.variations select{display:block;width:100%;min-width:0;min-height:46px;margin:0;padding:10px 42px 10px 14px;border:1px solid #d8d8d8;border-radius:0;background-color:#fff;font-size:14px;line-height:1.4;letter-spacing:.03em;color:#555;cursor:pointer}.single-product form.variations_form table.variations .reset_variations{display:none!important}.single-product .ww-selected-variation-price{min-width:95px;font-size:23px;line-height:1.15;font-weight:600;color:#333;white-space:nowrap;text-align:right}.single-product .ww-selected-variation-price .amount{font-size:inherit!important;font-weight:inherit}.single-product form.variations_form.ww-price-enhanced .woocommerce-variation-price{display:none!important}.single-product .single_variation_wrap{margin-top:6px}.single-product .woocommerce-variation-description{margin:0 0 5px}.single-product .woocommerce-variation-description p{margin:0 0 5px}.single-product .woocommerce-variation-availability{margin:0 0 10px}.single-product .woocommerce-variation-availability p,.single-product .woocommerce-variation-availability p.stock{margin:0;font-size:14px;line-height:1.4;color:#777}.single-product .woocommerce-variation-add-to-cart{margin-top:8px}.woocommerce div.product .cart .quantity{height:51px}.woocommerce button.button,.woocommerce-page button.button,.woocommerce-page input[type=submit]{background-color:#155778;font-family:"Crimson Text",Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:47px;letter-spacing:.2px;color:#FFF;border-width:1px;border-radius:0;padding:0 33px}.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input[type=submit]:hover{background-color:#FFF;color:#155778!important;border-color:#155778!important}@media (max-width:768px){.single-product form.variations_form table.variations tr{grid-template-columns:1fr;gap:7px}.single-product form.variations_form table.variations td.label label{white-space:normal}.single-product form.variations_form table.variations td.value{grid-template-columns:minmax(0,1fr) max-content;gap:12px}.single-product .ww-selected-variation-price{min-width:auto;font-size:20px}}@media (max-width:480px){.single-product form.variations_form table.variations td.value{grid-template-columns:1fr;gap:8px}.single-product .ww-selected-variation-price{text-align:left}}