.njt-promo-card-badge--overlay{position:absolute;z-index:4;top:calc(12px + var(--njt-promo-badge-shift-desktop, 0px));left:12px;max-width:calc(100% - 24px);min-width:124px;box-sizing:border-box;padding:0;border-radius:10px;overflow:hidden;display:inline-block;background:var(--njt-promo-primary,#191919);color:var(--njt-promo-accent,#f5ce55);font-weight:800;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 7px 17px #00000030;border:2px solid var(--njt-promo-border,#d9b54a);white-space:normal;pointer-events:none}.njt-promo-card-badge__top{display:block;padding:8px 11px 4px;font-size:13px}.njt-promo-card-badge__bottom{display:block;padding:5px 11px 7px;font-size:10px;font-weight:700;letter-spacing:.08em;background:#ffffff14;border-top:1px solid var(--njt-promo-border,#d9b54a)}.card__inner>.njt-promo-card-badge--overlay{top:calc(11px + var(--njt-promo-badge-shift-desktop, 0px));left:11px}.njs-card>.njt-promo-card-badge--overlay{top:calc(11px + var(--njt-promo-badge-shift-desktop, 0px));left:11px}.njs-card:has(.njt-promo-card-badge--overlay),.card-wrapper:has(.njt-promo-card-badge--overlay) .card,.card-wrapper:has(.njt-promo-card-badge--overlay) .card-wrapper,.product-grid .card-wrapper:has(.njt-promo-card-badge--overlay){box-shadow:0 0 0 2px var(--njt-promo-border,#d9b54a),0 12px 24px #00000014}.njs-card:has(.njt-promo-card-badge--overlay){position:relative}@media(max-width:749px){.njt-promo-card-badge--overlay{top:calc(8px + var(--njt-promo-badge-shift-mobile, 0px))!important;left:50%!important;right:auto!important;width:104px;min-width:0;max-width:calc(100% - 16px);border-radius:4px;border-width:1px;transform:translate(-50%);transform-origin:center top;box-shadow:0 3px 7px #00000038}.njt-promo-card-badge__top{padding:5px 2px;font-size:7.5px;line-height:1.15;letter-spacing:0;white-space:nowrap;text-align:center}.njt-promo-card-badge__bottom{display:none}}.njt-promo-box{box-sizing:border-box;border:1px solid var(--njt-promo-border,#d9b54a);background:var(--njt-promo-surface,#fff9eb);border-radius:12px;padding:18px;margin:16px 0 18px;color:#242424;font-size:14px;line-height:1.45}.njt-promo-box__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.njt-promo-box__tag{display:inline-flex;max-width:100%;align-items:center;padding:6px 10px;border-radius:6px;background:var(--njt-promo-primary,#191919);color:var(--njt-promo-accent,#f5ce55);font-weight:800;font-size:11px;letter-spacing:.05em;line-height:1.3}.njt-promo-box__gift{color:var(--njt-promo-primary,#191919);flex:none;display:flex}.njt-promo-box__title{font-size:clamp(18px,1.6vw,21px);font-weight:800;line-height:1.25;color:#242424;margin:0 0 6px}.njt-promo-box__intro{font-size:13px;color:#555;margin:0 0 13px}.njt-promo-box__pricing{background:#fff;border:1px solid #f0dddd;border-radius:8px;padding:11px 13px}.njt-promo-box__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:13px}.njt-promo-box__row+.njt-promo-box__row{margin-top:9px}.njt-promo-box__regular{font-weight:700;white-space:nowrap}.njt-promo-box__pricing.is-revealed .njt-promo-box__regular{text-decoration:line-through;color:#777;font-weight:500}.njt-promo-box__deal{padding-top:7px;border-top:1px solid #f0e4e4;font-weight:700}.njt-promo-box__deal strong{color:#14753b;font-size:clamp(18px,1.55vw,23px);white-space:nowrap;font-variant-numeric:tabular-nums}.njt-promo-box__savings{display:flex;align-items:center;gap:7px;margin-top:10px;color:#14753b;font-weight:800;line-height:1.35;font-size:13px;background:#eaf8ee;border:1px solid #c8ebd1;border-radius:7px;padding:10px 11px}.njt-promo-box__savings svg{flex:none}.njt-promo-box__button{display:block;width:100%;border:0;border-radius:6px;background:var(--njt-promo-primary,#191919);color:var(--njt-promo-accent,#f5ce55);border:1px solid var(--njt-promo-border,#d9b54a);padding:13px 11px;margin-top:12px;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:.03em;cursor:pointer;transition:background-color .15s ease}.njt-promo-box__button:hover{filter:brightness(1.15)}.njt-promo-box__button:focus-visible{outline:3px solid #f36c25;outline-offset:3px}.njt-promo-box__button.is-unlocked{background:#14753b;cursor:default}.njt-promo-box__notice{color:#6a6a6a;margin:9px 0 0;font-size:11px;line-height:1.4}@media(max-width:749px){.njt-promo-box{padding:14px;margin:12px 0 16px;border-radius:10px}.njt-promo-box__pricing{padding:11px}.njt-promo-box__deal strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.njt-promo-box__button{transition:none}}.njt-promo-box [hidden]{display:none!important}.njt-promo-box__deal:not([hidden]),.njt-promo-box__savings:not([hidden]){animation:njt-promo-reveal .22s ease-out both}@keyframes njt-promo-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.njt-promo-box__deal:not([hidden]),.njt-promo-box__savings:not([hidden]){animation:none}}.njt-promo-view,.njs-card:has(>.njt-promo-card-badge--overlay) .njs-view,.njs-card:has(>.njt-promo-card-badge--overlay) a.njs-view{background:var(--njt-promo-primary,#191919);border-color:var(--njt-promo-border,#d9b54a);color:var(--njt-promo-accent,#f5ce55);font-weight:800;letter-spacing:.02em}.njt-promo-view:hover,.njs-card:has(>.njt-promo-card-badge--overlay) .njs-view:hover,.njs-card:has(>.njt-promo-card-badge--overlay) a.njs-view:hover{background:var(--njt-promo-primary,#191919);filter:brightness(1.15);border-color:var(--njt-promo-accent,#f5ce55);color:var(--njt-promo-accent,#f5ce55)}.njt-restock-details.njt-promo-view{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;text-decoration:none;border-radius:0}@media(min-width:750px){.njt-promo-card-badge--overlay{min-width:calc(124px * var(--njt-promo-badge-scale-desktop, 1));border-radius:calc(10px * var(--njt-promo-badge-scale-desktop, 1))}.njt-promo-card-badge__top{font-size:calc(13px * var(--njt-promo-badge-scale-desktop, 1));padding:calc(8px * var(--njt-promo-badge-scale-desktop, 1)) calc(11px * var(--njt-promo-badge-scale-desktop, 1)) calc(4px * var(--njt-promo-badge-scale-desktop, 1))}.njt-promo-card-badge__bottom{font-size:calc(10px * var(--njt-promo-badge-scale-desktop, 1));padding:calc(5px * var(--njt-promo-badge-scale-desktop, 1)) calc(11px * var(--njt-promo-badge-scale-desktop, 1)) calc(7px * var(--njt-promo-badge-scale-desktop, 1))}}@media(max-width:749px){.njt-promo-card-badge--overlay{width:calc(104px * var(--njt-promo-badge-scale-mobile, 1));max-width:calc(100% - 16px);border-radius:calc(4px * var(--njt-promo-badge-scale-mobile, 1))}.njt-promo-card-badge__top{font-size:calc(7.5px * var(--njt-promo-badge-scale-mobile, 1));padding:calc(5px * var(--njt-promo-badge-scale-mobile, 1)) calc(2px * var(--njt-promo-badge-scale-mobile, 1))}}.njt-promo-card-badge__top:before{content:"\1f3f7\fe0f";display:inline-block;vertical-align:-.06em;margin-inline-end:.22em;font-size:1.05em;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-weight:400}.njt-promo-box__button--status{text-align:center;cursor:default}.njt-promo-box__button--status:hover{filter:none}
/*# sourceMappingURL=/cdn/shop/t/208/assets/njt-promo.css.map */
