.woocommerce-MyAccount-navigation {
border: 1px solid rgba(0, 0, 0, 0.2);
}
.woocommerce-MyAccount-navigation ul {
margin: 0;
padding: 0;
list-style: none;
background-color: #ffffff;
}
.woocommerce-MyAccount-navigation ul li {
list-style: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
position: relative;
margin-bottom: 0;
}
.woocommerce-MyAccount-navigation ul li:last-child {
border-bottom: 0;
}
.woocommerce-MyAccount-navigation ul li a {
padding: 10px 15px;
display: block;
color: #000000;
}
.woocommerce-MyAccount-navigation ul li.is-active {
background-color: #F2F2F2;
}
.woocommerce-MyAccount-navigation ul li.is-active a:before,
.woocommerce-MyAccount-navigation ul li a:hover:before {
opacity: 1;
}
.woocommerce-MyAccount-navigation ul li a:before {
display: block;
font-family: "Font Awesome 6 Free";
font-weight: 900;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0f6";
line-height: 1.618;
margin-left: .53em;
width: 1.387em;
text-align: center;
float: right;
opacity: .25;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
content: "\f624";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
content: "\f290";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
content: "\f019";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
content: "\f5a0";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
content: "\f2c0";
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
content: "\f2f5";
} .select2-container--default .select2-selection--single {
background-color: transparent;
border: none;
border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 7px;
right: 10px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 0;
line-height: normal;
color: #777;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #777;
}
.select2-dropdown {
background-color: #F2F2F2;
border-radius: 0;
border-color: #545454;
}
.select2-container--default .select2-results__option[aria-selected=true], 
.select2-container--default .select2-results__option[data-selected=true] {
background-color: transparent;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected] {
color: #ffffff !important;
} .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,
.woocommerce-button.button.view {
border-width: 1px;
border-style: solid;
border-radius: 0;
color: #ffffff;
font-size: 14px;
font-weight: normal;
padding: 10px 35px;
line-height: 1.5;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
color: #ffffff;
filter: brightness(1.1);
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled] {
padding: 10px 35px;
color: #ffffff;
} .woocommerce form .show-password-input::after, 
.woocommerce-page form .show-password-input::after {
display: inline-block;
font-family: "Font Awesome 6 Free";
font-weight: 400;
content: "\f06e";
}
.woocommerce form .show-password-input.display-password::after, 
.woocommerce-page form .show-password-input.display-password::after {
display: inline-block;
font-family: "Font Awesome 6 Free";
font-weight: 400;
content: "\f070";
}
.woocommerce-password-strength {
color: #000000;
} .woocommerce-edit-address .woocommerce .col2-set .col-1, 
.woocommerce-edit-address .woocommerce-page .col2-set .col-1,
.woocommerce-edit-address .woocommerce .col2-set .col-2, 
.woocommerce-edit-address .woocommerce-page .col2-set .col-2 {
width: auto;
float: none;
}
.woocommerce-edit-address .woocommerce .col2-set .col-1, 
.woocommerce-edit-address .woocommerce-page .col2-set .col-1 {
margin-bottom: 30px;
}  .woocommerce .woocommerce-result-count {
line-height: 44px;
height: 44px;
font-size: 15px;
margin-bottom: 25px;
}
.woocommerce .woocommerce-ordering {
margin-bottom: 25px;
}
.woocommerce ul.products li.product a {
filter: none;
} .woocommerce ul.products li.product .onsale {
top: 20px;
left: 15px;
right: unset;
font-size: 12px;
}
.woocommerce span.onsale {
background-color: #37b057;
color: #ffffff;
padding: 3px 10px;
font-size: .875em;
text-transform: uppercase;
font-weight: 700;
display: inline-block;
border-radius: 0;
top: 15px;
left: 15px;
min-height: auto;
min-width: auto;
line-height: unset;
} .woocommerce p.out-of-stock,
.woocommerce div.product .out-of-stock {
background-color: #e34f2f;
color: #ffffff;
width: fit-content;
padding: 0px 9px;
font-size: 13px;
} .woocommerce p.available-on-backorder,
.woocommerce div.product .available-on-backorder {
background-color: #eaa600;
color: #ffffff;
width: fit-content;
padding: 0px 9px;
font-size: 13px;
} .woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3 {
padding-top: 0;
font-size: 17px;
} .woocommerce ul.products li.product .price {
font-size: 17px;
font-weight: 600;
color: #000000;
margin-bottom: 8px;
}
.woocommerce ul.products li.product .price del {
font-size: 15px;
margin-right: 5px;
}
.woocommerce ul.products li.product .price ins {
text-decoration: none;
} .woocommerce ul.products li.product .button.ajax_add_to_cart::before {
font-family: "Font Awesome 6 Free";
content: "\f07a";
font-weight: 900;
margin-right: 8px;
}
.woocommerce ul.products li.product .button {
margin-top: 0;
padding: 10px 18px;
margin-right: 13px;
font-size: 13px;
}
.woocommerce ul.products li.product .button.loading {
padding-right: 38px;
}
.woocommerce ul.products li.product .button.loading::after {
font-family: "Font Awesome 6 Free";
content: "\f1ce";
font-weight: 900;
} .woocommerce .star-rating {
color: #faaf00;
} .woocommerce nav.woocommerce-pagination {
margin-bottom: 2rem;
}
.woocommerce nav.woocommerce-pagination ul {
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li {
border: 0;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
line-height: 1.5;
padding: 12px 20px;
margin: auto 5px;
color: #000000;
font-weight: 500;
font-size: 14px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
color: #ffffff;
} .woocommerce.single-product .shop-container {
margin-top: 8rem;
} .woocommerce .wc-breadcrumb .breadcrumb {
justify-content: initial;
} .woocommerce div.product div.images {
margin-bottom: 3rem;
} .woocommerce .quantity .qty {
padding: 9px 5px;
}
.woocommerce div.product form.cart div.quantity {
margin: 0 10px 0 0;
} .woocommerce div.product p.price,
.woocommerce div.product span.price {
font-size: 20px;
color: #000000;
}
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
font-size: 17px;
margin-right: 5px;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
text-decoration: none;
} .woocommerce div.product form.cart .variations th.label {
vertical-align: middle;
} .woocommerce div.product form.cart .single_add_to_cart_button {
padding: 10px 25px;
}
.woocommerce div.product form.cart .single_add_to_cart_button::before {
font-family: "Font Awesome 6 Free";
content: "\f07a";
font-weight: 900;
margin-right: 8px;
} .woocommerce div.product div.summary .product_meta>span {
display: block;
font-weight: 500;
font-size: 13px;
}
.woocommerce div.product div.summary .product_meta > span span {
color: #000000;
display: inline-block;
margin: 0 5px;
font-weight: 400;
} .woocommerce div.product .woocommerce-tabs {
margin-bottom: 3rem;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-bottom-color: #545454;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
background-color: transparent;
margin: 0;
border-radius: 0;
border: none;
padding: 0 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
content: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background-color: #F2F2F2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight: 500;
padding: 0;
line-height: 55px;
color: #000000;
} .woocommerce #reviews #comments .woocommerce-Reviews-title {
display: none;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
color: #000000;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
width: 40px;
border-radius: 9rem;
background: transparent;
border: none;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
background-color: #F2F2F2;
border-radius: 0;
border: none;
}
.woocommerce #reviews #review_form_wrapper span.comment-reply-title {
display: inline-block;
color: #000000;
margin-bottom: 5px;
font-size: 19px;
}
.woocommerce p.stars {
display: table;
}
.woocommerce p.stars a {
color: #000000 !important;
}
.woocommerce p.stars:hover a::before,
.woocommerce p.stars.selected a:not(.active)::before,
.woocommerce p.stars.selected a.active::before { 
color: #faaf00;
}
.woocommerce p.stars a:hover~a::before,
.woocommerce p.stars.selected a.active~a::before {
color: #000000;
} .related.products h2 {
margin-bottom: 20px;
font-size: 26px;
} .woocommerce table.shop_table {
background-color: #ffffff;
border-radius: 0;
border-color: rgba(0, 0, 0, 0.2);
}
.woocommerce table.shop_table td {
border-color: rgba(0, 0, 0, 0.2);
}
#add_payment_method .cart-collaterals .cart_totals tr td, 
#add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-color: rgba(0, 0, 0, 0.2);
}  .woocommerce a.remove {
font-weight: 400;
font-size: 24px;
color: #e34f2f !important;
}
.woocommerce a.remove:hover {
background-color: transparent;
color: #9f3119 !important;
} .woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
width: 125px;
} .woocommerce .blockUI.blockOverlay::before {
background: none;
font-family: "Font Awesome 6 Free";
content: "\f1ce";
font-weight: 900;
} .shopping-cart .shopping-cart-link {
display: inline-block;
font-size: 18px;
position: relative;
border: none;
padding: 1.5rem 0px;
}
.shopping-cart .shopping-cart-link .shopping-cart-icon {
line-height: 1.95;
display: block;
color: #000000;
}
.shopping-cart .shopping-cart-link .shopping-cart-counter {
position: absolute;
top: 19px;
right: -10px;
border-radius: 50rem;
color: #ffffff;
display: inline-block;
padding: 0.35em 0.65em;
font-size: 10px;
font-weight: 600;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
}
.shopping-cart .shopping-cart-dropdown.dropdown-menu {
right: 0;
min-width: 300px !important;
padding: 20px;
color: #000000;
}
.shopping-cart ul.shopping-cart-list {
max-height: 275px;
overflow-y: auto;
overflow-x: hidden;
}
.shopping-cart .shopping-cart-list li {
position: relative;
margin-bottom: 10px;
}
.shopping-cart .shopping-cart-list li:last-child {
margin-bottom: 0;
}
.shopping-cart .shopping-cart-list li .product-title {
display: block;
font-weight: 600;
padding-right: 25px;
margin-bottom: 2px;
line-height: 20px;
}
.shopping-cart .shopping-cart-list li .product-title a {
display: block;
max-width: 100%;
overflow: hidden;
position: relative;
text-overflow: ellipsis;
white-space: nowrap;
}
.shopping-cart .shopping-cart-list li a.remove {
position: absolute;
top: 0;
right: 0;
}
.shopping-cart .shopping-cart-list li .product-thumb {
float: left;
margin-left: 0;
margin-right: 15px;
width: 62px;
height: auto;
}
.shopping-cart .shopping-cart-list li .product-thumb a:hover {
filter: none;
}
.shopping-cart .shopping-cart-list li .product-thumb img {
display: block;
}
.shopping-cart .shopping-cart-list li .product-qty {
font-size: 13px;
}
.shopping-cart .shopping-cart-subtotal {
border-top: 1px solid #545454;
margin-top: 12px;
margin-bottom: 10px;
padding-top: 7px;
font-size: 14px;
text-align: center;
}
.shopping-cart .shopping-cart-subtotal span {
font-weight: 600;
}
.shopping-cart .shopping-cart-content a.button {
padding: 10px;
width: 100%;
text-align: center;
font-size: 13px;
}
.shopping-cart .shopping-cart-content a.button-outline {
background: transparent;
}
.shopping-cart .shopping-cart-content a.button-outline:hover {
color: #ffffff;
}  .woocommerce h3#order_review_heading {
margin: 20px 0 10px;
}
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
border-color: rgba(0, 0, 0, 0.2);
} #add_payment_method #payment, 
.woocommerce-cart #payment, 
.woocommerce-checkout #payment {
background-color: #ffffff;
border-radius: 0;
border: 1px solid rgba(0, 0, 0, 0.2);
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
vertical-align: middle;
} .woocommerce .woocommerce-thankyou-order-received {
color: #000000;
}
.woocommerce ul.order_details {
display: flex;
flex-direction: column;
}
.woocommerce ul.order_details li {
border: 1px solid rgba(0, 0, 0, 0.2);
background-color: #ffffff;
padding: 13px;
margin-right: 0px;
position: relative;
display: block;
float: none;
width: 100%;
color: #000000;
font-size: 11px;
}
.woocommerce ul.order_details li strong {
font-size: 16px;
}
.woocommerce ul.order_details > li + li {
border-top-width: 0;
}
.woocommerce ul.order_details li:last-of-type {
border: 1px solid rgba(0, 0, 0, 0.2);
border-top-width: 0;
}
@media (min-width: 768px) {
.woocommerce ul.order_details {
flex-direction: row;
}
.woocommerce ul.order_details > li + li {
border-top-width: 1px;
border-left-width: 0;
}
.woocommerce ul.order_details li:last-of-type {
border-left-width: 0;
border-top-width: 1px;
}
}
.woocommerce .woocommerce-customer-details address {
background-color: #ffffff;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0;
}  .woocommerce form.checkout_coupon,
.woocommerce form.login, 
.woocommerce form.register,
.woocommerce form.lost_reset_password,
.woocommerce form.woocommerce-verify-email {
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 0;
background-color: #ffffff;
}
.woocommerce form.checkout_coupon {
border-width: 2px;
border-style: dashed;
}
.woocommerce form.lost_reset_password,
.woocommerce form.woocommerce-verify-email {
padding: 20px;
} .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
float: right;
} .woocommerce-error, 
.woocommerce-info, 
.woocommerce-message {
border: 0;
color: #ffffff;
}
.woocommerce-error {
background-color: #e34f2f;
}
.woocommerce-info {
background-color: #1976dd;
}
.woocommerce-message {
background-color: #37b057;
}
.woocommerce-error::before, 
.woocommerce-info::before, 
.woocommerce-message::before {
font-family: "Font Awesome 6 Free";
font-weight: 900;
color: #ffffff;
}
.woocommerce-error::before {
content: "\f06a";
} 
.woocommerce-info::before {
content: "\f05a";
} 
.woocommerce-message::before {
content: "\f058";
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button {
background-color: transparent;
font-weight: 500;
border-radius: 0;
border: none;
padding: 3px 10px;
color: #ffffff;
}
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce-page .woocommerce-error .button:hover,
.woocommerce-page .woocommerce-info .button:hover,
.woocommerce-page .woocommerce-message .button:hover {
background-color: rgba(0, 0, 0, 0.2);
} .woocommerce .woocommerce-info a.showcoupon,
.woocommerce .woocommerce-info a.showlogin,
.woocommerce .woocommerce-message a.restore-item {
color: #ffffff;
text-decoration: underline;
padding-left: 5px;
} .woocommerce-store-notice, 
p.demo_store {
position: fixed;
bottom: 0;
top: auto;
padding: 1em;
}
.woocommerce-store-notice a,
p.demo_store a {
color: #ffffff !important;
padding-left: 5px;
}  [data-skin="dark"] .woocommerce .blockUI.blockOverlay {
background-color: rgb(0 0 0) !important;
}
[data-skin="dark"] .woocommerce .blockUI.blockOverlay::before {
color: #ffffff;
}  [data-skin="dark"] .woocommerce-MyAccount-navigation {
border-color:rgba(255, 255, 255, 0.2);
}
[data-skin="dark"] .woocommerce-MyAccount-navigation ul {
background-color: #1e1e1e;
}
[data-skin="dark"] .woocommerce-MyAccount-navigation ul li {
border-bottom-color:rgba(255, 255, 255, 0.2);
}
[data-skin="dark"] .woocommerce-MyAccount-navigation ul li a {
color: #ffffff;
}
[data-skin="dark"] .woocommerce-MyAccount-navigation ul li.is-active {
background-color: #2C2C2C;
} [data-skin="dark"] .select2-dropdown {
background-color: #1c1c1c;
} [data-skin="dark"] .shopping-cart .shopping-cart-link .shopping-cart-icon {
line-height: 1.95;
display: block;
color: #ffffff;
}
[data-skin="dark"] .shopping-cart .shopping-cart-dropdown.dropdown-menu {
color: #ffffff;
}  [data-skin="dark"] .woocommerce ul.products li.product .price {
color: #ffffff;
} [data-skin="dark"] .woocommerce nav.woocommerce-pagination ul li a,
[data-skin="dark"] .woocommerce nav.woocommerce-pagination ul li span {
color: #ffffff;
}  [data-skin="dark"] .woocommerce div.product p.price,
[data-skin="dark"] .woocommerce div.product span.price {
color: #ffffff;
} [data-skin="dark"] .woocommerce div.product div.summary .product_meta > span span {
color: #ffffff;
} [data-skin="dark"] .woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #ffffff;
}
[data-skin="dark"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background-color: #1c1c1c;
} [data-skin="dark"] .woocommerce #reviews #comments ol.commentlist li .meta {
color: #ffffff;
}
[data-skin="dark"] .woocommerce #reviews #comments ol.commentlist li .comment-text {
background-color: #1e1e1e;
}
[data-skin="dark"] .woocommerce #reviews #review_form_wrapper span.comment-reply-title {
color: #ffffff;
}
[data-skin="dark"] .woocommerce p.stars a {
color: #ffffff !important;
}
[data-skin="dark"] .woocommerce p.stars a:hover~a::before,
[data-skin="dark"] .woocommerce p.stars.selected a.active~a::before {
color: #ffffff;
} [data-skin="dark"] .woocommerce table.shop_table {
background-color: #1e1e1e;
border-color: rgba(255, 255, 255, 0.2);
}
[data-skin="dark"] .woocommerce table.shop_table td {
border-color: rgba(255, 255, 255, 0.2);
}
[data-skin="dark"] #add_payment_method .cart-collaterals .cart_totals tr td, 
[data-skin="dark"] #add_payment_method .cart-collaterals .cart_totals tr th, 
[data-skin="dark"] .woocommerce-cart .cart-collaterals .cart_totals tr td, 
[data-skin="dark"] .woocommerce-cart .cart-collaterals .cart_totals tr th, 
[data-skin="dark"] .woocommerce-checkout .cart-collaterals .cart_totals tr td, 
[data-skin="dark"] .woocommerce-checkout .cart-collaterals .cart_totals tr th {
border-color: rgba(255, 255, 255, 0.2);
}  [data-skin="dark"] .woocommerce table.shop_table tbody th,
[data-skin="dark"] .woocommerce table.shop_table tfoot td,
[data-skin="dark"] .woocommerce table.shop_table tfoot th {
border-color: rgba(255, 255, 255, 0.2);
} #add_payment_method #payment, 
[data-skin="dark"] .woocommerce-cart #payment, 
[data-skin="dark"] .woocommerce-checkout #payment {
background-color: #1e1e1e;
border-color: rgba(255, 255, 255, 0.2);
}
[data-skin="dark"] #add_payment_method #payment ul.payment_methods,
[data-skin="dark"] .woocommerce-cart #payment ul.payment_methods,
[data-skin="dark"] .woocommerce-checkout #payment ul.payment_methods {
border-bottom-color:rgba(255, 255, 255, 0.2);
}  [data-skin="dark"] .woocommerce form.checkout_coupon,
[data-skin="dark"] .woocommerce form.login, 
[data-skin="dark"] .woocommerce form.register,
[data-skin="dark"] .woocommerce form.lost_reset_password,
[data-skin="dark"] .woocommerce form.woocommerce-verify-email {
border-color:rgba(255, 255, 255, 0.2);
background-color: #121212;
} [data-skin="dark"] .woocommerce .woocommerce-thankyou-order-received {
color: #ffffff;
}
[data-skin="dark"] .woocommerce ul.order_details li {
border-color:rgba(255, 255, 255, 0.2);
background-color:#1e1e1e;
color: #ffffff;
}
[data-skin="dark"] .woocommerce ul.order_details li:last-of-type {
border-color:rgba(255, 255, 255, 0.2);
}
[data-skin="dark"] .woocommerce .woocommerce-customer-details address {
background-color: #1e1e1e;
border-color: rgba(255, 255, 255, 0.2);
}