.ns-surprise-banner{--sale-pink:#ff33b0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 30px;margin:20px 0 22px;border-radius:12px;background:#262426 url('/cdn/shop/files/newsed-1111-sale-countdown-background.jpg?v=1794384030&width=1600') center 55%/cover no-repeat;color:#fff;overflow:hidden}
.ns-surprise-copy{min-width:0}.ns-surprise-date{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#fff}
.ns-surprise-offer{margin:0!important;font-family:Arial,Helvetica,sans-serif;font-size:48px;font-weight:900;letter-spacing:-.065em;line-height:1;color:var(--sale-pink);white-space:nowrap}
.ns-surprise-copy h2{margin:9px 0 0!important;font-size:13px!important;font-weight:750;letter-spacing:.03em;line-height:1.4!important;color:#fff}
.ns-surprise-time{text-align:center;flex:0 0 auto;padding-left:24px;border-left:1px solid #ffffff38}
.ns-surprise-remaining{margin:0 0 7px;font-size:11px;font-weight:700;letter-spacing:.08em}.ns-surprise-clock{display:flex;align-items:flex-start;justify-content:center;gap:7px;font-variant-numeric:tabular-nums}
.ns-surprise-unit{display:flex;flex-direction:column;align-items:center;gap:4px}.ns-surprise-unit b{display:block;min-width:44px;padding:7px 6px;border-radius:5px;background:#ffffff15;border:1px solid #ffffff40;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:750;letter-spacing:.02em;line-height:1}
.ns-surprise-unit>span{font-size:9px;color:#fff}.ns-surprise-colon{font-size:21px;line-height:40px;color:var(--sale-pink)}.ns-surprise-time time{display:block;margin-top:7px;font-size:10px;color:#fff}
.ns-surprise-section .newsed-section-head{margin-bottom:16px}.ns-surprise-section .newsed-section-title h2{font-size:clamp(28px,3.4vw,46px)}
.ns-surprise-section .newsed-arrivals-tab-v263.is-active{border-bottom:2px solid var(--sale-pink,#ff33b0);color:#111}.ns-surprise-section .newsed-section-bottom-cta .newsed-btn{background:#111;border-color:#111;color:#fff}
.ns-surprise-section .newsed-pimg{aspect-ratio:1/1;background:#ECECEC}.ns-surprise-section .newsed-pimg img{object-fit:contain;object-position:center}.ns-surprise-section .newsed-pimg img.newsed-card-image--portrait{scale:1.2;transform-origin:center}
.ns-surprise-banner--compact{padding:18px 28px}.ns-surprise-banner--compact .ns-surprise-copy{display:flex;align-items:center;gap:20px}.ns-surprise-banner--compact .ns-surprise-date{margin:0}.ns-surprise-banner--compact .ns-surprise-offer{font-size:46px}.ns-surprise-banner--compact .ns-surprise-time{display:flex;align-items:center;gap:16px;border:0;padding:0}.ns-surprise-banner--compact .ns-surprise-remaining,.ns-surprise-banner--compact time{margin:0}
.ns-surprise-banner--home{margin-top:0}.ns-surprise-banner--product{margin:18px 0 24px;padding:20px;gap:16px}.ns-surprise-banner--product .ns-surprise-offer{font-size:40px}.ns-surprise-banner--product .ns-surprise-time{padding-left:16px}.ns-surprise-banner--product .ns-surprise-clock{gap:4px}.ns-surprise-banner--product .ns-surprise-unit b{min-width:32px;font-size:21px;padding:6px 3px}.ns-surprise-banner--product .ns-surprise-colon{font-size:17px;line-height:35px}
newsed-surprise-countdown[hidden],.ns-surprise-section[hidden]{display:none!important}
@media(max-width:900px){.ns-surprise-banner--compact .ns-surprise-copy{display:block}.ns-surprise-banner--compact .ns-surprise-date{margin-bottom:6px}.ns-surprise-banner--compact .ns-surprise-time{display:block}.ns-surprise-banner--compact .ns-surprise-remaining{margin-bottom:7px}.ns-surprise-banner--compact time{margin-top:7px}}
@media(max-width:600px){.ns-surprise-banner{gap:12px;padding:16px;border-radius:10px;margin-bottom:15px;text-align:left;background-position:center 57%}.ns-surprise-date{font-size:10px;margin-bottom:7px}.ns-surprise-offer,.ns-surprise-banner--compact .ns-surprise-offer,.ns-surprise-banner--product .ns-surprise-offer{font-size:36px}.ns-surprise-copy h2{font-size:11px!important;letter-spacing:0}.ns-surprise-time,.ns-surprise-banner--product .ns-surprise-time{padding:0;border:0}.ns-surprise-remaining{font-size:10px}.ns-surprise-clock{gap:4px}.ns-surprise-unit b{min-width:32px;font-size:21px;padding:6px 3px}.ns-surprise-colon{font-size:17px;line-height:35px}.ns-surprise-time time{font-size:9px}.ns-surprise-section .newsed-section-head{align-items:center;gap:10px}.ns-surprise-section .newsed-section-head>.newsed-linkish{display:none}.ns-surprise-section .newsed-section-title h2{font-size:28px}.ns-surprise-banner--product{margin:16px 0 20px}}
