.term-description-bottom table,.ecce-empty-category-description table,.entry-content table:not(.shop_table),.woocommerce-Tabs-panel table:not(.shop_table){display:block;width:max-content!important;max-width:100%!important;overflow-x:auto;border-collapse:collapse;margin:20px 0;border-radius:6px;-webkit-overflow-scrolling:touch}.term-description-bottom th,.ecce-empty-category-description th,.entry-content table:not(.shop_table) th,.woocommerce-Tabs-panel table:not(.shop_table) th{background-color:#f8fafc;font-weight:600;text-align:left}.term-description-bottom td,.term-description-bottom th,.ecce-empty-category-description td,.ecce-empty-category-description th,.entry-content table:not(.shop_table) td,.entry-content table:not(.shop_table) th,.woocommerce-Tabs-panel table:not(.shop_table) td,.woocommerce-Tabs-panel table:not(.shop_table) th{padding:8px 14px!important;border:1px solid #e2e2e2;line-height:1.45;vertical-align:middle}.variable-items-wrapper .variable-item{border:2px solid var(--ecce-accent)!important;border-radius:8px!important;background-color:#fff!important;transition:all .2s ease;box-shadow:none!important}.variable-items-wrapper .variable-item.image-variable-item{border-radius:50%!important;width:50px!important;height:50px!important;padding:0!important;overflow:hidden!important}.variable-items-wrapper .variable-item.image-variable-item img{border-radius:50%!important;object-fit:cover!important;width:100%!important;height:100%!important}.variable-items-wrapper .variable-item.selected,.variable-items-wrapper .variable-item.selected:hover{background-color:var(--ecce-accent)!important;color:#fff!important;border-color:var(--ecce-accent)!important;filter:brightness(.9)!important}