.comparison-basis{font-size:.78rem;color:#5c5c5c;line-height:1.5;margin:10px 0 16px}.kit-contents{display:block;font-size:.78rem;line-height:1.5}.metre-pack-total s{margin-left:8px;font-size:.85em;color:#666}.kit-photo-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:36px;padding-bottom:36px}.kit-photo-notes figure{margin:0}.kit-photo-notes img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.kit-photo-notes figcaption{font-size:.85rem;line-height:1.6;margin-top:12px}.feature-block-pic img,.gallery-main img,.gallery-thumb img{object-fit:contain!important}.product-grid{align-items:start}.lightbox-overlay{overflow:auto;touch-action:pan-x pan-y}.lightbox-overlay img{object-fit:contain}.lightbox-controls{position:fixed;top:18px;right:18px;display:flex;gap:10px;z-index:10001}.lightbox-controls button{padding:10px 15px;background:#fff;color:#111;border:1px solid #777;border-radius:5px;font-size:16px}.lightbox-overlay.is-zoomed img{max-width:none;max-height:none;width:150%;height:auto;margin:auto;flex-shrink:0}.retired-cart-notice{padding:18px;background:#fff3d4;border:1px solid #cbaa62;margin:20px auto;max-width:1000px}@media(max-width:760px){.kit-photo-notes{grid-template-columns:1fr}.metre-pack-selector{min-width:0}.metre-pack{min-width:0}.product-title{overflow-wrap:anywhere}}.buybox-also-pic img,.cart-upsell-pic img,.home-product-picture img{object-fit:contain!important}