.ws-black-november{--bn-lime:#d1ff40;--bn-ink:#0a0d14;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 18%,#113777 0%,#0d1422 37%,#090c12 75%);color:#fff;font-family:"Public Sans",Arial,sans-serif}
.ws-black-november__inner{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:1240px;margin:auto;padding:52px 32px 0;gap:20px 16px}
.ws-black-november__copy{z-index:2;padding-bottom:28px}
.ws-black-november__eyebrow{display:flex;align-items:center;gap:20px;margin-bottom:24px;font-size:11px;font-weight:700;letter-spacing:.13em}
.ws-black-november__eyebrow span:last-child{padding:7px 11px;border:1px solid #718396;border-radius:4px;color:#e0e7f1}
.ws-black-november .ws-black-november__title{margin:0;color:#fff;font-size:clamp(62px,6.2vw,88px);font-weight:900;line-height:.95;letter-spacing:-.065em}
.ws-black-november__title>span{display:block;color:var(--bn-lime);font-size:.67em;letter-spacing:-.045em;line-height:1.2}
.ws-black-november .ws-black-november__lead{margin:23px 0 12px;font-size:24px;line-height:1.35;letter-spacing:-.025em;color:#fff}
.ws-black-november__lead strong{font-weight:700}
.ws-black-november .ws-black-november__description{margin:0 0 23px;font-size:14px;line-height:1.65;color:#b9c6d8}
.ws-black-november__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:49px;padding:12px 22px;border-radius:6px;background:var(--bn-lime);color:#11160b!important;text-decoration:none!important;font-size:14px;font-weight:800;transition:background .2s}
.ws-black-november__cta:hover{background:#e1ff85}.ws-black-november__cta:focus-visible{outline:3px solid #fff;outline-offset:5px}.ws-black-november__cta>span{font-size:23px}
.ws-black-november__showcase{position:relative;min-height:410px}
.ws-black-november__orbit{position:absolute;inset:12% 0 10%;border:1px solid #6093ff2b;border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 100px #126bdf33,inset 0 0 80px #1667cc20}
.ws-black-november__product{position:absolute;height:auto!important;object-fit:contain;filter:drop-shadow(0 22px 20px #0007)}
.ws-black-november__product--black{width:73%;left:-6%;top:4%;transform:rotate(-12deg)}
.ws-black-november__product--instagram{width:68%;right:-12%;top:-2%;transform:rotate(14deg)}
.ws-black-november__product--blue{width:78%;left:19%;top:23%;transform:rotate(-6deg)}
.ws-black-november__offer{position:absolute;z-index:3;right:-4px;bottom:4px;display:flex;flex-direction:column;min-width:205px;padding:16px 20px;border-radius:22px;background:var(--bn-lime);color:#11170b;transform:rotate(-4deg);border:1px solid #e4ff9a;box-shadow:0 12px 32px #0004}
.ws-black-november__offer>span{font-size:9px;font-weight:800;letter-spacing:.07em;line-height:1.5}
.ws-black-november__offer>small{margin-top:5px;font-size:12px;line-height:1.4}
.ws-black-november__offer>strong{display:flex;align-items:baseline;margin:0;color:#10160c;font-size:76px;line-height:1.05;letter-spacing:-.07em}
.ws-black-november__offer>strong>sup{position:static;align-self:center;font-size:21px;letter-spacing:-.04em;margin-right:8px}.ws-black-november__offer>strong>small{font-size:38px;letter-spacing:-.06em}
.ws-black-november__footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-top:1px solid #a5b6cc2a;color:#bec9d8;font-size:11px}
.ws-black-november__footer>strong{color:var(--bn-lime);font-size:10px;letter-spacing:.08em}
.ws-black-november--catalog .ws-black-november__inner{max-width:1280px}
.ws-black-november:not(.ws-black-november--catalog) .ws-black-november__inner{padding-top:120px}
.ws-bn-pricing{padding:25px!important;border:1px solid #283342;border-radius:18px;background:radial-gradient(ellipse at right top,#172b43,#10151e 65%);color:#fff;margin-bottom:28px}
.ws-bn-pricing__heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}
.ws-bn-pricing__heading strong{display:block;color:#d1ff40;font-size:21px;letter-spacing:-.04em;line-height:1.2}.ws-bn-pricing__heading small{display:block;margin-top:5px;color:#bdc8d6;font-size:12px}.ws-bn-pricing__heading>span{padding:7px 10px;border:1px solid #53624a;border-radius:4px;color:#d1ff40;font-size:11px;white-space:nowrap}
.ws-bn-pricing .ws-acrylic-combination__tiers{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}
.ws-bn-pricing .ws-acrylic-combination__tiers li{position:relative;gap:5px;padding:15px 10px;border-color:#374250;border-radius:8px;background:#1b2430;color:#fff;justify-content:flex-end;min-height:125px}
.ws-bn-pricing .ws-acrylic-combination__tiers li>span{color:#d1dbe7;font-size:11px;white-space:nowrap}.ws-bn-pricing .ws-acrylic-combination__tiers li>small{color:#afbdcf;font-size:11px}
.ws-bn-pricing .ws-acrylic-combination__tiers strong{color:#fff;font-size:21px;letter-spacing:-.045em;white-space:nowrap;line-height:1.25}
.ws-bn-pricing .ws-acrylic-combination__tiers li>em{color:#afbdcf;font-size:10px;font-style:normal}
.ws-bn-pricing .ws-acrylic-combination__tiers li:last-child{background:#d1ff40;border-color:#d1ff40}.ws-bn-pricing .ws-acrylic-combination__tiers li:last-child :is(span,small,strong,em){color:#17220d}
.ws-bn-pricing .ws-acrylic-combination__tiers li.is-current{box-shadow:0 0 0 2px #d1ff40;border-color:#d1ff40;background:#2a3b28}.ws-bn-pricing .ws-acrylic-combination__tiers li:last-child.is-current{background:#d1ff40}
.ws-bn-pricing .ws-acrylic-combination__tiers li:first-child{background:transparent;border-style:dashed}.ws-bn-pricing .ws-acrylic-combination__tiers li:first-child strong{color:#b7c2d1}
.ws-bn-pricing__note{margin:15px 0 0!important;color:#b9c6d6!important;font-size:11px!important;line-height:1.6!important}
.ws-bn-product-note{display:flex;flex-wrap:wrap;gap:4px 12px;padding:11px 13px;margin:12px 0;border-radius:7px;background:#101821;color:#d1ff40;font-size:12px;line-height:1.5;text-decoration:none!important}.ws-bn-product-note>strong{color:#d1ff40}.ws-bn-product-note>span{color:#e5eaf1}
@media(max-width:1000px){.ws-black-november__inner{padding-top:38px}.ws-black-november__showcase{min-height:370px}.ws-black-november__offer{right:0;bottom:0;min-width:170px;padding:13px 16px}.ws-black-november__offer>strong{font-size:62px}.ws-bn-pricing .ws-acrylic-combination__tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-bn-pricing .ws-acrylic-combination__tiers li:first-child{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-start;min-height:0;gap:10px;padding:10px 13px}.ws-bn-pricing .ws-acrylic-combination__tiers li:first-child strong{font-size:16px}}
@media(max-width:700px){.ws-black-november__inner{grid-template-columns:1fr;padding:29px 22px 0;gap:0}.ws-black-november__copy{padding-bottom:0}.ws-black-november__eyebrow{margin-bottom:23px;justify-content:space-between;gap:8px;font-size:9px}.ws-black-november .ws-black-november__title{font-size:68px}.ws-black-november .ws-black-november__lead{margin-top:17px;font-size:21px}.ws-black-november .ws-black-november__description{font-size:12px;margin-bottom:17px}.ws-black-november__cta{min-height:44px;font-size:13px;padding:10px 17px}.ws-black-november__showcase{min-height:310px;margin-top:8px}.ws-black-november__product--black{top:5%;left:-12%;width:74%}.ws-black-november__product--instagram{top:2%;right:-9%;width:68%}.ws-black-november__product--blue{width:77%;left:15%;top:21%}.ws-black-november__offer{bottom:15px;right:0;min-width:153px;padding:10px 13px}.ws-black-november__offer>strong{font-size:56px}.ws-black-november__offer>strong>small{font-size:30px}.ws-black-november__offer>span{font-size:8px}.ws-black-november__offer>small{font-size:10px}.ws-black-november__footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:10px;padding:14px 0}.ws-black-november__footer>strong{font-size:9px}.ws-bn-pricing{padding:17px!important}.ws-bn-pricing__heading{align-items:flex-start;flex-direction:column;gap:10px}.ws-bn-pricing__heading strong{font-size:22px}.ws-bn-pricing__heading>span{font-size:10px}.ws-bn-pricing .ws-acrylic-combination__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ws-bn-pricing .ws-acrylic-combination__tiers li{padding:13px;min-height:121px}.ws-bn-pricing .ws-acrylic-combination__tiers strong{font-size:25px}.ws-bn-pricing__note{font-size:10px!important}}
@media(min-width:701px) and (max-width:1000px){.ws-bn-pricing .ws-acrylic-combination__tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.ws-black-november:not(.ws-black-november--catalog) .ws-black-november__inner{padding-top:104px}}
