			.minagar-moquette-wrap{margin:14px 0 18px;padding:14px 16px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fafafa;text-align:center;}
			.minagar-moquette-label{display:block;font-weight:700;margin-bottom:8px;}
			.minagar-moquette-relation{margin:0 0 12px;font-size:12.5px;color:#4a4a4a;background:#eef7f8;border-radius:6px;padding:6px 10px;}
			.minagar-preset-select{display:block;width:100%;height:40px;border:1px solid rgba(0,0,0,.14);border-radius:8px;background:#fff;color:#333;font-size:13.5px;font-family:inherit;padding:0 10px;margin-bottom:12px;cursor:pointer;}
			.minagar-preset-select:focus{outline:none;border-color:var(--byno-var-main-color,#27a5b5);}
			.minagar-custom-block{margin-bottom:4px;}
			.minagar-stepper{display:inline-flex;align-items:center;gap:8px;background:var(--byno-var-color-light-dark-opacity-bg,#f2f2f2);border-radius:8px;padding:4px 6px;}
			.minagar-step-btn{width:28px;height:28px;flex:0 0 28px;border-radius:6px;border:none;background:var(--byno-var-color-light-dark-bg,#fff);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--byno-var-color-light-dark-text,#333);font-size:16px;line-height:1;user-select:none;-webkit-user-select:none;touch-action:manipulation;padding:0;transition:all .2s;}
			.minagar-step-btn:hover:not(:disabled){background:var(--byno-var-main-color,#27a5b5);color:#fff;}
			.minagar-step-btn:disabled{opacity:.4;cursor:not-allowed;}
			.minagar-step-input{width:56px;min-width:0;height:28px;border:none;background:transparent;text-align:center;font-size:14px;font-weight:600;color:var(--byno-var-color-light-dark-text,#222);-moz-appearance:textfield;}
			.minagar-step-input::-webkit-outer-spin-button,.minagar-step-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
			.minagar-step-input:focus{outline:none;}
			.minagar-moquette-hint{margin:8px 0 0;font-size:12px;color:#777;line-height:1.9;}
			.minagar-moquette-preview{margin-top:12px;font-size:15px;}
			.minagar-moquette-preview .minagar-preview-row{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:6px;}
			.minagar-moquette-preview .minagar-preview-label{color:#555;}
			.minagar-calc-formula{font-weight:700;color:#333;font-size:15px;}
			.minagar-calc-price{font-weight:800;color:var(--byno-var-main-color,#27a5b5);font-size:18px;}
			.minagar-variable-note{margin:8px 0 0;font-size:12px;color:#b26a00;}
			.minagar-stitch-row{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:12px;font-size:13.5px;cursor:pointer;flex-wrap:wrap;}
			.minagar-stitch-row input[type="checkbox"]{width:16px;height:16px;flex:0 0 auto;cursor:pointer;}
			.minagar-stitch-label{font-weight:700;color:#333;}
			.minagar-stitch-price-hint{color:#777;font-size:12px;}
			.minagar-unit{font-size:.7em;color:#888;font-weight:400;}
			.minagar-moquette-single form.cart .quantity{display:none !important;}
			.minagar-moquette-field-error{margin:10px 0 0;font-size:12.5px;font-weight:700;color:#c0392b;}
			.minagar-has-error .minagar-preset-select,.minagar-has-error .minagar-stepper{border-color:#c0392b !important;}
