:root {
--wp--custom--core-button--spacing--padding--left: 40px;
--wp--custom--core-button--spacing--padding--right: 8px;
--wp--custom--core-button--spacing--padding--top: 8px;
--wp--custom--core-button--spacing--padding--bottom: 10px;
--wp--custom--core-button--color:  var(--wp--preset--color--white);
--wp--custom--core-button--color--background: var(--wp--preset--color--primary);
--wp--custom--core-button--color-hover:  var(--wp--preset--color--primary);
--wp--custom--core-button--color--background-hover: var(--wp--preset--color--secondary);
--wp--custom--core-button--box-sizing: border-box;
--wp--custom--core-button--word-break: border-box;
--wp--custom--core-button--text-align: center;
--wp--custom--core-button--border-radius--top-left: 0;
--wp--custom--core-button--border-radius--top-right: 0;
--wp--custom--core-button--border-radius--bottom-left: 0;
--wp--custom--core-button--border-radius--bottom-right: 0;
--wp--custom--core-button--typography--font-size: var(--wp--preset--font-size--small);
--wp--custom--core-button--typography--font-weight: 500;
--wp--custom--core-button--line-height: 1.7; }
*,
*::before,
*::after {
box-sizing: inherit; }
body{
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased
}
html {
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased; }
header p a,
footer p a {
text-decoration: none; } a {
text-decoration-thickness: 1px;
text-underline-offset: 0.25ch;
}
a:hover,
a:focus {
text-decoration-style: dashed;
}
a:active {
text-decoration: none;
}
.editor-styles-wrapper .wp-site-blocks > * + *,
.editor-styles-wrapper .wp-site-blocks > * + * + *,
.wp-site-blocks > * + *,
.wp-site-blocks > * + * + * {
margin: 0; }
.wp-block-navigation .wp-block-navigation-item a:hover,
.wp-block-navigation .wp-block-navigation-item a:focus {
text-decoration-style: solid;
} .wp-block-search__button,
.wp-block-file .wp-block-file__button {
background-color: var(--wp--preset--color--primary);
border-radius: 0;
border: none;
color: var(--wp--preset--color--background);
font-size: var(--wp--preset--font-size--medium);
padding: calc(.667em + 2px) calc(1.333em + 2px);
} .wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
opacity: 0.90;
} .wp-block-navigation__responsive-container.is-menu-open {
padding-top: var(--wp--custom--spacing--outer);
padding-bottom: var(--wp--custom--spacing--large);
padding-right: var(--wp--custom--spacing--outer);
padding-left: var(--wp--custom--spacing--outer);
} .wp-block-image.is-style-Blur-border img{
border: calc(3 * 1px) solid var(--wp--preset--color--accent);
} .taxonomy-post_tag.wp-block-post-terms a{ 
padding:5px 10px;
margin-right:10px;
background:var(--wp--preset--color--accent);
color:var(--wp--preset--color--secondary);
border-radius:4px;
font-size:var(--wp--preset--font-size--tiny);
}
.taxonomy-post_tag.wp-block-post-terms span{
display:none;
}
body:not(.home) .wp-site-blocks main {
padding-bottom: var(--wp--style--block-gap);
padding-top: var(--wp--style--block-gap);
margin-top: 0;
}
.entry-content a{
text-decoration:underline;
}
.wp-block-query-pagination a.wp-block-query-pagination-previous,.wp-block-query-pagination a.wp-block-query-pagination-next{
color:var(--wp--preset--color--secondary);
background:var(--wp--preset--color--accent);
padding:0.6rem 1rem;
margin:0.3rem;
}
.comment-reply-title,#comments{
font-weight:500;
}   .edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title{
font-size:var(--wp--preset--font-size--extra-small);
font-weight:500;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{
background: var(--wp--preset--color--secondary);
border: 1px solid var(--wp--preset--color--accent);
border-radius: 0;
color: var(--wp--preset--color--accent);
cursor: pointer;
padding:0.6rem 0.8rem;
text-transform: uppercase;
text-decoration: none;
text-align: center;
font-size:var(--wp--preset--font-size--tiny);
font-weight: 500;
}
.wc-block-components-product-sale-badge,
.woocommerce span.onsale,
.wc-block-grid__product-onsale {
background-color: var(--wp--preset--color--primary);
color: var(--wp--preset--color--secondary);
font-size: 0.7em;
padding: 0.3em 0.7em;
border: 0;
line-height: 1.5;
text-transform: uppercase;
min-height: auto;
min-width: auto;
border-radius: 0px;
left: 14px;
top: 14px; 
letter-spacing:1px;
font-weight:300;
}
.woocommerce ul.products li.product .onsale {
left: 14px;
right: auto;
top: 14px;
margin: 0;
}
.wc-block-grid__product-onsale {
position: absolute;
top: 14px;
} .wp-block-social-links.is-style-logos-only .wp-social-link .wp-block-social-link-anchor:hover,
.wc-block-mini-cart__button:hover {
background-color: var(--wp--preset--color--accent);
color:var(--wp--preset--color--secondary);
}
.wp-block-social-links.is-style-logos-only .wp-social-link .wp-block-social-link-anchor,.wc-block-mini-cart__button{
border-radius:50%;
}
a, .content > .video-play:hover span, .content > .video-play svg, a svg.icon, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-post-featured-image img, .wp-block-fse-pro-header-search svg, .wp-block-fse-pro-header-social svg, .wp-block-search__button, .wp-block-navigation__responsive-container-open, .wp-block-navigation__responsive-container-close,.wc-block-mini-cart__button {
transition: all 0.5s ease;
}
.wp-block-fse-pro-header-social .social-controller, .wp-block-fse-pro-header-search .search-controller, .wp-block-social-links.is-style-logos-only .wp-social-link .wp-block-social-link-anchor{
padding:9px;
width: auto;
height: auto;
}
.wc-block-grid__product a{
text-decoration: none;
}
.woocommerce #respond input#submit:hover, 
.woocommerce #respond input#submit:focus, 
.woocommerce a.button:hover, .woocommerce a.button:focus, 
.woocommerce button.button:hover, .woocommerce button.button:focus, 
.woocommerce input.button:hover, .woocommerce input.button:focus, 
.woocommerce #review_form #respond .form-submit input:hover, 
.wp-block-button .wp-block-button__link,
.woocommerce #review_form #respond .form-submit input:focus, 
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover, .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:focus{
border-color: transparent;
background: var(--wp--preset--color--accent);
color:var(--wp--preset--color--secondary);
opacity: 1;
}
.woocommerce a.button:hover,
.woocommerce a.button:focus, 
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus {
color: var(--wp--preset--color--secondary);
background: var(--wp--preset--color--accent);
border:1px solid var(--wp--preset--color--accent);
letter-spacing:1px;
}
.wp-block-button .wp-block-button__link:hover{
background: var(--wp--preset--color--accent);
color: var(--wp--preset--color--secondary);
}
.wc-block-components-product-sort-select .wc-block-components-sort-select__select, 
.woocommerce .woocommerce-ordering select {
background: transparent;
cursor: pointer;
font-size: var(--wp--preset--font-size--tiny);
padding: 14px;
min-width: 160px;
border: 1px solid #ddd;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
border: 2px solid #ddd;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
border: none;
}
.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: var(--wp--preset--color--accent);
color: var(--wp--preset--color--secondary);
}
.wc-block-components-pagination__page, .wc-block-components-pagination__page:not(.toggle), .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
color: var(--wp--preset--color--body-text);
line-height: 1;
font-size: 20px;
font-size: 1.25rem;
font-weight: 400;
padding: 0;
min-width: 1em;
display: block;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
border-radius:0;
margin: 0 3px;
}
.woocommerce #review_form #respond .form-submit input, 
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt,
.woocommerce input.button.alt{
background: var(--wp--preset--color--primary);
color: var(--wp--preset--color--secondary);
border: 0;
border-radius: 0px;s
cursor: pointer;
font-size: var(--wp--preset--font-size--small);
font-weight: normal;
line-height: var(--wp--custom--typography--line-height--paragraph);
padding-top: max(0.7rem, 0.75vw);
padding-right: max(1.5rem, 1.85vw);
padding-bottom: max(0.7rem, 0.75vw);
padding-left: max(1.5rem, 1.85vw);
text-transform: uppercase;
text-decoration: none;
transition: all 0.3s ease-in-out;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus {
border-color: transparent;
background: var(--wp--preset--color--accent);
color: var(--wp--preset--color--secondary);
opacity: 0.8;
}
.woocommerce .quantity .qty {
width: 4.5em;
height: 51px;
}
.product_meta {
font-size: var(--wp--preset--font-size--tiny);
}
.woocommerce div.product section.related.products,
.woocommerce div.product section.upsells.products {
text-align: center;
margin-top:2rem;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-Tabs-panel h2, .related.products > h2,
.up-sells.upsells.products h2 {
font-weight: 500;
} .woocommerce .woocommerce-breadcrumb {
color: var(--wp--preset--color--primary);
background: var(--wp--preset--color--secbackground);
padding: 15px;
font-size: 12px;
margin: 0 0 3em;
} .woocommerce div.product .woocommerce-tabs ul.tabs li {
border: none;
background-color: transparent;
margin-right: 28px;
padding: 0;
margin-left: 0; }
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
border-bottom: 1px solid var(--wp--preset--color--fourground); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border-bottom-color: transparent;
z-index: 0; 
background:transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin-bottom: 0;
padding: 0; }
.woocommerce div.product .woocommerce-tabs .panel {
padding: 30px 0 0;
background: transparent; }
.woocommerce .woocommerce-breadcrumb{
color: var(--wp--preset--color--primary); 
}
.woocommerce .woocommerce-breadcrumb a{
color: var(--wp--preset--color--accent); }
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
border: 0; }
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
box-shadow: none; }
.woocommerce-Tabs-panel h2,
.related.products > h2,.up-sells.upsells.products h2{
font-size: var(--wp--custom--typography--font-size--heading-five);
margin-bottom: 28px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: var(--wp--preset--color--primary); }
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
color: var(--wp--preset--color--accent); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: var(--wp--preset--color--accent); }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
left: 0;
width: 100%;
background: var(--wp--preset--color--accent); }
.woocommerce-Tabs-panel p {
margin-top: 0; }
.woocommerce .woocommerce-product-attributes.shop_attributes {
text-align: left; }
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
padding: 10px 0;
text-transform: capitalize;
font-weight: 400; }
.woocommerce table.shop_attributes th p,
.woocommerce table.shop_attributes td p {
padding: 0; }
.woocommerce table.shop_attributes th {
color: var(--wp--preset--color--primary); }
.woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: var(--wp--preset--font-size--extra-small);
font-weight: 500;
}
.woocommerce-Reviews .commentlist {
padding-left: 0; }
.woocommerce-Reviews .comment-respond .comment-reply-title {
font-size: var(--wp--preset--font-size--upper-heading);
margin-bottom: 21px;
display: block; }
.woocommerce-Reviews .comment-form {
padding: 0px; }
.woocommerce #review_form #respond textarea {
height: auto; }
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
vertical-align: middle;
text-align: left;
position: relative; }
table.variations {
text-transform: capitalize; }
.woocommerce-variation.single_variation {
padding: 21px 0;
margin-bottom: 42px; }
.woocommerce button.button.alt.disabled {
background-color: var(--wp--preset--color--text); }
.woocommerce div.product .product_title {
font-size: var(--wp--preset--font-size--upper-heading);
font-weight: 600;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price,
.wc-block-grid__product-price.price,
.woocommerce div.product p.price ins, 
.woocommerce div.product span.price ins ,
.woocommerce ul.products li.product .price{
color: var(--wp--preset--color--accent);
font-weight:400;
margin-top: 0;
}
.woocommerce ul.products li.product .price,
.wc-block-grid__product .wc-block-grid__product-price,
.woocommerce ul.products li.product .price ins{
font-size:var(--wp--preset--font-size--extra-small);
font-weight: 300;
}
.wc-block-grid__product .wc-block-grid__product-price del,
.woocommerce div.product div.summary del,
.woocommerce ul.products li.product .price del{
color:#999;
margin-right: 0.4rem;
}
.wc-block-grid__product-add-to-cart .added_to_cart.wc-forward{
font-size:var(--wp--preset--font-size--extra-small);
margin-left: 0.5rem;
}
.woocommerce-product-details__short-description, 
.woocommerce-Tabs-panel p{
font-size:var(--wp--preset--font-size--extra-small);
}
.woocommerce #review_form #respond .form-submit input, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
padding-left: 80px;
padding-right: 80px;
}
.woocommerce div.product div.summary span.woocommerce-Price-amount.amount {
font-size:var(--wp--preset--font-size--medium);
color:var(--wp--preset--color--accent);
font-weight: 500;
}
.wc-block-grid__product .wc-block-grid__product-price ins,
.woocommerce div.product div.summary ins{
color:var(--wp--preset--color--accent);
}
input[type="date"], 
input[type="time"], 
input[type="datetime-local"], 
input[type="week"], 
input[type="month"], 
input[type="text"], input[type="email"], 
input[type="url"], input[type="password"], 
input[type="search"], input[type="tel"], 
input[type="number"], textarea,.select2-container--default .select2-selection--single {
background-color: transparent;
border-radius: 0;
border: 1px solid #ddd;
color: var(--wp--preset--color--teritary);
}
.woocommerce-page .input-text {
padding: 0.9rem 0.4rem 0.9rem 0.9rem;
}
.woocommerce-cart .woocommerce{
display: flow-root;
}
.woocommerce-cart-form {
width: 65%;
float:left;
}
.woocommerce-cart .cart-collaterals {
width: calc(35% - 40px);
float: right;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
width:100%;
float: left;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 80%;
}
.woocommerce-checkout>.col2-set {
float: left;
width: 48%;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 100%;
}
.woocommerce-checkout>.col2-set>.col-2 {
float: none;
width: 100%;
}
.woocommerce-checkout h3#order_review_heading {
float: right;
width: 45%;
margin-bottom: 30px;
}
.woocommerce-checkout #order_review {
float: right;
width: 45%;
border: 1px solid #cccc;
}
.woocommerce-page .input-text,.woocommerce-page .select2-container .select2-search__field, .woocommerce-page .select2-container .select2-selection {
font-size: var(--wp--preset--font-size--tiny);
}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table {
border:0;
width: 100%;
}
.woocommerce table.shop_table th {
font-weight: 700;
font-size: var(--wp--preset--font-size--tiny);
}
.woocommerce-cart td.product-price bdi{
color: var(--wp--preset--color--tertiary);
font-size: var(--wp--preset--font-size--tiny);
}
.woocommerce-cart td.product-subtotal bdi {
font-size: var(--wp--preset--font-size--tiny);
color: #111;
font-weight:500;
}
.woocommerce-cart td.product-name{
color:#111;
font-size: var(--wp--preset--font-size--tiny);
font-weight:600;
}
.woocommerce a.remove {
font-size: 1.3em;
font-weight: 300;
color: var(--wp--preset--color--tertiary);
}
.woocommerce a.remove:hover {
color: red!important;
background: transparent;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce table.shop_table {
border: 0;}
.woocommerce-cart .cart-collaterals {
border: 2px solid #efefef;
padding: 10px 20px 30px 20px;
}
.woocommerce-page .cart-collaterals h2 {
font-size:var(--wp--preset--font-size--content-heading);
font-weight:600;
text-transform: capitalize;
color: var(--wp--preset--color--primary);
}
.woocommerce-page .woocommerce-cart-form #coupon_code, .woocommerce-page .woocommerce-cart-form .actions .button{
font-size:var(--wp--preset--font-size--tiny);
height:42px
}
.woocommerce-cart .wc-proceed-to-checkout a.button{
font-size: var(--wp--preset--font-size--tiny);
padding:18px 0 18px 0;
}
.cart_totals .shop_table .order-total th, .cart_totals .shop_table .order-total td {
font-size: var(--wp--preset--font-size--upper-heading);
padding-top: 20px;
font-weight:500;
}
.cart_totals .shop_table .cart-subtotal th, .cart_totals .shop_table .cart-subtotal td {
padding-top: 10px;
padding-bottom: 10px;
}
tr.cart-subtotal td, tr.order-total td {
text-align: right;
}
tr.cart-subtotal td  span.woocommerce-Price-amount.amount{
text-align: right;
color: var(--wp--preset--color--primary);
font-size:var(--wp--preset--font-size--extra-small);
font-weight: 300;
}
.cart_totals .shop_table .cart-subtotal th {
color: var(--wp--preset--color--tertiary);
font-weight: 500;
}
.cart_totals span.woocommerce-Price-amount.amount{
color:var(--wp--preset--color--tertiary);
font-size:var(--wp--preset--font-size--content-heading);
font-weight:500;
}
.woocommerce-cart .woocommerce .quantity .qty {
width: 4em;
height: 45px;
}
.woocommerce form .form-row.place-order{
margin-bottom:0;
}
.checkout.woocommerce-checkout{
display:inline-block;
}
#add_payment_method #payment, .woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: transparent;
} .woocommerce-notices-wrapper {
display: block;
clear: both;
}
.woocommerce-form-coupon-toggle {
max-width: 600px;
margin: 0 auto 15px auto;
}
.woocommerce-form-login-toggle .woocommerce-info, 
.woocommerce-form-coupon-toggle .woocommerce-info {
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0);
display: block;
padding: 0;
border:0;
font-size:var(--wp--preset--font-size--extra-small);
}
.woocommerce-form-coupon-toggle .woocommerce-info {
color: inherit;
}
.woocommerce-form-coupon-toggle .showcoupon {
font-weight:500;
}
.woocommerce-info::before{
display:none
}
.woocommerce-error {
background-color: firebrick;
flex-direction: column;
align-items: flex-start;
color:var(--wp--preset--color--secondary);
}
.woocommerce-error::before{
color:var(--wp--preset--color--secondary);
}
.checkout_coupon.woocommerce-form-coupon {
border: 2px dashed #e8e8e8!important;
border-radius: 2px;
max-width: 600px;
margin: 0 auto 30px auto!important;
padding: 30px;
justify-content: center;
align-items: center;
}
.form-row .input-text {
width: 100%;
height: 50px;
padding: 0 1em;
border-radius: 2px;
}
.checkout_coupon.woocommerce-form-coupon .form-row-first, .checkout_coupon.woocommerce-form-coupon .form-row-last {
width: 100%;
text-align: center;
}
.woocommerce-page .woocommerce-form-coupon .button {
min-height: 45px;
font-size: var(--wp--preset--font-size--tiny);
}
form.checkout_coupon.woocommerce-form-coupon p {
font-size: var(--wp--preset--font-size--tiny);
}
.woocommerce-checkout #order_review{
background-color: var(--wp--preset--color--fourground);
padding: 30px;
border-radius: 4px;
border:0;
}
.woocommerce-checkout>.col2-set {
width: 58%;
}
.woocommerce-checkout #order_review {
width: 35%;
}
.woocommerce-checkout h3#order_review_heading {
width: 35%;
font-size: var(--wp--preset--font-size--upper-heading);
font-weight: 500;
}
.woocommerce-billing-fields h3 {
font-size:var(--wp--preset--font-size--upper-heading);
font-weight: 500;
}
.woocommerce form .form-row label{
font-size: var(--wp--preset--font-size--tiny);
line-height: 28px;
margin:0
}
.form-row .input-text {
width: 100%;
height: 50px;
padding: 0 1em;
border-radius: 2px;
}
.form-row-first, .form-row-last {
width: 48%;
}
.woocommerce form .form-row {
margin-bottom: .5em; 
}
select, button, input, textarea,.woocommerce-privacy-policy-text {
font-weight: 400;
text-transform: none;
font-size: var(--wp--preset--font-size--tiny);
color: var(--wp--preset--color--tertiary);
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding: 2rem;
}
.woocommerce-additional-fields h3 {
font-size: var(--wp--preset--font-size--upper-heading);
font-weight: 500;
}
.woocommerce-checkout-review-order-table tr {
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
border-bottom:1px solid #ddd;
}
.woocommerce .woocommerce-checkout-review-order table.shop_table td, 
.woocommerce .woocommerce-checkout-review-order table.shop_table tbody th, 
.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td, 
.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th {
border-top:0;
}
.woocommerce-checkout-review-order-table thead th {
margin-bottom: 10px;
text-transform: uppercase;
font-weight: 600!important;
font-size: var(--wp--preset--font-size--tiny);
}
.woocommerce table.shop_table td{
font-size: var(--wp--preset--font-size--tiny);
}
tr.cart-subtotal th, tr.cart-subtotal span.woocommerce-Price-amount.amount {
font-size: var(--wp--preset--font-size--medium);
font-weight:400!important;
}
tr.order-total, tr.order-total span.woocommerce-Price-amount.amount{
font-size: var(--wp--preset--font-size--small);
font-weight: 500;
}
.woocommerce-info {
border-top-color: #1e85be;
background:var(--wp--preset--color--primary);
color: var(--wp--preset--color--secondary);
font-size: var(--wp--preset--font-size--tiny);
border: 0;
}
.woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th {
padding: 0.8rem;
}
#place_order {
text-transform: uppercase;
width: 100%;
min-height: 50px;
margin-top: 30px;
}
.woocommerce table.shop_table tfoot th {
font-weight: 600;
} .woocommerce-account h2{
font-weight:500;
}
.woocommerce-account form .form-row label{
margin-bottom:10px;
}
.woocommerce-account .entry-content .woocommerce-form-login{
width: 450px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
display: inline-block;
margin: 15px 0;
}
.woocommerce form .form-row {
margin-bottom: 0.5em;
display: grid;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 30%;
padding: 0px 20px;
background:var(--wp--preset--color--fourground);
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
list-style: none;
border-bottom: 1px solid #eaeaea;
position: relative;
padding:0;
}
.woocommerce-MyAccount-navigation ul li a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
padding: 15px 0;
display: block;
text-decoration:none;
}
.woocommerce-MyAccount-navigation ul li:last-child {
border: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 2rem;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
text-decoration: none;
}
.woocommerce-account .col2-set .col-1, 
.woocommerce-account .col2-set .col-1 {
float: left;
width: 48%;
}
.woocommerce-account .addresses .title h3 {
float: left;
font-weight: 500;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
top: 2.5em;
left: 0.7em;
}
.woocommerce-order-received section.woocommerce-order-details{
width: 48%;
float: left;
}
.woocommerce-order-received section.woocommerce-customer-details{
width: 48%;
float:right;
}
.woocommerce-order-received .woocommerce-order{
display: flow-root;
}
.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details{
border:1px solid #ddd;
}
.woocommerce-page h2.woocommerce-order-details__title{
font-size: var(--wp--preset--font-size--large);
font-weight: 300;
}
.woocommerce-order-received  ul.woocommerce-order-overview {
display: flex;
width: 100%;
padding-left: 0;
font-size: var(--wp--preset--font-size--small);
background: #EBF3FF;
padding: 2rem;
} h2.wc-block-mini-cart__title {
font-size: 1em;
margin: 40px 16px 0;
font-weight: normal;
}
.wc-block-components-product-badge {
font-size: .65em;
font-weight: 600;
padding: 0.2rem 1em;
background:var(--wp--preset--color--primary);
color:var(--wp--preset--color--secondary);
}
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity {
padding-top: 7px;
display: flex;
}
.wc-block-cart-item__remove-link{
margin-left:0.5rem!important;
cursor: pointer;
}
@media (max-width:900px){
.woocommerce-cart-form,
.woocommerce-checkout>.col2-set,
.woocommerce-checkout>.col2-set>.col-2,
.woocommerce-checkout #order_review,
.woocommerce-checkout h3#order_review_heading {
width: 100%;
float: left;
}
.woocommerce-cart .cart-collaterals {
width: 100%;
float: left;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 65%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
padding: 0px 10px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
margin: 1rem;
padding: 0;
} 
}
@media (max-width: 781px){
.blur-theme-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis: min-content!important;
}
}
@media (max-width: 767px){
.blur-theme-col.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
flex-basis:100%!important;
}
}
@media screen and (max-width: 600px){
.wp-block-navigation__submenu-container{
padding-top: 0.7rem!important;
padding-bottom: 0.5rem!important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{
gap: 9px!important;
}
}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-manage-payment-methods,#add_payment_method .sv-wc-payment-gateway-payment-form-manage-payment-methods{display:block;margin:1em 0;text-align:center}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method{display:inline-block;margin-bottom:.5em}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method .nickname{margin-right:.5em}.woocommerce-checkout #payment div.payment_box .sv-wc-payment-gateway-payment-form-saved-payment-method img,#add_payment_method .sv-wc-payment-gateway-payment-form-saved-payment-method img{float:none;width:30px;height:20px;display:inline-block;margin-right:.5em;vertical-align:middle}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=tel],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-echeck-form-input[type=text],.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-form-nickname,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel],#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=tel],#add_payment_method input.js-sv-wc-payment-gateway-echeck-form-input[type=text],#add_payment_method input.js-sv-wc-payment-gateway-form-nickname{font-size:1.5em;padding:8px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel]:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel]:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text]:focus{box-shadow:0 0 .1875em #3498db}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel].identified,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel].identified,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified{border-color:#69bf29}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel].identified:focus,.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=tel].identified:focus,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-input[type=text].identified:focus{box-shadow:0 0 .1875em #69bf29}@media screen and (min-width: 330px){.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-cc-plain.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:50px 31px}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visa{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-visa.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.mastercard{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-mastercard.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.dinersclub{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-dinersclub.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.maestro{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-maestro.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.jcb{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-jcb.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.amex{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-amex.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.discover{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-discover.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.visaelectron{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-visa-electron.svg)}.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type,#add_payment_method input.js-sv-wc-payment-gateway-credit-card-form-account-number.invalid-card-type{background-image:url(//solarischem.com/procurement/wp-content/plugins/woocommerce-gateway-authorize-net-cim/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/images/card-cc-invalid.svg)}}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-check-hint,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-check-hint{margin:0 0 3px 2px;cursor:pointer}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check{margin:1em}.woocommerce-checkout #payment div.payment_box .js-sv-wc-payment-gateway-echeck-form-sample-check img,#add_payment_method .js-sv-wc-payment-gateway-echeck-form-sample-check img{min-height:135px}ul.payment_methods li div.sv-wc-payment-gateway-card-icons{vertical-align:middle;display:flex;flex-wrap:wrap;margin-left:auto;gap:5px}ul.payment_methods li div.sv-wc-payment-gateway-card-icons img{float:none !important}