.commercial-theme-route{min-height:100dvh;background:var(--zd-bg, #f7f8fa)}.commercial-catalog-logo,.commercial-model-bar>a{display:inline-flex;width:max-content;color:inherit;text-decoration:none}.commercial-theme-frame.commercial-theme-preview-link{display:block;overflow:hidden;border-radius:18px;text-decoration:none}.commercial-theme-preview-picture{display:block;width:100%;height:100%}.commercial-theme-preview-image{display:block;width:100%;height:100%;object-fit:contain;object-position:top center;transition:filter .35s ease}.commercial-theme-preview-link:hover .commercial-theme-preview-image,.commercial-theme-preview-link:focus-visible .commercial-theme-preview-image{filter:saturate(1.04)}.commercial-theme-preview-label{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:46px 18px 17px;color:#fff;background:linear-gradient(180deg,transparent,rgba(13,17,21,.8));font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.commercial-theme-preview-label b{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.58);border-radius:50%;font-size:1rem}.commercial-theme-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.commercial-theme-card-actions a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #d8d1c3;border-radius:999px;font-size:.74rem;font-weight:780;text-align:center;text-decoration:none}.commercial-theme-card-model{color:#344138;background:#ffffff7a}.commercial-theme-card-use{color:#fff!important;background:#1e2d22;border-color:#1e2d22!important}.commercial-model-bar{position:sticky;top:0;z-index:75;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:64px;padding:9px clamp(16px,4vw,54px);color:var(--zd-ink, #0f1115);background:#fffffff0;border-bottom:1px solid var(--zd-border-strong, #edeff2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commercial-model-bar>div{display:grid;justify-items:center;gap:2px}.commercial-model-bar>div span{color:var(--zd-text-muted, #8b919b);font-size:.62rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.commercial-model-bar>div strong{font-size:.84rem}.commercial-model-bar nav{display:flex;justify-content:flex-end;align-items:center;gap:9px}.commercial-model-bar nav a{min-height:38px;padding:9px 13px;color:var(--zd-text, #5c626d);border-radius:999px;font-size:.72rem;font-weight:760;text-decoration:none}.commercial-model-bar nav a:hover,.commercial-model-bar nav a:focus-visible{color:var(--zd-blue)}.commercial-model-bar nav .commercial-model-use{color:#fff;background:var(--zd-blue)}.commercial-model-loading{display:grid;min-height:calc(100dvh - 64px);place-items:center;color:var(--zd-text, #5c626d);background:var(--zd-bg, #f7f8fa);font-size:.85rem}.commercial-response-toast{position:fixed;right:22px;bottom:22px;z-index:80;display:grid;gap:5px;max-width:340px;padding:18px 38px 18px 18px;color:#f7faf6;background:#223428;border-radius:13px;box-shadow:0 18px 44px #101e143b}.commercial-response-toast strong{font-size:.88rem}.commercial-response-toast span{color:#c0d0c2;font-size:.76rem;line-height:1.4}.commercial-response-toast button{position:absolute;top:10px;right:12px;color:#d6e4d5;background:transparent;border:0;font-size:1.2rem;cursor:pointer}@media(max-width:820px){.commercial-model-bar{grid-template-columns:1fr auto}.commercial-model-bar>div{display:none}}@media(max-width:560px){.commercial-theme-card-actions{grid-template-columns:1fr}.commercial-model-bar nav>a:first-child{display:none}.commercial-model-bar{min-height:58px;padding-inline:14px}.commercial-model-bar nav a{min-height:36px;padding-inline:11px}.commercial-response-toast{right:12px;bottom:12px;left:12px;max-width:none}}@media(prefers-reduced-motion:reduce){.commercial-theme-preview-image{transition:none}}.commercial-theme-route .pp-root>header,.commercial-theme-route .pp-root>.cy-top,.commercial-theme-route .pp-root .md-head,.commercial-theme-route .cy-rail__in,.commercial-theme-route .md-side{top:var(--commercial-model-bar-height, 64px)}
