.cuem-managed-native-swatches{display:none!important}
.variations_form .variations td.value{position:relative;min-width:0}
.variations_form .variations .cuem-visual-swatches{display:flex;flex-wrap:wrap;align-items:stretch;gap:7px;margin:3px 0 9px!important;padding:0;max-width:100%}
.variations_form .cuem-visual-swatch{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:68px;min-height:38px;max-width:100%;padding:7px 11px!important;border:1px solid #d9e1ed!important;border-radius:8px!important;background:#fff!important;color:#2f4057!important;font-size:12px!important;font-weight:500;line-height:1.3!important;box-shadow:none;text-transform:none!important;white-space:normal}
.variations_form .cuem-visual-swatch[aria-pressed=true]{border-color:#1b62e8!important;background:#edf4ff!important;box-shadow:0 0 0 1px #1b62e8}
.variations_form .cuem-visual-swatch:focus-visible{outline:2px solid #1b62e8;outline-offset:3px}
.variations_form .cuem-visual-swatch:disabled{opacity:.4;cursor:not-allowed}
.variations_form .cuem-colour-dot{display:inline-block;flex:none;width:20px;height:20px;border-radius:50%;border:1px solid #98a8ba;box-shadow:inset 0 0 0 2px #ffffff55}
.variations_form select.cuem-native-variation-select{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;pointer-events:none!important}
.wd-product.wd-hover-standard .cuem-card-status-row{flex-wrap:wrap!important;row-gap:6px!important;max-width:100%}
.wd-product.wd-hover-standard .cuem-card-status-row .wd-swatches-grid{flex-wrap:wrap!important;max-width:100%}
.wd-product.wd-hover-standard .cuem-card-status-row .cuem-card-colours .wd-swatch.cuem-color-swatch{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;border:0!important;padding:0!important;position:relative;line-height:0!important}
.wd-product .cuem-card-colours .wd-swatch-text,.wd-product .cuem-card-colours .wd-swatch-bg{display:none!important}
.cuem-card-colour-dot{display:block;width:16px;height:16px;border:1px solid #9aa9bd;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff55}
.wd-product .cuem-card-text-options .wd-swatch{width:auto!important;height:auto!important;max-width:100%;min-height:22px!important;padding:3px 6px!important;border:1px solid #d9e1ed;border-radius:5px;font-size:10px;line-height:1.2!important}
.wd-product .cuem-card-text-options .wd-swatch-text{white-space:normal!important;overflow-wrap:anywhere}
.woocommerce-product-attributes-item__value{overflow-wrap:anywhere}
@media(max-width:600px){.variations_form .cuem-visual-swatch{min-width:58px;min-height:36px;font-size:11px!important;padding:7px 9px!important}.variations_form .cuem-colour-dot{width:18px;height:18px}.variations_form .variations th.label{font-size:12px;min-width:60px}.cuem-card-status-row{gap:5px!important}}
.variations_form.cuem-visual-controls .wd-attr-selected{display:none!important}

/* Clear follows the final attribute option; cards omit category captions. */
.variations_form .cuem-visual-swatches .wd-reset-var{display:inline-flex!important;align-items:center!important;width:auto!important;flex:0 0 auto;margin:0!important;padding:0!important;position:static!important}
.variations_form .cuem-visual-swatches .cuem-inline-clear{display:inline-flex;align-items:center;align-self:center;min-height:38px;margin:0!important;padding:0 5px!important;white-space:nowrap;font-size:12px;line-height:1.3}
.wd-product .wd-product-cats{display:none!important}

.wd-product.wd-hover-standard .cuem-card-status-row,.wd-product.wd-hover-standard .product-element-bottom>.star-rating,.wd-product.wd-hover-standard .product-element-bottom>.wd-product-stock{grid-row:2!important}
.wd-product.wd-hover-standard .product-element-bottom>.price{grid-row:3!important}
.wd-product.wd-hover-standard .product-element-bottom>.wd-add-btn{grid-row:4!important}
