#shop.skull-live-shop::before,#shop.skull-live-shop::after{content:'';display:block;width:min(1160px,100%);height:1px;background:#e5e5e9;margin:0 auto}
#shop.skull-live-shop::before{margin-bottom:16px}
#shop.skull-live-shop::after{margin-top:42px}
.skull-brand-rotor{--brand-step:42px;position:relative;width:min(620px,100%);margin:0 auto 10px}
#shop.skull-live-shop [class^="skull-pvg-heading-"]{width:min(680px,100%);min-width:0}
.skull-brand-rotor__stage{position:relative;height:132px;overflow:hidden;mask-image:linear-gradient(transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 5%,#000 95%,transparent)}
.skull-brand-rotor__row{position:absolute;inset:50% 0 auto;display:flex;justify-content:center;align-items:center;gap:7px;min-width:0;white-space:nowrap;transform:translateY(calc(-50% + var(--brand-y,0px))) scale(var(--brand-scale,1));opacity:var(--brand-opacity,1);pointer-events:none;will-change:transform,opacity;backface-visibility:hidden}
.skull-brand-rotor__row:nth-child(2){--brand-y:var(--brand-step);--brand-scale:.57;--brand-opacity:.32}
.skull-brand-rotor__row:nth-child(3){--brand-y:calc(-1 * var(--brand-step));--brand-scale:.57;--brand-opacity:.32}
.skull-brand-name{color:#1d1d1f;font-size:clamp(40px,4vw,54px);font-weight:800;line-height:1.05;letter-spacing:-.055em}
.skull-brand-name .skull-brand-registered{position:relative;top:-.7em;margin-inline-start:2px;font-size:.36em;font-weight:500;line-height:0;letter-spacing:0;vertical-align:baseline}
.skull-brand-fit{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:999px;background:#111;color:#fff;font-size:9px;font-weight:550;letter-spacing:0;line-height:1;white-space:nowrap}
.skull-brand-fit svg{width:14px;height:14px}
#shop.skull-live-shop .skull-pack-combine{max-width:none;margin:17px auto 0;font-size:13px;line-height:1.45;color:#6e6e73;font-weight:400;text-wrap:balance}
.skull-pack-levels{display:flex;justify-content:center;gap:8px;margin-top:16px}
.skull-pack-levels span{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:7px 14px;border:1px solid #dfdfe4;border-radius:999px;background:transparent;color:#424248;font-size:12px;font-weight:550;line-height:1}
@media(max-width:749px){.skull-brand-rotor{--brand-step:30px;margin-bottom:8px}.skull-brand-rotor__stage{height:104px}.skull-brand-name{font-size:clamp(26px,7.7vw,34px)}.skull-brand-fit{font-size:7px;padding:5px 6px;gap:3px}.skull-brand-fit svg{width:11px;height:11px}#shop.skull-live-shop .skull-pack-combine{font-size:12px}.skull-pack-levels span{min-width:58px;font-size:11px;padding:7px 12px}}
@media(prefers-reduced-motion:reduce){.skull-brand-rotor__row{will-change:auto}}
