 .woocommerce .woocommerce-ordering select {font-family: var(--charitian-primary-font);font-size: 14px;font-weight: 600;text-transform: capitalize;padding: 0 20px;border-radius: 5px;}.woocommerce .woocommerce-ordering {margin: 0 0 30px;}.woocommerce .woocommerce-result-count {margin: 15px 0 0 0;}.woocommerce ul.products, .woocommerce-page ul.products {display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {--charitian-wc-thumb-height: 360px;float: none;margin: 0;width: auto !important;position: relative;}.related.products .products.columns-1, .shop-product-area .products.columns-1 {grid-template-columns: 1fr;}.related.products .products.columns-2, .shop-product-area .products.columns-2 {grid-template-columns: repeat(2, 1fr);}.related.products .products.columns-3, .shop-product-area .products.columns-3 {grid-template-columns: repeat(3, 1fr);}.related.products .products.columns-4, .shop-product-area .products.columns-4 {grid-template-columns: repeat(4, 1fr);}.shop-product-area .products:before {display: none !important;}@media (max-width: 992px) {.related.products .products.columns-3, .related.products .products.columns-4, .shop-product-area .products.columns-3, .shop-product-area .products.columns-4 {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 767px) {.related.products .products.columns-2, .related.products .products.columns-3, .related.products .products.columns-4, .shop-product-area .products.columns-2, .shop-product-area .products.columns-3, .shop-product-area .products.columns-4 {grid-template-columns: 1fr;}.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {margin: 0;}}.woocommerce ul.products li.product .onsale {margin: 10px 10px 0 0;}.wc-block-grid .wc-block-grid__product-onsale span, .woocommerce span.onsale {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);font-family: var(--charitian-primary-font);font-size: 14px;font-weight: 600;text-transform: capitalize;padding: 0;margin: 0;width: 60px;height: 25px;border-radius: 5px;display: flex;align-items: center;justify-content: center;min-height: auto;min-width: auto;transition: var(--charitian-transition);}.woocommerce.single-product span.onsale {left: 10px;top: 10px;}.wc-block-grid .wc-block-grid__product-onsale:hover span, .woocommerce span.onsale:hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color);}.wp-block-woocommerce-cart .wc-block-grid .wc-block-grid__product-onsale {background: transparent;border: none;}.woocommerce ul.products li.product a img {height: var(--charitian-wc-thumb-height);border-radius: 5px;object-fit: cover;object-position: center;}.woocommerce ul.products li.product .button {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);font-family: var(--charitian-primary-font);font-size: 15px;font-weight: 700;text-transform: capitalize;text-align: center;border-radius: 5px;padding: 0 20px;width: 150px;height: 40px;display: inline-flex;align-items: center;justify-content: center;position: absolute;left: calc(50% - (150px / 2));top: calc(var(--charitian-wc-thumb-height) - 60px);margin: 0;transform: translateY(20px);visibility: hidden;opacity: 0;transition: var(--charitian-transition);}.woocommerce ul.products li.product .button:hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color);}.woocommerce ul.products li.product:hover .button {transform: translateY(0);visibility: visible;opacity: 1;}.woocommerce ul.products li.product .button.product_type_external {width: 90%;left: calc(50% - (90% / 2));}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title, .woocommerce-loop-product__title {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 18px !important;font-weight: 700;text-transform: capitalize;}.wp-block-woocommerce-empty-cart-block .woocommerce-Price-amount, .woocommerce ul.products li.product .price {color: var(--charitian-secondary-color);font-size: 15px;}.woocommerce nav.woocommerce-pagination ul {display: inline-flex;align-items: center;justify-content: center;gap: 10px;border: none;outline: none;margin: 0;}.woocommerce nav.woocommerce-pagination ul li {border: none;}.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a {background-color: var(--charitian-bg-grey);font-family: var(--charitian-primary-font);font-size: 15px;font-weight: 600;line-height: 1;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: none;outline: none;box-shadow: none;padding: 0;overflow: hidden;}.woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li a.next {text-indent: -999px;position: relative;}.woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {font-family: 'Font Awesome 6 Pro';text-indent: 0;content: "\f061";width: 100%;height: 100%;font-size: 15px;font-weight: 400;position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;}.woocommerce nav.woocommerce-pagination ul li a.prev:before {content: "\f060";}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);}.shop_sidebar aside:not(:last-of-type) {margin-bottom: 40px;}.woocommerce-product-search {position: relative;overflow: hidden;}.woocommerce-product-search .search-field {padding-right: 50px;}.rtl .woocommerce-product-search .search-field {padding-right: 10px;padding-left: 50px;}.woocommerce-product-search button {color: var(--charitian-heading-color);width: 40px;height: 40px;border-radius: 50%;padding: 0;position: absolute;right: 5px;top: 5px;text-indent: -999px;border: none;outline: none;box-shadow: none;transition: var(--charitian-transition);}.rtl .woocommerce-product-search button {right: auto;left: 5px;}.woocommerce-product-search button:hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color);transition: var(--charitian-transition);}.woocommerce-product-search button:before {font-family: 'Font Awesome 6 Pro';content: "\f002";font-size: 20px;font-weight: 400;width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;text-indent: 0;}.product_list_widget li a>span {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 16px;}.product_list_widget li span {color: var(--charitian-base-color);font-size: 14px;}.product_list_widget li a img {width: 40px !important;border-radius: 5px;}.woocommerce .woocommerce-widget-layered-nav-list li a {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 15px;font-weight: 600;text-transform: capitalize;}.woocommerce .woocommerce-widget-layered-nav-list li:not(:last-of-type) {margin-bottom: 5px;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {background-color: var(--charitian-bg-dark);border-radius: 2px;height: 5px;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background-color: var(--charitian-primary-color);}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color: var(--charitian-secondary-color);border-radius: 2px;}.woocommerce .widget_price_filter .price_slider_amount .button {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);font-size: 14px;font-weight: 700;text-transform: capitalize;border: none;outline: none;box-shadow: none;transition: var(--charitian-transition);}.woocommerce .widget_price_filter .price_slider_amount .button:hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color);}.woocommerce div.product div.images {margin-bottom: 50px;}.woocommerce-product-gallery__image, .woocommerce div.product div.images img {border-radius: 5px;overflow: hidden;}.woocommerce div.product div.images .flex-control-thumbs {display: grid;grid-template-columns: repeat(4, 1fr);align-items: center;gap: 10px;margin-top: 10px;}.woocommerce div.product div.images .flex-control-thumbs li {float: none;width: auto;margin: 0;}.woocommerce div.product div.images .flex-control-thumbs li img {transition: var(--charitian-transition);}.woocommerce div.product .product_title {font-size: 32px;font-weight: 700;}.woocommerce .woocommerce-product-rating {display: flex;align-items: center;}.woocommerce .star-rating {font-family: "Font Awesome 6 Pro";font-weight: 700;font-size: 12px !important;margin: 0;}.woocommerce .star-rating::before {color: var(--charitian-light-grey-color);content: "\e28b\e28b\e28b\e28b\e28b";}.woocommerce .star-rating span::before {color: #ffa534;content: "\e28b\e28b\e28b\e28b\e28b";}.comment-form-rating {display: flex;align-items: center;gap: 10px;margin: 10px 0 30px;}.woocommerce .comment-form-comment label, .woocommerce .comment-form-rating label, .woocommerce #review_form #respond p {color: var(--charitian-base-color);font-size: 14px;font-weight: 500;line-height: 1;margin: 0;}.woocommerce p.stars a {position: relative;height: 14px;width: 18px;text-indent: -999em;display: inline-block;text-decoration: none;}.woocommerce p.stars a::before {display: block;position: absolute;top: 0px;left: 0px;width: 18px;height: 14px;line-height: 1;font-family: "Font Awesome 6 Pro";content: "\e28b";font-weight: 400;text-indent: 0px;color: #ffa534;}.woocommerce p.stars.selected a:not(.active)::before, .woocommerce p.stars.selected a.active::before, .woocommerce p.stars:hover a::before {content: "\e28b" !important;font-weight: 700;}.woocommerce p.stars.selected a.active~a::before, .woocommerce p.stars a:hover~a::before {content: "\e28b";font-weight: 400;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price {color: var(--charitian-secondary-color);}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce button.button {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);font-size: 15px;font-weight: 700;text-transform: capitalize;height: 50px;padding: 0 30px;display: flex;align-items: center;justify-content: center;border: none;outline: none;box-shadow: none;transition: var(--charitian-transition);}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce button.button:hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color) !important;}.woocommerce .quantity .qty {width: 80px;}.woocommerce div.product form.cart div.quantity {margin: 0 15px 0 0;}.woocommerce div.product form.cart .group_table td:first-child {width: auto;}.woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart .group_table td {vertical-align: middle;line-height: 1;}.woocommerce div.product form.cart .variations th {padding: 0;}.woocommerce-grouped-product-list-item__label label {margin: 0;}.woocommerce div.product form.cart .variations label, .woocommerce-grouped-product-list-item__label a {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 16px;font-weight: 700;line-height: 1;letter-spacing: 0;margin: 0;padding: 0;}.woocommerce-grouped-product-list-item__label a:hover {color: var(--charitian-secondary-color);}.woocommerce div.product form.cart .group_table td {padding-bottom: 20px;}.woocommerce div.product form.cart .variations select {padding: 0 10px;margin: 0;}.woocommerce div.product form.cart .reset_variations {background-color: var(--charitian-primary-color);font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 14px;font-weight: 700;text-transform: capitalize;text-decoration: underline;margin-left: 10px;padding: 5px 10px;border-radius: 2px;}.woocommerce div.product form.cart .reset_variations:hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color);}.woocommerce-variation-price {margin-bottom: 20px;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {color: var(--charitian-heading-color);}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.in-stock, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.out-of-stock {background-color: #ff4c4c;color: var(--charitian-white-color);font-family: var(--charitian-primary-font);font-size: 14px;font-weight: 700;line-height: 1;text-transform: capitalize;padding: 5px 10px;border-radius: 2px;display: inline-block;}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.in-stock {background-color: #00a98f;}.product_meta>span {font-family: var(--charitian-primary-font);color: var(--charitian-secondary-color);font-size: 16px;font-weight: 700;line-height: 1;display: block;}.product_meta>span:not(:last-of-type) {margin-bottom: 20px;}.product_meta>span>span, .product_meta>span>a {color: var(--charitian-base-color);font-weight: 500;margin-left: 5px;}.woocommerce .related.products h2, .woocommerce .woocommerce-Tabs-panel h2 {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 28px;font-weight: 700;letter-spacing: -1px;text-transform: capitalize;}@media (max-width: 767px) {.woocommerce .related.products h2, .woocommerce .woocommerce-Tabs-panel h2 {font-size: 22px;}}.woocommerce .related.products h2 {margin-bottom: 30px;position: relative;overflow: hidden;}.woocommerce .related.products h2:after {background-color: var(--charitian-light-grey-color);content: "";display: inline-block;width: 100%;height: 1px;top: calc(50% - (-1px / 2));position: absolute;margin-left: 10px;}.woocommerce .related.products .product h2:after {display: none;}.woocommerce div.product .woocommerce-tabs ul.tabs {padding: 0;padding-bottom: 20px;display: flex;align-items: center;gap: 20px;flex-wrap: wrap;}.woocommerce div.product .woocommerce-tabs ul.tabs::before {border-bottom: 1px solid var(--charitian-light-grey-color);}.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: transparent;border: none;display: inline-block;position: relative;z-index: 0;border-radius: 0;margin: 0;padding: 0;opacity: 1;}.woocommerce div.product .woocommerce-tabs ul.tabs li a {color: var(--charitian-heading-color);font-family: var(--charitian-primary-font);font-size: 16px;font-weight: 700;line-height: 1;letter-spacing: -0.2px;text-transform: capitalize;padding: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {color: var(--charitian-primary-color);border: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {display: none;}.woocommerce table.shop_attributes th {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);border-bottom: none;}.woocommerce table.shop_attributes td {font-family: var(--charitian-base-font);color: var(--charitian-base-color);padding: 0 20px;}.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th {background-color: var(--charitian-bg-grey);}.woocommerce-Reviews #comments {margin-top: 0;margin-bottom: 40px;}.woocommerce-Reviews .commentlist {--charitian-box-padding: 40px;display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;gap: 30px;padding: 0;}@media (max-width: 767px) {.woocommerce #reviews #comments ol.commentlist {grid-template-columns: 1fr;gap: 20px;}}.woocommerce #reviews #comments ol.commentlist li {margin: 0;}.woocommerce #reviews #comments ol.commentlist li .comment-text {border: 1px solid var(--charitian-light-grey-color);padding: var(--charitian-box-padding);margin: 0;border-radius: 5px;}.woocommerce #reviews #comments ol.commentlist li img.avatar {background: transparent;border: none;width: 40px;border-radius: 5px;left: var(--charitian-box-padding);top: calc(var(--charitian-box-padding) - 8px);}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {padding-left: 50px;margin-bottom: 20px;}.woocommerce-review__author {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 15px;font-weight: 700;text-transform: capitalize;}.woocommerce-review__published-date {font-family: var(--charitian-base-font);color: var(--charitian-base-color);}.woocommerce #reviews #comments ol.commentlist li .comment-text p {margin: 0;}.woocommerce .comment-reply-title, .woocommerce .woocommerce-Reviews-title {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 24px;font-weight: 700;letter-spacing: -1px;text-transform: capitalize;margin-bottom: 20px;}.woocommerce-error, .woocommerce-info, .woocommerce-message {background-color: var(--charitian-bg-grey);color: var(--charitian-heading-color);border-top: 3px solid var(--charitian-primary-color);position: relative;list-style: none outside;width: auto;word-wrap: break-word;border-radius: 5px;}.woocommerce-message {border-top-color: var(--charitian-primary-color);}.woocommerce .woocommerce-message .button {background-color: var(--charitian-primary-color);font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 14px;font-weight: 700;text-transform: capitalize;padding: 8px 20px;border-radius: 5px;transition: var(--charitian-transition);}.woocommerce .woocommerce-message .button:hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color);}.woocommerce-cart .is-large.wc-block-cart .wc-block-cart__totals-title, .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header th {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 18px;font-weight: 700;text-transform: capitalize;letter-spacing: 0;}.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td {border-top: 1px solid var(--charitian-light-grey-color);padding: 30px 15px 30px 0px;}.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {border-radius: 5px;}.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 18px;font-weight: 700;}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 24px;}@media (max-width: 768px) {.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {font-size: 18px;}}.woocommerce-cart .wc-block-components-product-badge {font-family: var(--charitian-primary-font);background-color: var(--charitian-bg-grey);color: var(--charitian-heading-color);border: none !important;border-radius: 2px;font-size: 14px;font-weight: 500;padding: 8px 15px !important }.woocommerce-cart .wc-block-components-product-metadata {font-size: 17px;}.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 14px;font-weight: 500;text-transform: capitalize;transition: var(--charitian-transition);}.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, .woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus {outline: none;border: none;box-shadow: none;color: var(--charitian-primary-color);text-decoration: underline;}.woocommerce-cart .is-large.wc-block-cart, .woocommerce-cart .wc-block-cart table.wc-block-cart-items, .woocommerce-cart .wc-block-cart table.wc-block-cart-items td, .woocommerce-cart .wc-block-cart table.wc-block-cart-items th {margin: 0 !important;}.woocommerce-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, .woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header {border: none;}.woocommerce-cart .wc-block-cart table.wc-block-cart-items tbody tr:last-child {border-bottom: 1px solid transparent;}.woocommerce-cart .wc-block-cart {display: grid;grid-template-columns: 1fr 400px;gap: 30px;width: 100%;margin: 0;}@media (max-width: 992px) {.woocommerce-cart .wc-block-cart {grid-template-columns: 1fr;}.woocommerce-cart .is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar {padding: 25px;}}@media (max-width: 768px) {.woocommerce-cart .is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar {padding: 25px;}}.woocommerce-cart .wc-block-cart__sidebar, .woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main {border: 1px solid var(--charitian-light-grey-color);padding: 25px 25px 10px;border-radius: 5px;width: 100%;margin: 0;}.woocommerce-cart .wc-block-cart__sidebar {align-self: flex-start;}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);font-size: 15px;font-weight: 700;line-height: 1;text-transform: capitalize;border-radius: 5px;height: 50px !important;}.wc-block-components-totals-shipping .wc-block-components-totals-item strong {font-family: var(--charitian-primary-font);color: var(--charitian-heading-color);font-size: 15px;font-weight: 700;text-transform: capitalize !important;}.wc-blocks-components-select .wc-blocks-components-select__select {border: 1px solid var(--charitian-light-grey-color);}.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label {top: 25px;}.wc-block-components-button:not(.is-link).outlined {border: 1px solid var(--charitian-light-grey-color);color: var(--charitian-heading-color);font-family: var(--charitian-primary-font);font-size: 15px;font-weight: 700;text-transform: capitalize;box-shadow: none !important;border-radius: 5px;transition: var(--charitian-transition);}.wc-block-components-button:not(.is-link).outlined:hover {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);}.wc-block-components-button:not(.is-link) {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);font-family: var(--charitian-primary-font);font-size: 15px;font-weight: 700;border-radius: 5px;text-transform: capitalize;outline: none;box-shadow: none;border: none;transition: var(--charitian-transition);}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus, .wc-block-components-button:not(.is-link):focus, .wc-block-components-button:not(.is-link):hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color);outline: none;box-shadow: none;border: none;}.woocommerce #reviews #comments ol.commentlist::after, .woocommerce-Reviews .commentlist:before, .woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {display: none !important;}.wp-block-woocommerce-empty-cart-block .wp-block-heading {margin-bottom: 25px;text-transform: capitalize;font-weight: 700;}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-title {margin: 10px 0 5px;}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-add-to-cart .add_to_cart_button {background-color: var(--charitian-primary-color);color: var(--charitian-heading-color);font-family: var(--charitian-primary-font);font-size: 15px;line-height: 1.1;font-weight: 700;text-transform: capitalize;text-align: center;border-radius: 5px;padding: 10px 20px;width: 150px;height: auto;display: inline-flex;align-items: center;justify-content: center;margin: 0;}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-add-to-cart .add_to_cart_button:hover {background-color: var(--charitian-secondary-color);color: var(--charitian-white-color);}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-onsale, .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image .wc-block-grid__product-onsale {top: 20px;right: 10px;}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-add-to-cart, .wp-block-woocommerce-empty-cart-block .wc-block-grid__products {margin: 0;}.wp-block-woocommerce-empty-cart-block .wc-block-grid__products {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.wp-block-woocommerce-empty-cart-block .wc-block-grid__product {border: none;}.wp-block-woocommerce-empty-cart-block .wc-block-grid.has-4-columns .wc-block-grid__product {max-width: 100%;}@media (max-width: 992px) {.wp-block-woocommerce-empty-cart-block .wc-block-grid.has-4-columns .wc-block-grid__products {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}}@media (max-width: 480px) {.wp-block-woocommerce-empty-cart-block .wc-block-grid.has-4-columns .wc-block-grid__products {display: grid;grid-template-columns: 1fr;gap: 20px;}}.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=password], .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=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url], .woocommerce textarea, .woocommerce input {color: var(--charitian-heading-color) !important;border: 1px solid var(--charitian-light-grey-color);border-radius: 5px;height: 50px;}.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=password]: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=password]: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, .woocommerce textarea:focus, .woocommerce input:focus {border: 1px solid var(--charitian-primary-color);}.woocommerce textarea {height: 150px !important;margin: 10px 0 20px;}.woocommerce-shop .content-area {padding: 60px 0;}.woocommerce.woocommerce-shop ul.products {margin: 0;}.shop-page-wrap {display: grid;grid-template-columns: 1fr;gap: 40px;}.single-product-area .woocommerce-breadcrumb {margin-top: 40px;}.single-product-area {padding-bottom: 40px;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger {z-index: 9;}.product_meta .post-social-share {justify-content: flex-start;margin-top: 30px;}@media (min-width: 993px) {.woocommerce-shop .content-area {padding: 80px 0;}.shop-page-wrap.right-sidebar {grid-template-columns: 1fr 300px;}.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: 56%;}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 41%;}}