.stove-stamp{width:100%;container-type:inline-size}.stove-stamp-art{direction:ltr;width:30.6em;height:33.75em;margin-inline:auto;font-size:min(16px,3.26797cqw);position:relative}.stove-stamp-paper{filter:drop-shadow(0 1em 1.6em #50281429)drop-shadow(0 .125em .25em #50281414);position:absolute;top:3.75em;left:1.25em;transform:rotate(-4deg)}.stove-stamp-sheet{background:#fffaf5;width:20.625em;height:26.25em;padding:1.25em;-webkit-mask:radial-gradient(.4375em,#0000 96%,#000) -.625em -.625em/1.25em 1.25em round,linear-gradient(#000 0 0) 50%/calc(100% - 1.25em) calc(100% - 1.25em) no-repeat;mask:radial-gradient(.4375em,#0000 96%,#000) -.625em -.625em/1.25em 1.25em round,linear-gradient(#000 0 0) 50%/calc(100% - 1.25em) calc(100% - 1.25em) no-repeat}.stove-stamp-frame{border:.094em solid #e443468c;flex-direction:column;height:100%;display:flex;position:relative}.stove-stamp-pic{background:radial-gradient(120% 80% at 50% 88%,#ffe2cc,#fff1e6 55%,#fff8f2);flex:1;position:relative;overflow:hidden}.stove-stamp-pic img{width:31.25em;max-width:none;height:auto;position:absolute;top:1.375em;left:-6.5em}.stove-stamp-name{z-index:1;letter-spacing:.18em;color:#253972;font-size:.9375em;font-weight:700;position:absolute;top:.8em;left:1.07em}.stove-stamp-caption{letter-spacing:.14em;color:#c8323a;border-top:.115em solid #e443468c;flex:none;justify-content:center;align-items:center;height:2.92em;font-size:.8125em;font-weight:600;display:flex}.stove-stamp-postmark{opacity:.6;pointer-events:none;width:18.75em;height:9.375em;position:absolute;top:.25em;left:8.75em;transform:rotate(-14deg)}
