.antifouling-label.svelte-1i4viok.svelte-1i4viok{background-image:url(../../../images/antifouling_label_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;color:var(--brand-light);padding:4.5rem 1.5rem;min-height:360px}.label-inner.svelte-1i4viok.svelte-1i4viok{max-width:720px;margin:0 auto;text-align:center}.antifouling-label.svelte-1i4viok h1.svelte-1i4viok{color:var(--brand-light);text-shadow:5px 5px 10px rgba(0,0,0,.7)}.antifouling-label.svelte-1i4viok p.svelte-1i4viok{color:var(--brand-light);letter-spacing:1px}.label-logo.svelte-1i4viok.svelte-1i4viok{height:52px;margin-bottom:2rem}.label-title.svelte-1i4viok.svelte-1i4viok{font-size:clamp(2.4rem,5vw,3.4rem);margin:0 0 1rem;letter-spacing:.08em}.label-title.svelte-1i4viok sup.svelte-1i4viok{font-size:.35em}.label-subtitle.svelte-1i4viok.svelte-1i4viok{max-width:24rem;margin:0 auto 1.75rem;font-size:1rem;line-height:1.5}.label-tagline.svelte-1i4viok.svelte-1i4viok{font-size:2rem;font-weight:700;letter-spacing:.18em}@media (max-width: 767px){.antifouling-label.svelte-1i4viok.svelte-1i4viok{padding:5.5rem 1.25rem 2.75rem;background-size:cover}.label-logo.svelte-1i4viok.svelte-1i4viok{height:44px;margin-bottom:1.25rem}.label-title.svelte-1i4viok.svelte-1i4viok{letter-spacing:.05em}.label-tagline.svelte-1i4viok.svelte-1i4viok{font-size:1.2rem;letter-spacing:.14em}}
