.extra-buy{text-align:center;margin:32px auto 0;padding:0 20px}.extra-buy .micro{margin:12px 0 0}.purchase-popup{position:fixed;right:22px;bottom:100px;width:360px;max-width:calc(100% - 28px);max-height:calc(100dvh - 120px);overflow:auto;z-index:100;background:var(--cream);border:1px solid var(--line);border-top:5px solid var(--gold);box-shadow:0 12px 45px #172d4233;padding:30px}.purchase-popup[hidden]{display:none!important}.purchase-popup h2{font-size:38px;margin-bottom:16px}.purchase-popup>p:not(.eyebrow):not(.micro){font-size:17px;line-height:1.6;margin-bottom:16px}.purchase-popup .eyebrow{font-size:10px;margin-bottom:15px}.purchase-price{font:42px Georgia,serif;color:var(--navy)}.purchase-popup>.micro{margin:8px 0 18px}.purchase-popup .extra-buy{padding:0;margin-top:0}.purchase-popup .button{width:100%;font-size:16px}.purchase-close{position:absolute;right:9px;top:8px;border:0;background:transparent;font:28px Arial,sans-serif;cursor:pointer;color:var(--navy)}.purchase-browse{display:block;margin:18px auto 0;background:transparent;border:0;font:13px Arial,sans-serif;text-decoration:underline;color:var(--muted);cursor:pointer}.purchase-close:focus-visible,.purchase-browse:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sticky{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}body{padding-bottom:90px}@media(max-width:600px){.purchase-popup{right:14px;bottom:95px;padding:24px}.purchase-popup h2{font-size:32px}.extra-buy .button{font-size:15px}.purchase-popup .extra-buy .micro{font-size:8px}}