.p1pa-storefront-badge{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;position:relative!important;width:max-content!important;max-width:190px!important;margin:0 0 0 5px!important;padding:6px 10px!important;background:var(--p1pa-bg,#17191f)!important;color:var(--p1pa-fg,#fff)!important;border:0 solid transparent;border-radius:6px!important;font-family:inherit!important;font-size:11px!important;line-height:1.2!important;letter-spacing:.01em!important;text-align:center!important;white-space:normal!important;box-shadow:0 3px 8px rgba(0,0,0,.18);isolation:isolate}.p1pa-storefront-badge.is-bg-black{--p1pa-bg:#17191f}.p1pa-storefront-badge.is-bg-crimson{--p1pa-bg:#ba2143}.p1pa-storefront-badge.is-bg-purple{--p1pa-bg:#673ab7}.p1pa-storefront-badge.is-bg-teal{--p1pa-bg:#087b77}.p1pa-storefront-badge.is-bg-blue{--p1pa-bg:#2256a2}.p1pa-storefront-badge.is-bg-gold{--p1pa-bg:#f5c84b}.p1pa-storefront-badge.is-fg-white{--p1pa-fg:#fff}.p1pa-storefront-badge.is-fg-cream{--p1pa-fg:#fff4d6}.p1pa-storefront-badge.is-fg-ink{--p1pa-fg:#1b2330}.p1pa-storefront-badge.is-fg-black{--p1pa-fg:#08090a}.p1pa-storefront-badge.is-font-bold{font-weight:800!important;font-style:normal!important}.p1pa-storefront-badge.is-font-regular{font-weight:500!important;font-style:normal!important}.p1pa-storefront-badge.is-font-italic{font-weight:500!important;font-style:italic!important}.p1pa-storefront-badge.is-font-bold-italic{font-weight:800!important;font-style:italic!important}.p1pa-storefront-badge.is-style-signature{border-radius:999px!important;padding:6px 12px!important;box-shadow:0 3px 9px rgba(0,0,0,.2)}.p1pa-storefront-badge.is-style-velvet{border-radius:9px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--p1pa-bg) 83%,white),var(--p1pa-bg) 48%,color-mix(in srgb,var(--p1pa-bg) 76%,black))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 10px rgba(0,0,0,.23)}.p1pa-storefront-badge.is-style-neon{border:1px solid currentColor!important;border-radius:7px!important;box-shadow:0 0 0 1px var(--p1pa-bg),0 0 11px var(--p1pa-bg),0 3px 9px rgba(0,0,0,.25)}.p1pa-storefront-badge.is-style-glass{border:1px solid rgba(255,255,255,.46)!important;border-radius:999px!important;background:color-mix(in srgb,var(--p1pa-bg) 79%,transparent)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 3px 9px rgba(0,0,0,.2)}.p1pa-storefront-badge.is-style-frame{border:1px solid currentColor!important;border-radius:5px!important;padding:7px 11px!important;box-shadow:inset 0 0 0 2px var(--p1pa-bg),inset 0 0 0 3px currentColor,0 3px 8px rgba(0,0,0,.2)}.p1pa-storefront-badge.is-style-ticket{border-radius:0!important;padding:7px 15px!important;clip-path:polygon(0 0,100% 0,100% 33%,calc(100% - 5px) 50%,100% 67%,100% 100%,0 100%,0 67%,5px 50%,0 33%);background:linear-gradient(120deg,var(--p1pa-bg),color-mix(in srgb,var(--p1pa-bg) 85%,white))!important}.p1pa-storefront-badge.is-style-prism{border-radius:0!important;padding:7px 12px!important;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(135deg,color-mix(in srgb,var(--p1pa-bg) 83%,white),var(--p1pa-bg) 56%,color-mix(in srgb,var(--p1pa-bg) 80%,black))!important}.p1pa-storefront-badge.is-style-editorial{border-radius:0!important;border-bottom:2px solid currentColor!important;padding:6px 9px 5px!important;text-transform:uppercase!important;letter-spacing:.11em!important;box-shadow:0 3px 6px rgba(0,0,0,.15)}.p1pa-storefront-badge.is-style-signal{border-left:4px solid currentColor!important;border-radius:3px 8px 8px 3px!important;padding:6px 10px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--p1pa-bg) 75%,white),var(--p1pa-bg) 55%)!important;box-shadow:0 3px 8px rgba(0,0,0,.2)}.p1pa-storefront-badge.is-style-corner{border-radius:2px!important;padding:8px 12px!important;letter-spacing:.04em!important;box-shadow:0 3px 8px rgba(0,0,0,.2)}.p1pa-storefront-badge.is-style-corner::before,.p1pa-storefront-badge.is-style-corner::after{content:"";position:absolute;width:8px;height:8px;pointer-events:none}.p1pa-storefront-badge.is-style-corner::before{top:2px;left:2px;border-top:2px solid currentColor;border-left:2px solid currentColor}.p1pa-storefront-badge.is-style-corner::after{bottom:2px;right:2px;border-bottom:2px solid currentColor;border-right:2px solid currentColor}.ribbons .onsale .p1pa-storefront-badge{position:absolute!important;top:calc(100% + 5px)!important;right:0!important;margin:0!important;z-index:2}