.qrg{--qrg-navy:#0e1b4d;--qrg-deep:#000054;--qrg-lime:#78e600;--qrg-yellow:#feff06;--qrg-soft:#f4f6fb;font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.qrg h1,.qrg h2,.qrg h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--qrg-navy);letter-spacing:.01em}.qrg__hero{background:var(--qrg-deep);color:#fff;border-radius:18px;padding:3.2rem 2.4rem;margin-bottom:2.8rem}.qrg__hero h1{color:#fff;margin:0 0 1.2rem;font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.1}.qrg__hero h1 span{color:var(--qrg-yellow)}.qrg__hero p{color:#fff;font-size:1.7rem;max-width:72rem;margin:0 0 1rem}.qrg__pain{font-family:var(--font-heading-family);font-size:2rem!important;color:#d8eb54!important}.qrg__ticks{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:1.6rem 0 0}.qrg__ticks li{background:#ffffff1f;border:1px solid rgba(255,255,255,.35);border-radius:40px;padding:.5rem 1.4rem;font-size:1.4rem;color:#fff}.qrg__ticks li:before{content:"\2713  ";color:var(--qrg-lime);font-weight:700}.qrg__tool{display:grid;grid-template-columns:1fr;gap:2.4rem;border:2px solid var(--qrg-navy);border-radius:18px;padding:2rem;background:#fff}@media(min-width:900px){.qrg__tool{grid-template-columns:1.25fr 1fr;padding:2.8rem}}.qrg__tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.6rem}.qrg__tab{font:inherit;font-size:1.4rem;border:2px solid var(--qrg-navy);background:#fff;color:var(--qrg-navy);border-radius:40px;padding:.6rem 1.4rem;cursor:pointer}.qrg__tab[aria-selected=true]{background:var(--qrg-navy);color:#fff}.qrg__field{display:block;margin:0 0 1.4rem}.qrg__field>span{display:block;font-size:1.4rem;font-weight:700;margin-bottom:.4rem;color:var(--qrg-navy)}.qrg__field small{display:block;font-size:1.2rem;opacity:.75;margin-top:.3rem}.qrg input[type=text],.qrg input[type=url],.qrg input[type=email],.qrg input[type=tel],.qrg input[type=password],.qrg select,.qrg textarea{width:100%;font:inherit;font-size:1.6rem;padding:1rem 1.4rem;border:1px solid rgba(14,27,77,.55);border-radius:26px;background:#fff;color:var(--qrg-navy);box-sizing:border-box}.qrg textarea{border-radius:18px;min-height:9rem}.qrg__row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.qrg__colour{display:flex;align-items:center;gap:.8rem}.qrg__colour input[type=color]{width:5rem;height:4rem;border:1px solid rgba(14,27,77,.55);border-radius:12px;padding:2px;background:#fff;cursor:pointer}.qrg__check{display:flex;gap:.6rem;align-items:center;font-size:1.4rem;margin:.4rem 0 1.4rem}.qrg fieldset{border:0;padding:0;margin:0}.qrg details.qrg__more{border-top:1px solid rgba(14,27,77,.2);padding-top:1.2rem;margin-top:.4rem}.qrg details.qrg__more summary{cursor:pointer;font-weight:700;color:var(--qrg-navy);font-size:1.5rem;margin-bottom:1.2rem}.qrg__side{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.qrg__preview{width:100%;max-width:340px;aspect-ratio:1/1;background:repeating-conic-gradient(#eef0f6 0% 25%,#fff 0% 50%) 50%/20px 20px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.qrg__preview svg,.qrg__preview canvas{width:100%!important;height:auto!important;display:block}.qrg__preview--example:after{content:"EXAMPLE";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-20deg);background:var(--qrg-yellow);color:var(--qrg-navy);font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;padding:.4rem 1.6rem;border-radius:8px;opacity:.92}.qrg__encoded{font-size:1.25rem;word-break:break-all;text-align:center;opacity:.8;max-width:340px;margin:0}.qrg__warn{background:#fff4d6;border:2px solid #e0a800;border-radius:12px;padding:1rem 1.4rem;font-size:1.4rem;width:100%;box-sizing:border-box}.qrg__warn p{margin:.2rem 0}.qrg__note{background:#eefbe0;border:2px solid var(--qrg-lime);border-radius:12px;padding:1rem 1.4rem;font-size:1.4rem;width:100%;box-sizing:border-box;margin:0}.qrg__dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.8rem;width:100%}.qrg__dl .button{min-width:0;padding:0 1rem;font-size:1.5rem}.qrg__dl .button[disabled]{opacity:.45;cursor:not-allowed}.qrg__pdfsize{width:100%}.qrg__private{font-size:1.25rem;text-align:center;opacity:.8;margin:0}.qrg__section{margin:4rem 0}.qrg__section h2{font-size:clamp(2.2rem,3.4vw,3rem);margin:0 0 1.2rem}.qrg__section p,.qrg__section li{font-size:1.6rem;line-height:1.6}.qrg__quotes{display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:750px){.qrg__quotes{grid-template-columns:1fr 1fr}}.qrg__quotes blockquote{margin:0;background:var(--qrg-soft);border-left:6px solid var(--qrg-lime);border-radius:12px;padding:1.4rem 1.6rem;font-size:1.6rem}.qrg__quotes cite{display:block;font-style:normal;font-size:1.3rem;opacity:.75;margin-top:.6rem}.qrg__cta{background:var(--qrg-yellow);border-radius:18px;padding:2.8rem 2.4rem;color:#050710}.qrg__cta h2{color:#050710}.qrg__cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.qrg__cta--sticker{background:var(--qrg-soft);border:2px dashed var(--qrg-navy)}.qrg__steps{counter-reset:s;list-style:none;padding:0;display:grid;gap:1.2rem}@media(min-width:750px){.qrg__steps{grid-template-columns:repeat(3,1fr)}}.qrg__steps li{counter-increment:s;background:var(--qrg-soft);border-radius:18px;padding:1.6rem}.qrg__steps li:before{content:counter(s);display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--qrg-lime);color:var(--qrg-navy);font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;margin-bottom:.8rem}.qrg__table{width:100%;border-collapse:collapse;font-size:1.5rem}.qrg__table th,.qrg__table td{border-bottom:1px solid rgba(14,27,77,.2);padding:1rem .8rem;text-align:left;vertical-align:top}.qrg__table th{color:var(--qrg-navy)}.qrg__faq details{border:2px solid var(--qrg-navy);border-radius:18px;padding:1.2rem 1.6rem;margin-bottom:1rem;background:#fff}.qrg__faq summary{cursor:pointer;font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;color:var(--qrg-navy)}.qrg__faq details p{margin:1rem 0 0}.qrg .visually-hidden-qrg{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/qr-code-generator.css.map */
