.seo-page{max-width:1200px;margin:auto;padding:22px 24px 50px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font:12px Arial,sans-serif;margin-bottom:20px}.breadcrumbs a{text-decoration:underline}.seo-page h1{font:700 clamp(28px,4vw,43px)/1.15 Fredoka,'Trebuchet MS',sans-serif;letter-spacing:-.5px;color:#6530bd;margin:15px 0 20px}.seo-page h2{font-size:25px;color:#173878}.seo-page p{font-size:14px;color:#4d4a61}.seo-page p a,.seo-panel>a:not(.button){text-decoration:underline;color:#6530bd}.seo-panel{background:#fff;border:2px solid #e5d9f5;border-radius:18px;padding:26px;margin:20px 0}.seo-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.seo-product-intro{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;background:#fff;border-radius:20px;padding:28px;border:2px solid #d5e8f7}.seo-product-intro>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.seo-page .seo-price{font-size:30px;font-weight:800;color:#6530bd}.seo-price small{font-size:13px;font-weight:400}.seo-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#f7f3fc}.seo-link-list{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.seo-link-list a{background:#eee5fc;color:#5729a0;padding:10px 14px;border-radius:20px;font-weight:700;font-size:13px;text-decoration:underline}.seo-page .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-page .card h3{font-size:19px}.seo-page .card h3 a{text-decoration:underline}.seo-page .card-photo-label{border:0;background:none;color:#6530bd;cursor:pointer;font-weight:700}.seo-page .card-photo-previews{display:flex;align-items:center;padding:8px;gap:5px}.seo-page .card-preview{border:0;padding:0;background:none;cursor:pointer}.seo-page .card-preview img{width:42px;height:42px;object-fit:cover}.seo-page .card-photo-previews>span{display:none}.seo-page .card-free-delivery{font-size:12px;color:#17723d}.seo-page .enquire{background:#6530bd;color:#fff}.seo-footer{padding:25px 5%;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.seo-footer nav{flex-wrap:wrap}.seo-footer a{text-decoration:underline}.seo-table-wrap{overflow-x:auto}.seo-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.seo-table-wrap th,.seo-table-wrap td{text-align:left;border-bottom:1px solid #e3dbef;padding:12px;line-height:1.5;min-width:140px}.card[hidden]{display:none}@media(max-width:760px){.seo-page{padding:20px 14px}.seo-product-intro,.seo-columns{grid-template-columns:1fr}.seo-product-intro{padding:20px}.seo-panel{padding:20px}.seo-page .grid{grid-template-columns:minmax(0,1fr);gap:24px}.seo-page .card h3{font-size:15px}.seo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-footer nav{display:flex;flex-direction:column;gap:12px}.seo-page .card-photo-previews .card-preview:nth-child(3){display:none}.seo-page .card-photo-label{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.seo-page .card-photo-link{display:block;aspect-ratio:1;width:100%;background:#fff}.seo-page .card-photo-link>img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}
