.offer-details-trigger{cursor:pointer}.offer-details-trigger:hover{background:#d9b45f26}.offer-details-trigger:focus-visible{outline:2px solid #f5d998;outline-offset:4px}html.offer-modal-open{overflow:hidden}
.offer-details-dialog{width:min(760px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #b5944c;border-radius:20px;background:#120d08;color:#f8f1e3;font-family:'Be Vietnam Pro',Arial,sans-serif;overflow:auto}.offer-details-dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}
.offer-details-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid #d9b45f40}.offer-details-head h2{margin:0;color:#f5d998;font:600 28px/1.3 'Lora',Georgia,serif}.offer-details-head button{flex-shrink:0;width:42px;height:42px;border:1px solid #d9b45f66;border-radius:50%;color:#f5d998;background:#19120b;font-size:26px;cursor:pointer}
.offer-details-content{padding:24px 26px}.offer-discount+ .offer-discount{margin-top:28px}.offer-discount h3{margin:0 0 8px;color:#e4b95e;font-size:22px}.offer-discount table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.offer-discount caption{text-align:left;margin-bottom:14px;color:#d5c8b3}.offer-discount th,.offer-discount td{padding:13px 14px;text-align:left;border:1px solid #d9b45f40}.offer-discount thead{background:#d9b45f1c}.offer-discount tbody th{font-weight:500}.offer-discount td{color:#f5d998;white-space:nowrap;font-weight:700}.offer-details-note{margin:22px 0 0;color:#c9bda9;font-size:12px;line-height:1.7}
@media(max-width:700px){.offer-details-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.offer-details-head{padding:18px 16px}.offer-details-head h2{font-size:23px}.offer-details-content{padding:20px 16px}.offer-discount table{font-size:13px}.offer-discount th,.offer-discount td{padding:11px 10px}.offer-details-note{font-size:12px}}
