/* Fenster Systems – theme-friendly UI */
.fs-dimension-fields{padding:0;margin:12px 0;border:0;background:transparent}
.fs-fields-inline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
.fs-fields-inline .input-text{max-width:220px}
.fs-sep{opacity:.6}

/* Modern price chip */
.fs-price-preview{
	display:inline-flex;align-items:baseline;gap:.5rem;
	padding:.6rem .9rem;border-radius:12px;
	background:rgba(0,0,0,.05);
	font-weight:600;line-height:1.3;
}
.fs-price-preview .fs-price-label{opacity:.75;font-size:.95rem}
.fs-price-preview .fs-price-amount{font-size:1.25rem;font-weight:700;letter-spacing:.2px;font-variant-numeric:tabular-nums}

/* Hide default Woo price on single product when this stylesheet is enqueued */
.single-product .summary .price{display:none !important}

@media(max-width:480px){
	.fs-fields-inline .input-text{max-width:100%}
	.fs-sep{display:none}
}

/* Hide legacy "Alan (m²)" row in Blocks if present */
.wc-block-components-product-details__alan-m{display:none !important}

/* Keep combined measures compact */
.wc-block-components-product-details .wc-block-components-product-details__o-l-ler-mm .wc-block-components-product-details__value{white-space:nowrap}

.fs-dims{opacity:.75;display:inline;margin-top:2px}
.fs-attrs{}


/* Blocks fallback: hide label of our dims row if it appears */
.wc-block-components-product-details__fs-dims .wc-block-components-product-details__name{display:none}
/* Small lines look */
.fs-dims,.fs-attrs{}

.fs-attrs{}
.fs-dims{display:inline !important}
