.black-friday header{background:#fafbf9f2}.black-friday .hero{background:radial-gradient(ellipse at 15% 35%,#e5f3f7 0,transparent 65%),#fafbf9}.black-friday .hero h1{font-size:clamp(52px,6.3vw,92px);letter-spacing:-4px}.black-friday .hero .eyebrow{color:#365e6b}.black-friday .hero-visual,.black-friday .product-image,.black-friday .photo-tile{border-radius:12px}.black-friday .ribbon{background:#192d38;color:#d5edf5;font-size:10px}.black-friday .button.dark{border-radius:7px}.black-friday .closing{background:radial-gradient(ellipse at center,#254b58,#11222b);color:#fff}.black-friday .holiday-announcement{background:#192d38;color:#fff}.black-friday .holiday-kicker{background:#cee8f1;color:#183746}.black-friday .holiday-offer,.black-friday .holiday-offer strong{color:#edf8fd}.black-friday .holiday-announcement>a:hover{background:#253f4e}.ss21-launch{position:fixed;bottom:22px;left:22px;z-index:13;border:1px solid #597d8c;border-radius:30px;background:#17313e;color:#e4f5fc;padding:12px 17px;box-shadow:0 5px 25px #0004;font-size:12px;font-weight:700;display:flex;gap:9px;align-items:center}.ss21-launch>span{font-size:20px;color:#bceede}.ss21-launch small{font-size:9px;color:#bad0da;font-weight:400}body:has(.sticky-purchase:not([hidden])) .ss21-launch{bottom:92px}body:has(dialog[open]) .ss21-launch{visibility:hidden}#ss21{box-sizing:border-box;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #527784;border-radius:22px;padding:36px;background:radial-gradient(ellipse at top,#274a5a,#11252f 70%);color:#f3fbff;box-shadow:0 25px 100px #0008}#ss21::backdrop{background:#030e17b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ss21-close{position:absolute;right:14px;top:12px;border:0;background:none;color:#d3e9f1;font-size:27px}.ss21-kicker{font-size:10px;letter-spacing:2px;color:#bbeeda;margin:0 0 14px}#ss21 h2{font-size:34px;letter-spacing:-1.2px;margin:0 0 14px}#ss21 p{font-size:14px;color:#c7dbe4}.ss21-cards{display:flex;justify-content:center;gap:12px;margin:22px 0}.ss21-card{display:grid;place-content:center;width:78px;height:106px;border-radius:10px;background:#f3fafc;color:#183644;border:1px solid #d5e6ec;font-size:29px;box-shadow:0 8px 18px #0003}.ss21-card:nth-child(2){transform:rotate(8deg);color:#17745f}.ss21-hand{background:#0a1c2580;border:1px solid #395460;border-radius:12px;padding:15px;margin:18px 0}.ss21-hand p{margin:0}.ss21-hand strong{font-size:14px}.ss21-progress{display:flex;gap:7px;margin-bottom:22px}.ss21-progress span{flex:1;height:4px;border-radius:3px;background:#405b68}.ss21-progress .done{background:#b9efda}#ss21 .button{width:100%;justify-content:center;border-radius:8px;background:linear-gradient(110deg,#b9e7ff,#b8efd7);color:#122c36;font-weight:750;margin:6px 0}#ss21 .ss21-secondary{background:transparent;border:1px solid #718e9d;color:#e1f3fa}.ss21-fine{font-size:11px!important;line-height:1.6;color:#aac1cc!important;margin:17px 0 0}#ss21 label{font-size:12px;display:block;margin:18px 0 7px}#ss21 input{width:100%;background:#fff;border:1px solid #9ab9c8;border-radius:8px;padding:14px;color:#172c36;font-size:16px}.ss21-reward{font-size:58px;font-weight:800;letter-spacing:-3px;color:#c1f0df;margin:10px 0}.ss21-consent{display:flex!important;gap:9px;align-items:start;line-height:1.5}#ss21 .ss21-consent input{width:auto;margin:3px 0}@media(max-width:650px){.black-friday .hero h1{font-size:57px;letter-spacing:-3px}.ss21-launch{left:12px;bottom:14px;padding:9px 13px}#ss21{padding:32px 22px}#ss21 h2{font-size:29px}.black-friday .ribbon{flex-wrap:wrap;gap:14px}}@media(prefers-reduced-motion:reduce){.ss21-card{transform:none}}.shine-marquee{overflow:hidden;background:#19323d;color:#e2f4fa;border-block:1px solid #345361;padding:25px 0;isolation:isolate}.shine-marquee-track{display:flex;width:max-content;animation:shine-ticker 38s linear infinite;will-change:transform}.shine-marquee-group{display:flex;align-items:center;gap:42px;padding-right:42px;flex-shrink:0;white-space:nowrap}.shine-marquee-group span{font-family:Manrope,Arial,sans-serif;font-size:clamp(16px,1.65vw,24px);font-weight:750;letter-spacing:1.1px}.shine-marquee-group span:nth-of-type(2n){color:#b5e3d7}.shine-marquee-group b{font-size:28px;font-weight:400;color:#91d7ed;line-height:1}@keyframes shine-ticker{to{transform:translate(-50%)}}@media(max-width:650px){.shine-marquee{padding:21px 0}.shine-marquee-group{gap:27px;padding-right:27px}.shine-marquee-track{animation-duration:32s}}@media(prefers-reduced-motion:reduce){.shine-marquee-track{animation:none;width:100%}.shine-marquee-group{white-space:normal;flex-wrap:wrap;justify-content:center;padding:0 20px;gap:16px}.shine-marquee-group[aria-hidden=true]{display:none}}.ss21-cards{perspective:900px;min-height:120px;align-items:center;padding:7px 0}.ss21-deal{display:block;animation:ss21-deal-in .65s cubic-bezier(.2,.75,.25,1) both;animation-delay:var(--deal-delay)}.ss21-deal .ss21-card{position:relative;display:block;transform-style:preserve-3d;background:transparent;border:0;box-shadow:none;animation:ss21-turn .45s ease-out both;animation-delay:calc(var(--deal-delay) + .35s)}.ss21-card-face,.ss21-card-back{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 8px 18px #0003}.ss21-card-face{background:#f3fafc;color:#183644;border:1px solid #d5e6ec}.ss21-deal:nth-child(2) .ss21-card-face{color:#17745f}.ss21-card-back{transform:rotateY(180deg);background:repeating-linear-gradient(45deg,#234858 0 7px,#1b3a49 7px 14px);border:4px solid #d2eaf3;color:#b9e7f5;font-size:35px;outline:1px solid #6b98ac}@keyframes ss21-deal-in{0%{opacity:0;transform:translate(105px,-65px) rotate(24deg) scale(.82)}to{opacity:1;transform:translate(0) rotate(var(--card-tilt)) scale(1)}}@keyframes ss21-turn{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@media(prefers-reduced-motion:reduce){.ss21-deal,.ss21-deal .ss21-card{animation:none;transform:none}.ss21-card-back{display:none}}.ss21-table{border:1px solid #527784;border-radius:14px;background:#0b202a80;padding:14px 18px;margin:18px 0}.ss21-player+.ss21-player{border-top:1px solid #527784;padding-top:14px}.ss21-hand-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#c7dbe4}.ss21-hand-label strong{color:#b9efda;letter-spacing:0}.ss21-table .ss21-cards{min-height:88px;margin:8px 0 12px;gap:14px}.ss21-table .ss21-card{width:56px;height:76px;font-size:23px}.ss21-table .ss21-card-back{font-size:27px}.ss21-player:nth-child(2) .ss21-deal{animation-delay:calc(var(--deal-delay) + .26s)}.ss21-player:nth-child(2) .ss21-card{animation-delay:calc(var(--deal-delay) + .61s)}.ss21-hidden .ss21-card{animation:none!important;transform:rotateY(180deg)!important}.ss21-hidden .ss21-card-face{visibility:hidden}.ss21-hidden .ss21-card-back{display:grid!important}.ss21-actions{display:flex;gap:12px}#ss21 .button:disabled{opacity:.4;cursor:default}.ss21-reveal .ss21-card{animation:ss21-hole-reveal .5s ease-in-out both!important}@keyframes ss21-hole-reveal{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@media(prefers-reduced-motion:reduce){.ss21-reveal .ss21-card{animation:none!important;transform:none!important}}.ss21-deal .ss21-card-face{color:#183644}.ss21-deal .ss21-card-face.ss21-red{color:#bd3445}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ss-preview-black-friday.css.map */
