.elementor-widget-the7-woocommerce-product-additional-information table.woocommerce-product-attributes{border-collapse:separate}.elementor-widget-the7-woocommerce-product-additional-information .shop_attributes{background-color:transparent;border:none;margin:0}.elementor-widget-the7-woocommerce-product-additional-information .shop_attributes th{font-weight:400;border:none}.elementor-widget-the7-woocommerce-product-additional-information .shop_attributes td{border:none}.elementor-widget-the7-woocommerce-product-additional-information .shop_attributes tr:not(:first-child) td,.elementor-widget-the7-woocommerce-product-additional-information .shop_attributes tr:not(:first-child) th{border-color:var(--the7-divider-color)}.elementor-widget-the7-woocommerce-product-additional-information:not(wc-product-info-top-border-yes) tr:first-child td,.elementor-widget-the7-woocommerce-product-additional-information:not(wc-product-info-top-border-yes) tr:first-child th,.elementor-widget-the7-woocommerce-product-additional-information:not(wc-product-info-yes) tr:not(:first-child) td,.elementor-widget-the7-woocommerce-product-additional-information:not(wc-product-info-yes) tr:not(:first-child) th{border:none}.elementor-widget-the7-woocommerce-product-additional-information .woocommerce-product-attributes .woocommerce-product-attributes-item__label{font-weight:var(--the7-base-font-weight);color:var(--the7-title-color)}.elementor-widget-the7-woocommerce-product-additional-information.wc-product-info-top-border-yes .shop_attributes tr:first-child td,.elementor-widget-the7-woocommerce-product-additional-information.wc-product-info-top-border-yes .shop_attributes tr:first-child th,.elementor-widget-the7-woocommerce-product-additional-information.wc-product-info-top-border-yes .shop_attributes tr:last-child td,.elementor-widget-the7-woocommerce-product-additional-information.wc-product-info-top-border-yes .shop_attributes tr:last-child th{border-color:var(--the7-divider-color)}.wcf-filtras, .wcf-oe { margin: 0 0 1.5em; padding: 1em; border: 1px solid rgba(0,0,0,.12); border-radius: 6px; }
.wcf-filtras__head { font-weight: 600; margin-bottom: .6em; }
.wcf-filtras__row { display: flex; flex-wrap: wrap; gap: .6em; align-items: flex-end; }
.wcf-filtras__f, .wcf-oe label { display: flex; flex-direction: column; flex: 1 1 160px; min-width: 140px; font-size: .9em; }
.wcf-filtras__f span, .wcf-oe label span { margin-bottom: .25em; opacity: .8; }
.wcf-filtras select, .wcf-oe input { width: 100%; }
.wcf-filtras select:disabled { opacity: .5; }
.wcf-filtras select.is-loading { opacity: .6; }
.wcf-filtras__go { flex: 0 0 auto; }
.wcf-filtras__now { margin-top: .7em; font-size: .9em; }
.wcf-oe { display: flex; flex-wrap: wrap; gap: .6em; align-items: flex-end; }
.wcf-tinka table { width: 100%; border-collapse: collapse; font-size: .92em; }
.wcf-tinka th, .wcf-tinka td { text-align: left; padding: .45em .6em; border-bottom: 1px solid rgba(0,0,0,.1); vertical-align: top; }
.wcf-tinka__oe { margin-top: .8em; font-size: .9em; }
@media (max-width: 600px) { .wcf-filtras__f { flex-basis: 100%; } .wcf-tinka table { font-size: .85em; } }