.product-grid .accessory-row{grid-column:1/-1;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:22px;align-items:center;border:1px solid var(--line);background:#fff;padding:24px 26px;margin:0;min-width:0}
.accessory-row-symbol{width:48px;height:48px;display:grid;place-items:center;background:var(--warm);color:var(--red);border-radius:3px}
.accessory-row-symbol svg{width:30px;height:30px}
.product-grid .accessory-row .product-info{padding:0;gap:24px;align-items:center;min-width:0}
.product-grid .accessory-row .product-info>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;min-width:0;flex:1}
.product-grid .accessory-row .accessory-kicker{grid-column:1;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin:0 0 7px}
.product-grid .accessory-row .product-info h3{grid-column:1;font-size:27px;line-height:1.15;margin:0 0 7px;overflow-wrap:anywhere}
.product-grid .accessory-row .accessory-compat{grid-column:1;font-size:13px;line-height:1.7;color:var(--muted);max-width:none;margin:0;overflow-wrap:anywhere}
.product-grid .accessory-row .product-info .price,.product-grid .accessory-row .product-info .preview-price,.product-grid .accessory-row .product-info .accessory-price{grid-column:2;grid-row:1/4;align-self:center;font-size:17px;font-weight:600;color:var(--ink);white-space:nowrap;margin:0;max-width:none}
.product-grid .accessory-row .product-info small{font-size:11px;font-weight:400;color:var(--muted)}
.product-grid .accessory-row .circle-link{flex-shrink:0}
.product-grid .accessory-row .product-open{display:inline;width:auto;height:auto;background:none;border:0;padding:0;text-align:left;font:inherit;line-height:inherit;color:inherit;cursor:pointer}
.product-grid .accessory-row .shop-compare-choice{grid-column:2;margin:12px 0 0}
.catalogue-detail-hero.catalogue-detail-hero--text{grid-template-columns:minmax(0,1fr)}
.detail-grid.detail-grid--text{display:block}
.detail-grid--text>.detail-copy{padding:25px 0;max-width:800px}
.accessory-selected{padding:15px 18px;border-left:3px solid var(--red);background:var(--warm);font-size:16px;margin:15px 0}
@media(max-width:700px){.product-grid .accessory-row{grid-template-columns:36px minmax(0,1fr);column-gap:14px;padding:20px 16px}.accessory-row-symbol{width:36px;height:36px}.accessory-row-symbol svg{width:25px;height:25px}.product-grid .accessory-row .product-info{gap:12px;align-items:start}.product-grid .accessory-row .product-info>div{grid-template-columns:minmax(0,1fr)}.product-grid .accessory-row .product-info h3{font-size:23px}.product-grid .accessory-row .accessory-kicker{font-size:9px;letter-spacing:1px}.product-grid .accessory-row .accessory-compat{font-size:11px}.product-grid .accessory-row .product-info .price,.product-grid .accessory-row .product-info .preview-price,.product-grid .accessory-row .product-info .accessory-price{grid-column:1;grid-row:auto;margin:12px 0 0;font-size:17px;white-space:normal}.product-grid .accessory-row .circle-link{width:26px;height:26px}.detail-grid--text>.detail-copy{padding-top:20px}}

