.omg-bf-banner,.omg-bf-banner *{box-sizing:border-box}.omg-bf-banner{background:var(--omg-bf-black);color:var(--omg-bf-white);border-bottom:4px solid var(--omg-bf-pink);text-align:center}.omg-bf-banner__inner{max-width:1200px;margin:0 auto;padding:20px 24px 22px}.omg-bf-banner__heading{margin:0 0 10px;color:var(--omg-bf-white);font:700 25px/1.15 var(--font-body-family);letter-spacing:.045em}.omg-bf-banner__offer{position:relative;display:table;margin:0 auto 13px;padding:9px 34px;background:var(--omg-bf-yellow);color:var(--omg-bf-black);border-radius:6px;box-shadow:4px 4px 0 var(--omg-bf-purple);font:700 clamp(26px,3.3vw,42px)/1.1 var(--font-body-family);letter-spacing:-.025em}.omg-bf-banner__offer:before,.omg-bf-banner__offer:after{content:"";position:absolute;top:calc(50% - 8px);width:8px;height:16px;background:var(--omg-bf-black)}.omg-bf-banner__offer:before{left:0;border-radius:0 8px 8px 0}.omg-bf-banner__offer:after{right:0;border-radius:8px 0 0 8px}.omg-bf-banner__footer{display:flex;justify-content:center;align-items:center;gap:24px}.omg-bf-banner__date{display:flex;align-items:center;gap:12px;font:600 15px/1.35 var(--font-body-family);color:var(--omg-bf-white)}.omg-bf-banner__date:before,.omg-bf-banner__date:after{content:"";width:24px;height:3px;background:var(--omg-bf-purple)}.omg-bf-banner__date:after{background:var(--omg-bf-pink)}.omg-bf-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 22px;border:2px solid transparent;border-radius:7px;background:var(--omg-bf-purple);color:var(--omg-bf-white);font:700 16px/1.25 var(--font-body-family);text-decoration:none}.omg-bf-banner__button:hover{border-color:var(--omg-bf-pink);color:var(--omg-bf-white)}.omg-bf-banner__button:focus-visible{outline:3px solid var(--omg-bf-yellow);outline-offset:4px}.omg-bf-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--omg-bf-yellow);color:var(--omg-bf-black);border:0;border-radius:3px;padding:7px 12px;box-shadow:3px 3px 0 var(--omg-bf-purple);font:700 13px/1.1 var(--font-body-family);letter-spacing:.015em}.omg-bf-badge:after{content:"";position:absolute;right:0;top:0;width:7px;height:7px;background:var(--omg-bf-pink);clip-path:polygon(0 0,100% 0,100% 100%)}.card__badge:has(.omg-bf-badge){z-index:2;align-self:start}.omg-bf-price-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:5px;font:600 12px/1.4 var(--font-body-family);color:#5f168d}.omg-bf-price-note--detail{margin-top:10px;margin-bottom:5px;font-size:14px;gap:12px}.omg-bf-studio-note{margin:0 0 12px;padding:10px 14px;background:#fffbd1;color:#161016;border-left:4px solid var(--omg-bf-purple);border-right:2px solid var(--omg-bf-pink);border-radius:6px;font:600 14px/1.4 var(--font-body-family)}html.omg-bf-ended [data-omg-bf],[data-omg-announcement-default][hidden]{display:none!important}html.omg-bf-ended [data-omg-announcement-default]{display:block!important}@media(max-width:749px){.omg-bf-banner__inner{padding:15px 12px 16px}.omg-bf-banner__heading{font-size:19px;letter-spacing:.035em;margin-bottom:9px}.omg-bf-banner__offer{font-size:clamp(21px,6.4vw,30px);padding:9px 18px;margin-bottom:13px;max-width:100%}.omg-bf-banner__footer{flex-direction:column;gap:10px}.omg-bf-banner__date{font-size:13px;gap:10px}.omg-bf-banner__date:before,.omg-bf-banner__date:after{width:22px}.omg-bf-banner__button{min-height:44px;font-size:14px;padding:9px 24px}.omg-bf-badge{font-size:11px;padding:6px 9px;box-shadow:2px 2px 0 var(--omg-bf-purple)}.omg-bf-price-note{font-size:11px}.omg-bf-price-note--detail{font-size:13px}}html:not(.omg-bf-ended) .omg-bf-original-price{display:none}.omg-bf-sale-price .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.omg-bf-sale-price .price-item{margin-right:0}.omg-bf-sale-price .price-item--sale{font-weight:700}.omg-bf-sale-price s.price-item--regular{text-decoration-color:var(--omg-bf-strike);text-decoration-thickness:2px}.omg-bf-banner__rewards{margin:0 0 12px;color:var(--omg-bf-white);font:600 15px/1.4 var(--font-body-family)}html:not(.omg-bf-ended) .omg-bf-base-points{display:none}.omg-bf-banner__offer{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 14px;margin-bottom:10px}.omg-bf-banner__qualifier{color:var(--omg-bf-black);font:700 15px/1.2 var(--font-body-family);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;border-left:2px solid currentColor;padding-left:14px}@media(max-width:749px){.omg-bf-banner__offer{font-size:clamp(20px,5.5vw,26px);gap:4px 8px;margin-bottom:10px}.omg-bf-banner__qualifier{font-size:12px;padding-left:8px;border-left-width:1px}.omg-bf-banner__rewards{margin-bottom:9px}}.omg-bf-banner__offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:12px 30px;align-items:center}.omg-bf-banner__offer-copy{margin:0;font:inherit;color:inherit;letter-spacing:inherit}.omg-bf-banner__actions{display:flex;flex-direction:column;align-items:center;gap:7px}.omg-bf-banner__qualifier{border:0;padding:0}.omg-bf-banner__button{font-size:14px;padding:9px 15px;white-space:nowrap;letter-spacing:normal}.omg-bf-banner__button:focus-visible{outline-color:var(--omg-bf-black)}.omg-bf-banner__rewards{margin-bottom:0}@media(max-width:749px){.omg-bf-banner__offer{width:100%;gap:12px;padding:10px 16px;font-size:clamp(22px,6.4vw,30px)}.omg-bf-banner__button{font-size:13px;padding:8px 11px;gap:5px}.omg-bf-banner__actions{gap:5px}.omg-bf-banner__rewards{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/omg-black-friday.css.map */
