.product-info .product-availability-note{color:var(--muted);margin:8px 0 18px;line-height:1.6;font-size:12px;max-width:65ch}.product-info .size-options .size-unavailable{color:var(--muted);text-decoration:line-through}.product-info .size-options .size-unavailable.selected{color:#fff;background:var(--ink);text-decoration:line-through}.product-info .measurement-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.product-info .size-guide{margin-top:18px}.product-info .size-guide p+p{margin-top:10px}.product-info details p{white-space:pre-line;overflow-wrap:anywhere}.restock-section{margin:22px 0 28px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.restock-section h3{margin-bottom:12px;font-size:15px;font-weight:500}.restock-section p{font-size:12px;line-height:1.7}.restock-section form{display:flex;flex-direction:column;gap:16px;max-width:440px}.restock-section label{font-size:12px}.restock-section .restock-consent{display:flex;flex-direction:row;gap:10px;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.7}.restock-consent a,.restock-contact a{text-decoration:underline;text-underline-offset:3px}.restock-contact{margin-top:10px}.restock-section .button{align-self:flex-start}.restock-section .restock-note{font-size:11px}@media(max-width:760px){.restock-section{margin-top:18px;padding:20px 0}.restock-section .button{width:100%}}