/* The tray shares the cartons' perspective and absorbs each landing. */
.stack-support{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:center 1px}
.stack-tray{--tw:calc(var(--bw) + 60px);--td:calc(var(--bd) + 56px);--th:16px;position:absolute;top:1px;left:50%;width:var(--tw);height:var(--th);margin-left:calc(var(--tw)*-.5);transform-style:preserve-3d}
.tray-face{position:absolute;display:block;backface-visibility:hidden;border:1px solid #a0acc3}
.tray-front,.tray-back{width:var(--tw);height:var(--th);inset:0;background:linear-gradient(180deg,#f2f5fa 0%,#afbcd1 23%,#62758e 80%,#3e516c 100%)}
.tray-front{transform:translateZ(calc(var(--td)*.5));border-radius:0 0 5px 5px}
.tray-back{transform:rotateY(180deg) translateZ(calc(var(--td)*.5))}
.tray-left,.tray-right{width:var(--td);height:var(--th);left:calc((var(--tw) - var(--td))*.5);top:0;background:linear-gradient(#d7dfeb,#657a97 70%,#40556f)}
.tray-left{transform:rotateY(-90deg) translateZ(calc(var(--tw)*.5))}
.tray-right{transform:rotateY(90deg) translateZ(calc(var(--tw)*.5))}
.tray-top,.tray-bottom{width:var(--tw);height:var(--td);left:0;top:calc((var(--th) - var(--td))*.5);border-radius:5px}
.tray-top{transform:rotateX(90deg) translateZ(calc(var(--th)*.5));border:6px solid #c7d1e1;background:linear-gradient(145deg,#f4f6fb,#b2bfd3 48%,#dfe6f0);box-shadow:inset 0 0 0 1px #f9fbff,inset 0 0 14px #53678544}
.tray-bottom{transform:rotateX(-90deg) translateZ(calc(var(--th)*.5));background:#475b79}
#site-content.bakh-editorial.reels-main .pack-stage .stack-world{bottom:90px!important}
#site-content.bakh-editorial.reels-main .pack-stage .stack-shadow{bottom:49px;height:25px;width:68%;left:16%;filter:blur(8px);transform:none;background:radial-gradient(ellipse,#304b7552,transparent 70%)}
@media(max-width:380px){#site-content.bakh-editorial.reels-main .about-grid .pack-stage{--bw:clamp(170px,calc(100vw - 150px),220px)!important}}
@media(prefers-reduced-motion:reduce){.stack-support{transform:none!important}}
