/* Scoped additions only: no resets or changes to the existing theme. */
.dies-panel{box-sizing:border-box;margin:20px 0 0;padding:17px 0 0;border-top:1px solid #e5ddce;font-family:inherit;color:#201d18;text-align:left}
.dies-panel .dies-title{margin:0 0 10px;padding:0;font-family:inherit;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#6e582b}
.dies-panel .dies-links{display:flex;flex-wrap:wrap;align-items:center;gap:9px}
.dies-panel a.dies-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 14px;border:1px solid #c69c4b;border-radius:9px;background:#faf5e9;color:#292113;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;box-shadow:none;transition:background .15s,color .15s,border-color .15s}
.dies-panel a.dies-button:hover{background:#ead39f;border-color:#9e7525;color:#18130a;text-decoration:none}
.dies-panel a.dies-button:focus-visible{outline:3px solid #b98626;outline-offset:3px}
.dies-panel .dies-note{margin:9px 0 0;padding:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5;color:#746d60;letter-spacing:normal;text-transform:none}
.dies-panel--dark{border-color:#4b4439}
.dies-panel--dark .dies-title{color:#e8c47a}
.dies-panel--dark a.dies-button{background:transparent;color:#f1d598;border-color:#9c7b40}
.dies-panel--dark a.dies-button:hover{background:#332b1a;color:#fff0cf}
.dies-panel--dark .dies-note{color:#c5beb2}
.dies-fallback{max-width:1180px;margin:24px auto;padding:20px;background:#fff}
.dch-products .dch-hero .dies-all-link{white-space:normal}
@media(max-width:480px){.dies-panel a.dies-button{min-height:44px;padding:10px 13px}.dies-panel .dies-links{gap:8px}}
@media(prefers-reduced-motion:reduce){.dies-panel a.dies-button{transition:none}}
