/* Generated from the LIVE site's own CSS (captured Oct 2026) so this page keeps its original look under Kadence.
   Scoped to body.jth-legacy-page. Regenerate rather than hand-edit (put fixes in legacy-fixes.css). */
body.jth-woo-live .woocommerce img, body.jth-woo-live.woocommerce-page img { height: auto; max-width: 100%; }
body.jth-woo-live .woocommerce table.cart img, body.jth-woo-live.woocommerce-page table.cart img { height: auto; }
body.jth-woo-live .woocommerce table.cart td.actions, body.jth-woo-live.woocommerce-page table.cart td.actions { text-align: right; }
body.jth-woo-live .woocommerce table.cart td.actions .input-text, body.jth-woo-live.woocommerce-page table.cart td.actions .input-text { width: 80px; }
body.jth-woo-live .woocommerce .cart-collaterals, body.jth-woo-live.woocommerce-page .cart-collaterals { width: 100%; }
body.jth-woo-live .woocommerce .cart-collaterals::after, body.jth-woo-live .woocommerce .cart-collaterals::before, body.jth-woo-live.woocommerce-page .cart-collaterals::after, body.jth-woo-live.woocommerce-page .cart-collaterals::before { content: " "; display: table; }
body.jth-woo-live .woocommerce .cart-collaterals::after, body.jth-woo-live.woocommerce-page .cart-collaterals::after { clear: both; }
body.jth-woo-live .woocommerce .cart-collaterals .cart_totals, body.jth-woo-live.woocommerce-page .cart-collaterals .cart_totals { float: right; width: 48%; }
@media only screen and (max-width: 768px) {
body.jth-woo-live .woocommerce table.shop_table_responsive thead, body.jth-woo-live.woocommerce-page table.shop_table_responsive thead { display: none; }
body.jth-woo-live .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, body.jth-woo-live.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { border-top: 0px; }
body.jth-woo-live .woocommerce table.shop_table_responsive tbody th, body.jth-woo-live.woocommerce-page table.shop_table_responsive tbody th { display: none; }
body.jth-woo-live .woocommerce table.shop_table_responsive tr, body.jth-woo-live.woocommerce-page table.shop_table_responsive tr { display: block; }
body.jth-woo-live .woocommerce table.shop_table_responsive tr td, body.jth-woo-live.woocommerce-page table.shop_table_responsive tr td { display: block; text-align: right !important; }
body.jth-woo-live .woocommerce table.shop_table_responsive tr td::before, body.jth-woo-live.woocommerce-page table.shop_table_responsive tr td::before { content: attr(data-title) ": "; font-weight: 700; float: left; }
body.jth-woo-live .woocommerce table.shop_table_responsive tr td.actions::before, body.jth-woo-live .woocommerce table.shop_table_responsive tr td.product-remove::before, body.jth-woo-live.woocommerce-page table.shop_table_responsive tr td.actions::before, body.jth-woo-live.woocommerce-page table.shop_table_responsive tr td.product-remove::before { display: none; }
body.jth-woo-live .woocommerce table.shop_table_responsive tr:nth-child(2n) td, body.jth-woo-live.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color: rgba(0, 0, 0, 0.024); }
body.jth-woo-live .woocommerce table.cart .product-thumbnail, body.jth-woo-live.woocommerce-page table.cart .product-thumbnail { display: none; }
body.jth-woo-live .woocommerce table.cart td.actions, body.jth-woo-live.woocommerce-page table.cart td.actions { text-align: left; }
body.jth-woo-live .woocommerce table.cart td.actions .button, body.jth-woo-live.woocommerce-page table.cart td.actions .button { display: block; width: 100%; }
body.jth-woo-live .woocommerce .cart-collaterals .cart_totals, body.jth-woo-live.woocommerce-page .cart-collaterals .cart_totals { width: 100%; float: none; text-align: left; }
}
body.jth-woo-live .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
body.jth-woo-live .woocommerce a.remove { display: block; font-size: 1.5em; height: 1em; width: 1em; text-align: center; line-height: 1; border-radius: 100%; text-decoration: none; font-weight: 700; border: 0px; color: var(--wc-red) !important; }
body.jth-woo-live .woocommerce a.remove:hover { background: var(--wc-red); color: rgb(255, 255, 255) !important; }
body.jth-woo-live .woocommerce .quantity .qty { width: 3.631em; text-align: center; }
body.jth-woo-live .woocommerce .cart .button, body.jth-woo-live .woocommerce .cart input.button { float: none; }
body.jth-woo-live .woocommerce table.shop_table { border: 1px solid color-mix(in srgb, currentcolor 20%, transparent 80%); margin: 0px -1px 24px 0px; text-align: left; width: 100%; border-collapse: separate; border-spacing: 0px; border-radius: 5px; }
body.jth-woo-live .woocommerce table.shop_table th { font-weight: 700; padding: 9px 12px; line-height: 1.5em; }
body.jth-woo-live .woocommerce table.shop_table td { border-top: 1px solid color-mix(in srgb, currentcolor 20%, transparent 80%); padding: 9px 12px; vertical-align: middle; line-height: 1.5em; }
body.jth-woo-live .woocommerce table.shop_table td small { font-weight: 400; }
body.jth-woo-live .woocommerce table.shop_table td del { font-weight: 400; }
body.jth-woo-live .woocommerce table.shop_table tbody:first-child tr:first-child td, body.jth-woo-live .woocommerce table.shop_table tbody:first-child tr:first-child th { border-top: 0px; }
body.jth-woo-live .woocommerce table.shop_table tbody th, body.jth-woo-live .woocommerce table.shop_table tfoot td, body.jth-woo-live .woocommerce table.shop_table tfoot th { font-weight: 700; border-top: 1px solid color-mix(in srgb, currentcolor 20%, transparent 80%); }
body.jth-woo-live .woocommerce td.product-name dl.variation { list-style: outside none; }
body.jth-woo-live .woocommerce td.product-name dl.variation dt { float: left; clear: both; margin-right: 0.25em; display: inline-block; list-style: outside none; }
body.jth-woo-live .woocommerce td.product-name dl.variation dd { margin: 0px; }
body.jth-woo-live .woocommerce td.product-name dl.variation p, body.jth-woo-live .woocommerce td.product-name dl.variation:last-child { margin-bottom: 0px; }
body.jth-woo-live .woocommerce td.product-quantity { min-width: 80px; }
body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { font-size: 100%; margin: 0px; line-height: 1; cursor: pointer; position: relative; text-decoration: none; overflow: visible; padding: 0.618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: rgb(81, 81, 81); background-color: rgb(233, 230, 237); border: 0px; display: inline-block; background-image: none; box-shadow: none; text-shadow: none; }
body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover { background-color: rgb(220, 215, 226); text-decoration: none; background-image: none; color: rgb(81, 81, 81); }
body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; }
body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover { background-color: rgb(114, 73, 164); color: rgb(255, 255, 255); }
body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover { background-color: rgb(127, 84, 179); color: rgb(255, 255, 255); }
body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] { color: inherit; cursor: not-allowed; opacity: 0.5; padding: 0.618em 1em; }
body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, body.jth-woo-live .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, body.jth-woo-live :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover { color: inherit; background-color: rgb(233, 230, 237); }
body.jth-woo-live.woocommerce-cart table.cart .product-thumbnail { min-width: 32px; }
body.jth-woo-live.woocommerce-cart table.cart img { width: 32px; box-shadow: none; }
body.jth-woo-live.woocommerce-cart table.cart td, body.jth-woo-live.woocommerce-cart table.cart th { vertical-align: middle; }
body.jth-woo-live.woocommerce-cart table.cart input { margin: 0px; vertical-align: middle; }
body.jth-woo-live.woocommerce-cart .wc-proceed-to-checkout { padding: 1em 0px; }
body.jth-woo-live.woocommerce-cart .wc-proceed-to-checkout::after, body.jth-woo-live.woocommerce-cart .wc-proceed-to-checkout::before { content: " "; display: table; }
body.jth-woo-live.woocommerce-cart .wc-proceed-to-checkout::after { clear: both; }
body.jth-woo-live.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { display: block; text-align: center; margin-bottom: 1em; font-size: 1.25em; padding: 1em; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals p small { color: rgb(118, 118, 118); font-size: 0.83em; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table { border-collapse: separate; margin: 0px 0px 6px; padding: 0px; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th { border-top: 0px; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table th { width: 35%; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table td, body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table th { vertical-align: top; border-left: 0px; border-right: 0px; line-height: 1.5em; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table small { color: rgb(118, 118, 118); }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table select { width: 100%; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals tr td, body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals tr th { border-top: 1px solid rgb(233, 230, 237); }
body.jth-woo-live :where(#main) html { font-family: sans-serif; text-size-adjust: 100% }
body.jth-woo-live :where(#main) article, body.jth-woo-live :where(#main) header, body.jth-woo-live :where(#main) section { display: block; }
body.jth-woo-live :where(#main) a { background: transparent; }
body.jth-woo-live :where(#main) a:active, body.jth-woo-live :where(#main) a:hover { outline: 0px; }
body.jth-woo-live :where(#main) strong { font-weight: bold; }
body.jth-woo-live :where(#main) h1 { margin: 0.67em 0px; font-size: 2em; }
body.jth-woo-live :where(#main) small { font-size: 80%; }
body.jth-woo-live :where(#main) img { border: 0px; }
body.jth-woo-live :where(#main) button, body.jth-woo-live :where(#main) input { margin: 0px; font: inherit; color: inherit; }
body.jth-woo-live :where(#main) button { overflow: visible; }
body.jth-woo-live :where(#main) button { text-transform: none; }
body.jth-woo-live :where(#main) button, body.jth-woo-live :where(#main) html input[type="button"], body.jth-woo-live :where(#main) input[type="reset"], body.jth-woo-live :where(#main) input[type="submit"] { appearance: button; cursor: pointer; }
body.jth-woo-live :where(#main) button[disabled], body.jth-woo-live :where(#main) html input[disabled] { cursor: default; }
body.jth-woo-live :where(#main) input { line-height: normal; }
body.jth-woo-live :where(#main) input[type="checkbox"], body.jth-woo-live :where(#main) input[type="radio"] { box-sizing: border-box; padding: 0px; }
body.jth-woo-live :where(#main) input[type="number"]::-webkit-inner-spin-button, body.jth-woo-live :where(#main) input[type="number"]::-webkit-outer-spin-button { height: auto; }
body.jth-woo-live :where(#main) input[type="search"] { box-sizing: content-box; appearance: textfield; }
body.jth-woo-live :where(#main) input[type="search"]::-webkit-search-cancel-button, body.jth-woo-live :where(#main) input[type="search"]::-webkit-search-decoration { appearance: none; }
body.jth-woo-live :where(#main) table { border-spacing: 0px; border-collapse: collapse; }
body.jth-woo-live :where(#main) td, body.jth-woo-live :where(#main) th { padding: 0px; }
@media print {
body.jth-woo-live :where(#main) a, body.jth-woo-live :where(#main) a:visited { text-decoration: underline; }
body.jth-woo-live :where(#main) a[href]::after { content: " (" attr(href) ")"; }
body.jth-woo-live :where(#main) a[href^="javascript:"]::after, body.jth-woo-live :where(#main) a[href^="#"]::after { content: ""; }
body.jth-woo-live :where(#main) thead { display: table-header-group; }
body.jth-woo-live :where(#main) tr, body.jth-woo-live :where(#main) img { break-inside: avoid; }
body.jth-woo-live :where(#main) img { max-width: 100% !important; }
body.jth-woo-live :where(#main) p, body.jth-woo-live :where(#main) h2 { orphans: 3; widows: 3; }
body.jth-woo-live :where(#main) h2 { break-after: avoid; }
}
body.jth-woo-live :where(#main) html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) }
body.jth-woo-live :where(#main) { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51) }
body.jth-woo-live :where(#main) input, body.jth-woo-live :where(#main) button { font-family: inherit; font-size: inherit; line-height: inherit; }
body.jth-woo-live :where(#main) a { color: rgb(66, 139, 202); text-decoration: none; }
body.jth-woo-live :where(#main) a:hover, body.jth-woo-live :where(#main) a:focus { color: rgb(42, 100, 150); text-decoration: underline; }
body.jth-woo-live :where(#main) a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
body.jth-woo-live :where(#main) img { vertical-align: middle; }
body.jth-woo-live :where(#main) h1, body.jth-woo-live :where(#main) h2, body.jth-woo-live :where(#main) h4 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
body.jth-woo-live :where(#main) h1 small, body.jth-woo-live :where(#main) h2 small, body.jth-woo-live :where(#main) h4 small { font-weight: normal; line-height: 1; color: rgb(153, 153, 153); }
body.jth-woo-live :where(#main) h1, body.jth-woo-live :where(#main) h2 { margin-top: 20px; margin-bottom: 10px; }
body.jth-woo-live :where(#main) h1 small, body.jth-woo-live :where(#main) h2 small { font-size: 65%; }
body.jth-woo-live :where(#main) h4 { margin-top: 10px; margin-bottom: 10px; }
body.jth-woo-live :where(#main) h4 small { font-size: 75%; }
body.jth-woo-live :where(#main) h1 { font-size: 36px; }
body.jth-woo-live :where(#main) h2 { font-size: 30px; }
body.jth-woo-live :where(#main) h4 { font-size: 18px; }
body.jth-woo-live :where(#main) p { margin: 0px 0px 10px; }
body.jth-woo-live :where(#main) small { font-size: 85%; }
body.jth-woo-live :where(#main) dl { margin-top: 0px; margin-bottom: 20px; }
body.jth-woo-live :where(#main) dt, body.jth-woo-live :where(#main) dd { line-height: 1.42857; }
body.jth-woo-live :where(#main) dt { font-weight: bold; }
body.jth-woo-live :where(#main) dd { margin-left: 0px; }
body.jth-woo-live .col-md-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
@media (min-width: 992px) {
body.jth-woo-live .col-md-12 { float: left; }
body.jth-woo-live .col-md-12 { width: 100%; }
}
body.jth-woo-live :where(#main) table { max-width: 100%; background-color: transparent; }
body.jth-woo-live :where(#main) th { text-align: left; }
body.jth-woo-live :where(#main) table td[class*="col-"], body.jth-woo-live :where(#main) table th[class*="col-"] { position: static; display: table-cell; float: none; }
body.jth-woo-live :where(#main) label { display: inline-block; margin-bottom: 5px; font-weight: bold; }
body.jth-woo-live :where(#main) input[type="search"] { box-sizing: border-box; }
body.jth-woo-live :where(#main) input[type="radio"], body.jth-woo-live :where(#main) input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
body.jth-woo-live :where(#main) input[type="file"] { display: block; }
body.jth-woo-live :where(#main) input[type="range"] { display: block; width: 100%; }
body.jth-woo-live :where(#main) input[type="file"]:focus, body.jth-woo-live :where(#main) input[type="radio"]:focus, body.jth-woo-live :where(#main) input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
body.jth-woo-live :where(#main) input[type="date"] { line-height: 34px; }
body.jth-woo-live :where(#main) input[type="radio"][disabled], body.jth-woo-live :where(#main) input[type="checkbox"][disabled] { cursor: not-allowed; }
body.jth-woo-live :where(#main) img, body.jth-woo-live :where(#main) iframe { max-width: 100%; }
body.jth-woo-live .fw-container, body.jth-woo-live .fw-container *, body.jth-woo-live .fw-container ::before, body.jth-woo-live .fw-container ::after { box-sizing: border-box; }
body.jth-woo-live .fw-container { position: relative; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
body.jth-woo-live .fw-container::before, body.jth-woo-live .fw-container::after { content: " "; display: table; }
body.jth-woo-live .fw-container::after { clear: both; }
@media (min-width: 768px) {
body.jth-woo-live .fw-container { width: 750px; }
}
@media (min-width: 992px) {
body.jth-woo-live .fw-container { width: 970px; }
}
@media (min-width: 1200px) {
body.jth-woo-live .fw-container { width: 1170px; }
}
body.jth-woo-live .fw-row { margin-left: -15px; margin-right: -15px; }
body.jth-woo-live .fw-row::before, body.jth-woo-live .fw-row::after { content: " "; display: table; }
body.jth-woo-live .fw-row::after { clear: both; }
@media (max-width: 767px) {
body.jth-woo-live :where(#main) div[class^="fw-col-sm-"], body.jth-woo-live :where(#main) div[class^="fw-col-md-"], body.jth-woo-live :where(#main) div[class^="fw-col-xs-"] { padding-top: 20px; padding-bottom: 20px; }
}
body.jth-woo-live :where(#main) input[type="text"], body.jth-woo-live :where(#main) input[type="password"], body.jth-woo-live :where(#main) input[type="search"], body.jth-woo-live :where(#main) input[type="url"], body.jth-woo-live :where(#main) input[type="email"], body.jth-woo-live :where(#main) input[type="tel"], body.jth-woo-live :where(#main) input[type="number"] { background: rgb(255, 255, 255); color: rgb(29, 19, 15); font-family: "Quattrocento Sans"; font-size: 16.5px; font-style: normal; font-weight: 100; letter-spacing: 1px; line-height: 28px; padding: 12px 15px; border: 1px solid rgba(0, 0, 0, 0.13); appearance: none; margin: 0px; outline: none; width: 100%; }
body.jth-woo-live :where(#main) label { font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 100; line-height: 30px; letter-spacing: 1px; color: rgb(29, 19, 15); text-transform: uppercase; }
body.jth-woo-live.fw-side-boxed .site-main { background-color: rgb(211, 194, 181); }
body.jth-woo-live.fw-side-boxed .site-main .fw-main-row > .fw-container { background-color: rgb(211, 194, 181); }
body.jth-woo-live .site-main { position: relative; z-index: 0; }
body.jth-woo-live :where(#main) section { position: relative; }
body.jth-woo-live .no-header-image { margin: 0px auto; max-width: 1920px; }
body.jth-woo-live .fw-inner { position: relative; z-index: 10; }
body.jth-woo-live .fw-container { z-index: 10; }
body.jth-woo-live.fw-section-space-md .fw-main-row .fw-container { padding-top: 100px; padding-bottom: 100px; }
@media (max-width: 767px) {
body.jth-woo-live.fw-section-space-md .fw-main-row .fw-container { padding-top: 50px; padding-bottom: 50px; }
}
@media (max-width: 479px) {
body.jth-woo-live.fw-section-space-md .fw-main-row .fw-container { padding-top: 30px; padding-bottom: 30px; }
}
body.jth-woo-live :where(#main) { font-family: "Quattrocento Sans"; font-size: 16px; line-height: 24px; font-weight: 100; font-style: normal; letter-spacing: 1px; color: rgb(29, 19, 15) }
body.jth-woo-live :where(#main) p { margin: 0px 0px 1em; }
body.jth-woo-live :where(#main) p:last-child { margin-bottom: 0px; }
body.jth-woo-live :where(#main) a { color: rgb(78, 93, 122); }
body.jth-woo-live :where(#main) a:hover { color: rgb(78, 93, 122); }
body.jth-woo-live :where(#main) a:focus, body.jth-woo-live :where(#main) a:active { color: rgb(78, 93, 122); }
body.jth-woo-live :where(#main) a:hover, body.jth-woo-live :where(#main) a:focus, body.jth-woo-live :where(#main) a:active { text-decoration: none; outline: none; }
body.jth-woo-live :where(#main) h1 { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 48px; line-height: 60px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live :where(#main) h2 { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 36px; line-height: 54px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live :where(#main) h4 { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 27px; line-height: 40px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live :where(#main) h1 small, body.jth-woo-live :where(#main) h2 small, body.jth-woo-live :where(#main) h4 small { font-weight: normal; line-height: 1; }
body.jth-woo-live :where(#main) h1, body.jth-woo-live :where(#main) h2 { margin-top: 10px; margin-bottom: 10px; }
body.jth-woo-live .entry-content h1 small, body.jth-woo-live .entry-content h2 small, body.jth-woo-live .entry-content h3 small, body.jth-woo-live .entry-content h4 small, body.jth-woo-live .entry-content h5 small, body.jth-woo-live .entry-content h6 small { color: rgb(191, 191, 191); }
@media (max-width: 767px) {
body.jth-woo-live :where(#main) h1, body.jth-woo-live :where(#main) h2, body.jth-woo-live :where(#main) h4 { letter-spacing: 0px !important; }
}
body.jth-woo-live .post { position: relative; padding-top: 45px; margin-bottom: 45px; }
body.jth-woo-live .post:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; margin-top: 0px; }
body.jth-woo-live .post .entry-title { display: block; }
body.jth-woo-live .post .entry-title strong, body.jth-woo-live .post .entry-title span { font-style: normal; }
body.jth-woo-live .post h1.entry-title a { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 48px; line-height: 60px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live .post h2.entry-title a { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 36px; line-height: 54px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live .post h3.entry-title a { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 30px; line-height: 45px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live .post h4.entry-title a { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 27px; line-height: 40px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live .post h5.entry-title a { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 24px; line-height: 28px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live .post h6.entry-title a { font-family: Montserrat; font-style: normal; font-weight: 100; font-size: 18px; line-height: 27px; letter-spacing: 1px; color: rgb(29, 19, 15); }
body.jth-woo-live .entry-content::before, body.jth-woo-live .entry-content::after { content: " "; display: table; }
body.jth-woo-live .entry-content::after { clear: both; }
@media (max-width: 767px) {
body.jth-woo-live .post { padding-top: 25px !important; margin-bottom: 25px !important; }
}
body.jth-woo-live .post-details .entry-content p:last-child { margin-bottom: 0px; }
@media (max-width: 767px) {
body.jth-woo-live .post-details .entry-header .entry-title { margin-bottom: 23px; }
body.jth-woo-live .post-details { margin-bottom: 50px; }
body.jth-woo-live .post-details .entry-content { padding-bottom: 50px; margin-bottom: 0px; }
}
@media (max-width: 479px) {
body.jth-woo-live .post.post-details .entry-content, body.jth-woo-live .post.post-details .entry-header { padding-left: 0px; padding-right: 0px; }
}
@media (max-width: 991px) {
body.jth-woo-live .fw-content-area { margin-bottom: 60px; }
}
body.jth-woo-live :where(#main) table, body.jth-woo-live :where(#main) th, body.jth-woo-live :where(#main) td { border: 1px solid rgba(0, 0, 0, 0.1); }
body.jth-woo-live :where(#main) table { border-collapse: separate; border-spacing: 0px; border-width: 2px 0px 0px 2px; width: 100%; }
body.jth-woo-live :where(#main) table td, body.jth-woo-live :where(#main) table th { border-width: 0px 2px 2px 0px; padding: 7px 10px; }
body.jth-woo-live :where(#main) table td[class*="col-"], body.jth-woo-live :where(#main) table th[class*="col-"] { position: static; float: none; display: table-cell; }
body.jth-woo-live .woocommerce h3 { font-size: 26px; }
body.jth-woo-live .woocommerce .cart-collaterals h2 { font-size: 22px; }
body.jth-woo-live .woocommerce table.shop_table { border-radius: 0px; }
body.jth-woo-live .woocommerce table.shop_table tbody td { color: rgb(29, 19, 15); font-size: 100%; }
body.jth-woo-live .woocommerce table.shop_table tbody td small { font-weight: 400; }
body.jth-woo-live .woocommerce table.shop_table tbody td.actions { padding-top: 20px; padding-bottom: 20px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
body.jth-woo-live .woocommerce table.shop_table thead tr th, body.jth-woo-live .woocommerce table.shop_table tbody tr td { font-weight: 400; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
body.jth-woo-live .woocommerce table.shop_table thead tr th { color: rgb(29, 19, 15); }
body.jth-woo-live .woocommerce table.shop_table tbody td .amount { color: rgb(29, 19, 15); }
body.jth-woo-live .woocommerce table.shop_table thead tr th, body.jth-woo-live .woocommerce table.shop_table tbody tr td { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
body.jth-woo-live .entry-content .woocommerce h2 { font-size: 26px; }
body.jth-woo-live.woocommerce-page .quantity .qty { height: 54px; }
body.jth-woo-live .shop_table.cart .cart_item .quantity .qty { height: auto; }
body.jth-woo-live.woocommerce-cart .woocommerce a.remove { color: rgb(165, 94, 72) !important; }
body.jth-woo-live.woocommerce-cart .woocommerce a.remove:hover { background: none; color: rgb(78, 93, 122) !important; }
body.jth-woo-live.woocommerce-cart .wc-proceed-to-checkout a.checkout-button { display: inline-block; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals { background-color: rgba(29, 19, 15, 0.1); padding: 15px 2%; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table tr td { color: rgb(29, 19, 15); }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table tr th { font-weight: bold; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table tr td, body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals table tr th { border-bottom-width: 1px; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals .amount { font-weight: bold; font-size: 120%; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals h2 { font-weight: bold; }
@media (max-width: 479px) {
body.jth-woo-live .woocommerce table.shop_table thead tr th.product-thumbnail, body.jth-woo-live .woocommerce table.shop_table thead tr th.product-subtotal, body.jth-woo-live .woocommerce table.shop_table tbody tr.cart_item td.product-thumbnail, body.jth-woo-live .woocommerce table.shop_table tbody tr.cart_item td.product-subtotal { display: none; }
body.jth-woo-live .woocommerce table.shop_table thead tr td.product-remove, body.jth-woo-live .woocommerce table.shop_table tbody tr.cart_item td.product-remove { padding-left: 2px; }
body.jth-woo-live .woocommerce table.shop_table thead tr td, body.jth-woo-live .woocommerce table.shop_table tbody tr.cart_item td { padding-right: 0px; }
}
body.jth-woo-live .woocommerce label { font-weight: bold; }
body.jth-woo-live.woocommerce-page .woocommerce form { background-color: rgba(168, 168, 168, 0.2); padding: 30px; }
body.jth-woo-live.woocommerce-page .woocommerce form fieldset { margin-top: 30px; }
body.jth-woo-live.woocommerce-page .woocommerce form fieldset legend { color: rgb(29, 19, 15); font-family: Montserrat; font-style: italic; font-weight: 100; letter-spacing: 1px; border-bottom-color: rgb(29, 19, 15); }
body.jth-woo-live .woocommerce label { font-weight: 100; }
body.jth-woo-live.woocommerce-page .quantity .qty { width: 68px; text-align: center; font-size: 19px; line-height: 28px; margin-right: 0.5em; border: 1px solid rgb(204, 204, 204); }
body.jth-woo-live.woocommerce-page a.button, body.jth-woo-live.woocommerce-page button.button, body.jth-woo-live.woocommerce-page input.button { line-height: normal !important; }
body.jth-woo-live.woocommerce-page a.button.alt, body.jth-woo-live.woocommerce-page button.button.alt, body.jth-woo-live.woocommerce-page input.button.alt { line-height: normal !important; }
body.jth-woo-live .woocommerce a.button, body.jth-woo-live .woocommerce button.button, body.jth-woo-live .woocommerce input.button, body.jth-woo-live .woocommerce a.button.alt, body.jth-woo-live .woocommerce button.button.alt, body.jth-woo-live .woocommerce input.button.alt { font-family: Montserrat; font-weight: 100; font-style: normal; letter-spacing: 1px; display: inline-block; margin-bottom: 0px; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 0px solid transparent; text-decoration: none; white-space: nowrap; outline: none; position: relative; user-select: none; transition: 0.3s; max-width: 100%; background-color: rgb(29, 19, 15); border-radius: 0px; padding: 12px 25px; font-size: 12px; line-height: 30px !important; color: rgb(255, 255, 255) !important; }
body.jth-woo-live .woocommerce a.button span, body.jth-woo-live .woocommerce button.button span, body.jth-woo-live .woocommerce input.button span, body.jth-woo-live .woocommerce a.button.alt span, body.jth-woo-live .woocommerce button.button.alt span, body.jth-woo-live .woocommerce input.button.alt span, body.jth-woo-live .woocommerce a.button i, body.jth-woo-live .woocommerce button.button i, body.jth-woo-live .woocommerce input.button i, body.jth-woo-live .woocommerce a.button.alt i, body.jth-woo-live .woocommerce button.button.alt i, body.jth-woo-live .woocommerce input.button.alt i { position: relative; top: 1px; }
body.jth-woo-live .woocommerce a.button:hover, body.jth-woo-live .woocommerce button.button:hover, body.jth-woo-live .woocommerce input.button:hover, body.jth-woo-live .woocommerce a.button.alt:hover, body.jth-woo-live .woocommerce button.button.alt:hover, body.jth-woo-live .woocommerce input.button.alt:hover, body.jth-woo-live .woocommerce a.button:focus, body.jth-woo-live .woocommerce button.button:focus, body.jth-woo-live .woocommerce input.button:focus, body.jth-woo-live .woocommerce a.button.alt:focus, body.jth-woo-live .woocommerce button.button.alt:focus, body.jth-woo-live .woocommerce input.button.alt:focus { text-decoration: none; outline: none; }
body.jth-woo-live .woocommerce a.button i, body.jth-woo-live .woocommerce button.button i, body.jth-woo-live .woocommerce input.button i, body.jth-woo-live .woocommerce a.button.alt i, body.jth-woo-live .woocommerce button.button.alt i, body.jth-woo-live .woocommerce input.button.alt i, body.jth-woo-live .woocommerce a.button img, body.jth-woo-live .woocommerce button.button img, body.jth-woo-live .woocommerce input.button img, body.jth-woo-live .woocommerce a.button.alt img, body.jth-woo-live .woocommerce button.button.alt img, body.jth-woo-live .woocommerce input.button.alt img { margin-right: 13px; }
body.jth-woo-live .woocommerce a.button img, body.jth-woo-live .woocommerce button.button img, body.jth-woo-live .woocommerce input.button img, body.jth-woo-live .woocommerce a.button.alt img, body.jth-woo-live .woocommerce button.button.alt img, body.jth-woo-live .woocommerce input.button.alt img { position: relative; top: -0.1em; }
body.jth-woo-live .woocommerce a.button i, body.jth-woo-live .woocommerce button.button i, body.jth-woo-live .woocommerce input.button i, body.jth-woo-live .woocommerce a.button.alt i, body.jth-woo-live .woocommerce button.button.alt i, body.jth-woo-live .woocommerce input.button.alt i { top: -1px; vertical-align: middle; }
body.jth-woo-live .woocommerce a.button:focus, body.jth-woo-live .woocommerce button.button:focus, body.jth-woo-live .woocommerce input.button:focus, body.jth-woo-live .woocommerce a.button.alt:focus, body.jth-woo-live .woocommerce button.button.alt:focus, body.jth-woo-live .woocommerce input.button.alt:focus { background-color: rgb(29, 19, 15); border-color: transparent; color: rgb(165, 94, 72); }
body.jth-woo-live .woocommerce a.button:hover, body.jth-woo-live .woocommerce button.button:hover, body.jth-woo-live .woocommerce input.button:hover, body.jth-woo-live .woocommerce a.button.alt:hover, body.jth-woo-live .woocommerce button.button.alt:hover, body.jth-woo-live .woocommerce input.button.alt:hover { background-color: rgb(102, 84, 82); color: rgb(255, 255, 255) !important; }
body.jth-woo-live .woocommerce a.button:active, body.jth-woo-live .woocommerce button.button:active, body.jth-woo-live .woocommerce input.button:active, body.jth-woo-live .woocommerce a.button.alt:active, body.jth-woo-live .woocommerce button.button.alt:active, body.jth-woo-live .woocommerce input.button.alt:active { box-shadow: none; }
body.jth-woo-live .woocommerce a.button.alt:disabled, body.jth-woo-live .woocommerce a.button.alt:disabled:hover, body.jth-woo-live .woocommerce a.button.alt:disabled[disabled], body.jth-woo-live .woocommerce a.button.alt:disabled[disabled]:hover, body.jth-woo-live .woocommerce button.button.alt:disabled, body.jth-woo-live .woocommerce button.button.alt:disabled:hover, body.jth-woo-live .woocommerce button.button.alt:disabled[disabled], body.jth-woo-live .woocommerce button.button.alt:disabled[disabled]:hover, body.jth-woo-live .woocommerce input.button.alt:disabled, body.jth-woo-live .woocommerce input.button.alt:disabled:hover, body.jth-woo-live .woocommerce input.button.alt:disabled[disabled], body.jth-woo-live .woocommerce input.button.alt:disabled[disabled]:hover { background-color: rgb(32, 21, 17); }
body.jth-woo-live input.button[name="give_register_submit"] { font-family: Montserrat; font-weight: 100; font-style: normal; letter-spacing: 1px; display: inline-block; margin-bottom: 0px; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 0px solid transparent; text-decoration: none; white-space: nowrap; outline: none; position: relative; user-select: none; transition: 0.3s; max-width: 100%; background-color: rgb(29, 19, 15); color: rgb(165, 94, 72); border-radius: 0px; padding: 6px 15px; font-size: 11px; line-height: 26px; }
body.jth-woo-live input.button[name="give_register_submit"] span, body.jth-woo-live input.button[name="give_register_submit"] i { position: relative; top: 1px; }
body.jth-woo-live input.button[name="give_register_submit"]:hover, body.jth-woo-live input.button[name="give_register_submit"]:focus { text-decoration: none; outline: none; }
body.jth-woo-live input.button[name="give_register_submit"] i, body.jth-woo-live input.button[name="give_register_submit"] img { margin-right: 13px; }
body.jth-woo-live input.button[name="give_register_submit"] img { position: relative; top: -0.1em; }
body.jth-woo-live input.button[name="give_register_submit"] i { top: -1px; vertical-align: middle; }
body.jth-woo-live input.button[name="give_register_submit"]:focus { background-color: rgb(29, 19, 15); border-color: transparent; color: rgb(165, 94, 72); }
body.jth-woo-live input.button[name="give_register_submit"]:hover { background-color: rgb(102, 84, 82); color: rgb(102, 84, 82); }
body.jth-woo-live input.button[name="give_register_submit"]:active { box-shadow: none; }
@media (max-width: 767px) {
body.jth-woo-live :where(#main) h1 { font-size: 29px; line-height: 36px; }
body.jth-woo-live :where(#main) h2 { font-size: 25px; line-height: 38px; }
body.jth-woo-live :where(#main) h4 { font-size: 22px; line-height: 32px; }
body.jth-woo-live .entry-content .woocommerce h2, body.jth-woo-live .woocommerce h3 { font-size: 24px; line-height: 36px; }
}
body.jth-woo-live .entry-title { font-family: Windsor; font-style: normal; font-stretch: normal; font-weight: normal; }
body.jth-woo-live .entry-content { font-family: Windsor; font-style: normal; font-stretch: normal; font-weight: normal; }
body.jth-woo-live :where(#main) { color: rgb(29, 19, 15) }
body.jth-woo-live .fw-container { padding-top: 31px !important; padding-bottom: 100px; }
body.jth-woo-live :where(#main) img { max-width: 100%; height: auto; }
body.jth-woo-live :where(#main) { font-weight: normal; font-family: Windsor; font-stretch: normal; letter-spacing: 1px; max-width: 1600px }
body.jth-woo-live :where(#main) h1 { font-weight: bold; font-style: normal; font-family: Windsor; font-stretch: normal; letter-spacing: 1px; }
body.jth-woo-live :where(#main) h2 { font-weight: bold; font-style: normal; font-family: Windsor; font-stretch: normal; letter-spacing: 1px; }
body.jth-woo-live :where(#main) h4 { font-weight: bold; font-style: normal; font-family: Windsor; font-stretch: normal; letter-spacing: 2px; font-size: 18px; }
body.jth-woo-live :where(#main) th { padding: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
body.jth-woo-live article.post { margin-bottom: 51px; }
body.jth-woo-live .post { padding: 0px; margin-bottom: 20px; }
body.jth-woo-live .post h2 { max-width: 680px; margin: 0px auto 20px; }
body.jth-woo-live header.entry-header { padding: 10px 10px 0px; margin: 0px auto; max-width: 780px; }
body.jth-woo-live .post:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 20px; }
body.jth-woo-live .entry-title { font-family: Windsor; font-style: normal; font-stretch: normal; font-weight: normal; margin: 10px auto; max-width: 680px; }
body.jth-woo-live .post h1.entry-title a { font-family: Windsor; font-style: normal; font-stretch: normal; font-weight: normal; font-size: 48px; line-height: 60px; letter-spacing: 1px; }
body.jth-woo-live .post h2.entry-title a { font-weight: normal; font-family: Windsor; font-stretch: normal; font-size: 48px; line-height: 60px; letter-spacing: 1px; color: rgb(164, 94, 73); }
@media only screen and (max-width: 991px) {
body.jth-woo-live .post { padding-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-top: 0px !important; }
}
body.jth-woo-live .fw-container { padding-top: 30px !important; padding-bottom: 0px; }
body.jth-woo-live :where(#main) h2, body.jth-woo-live :where(#main) h4 { max-width: 680px; margin: 0px auto; }
body.jth-woo-live .entry-content p, body.jth-woo-live .entry-content ul { max-width: 680px; margin: 10px auto 20px; font-size: 18px; line-height: 1.5; font-family: Windsor; font-style: normal; font-stretch: normal; font-weight: normal; padding: 0px; }
body.jth-woo-live :where(#main) input[type="password"], body.jth-woo-live :where(#main) input[type="search"], body.jth-woo-live :where(#main) input[type="url"], body.jth-woo-live :where(#main) input[type="email"], body.jth-woo-live :where(#main) input[type="tel"], body.jth-woo-live :where(#main) input[type="number"] { padding: 12px 12px 6px; width: 100%; }
body.jth-woo-live .woocommerce { font-weight: normal; font-family: Windsor; font-stretch: normal; font-size: 16px; font-style: normal; }
body.jth-woo-live.woocommerce-page .woocommerce form { background-color: transparent; padding: 30px; }
body.jth-woo-live input#wc_gc_cart_code { background: rgb(237, 230, 224); color: rgb(29, 19, 15); font-family: ""; font-size: 16.5px; font-style: normal; font-weight: 100; letter-spacing: 1px; line-height: 28px; padding: 16px 15px 8px; appearance: none; margin: 0px; outline: none; width: 100%; border: 0px; }
body.jth-woo-live dd.variation-SoldBy { display: none !important; }
body.jth-woo-live .woocommerce table.shop_table tbody th, body.jth-woo-live .woocommerce table.shop_table tfoot td, body.jth-woo-live .woocommerce table.shop_table tfoot th { font-weight: 100; border-top: 1px solid rgba(0, 0, 0, 0.1); }
body.jth-woo-live tr.cart-subtotal > td { border-left: 0px !important; }
body.jth-woo-live :where(#main) table td, body.jth-woo-live :where(#main) table th { border-width: 0px !important; }
body.jth-woo-live .add_gift_card_form { padding: 20px 25px 15px; border-top: 1px solid rgb(29, 19, 15); }
body.jth-woo-live .add_gift_card_form h4 { font-size: 15px; letter-spacing: 1px; }
body.jth-woo-live .add_gift_card_form #wc_gc_cart_redeem_form button { display: inline-block; text-align: center; margin-top: 15px; text-transform: uppercase; font-weight: bold; background: transparent; border: 1px solid rgb(29, 19, 15); width: 65% !important; padding-top: 6px !important; padding-bottom: 2px !important; font-size: 14px !important; }
body.jth-woo-live .woocommerce-cart-form dl.variation { display: none; }
body.jth-woo-live.woocommerce-cart .cart-collaterals .cart_totals { background-color: rgb(242, 237, 233); padding: 15px 2%; }
body.jth-woo-live a.checkout-button.button.alt.wc-forward { border-radius: 5px !important; text-transform: uppercase !important; font-weight: bold !important; font-style: normal !important; font-family: Windsor !important; font-stretch: normal !important; font-size: 14px !important; padding: 10px 30px 9px !important; background-color: rgb(165, 94, 72) !important; color: rgb(255, 255, 255) !important; }
body.jth-woo-live.woocommerce-cart table.cart img { width: 80px; }
body.jth-woo-live .woocommerce input.button { background-color: rgb(163, 127, 73); border-radius: 5px !important; text-transform: uppercase !important; font-weight: bold !important; font-style: normal !important; font-family: Windsor !important; font-stretch: normal !important; font-size: 12px !important; padding: 8px 30px 6px !important; }
body.jth-woo-live .woocommerce button.button { border-radius: 5px !important; text-transform: uppercase !important; font-weight: bold !important; font-style: normal !important; font-family: Windsor !important; font-stretch: normal !important; font-size: 12px !important; padding: 8px 30px 6px !important; }
body.jth-woo-live .woocommerce label { font-weight: bold !important; font-style: normal !important; font-family: Windsor !important; font-stretch: normal !important; }
body.jth-woo-live :where(#main) input { font-weight: normal !important; font-family: Windsor !important; font-stretch: normal !important; }
body.jth-woo-live .woocommerce { padding: 0px; }
body.jth-woo-live .woocommerce table.shop_table tbody th, body.jth-woo-live .woocommerce table.shop_table tfoot td, body.jth-woo-live .woocommerce table.shop_table tfoot th { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
body.jth-woo-live :where(#main) table td, body.jth-woo-live :where(#main) table th { border-width: 1px 1px 1px 0px; padding: 7px 10px; }
@media only screen and (max-width: 767px) {
body.jth-woo-live .post h2.entry-title a { font-size: 32px; line-height: 36px; }
body.jth-woo-live header.entry-header { padding: 0px 10px 20px; }
body.jth-woo-live .post h1.entry-title a { margin: 0px; font-size: 40px !important; line-height: 48px !important; }
}
body.jth-woo-live .woocommerce .cart-collaterals .cart_totals, body.jth-woo-live.woocommerce-page .cart-collaterals .cart_totals { float: right; width: 100%; text-align: center; }
body.jth-woo-live tr.cart-subtotal > th { text-align: left; color: rgba(29, 19, 15, 0.5); padding: 0px 0px 0px 25px !important; font-weight: 100 !important; }
body.jth-woo-live tr.tax-total > th { text-align: left; color: rgba(29, 19, 15, 0.5); padding: 0px 0px 0px 25px !important; font-weight: 100 !important; }
body.jth-woo-live tr.order-total > th { text-align: left; color: rgba(29, 19, 15, 0.5); padding: 0px 0px 0px 25px !important; font-weight: 100 !important; }
body.jth-woo-live tr.cart-subtotal > td { border-left: 1px solid rgba(0, 0, 0, 0.1) !important; }
body.jth-woo-live tr.tax-total > td { border-left: 1px solid rgba(0, 0, 0, 0.1) !important; }
body.jth-woo-live tr.order-total > td { border-left: 1px solid rgba(0, 0, 0, 0.1) !important; }
body.jth-woo-live .cart-subtotal { text-align: center; }
body.jth-woo-live .tax-total { text-align: center; }
body.jth-woo-live .order-total { text-align: center; }
body.jth-woo-live dl.variation { margin-top: 10px; }
body.jth-woo-live .add_gift_card_form #wc_gc_cart_redeem_form button { display: inline-block; text-align: center; padding-top: 7px; padding-bottom: 7px; font-size: 20px; margin-top: 20px; width: 65% !important; }
