.juwelier-estimate{padding:12px 0 8px;color:#263a32}.juwelier-estimate-price{font:400 20px/1.3 var(--serif,Georgia,serif);margin:0 0 5px}.juwelier-estimate-note{font:10px/1.6 var(--sans,Arial,sans-serif);color:#656a62;margin:2px 0}.juwelier-estimate-disclaimer{font:11px/1.7 var(--sans,Arial,sans-serif);color:#656a62;max-width:760px}.seo-product .juwelier-estimate-price{font-size:28px}.jewel-dialog .juwelier-estimate{padding:15px 0;border-block:1px solid var(--line,#dcdcd3);margin:14px 0}
.jw-size-control{width:82%;max-width:310px;margin:16px 0 3px;color:#111}.jw-size-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;font:9px/1.5 var(--sans,Arial,sans-serif);letter-spacing:.04em}.jw-size-heading output{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.jw-size-range{appearance:none;-webkit-appearance:none;display:block;width:100%;height:20px;margin:3px 0 0;padding:0;background:transparent;cursor:pointer;accent-color:#111}.jw-size-range::-webkit-slider-runnable-track{height:2px;background:#111;border-radius:2px}.jw-size-range::-moz-range-track{height:2px;background:#111;border-radius:2px}.jw-size-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;border:1px solid #111;background:#111;border-radius:50%;margin-top:-4px;box-shadow:0 0 0 2px #f7f5ef}.jw-size-range::-moz-range-thumb{width:9px;height:9px;border:1px solid #111;background:#111;border-radius:50%}.jw-size-range:focus-visible{outline:2px solid #111;outline-offset:3px}.jw-size-labels{display:flex;justify-content:space-between;gap:1px}.jw-size-labels button{padding:4px 1px;border:0;background:transparent;color:#777;font:9px var(--sans,Arial,sans-serif);min-width:21px;cursor:pointer}.jw-size-labels button[aria-pressed=true]{color:#111;font-weight:700}.jw-size-labels button:focus-visible{outline:1px solid #111;outline-offset:1px}.jewel-dialog .jw-size-control,.seo-product .jw-size-control{width:82%;max-width:310px;margin-bottom:18px}

.product-variant-field:has(#product-pair-weight){display:none!important}

.juwelier-estimate-confirmation{font:11px/1.6 var(--sans,Arial,sans-serif);color:#555d52;margin:5px 0 8px;max-width:310px}
