#cut-os-stickers{position:fixed;inset:0;z-index:14;pointer-events:none;overflow:hidden;visibility:hidden}
#cut-os-stickers.is-active{visibility:visible}
#cut-os-stickers[data-os=apple] .cut-os-sticker--win,
#cut-os-stickers[data-os=other] .cut-os-sticker--mac{display:none}
.cut-os-sticker{position:absolute;display:block;max-width:none;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-drag:none;box-shadow:0 4px 10px rgba(0,0,0,.25);transform-origin:50% 50%;will-change:transform}
.cut-os-sticker--mac{left:3.58%;top:47%;width:23.364%;aspect-ratio:520.72/528.33;height:auto;border-radius:3.27%;transform:translateX(-120vw) rotate(-15deg);transition:transform .6s ease-in}
.cut-os-sticker--win{left:80.32%;top:50.76%;width:16.956%;aspect-ratio:377.93/494.35;height:auto;border-radius:6.35%;transform:translateX(120vw) rotate(9.31deg);transition:transform .6s ease-in}
#cut-os-stickers.is-shown .cut-os-sticker--mac{transform:translateX(0) rotate(-15deg);transition:transform .65s ease-out}
#cut-os-stickers.is-shown .cut-os-sticker--win{transform:translateX(0) rotate(9.31deg);transition:transform .65s ease-out}
@media(max-width:767px){.cut-os-sticker--mac{left:2%;top:48%;width:37.8%}.cut-os-sticker--win{left:56%;top:50%;width:36%}}
