/* Bedrucktes Packband mit fotografischem Abroller. */
.kp-tape-scene{position:relative;height:205px;padding-top:55px;isolation:isolate;margin-top:0;overflow:visible;background:var(--kp-paper)}.kp-store .kp-tape-scene .kp-ticker{position:relative;width:calc(100% - 175px);padding:24px 0;margin:0 -8px;transform:rotate(-1deg);transform-origin:left center;background-color:#d9ff4d;background-image:linear-gradient(180deg,#f5ffb5 0%,#ddff65 8%,#d9ff4d 20%,#c8f338 60%,#e5ff79 90%,#f1ffa4 100%);border-top:1px solid #ffffffc0;border-bottom:1px solid #8bac2b88;box-shadow:0 9px 13px #3520521a,inset 0 2px 2px #ffffff88;z-index:2}.kp-tape-scene .kp-ticker:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px 3px,#ecffb316 3px 4px),linear-gradient(105deg,transparent 0 13%,#ffffff44 16%,transparent 19% 58%,#ffffff33 64%,transparent 70%);pointer-events:none;z-index:3}.kp-tape-scene .kp-ticker:after{content:'';position:absolute;left:0;right:0;top:6px;height:1px;background:#ffffe9aa;box-shadow:0 55px 0 #9bba3f33;pointer-events:none}.kp-store .kp-tape-scene .kp-ticker span{font-size:21px;letter-spacing:.02em;font-weight:850;text-shadow:0 1px #edff951c}.kp-store .kp-tape-scene .kp-ticker b{font-size:33px;color:#38215b}.kp-tape-dispenser{position:absolute;width:260px;height:250px;object-fit:contain;right:35px;top:-18px;z-index:5;transform:rotate(-5deg);filter:drop-shadow(5px 12px 8px #39224b22);pointer-events:none}.kp-tape-scene+.kp-worlds{padding-top:45px}
@media(min-width:1700px){.kp-tape-dispenser{right:max(35px,calc((100vw - 1600px)/2));width:290px;height:275px;top:-30px}.kp-store .kp-tape-scene .kp-ticker{width:calc(100% - max(180px,calc((100vw - 1600px)/2 + 180px)))}}
@media(max-width:800px){.kp-tape-scene{height:170px;padding-top:43px}.kp-store .kp-tape-scene .kp-ticker{width:calc(100% - 110px);padding:21px 0}.kp-tape-dispenser{width:190px;height:190px;right:3px;top:-9px}.kp-store .kp-tape-scene .kp-ticker span{font-size:18px}.kp-store .kp-tape-scene .kp-ticker b{font-size:27px}.kp-tape-scene+.kp-worlds{padding-top:30px}}
@media(max-width:520px){.kp-tape-scene{height:150px;padding-top:38px}.kp-store .kp-tape-scene .kp-ticker{width:calc(100% - 67px);padding:20px 0}.kp-tape-dispenser{width:148px;height:155px;right:-8px;top:2px}.kp-store .kp-tape-scene .kp-ticker span{font-size:17px}.kp-store .kp-tape-scene .kp-ticker>div{gap:30px}.kp-tape-scene+.kp-worlds{padding-top:20px}}
