:root{
    --color: #0c345f;
}


/*---------------------------------woocommerce-css------------------------------------------*/
.woocommerce .innerContent-section, .pag            e-template-default .innerContent-section, .innerContent-section 
.products-section{padding:2em 0px;float:left;width:100%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page 
.col2-set .col-2{width:100%!important;-ms-flex: 0 0 50%!important;flex: 0 0 50%!important;max-width:50%!important;}
.archive .innerContent-section, .single .innerContent-section{padding:0px 0px 90px;}

/*---------------------------------account-page-css----------------------------------------*/
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {padding:15px!important;margin: 1.5em 0!important;}
.woocommerce form .password-input, .woocommerce-page form .password-input{width:100%!important;float:left;}
.innerContent-section .woocommerce form .form-row label span{font-weight:600;}
.woocommerce input[type=checkbox], .woocommerce input[type=radio]{vertical-align:middle;margin-right:2px;}
.woocommerce [type=submit]{background: var(--color)!important;color: #fff!important;font-weight: 500!important;box-shadow:none!important;outline:none!important;padding:13px 22px!important}
.woocommerce-LostPassword.lost_password a, .woocommerce .woocommerce-privacy-policy-text a, 
.woocommerce .woocommerce-MyAccount-content a{color:var(--color)!important;}
/*.woocommerce a:hover{color:#fff!important;}*/
.innerContent-section .woocommerce form .form-row label span.required, .woocommerce form .form-row .required{font-size: 25px;line-height: 0;margin: 0px;vertical-align: middle;}
.woocommerce .register p{margin:1em 0;font-weight:500;}

.woocommerce-account .woocommerce-MyAccount-navigation{width: 20% !important;padding:8px 0px;border-right: 1px solid #e4e4e4;height: 100%;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{ margin: 0; list-style-type: none; }
.woocommerce-account .woocommerce-MyAccount-content{width: 80% !important;padding:16px 0rem 16px 2rem;}
.woocommerce-account .woocommerce-MyAccount-navigation-link{padding: 8px 10px;}
.woocommerce-account .woocommerce-MyAccount-navigation-link a{color: #000; font-weight:400;padding-left:1.1em;}
.woocommerce-account .woocommerce-MyAccount-navigation-link.is-active a{font-weight:500;color:var(--color)!important;}
.woocommerce-MyAccount-navigation-link.is-active:after, .woocommerce-MyAccount-navigation-link:hover{color:var(--color)!important;}
.woocommerce-MyAccount-navigation-link{position:relative;}
.woocommerce-MyAccount-navigation-link:after{font-family:"Font Awesome 5 Free"!important; left:0%;position: absolute;margin:auto;}
.woocommerce-MyAccount-navigation-link--dashboard:after{content: '\f3fd';}
.woocommerce-MyAccount-navigation-link--orders:after{content: '\f290';}
.woocommerce-MyAccount-navigation-link--downloads:after{content: '\f019';}
.woocommerce-MyAccount-navigation-link--edit-address:after{content: '\f3c5';}
.woocommerce-MyAccount-navigation-link--edit-account:after{content: '\f303';}
.woocommerce-MyAccount-navigation-link--customer-logout:after{content: '\f011';}
.woocommerce-MyAccount-navigation-link--tinv_wishlist:after{content: '\f004';}
.woocommerce-MyAccount-content p, .woocommerce .woocommerce-MyAccount-content a{font-weight:400;margin-bottom:1em;}
.woocommerce-MyAccount-content p strong{font-weight:500!important;}
.woocommerce-account .addresses .title .edit, .woocommerce form.login label, .woocommerce form.register label, 
.woocommerce-billing-fields label{font-weight:600!important;}
.woocommerce-address-fields__field-wrapper {margin-bottom:1.5em;}
.woocommerce .woocommerce-address-fields [type=submit]{padding:15px 22px!important}

/*----------------------------------cart-page-css-----------------------------------------*/
.woocommerce-message {border-top-color:#ec13e5;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {padding: 1em 2em 1em 3.5em;margin: 0 0 2em;position: relative;background-color: #f7f6f7;color: #515151;border-top: 3px solid #a46497;list-style: none outside;width: auto;word-wrap: break-word;}
.woocommerce table.shop_table {color: #000;font-weight: 500;}
.woocommerce table.shop_table{border-radius:0px!important;}
.woocommerce table.shop_table th {font-size:18px;font-weight:500!important;}
.woocommerce table.shop_table td {/*padding:6px 9pt!important;*/width: auto;border-left:1px solid rgba(0,0,0,.1);    color:#000;vertical-align: middle;}
.woocommerce-checkout .woocommerce table.shop_table td.product-name, .woocommerce-cart .woocommerce table.shop_table td
.product-remove {border-left:0px!important;}
.woocommerce table.shop_table td.product-remove{border-left:0px;padding:6px 5pt!important;}
/*.woocommerce table.shop_table td.product-thumbnail{padding:6px 5pt!important;}*/
.woocommerce a.remove {font-size:1.8em!important;margin:auto;}
.woocommerce table a, .color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, 
.has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a{color:#000;}
.woocommerce td.product-thumbnail {text-align:center;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, 
.woocommerce-page table.cart img {width:42px!important;box-shadow:none!important;outline:none!important}
.woocommerce .woocommerce-Price-currencySymbol {display: inline-flex;padding-right: 3px;}
.woocommerce .quantity .qty, .woocommerce table.cart td.actions .input-text{color: #000;font-weight: 500;outline: none!important;border: 1px solid #a7a2a2!important; padding:4px;}
.woocommerce table.cart td.actions {padding: 10px!important;border-left: 0px!important;}
.woocommerce #coupon_code {font-size: 15.5px;font-weight: 400;padding:10px 1em !important;;width:auto;height: 38px;}
/*.woocommerce button.button{font-weight: 400!important;border-radius:0px!important;box-shadow: none!important;padding:10px;outline: none!important;line-height:1.2!important;}*/
.woocommerce .cart_totals h2 {text-transform: uppercase;color: #000;font-weight: 500;font-size: 20px;text-align: left;font-family: 'Rubik', sans-serif;margin-top: 20px;margin-bottom: 12px}
.woocommerce a.checkout-button.alt{padding: 1em;text-align: center;font-size: 22px;width: 100%;font-weight: 500!important;background:var(--color)  !important;box-shadow: none!important;outline: none!important;color:#fff!important;margin-bottom:1.2em;}
.woocommerce a, .woocommerce form .form-row.woocommerce-invalid label{font-weight: 500;}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{display: block;}
.woocommerce a.button, .woocommerce a.added_to_cart{font-size:15px!important;font-weight:500!important;color: #fff!important;line-height:36px!important;overflow: hidden!important;background:var(--color) !important;outline: none!important;box-shadow: none!important;padding:10px 30px!important;border-radius: 4px!important;border:0px solid #000!important;bottom:-33px;height: 42px !important;display: inline-flex !important;align-items: center;justify-content: center;margin: auto;width: fit-content !important;margin-top:1em !important;}
.woocommerce a.button:hover, .woocommerce a.added_to_cart:hover{box-shadow: 0 0 25px 0 var(--color) !important;}

.woocommerce div.product form.cart .variations select{outline:none!important;margin-bottom:1.5em;}
.woocommerce div.product form.cart .variations td.label {padding-right: 0!important;line-height: normal!important;
margin: 0;padding: 0;width: 15%;}
.woocommerce div.product form.cart .variations label, .woocommerce div.product form.cart .variations{margin-bottom:0px!important}
.woocommerce .single_variation_wrap{line-height:0.8;}
.woocommerce .product_meta span.sku_wrapper {display: block;}
.innerContent-section .product_meta span.sku {display: inline-flex!important;margin-bottom:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: #fff!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-cart table.cart td span, .woocommerce .shop_table span{color:#000!important;}
.woocommerce table.shop_attributes th {width:80px!important;}	
.woocommerce-cart table.cart th.product-name, .woocommerce table.shop_table .cart_item td.product-name, .woocommerce-cart .cart-collaterals .cart_totals table th {text-align: left;}
	
/*----------------------------------Wishlist-page-css-----------------------------------------*/
.woocommerce table.tinvwl-table-manage-list {color: #000;font-weight: 500;border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;border-radius: 0px!important;
    border-collapse: separate;}
.woocommerce table.tinvwl-table-manage-list{border-radius:0px!important;}
.woocommerce table.tinvwl-table-manage-list img.size-woocommerce_thumbnail{width: 42px !important;}
.woocommerce table.tinvwl-table-manage-list th {font-size:18px;font-weight:500!important;}
.woocommerce table.tinvwl-table-manage-list td {/*padding:6px 9pt!important;*/width: auto;border-left:1px solid rgba(0,0,0,.1);    color:#000;vertical-align: middle;border-top: 1px solid rgba(0,0,0,.1);}
.woocommerce-checkout .woocommerce table.tinvwl-table-manage-list td.product-name, .woocommerce-cart .woocommerce table.tinvwl-table-manage-list td
.product-remove {border-left:0px!important;}
.woocommerce table.tinvwl-table-manage-list tr td .tinvwl-input-group-btn button .tinvwl-mobile{color: #fff !important;}
.woocommerce table.tinvwl-table-manage-list td.product-action a{min-width: 150px;padding: 9px 20px;transition: none !important;}
.woocommerce table.tinvwl-table-manage-list td.product-action a img{transition: none !important;}
.woocommerce table.tinvwl-table-manage-list td.product-action a:hover img{filter: brightness(0) invert(1);}
.woocommerce table.tinvwl-table-manage-list td.product-remove{border-left:0px;padding:6px 5pt!important;}
/*.woocommerce table.tinvwl-table-manage-list td.product-thumbnail{padding:6px 5pt!important;}*/
.woocommerce a.remove {font-size:1.8em!important;margin:auto;}
.woocommerce table a, .color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, 
.has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a{color:#000;}
.woocommerce td.product-thumbnail {text-align:center;}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, 
.woocommerce-page table.cart img {width:42px!important;box-shadow:none!important;outline:none!important}
.woocommerce .woocommerce-Price-currencySymbol {display: inline-flex;padding-right: 3px;}
.woocommerce .quantity .qty, .woocommerce table.cart td.actions .input-text{color: #000;font-weight: 500;outline: none!important;border: 1px solid #a7a2a2!important; padding:4px;}
.woocommerce table.cart td.actions {padding: 10px!important;border-left: 0px!important;}
.woocommerce #coupon_code {font-size: 15.5px;font-weight: 400;padding:10px 1em !important;;width:auto;height: 38px;}
/*.woocommerce button.button{font-weight: 400!important;border-radius:0px!important;box-shadow: none!important;padding:10px;outline: none!important;line-height:1.2!important;}*/
.woocommerce .cart_totals h2 {text-transform: uppercase;color: #000;font-weight: 500;font-size: 20px;text-align: left;font-family: 'Rubik', sans-serif;margin-top: 20px;margin-bottom: 12px}
.woocommerce a.checkout-button.alt{padding: 1em;text-align: center;font-size: 22px;width: 100%;font-weight: 500!important;background:var(--color)  !important;box-shadow: none!important;outline: none!important;color:#fff!important;margin-bottom:1.2em;}
.woocommerce a, .woocommerce form .form-row.woocommerce-invalid label{font-weight: 500;}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{display: block;}
.woocommerce a.button, .woocommerce a.added_to_cart{font-size:15px!important;font-weight:500!important;color: #fff!important;line-height:36px!important;overflow: hidden!important;background:var(--color) !important;outline: none!important;box-shadow: none!important;padding:10px 30px!important;border-radius: 4px!important;border:0px solid #000!important;bottom:-33px;height: 42px !important;display: inline-flex !important;align-items: center;justify-content: center;margin: auto;width: fit-content !important;margin-top:1em !important;}
.woocommerce a.button:hover, .woocommerce a.added_to_cart:hover{box-shadow: 0 0 25px 0 var(--color) !important;}

.woocommerce div.product form.cart .variations select{outline:none!important;margin-bottom:1.5em;}
.woocommerce div.product form.cart .variations td.label {padding-right: 0!important;line-height: normal!important;
margin: 0;padding: 0;width: 15%;}
.woocommerce div.product form.cart .variations label, .woocommerce div.product form.cart .variations{margin-bottom:0px!important}
.woocommerce .single_variation_wrap{line-height:0.8;}
.woocommerce .product_meta span.sku_wrapper {display: block;}
.innerContent-section .product_meta span.sku {display: inline-flex!important;margin-bottom:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color: #fff!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-cart table.cart td span, .woocommerce .tinvwl-table-manage-list span{color:#000!important;}
.woocommerce table.shop_attributes th {width:80px!important;}	
.woocommerce-cart table.cart th.product-name, .woocommerce table.tinvwl-table-manage-list .cart_item td.product-name, .woocommerce-cart .cart-collaterals .cart_totals table th {text-align: left;}
	
.tinv-wishlist .product-remove button[type="submit"]:hover{background: red !important;color: #fff !important;}
.tinv-wishlist .product-remove button[type="submit"]{
    font-size: 1.8em;background: #fff !important;
    height: 35px;padding: 0 !important;
    width: 35px;align-items: center;
    text-align: center;
    line-height: 1;font-size: 36px;transition: none !important;
    border-radius: 50%;
    color: red!important;
    text-decoration: none;
    font-weight: 700;
    border: 0;}
/*-----------------------------checkout-page-css---------------------------------------*/
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page 
.col2-set .col-2 {font-family:'Raleway',sans-serif;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{padding-left:0;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{padding-right:0;}
.woocommerce-cart table.cart th, .woocommerce-cart table.cart td:last-child, .woocommerce-cart table.cart td:not(:last-child){text-align:center;}
.woocommerce h3 {color: #000;font-weight:700;}
.woocommerce form .form-row label {line-height:1.8!important;font-size:17px;color: #000;font-weight:500;display:block;width:100%;}
.woocommerce .woocommerce-input-wrapper {width:100%;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce .select2-container 
.select2-selection--single{border:1px solid #d3ced2;padding:2px 8px;border-radius:0px!important;outline:none!important;height:34px!important;line-height:normal!important;margin:0px!important;font-size: 14px;font-weight:500;}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select, .woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, 
.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--color)!important;}
.woocommerce form .form-row label span {display: inline-block;}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {color: #767676;
font-weight:500;padding: 2px 0px;}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:32px!important;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:400}
.woocommerce form .form-row input.input-text::-webkit-input-placeholder{color:#767676;}
.woocommerce form .form-row textarea {height:75px!important;padding:10px;}
.woocommerce h3#order_review_heading{text-align:center;}
.woocommerce table.shop_table .cart_item td.product-name {width:58%;}
.woocommerce .woocommerce-privacy-policy-text p {text-align: left;font-size:16px;line-height: 1.7;font-weight: 400;}
.woocommerce #payment #place_order{background:#000;border-radius:0px!important;outline:none!important;line-height:normal!important;padding: 10px 20px!important;margin: 1.2em 0px;font-size:17px!important;}
.woocommerce-info, .woocommerce-error, .woocommerce-message{border-top:3px solid var(--color)!important;background:#f7f7f7;}
.woocommerce p.woocommerce-notice.woocommerce-notice--success {font-size:25px;color: #436d25;font-weight: 500; font-family: 'Rubik',sans-serif;margin-bottom: 15px;}
.woocommerce ul.order_details {margin:0 0 1.5em!important;}
.woocommerce ul.order_details li {margin-right:1.4em!important;font-size: 13px!important;line-height: 1!important;display: inline-flex;border-right-color:#8e888d!important;padding-right:1.2em!important;}
.woocommerce ul.order_details li:last-of-type {padding-right: 0px!important;margin-right: 0px!important;}
.woocommerce ul.order_details li strong {font-size: 15px!important;line-height: 13px!important;font-weight: 600;padding-left: 5px;}
.woocommerce-order-details h2, h2.woocommerce-column__title{color: #000;font-size: 28px;font-weight: 600;    margin-top: 15px;}
.woocommerce address {line-height:2;font-weight: 400;margin: 0;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{line-height:2!important
;transform:rotate(90deg);}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{line-height:2!important;}
.woocommerce .button.wc-backward {width: 150px;height: 50px;line-height: 32px!important;text-align: center;padding: 10px!important;}
.woocommerce .cart-collaterals .cart_totals tr th:first-child {border-right:1px solid rgba(0, 0, 0, .1);}
.woocommerce .button.wc-forward {padding:15px 22px!important;font-size:18px!important}

/*------------------------------product-page-css---------------------------------------*/
.single-product .content-area, .single-product .content-area a, .woocommerce .woocommerce-breadcrumb::after, 
.woocommerce .woocommerce-breadcrumb::before, .woocommerce .woocommerce-breadcrumb{color:#000!important;}
.woocommerce .woocommerce-breadcrumb {margin: 0 0 1em!important;font-size:16px!important;font-weight: 100;}
.woocommerce .woocommerce-breadcrumb a{font-weight:400;}  
.woocommerce-breadcrumb{text-align:left;}
.woocommerce .woocommerce-ordering select {border: 1px solid #ddd;padding: 6px 5px;outline:none!important}

.woocommerce .woocommerce-result-count {margin: 0 0 1.5em!important;}
.archive .products-section .term-description p {text-align:justify;margin-bottom: 1em;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin:0 15px 1.2em 0;padding: 2em 1em !important;width: 25%;text-align: center;background: #fff;height:auto;}
.woocommerce  h2.woocommerce-loop-product__title{font-size:16px;font-weight:600;padding: 0px 0px 5px!important;color: #000;text-align:center;margin-bottom: 10px;}
.woocommerce ul.products li.product .price{font-size:24px!important;margin:0px!important;color:#000!important;font-weight: 900 !important;}
.woocommerce ul.products li.product .button {margin: auto!important;padding: 0px 0px!important;position: absolute;
left: 0;right: 0;
/*    width:56%!important;*/
    bottom: -15px;}
.woocommerce ul.products li.product .button.ajax_add_to_cart{position:static;width:auto!important;bottom:-33px;padding: 0 20px 5px !important;margin-top: 1em !important;color: #fff !important;}

.woocommerce div.product {width: 100%;}
.single-product .type-product .col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
.woocommerce div.product div.summary {text-align: left;}
.woocommerce div.product .product_title {line-height: 1;color: #000;}
body.woocommerce p.stars a::before,body.woocommerce p.stars:hover a::before{color: gold;}
body.woocommerce div.product div.images.woocommerce-product-gallery{border: 1px solid #ddd;
    padding: 10px;
    overflow: hidden;}
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product p.price span, .woocommerce  .product_meta span{color:#000!important;margin-bottom:8px;font-weight:900;font-size: 24px;}
.woocommerce .woocommerce-product-details__short-description p {font-size:17px;margin-bottom:1.5em;}
.woocommerce div.product form.cart{margin-bottom:1.2em!important}
.woocommerce  .cart .quantity .qty {padding:6.1px!important;background: rgba(255, 255, 255, .9)!important;}
.woocommerce .cart .button.alt{background-color: var(--color)!important;opacity: 1;}
body .woocommerce-tabs.wc-tabs-wrapper{padding-bottom: 1em;border-bottom: 1px solid #d3ced2;margin-bottom: 1em;}
.woocommerce div.product .woocommerce-tabs ul.tabs {text-align:left;padding-left:1.4em!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color:#000!important;text-shadow: none!important;font-size:17px;font-weight:900;}
.woocommerce #reviews {font-weight: 100;}
.woocommerce div.product .woocommerce-tabs .panel {margin:0 0 1.2em!important;text-align: left;}
.woocommerce #reviews #comments h2, .woocommerce div.product .woocommerce-tabs .panel h2{margin-bottom:15px;line-height:1;text-transform:capitalize;font-weight:500;font-size:35px;font-family: 'Poppins',sans-serif;}
.woocommerce div.product .woocommerce-tabs .panel h2{margin-bottom:20px;}
.woocommerce #reviews p, .woocommerce #reply-title, .woocommerce #email-notes, .woocommerce .comment-form-rating, 
.woocommerce p.meta em{font-size: 17.5px!important;line-height: 1.8;margin-bottom:8px;color: #000!important;font-weight:400;display:block;}
.woocommerce #email-notes, .woocommerce .required{display: inline-block;margin:0;}
/*.woocommerce #review_form #respond p{margin:1em 0px 0px!important;}*/
.woocommerce #review_form #respond p.stars{padding:0px!important;display: inline-block;width: auto;}
.woocommerce #review_form #respond textarea {background:#e7ecff;outline: none!important;height:100px!important;color: #000;font-weight: 500;padding:5px 12px;font-size: 16px;display: block;width: auto !important;border: 1px solid #999;}
.woocommerce .comment-form-rating #rating {margin: 0px 1em;vertical-align:middle;outline: none!important;}
.woocommerce .comment-form .comment-form-comment {margin-bottom:15px!important;}
.woocommerce .comment-form .comment-form-author label, .woocommerce .comment-form .comment-form-email label {width: 8%;margin-bottom:12px;}
.woocommerce label[for="rating"]{display: block;}
.woocommerce .comment-form input{background: #e7ecff;outline: none!important; box-shadow: none!important;vertical-align: middle;color: #000;font-weight: 500;padding: 0px 8px;font-size: 16px;height: 34px;vertical-align: top;display: block;border: 1px solid #999;}
.woocommerce #review_form #respond .form-submit input {padding:13px 30px!important;height:100%;}
.woocommerce #reviews #comments ol.commentlist {padding:0;margin-top:1.2em!important;}
.innerContent-section .comment-text .description {padding: 5px 0;margin-bottom: 3.2em;}
.woocommerce .woocommerce-message::before, .woocommerce-info::before{color:var(--color)!important;}
.woocommerce .woocommerce-message{line-height:2.8;padding: 1em 1.5em 1em 3.5em!important;text-align: left;}
.woocommerce .woocommerce-message .button.wc-forward{line-height: normal!important;padding: 8px 18px!important;
font-weight: 400!important;font-size:18px!important;bottom:0;}
.woocommerce  .product_meta .posted_in{font-size:18px}
  
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods 
.woocommerce-SavedPaymentMethods-tokenInput {margin:0px 1px!important;}  
.woocommerce-checkout #wc-stripe-cc-form div.form-row{padding:0px!important;}  
.woocommerce #stripe-card-element {width:548px!important;}
.woocommerce .wc-stripe-elements-field{padding:10px!important;width:100%!important;margin:1px 0px!important;}  
.woocommerce .wc-stripe-iban-element-field {width:100%!important;padding:10px!important;margin:0!important;}
.woocommerce .form-row.form-row-first, .woocommerce .form-row.form-row-last{margin-bottom:0px!important;width:49%!important;}  
.woocommerce .form-row.form-row-first #coupon_code{padding:1.25em 0px;}
.woocommerce .form-row.form-row-first #coupon_code , .woocommerce .form-row.form-row-last button.button {width:100%;}
.woocommerce-checkout #payment ul.payment_methods li input {margin:1px 8px 0 0!important;outline: none!important; }
.woocommerce .form-row.woocommerce-SavedPaymentMethods-saveNew{padding:0px!important}
.woocommerce .form-row.woocommerce-SavedPaymentMethods-saveNew label{width:auto!important;line-height:0.9!important;}
.woocommerce .comment-text .star-rating::before, .woocommerce .comment-text .star-rating span::before, .woocommerce div.product .woocommerce-tabs .panel h2 span, .woocommerce-product-rating .star-rating::before , 
.woocommerce-product-rating .star-rating span::before, .woocommerce-product-rating span.count, .single_variation_wrap  span.price span{color:#fff!important}
.woocommerce .products .star-rating {margin:0 auto .5em!important;}
.woocommerce ul.products li.product a img, .woocommerce div.product .woocommerce-product-rating {margin:0 0 10px!important;}
.woocommerce-variation.single_variation, .woocommerce .col2-set, .woocommerce-page .col2-set, .woocommerce fieldset{margin-bottom:1.2em!important;}
.woocommerce-checkout #payment ul.payment_methods li img {width:60px;}
.stripe-card-group, #eh-stripe-exp-element, #eh-stripe-cvc-element{width:100%;}

/*-----------------------------------related-products-------------------------------------*/
.woocommerce .related.products h2 {text-align: left;margin-bottom:20px;font-family: 'Poppins',sans-serif;}
.price {color: var(--color);font-weight: 700; }