.laptop-intro,.laptop-copy{line-height:1.7}
.laptop-copy{margin:26px 0}.laptop-copy h2,.laptop-video h2{font-size:20px;margin:20px 0 12px}.laptop-copy ul{padding-left:22px}.laptop-copy li{margin:5px 0}
.fli-mens-product .gallery .main-img{display:block;width:100%;height:510px;max-width:100%;object-fit:contain;background:#fff}
.laptop-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding:3px}
.laptop-thumb{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#222;font:inherit;font-size:12px;line-height:1.3;cursor:pointer}
.laptop-thumb[aria-pressed="true"]{border:2px solid #bd4773;padding:7px}.laptop-thumb:focus-visible{outline:3px solid #bd4773;outline-offset:2px}.laptop-thumb img{display:block;width:100%;height:76px;object-fit:contain}
.laptop-caption{margin:10px 0;text-align:center;font-size:14px;color:#555}.laptop-video{max-width:720px;margin:30px auto}.laptop-video video{display:block;width:100%;height:auto;aspect-ratio:1/1;background:#111}
#laptop-model,#laptop-capacity,#laptop-style{display:block;width:100%;max-width:100%;padding:12px;margin:8px 0;border:1px solid #ccc;font:inherit;background:#fff}.laptop-price-note{font-size:14px;color:#555;margin:8px 0 20px}
.laptop-specifications{width:100%;border-collapse:collapse;margin:12px 0 24px;font-size:14px;line-height:1.6}.laptop-specifications th,.laptop-specifications td{padding:10px 12px;border-bottom:1px solid #e7e7e7;text-align:left;vertical-align:top}.laptop-specifications th{width:43%;font-weight:600;background:#f7f7f7}.laptop-specifications td{overflow-wrap:anywhere}
@media(max-width:600px){.fli-mens-product .gallery .main-img{height:350px}.laptop-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.laptop-thumb img{height:66px}.laptop-specifications th,.laptop-specifications td{padding:9px 8px}}

.laptop-image-link{text-align:center;margin:8px 0 18px;font-size:14px}.laptop-image-link a{color:#762443;text-decoration:underline}

.laptop-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.fli-mens-product .gallery .main-img{height:440px;padding:18px}.laptop-thumb img{height:90px}.laptop-thumb{min-width:0}.battery-table th{width:auto}.battery-table thead th{background:#f7f7f7}@media(max-width:600px){.laptop-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.fli-mens-product .gallery .main-img{height:340px}}
