/* Readable signature seal for the rustic restaurant portrait. */
.hero-image .seal{width:124px;height:124px;top:22px;right:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:15px;border:1px solid #9b7744;border-radius:50%;background:#f3e5c8;color:#593a25;transform:none;box-shadow:0 3px 12px #21150c40;isolation:isolate;letter-spacing:normal;line-height:1;text-shadow:none}
.hero-image .seal::before{content:"";position:absolute;inset:5px;border:1px solid #b79964;border-radius:50%;pointer-events:none}
.hero-image .seal .seal-label{display:block;font:600 11px/1.2 Georgia,serif;letter-spacing:1.25px;color:#593a25;white-space:nowrap;text-align:center}
.hero-image .seal .seal-heart{display:flex;align-items:center;justify-content:center;color:#974a30;line-height:1}
.hero-image .seal .seal-heart .heart-mark{display:block;width:29px;height:27px;overflow:visible}
@media(max-width:750px){.hero-image .seal{width:100px;height:100px;top:16px;right:16px;gap:7px;padding:12px}.hero-image .seal .seal-label{font-size:9px;letter-spacing:1px}.hero-image .seal .seal-heart .heart-mark{width:25px;height:23px}}
