.nov-sale-popup{box-sizing:border-box;position:fixed;inset:0;width:min(480px,calc(100vw - 36px));max-height:calc(100dvh - 48px);margin:auto;padding:56px 40px 44px;border:1px solid #c19b77;border-radius:2px;background:#f8f3ea;color:#404041;text-align:center;font-family:inherit;box-shadow:0 20px 80px #0003;overflow:auto}.nov-sale-popup::backdrop{background:rgb(30 35 27 / 48%);backdrop-filter:blur(3px)}.nov-sale-popup-close{position:absolute;inset-block-start:12px;inset-inline-end:12px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#424e34;cursor:pointer}.nov-sale-popup-brand{margin:0;color:#424e34;letter-spacing:.2em;font-size:14px;font-weight:600;line-height:1.5}.nov-sale-popup-rule{display:block;width:46px;height:1px;background:#ac6c29;margin:24px auto}.nov-sale-popup h2{margin:0;color:#424e34;font-family:inherit;font-size:34px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.nov-sale-popup-body{margin:18px auto 28px;max-width:330px;font-family:inherit;font-size:18px;line-height:1.75;color:#56574f}.nov-sale-popup-cta{display:flex;justify-content:center;align-items:center;width:100%;min-height:54px;padding:13px 20px;background:#424e34;border:1px solid #424e34;color:#fff;text-decoration:none;font-size:18px;font-weight:600;line-height:1.4;font-family:inherit;transition:background .2s}.nov-sale-popup-cta:hover{background:#343e29;color:#fff}.nov-sale-popup :focus-visible{outline:2px solid #ac6c29;outline-offset:4px}.nov-sale-popup[open]{animation:nov-popup-enter .25s ease-out}@keyframes nov-popup-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.nov-sale-popup{padding:49px 25px 32px}.nov-sale-popup h2{font-size:29px}.nov-sale-popup-body{font-size:17px}.nov-sale-popup-brand{font-size:13px}}@media(prefers-reduced-motion:reduce){.nov-sale-popup[open]{animation:none}.nov-sale-popup-cta{transition:none}}