
/* Qubal v182 — curated assortment + signature hanging system */
.v182SingleOffer{max-width:920px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:34px;align-items:center}
.v182SingleOffer .v182Media{background:#e7e0d8;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.v182SingleOffer .v182Media img{width:100%;height:100%;max-height:700px;object-fit:contain;display:block}
.v182SingleOffer .v182Copy h3{font-family:Georgia,'Times New Roman',serif;font-size:34px;font-weight:400;margin:7px 0 12px;color:inherit}
.v182SingleOffer .v182Copy p{line-height:1.65}
.v182Claims{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0 20px}.v182Claims span{border:1px solid rgba(140,110,72,.35);padding:7px 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}
.v182HangingSystem{margin:36px auto 0;padding:28px;border:1px solid rgba(178,139,86,.38);background:rgba(231,224,216,.52)}
.v182HangingSystem h3{font-family:Georgia,'Times New Roman',serif;font-size:30px;font-weight:400;margin:0 0 8px}.v182HangingSystem>p{max-width:780px;margin:0 0 22px;line-height:1.65}
.v182SystemGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v182SystemGrid div{border-top:1px solid rgba(140,110,72,.35);padding-top:13px}.v182SystemGrid b{display:block;margin-bottom:5px}.v182SystemGrid span{font-size:13px;line-height:1.45;display:block}
.v182EngravingNote{font-size:13px;margin:10px 0 18px;padding:12px 14px;border-left:2px solid #b08a58;background:rgba(176,138,88,.08)}
.v182ShapeNote{font-size:12px;opacity:.78;margin-top:8px}
.qubalNawalOptions{display:none;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px}.qubalNawalOptions.isVisible{display:grid}.qubalNawalOptions .qubalField{display:flex!important}
@media(max-width:760px){.v182SingleOffer{grid-template-columns:1fr}.v182SingleOffer .v182Media{min-height:340px}.v182SystemGrid{grid-template-columns:1fr 1fr}.qubalNawalOptions{grid-template-columns:1fr}}
