#peace-sale{box-sizing:border-box;width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:0;border:0;border-radius:3px;background:#fcf8f1;color:#2d2421;box-shadow:0 20px 80px #0004;overflow:auto;font-family:Arial,Helvetica,sans-serif}
#peace-sale::backdrop{background:#201a18a8}
#peace-sale *{box-sizing:border-box}
#peace-sale .peace-sale-content{padding:28px 34px 22px;text-align:center}
#peace-sale .peace-sale-close{position:absolute;top:7px;right:7px;width:44px;height:44px;min-height:44px;border:0;background:transparent;color:#302421;font-size:27px;font-weight:400;cursor:pointer}
#peace-sale .peace-sale-logo{display:block;width:146px;height:auto;max-width:60%;object-fit:contain;margin:0 auto 22px}
#peace-sale .peace-sale-eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#625174;margin:0 0 12px}
#peace-sale h2{font:400 30px/1.12 Georgia,serif;letter-spacing:-.6px;margin:0 auto 14px;max-width:370px}
#peace-sale .peace-sale-body{font-size:13px;line-height:1.55;color:#625650;max-width:340px;margin:0 auto 21px}
#peace-sale .peace-sale-offer{padding:0}
#peace-sale-offer{font:400 42px/1.1 Georgia,serif;letter-spacing:-1px;margin:0 0 17px}
#peace-sale .peace-sale-tiers{display:grid;grid-template-columns:1fr;gap:5px}
#peace-sale .peace-sale-tier{display:flex;align-items:center;justify-content:space-between;background:#ece6f3;padding:10px 15px;border-radius:2px;text-align:left}
#peace-sale .peace-sale-tier span{font-size:12px;display:block}
#peace-sale .peace-sale-tier strong{font-size:16px;display:block;font-weight:700}
#peace-sale .peace-sale-dates{font-size:11px;line-height:1.5;color:#625650;margin:12px 0 18px}
#peace-sale .peace-sale-cta{display:block;background:#302421;color:#fff;text-decoration:none;border:1px solid #302421;border-radius:2px;padding:14px;font-size:13px;font-weight:700;line-height:1.4}
#peace-sale .peace-sale-browse{display:block;margin:5px auto 0;border:0;padding:10px;background:transparent;text-decoration:underline;color:#625650;font:11px Arial;cursor:pointer}
#peace-sale .peace-sale-terms{font-size:9px;line-height:1.45;color:#706764;margin:8px auto 0;max-width:340px}
#peace-sale button:focus-visible,#peace-sale a:focus-visible{outline:2px solid #837097;outline-offset:3px}
html.peace-sale-open{overflow:hidden}
@media(max-width:600px){#peace-sale .peace-sale-content{padding:24px 24px 18px}#peace-sale .peace-sale-logo{width:130px;margin-bottom:18px}#peace-sale h2{font-size:27px}#peace-sale .peace-sale-body{font-size:12px;margin-bottom:17px}#peace-sale-offer{font-size:38px;margin-bottom:14px}#peace-sale .peace-sale-tier{padding:9px 13px}}
