.printed-examples.svelte-1tmu7hc.svelte-1tmu7hc{padding:4rem 2rem;background:#f7f7f7}.section-container.svelte-1tmu7hc.svelte-1tmu7hc{max-width:120rem;margin:0 auto}.section-heading.svelte-1tmu7hc.svelte-1tmu7hc{font-family:'Oswald', sans-serif;font-size:3rem;text-transform:uppercase;margin-bottom:2rem;text-align:center}.section-subheading.svelte-1tmu7hc.svelte-1tmu7hc{text-align:center;font-size:1.6rem;color:#8c8c8c;margin-top:-1rem;margin-bottom:3rem}.examples-grid.svelte-1tmu7hc.svelte-1tmu7hc{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.example-item.svelte-1tmu7hc.svelte-1tmu7hc{position:relative;border-radius:0.5rem;overflow:hidden;background:#fff}.example-item.svelte-1tmu7hc img.svelte-1tmu7hc{width:100%;height:auto;display:block}.example-label.svelte-1tmu7hc.svelte-1tmu7hc{position:absolute;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.7);color:#fff;padding:0.8rem;font-size:1.2rem;text-align:center;font-family:'Oswald', sans-serif;text-transform:uppercase}@media(min-width: 600px){.examples-grid.svelte-1tmu7hc.svelte-1tmu7hc{grid-template-columns:repeat(4, 1fr)}}
.faq-section.svelte-3v94wl.svelte-3v94wl{padding:4rem 2rem;background:#f7f7f7}.section-container.svelte-3v94wl.svelte-3v94wl{max-width:120rem;margin:0 auto}.section-heading.svelte-3v94wl.svelte-3v94wl{font-family:'Oswald', sans-serif;font-size:3rem;text-transform:uppercase;text-align:center;margin-bottom:3rem}.faq-list.svelte-3v94wl.svelte-3v94wl{max-width:80rem;margin:0 auto}.faq-item.svelte-3v94wl.svelte-3v94wl{border-bottom:1px solid #d9d9d9;cursor:pointer}.faq-question.svelte-3v94wl.svelte-3v94wl{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;font-family:'Oswald', sans-serif;font-size:2rem;text-transform:uppercase;font-weight:600}.faq-toggle.svelte-3v94wl img.svelte-3v94wl{width:2rem;height:2rem}.faq-answer.svelte-3v94wl.svelte-3v94wl{font-size:1.5rem;color:#8c8c8c;line-height:1.7;padding-bottom:1.5rem}
.product-details.svelte-2g30fn.svelte-2g30fn{padding:4rem 2rem;background:#fff}.section-container.svelte-2g30fn.svelte-2g30fn{max-width:120rem;margin:0 auto}.details-tabs.svelte-2g30fn.svelte-2g30fn{max-width:80rem;margin:0 auto}.tab-labels.svelte-2g30fn.svelte-2g30fn{display:flex;border-bottom:1px solid #eee;margin-bottom:2rem}.tab-label.svelte-2g30fn.svelte-2g30fn{font-family:'Oswald', sans-serif;font-size:1.6rem;text-transform:uppercase;color:#a7a7a7;padding:1rem 0;margin-right:2rem;cursor:pointer;border-bottom:2px solid transparent;transition:color 0.2s ease,
      border-color 0.2s ease}.tab-label.svelte-2g30fn.svelte-2g30fn:hover,.tab-label.active.svelte-2g30fn.svelte-2g30fn{color:#000}.tab-label.active.svelte-2g30fn.svelte-2g30fn{border-bottom-color:#000}.tab-content.svelte-2g30fn.svelte-2g30fn{font-size:1.6rem;color:#787878;line-height:1.7}.product-info-list.svelte-2g30fn.svelte-2g30fn{list-style:disc;padding-left:2rem}.product-info-list.svelte-2g30fn li.svelte-2g30fn{margin-bottom:0.5rem}.product-description.svelte-2g30fn.svelte-2g30fn{line-height:1.8}
div.svelte-1jai951{background-color:#fff;box-shadow:0 0 2rem rgba(0, 0, 0, 0.15);position:absolute;width:100%;top:5rem;right:0;color:#000;border-radius:2px;font-family:"Inter", sans-serif;font-weight:400;z-index:5;max-height:70rem;overflow-y:auto}div.sm.svelte-1jai951{top:8rem}div.md.svelte-1jai951{top:12rem}.dropdown > *{padding:1.5rem;display:block}.dropdown > *:hover{background-color:rgba(0, 0, 0, 0.2)}
.order-blank-modal.svelte-1nv4ich.svelte-1nv4ich{max-width:600px}h2.svelte-1nv4ich.svelte-1nv4ich{font-family:'Oswald', sans-serif;text-transform:uppercase;color:#fe5900;text-align:center;margin-bottom:0.5rem}.product-name.svelte-1nv4ich.svelte-1nv4ich{text-align:center;font-size:1.4rem;color:#666;text-transform:capitalize;margin-bottom:2rem}.field.svelte-1nv4ich.svelte-1nv4ich{margin-bottom:2rem}.field.svelte-1nv4ich label.svelte-1nv4ich{display:block;font-weight:600;text-transform:uppercase;font-size:1.2rem;color:#8c8c8c;letter-spacing:1px;margin-bottom:0.5rem}.colours-grid.svelte-1nv4ich.svelte-1nv4ich{display:grid;grid-template-columns:repeat(auto-fit, 3.5rem);gap:1rem}.colour-container.svelte-1nv4ich.svelte-1nv4ich{width:3.5rem;height:3.5rem;position:relative}.colour.svelte-1nv4ich.svelte-1nv4ich{border-radius:1rem;box-shadow:0 0 0.5rem 0 rgba(0, 0, 0, 0.15);border:2px solid #eee;cursor:pointer;display:flex;width:100%;height:100%;overflow:hidden;transition:border-color 0.2s}.colour.active.svelte-1nv4ich.svelte-1nv4ich{border-color:#fe5900;border-width:3px}.colour.svelte-1nv4ich .shade.svelte-1nv4ich{flex:1}.colour-container.svelte-1nv4ich .tooltip.svelte-1nv4ich{position:absolute;top:-3.5rem;left:50%;transform:translateX(-50%);border-radius:0.5rem;background:rgba(0, 0, 0, 0.8);color:#fff;font-size:1.1rem;padding:0.5rem 1rem;white-space:nowrap;display:none;z-index:10}.colour-container.svelte-1nv4ich:hover .tooltip.svelte-1nv4ich{display:block}.selected-colour.svelte-1nv4ich.svelte-1nv4ich{margin-top:1rem;font-size:1.3rem;color:#333}.size-qty-section.svelte-1nv4ich.svelte-1nv4ich{display:flex;flex-direction:column;gap:1rem}.size-qty-row.svelte-1nv4ich.svelte-1nv4ich{display:flex;gap:1rem;align-items:center}.size-select.svelte-1nv4ich.svelte-1nv4ich{flex:2;padding:1rem;font-family:'Inter', sans-serif;border-radius:0.5rem;border:1px solid #ddd;font-size:1.4rem}.qty-input.svelte-1nv4ich.svelte-1nv4ich{flex:1;padding:1rem;font-family:'Inter', sans-serif;border-radius:0.5rem;border:1px solid #ddd;font-size:1.4rem;text-align:center;max-width:80px}.qty-input.svelte-1nv4ich.svelte-1nv4ich:disabled{background:#f5f5f5;cursor:not-allowed}.remove-btn.svelte-1nv4ich.svelte-1nv4ich{width:40px;height:40px;border:none;background:#dc3545;color:#fff;border-radius:0.5rem;cursor:pointer;font-weight:bold;font-size:1.4rem}.add-row-btn.svelte-1nv4ich.svelte-1nv4ich{padding:1rem;background:#28a745;color:#fff;border:none;border-radius:0.5rem;cursor:pointer;font-family:'Oswald', sans-serif;font-weight:600;font-size:1.4rem;width:fit-content}.pricing-summary.svelte-1nv4ich.svelte-1nv4ich{background:#f8f9fa;padding:1.5rem;border-radius:0.5rem;margin-bottom:2rem}.pricing-row.svelte-1nv4ich.svelte-1nv4ich{display:flex;justify-content:space-between;padding:0.5rem 0;font-size:1.4rem}.pricing-row.svelte-1nv4ich .value.svelte-1nv4ich{font-weight:600}.pricing-row.total.svelte-1nv4ich.svelte-1nv4ich{border-top:1px solid #ddd;margin-top:0.5rem;padding-top:1rem;font-size:1.6rem;font-weight:700}.pricing-row.total.svelte-1nv4ich .value.svelte-1nv4ich{color:#fe5900}.actions.svelte-1nv4ich.svelte-1nv4ich{display:flex;gap:1rem;justify-content:center}.btn-cancel.svelte-1nv4ich.svelte-1nv4ich,.btn-add.svelte-1nv4ich.svelte-1nv4ich{padding:1.2rem 3rem;border:none;border-radius:0.5rem;font-family:'Oswald', sans-serif;font-weight:600;font-size:1.6rem;cursor:pointer;text-transform:uppercase}.btn-cancel.svelte-1nv4ich.svelte-1nv4ich{background:#6c757d;color:#fff}.btn-add.svelte-1nv4ich.svelte-1nv4ich{background:#fe5900;color:#fff}.btn-add.svelte-1nv4ich.svelte-1nv4ich:disabled{background:#ccc;cursor:not-allowed}@media screen and (max-width: 500px){.size-select.svelte-1nv4ich.svelte-1nv4ich{flex:1;min-width:0}.qty-input.svelte-1nv4ich.svelte-1nv4ich{width:60px;max-width:60px;flex:0 0 60px;padding:1rem 0.5rem}.remove-btn.svelte-1nv4ich.svelte-1nv4ich{width:36px;height:36px;flex:0 0 36px}}
.hero.svelte-14qsrkm.svelte-14qsrkm{padding:0 2rem 3rem}.hero-container.svelte-14qsrkm.svelte-14qsrkm{max-width:120rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.hero-left.svelte-14qsrkm.svelte-14qsrkm{width:100%}.main-image.svelte-14qsrkm.svelte-14qsrkm{position:relative;display:flex;justify-content:center;align-items:center;min-height:35rem;background:#fff}.main-image.loading.svelte-14qsrkm.svelte-14qsrkm{min-height:35rem}.image-wrapper.svelte-14qsrkm.svelte-14qsrkm{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity 0.15s ease}.image-wrapper.hidden.svelte-14qsrkm.svelte-14qsrkm{opacity:0}.image-loader.svelte-14qsrkm.svelte-14qsrkm{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:#fff;z-index:1}.loader-spinner.svelte-14qsrkm.svelte-14qsrkm{width:3.5rem;height:3.5rem;border:3px solid #eee;border-top-color:#fe5900;border-radius:50%;animation:svelte-14qsrkm-spin 0.8s linear infinite}@keyframes svelte-14qsrkm-spin{to{transform:rotate(360deg)}}.thumbnail-strip.svelte-14qsrkm.svelte-14qsrkm{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.thumbnail.svelte-14qsrkm.svelte-14qsrkm{width:7rem;height:8.5rem;padding:0;background:#fff;border:2px solid #eee;border-radius:0.5rem;overflow:hidden;cursor:pointer;transition:border-color 0.2s ease;display:flex;justify-content:center;align-items:center}.thumbnail.svelte-14qsrkm.svelte-14qsrkm:hover,.thumbnail.svelte-14qsrkm.svelte-14qsrkm:focus,.thumbnail.active.svelte-14qsrkm.svelte-14qsrkm{border-color:#fe5900;outline:none}.hero-right.svelte-14qsrkm.svelte-14qsrkm{width:100%;padding-top:1rem}.custom-badge.svelte-14qsrkm.svelte-14qsrkm{color:#fe5900;text-transform:uppercase;font-weight:600;font-size:1.4rem;letter-spacing:1px}.supplier-name.svelte-14qsrkm.svelte-14qsrkm{font-family:'Oswald', sans-serif;text-transform:uppercase;font-size:1.6rem;color:#535353}.product-title.svelte-14qsrkm.svelte-14qsrkm{font-family:'Oswald', sans-serif;font-size:4rem;text-transform:uppercase;margin:0.5rem 0 1rem;line-height:1.1}.price-block.svelte-14qsrkm.svelte-14qsrkm{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;margin-bottom:1.5rem}.price-from.svelte-14qsrkm.svelte-14qsrkm{font-family:'Oswald', sans-serif;font-size:1.4rem;color:#fe5900}.price-amount.svelte-14qsrkm.svelte-14qsrkm{font-family:'Oswald', sans-serif;font-size:3rem;font-weight:600;color:#fe5900}.price-link.svelte-14qsrkm.svelte-14qsrkm{font-size:1.4rem;color:#1c2a5c;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:0.3rem;text-decoration:underline;margin-left:1rem}.price-link.svelte-14qsrkm.svelte-14qsrkm:hover{color:#fe5900}.info-icon.svelte-14qsrkm.svelte-14qsrkm{width:1.6rem;height:1.6rem}.trust-strip.svelte-14qsrkm.svelte-14qsrkm{background:#f7f7f7;padding:1.2rem 1.5rem;border-radius:0.5rem;margin-bottom:1.5rem}.trust-item.svelte-14qsrkm.svelte-14qsrkm{display:flex;align-items:center;gap:0.8rem;font-size:1.4rem;color:#464646}.trust-item.svelte-14qsrkm.svelte-14qsrkm:not(:last-child){margin-bottom:0.5rem}.trust-icon.svelte-14qsrkm.svelte-14qsrkm{color:#fe5900;font-weight:bold}.benefits-list.svelte-14qsrkm.svelte-14qsrkm{list-style:none;margin-bottom:2rem}.benefit-item.svelte-14qsrkm.svelte-14qsrkm{display:flex;align-items:center;gap:1rem;padding:0.8rem 0;font-size:1.5rem;color:#464646;border-bottom:1px solid #eee}.benefit-item.svelte-14qsrkm.svelte-14qsrkm:last-child{border-bottom:none}.benefit-icon.svelte-14qsrkm.svelte-14qsrkm{width:2.4rem;height:2.4rem;flex-shrink:0}.variant-section.svelte-14qsrkm.svelte-14qsrkm{margin-bottom:2rem}.variant-label.svelte-14qsrkm.svelte-14qsrkm{font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;color:#8c8c8c;margin-bottom:1rem;font-weight:600}.colors-grid.svelte-14qsrkm.svelte-14qsrkm{display:grid;grid-template-columns:repeat(auto-fill, minmax(3.5rem, 3.5rem));gap:1rem}.color-container.svelte-14qsrkm.svelte-14qsrkm{position:relative}.color-swatch.svelte-14qsrkm.svelte-14qsrkm{width:3.5rem;height:3.5rem;border-radius:0.8rem;border:2px solid #eee;cursor:pointer;display:flex;overflow:hidden;transition:border-color 0.2s ease}.color-swatch.svelte-14qsrkm.svelte-14qsrkm:hover,.color-swatch.active.svelte-14qsrkm.svelte-14qsrkm{border-color:#fe5900}.color-swatch.svelte-14qsrkm .shade.svelte-14qsrkm{flex:1}.color-tooltip.svelte-14qsrkm.svelte-14qsrkm{position:absolute;bottom:calc(100% + 0.5rem);left:50%;transform:translateX(-50%);background:rgba(0, 0, 0, 0.8);color:#fff;padding:0.5rem 0.8rem;border-radius:0.3rem;font-size:1.1rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.2s ease;z-index:10}.color-container.svelte-14qsrkm:hover .color-tooltip.svelte-14qsrkm{opacity:1}.size-selectors.svelte-14qsrkm.svelte-14qsrkm{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.size-dropdown.svelte-14qsrkm.svelte-14qsrkm{position:relative;padding:1.2rem 1.5rem;border:1px solid #eee;font-family:'Oswald', sans-serif;font-weight:600;display:flex;align-items:center;gap:0.5rem;cursor:pointer;min-width:10rem;text-transform:uppercase}.size-dropdown.svelte-14qsrkm img.svelte-14qsrkm{width:1rem}.dropdown-trigger.svelte-14qsrkm.svelte-14qsrkm{display:flex;align-items:center;gap:0.5rem}.size-option.svelte-14qsrkm.svelte-14qsrkm{text-transform:uppercase;text-align:left}.size-chart-link.svelte-14qsrkm.svelte-14qsrkm{font-family:'Oswald', sans-serif;font-size:1.5rem;color:#1c2a5c;cursor:pointer;display:flex;align-items:center;gap:0.3rem}.size-chart-link.svelte-14qsrkm.svelte-14qsrkm:hover{color:#fe5900}.cta-container.svelte-14qsrkm.svelte-14qsrkm{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.cta-primary.svelte-14qsrkm.svelte-14qsrkm{display:block;padding:1.5rem 3rem;background:#fe5900;color:#fff;font-family:'Oswald', sans-serif;font-weight:600;font-size:1.8rem;text-transform:uppercase;text-align:center;text-decoration:none;border:none;border-radius:0.5rem;cursor:pointer;transition:opacity 0.2s ease}.cta-primary.svelte-14qsrkm.svelte-14qsrkm:hover{opacity:0.9}.cta-secondary.svelte-14qsrkm.svelte-14qsrkm{display:block;padding:1.5rem 3rem;background:#1c2a5c;color:#fff;font-family:'Oswald', sans-serif;font-weight:600;font-size:1.8rem;text-transform:uppercase;text-align:center;text-decoration:none;border:none;border-radius:0.5rem;cursor:pointer;transition:background 0.2s ease;width:100%}.cta-secondary.svelte-14qsrkm.svelte-14qsrkm:hover{background:#2a3d7a}.micro-trust.svelte-14qsrkm.svelte-14qsrkm{display:flex;align-items:center;gap:0.5rem;font-size:1.3rem;color:#666}.micro-trust-icon.svelte-14qsrkm.svelte-14qsrkm{width:1.6rem;height:1.6rem}.quote-link-subtle.svelte-14qsrkm.svelte-14qsrkm{display:block;background:none;border:none;padding:0;margin-bottom:1rem;font-size:1.2rem;color:#8c8c8c;cursor:pointer;text-align:left}.quote-link-subtle.svelte-14qsrkm.svelte-14qsrkm:hover{color:#666}.quote-link-action.svelte-14qsrkm.svelte-14qsrkm{color:#1c2a5c;text-decoration:underline}.quote-link-subtle.svelte-14qsrkm:hover .quote-link-action.svelte-14qsrkm{color:#fe5900}.quote-link-container.svelte-14qsrkm.svelte-14qsrkm{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #eee;text-align:center}.quote-link-text.svelte-14qsrkm.svelte-14qsrkm{font-size:1.3rem;color:#8c8c8c}.quote-link-inline.svelte-14qsrkm.svelte-14qsrkm{background:none;border:none;padding:0;margin-left:0.3rem;font-size:1.3rem;color:#1c2a5c;text-decoration:underline;cursor:pointer}.quote-link-inline.svelte-14qsrkm.svelte-14qsrkm:hover{color:#fe5900}.mobile-cta-container.svelte-14qsrkm.svelte-14qsrkm{display:flex;gap:1rem;padding:1rem 2rem;background:#fff;border-top:1px solid #eee;position:sticky;bottom:0;z-index:100}.mobile-cta-container.svelte-14qsrkm .cta-primary.svelte-14qsrkm,.mobile-cta-container.svelte-14qsrkm .cta-secondary.svelte-14qsrkm{flex:1;padding:1.2rem 1.5rem;font-size:1.5rem}.delivery-modal.svelte-14qsrkm h2.svelte-14qsrkm{font-family:'Oswald', sans-serif;color:#fe5900;text-transform:uppercase;text-align:center;margin-bottom:1.5rem}.delivery-modal.svelte-14qsrkm p.svelte-14qsrkm{font-size:1.5rem;line-height:1.6;margin-bottom:1rem}@media screen and (min-width: 600px){.product-title.svelte-14qsrkm.svelte-14qsrkm{font-size:5rem}}@media screen and (min-width: 900px){.hero-container.svelte-14qsrkm.svelte-14qsrkm{flex-direction:row;gap:4rem}.hero-left.svelte-14qsrkm.svelte-14qsrkm{width:50%}.main-image.svelte-14qsrkm.svelte-14qsrkm,.main-image.loading.svelte-14qsrkm.svelte-14qsrkm{min-height:50rem}.hero-right.svelte-14qsrkm.svelte-14qsrkm{width:50%;padding-top:0}.mobile-cta-container.svelte-14qsrkm.svelte-14qsrkm{display:none}.cta-container.svelte-14qsrkm.svelte-14qsrkm{flex-direction:row}.cta-primary.svelte-14qsrkm.svelte-14qsrkm,.cta-secondary.svelte-14qsrkm.svelte-14qsrkm{flex:1}}@media screen and (min-width: 1200px){.hero.svelte-14qsrkm.svelte-14qsrkm{padding:0 5rem 3rem}.product-title.svelte-14qsrkm.svelte-14qsrkm{font-size:5.5rem}}
.image-container.svelte-iuvjm2{display:flex;justify-content:center;cursor:pointer}
.template-section.svelte-1dsnckr{padding:4rem 2rem;background:#f9f9f9}.section-container.svelte-1dsnckr{max-width:120rem;margin:0 auto}.section-header.svelte-1dsnckr{text-align:center;margin-bottom:3rem}.section-eyebrow.svelte-1dsnckr{display:inline-block;font-family:'Oswald', sans-serif;font-size:1.2rem;text-transform:uppercase;letter-spacing:2px;color:#fe5900;margin-bottom:0.5rem}.section-heading.svelte-1dsnckr{font-family:'Oswald', sans-serif;font-size:3rem;text-transform:uppercase;color:#1c2a5c;margin:0 0 1rem}.section-subheading.svelte-1dsnckr{font-size:1.6rem;color:#666;max-width:50rem;margin:0 auto}.grid.svelte-1dsnckr{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}.template-card.svelte-1dsnckr{position:relative;background:#fff;border:2px solid #eee;border-radius:1rem;padding:1.5rem;transition:border-color 0.2s ease, box-shadow 0.2s ease}.template-card.svelte-1dsnckr:hover{border-color:#fe5900;box-shadow:0 4px 20px rgba(254, 89, 0, 0.1)}.template-card.popular.svelte-1dsnckr{border-color:#fe5900}.popular-badge.svelte-1dsnckr{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);background:#fe5900;color:#fff;font-family:'Oswald', sans-serif;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;padding:0.4rem 1.2rem;border-radius:2rem;z-index:1}.template-name.svelte-1dsnckr{text-align:center;font-family:'Oswald', sans-serif;font-size:1.4rem;text-transform:uppercase;color:#333;margin-top:1rem}@media screen and (min-width: 650px){.grid.svelte-1dsnckr{grid-template-columns:repeat(3, 1fr)}.section-heading.svelte-1dsnckr{font-size:3.5rem}}@media screen and (min-width: 900px){.grid.svelte-1dsnckr{grid-template-columns:repeat(4, 1fr);gap:2.5rem}.template-section.svelte-1dsnckr{padding:5rem 2rem}}
.social-proof.svelte-s7z6ur{padding:4rem 2rem;background:#fff}.section-container.svelte-s7z6ur{max-width:120rem;margin:0 auto}
