.store-studio{max-width:1440px;margin:0 auto;padding:28px clamp(16px,3vw,44px)}
.store-studio-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}
.store-studio h1{font-size:clamp(24px,3vw,42px);line-height:1.35;margin:6px 0 14px}
.store-studio-intro> a{white-space:nowrap}
#store-designer{display:block;width:100%;height:790px;height:min(900px,82svh);min-height:650px;border:1px solid #ccd3c5;border-radius:16px;background:#f8f8ef}
.store-studio-actions{background:#fffef9;border:1px solid #ccd3c5;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:22px}
.store-studio-actions p{font-size:14px;margin:8px 0 0;max-width:480px}.store-studio-actions p a{display:inline-block;margin-left:12px}
.store-studio-buttons{display:flex;gap:8px;flex-wrap:wrap}.store-studio-buttons .button{font-size:14px;padding:14px 18px}
.store-studio-privacy{font-size:13px;color:#627169;max-width:960px;line-height:1.75}
.store-studio-buttons .store-primary{order:-1;flex-basis:100%}.store-studio-buttons .store-secondary{background:transparent!important;color:#294d3d!important;border:1px solid #ccd3c5}.store-studio-buttons{min-width:280px}
@media(max-width:760px){.store-studio{padding:20px 12px}.store-studio-intro{display:block}.store-studio-intro> a{display:inline-block;margin-top:10px}#store-designer{min-height:680px;height:82svh;border-radius:10px}.store-studio-actions{padding:16px;display:block}.store-studio-buttons{margin-top:14px}.store-studio-buttons button{flex:1 1 45%;min-height:48px}.store-studio-privacy{padding:0 6px}}
