:root{--bw: #0d0d0e;--bw-2: #26272b;--bw-grey: #8b8d92;--bw-hi: #e9e6df;--bw-line: #3a3b3f}.cal-bw-bar{background:var(--bw);color:#fff;overflow:hidden;white-space:nowrap;font:700 11px/1 var(--cal-font, sans-serif);letter-spacing:.12em;text-transform:uppercase;padding:10px 0}.cal-bw-bar__track{display:inline-flex;animation:cal-bw-mq linear infinite;will-change:transform}.cal-bw-bar__run{display:inline-flex}.cal-bw-bar__run span{padding:0 22px}.cal-bw-bar__run span:after{content:"\25c6";color:var(--bw-grey);font-size:7px;vertical-align:2px;margin-left:44px}.cal-bw-bar__run span:first-child{color:var(--bw-hi)}@keyframes cal-bw-mq{to{transform:translate(var(--bw-shift, -50%))}}@media(prefers-reduced-motion:reduce){.cal-bw-bar__track{animation:none}}.cal-bw-band{background:var(--bw);color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 20px;margin:0 0 24px}.cal-bw-band__tag{font:900 24px/.9 var(--cal-font-head, sans-serif);text-transform:uppercase;letter-spacing:-.01em;border-right:1px solid var(--bw-line);padding-right:20px}.cal-bw-band__tag small{display:block;font:700 9px/1 var(--cal-font, sans-serif);letter-spacing:.2em;color:var(--bw-grey);margin-bottom:6px}.cal-bw-band__txt{margin:0;display:grid;gap:2px;min-width:0}.cal-bw-band__txt b{font-size:15px;font-weight:700;color:#fff}.cal-bw-band__txt span{font-size:12.5px;color:#a9abaf}.cal-bw-band__cd{display:flex;gap:6px;font-variant-numeric:tabular-nums}.cal-bw-band__cd div{background:var(--bw-2);padding:7px 8px;text-align:center;min-width:44px}.cal-bw-band__cd b{display:block;font:800 17px/1 var(--cal-font-head, sans-serif)}.cal-bw-band__cd small{font-size:9px;color:var(--bw-grey);text-transform:uppercase;letter-spacing:.1em}@media(max-width:749px){.cal-bw-band{grid-template-columns:1fr;gap:10px;padding:14px 16px;margin-bottom:16px}.cal-bw-band__tag{border-right:0;padding-right:0;border-bottom:1px solid var(--bw-line);padding-bottom:10px;font-size:21px}.cal-bw-band__tag br{display:none}}.cal-bw-strip{display:block;background:var(--bw);color:#fff;text-align:center;font:800 11px/1 var(--cal-font, sans-serif);letter-spacing:.1em;text-transform:uppercase;padding:7px 6px}.cal-bw-box{background:var(--bw);color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;margin:0 0 16px;position:relative;overflow:hidden}.cal-bw-box:after{content:"BLACK";position:absolute;right:-8px;bottom:-22px;font:900 64px/1 var(--cal-font-head, sans-serif);color:#18181a;letter-spacing:-.02em;pointer-events:none}.cal-bw-box .cal-bw-box__ic{margin:0;width:36px;height:36px;border:1.5px solid var(--bw-hi);display:grid;place-items:center;font:900 13px/1 var(--cal-font-head, sans-serif);color:var(--bw-hi);position:relative;z-index:1}.cal-bw-box>div{position:relative;z-index:1;min-width:0}.cal-bw-box strong{display:block;font-weight:800;font-size:15px;line-height:1.25}.cal-bw-box>div>span{display:block;font-size:13px;color:#cfcfcf;margin-top:2px;line-height:1.4}.cal-bw-optbadge{position:absolute;left:12px;top:-10px;background:var(--bw);color:#fff;font:800 10.5px/1 var(--cal-font, sans-serif);letter-spacing:.06em;text-transform:uppercase;padding:5px 7px;z-index:2}.cal-bwh{background:var(--bw);color:#fff}.cal-bwh__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:var(--bwh-min, 520px)}.cal-bwh__txt{padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px);display:grid;align-content:center;gap:18px}.cal-bwh__k{font:700 11px/1 var(--cal-font, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--bw-grey)}.cal-bwh__h{margin:0;font:900 clamp(52px,7.4vw,112px)/.86 var(--cal-font-head, sans-serif);letter-spacing:-.02em;text-transform:uppercase;color:#fff}.cal-bwh__h em{font-style:normal;color:var(--bw);-webkit-text-stroke:3px #fff;paint-order:stroke fill}.cal-bwh__offer{font:800 clamp(24px,2.6vw,38px)/1.05 var(--cal-font-head, sans-serif);color:var(--bw-hi);margin:0}.cal-bwh__sub{color:#c4c5c8;font-size:15px;max-width:40ch;margin:0}.cal-bwh__row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.cal-bwh__btn{background:#fff;color:var(--bw);font:700 13px/1 var(--cal-font, sans-serif);letter-spacing:.08em;text-transform:uppercase;padding:16px 26px;text-decoration:none}.cal-bwh__btn:hover{background:var(--bw-hi)}.cal-bwh__date{font-size:13px;color:var(--bw-grey);border-left:1px solid var(--bw-line);padding-left:14px}.cal-bwh__code{justify-self:start;border:1px dashed #6a6b70;padding:8px 11px;font-size:13px;color:#d9d9d9}.cal-bwh__code b{letter-spacing:.1em;color:#fff}.cal-bwh__img{position:relative;background:#1c1d20;overflow:hidden}.cal-bwh__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bwh-pos, 50% 50%);filter:grayscale(var(--bwh-gray, 0))}.cal-bwh__trust{display:flex;justify-content:center;gap:12px 32px;flex-wrap:wrap;padding:13px 16px;background:var(--cal-linen, #f7f7f6);color:var(--cal-blue-grey, #5d6670);font-size:13px}@media(max-width:749px){.cal-bwh__grid{grid-template-columns:1fr;min-height:0}.cal-bwh__img{order:-1;aspect-ratio:4 / 3}.cal-bwh__txt{padding:24px 16px 28px;gap:12px}.cal-bwh__date{border:0;padding:0}}.cal-kat-deal.cal-kat-deal--bw{background:var(--bw)!important;border-color:var(--bw);color:#fff}.cal-kat-deal.cal-kat-deal--bw .cal-kat-deal__date{border-color:var(--bw-line);color:var(--bw-grey)}.cal-kat-deal.cal-kat-deal--bw .cal-kat-deal__date i{background:var(--bw-hi)}.cal-kat-deal.cal-kat-deal--bw .cal-kat-deal__t{font-weight:800;text-transform:none;color:#fff}.cal-kat-deal.cal-kat-deal--bw .cal-kat-deal__t em{display:block;color:var(--bw-hi);background:none}.cal-kat-deal.cal-kat-deal--bw .cal-kat-deal__s{color:#a9abaf}.cal-kat-deal.cal-kat-deal--bw .cal-kat-code{border-color:#6a6b70;color:#d9d9d9}.cal-bw-code{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;margin-top:8px;padding:12px 14px;border:1px dashed #0b0b0b;background:#fff}.cal-bw-code__tag{padding:6px 10px;background:#0b0b0b;color:#fff;font-size:12px;font-weight:700;letter-spacing:.12em}.cal-bw-code p{margin:0;display:grid;gap:2px;font-size:13px;color:#4a4f55}.cal-bw-code b{font-size:14px;color:#0b0b0b}.cal-bw-code small{font-size:12px;color:#6b7076}.cal-sets--plain .cal-opt:has(.cal-bw-optbadge){display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cal-sets--plain .cal-bw-optbadge{position:static;left:auto;top:auto}.cal-opts:has(.cal-bw-optbadge){gap:20px;padding-top:6px}.cal-opts .cal-opt:has(.cal-bw-optbadge){padding-top:28px}.cal-sets--plain .cal-opts .cal-opt:has(.cal-bw-optbadge){padding-top:0}.cal-bw-note{display:block;margin-top:4px;font-size:12px!important;line-height:1.4;color:var(--c-ink)!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cal-bw.css.map */
