.gau-personalise{clear:both;width:100%;box-sizing:border-box;margin:1.25rem 0;padding:clamp(1rem,3vw,1.5rem);background:#edf3f4;border:1px solid #cfdee2;border-radius:12px;color:#16313e}
.gau-personalise h2{font-size:1.35rem;line-height:1.3;margin:0 0 .75rem}
.gau-personalise label{display:block;font-weight:600;margin-bottom:.5rem}
.gau-personalise input[type=text],.gau-personalise input[type=file]{width:100%;box-sizing:border-box;min-height:44px;font:inherit}
.gau-personalise input[type=text]{border:1px solid #78949f;background:#fff;border-radius:5px;padding:.65rem}
.gau-personalise p{font-size:.94rem;line-height:1.55;margin:.65rem 0}
.gau-personalise .gau-rights{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;font-weight:400}
.gau-rights input{flex-shrink:0;width:20px;height:20px;margin:3px 0}
.gau-text-preview{padding:1rem;background:white;border-radius:6px;overflow-wrap:anywhere}
.gau-text-preview p{white-space:pre-wrap}
.gau-personalise-error{color:#8b1c23;font-weight:600}
.gau-personalise [hidden]{display:none!important}
.gau-personalise button{min-height:44px;margin-bottom:.75rem}
.gau-personalise button:disabled{opacity:.65;cursor:wait}
.gau-personalise :focus-visible,.gau-product-enquiry:focus-visible{outline:3px solid #007389;outline-offset:3px}
#gau-photo-preview{margin:1rem 0}#gau-photo-preview img{max-width:100%;max-height:250px;object-fit:contain;background:#fff}#gau-photo-preview figcaption{overflow-wrap:anywhere}
.gau-purchase-info{font-size:.9rem;border-left:3px solid #007389;padding:.1rem 0 .1rem .9rem;margin:1rem 0}.gau-purchase-info p{margin:.35rem 0;line-height:1.5}.gau-purchase-info a{text-decoration:underline}
.gau-price-label{display:block;font-size:.8rem;font-weight:500}.gau-price-note{display:block;font-size:.8rem;font-weight:400;line-height:1.5;margin-top:.25rem}.gau-small{font-size:.9rem}
body.page-id-267 .gau-breadcrumbs,body.page-id-267 .gau-breadcrumbs a,body.page-id-267 .breadcrumbs,body.page-id-267 .breadcrumbs a,body.page-id-267 nav[aria-label="Brotkrumennavigation"],body.page-id-267 nav[aria-label="Brotkrumennavigation"] a{color:#29434d!important}
body.page-id-267 .gau-page-breadcrumbs a:focus-visible{outline:2px solid #007389;outline-offset:4px}
@media(max-width:600px){.gau-personalise{padding:1rem}.gau-personalise button{width:100%}.gau-purchase-info{font-size:.875rem}}
