.nevex-discount-widget{color-scheme:light;--ink:#17382d;--deep:#0c241d;--cream:#f7f5ef;--lime:#b8df4a;--soft:#e9f5c8;--lavender:#e8d5fa;--purple:#8b5bc1;--peach:#f3c3a6;--line:rgba(23,56,45,.14);--ease:cubic-bezier(.2,.8,.2,1)}.nevex-discount-widget *{box-sizing:border-box}.nevex-discount-widget button{font:inherit}.nevex-discount-widget .offer-widget{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:var(--deep);color:#fff;box-shadow:0 28px 80px #0c241d2e,0 4px 14px #0c241d12;min-height:660px}.nevex-discount-widget .offer-widget:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse at 79% 21%,rgba(139,91,193,.16),transparent 34%),radial-gradient(ellipse at 18% 87%,rgba(184,223,74,.08),transparent 38%)}.nevex-discount-widget .offer-widget:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.085);border-radius:20px;pointer-events:none;z-index:4}.nevex-discount-widget .ambient{position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);pointer-events:none}.nevex-discount-widget .ambient-one{width:260px;height:260px;right:-102px;top:118px;background:radial-gradient(circle,rgba(139,91,193,.14),transparent 68%)}.nevex-discount-widget .ambient-two{width:230px;height:230px;left:-120px;bottom:12px;background:radial-gradient(circle,rgba(184,223,74,.13),transparent 70%)}.nevex-discount-widget .widget-topline,.nevex-discount-widget .widget-footer{display:flex;justify-content:space-between;align-items:center}.nevex-discount-widget .widget-topline{position:relative;z-index:2;padding:29px 38px 0}.nevex-discount-widget .brand{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font:800 23px/1 Manrope,sans-serif;letter-spacing:-.08em}.nevex-discount-widget .brand-mark{width:23px;height:23px;display:flex;align-items:flex-end;gap:2px;transform:skew(-22deg)}.nevex-discount-widget .brand-mark i{display:block;width:6px;border-radius:5px;background:var(--lime)}.nevex-discount-widget .brand-mark i:nth-child(1){height:11px;opacity:.65}.nevex-discount-widget .brand-mark i:nth-child(2){height:17px;opacity:.82}.nevex-discount-widget .brand-mark i:nth-child(3){height:23px}.nevex-discount-widget .offer-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(232,213,250,.23);border-radius:99px;color:#e9d9f8;background:#8b5bc11a;font-size:9px;font-weight:800;letter-spacing:.13em}.nevex-discount-widget .spark{font-size:13px;color:var(--lime)}.nevex-discount-widget .widget-content{position:relative;z-index:1;width:min(100% - 76px,590px);margin:0 auto}.nevex-discount-widget .intro-copy{text-align:center;padding-top:38px}.nevex-discount-widget .eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 14px;color:var(--lime);font-size:9px;font-weight:800;letter-spacing:.19em}.nevex-discount-widget .eyebrow span{width:18px;height:1px;background:var(--lime);opacity:.8}.nevex-discount-widget .intro-copy h1,.nevex-discount-widget .intro-copy h2{margin:0;color:#fff;font:600 clamp(35px,6vw,49px)/1.06 "Manrope",sans-serif;letter-spacing:-.055em}.nevex-discount-widget .intro-copy h1 em,.nevex-discount-widget .intro-copy h2 em{font-style:normal;color:var(--lime)}.nevex-discount-widget .description{max-width:420px;margin:14px auto 0;color:#ffffff9e;font-size:13px;line-height:1.65}.nevex-discount-widget .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:27px auto 22px;perspective:1000px}.nevex-discount-widget .offer-card{position:relative;display:block;width:100%;height:156px;padding:0;border:0;border-radius:16px;background:transparent;cursor:pointer;perspective:900px;-webkit-tap-highlight-color:transparent;transition:none}.nevex-discount-widget .offer-card:focus-visible,.nevex-discount-widget .reveal-button:focus-visible,.nevex-discount-widget .code-wrap button:focus-visible{outline:3px solid #fff;outline-offset:4px}.nevex-discount-widget .card-back,.nevex-discount-widget .card-front{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .62s var(--ease),opacity .25s ease;box-shadow:0 12px 30px #00000029}.nevex-discount-widget .card-back{color:var(--ink)}.nevex-discount-widget .card-lilac .card-back{background:linear-gradient(145deg,#eadbfa,#d9c0f1)}.nevex-discount-widget .card-green .card-back{background:linear-gradient(145deg,#d9efab,#b8df4a)}.nevex-discount-widget .card-peach .card-back{background:linear-gradient(145deg,#f7d7c3,#efb998)}.nevex-discount-widget .card-symbol{width:34px;height:34px;margin-top:3px}.nevex-discount-widget .card-symbol svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linejoin:round}.nevex-discount-widget .card-number{position:absolute;top:13px;left:15px;font-size:10px;font-weight:700;opacity:.55;letter-spacing:.07em}.nevex-discount-widget .card-hint{margin-top:6px;text-align:center;font:800 12px/1.2 Manrope,sans-serif;letter-spacing:.1em}.nevex-discount-widget .card-stamp{position:absolute;right:11px;bottom:9px;display:grid;width:22px;height:22px;place-items:center;border:1px solid currentColor;border-radius:50%;font:700 10px Manrope,sans-serif;opacity:.48}.nevex-discount-widget .card-front{transform:rotateY(180deg);opacity:0;color:#fff;background:linear-gradient(155deg,#17382d,#244d3c);border-color:#b8df4a99}.nevex-discount-widget .card-front small{color:var(--lime);font-size:8px;font-weight:800;letter-spacing:.16em}.nevex-discount-widget .card-front strong{margin:7px 0 3px;font:800 39px/1 Manrope,sans-serif;letter-spacing:-.06em}.nevex-discount-widget .card-front>span{font-size:10px;color:#ffffffbd}.nevex-discount-widget .offer-card.is-revealed .card-back{transform:rotateY(-180deg);opacity:0}.nevex-discount-widget .offer-card.is-revealed .card-front{transform:rotateY(0);opacity:1}.nevex-discount-widget .offer-card.is-selected .card-front{box-shadow:0 0 0 2px var(--lime),0 15px 35px #00000045}.nevex-discount-widget .offer-card.is-muted{filter:saturate(.5);opacity:.56;transform:scale(.96)}.nevex-discount-widget .offer-card:disabled{cursor:default}.nevex-discount-widget .action-area{text-align:center}.nevex-discount-widget .reveal-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-width:255px;min-height:52px;padding:0 21px;border:0;border-radius:99px;color:var(--deep);background:var(--lime);box-shadow:0 8px 26px #b8df4a29;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s var(--ease),background .2s ease,box-shadow .2s ease}.nevex-discount-widget .reveal-button:hover{transform:translateY(-2px);background:#c7ed60;box-shadow:0 11px 30px #b8df4a3d}.nevex-discount-widget .reveal-button:active{transform:scale(.98)}.nevex-discount-widget .button-icon{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:var(--deep);transition:transform .2s var(--ease)}.nevex-discount-widget .reveal-button:hover .button-icon{transform:translate(3px)}.nevex-discount-widget .button-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nevex-discount-widget .microcopy{display:flex;align-items:center;justify-content:center;gap:7px;margin:11px 0 0;color:#ffffff6b;font-size:9px}.nevex-discount-widget .micro-lock{display:inline-flex}.nevex-discount-widget .micro-lock svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.nevex-discount-widget .result{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px auto 0;padding:13px 14px 13px 16px;border:1px solid rgba(184,223,74,.28);border-radius:15px;background:#b8df4a14;animation:resultIn .5s var(--ease) both}.nevex-discount-widget .result-copy{display:flex;align-items:center;gap:10px}.nevex-discount-widget .result-check{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--lime);color:var(--deep)}.nevex-discount-widget .result-check svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nevex-discount-widget .result-copy div{display:grid;gap:3px}.nevex-discount-widget .result-copy small{color:var(--lime);font-size:7px;font-weight:800;letter-spacing:.13em}.nevex-discount-widget .result-copy strong{font-size:12px}.nevex-discount-widget .code-wrap{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 11px;border:1px dashed rgba(255,255,255,.25);border-radius:9px}.nevex-discount-widget .code-wrap>span{font:800 10px Manrope,sans-serif;letter-spacing:.06em}.nevex-discount-widget .code-wrap button{min-height:30px;padding:0 10px;border:0;border-radius:6px;background:#fff;color:var(--deep);font-size:8px;font-weight:800;letter-spacing:.07em;cursor:pointer;transition:background .15s ease}.nevex-discount-widget .code-wrap button:hover{background:var(--lime)}.nevex-discount-widget .result[hidden]{display:none}.nevex-discount-widget .widget-footer{position:relative;z-index:1;margin:27px 38px 0;padding:13px 0 20px;border-top:1px solid rgba(255,255,255,.1);color:#ffffff5c;font-size:8px;font-weight:700;letter-spacing:.15em}.nevex-discount-widget .footer-mark{font:800 15px Manrope,sans-serif;letter-spacing:-.08em;color:#ffffffbf}.nevex-discount-widget .footer-mark span{color:var(--lime)}.nevex-discount-widget .confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.nevex-discount-widget .confetti i{position:absolute;top:40%;left:50%;width:7px;height:12px;border-radius:2px;opacity:0;animation:confettiFall .95s var(--ease) forwards}.nevex-discount-widget .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes resultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes confettiFall{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}@media(max-width:600px){.nevex-discount-widget .offer-widget{min-height:0;border-radius:22px}.nevex-discount-widget .offer-widget:after{top:8px;right:8px;bottom:8px;left:8px;border-radius:16px}.nevex-discount-widget .widget-topline{padding:22px 22px 0}.nevex-discount-widget .brand{font-size:20px}.nevex-discount-widget .offer-tag{padding:7px 9px;font-size:7px;letter-spacing:.1em}.nevex-discount-widget .widget-content{width:calc(100% - 42px)}.nevex-discount-widget .intro-copy{padding-top:34px}.nevex-discount-widget .intro-copy h1,.nevex-discount-widget .intro-copy h2{font-size:clamp(33px,10vw,43px)}.nevex-discount-widget .description{max-width:330px;font-size:12px}.nevex-discount-widget .cards{gap:9px;margin:23px auto 19px}.nevex-discount-widget .offer-card{height:133px;border-radius:13px}.nevex-discount-widget .card-back,.nevex-discount-widget .card-front{border-radius:13px}.nevex-discount-widget .card-number{top:10px;left:11px;font-size:8px}.nevex-discount-widget .card-symbol{width:28px;height:28px}.nevex-discount-widget .card-hint{font-size:10px}.nevex-discount-widget .card-stamp{width:18px;height:18px;font-size:8px}.nevex-discount-widget .card-front strong{font-size:32px}.nevex-discount-widget .card-front>span{font-size:8px}.nevex-discount-widget .card-front small{font-size:6px}.nevex-discount-widget .reveal-button{width:100%;min-height:52px}.nevex-discount-widget .microcopy{font-size:8px}.nevex-discount-widget .result{align-items:flex-start;flex-direction:column;gap:11px}.nevex-discount-widget .code-wrap{width:100%;justify-content:space-between}.nevex-discount-widget .widget-footer{margin:23px 21px 0;padding:12px 0 17px;font-size:7px}}@media(max-width:360px){.nevex-discount-widget .widget-content{width:calc(100% - 34px)}.nevex-discount-widget .cards{gap:7px}.nevex-discount-widget .offer-card{height:119px}.nevex-discount-widget .card-front strong{font-size:29px}.nevex-discount-widget .card-hint{font-size:9px}.nevex-discount-widget .offer-tag{font-size:6px}.nevex-discount-widget .widget-topline{padding-right:17px;padding-left:17px}}@media(prefers-reduced-motion:reduce){.nevex-discount-widget *,.nevex-discount-widget *:before,.nevex-discount-widget *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.nevex-discount-widget .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#071611b8;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:scrimIn .35s ease both}.nevex-discount-widget .modal-backdrop[hidden]{display:none}.nevex-discount-widget .modal-backdrop .offer-widget{width:min(790px,100%);max-height:calc(100vh - 48px);overflow:auto;scrollbar-width:none;animation:modalIn .55s var(--ease) both}.nevex-discount-widget .modal-backdrop .offer-widget::-webkit-scrollbar{display:none}.nevex-discount-widget .offer-widget:before{background:linear-gradient(180deg,#081d1680,#081d16b8),url(nevex-promo-background.webp) center/cover no-repeat}.nevex-discount-widget .ambient-one{animation:driftOne 11s ease-in-out infinite alternate}.nevex-discount-widget .ambient-two{animation:driftTwo 14s ease-in-out infinite alternate}.nevex-discount-widget .widget-topline{padding-right:82px}.nevex-discount-widget .offer-tag{margin-left:auto;margin-right:0}.nevex-discount-widget .close-button{position:absolute;top:25px;right:34px;z-index:5;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;background:#0c241d7a;cursor:pointer;transition:background .18s ease,transform .2s var(--ease)}.nevex-discount-widget .close-button:hover{background:#ffffff2e;transform:rotate(8deg)}.nevex-discount-widget .close-button:focus-visible,.nevex-discount-widget .reopen-pill:focus-visible{outline:3px solid #fff;outline-offset:3px}.nevex-discount-widget .close-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.nevex-discount-widget .widget-footer{color:#ffffffad}.nevex-discount-widget .footer-mark{color:#fffffff2}.nevex-discount-widget .reopen-pill{position:fixed;right:24px;bottom:24px;z-index:21;display:flex;align-items:center;gap:16px;padding:14px 18px;border:0;border-radius:99px;background:var(--lime);color:var(--deep);font-size:12px;font-weight:800;box-shadow:0 12px 30px #0c241d38;cursor:pointer;animation:resultIn .25s ease both}.nevex-discount-widget .reopen-pill span{font-size:17px}.nevex-discount-widget .reopen-pill[hidden]{display:none}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes driftOne{0%{transform:translate(-7px,6px)}to{transform:translate(10px,-12px)}}@keyframes driftTwo{0%{transform:translate(4px,-3px)}to{transform:translate(-11px,13px)}}@media(max-width:600px){.nevex-discount-widget .modal-backdrop{padding:11px}.nevex-discount-widget .modal-backdrop .offer-widget{max-height:calc(100dvh - 22px)}.nevex-discount-widget .widget-topline{padding-right:62px}.nevex-discount-widget .close-button{top:17px;right:18px;width:30px;height:30px}.nevex-discount-widget .offer-tag{margin-right:0}.nevex-discount-widget .reopen-pill{right:15px;bottom:15px}}@media(prefers-reduced-motion:reduce){.nevex-discount-widget .modal-backdrop,.nevex-discount-widget .modal-backdrop .offer-widget,.nevex-discount-widget .ambient-one,.nevex-discount-widget .ambient-two,.nevex-discount-widget .reopen-pill{animation:none!important}}.nevex-discount-widget .offer-widget{color:var(--ink)}.nevex-discount-widget .offer-widget:before{background:linear-gradient(135deg,#f7f5ef08,#f7f5ef1f),url(nevex-promo-background.webp) center/cover no-repeat}.nevex-discount-widget .offer-widget:after{border-color:#17382d24}.nevex-discount-widget .brand,.nevex-discount-widget .intro-copy h1,.nevex-discount-widget .intro-copy h2{color:var(--ink)}.nevex-discount-widget .intro-copy h1 em,.nevex-discount-widget .intro-copy h2 em{color:#718f29}.nevex-discount-widget .eyebrow{color:#58751e}.nevex-discount-widget .eyebrow span{background:#718f29}.nevex-discount-widget .description{color:#17382dc2}.nevex-discount-widget .offer-tag{color:#4b3764;background:#ffffff9e;border-color:#8b5bc13d}.nevex-discount-widget .spark{color:#718f29}.nevex-discount-widget .close-button{border-color:#17382d33;color:var(--ink);background:#ffffffb3}.nevex-discount-widget .close-button:hover{background:#fff;transform:none}.nevex-discount-widget .offer-card:hover,.nevex-discount-widget .offer-card:active{transform:none;filter:none;box-shadow:none}.nevex-discount-widget .reveal-button[hidden]{display:none}.nevex-discount-widget .offer-widget{color:#fff}.nevex-discount-widget .offer-widget:before{background:linear-gradient(180deg,#081d1673,#081d16b8),url(nevex-promo-background.webp) center/cover no-repeat}.nevex-discount-widget .offer-widget:after{border-color:#ffffff2b}.nevex-discount-widget .brand,.nevex-discount-widget .intro-copy h1,.nevex-discount-widget .intro-copy h2{color:#fff}.nevex-discount-widget .intro-copy h1 em,.nevex-discount-widget .intro-copy h2 em,.nevex-discount-widget .eyebrow{color:var(--lime)}.nevex-discount-widget .eyebrow span{background:var(--lime)}.nevex-discount-widget .description{color:#fffc}.nevex-discount-widget .offer-tag{color:#f0e6f8;background:#0c241d7a;border-color:#e8d5fa4d}.nevex-discount-widget .spark{color:var(--lime)}.nevex-discount-widget .close-button{border-color:#ffffff4d;color:#fff;background:#0c241d85}.nevex-discount-widget .close-button:hover{background:#0c241dcc;transform:none}.nevex-discount-widget .result{border-color:#b8df4a61;background:#0c241d9e}.nevex-discount-widget .widget-content{padding-bottom:30px}@media(max-width:600px){.nevex-discount-widget .widget-content{padding-bottom:26px}}.nevex-discount-widget{font-family:inherit;color:var(--ink)}.nevex-discount-widget .offer-widget{max-height:calc(100dvh - 48px)}@media(max-width:900px){.nevex-discount-widget .modal-backdrop{padding:18px}.nevex-discount-widget .modal-backdrop .offer-widget{width:min(790px,100%)}}@media(max-width:600px){.nevex-discount-widget .modal-backdrop{padding:10px}.nevex-discount-widget .modal-backdrop .offer-widget{max-height:calc(100dvh - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/130/assets/nevex-discount-widget.css.map */
