@media(hover:hover) and (pointer:fine){html,body{cursor:url('assets/mck-cursor.svg') 3 2,auto}a,button,summary,[role="button"],label[for]{cursor:url('assets/mck-cursor-link.svg') 3 2,pointer}input,textarea,[contenteditable="true"]{cursor:text}button:disabled{cursor:not-allowed}}
.product-hero-text{grid-template-columns:minmax(0,1fr);max-width:980px}
.product-hero-text .product-summary{max-width:760px}
.product-local-copy p{color:#b9aab1;font-size:17px;line-height:1.8;margin:0 0 16px}
.product-local-copy ul{padding-left:20px;color:#c9bcc3;font-size:17px;line-height:1.8}
.product-kind{display:block;font-size:.48em;line-height:1.35;letter-spacing:0;margin-top:12px;color:#ff929c}
.product-range-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:20px;font-size:17px}
.product-range-links a{border-bottom:1px solid #ee263766;padding:8px 0}
.product-local-copy h3{font:700 22px/1.35 Chakra,Arial,sans-serif;margin:24px 0 12px}
