.elementor-2029182 .elementor-element.elementor-element-99fa646:not(.elementor-motion-effects-element-type-background), .elementor-2029182 .elementor-element.elementor-element-99fa646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029182 .elementor-element.elementor-element-99fa646 > .elementor-container{max-width:1400px;}.elementor-2029182 .elementor-element.elementor-element-99fa646{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-2029182 .elementor-element.elementor-element-99fa646 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2029182 .elementor-element.elementor-element-a739b0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2029182 .elementor-element.elementor-element-c3873f3{--spacer-size:100px;}.elementor-2029182 .elementor-element.elementor-element-4af8b2e > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2029182 .elementor-element.elementor-element-4af8b2e{text-align:center;}.elementor-2029182 .elementor-element.elementor-element-4af8b2e .elementor-heading-title{font-size:30px;font-weight:700;}.elementor-2029182 .elementor-element.elementor-element-2eb1f98{font-family:"Inter", Sans-serif;font-weight:500;}body.elementor-page-2029182:not(.elementor-motion-effects-element-type-background), body.elementor-page-2029182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-2029182 .elementor-element.elementor-element-99fa646{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2029182 .elementor-element.elementor-element-4af8b2e .elementor-heading-title{font-size:25px;}}/* Start custom CSS */mark {
    background-color: #db251e !important;
    padding: 5px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  color: #fff !important;
}

body.pdp-full #page .woocommerce-tabs, .woocommerce-tabs.wc-tabs-wrapper {
    padding-bottom: 0px !important;
}

.table-header th {
    padding: 10px 0px 10px 0px !important;
    text-align: center !important;
}

.eael-data-table tbody tr td {le: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F7F7F7;
    font-size: 16px;
    text-align: center !important;
    padding: 5px !important;
}

@media only screen and (max-width: 768px) {
.my-table {
    max-width: 100% !important;
    overflow: scroll !important;
}}

p, li, .content-area blockquote p, table {
    font-weight: 500;
}

div.product .product_meta:has(span) {
    font-weight: 400 !important;
}

.commercekit-sticky-add-to-cart.visible {
    display: none !important;
}

body .woocommerce-tabs .panel h2 {
    font-size: revert !important;
}

.woocommerce-tabs table td {
    padding: 5px;
}

.ekit-wid-con p {
    margin-bottom: 0px !important;
}

.product table.variations td, .product table.variations th {
    border: none !important;
}

.woocommerce-Tabs-panel {
	scroll-behavior: smooth;
	scroll-margin-top: 130px !important;
}

@media (max-width: 992px) {
.woocommerce-Tabs-panel {
	scroll-behavior: smooth;
	scroll-margin-top: 60px !important;
}}

.commercekit-atc-sticky-tabs {
    top: 50px;
	 	margin-bottom: -60px !important;
}

.description-tab, .woocommerce-tabs .panel {
    margin-left: 0;
    margin-right: 0;
    display: inline;
}/* End custom CSS */