.woocommerce-demo-store{margin-top:65px}.blog-product .woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.blog-product .woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#C73B33;color:#fff;font-size:.857em;z-index:9}.blog-product img{width:100%}.blog-product .woocommerce-loop-product__buttons{margin-top:1em}@media (max-width:768px){.woocommerce-demo-store{margin-top:70px}}.woocommerce-demo-store .demo_store{background-color:#1B8182}.woocommerce-store-notice__dismiss-link{display:none}.blog-product .products.elementor-grid.columns-4{padding:0}.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:#1B8182}.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)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background-color:#1B8182;font-family:var(--e-global-typography-text-font-family),Sans-serif;color:#FFF;border-radius:4px;padding:15px 30px;display:inline-block;text-align:center;width:100%}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--order-summary-totals-color);padding:9px 12px;line-height:1.5em;padding-bottom:var(--order-summary-rows-gap-bottom,15px)}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td:not(.product-quantity){font-family:var(--e-global-typography-4d0a934-font-family),sans-serif;font-size:var(--e-global-typography-4d0a934-font-size);font-weight:var(--e-global-typography-4d0a934-font-weight);color:var(--order-summary-items-color);padding:9px 12px;line-height:1.5em;padding-bottom:var(--order-summary-rows-gap-bottom,15px);padding-top:var(--order-summary-rows-gap-top,15px)}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td.product-quantity{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--order-summary-totals-color);padding:9px 12px;line-height:1.5em;padding-bottom:var(--order-summary-rows-gap-bottom,15px);padding-top:var(--order-summary-rows-gap-top,15px)}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{font-family:var(--e-global-typography-text-font-family),sans-serif!important;font-size:var(--e-global-typography-text-font-size)!important;font-weight:var(--e-global-typography-text-font-weight)!important;color:var(--order-summary-totals-color)!important;padding:9px 12px;line-height:1.5em}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f8f8f8!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fdfdfd!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fdfdfd!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}