.season-black-friday{--bf-gold: #FACC15;--bf-tape: repeating-linear-gradient(-45deg, var(--bf-gold) 0 10px, #0A0A0A 10px 20px)}.season-black-friday .season-announcement,.season-black-friday .lp3-announcement{background:var(--bf-tape) bottom / 100% 4px no-repeat,#000;color:var(--bf-gold);letter-spacing:.02em}.season-black-friday .season-announcement p{display:inline-flex;align-items:center;gap:.6rem;text-transform:uppercase}.season-black-friday .season-announcement p:before,.season-black-friday .season-announcement p:after{content:"%";content:"%" / "";display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--bf-gold);color:#0a0a0a;font-size:11px;font-weight:800}.season-black-friday a:has(>.bf-logo-tag){display:inline-flex;align-items:center}.bf-logo-tag{display:inline-block;width:22px;height:22px;margin-left:6px;transform-origin:20% 20%;animation:bf-swing 1.4s ease-in-out 2}.season-black-friday [id$=__home_hero],.season-black-friday [id$=__hero]{position:relative;overflow-x:clip}.season-black-friday [id$=__home_hero]:after,.season-black-friday [id$=__hero]:after{content:"BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY";content:"BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY \2022  BLACK FRIDAY" / "";position:absolute;left:-2%;bottom:28px;z-index:25;width:104%;padding:7px 0;border-block:3px solid #0A0A0A;background:var(--bf-gold);box-shadow:0 6px 20px #00000073;color:#0a0a0a;font-size:13px;font-weight:800;letter-spacing:.14em;text-align:left;white-space:nowrap;overflow:hidden;transform:rotate(-1.5deg);pointer-events:none;animation:bf-tape-in .6s cubic-bezier(.2,1.3,.4,1) .3s both}.season-black-friday [id$=__hero]:after{bottom:-12px}.bf-ribbon-wrap{position:absolute;z-index:20;width:132px;height:132px;overflow:hidden;pointer-events:none}.bf-ribbon-wrap--top-left{top:0;left:0;border-top-left-radius:1rem}.bf-ribbon-wrap--bottom-left{bottom:0;left:0;border-bottom-left-radius:1rem}.bf-ribbon{position:absolute;left:-48px;width:200px;padding:6px 0;display:flex;flex-direction:column;align-items:center;line-height:1.15;background:#0a0a0a;border-block:2px solid var(--bf-gold, #FACC15);box-shadow:0 4px 12px #00000040;color:var(--bf-gold, #FACC15);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bf-ribbon small{color:#fff;font-size:9px;font-weight:600;letter-spacing:.06em}.bf-ribbon-wrap--top-left .bf-ribbon{top:30px;transform:rotate(-45deg)}.bf-ribbon-wrap--bottom-left .bf-ribbon{bottom:30px;transform:rotate(45deg)}.season-black-friday footer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:8px;background:var(--bf-tape);pointer-events:none}@media(max-width:767px){.season-black-friday [id$=__home_hero]:after,.season-black-friday [id$=__hero]:after{font-size:10px;padding:5px 0}}@keyframes bf-swing{0%,to{rotate:0deg}30%{rotate:-14deg}60%{rotate:10deg}}@keyframes bf-tape-in{0%{opacity:0;translate:-40px 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.bf-logo-tag,.season-black-friday [id$=__home_hero]:after,.season-black-friday [id$=__hero]:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/season-black-friday.css.map */
