.cf-item{display:grid;grid-template-columns:1fr 1.35fr 40px;gap:12px 14px;margin-bottom:18px;align-items:end}.cf-item .cf{margin:0}.cf-x{border:1px solid var(--line-l);background:none;color:var(--stone);font-size:17px;height:47px;cursor:pointer;transition:color .3s,border-color .3s;font-family:var(--sans);line-height:1}.cf-x:hover{color:#b0533a;border-color:#b0533a}.calc-add{border:1px solid var(--gold);background:none;font-family:var(--sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding:11px 16px;cursor:pointer;margin-bottom:22px;transition:background .3s}.calc-add:hover{background:var(--gold)}@media(max-width:700px){.cf-item{grid-template-columns:1fr 40px;grid-template-areas:"a x" "f f"}.cf-item .cf:nth-child(1){grid-area:a}.cf-item .cf:nth-child(2){grid-area:f}.cf-item .cf-x{grid-area:x}}