.smx .pg-hero{padding:56px 0 36px;border-bottom:1px solid var(--bd);position:relative;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}.smx .pg-hero:before{content:"";position:absolute;top:0;bottom:0;left:max(24px,calc(50% - 618px));width:2px;background:#b4232f47}.smx .pg-crumbs{font-size:13.5px;color:var(--mut);margin:0 0 14px}.smx .pg-crumbs a{color:var(--mut);text-decoration:none}.smx .pg-crumbs a:hover{color:var(--bur)}.smx .pg-title{font-size:clamp(34px,5vw,56px);line-height:1.04;font-weight:850;letter-spacing:-.035em;margin:0 0 12px;max-width:18ch}.smx .pg-lead{font-size:17px;color:var(--mut);margin:0;max-width:60ch}.smx .pg-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;padding:48px 0 96px;align-items:start}.smx .pg-nav{position:sticky;top:110px;display:flex;flex-direction:column;gap:2px}.smx .pg-nav-h{font-size:13px;font-weight:700;color:var(--mut);margin:0 0 8px}.smx .pg-nav a{display:block;padding:8px 12px;border-left:2px solid var(--bd);color:var(--tx);text-decoration:none;font-size:14.5px;font-weight:550;transition:border-color .15s,background-color .15s}.smx .pg-nav a:hover{border-left-color:var(--bur);background:var(--card)}.smx .pg-nav a[aria-current=page]{border-left-color:var(--bur);background:var(--card);color:var(--bur);font-weight:750}.smx .pg-print{margin-top:18px;align-self:flex-start;background:var(--card);color:var(--tx);border:1px solid var(--bd2);font-size:13px;min-height:36px;padding:7px 12px}.smx .pg-print:hover{background:var(--bg);border-color:var(--tx)}.smx .pg-doc{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-lg);padding:40px 48px 48px;max-width:780px;font-size:16px;line-height:1.7;color:var(--tx)}.smx .pg-doc>:first-child{margin-top:0}.smx .pg-doc h2{font-size:20px;line-height:1.3;font-weight:800;letter-spacing:-.01em;margin:36px 0 12px;padding-top:28px;border-top:1px dashed var(--bd2)}.smx .pg-doc h2:first-child,.smx .pg-doc p:first-child+h2{border-top:0;padding-top:0}.smx .pg-doc h3{font-size:17px;margin:24px 0 8px}.smx .pg-doc p{margin:0 0 14px}.smx .pg-doc ol,.smx .pg-doc ul{margin:0 0 16px;padding-left:1.5em}.smx .pg-doc li{margin:8px 0;padding-left:4px}.smx .pg-doc ol>li::marker{color:var(--bur);font-weight:750}.smx .pg-doc ul>li::marker{color:var(--bur)}.smx .pg-doc a{color:var(--ink);text-underline-offset:3px}.smx .pg-doc strong{font-weight:700}.smx .ct-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:48px 0 96px;align-items:start}.smx .ct-card{background:var(--card);border:1px solid var(--bd);border-radius:var(--r-lg);padding:28px}.smx .ct-mail{display:block;font-size:clamp(18px,2.2vw,22px);font-weight:800;color:var(--bur);text-decoration:none;word-break:break-all;margin:6px 0 14px}.smx .ct-mail:hover{text-decoration:underline;text-underline-offset:4px}.smx .ct-card h2{font-size:18px;margin:0 0 4px;font-weight:800}.smx .ct-card .pg-doc{border:0;padding:0;background:none;font-size:15px}.smx .ct-list{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px dashed var(--bd2);display:flex;flex-direction:column;gap:10px;font-size:14.5px}.smx .ct-list a{color:var(--ink)}.smx .ct-list b{display:block;font-weight:700}.smx .ct-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.smx .ct-form .full{grid-column:1/-1}.smx .ct-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650;color:var(--mut)}.smx .ct-form input,.smx .ct-form textarea{font:inherit;font-size:15px;color:var(--tx);background:#fff;border:1px solid var(--bd2);border-radius:var(--r-sm);padding:11px 13px;min-height:46px;width:100%}.smx .ct-form textarea{min-height:140px;resize:vertical}.smx .ct-form input:focus,.smx .ct-form textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--ink-soft)}.smx .ct-form button{min-height:50px;font-size:15px;justify-self:start;padding:12px 22px}.smx .ct-msg{grid-column:1/-1;border-radius:var(--r-sm);padding:12px 14px;font-size:14.5px;margin:0}.smx .ct-msg.ok{background:var(--ok-soft);color:var(--ok)}.smx .ct-msg.err{background:var(--bur-soft);color:var(--bad)}@media(max-width:900px){.smx .pg-layout{grid-template-columns:1fr;gap:20px;padding-top:24px}.smx .pg-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.smx .pg-nav-h{display:none}.smx .pg-nav a{border:1px solid var(--bd);border-radius:999px;padding:6px 12px;font-size:13.5px;background:var(--card)}.smx .pg-nav a[aria-current=page]{border-color:var(--bur)}.smx .pg-print{display:none}.smx .ct-grid{grid-template-columns:1fr}}@media(max-width:640px){.smx .pg-hero{padding:36px 0 26px}.smx .pg-hero:before{display:none}.smx .pg-doc{padding:24px 20px 28px;border-radius:var(--r)}.smx .ct-form{grid-template-columns:1fr}.smx .ct-card{padding:22px 18px}}@media print{.smx .pg-hero{background:none;padding:0 0 12px}.smx .pg-hero:before,.smx .pg-nav,.smx .pg-print{display:none}.smx .pg-layout{display:block;padding:0}.smx .pg-doc{border:0;padding:0;max-width:none}#header-group,.shopify-section-group-header-group,.shopify-section-group-footer-group,footer{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/semestro-page.css.map */
