.zb-g{padding:clamp(48px,7vw,110px) 0 var(--sec,100px)}.zb-g h1{margin:12px 0 22px}.zb-g .lede{max-width:60ch}.zb-rte{max-width:72ch;font-size:17px;line-height:1.7;color:var(--ink2,#3a3d44)}.zb-rte>*+*{margin-top:1em}.zb-rte h2,.zb-rte h3{font-family:var(--disp);font-weight:400;color:var(--ink);margin-top:1.6em}.zb-rte a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.zb-rte img{max-width:100%;height:auto;border-radius:14px}.zb-rte ul,.zb-rte ol{padding-left:1.3em}.zb-rte table{width:100%;border-collapse:collapse}.zb-rte td,.zb-rte th{border:1px solid var(--line);padding:8px}.zb-form{display:grid;gap:12px;max-width:520px;margin-top:24px}.zb-form label{font-size:13px;color:var(--ink2,#555)}.zb-form input,.zb-form textarea,.zb-form select{width:100%;padding:14px 18px;border-radius:14px;border:1px solid var(--line,#ddd);font:16px var(--body);background:#fff;color:var(--ink)}.zb-form textarea{min-height:140px}.zb-form .btn{justify-self:start;border:0;cursor:pointer;font:inherit}.zb-note{padding:14px 18px;border-radius:14px;background:var(--mist,#f2f2f2);margin:16px 0;font-size:15px}.zb-note.err{background:#fff4f3;color:#8a1f17}.zb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:28px}.zb-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.zb-card .im{aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--linen,#f4f1ec)}.zb-card img{width:100%;height:100%;object-fit:cover}.zb-card h3{font-family:var(--disp);font-weight:400;font-size:20px;line-height:1.2}.zb-card .pr{font-size:15px;color:var(--ink2)}.zb-cart{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(24px,4vw,56px);margin-top:28px;align-items:start}.zb-li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.zb-li img{width:110px;height:110px;object-fit:cover;border-radius:14px;background:var(--linen)}.zb-li h3{font-family:var(--disp);font-weight:400;font-size:20px}.zb-li .meta{font-size:14px;color:var(--ink2);margin-top:4px}.zb-qty{display:flex;align-items:center;gap:10px;margin-top:10px}.zb-qty input{width:72px;padding:9px 12px;border-radius:99px;border:1px solid var(--line);font:15px var(--body);text-align:center}.zb-qty a{font-size:13px;color:var(--ink2)}.zb-sum{background:var(--linen,#f4f1ec);border-radius:22px;padding:26px;display:grid;gap:14px;position:sticky;top:100px}.zb-sum .row{display:flex;justify-content:space-between;font-size:17px}.zb-sum .small{font-size:13px;color:var(--ink2);line-height:1.5}.zb-sum .btn{width:100%;justify-content:center;border:0;cursor:pointer;font:inherit}.zb-sum textarea{width:100%;min-height:80px;border-radius:14px;border:1px solid var(--line);padding:12px;font:15px var(--body)}.zb-search{display:flex;gap:10px;max-width:640px;margin-top:20px}.zb-search input{flex:1;min-width:0;padding:14px 18px;border-radius:99px;border:1px solid var(--line);font:16px var(--body)}.zb-search .btn{border:0;cursor:pointer;font:inherit}.zb-res{list-style:none;padding:0;margin-top:26px;display:grid;gap:14px}.zb-res li a{display:block;padding:18px 22px;border:1px solid var(--line);border-radius:18px;text-decoration:none;color:inherit}.zb-res li a b{display:block;font-family:var(--disp);font-weight:400;font-size:20px;margin-bottom:6px}.zb-res li a span{font-size:14px;color:var(--ink2)}.zb-pag{margin-top:34px;display:flex;gap:10px;justify-content:center;font-size:15px}.zb-pag a,.zb-pag span{padding:8px 12px}.zb-tbl{width:100%;border-collapse:collapse;margin-top:20px;font-size:15px}.zb-tbl th,.zb-tbl td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line)}.zb-acc{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:40px;margin-top:20px}.zb-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px;font-size:15px}.zb-links a{text-decoration:underline}@media(max-width:900px){.zb-cart,.zb-acc{grid-template-columns:1fr}.zb-grid{grid-template-columns:1fr 1fr}.zb-sum{position:static}}@media(max-width:520px){.zb-li{grid-template-columns:80px minmax(0,1fr)}.zb-li img{width:80px;height:80px}.zb-li .tot{grid-column:2}}.zb-card .im{background:#f3f3f4}.zb-card img{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/26/assets/zb-generic.css.map */
