html {
scroll-behavior: smooth;
}  [id] {
scroll-margin-top: 200px; 
}
*::selection {
background: var( --e-global-color-accent );
color: #ffffff;
}
*::-moz-selection {
background: var( --e-global-color-accent );
color: #ffffff;
}
*::-webkit-selection {
background: var( --e-global-color-accent );
color: #ffffff;
}
body{
font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
} .elementor-widget-woocommerce-products{
font-family: "Inter";
}
.elementor-widget-woocommerce-products li.product{
transition: all .3s;
}
.added_to_cart.wc-forward{
display: none!important;
}
.elementor-widget-woocommerce-product-price p, .woocommerce-variation-price span{
color:var( --e-global-color-accent )!important;
}
.woocommerce-variation-price span{
font-family: "Inter", Sans-serif;
font-weight: 600;
font-size: 22px;
}
.woocommerce-variation-price{
padding-bottom: 20px;
}
table.variations{
text-align: left;
}
table.variations tr, table.variations td, table.variations th{
background: none!important;
padding-bottom: 5px;
padding-top: 5px;
}
.stock.in-stock{
color: var(--e-global-color-text)!important;
}
.widget.widget_wpc_filters_widget {
color: var(--e-global-color-secondary);
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt, {
background: var( --e-global-color-accent );
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{
background: var( --e-global-color-primary );
}
@media (min-width: 768px) {
.woocommerce-shipping-totals.shipping{
display: flex;
flex-direction: column;
}
.woocommerce-shipping-totals.shipping ul, .woocommerce-shipping-totals.shipping td {
width: max-content!important;
display: contents;
}
}