.novvu-bf{position:relative;container-type:inline-size;overflow:hidden;border-radius:18px;background:#080303 var(--bf-image) center/cover no-repeat;aspect-ratio:3.58;margin:var(--bf-top) 0 var(--bf-bottom);color:#fff;font-family:var(--font-body-family,sans-serif)}.novvu-bf__content{position:absolute;inset:0 auto 0 0;width:57%;padding:3.1% 0 3% 4%;display:flex;flex-direction:column;justify-content:center}.novvu-bf p{margin:0;line-height:1.2}.novvu-bf__eyebrow{display:flex;gap:1.7cqw;align-items:center;font-size:1.45cqw;letter-spacing:.2em;color:#d1cbd1;white-space:nowrap}.novvu-bf__eyebrow span,.novvu-bf__eyebrow i{color:#ff2936;font-style:normal}.novvu-bf__discount{position:relative;width:86%;margin:.4cqw 0 -.5cqw;filter:drop-shadow(0 0 6px #ed081669)}.novvu-bf__discount>svg{width:100%;height:auto;display:block;overflow:visible}.novvu-bf__numeral,.novvu-bf__trail{font-family:Arial,sans-serif;font-weight:900;font-size:191px;letter-spacing:-12px}.novvu-bf__numeral{stroke:#ff757d;stroke-width:1}.novvu-bf__trail{fill:none;stroke:#fff5f6;stroke-width:2.3;stroke-linecap:round;stroke-dasharray:35 180 12 330;animation:bf-contour 4s linear infinite;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 7px #ff2532)}.novvu-bf__flare{position:absolute;color:#fff;font-size:3.5cqw;line-height:1;text-shadow:0 0 5px white,0 0 12px #ff2431;animation:bf-flare 2.6s ease-in-out infinite}.novvu-bf__flare--one{left:19%;top:16%}.novvu-bf__flare--two{right:7%;top:5%;animation-delay:1.3s}.novvu-bf__heading{font-size:2.45cqw;font-weight:800;white-space:nowrap;letter-spacing:.025em;display:flex;align-items:center;gap:.7cqw}.novvu-bf__heading span{color:#f52b37}.novvu-bf__heading svg{width:4cqw;height:4cqw;stroke:#f52b37;stroke-width:1.8;fill:none;flex-shrink:0}.novvu-bf__subtitle{font-size:1.65cqw;letter-spacing:.04em;margin-top:.7cqw!important;white-space:nowrap;color:#eee}@keyframes bf-contour{to{stroke-dashoffset:-557}}@keyframes bf-flare{0%,to{opacity:.2;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(50deg)}}@media(prefers-reduced-motion:reduce){.novvu-bf__trail,.novvu-bf__flare{animation:none}}@media(max-width:749px){.novvu-bf{border-radius:12px;aspect-ratio:3.25}.novvu-bf__content{width:60%;padding-left:3.5%}.novvu-bf__eyebrow{font-size:1.65cqw}.novvu-bf__discount{width:89%}.novvu-bf__heading{font-size:2.5cqw}.novvu-bf__subtitle{font-size:1.8cqw;white-space:normal;max-width:95%}}.novvu-bf__body{stroke:#a6000a;stroke-width:2;paint-order:stroke fill;filter:drop-shadow(1px 3px 0 #910009) drop-shadow(0 0 5px #f3000f88)}.novvu-bf__bevel{fill:none;stroke:#ffced1;stroke-width:1;opacity:.65;transform:translateY(-.5px)}.novvu-bf__comet{fill:none;stroke:#fff;stroke-width:var(--beam);opacity:var(--beam-opacity);stroke-linecap:round;stroke-dasharray:var(--tail) calc(1000 - var(--tail));stroke-dashoffset:0;animation:bf-comet 5s linear infinite;animation-delay:var(--phase);filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #ff6c75)}@keyframes bf-comet{to{stroke-dashoffset:-1000}}@media(prefers-reduced-motion:reduce){.novvu-bf__comet{animation:none}}.novvu-bf__discount{transform-origin:45% 55%;animation:bf-heartbeat 4.8s ease-in-out infinite;will-change:transform}@keyframes bf-heartbeat{0%,14%,35%,48%,65%,to{transform:scale(1)}5%{transform:scale(1.055)}40%,54%{transform:scale(1.055)}44%,59%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.novvu-bf__discount{animation:none;will-change:auto}}.novvu-bf__comet{animation-direction:reverse}.novvu-bf__discount{animation:none;will-change:auto;filter:none}.novvu-bf__pulse{transform-box:view-box;transform-origin:45% 55%;animation:bf-heartbeat 4.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.novvu-bf__pulse{animation:none}}.novvu-bf__depth{fill:#9b0009;stroke:#740007;stroke-width:1;stroke-linejoin:round}.novvu-bf__body{stroke:#ff9ca2;stroke-width:1.6;paint-order:stroke fill;filter:drop-shadow(0 1px 0 #ffdbdd) drop-shadow(0 5px 5px #470004) drop-shadow(0 0 7px #f6000f55)}.novvu-bf__bevel{stroke:#ffe5e7;stroke-width:1.35;opacity:.8;transform:translate(-.3px,-.7px)}.novvu-bf .novvu-bf__eyebrow{font-size:1.65cqw;font-weight:800;letter-spacing:.08em;line-height:1.3;color:#fff}.novvu-bf__board{display:inline-flex;gap:.2cqw;align-items:center;color:#fff!important;perspective:300px}.novvu-bf__tile{position:relative;display:inline-block;min-width:.78em;text-align:center;background:linear-gradient(#242024 49%,#090709 50%,#191419 52%);border:1px solid #ffffff24;border-radius:2px;color:#fff!important;box-shadow:0 1px 2px #0008;padding:.05em .08em;perspective:100px}.novvu-bf__tile:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0008;pointer-events:none}.novvu-bf__tile>span{display:block;color:#fff!important;transform-origin:center;backface-visibility:hidden;animation:bf-flap 7s ease-in-out infinite;animation-delay:calc(var(--letter-index) * 85ms)}.novvu-bf__board-space{width:.45em}@keyframes bf-flap{0%{transform:rotateX(-90deg);opacity:.3}3%{transform:rotateX(18deg);opacity:1}5%{transform:rotateX(-9deg)}7%,92%{transform:rotateX(0);opacity:1}96%,to{transform:rotateX(90deg);opacity:.2}}@media(max-width:749px){.novvu-bf .novvu-bf__eyebrow{font-size:1.95cqw}.novvu-bf__board{gap:.15cqw}}@media(prefers-reduced-motion:reduce){.novvu-bf__tile>span{animation:none;transform:none;opacity:1}}.novvu-bf .novvu-bf__eyebrow{font-size:2.1cqw}@media(max-width:749px){.novvu-bf .novvu-bf__eyebrow{font-size:2.45cqw}}.novvu-bf--extended{aspect-ratio:auto;background:#080303}.novvu-bf__visual{position:relative;aspect-ratio:3.58;background:#080303 var(--bf-image) center/cover no-repeat}.novvu-bf-campaign{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:center;padding:14px 4% 16px;background:linear-gradient(115deg,#180405,#090606);border-top:1px solid #ff313d57;color:#fff}.novvu-bf-campaign p{margin:0;line-height:1.4}.novvu-bf-campaign__message{font-size:clamp(11px,2.15cqw,16px);font-weight:600}.novvu-bf-campaign__message strong{color:#ff434e;font-weight:800}.novvu-bf-campaign__cta{font-size:clamp(10px,1.8cqw,13px);margin-top:3px!important;color:#eee}.novvu-bf-campaign__progress-row{display:flex;align-items:center;gap:8px;margin-top:10px}.novvu-bf-campaign__progress-row>strong{font-size:clamp(9px,1.7cqw,12px);white-space:nowrap;color:#ff8088}.novvu-bf-campaign__track{flex:1;height:13px;position:relative;border:1px solid #e3434d;border-radius:20px;background:linear-gradient(#090606,#292027);overflow:hidden}.novvu-bf-campaign__track>span{display:block!important;position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(#ffb2b7,#ff3a46 55%,#cc000c);box-shadow:0 0 8px #ff3642}.novvu-bf-campaign__caption{font-size:clamp(8px,1.5cqw,11px);color:#bfb4bd;margin-top:4px!important}.novvu-bf-campaign__timer{border-left:1px solid #ffffff30;padding-left:18px}.novvu-bf-campaign__timer>p{font-size:clamp(10px,1.8cqw,13px);margin-bottom:7px}.novvu-bf-campaign__clock{display:flex;gap:6px}.novvu-bf-campaign__tile{flex:1;min-width:0;text-align:center;border:1px solid #ffffff30;border-radius:5px;background:linear-gradient(#302324,#0b0808);padding:6px 3px}.novvu-bf-campaign__tile strong{display:block;color:#ff6871;font-size:clamp(16px,3.8cqw,26px);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.novvu-bf-campaign__tile small{font-size:8px;color:#ddd;letter-spacing:.06em}.novvu-bf-campaign [hidden]{display:none!important}@media(max-width:749px){.novvu-bf__visual{aspect-ratio:3.25}.novvu-bf-campaign{grid-template-columns:1fr;gap:11px;padding:11px 4% 13px}.novvu-bf-campaign__timer{border-left:0;border-top:1px solid #ffffff25;padding:9px 0 0;display:flex;align-items:center;gap:12px}.novvu-bf-campaign__timer>p{flex:1;margin:0;font-size:10px}.novvu-bf-campaign__clock{flex:1.6;gap:5px}.novvu-bf-campaign__tile{padding:5px 2px}.novvu-bf-campaign__tile strong{font-size:18px}.novvu-bf-campaign__tile small{font-size:7px}}.novvu-bf-campaign{position:relative;isolation:isolate;border-top:0;padding-top:10px;padding-bottom:12px;gap:14px}.novvu-bf-campaign:before{content:"";position:absolute;left:0;right:0;top:-25px;height:26px;background:linear-gradient(to top,#140607,#14060700);pointer-events:none;z-index:-1}.novvu-bf-campaign__progress-row{margin-top:8px}.novvu-bf-campaign .novvu-bf-campaign__cta{margin-top:6px!important;font-size:clamp(9px,1.7cqw,12px)}.novvu-bf-campaign__timer{padding-left:14px}.novvu-bf-campaign__timer>p{margin-bottom:5px;font-size:clamp(10px,1.7cqw,12px)}.novvu-bf-campaign__tile{padding:4px 3px;position:relative;perspective:140px}.novvu-bf-campaign__tile:after{content:"";position:absolute;left:0;right:0;top:44%;height:1px;background:#0005;pointer-events:none}.novvu-bf-campaign__tile strong{font-size:clamp(16px,3.3cqw,23px);line-height:1.05;transform-origin:center;backface-visibility:hidden}.novvu-bf-campaign__tile small{display:block;font-size:7px;line-height:1.2;margin-top:3px}.novvu-bf-campaign__tile strong.is-flipping{animation:bf-timer-flip .48s ease-out both}@keyframes bf-timer-flip{0%{transform:rotateX(-88deg);opacity:.3}55%{transform:rotateX(13deg);opacity:1}80%{transform:rotateX(-5deg)}to{transform:rotateX(0);opacity:1}}@media(max-width:749px){.novvu-bf-campaign{gap:8px;padding-top:8px;padding-bottom:10px}.novvu-bf-campaign__timer{padding:7px 0 0}.novvu-bf-campaign__tile{padding:3px 2px}.novvu-bf-campaign__tile strong{font-size:17px}.novvu-bf-campaign__tile small{font-size:6px;margin-top:2px}}@media(prefers-reduced-motion:reduce){.novvu-bf-campaign__tile strong.is-flipping{animation:none}}.novvu-bf-campaign__track>span{overflow:hidden;isolation:isolate}.novvu-bf-campaign__track>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(110deg,transparent 0,transparent 13px,#fff7 14px,#fff7 17px,transparent 19px,transparent 32px);background-size:34px 100%;animation:bf-progress-flow 1.25s linear infinite;pointer-events:none}@keyframes bf-progress-flow{0%{background-position:-34px 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.novvu-bf-campaign__track>span:after{animation:none}}.novvu-bf-campaign__track>span:after{inset:auto;top:50%;left:0;width:14px;height:10px;background:#fff3f4;clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);filter:drop-shadow(0 0 3px white);background-size:auto;transform:translateY(-50%);animation:bf-progress-arrow 2.8s ease-in-out infinite}@keyframes bf-progress-arrow{0%{left:0;transform:translate(-100%,-50%);opacity:0}10%{opacity:1}72%,88%{left:100%;transform:translate(-100%,-50%);opacity:1}to{left:100%;transform:translate(-100%,-50%);opacity:0}}.novvu-bf-campaign__track>span:after{width:64px;height:10px;clip-path:none;border-radius:0 999px 999px 0;background:linear-gradient(90deg,transparent 0%,#ffb4b822 25%,#ffd6d888 65%,#fff8f8 94%,#fff 100%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 10'%3E%3Cpath fill='white' d='M0 5C22 5 39 0 59 0a5 5 0 0 1 0 10C39 10 22 5 0 5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 10'%3E%3Cpath fill='white' d='M0 5C22 5 39 0 59 0a5 5 0 0 1 0 10C39 10 22 5 0 5Z'/%3E%3C/svg%3E");mask-size:100% 100%;-webkit-mask-size:100% 100%;filter:drop-shadow(0 0 2px #fff9);animation:bf-progress-stream 2.6s ease-in-out infinite}@keyframes bf-progress-stream{0%{left:0;transform:translate(-100%,-50%);opacity:0}12%{opacity:1}82%{left:100%;transform:translate(-100%,-50%);opacity:1}to{left:100%;transform:translate(-100%,-50%);opacity:0}}@media(prefers-reduced-motion:reduce){.novvu-bf-campaign__track>span:after{animation:none;left:100%;transform:translate(-100%,-50%)}}.novvu-bf-campaign__track>span:after{content:none;animation:none}.novvu-bf-campaign__track>span{overflow:hidden;container-type:inline-size}.novvu-bf-stream{position:absolute;display:block;top:50%;left:0;width:20%;height:10px;pointer-events:none;border-radius:0 999px 999px 0;background:linear-gradient(90deg,transparent 0%,#ffb4b822 25%,#ffd6d888 65%,#fff8f8 94%,#fff 100%);clip-path:polygon(0 50%,70% 3%,88% 0,96% 15%,100% 50%,96% 85%,88% 100%,70% 97%);animation:bf-stream-loop 3.6s linear infinite;transform:translate(-100%,-50%)}.novvu-bf-stream:nth-child(2){animation-delay:-1.2s}.novvu-bf-stream:nth-child(3){animation-delay:-2.4s}@keyframes bf-stream-loop{0%{transform:translate(-100%,-50%)}to{transform:translate(500%,-50%)}}@media(prefers-reduced-motion:reduce){.novvu-bf-stream{display:none}}.novvu-bf-stream{clip-path:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 10'%3E%3Cpath fill='white' d='M0 5C22 5 39 0 59 0a5 5 0 0 1 0 10C39 10 22 5 0 5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 10'%3E%3Cpath fill='white' d='M0 5C22 5 39 0 59 0a5 5 0 0 1 0 10C39 10 22 5 0 5Z'/%3E%3C/svg%3E");mask-size:100% 100%;-webkit-mask-size:100% 100%}.novvu-bf-stream{display:none}.novvu-bf-campaign__track>span:after{content:"";position:absolute;inset:0 auto 0 0;top:0;width:65%;height:100%;border-radius:0;clip-path:none;mask-image:none;-webkit-mask-image:none;background:linear-gradient(105deg,transparent 0%,#ff888f00 15%,#ffb0b54d 42%,#ffd0d37a 52%,#ff8a913d 68%,transparent 100%);filter:none;transform:translate(-110%);animation:bf-satin-sweep 4.8s ease-in-out infinite}@keyframes bf-satin-sweep{0%,10%{transform:translate(-110%);opacity:0}18%{opacity:.85}65%{transform:translate(160%);opacity:.85}72%,to{transform:translate(160%);opacity:0}}.novvu-bf-campaign__track>span:after{animation:bf-satin-beats 4.8s linear infinite}@keyframes bf-satin-beats{0%{transform:translate(-110%);opacity:0}2%{opacity:.85}14%{transform:translate(160%);opacity:.85}15%,34.9%{transform:translate(160%);opacity:0}35%{transform:translate(-110%);opacity:0}37%{opacity:.85}48%{transform:translate(160%);opacity:.85}49%,49.9%{transform:translate(160%);opacity:0}50%{transform:translate(-110%);opacity:0}52%{opacity:.85}64%{transform:translate(160%);opacity:.85}65%,to{transform:translate(160%);opacity:0}}@media(prefers-reduced-motion:reduce){.novvu-bf-campaign__track>span:after{animation:none;opacity:0}}.novvu-bf .novvu-bf__gift-promise{font-size:1.65cqw;line-height:1.35;margin-top:.7cqw;color:#eee;white-space:nowrap}.novvu-bf__gift-promise strong{color:#ff838a}@media(max-width:749px){.novvu-bf .novvu-bf__gift-promise{font-size:1.8cqw;white-space:normal;max-width:95%}}.novvu-bf--extended .novvu-bf__content{padding-bottom:1%;justify-content:flex-start;padding-top:3.1%}.novvu-bf--extended .novvu-bf__visual{aspect-ratio:3.9}.novvu-bf-campaign{padding-top:7px;padding-bottom:10px}.novvu-bf-campaign .novvu-bf-campaign__message{font-size:clamp(10px,1.8cqw,13px);line-height:1.3;font-weight:500}.novvu-bf-campaign__progress-row{margin-top:6px}@media(max-width:749px){.novvu-bf--extended .novvu-bf__visual{aspect-ratio:3.55}.novvu-bf--extended .novvu-bf__content{padding-top:3%;padding-bottom:0}.novvu-bf-campaign{padding-top:6px}.novvu-bf-campaign .novvu-bf-campaign__message{font-size:10px;line-height:1.3}}mor-promo-bf.novvu-bf{display:block;border-radius:var(--promo-radius);background-color:var(--promo-background-color);color:var(--promo-text-color);font-family:var(--font-stack-body,sans-serif)}mor-promo-bf[hidden]{display:none!important}mor-promo-bf .novvu-bf__visual{background-color:var(--promo-background-color)}mor-promo-bf .novvu-bf__heading{color:var(--promo-text-color)}mor-promo-bf .novvu-bf__heading span{color:var(--promo-accent-color)}mor-promo-bf .novvu-bf__heading svg{stroke:var(--promo-accent-color)}mor-promo-bf .novvu-bf__comet{stroke:var(--promo-animation-color)}mor-promo-bf .novvu-bf__body{stroke:var(--promo-number-border)}mor-promo-bf .novvu-bf__tile{background:var(--promo-tile-background);color:var(--promo-tile-text)!important}mor-promo-bf .novvu-bf__tile>span{color:var(--promo-tile-text)!important}mor-promo-bf .novvu-bf-campaign{background:var(--promo-panel-color);color:var(--promo-text-color)}mor-promo-bf .novvu-bf-campaign:before{background:linear-gradient(to top,var(--promo-panel-color),transparent)}mor-promo-bf .promo-bf-description{font-size:clamp(11px,1.8cqw,14px);line-height:1.4;color:var(--promo-subtitle-color)}mor-promo-bf .novvu-bf-campaign__tile{background:var(--promo-timer-background)}mor-promo-bf .novvu-bf-campaign__tile strong{color:var(--promo-timer-text)}mor-promo-bf .novvu-bf-campaign__tile small{color:var(--promo-timer-label-color)}mor-promo-bf .novvu-bf-campaign:not(:has(.novvu-bf-campaign__timer)){grid-template-columns:1fr}@media(max-width:749px){mor-promo-bf .novvu-bf__visual{background-image:var(--promo-mobile-image)}}mor-promo-bf .promo-bf-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 13px;border:1px solid var(--promo-button-color);border-radius:7px;background:var(--promo-button-color);color:var(--promo-button-text);font:600 clamp(10px,1.9cqw,13px)/1.3 var(--font-stack-body,sans-serif);text-decoration:none;transition:background .2s,border-color .2s}mor-promo-bf .promo-bf-cta:hover{background:var(--promo-button-hover);border-color:var(--promo-button-hover)}mor-promo-bf .promo-bf-cta:focus-visible{outline:2px solid var(--promo-animation-color);outline-offset:3px}mor-promo-bf .promo-bf-cta svg{flex:0 0 16px}@media(max-width:749px){mor-promo-bf .promo-bf-cta{min-height:38px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/promo-black-friday.css.map */
