.sticker-peel{position:absolute;right:0;bottom:0;width:56px;height:56px;border:0;border-radius:24px 0 0 0;background:linear-gradient(135deg,#ff0040 48%,#ffe5ec 50%);box-shadow:-4px -4px 14px #0003;cursor:pointer;transform-origin:100% 100%;transition:transform .45s ease,box-shadow .45s ease;z-index:2;color:#08162b}
.sticker-peel span{display:block;transform:translate(9px,9px)}
.has-peel.is-peeled .sticker-peel,.sticker-peel:focus-visible{transform:rotate(-12deg) scale(1.3);box-shadow:-12px -10px 20px #0005}
@media(hover:hover){.has-peel:hover .sticker-peel{transform:rotate(-12deg) scale(1.3)}}
.print-pass{position:relative}.print-pass::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 45%,#ff004066 49%,#ffffffaa 50%,transparent 54%);transform:translateX(-110%);opacity:0;z-index:1}
.print-running::after{animation:print-light-pass 1.6s cubic-bezier(.22,1,.36,1) both}
.print-running figure img{animation:print-image-pass 1.5s cubic-bezier(.22,1,.36,1) both}
@keyframes print-light-pass{0%{opacity:0;transform:translateX(-100%)}20%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translateX(100%)}}
@keyframes print-image-pass{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.order-motion-arrow{display:inline-block;transition:transform .25s ease}.order-motion-button:active{transform:scale(.97)!important}.order-motion-button:hover .order-motion-arrow,.order-motion-button:focus-visible .order-motion-arrow{transform:translateX(6px)}
.a-orbit-item{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s ease,box-shadow .25s ease}
@media(prefers-reduced-motion:reduce){.sticker-peel,.a-orbit-item,.order-motion-arrow{transition:none}.print-running::after,.print-running figure img{animation:none}.order-motion-button:active{transform:none!important}}
