/*
Theme Name: Guinevere

WooCommerce styles override
*/

.wc-block-components-checkout-return-to-cart-button {font-family: var(--secondary-font-family);font-weight: 400;font-size: 12px;text-transform: uppercase;letter-spacing: 2px;padding-left: 30px !important;color: var(--global-palette-1) !important;}.wc-block-components-order-summary__button-text, .wc-block-components-totals-coupon-link, .wc-block-components-totals-item > * {font-family: var(--secondary-font-family);font-weight: 400;font-size: 12px;text-transform: uppercase;letter-spacing: 2px;color: var(--global-palette-1) !important;}.wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value {font-size: 12px;}.wc-block-components-panel__content .wc-block-components-product-name {font-size: 16px;}.wc-block-components-panel__content .wc-block-components-formatted-money-amount, .wc-block-components-panel__content .wc-block-components-order-summary-item__individual-prices {font-family: var(--secondary-font-family);font-weight: 400;font-size: 11px;text-transform: uppercase;letter-spacing: 0.5px;}.wc-block-components-order-summary-item__total-price .wc-block-components-formatted-money-amount, .wc-block-components-totals-item .wc-block-formatted-money-amount {font-weight: bold;letter-spacing: 0.5px;}.is-large .wc-block-checkout__actions:after, .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after, .wc-block-components-totals-wrapper:after, .wc-block-components-order-summary .wc-block-components-order-summary-item:after {opacity: 1 !important;}.is-large .wc-block-checkout__actions:after, .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after, .wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-textarea, .wc-block-components-totals-wrapper:after, .wc-block-components-order-summary .wc-block-components-order-summary-item:after {border-color: var(--global-palette-6) !important;}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity, .wc-block-cart-items__header {background-color: var(--global-palette-5) !important;border: 0 !important;font-family: var(--secondary-font-family);font-weight: 400;font-size: 12px;text-transform: uppercase;letter-spacing: 0px;}.product span.price, .product p.price, .wc-block-grid__product-price, .product_meta, .product-price, .product-subtotal, .cart-subtotal, .order-total {font-family: var(--secondary-font-family);font-weight: 400;font-size: 12px;text-transform: uppercase;letter-spacing: 1.5px;}.product span.price, .product p.price, .wc-block-grid__product-price, .product-price, .product-subtotal, .cart-subtotal, .order-total {font-size: 13px !important;letter-spacing: 0 !important;}.wc-block-cart-item__remove-link {font-family: var(--secondary-font-family) !important;font-weight: 400 !important;font-size: 11px !important;text-transform: uppercase !important;letter-spacing: 1.5px !important;text-decoration: none !important;}.wc-block-components-product-badge {border: 0;background-color: var(--global-palette-9);border-radius: 0 !important;color: var(--global-palette-2);text-transform: none !important;font-size: 14px !important;font-weight: normal !important;}.product_meta a, .product_meta a:visited {color: var(--global-palette-1);}.product_meta a:hover {color: var(--global-palette-4);}.wc-block-components-product-name, .wc-block-components-product-name:visited, .wc-block-components-product-name:hover {color: var(--global-palette-1) !important;font-size: 17px !important;}.wc-block-cart-items__header {font-size: 13px !important;letter-spacing: 1px !important;}.wc-block-cart__submit-button {width: 100% !important;margin: 20px 0 0 !important;}.wc-block-cart__totals-title {font-weight: normal !important;text-transform: none !important;text-align: left !important;font-size: 24px !important;}.wc-block-cart-items .wc-block-cart-items__header {background-color: transparent !important;}.wc-block-components-form .wc-block-components-text-input input[type=email]:focus, .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, .wc-block-components-text-input input[type=email]:focus, .wc-block-components-text-input input[type=number]:focus, .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-text-input input[type=text]:focus, .wc-block-components-text-input input[type=url]:focus, .wc-block-checkout__add-note .wc-block-components-textarea:focus, .wc-block-components-product-metadata__description {box-shadow: none !important;}.product-name a, .product-name a:hover, .product-name a:visited, .product_meta, .product_meta a, .product_meta a:visited, .product_title, .wc-block-grid__product-price, .woocommerce .price, .woocommerce-info a, .woocommerce-info a:visited, .woocommerce-message a, .woocommerce-message a:visited, .woocommerce-tabs ul.tabs li a {color: var(--global-palette-1) }.woocommerce-loop-product__title {font-size: 24px;}.site-header-cart .cart-contents, p.stars a {text-decoration: none }.site-header-cart .widget_shopping_cart, .stock:empty::before, .woocommerce-cart-form td.actions .coupon label, .woocommerce-ordering, .woocommerce-result-count, table.shop_table_responsive tbody th, table.shop_table_responsive thead, table.shop_table_responsive tr td.actions::before, table.shop_table_responsive tr td.download-actions::before, table.shop_table_responsive tr td.product-remove::before {display: none }ul.products .woocommerce-loop-product__title {-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;margin: 0 0 8px }.demo_store {top: 0;bottom: auto !important;text-align: center }.demo_store .woocommerce-store-notice__dismiss-link {margin: 0 0 0 15px;padding: 8px 12px }table.shop_table_responsive tr td {display: block;text-align: center;clear: both }table.shop_table_responsive tr td::before {content: attr(data-title) ": ";font-weight: 700 !important;text-transform: uppercase;letter-spacing: 1px }table.shop_table_responsive tr td.product-name::before, table.shop_table_responsive tr td.product-thumbnail::before {content: '' !important }table.shop_table_responsive tr td.product-remove a {text-align: left }table.shop_table_responsive tr td.download-actions .button {display: block;text-align: center }.site-header-cart, .site-header-cart .product_list_widget, ul.products {margin: 0;padding: 0 }ul.products li.product {list-style: none;position: relative;margin: 0;padding: 0;text-align: center }ul.products li.product img {display: block;margin: 0 0 20px;}.wc-block-grid__product-title {font-size: 20px !important;margin: 0 0 8px }.wc-block-grid__product-price, .woocommerce .price {display: block }.cart-subtotal th, .order-total th {letter-spacing: 1.5px !important;}.woocommerce .price ins bdi {font-weight: 700 !important;padding-left: 7px;}ul.products li.product .button {display: inline-block;margin: 15px 0 0 }ul.products li.product .button.added {text-decoration: line-through;cursor: not-allowed }ul.products li.product .added_to_cart {margin: 0 0 0 15px;background-color: transparent !important }ul.products li.product .added_to_cart::after {content: '\f00c';font-family: 'Font Awesome 6 Free' !important;font-weight: 900;margin: 0 0 0 6px }.wc-block-grid__products, ul.products {display: grid !important;grid-template-columns: minmax(0, 1fr);grid-auto-flow: row dense;align-items: self-start;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;row-gap: 50px;}@media screen and (min-width:1025px) {.has-2-columns .wc-block-grid__products, ul.products.columns-2 {grid-template-columns: repeat(2, minmax(0, 1fr)) }.has-3-columns .wc-block-grid__products, ul.products.columns-3 {grid-template-columns: repeat(3, minmax(0, 1fr)) }.has-4-columns .wc-block-grid__products, ul.products.columns-4 {grid-template-columns: repeat(4, minmax(0, 1fr));}}@media screen and (max-width:1024px) and (min-width:576px) {.wc-block-grid__products, ul.products {grid-template-columns: repeat(2, minmax(0, 1fr));}}.wc-block-grid__product {width: 100% !important;max-width: 100% !important;flex: none !important;display: block !important;border: 0 !important }.onsale, p.stars a {display: inline-block;font-weight: 400 }.product_meta a:hover, .star-rating span::before, .star-rating span:hover::before, .star-rating::before, .woocommerce-MyAccount-navigation li a:focus, .woocommerce-MyAccount-navigation li a:hover, .woocommerce-MyAccount-navigation li.is-active a, .woocommerce-info a:focus, .woocommerce-info a:hover, .woocommerce-message a:focus, .woocommerce-message a:hover, p.stars a, p.stars.selected a.active::before, p.stars.selected a:not(.active)::before, p.stars:hover a::before {color: var(--global-palette-4) }.onsale, .wc-block-grid__product-onsale {font-size: 16px!important;padding: 5px 10px!important;width: auto!important;height: auto!important;position: absolute!important;left: 10px!important;right: auto !important;top: -10px!important;z-index: 2!important;color: var(--global-palette-2)!important;background-color: var(--global-palette-9)!important;border-radius: 0!important;border: 0 !important;text-transform: none !important;font-weight: normal !important;}.wp-block-post-title a, .wp-block-post-title a:visited {color: var(--global-palette-1);}.wp-block-post-title a:hover {color: var(--global-palette-4);}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {width: auto !important;font-size: 11px !important;padding: 13px 18px !important;}.wc-block-grid__product-add-to-cart {font-size: 11px !important;}.wc-block-grid__product-add-to-cart a, .wc-block-grid__product-add-to-cart a:visited, .wc-block-grid__product-add-to-cart a:hover {box-shadow: none !important;padding: 13px 18px !important;}.single-product .woocommerce-product-rating a, .woocommerce-MyAccount-navigation {font-size: 12px;text-transform: uppercase;letter-spacing: 1.5px }.single-product div.product, .single-product div.product .woocommerce-product-gallery, .site-header-cart, .star-rating, p.stars a {position: relative }.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {font-size: 11px !important }.single.woocommerce .content>.product {flex-wrap: wrap }#reviews li, .single-product #comments, .woocommerce-product-details__short-description {margin: 0 0 30px }.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {position: absolute;top: 2em;right: 1em;display: block;z-index: 99 }.single-product div.product .woocommerce-product-gallery .flex-viewport {margin-bottom: 0 }.woocommerce-product-gallery__wrapper{margin:0!important;}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));column-gap: 8px;row-gap: 8px }.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {list-style: none;cursor: pointer }.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {opacity: .7 }p.stars a::before, p.stars a:hover~a::before, p.stars.selected a.active~a::before {opacity: .5;content: "\53" }.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img {opacity: 1 }.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li::marker, .woocommerce-checkout-payment ul li::marker {content: '' !important }.stock.in-stock, .woocommerce-password-strength.strong {color: #0f834d }.stock.out-of-stock, .woocommerce-password-strength.bad, .woocommerce-password-strength.short {color: #e2401c }.single-product p.price {margin: 15px 0 }.product_meta {margin: 30px 0 0 }.product_meta.product_cat {margin: 0 0 15px }.product_meta>span {display: block }.quantity input.qty {max-width: 70px;margin-right: 10px }.single-product .woocommerce-product-rating {align-items: center }.single-product .related.products {margin: 50px auto 0 }.single-product #reviews .comment-form, .woocommerce-Tabs-panel--additional_information table, .woocommerce-checkout-payment ul li, .woocommerce-form-coupon-toggle .woocommerce-info {margin: 0 }.woocommerce-checkout-payment ul {margin: 0 !important;padding: 0 !important;list-style: none !important;list-style-type: none !important;}.single-product .related.products>h2 {margin: 0 0 30px;text-align: center;text-transform: lowercase }.single-product .comment-reply-title {margin: 0 0 10px;display: block }#reviews ol {padding: 0 !important;margin: 0 !important;list-style: none !important;list-style-type: none !important;}#reviews li {padding: 22px;border: 1px solid var(--global-palette-6);}#reviews li::marker {content: '' !important;display: none !important }#reviews .comment_container {display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 20px;-webkit-column-gap: 20px;-moz-column-gap: 20px }#reviews .comment-text {flex-wrap: wrap;align-items: flex-start;flex-direction: column;}#reviews .comment-text p.meta {order: 1;padding: 0;margin: 0 0 6px;}#reviews .comment-text .star-rating {order: 2;margin: 0 0 5px;}#reviews .comment-text .description {order: 3;}#reviews img.avatar {flex: none;width: 40px;border-radius: 50% }#reviews .description {width: 100%;display: block }#reviews .woocommerce-review__published-date {padding-left: 3px;}.single-product .woocommerce-product-rating {margin: 13px 0 0 }.star-rating {overflow: hidden;height: 1.618em;line-height: 1.618;width: 5.3em;font-family: star;font-weight: 400 }ul.products .star-rating {margin: 0 auto 10px }.star-rating::before {content: "\53\53\53\53\53";opacity: .25;float: left;top: 0;left: 0;position: absolute }.star-rating span {overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em }.star-rating span::before {content: "\53\53\53\53\53";top: 0;position: absolute;left: 0 }p.stars a {height: 1em;width: 1em;text-indent: -999em;margin-right: 1px;border: 0 !important;box-shadow: none !important;background-color: none !important }p.stars a::before {display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: star;text-indent: 0 }p.stars.selected a.active::before, p.stars.selected a:not(.active)::before, p.stars:hover a::before {content: "\53";opacity: 1 }.woocommerce-tabs ul.tabs {list-style: none;margin: 50px 0 25px;padding: 0;flex-wrap: wrap;justify-content: flex-start;font-size: 15px;border-bottom: 1px solid var(--global-palette-6) }.woocommerce-tabs ul.tabs li {display: block;margin: 0;position: relative }.woocommerce-tabs ul.tabs li a {padding: 10px 18px;display: block;border: 1px solid var(--global-palette-6);border-bottom: 0;background-color: transparent;margin-right: -1px }@media screen and (max-width: 860px) {.woocommerce-tabs ul.tabs {flex-direction: column;}.woocommerce-tabs ul.tabs li a {margin-right: 0;margin-bottom: -1px;}}.woocommerce-tabs ul.tabs li a:focus, .woocommerce-tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li.active a {color: var(--global-palette-1);background-color: var(--global-palette-6) }.woocommerce-reviews #comments {margin: 0 !important }.related.products>h2, .woocommerce-tabs h2 {font-size: 24px }.woocommerce-password-strength {text-align: right }.woocommerce-password-strength.good {color: #3d9cd2 }.form-row.woocommerce-validated input.input-text {box-shadow: inset 2px 0 0 #0f834d }.form-row.woocommerce-invalid input.input-text {box-shadow: inset 2px 0 0 #e2401c }.required {color: red }.woocommerce-error, .woocommerce-info, .woocommerce-message, p.no-comments {clear: both;margin: 0 0 60px;padding: 15px }.cart-empty.woocommerce-info {margin: 0 0 25px }.demo_store, .woocommerce-error, .woocommerce-info, .woocommerce-message, p.no-comments {color: var(--global-palette-1);background-color: var(--global-palette-5);border: 1px solid var(--global-palette-5) }.wc-block-components-notice-banner.is-info, .wc-block-components-notice-banner.is-success {color: var(--global-palette-1) !important;background-color: var(--global-palette-5) !important;border: 0 !important;border-radius: 0 !important;margin: 0 0 20px !important;}.wc-block-components-notice-banner.is-success {margin: 0 0 40px !important;}.wc-block-components-notice-banner.is-info>svg, .wc-block-components-notice-banner.is-success > svg {background-color: var(--global-palette-4) !important;}.wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward, .wc-block-components-notice-banner .wc-block-components-notice-banner__content .wc-forward:visited, .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button, .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button:visited {color: var(--global-palette-1) !important;float: none !important;margin-left: 5px !important;padding: 0 !important;background-color: transparent !important;}.wc-block-components-notice-banner.is-success .button {margin-right: 10px !important;font-size: 13px;}.woocommerce-error {background-color: #e2401c }.woocommerce-info .button, .woocommerce-notices-wrapper .button {margin-right: 15px;background-color: var(--global-palette-7);}.demo_store {position: fixed;left: 0;right: 0;margin: 0;padding: 15px;z-index: 9999 }.widget_price_filter .price_slider {margin-bottom: 1.5em }.widget_price_filter .price_slider_amount {text-align: right;line-height: 2.4 }.widget_price_filter .price_slider_amount .button {float: left }.widget_price_filter .ui-slider {position: relative;text-align: left }.widget_price_filter .ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1em;height: 1em;cursor: ew-resize;outline: 0;background: #4169e1;box-sizing: border-box;margin-top: -.25em;opacity: 1 }.widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -1em }.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active, .widget_price_filter .ui-slider .ui-slider-handle:hover {box-shadow: 0 0 0 .25em rgba(0, 0, 0, .1) }.widget_price_filter .ui-slider .ui-slider-range {position: absolute;z-index: 1;display: block;border: 0;background: #4169e1 }.widget_price_filter .price_slider_wrapper .ui-widget-content {background: rgba(0, 0, 0, .1) }.widget_price_filter .ui-slider-horizontal {height: .5em }.widget_price_filter .ui-slider-horizontal .ui-slider-range {height: 100% }.woocommerce-cart-form thead th {font-weight: 600;font-size: 14px;text-transform: uppercase }.woocommerce-cart-form .product-thumbnail {width: 130px }.woocommerce-cart-form .product-thumbnail a {display: block !important;line-height: 0 !important }.woocommerce-cart-form tbody td {font-weight: 400;font-size: 13px }.woocommerce-cart-form td.product-name {font-size: 18px }.woocommerce-cart-form .product-remove {font-size: 30px;text-align: center;padding: 13px 9px }.woocommerce-cart-form td.actions {border: 0 !important }.cart_totals {max-width: 500px;width: 100% }.cart_totals .button, .checkout_coupon.woocommerce-form-coupon .clear, .checkout_coupon.woocommerce-form-coupon p, table.shop_table {width: 100% }.checkout_coupon.woocommerce-form-coupon {flex-wrap: wrap;margin: 15px 0 0 }.checkout_coupon.woocommerce-form-coupon p.form-row-first {flex: 1;margin: 0 }.checkout_coupon.woocommerce-form-coupon p.form-row-last {flex: 1;min-width: 90px;margin: 0 0 0 8px }.checkout_coupon.woocommerce-form-coupon p.form-row-last .button {padding: 18px 22px }form.woocommerce-checkout {margin: 40px 0 0 }#order_review_heading {margin: 50px 0 20px }.woocommerce-checkout-payment ul, .woocommerce-privacy-policy-text p, .woocommerce-privacy-policy-text p:last-child {margin: 0 0 25px;padding: 0 }@media screen and (min-width:768px) {table.shop_table_responsive tbody th, table.shop_table_responsive tr td {display: table-cell }table.shop_table_responsive tr td, table.shop_table_responsive tr th {text-align: left }table.shop_table_responsive tr td::before {display: none }.single-product div.product .woocommerce-product-gallery {width: 52% }.single-product div.product .summary {width: 44%;padding: 0 0 0 40px }.single-product .woocommerce-tabs {width: 100% }.col2-set .form-row-first {float: left;margin-right: 3.8% }.col2-set .form-row-last {float: right;margin-right: 0 }.col2-set .form-row-first, .col2-set .form-row-last {width: 48.1% }.site-header-cart .widget_shopping_cart {position: absolute;top: 100%;width: 100%;z-index: 999999;left: -999em;display: block;box-shadow: 0 3px 3px rgba(0, 0, 0, .2) }.site-header-cart.focus .widget_shopping_cart, .site-header-cart:hover .widget_shopping_cart {left: 0;display: block }.woocommerce-cart-form td.actions {padding: 40px 0 0 !important;text-align: right }.woocommerce-cart-form td.actions .coupon {flex-wrap: wrap }.woocommerce-cart-form td.actions .coupon .input-text {flex: 1 }.woocommerce-cart-form td.actions .coupon .button {flex: none;min-width: 90px;margin: 0 0 0 8px }.woocommerce-cart-form td.actions button[name=update_cart] {margin: 10px 0 0 }form.woocommerce-checkout .col2-set {display: grid;grid-template-columns: 1fr 1fr;column-gap: 50px;-webkit-column-gap: 50px;-moz-column-gap: 50px }.woocommerce-account .entry-content>.woocommerce {display: grid;grid-template-columns: 260px 1fr;align-items: flex-start;-webkit-column-gap: 50px;-moz-column-gap: 50px;column-gap: 50px }.woocommerce-Addresses {display: grid;grid-template-columns: 50% 50%;align-items: flex-start;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px }}@media screen and (max-width:767px) {table.shop_table_responsive td {border-bottom: 0 }table.shop_table_responsive tr.cart_item {margin-bottom: 25px;display: block }table.shop_table_responsive .product-thumbnail {width: 100%;text-align: center }table.shop_table_responsive .product-thumbnail img {width: 130px }table.shop_table_responsive .product-quantity .quantity {display: inline-block }table.shop_table_responsive .product-quantity .quantity input {padding: 10px }.single.woocommerce .content>.product, .woocommerce-cart-form td.actions .coupon {display: block !important }.single-product div.product .summary {margin: 30px 0 0 }.woocommerce-cart-form td.actions {padding: 20px 0 0 !important;text-align: left }.woocommerce-cart-form td.actions .coupon .button, .woocommerce-cart-form td.actions .coupon .input-text {display: block !important;width: 100%;margin: 0 0 10px }.woocommerce-cart-form td.actions button[name=update_cart] {width: 100% }form.woocommerce-checkout .col2-set .col-1 {margin: 0 0 50px }.woocommerce-MyAccount-navigation {margin: 0 0 30px }}.woocommerce-MyAccount-navigation li, .woocommerce-MyAccount-navigation ul {padding: 0;margin: 0;list-style: none }.woocommerce-MyAccount-navigation {font-family: var(--secondary-font-family);font-weight: 400;padding: 0;}.woocommerce-MyAccount-navigation a, .woocommerce-MyAccount-navigation a:visited {color: var(--global-palette-1);background-color: var(--global-palette-5);padding: 10px 20px !important;margin: 0 0 10px !important;display: block;box-shadow: none !important;border: 0 !important }.woocommerce-MyAccount-navigation a:hover, .woocommerce-MyAccount-navigation li.is-active a {color: var(--global-palette-1);background-color: var(--global-palette-7);}.woocommerce-account legend {font-size: 18px !important }.woocommerce-account fieldset {border: 0 !important;padding: 22px 30px 40px;margin: 0 0 30px;background-color: var(--global-palette-5) }@media screen and (min-width: 768px) {table.variations tr th, table.variations tr td {width: 50%;font-weight: normal;}}@media screen and (max-width: 767px) {table.variations tr th, table.variations tr td {display: block;}table.variations tr th {border-bottom: 0;}table.variations tr td {border-top: 0;}}.woocommerce-variation-add-to-cart .form-row {width: 100% !important;}