
.ref-brand-text{font-weight:800;letter-spacing:.03em;font-size:1.35rem;color:inherit;text-decoration:none}.ref-footer .ref-brand-text{color:#fff}.product-meta p{margin:0}.pdp-local-marker{display:none}.information-panel .spec-list div{display:grid;grid-template-columns:minmax(140px,1fr) 2fr;gap:12px}.information-panel .spec-list dt{font-weight:700}.quote-status{min-height:1.4em}.validation-error{color:#9b1c1c;font-weight:700}.swatch{overflow:hidden;border:1px solid rgba(0,0,0,.25)}
@media(max-width:700px){.information-panel .spec-list div{grid-template-columns:1fr}.ref-header-inner{gap:.75rem}.ref-nav{flex-wrap:wrap}.product-layout{display:block}.gallery-column,.product-panel{width:100%}}

.method-row{border:0;padding:0;margin:.35rem 0 0;display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.method-row label{display:inline-flex;gap:.35rem;align-items:center;margin:0}.price-overview fieldset.method-row{border:0;padding:0;margin:.35rem 0 0}

.swatch.black-white{background:linear-gradient(135deg,#202124 0 75%,#fff 76%)}
.swatch.fuchsia-white{background:linear-gradient(135deg,#b52374 0 75%,#fff 76%)}
.swatch.royal-white{background:linear-gradient(135deg,#245cb7 0 75%,#fff 76%)}
