.pack-page .breadcrumbs{display:flex;gap:12px;font-size:13px;color:#82718e;margin-bottom:28px}.pack-hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.cover-stage{padding:24px 58px;background:#ede7f7;border-radius:28px;box-shadow:inset 0 0 0 1px #e5daee}.cover-stage img{display:block;width:100%;height:auto;box-shadow:0 12px 25px #33294b20;border-radius:3px}.pack-thumbnails{display:flex;gap:14px;justify-content:center;margin:20px 0}.pack-thumbnails button{width:83px;border:2px solid transparent;padding:5px 8px;border-radius:12px;background:white;color:#76618d;cursor:pointer;font:800 12px Nunito}.pack-thumbnails button[aria-pressed=true]{border-color:#8662df}.pack-thumbnails img{height:74px;width:auto;display:block;margin:0 auto 5px}.pack-gallery>.smallprint{text-align:center}.pack-description h1{font-size:clamp(35px,3.5vw,49px);margin-top:14px}.pack-description>p{font-size:17px}.pack-price{font:500 45px Fredoka;color:#33294b;margin:28px 0 20px}.pack-price span{display:block;font:700 13px Nunito;color:#82718e;margin-top:8px}.pack-features{padding-left:22px;line-height:2;font-size:15px}.pack-features li::marker{color:#49a88a}.checkout-box{padding:23px;background:#fff;border:1px solid #e8e1ec;border-radius:20px;margin:24px 0}.sandbox-note{padding:14px;background:#fff4d7;border-radius:12px;font-size:13px;line-height:1.6}.sandbox-note p{margin:5px 0 0}.checkout-box .adult-check{font-size:13px}.paypal-btn{background:#ffc439!important;color:#253b68!important;box-shadow:0 4px 0 #dea632;border:0;width:100%}.checkout-box [role=status]{font-size:13px;line-height:1.6;margin:17px 0 0}.free-game-link{display:block;text-align:center;border:1px solid #b5cfe8;border-radius:15px;padding:15px;font-weight:800;color:#1775cd;background:#eef7ff}.owned-download{background:#eef8f2;border:1px solid #c9e5d6;border-radius:18px;padding:22px;margin:20px 0}.owned-download[hidden]{display:none}.owned-download h2{font-size:24px}.variant-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.variant-controls label{font-weight:800;font-size:13px}.variant-controls select{display:block;width:100%;background:white;border:1px solid #b9d8c7;border-radius:8px;padding:10px;margin-top:7px;color:#33294b;font:700 14px Nunito}.pack-bottom{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#fff;border:1px solid #eee0db;padding:38px;border-radius:24px;margin:60px 0 0}.pack-bottom h3{font:500 23px Fredoka}.pricing-note{background:#eee6f9;border-radius:14px;padding:17px 25px;font-size:14px;margin:25px 0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:25px}.price-card{border:1px solid #e8ddeb;border-radius:25px;background:white;padding:27px;display:flex;flex-direction:column;align-items:flex-start}.price-card>img{height:170px;width:auto;margin:0 auto 25px;box-shadow:0 4px 17px #33294b12}.price-card h2{font-size:27px;margin:14px 0}.price-large{font:500 42px Fredoka;color:#7651bd}.price-large small{font:800 12px Nunito}.price-card p{font-size:15px}.price-card .btn{margin-top:auto;font-size:14px}.price-card ul{padding-left:20px;line-height:2.2;font-size:14px;margin-bottom:35px}.order-card{background:white;border:1px solid #e5d7ee;border-radius:28px;padding:42px;max-width:760px;margin:20px auto;text-align:center}.order-card>p{line-height:1.8}.order-card .text-link{display:block;margin-top:25px}.order-card [role=status]{padding:20px;background:#fff8ee;border-radius:15px;font-size:14px;overflow-wrap:anywhere;margin:20px 0}.payment-success{padding:18px;background:#e4f5eb;color:#356b52;border-radius:12px}code{font-size:13px;overflow-wrap:anywhere}a.btn[aria-disabled=true]{pointer-events:none;opacity:.6}
@media(max-width:760px){.pack-hero,.pack-bottom,.pricing-grid{grid-template-columns:1fr;gap:25px}.pack-page .breadcrumbs{flex-wrap:wrap}.cover-stage{padding:24px 62px}.pack-description h1{font-size:37px}.pack-price{margin:20px 0;font-size:40px}.pack-description>p{font-size:16px}.checkout-box{padding:17px}.pack-bottom{padding:24px;margin-top:30px}.order-card{padding:27px 20px}.price-card>img{height:210px}.variant-controls{gap:8px}.pack-hero .pack-gallery{max-width:520px;margin:auto}.pack-gallery{width:100%}}

#sandboxAdultRow[hidden]{display:none!important}
