.pg{padding:120px 0 100px;min-height:60vh}.pg h1{font-family:var(--f-display);font-weight:400;font-size:clamp(44px,6vw,72px);line-height:1;margin-bottom:28px}.rte{max-width:70ch;color:var(--text-secondary)}.rte h2,.rte h3{font-family:var(--f-display);font-weight:400;color:var(--text-primary);margin:1.4em 0 .4em}.cline{display:grid;grid-template-columns:80px 1fr 70px 90px;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.cline img{border-radius:10px}.cl-t span{display:block;font-size:14px;color:var(--text-secondary)}.cline input,.inp{width:100%;padding:12px;border-radius:10px;border:1px solid var(--line-strong);background:var(--panel);font:inherit}.cl-p{text-align:right;font-weight:600}.csum{margin-top:26px;max-width:420px;margin-left:auto;display:grid;gap:12px}.csum>div:first-child{display:flex;justify-content:space-between;font-size:20px}.csum p{font-size:14px;color:var(--text-secondary)}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:20px}.pcard{display:grid;gap:8px;text-decoration:none;background:var(--panel);border-radius:14px;padding:12px}.pcard img{border-radius:10px}.tpl-cart .nav,.tpl-page .nav,.tpl-collection .nav{background:rgba(238,230,217,.9)}@media(max-width:720px){.cline{grid-template-columns:64px 1fr 56px;}.cl-p{grid-column:2/-1}}