.fold .connected{background:#fcfbf7;border-block:1px solid #d3d3c5}.fold .connected>summary{display:flex;gap:12px;padding:10px 15px;font:500 21px Georgia,serif;min-height:70px}.fold .connected>summary:after{display:none}.fold .connected .current{display:block;background:none;font:14px/1.4 Arial,sans-serif;color:#52604e;margin-top:3px}.fold .connected .mini{width:53px;height:45px;object-fit:contain;margin-left:auto}.openmark:after{content:'+';font:22px Georgia}.connected[open] .openmark:after{content:'−'}.compare-body{padding:0 16px 14px}.fold .chooser{display:flex;border-top:1px solid #d0d5c8;padding-top:14px;justify-content:space-between;font-size:15px}.fold .chooser select{color:#1a4135;background:#fffdf8;border:0;border-bottom:1px solid #84957f;max-width:65%;font:18px Georgia;min-height:44px}.quote{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 12px}.fold .quote small{display:block;background:transparent;padding:0;border:0;color:#52604e;font:14px/1.4 Arial,sans-serif}.quote strong{font:normal clamp(28px,3vw,42px)/1.2 Georgia}.quote>div+div{border-left:1px solid #c3ccbd;padding-left:16px}.size{display:inline-flex;border-bottom:1px solid #b3bcaa}.fold .size button{min-height:44px;padding:0 12px;font:15px Arial,sans-serif;color:#355443;background:transparent;border:0;cursor:pointer}.fold .size button[aria-pressed=true]{box-shadow:inset 0 -3px #224936;font-weight:700}.fold .math{margin:8px 0;font-size:15px}.shoplinks{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fold .add-comp{background:#1b4233;border:0;color:white;border-radius:3px;min-height:44px;padding:8px 14px;font:600 15px Arial,sans-serif;cursor:pointer}.fold .confirm{font-size:14px}.fold .confirm:empty{display:none}.connected :is(select,button):focus-visible{outline:3px solid #956b35;outline-offset:2px}@media(max-width:720px){.fold .connected>summary{padding:8px 2px;font-size:19px}.fold .connected .mini{width:37px}.fold .connected .current{font-size:13px}.compare-body{padding-inline:3px}.shoplinks{gap:8px}}
