#creative-studio #creative-premium .csl-art,#creative-studio #creative-premium [data-csl-scene="tanuki"]{background:#faf8f3}
#creative-studio .cct-article-frame{position:absolute;inset:0 auto auto 0;border:0;width:1280px;height:720px;max-width:none;transform-origin:top left;background:#faf8f3;pointer-events:none;visibility:hidden;transition:none}
#creative-studio .cct-article-frame[data-frame-fitted="true"]{visibility:visible}
#creative-studio .csl-dialog-stage:has(>video[src$="/scroller-interaction.mp4"]){aspect-ratio:1266/712;background:#faf8f3}
#creative-studio .csl-dialog-stage>video[src$="/scroller-interaction.mp4"]{background:#faf8f3}
#creative-studio .csl-shop-stage{container-type:inline-size}
#creative-studio .cct-products{position:absolute;inset:0;background:linear-gradient(90deg,transparent 67%,#1413193d);z-index:2;pointer-events:none;font-family:Arial,sans-serif;color:#fff}
#creative-studio .cct-products button{pointer-events:auto;cursor:pointer}
#creative-studio .cct-product-list{position:absolute;top:4%;right:2%;width:15%;height:57%;display:flex;flex-direction:column;gap:5%}
#creative-studio .cct-product{border:2px solid transparent;border-radius:14%;padding:3%;height:30%;background:#ffffffc7;display:grid;place-items:center;min-width:0;transition:background .2s,border-color .2s,transform .2s}
#creative-studio .cct-product img{height:100%;width:100%;object-fit:contain;min-height:0}
#creative-studio .cct-product[aria-pressed=true]{background:#fff;border-color:#9148ed;transform:scale(1.07);box-shadow:0 0 0 1px #9148ed50}
#creative-studio .cct-product:focus-visible{outline:2px solid #fff;outline-offset:1px}
#creative-studio .cct-product-info{position:absolute;left:0;bottom:0;width:100%;height:29%;padding:2.5% 26% 2% 3%;background:linear-gradient(90deg,#252118b8,#25211855);display:flex;flex-direction:column;justify-content:center;gap:4%}
#creative-studio .cct-product-name{font-size:2.5cqw;font-weight:700;line-height:1.2;max-width:68%;color:#fff}
#creative-studio .cct-product-price{font-size:2.7cqw;font-weight:700;color:#fff}
#creative-studio .cct-product-buy{position:absolute;left:53%;bottom:8%;width:20%;height:11%;display:grid;place-items:center;background:#fff;color:#161616;border:0;border-radius:1.6cqw;font:bold 2.8cqw Arial,sans-serif;padding:0}
#creative-studio .cct-product-main{position:absolute;right:1.5%;bottom:2%;width:21%;height:34%;background:#fff;border-radius:2cqw;padding:1.6%;display:grid;place-items:center}
#creative-studio .cct-product-main img{width:100%;height:100%;object-fit:contain;min-height:0}
#creative-studio .csl-shop-cover .csl-shop-start{display:none}
@media(prefers-reduced-motion:reduce){#creative-studio .cct-product{transition:none}}
