.product-help {margin-top:20px;color:#394352;font-size:14px;line-height:1.5;}
.product-help .help-muted {font-size:12px;color:#68727d;margin:8px 0;}
.print-enquiry {margin:20px 0 0;}
.print-enquiry summary {color:#15456b;cursor:pointer;font-size:16px;font-weight:500;list-style:none;}
.print-enquiry summary::-webkit-details-marker {display:none;}
.print-enquiry summary span {display:inline-block;margin-left:8px;}
.print-enquiry[open] summary span {transform:rotate(90deg);}
.product-help form {display:block;margin-top:15px;}
.product-help label {display:block;margin:12px 0 5px;font-size:14px;}
.product-help input:not([type=hidden]),.product-help textarea,.product-help select {display:block;box-sizing:border-box;width:100%;max-width:100%;padding:10px;border:1px solid #ccd2d8;border-radius:2px;background:#fff;color:#394352;font:inherit;}
.product-help textarea {resize:vertical;}
.product-help button {padding:11px 22px;border:0;background:#15456b;color:#fff;font:inherit;cursor:pointer;}
.product-help :focus-visible {outline:2px solid #15456b;outline-offset:3px;}
.product-help .enquiry-trap {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.enquiry-context,.enquiry-status {padding:12px;background:#f4f6f7;overflow-wrap:anywhere;}
.product-help .print-delivery {padding:18px 20px;border:1px solid #e0e3e6;background:#f8f9fa;}
.product-help .print-delivery h2 {margin:0 0 12px;padding:0;font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:#c75535;}
.print-delivery p {margin:12px 0;}
.print-delivery ul {padding:0;list-style:none;margin:10px 0;}
.print-delivery li {margin:7px 0;font-size:14px;}
.product-help a {color:#15456b;}
@media(max-width:640px){.product-help .print-delivery{padding:16px;}.product-help input:not([type=hidden]),.product-help textarea,.product-help select{font-size:16px;}.print-enquiry summary{font-size:15px;}}

main .product #product-form > input[type="submit"].delivery-blocked {opacity:.45;cursor:not-allowed;}
