.product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:start}.product-photo{background:#fff;padding:25px;border:1px solid #dce2d7}.product-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.product-layout h1{font-size:clamp(30px,3.6vw,48px);margin:16px 0}.product-state{display:inline-block;background:#e7ece3;border-radius:30px;padding:5px 14px;font-size:13px}.save-item,#clear-saved{display:inline-block;cursor:pointer;font:inherit;font-size:14px;background:#243e32;color:white;padding:11px 18px;border:1px solid #243e32;border-radius:4px;margin:10px 0}.save-item[aria-pressed=true]{background:#e7ece3;color:#243e32}.save-item:focus-visible,#clear-saved:focus-visible{outline:3px solid #8eac77;outline-offset:3px}.product-card .save-item{margin-top:14px;display:block}.cards h2 a{text-decoration:none}.cards h2 a:hover{text-decoration:underline}.breadcrumbs{font-size:13px}dl{border-top:1px solid #dce2d7;padding-top:20px}dt{font-size:12px;color:#596760;margin-top:12px}dd{margin:0}.cards article:focus-within{outline:2px solid #607d70}@media(max-width:700px){.product-layout{grid-template-columns:1fr;gap:25px}.product-photo{max-width:500px}.product-layout h1{font-size:34px}}
