<p> </p>
<p><link href="https://fonts.googleapis.com" rel="preconnect" /> <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="" /> <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&family=DM+Sans:wght@300;400;500&display=swap" rel="stylesheet" /></p>
<style>
:root {
--bg: #000;
--accent: #d4b896;
--accent-gold: #c9a96e;
--text-primary: #f0ece4;
--text-muted: #7a7470;
--text-dim: #1c1a18;
--font-display: 'Cormorant Garamond', serif;
--font-body: 'DM Sans', sans-serif;
}
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body {
background: var(--bg);
color: var(--text-primary);
font-family: var(--font-body);
font-weight: 300;
overflow-x: hidden;
}
a { color: inherit; text-decoration: none; }
/* ---- Header ---- */
.site-header {
position: fixed; top: 0; left: 0; right: 0; z-index: 100;
padding: 1.4rem 3rem;
background: linear-gradient(to bottom, rgba(0,0,0,0.9) 0%, transparent 100%);
}
nav { display: flex; align-items: center; justify-content: space-between; }
.nav-logo {
font-family: var(--font-display); font-size: 1rem;
font-weight: 600; letter-spacing: 0.45em; color: var(--text-primary);
}
.nav-links { display: flex; list-style: none; gap: 2rem; align-items: center; }
.nav-links a {
font-size: 0.7rem; font-weight: 400; letter-spacing: 0.15em;
text-transform: uppercase; color: var(--text-primary);
opacity: 0.5; transition: opacity 0.3s;
}
.nav-links a:hover { opacity: 1; }
.nav-cta {
opacity: 1 !important;
border: 1px solid rgba(255,255,255,0.35);
padding: 0.45rem 1.1rem; border-radius: 2px;
transition: background 0.3s;
}
.nav-cta:hover { background: rgba(255,255,255,0.08); }
/* ---- Hero ---- */
.brand-hero {
min-height: 100vh;
display: flex; flex-direction: column; justify-content: flex-end;
padding: 0 10vw 8vh;
position: relative; overflow: hidden;
border-bottom: 1px solid var(--text-dim);
}
/* Logo large behind hero text */
.hero-logo-bg {
position: absolute;
right: -4vw; top: 50%; transform: translateY(-52%);
width: clamp(340px, 44vw, 660px);
opacity: 0.07;
filter: invert(1);
pointer-events: none; user-select: none;
}
.hero-eyebrow {
font-size: 0.62rem; letter-spacing: 0.32em; text-transform: uppercase;
color: var(--accent); font-family: var(--font-body);
margin-bottom: 2.2rem;
}
.brand-title {
font-family: var(--font-display);
font-size: clamp(4.5rem, 10vw, 10rem);
font-weight: 700; line-height: 0.88; letter-spacing: -0.01em;
max-width: 14ch;
}
.brand-title em { font-style: italic; color: var(--accent); font-weight: 300; }
.brand-tagline {
margin-top: 2.8rem;
font-family: var(--font-display); font-style: italic;
font-size: clamp(1rem, 2vw, 1.6rem); font-weight: 300;
color: rgba(240,236,228,0.45); max-width: 44ch; line-height: 1.65;
}
/* ---- Main story ---- */
.brand-story {
max-width: 780px; margin: 0 auto;
padding: 10vh 10vw 8vh;
}
/* Logo centered above story */
.story-logo {
display: block; margin: 0 auto 6rem;
width: clamp(120px, 18vw, 200px);
filter: invert(1); opacity: 0.85;
}
.story-block { margin-bottom: 4rem; }
.story-intro {
font-family: var(--font-display);
font-size: clamp(1.5rem, 2.8vw, 2.6rem);
font-weight: 300; font-style: italic;
line-height: 1.45; color: var(--text-primary);
margin-bottom: 3.5rem;
}
.story-intro strong { font-weight: 600; font-style: normal; color: var(--accent); }
p.story-p {
font-size: clamp(0.95rem, 1.3vw, 1.1rem);
line-height: 1.95; color: rgba(240,236,228,0.6);
font-weight: 300; margin-bottom: 1.8rem;
}
p.story-p:last-child { margin-bottom: 0; }
/* Pull quote */
.pull-quote {
margin: 5rem 0;
padding: 0 0 0 2rem;
border-left: 2px solid var(--accent);
}
.pull-quote p {
font-family: var(--font-display); font-style: italic;
font-size: clamp(1.4rem, 2.4vw, 2.2rem); font-weight: 300;
line-height: 1.45; color: var(--text-primary);
}
/* Logo explanation callout */
.logo-callout {
margin: 5rem 0;
padding: 3rem; background: var(--text-dim);
border-radius: 2px;
display: grid; grid-template-columns: auto 1fr; gap: 3rem; align-items: center;
}
.logo-callout img {
width: clamp(90px, 10vw, 130px);
filter: invert(1); opacity: 0.9;
}
.logo-callout-text {}
.logo-callout-label {
font-size: 0.58rem; letter-spacing: 0.26em; text-transform: uppercase;
color: var(--accent); margin-bottom: 0.7rem;
}
.logo-callout-heading {
font-family: var(--font-display); font-size: clamp(1.2rem, 2vw, 1.9rem);
font-weight: 600; line-height: 1.1; margin-bottom: 1rem;
}
.logo-callout-body {
font-size: clamp(0.85rem, 1.1vw, 0.98rem);
line-height: 1.85; color: rgba(240,236,228,0.55); font-weight: 300;
}
/* Sign-off */
.story-signoff {
margin-top: 5rem; padding-top: 3rem;
border-top: 1px solid var(--text-dim);
}
.signoff-word {
font-family: var(--font-display); font-size: clamp(2rem, 4vw, 3.8rem);
font-weight: 700; color: var(--accent); letter-spacing: 0.04em;
display: block; margin-bottom: 0.6rem;
}
.signoff-sub {
font-size: 0.72rem; letter-spacing: 0.22em; text-transform: uppercase;
color: var(--text-muted);
}
/* ---- Specs / Ingredients strip ---- */
.brand-details {
border-top: 1px solid var(--text-dim);
padding: 8vh 10vw 10vh;
display: grid; grid-template-columns: 1fr 1fr; gap: 6vw;
}
.detail-col {}
.detail-label {
font-size: 0.58rem; letter-spacing: 0.26em; text-transform: uppercase;
color: var(--accent); margin-bottom: 2rem;
}
.detail-heading {
font-family: var(--font-display); font-size: clamp(1.6rem, 2.8vw, 2.6rem);
font-weight: 700; line-height: 1.05; margin-bottom: 2rem;
}
.detail-list {
list-style: none; display: flex; flex-direction: column; gap: 0.9rem;
}
.detail-list li {
font-size: clamp(0.85rem, 1.1vw, 0.98rem);
line-height: 1.7; color: rgba(240,236,228,0.55); font-weight: 300;
padding-left: 1.2em; position: relative;
}
.detail-list li::before {
content: '—'; position: absolute; left: 0; color: var(--accent);
}
.detail-list li strong { color: var(--text-primary); font-weight: 500; }
.specs-table { width: 100%; border-collapse: collapse; }
.specs-table tr { border-bottom: 1px solid var(--text-dim); }
.specs-table tr:last-child { border-bottom: none; }
.specs-table td {
padding: 0.9rem 0; font-size: 0.88rem;
color: rgba(240,236,228,0.55); line-height: 1.5;
}
.specs-table td:first-child {
font-size: 0.58rem; letter-spacing: 0.2em; text-transform: uppercase;
color: var(--text-muted); width: 42%; font-weight: 400;
}
/* ---- Footer ---- */
.brand-footer {
border-top: 1px solid var(--text-dim);
padding: 3.5rem 10vw 4rem;
display: flex; justify-content: space-between; align-items: center;
}
.footer-logo-wrap { display: flex; align-items: center; gap: 1.2rem; }
.footer-logo-img { width: 36px; filter: invert(1); opacity: 0.7; }
.footer-brand-name {
font-family: var(--font-display); font-size: 0.85rem;
font-weight: 600; letter-spacing: 0.4em; color: var(--text-primary);
}
.footer-right { display: flex; flex-direction: column; gap: 0.5rem; align-items: flex-end; }
.footer-company {
font-size: 0.58rem; letter-spacing: 0.12em; text-transform: uppercase;
color: var(--text-muted); text-align: right;
}
.back-link {
font-size: 0.68rem; letter-spacing: 0.18em; text-transform: uppercase;
color: var(--accent); opacity: 0.75;
transition: opacity 0.3s, letter-spacing 0.3s;
}
.back-link:hover { opacity: 1; letter-spacing: 0.25em; }
/* ---- Responsive ---- */
@media (max-width: 768px) {
.site-header { padding: 1.2rem 1.5rem; }
.nav-links li:not(:last-child) { display: none; }
.brand-hero { padding: 0 6vw 8vh; }
.hero-logo-bg { opacity: 0.05; width: 80vw; right: -10vw; }
.brand-story { padding: 8vh 6vw 6vh; }
.logo-callout { grid-template-columns: 1fr; gap: 2rem; }
.brand-details { grid-template-columns: 1fr; gap: 4rem; }
.brand-footer { flex-direction: column; gap: 2rem; align-items: flex-start; }
.footer-right { align-items: flex-start; }
.footer-company { text-align: left; }
}
</style>
<!-- HEADER --><header class="site-header"><nav><span class="nav-logo">REPET</span>
<ul class="nav-links">
<li><a href="https://repet.store/pages/index.html">← Home</a></li>
<li><a class="nav-cta" href="https://repet.store/pages/product.html">Shop Now</a></li>
</ul>
</nav></header><!-- HERO -->
<section class="brand-hero"><img class="hero-logo-bg" src="https://img-va.myshopline.com/image/store/1749217664136/WechatIMG443.jpeg" alt="" aria-hidden="true" />
<p class="hero-eyebrow">Born in London · Built on real experience</p>
<h1 class="brand-title">Because they<br />trusted us <em>first.</em></h1>
<p class="brand-tagline">The pets who depend on us didn't choose the planet they inherited. We did.</p>
</section>
<!-- STORY -->
<div class="brand-story"><img class="story-logo" src="https://img-va.myshopline.com/image/store/1749217664136/WechatIMG443.jpeg" alt="REPET logo — dachshund recycling arrow" />
<p class="story-intro">Every morning you scoop the litter box, refill the water, double-check the ingredient list — not because you have to, but because somewhere along the way, <strong>this animal became your responsibility.</strong></p>
<div class="story-block">
<p class="story-p">Your family. The thing you'd quietly rearrange your entire life for.</p>
<p class="story-p">That feeling has a name. We just built a brand around it.</p>
</div>
<div class="pull-quote">
<p>REPET came from a simple collision of two words: <em>repeat</em> and <em>pet.</em></p>
</div>
<div class="story-block">
<p class="story-p">The things we do every day for the animals we love. The loop that never gets old — the walk, the feed, the curl-up-on-the-couch. And the loop we owe back to the world that holds all of it together.</p>
</div>
<div class="logo-callout"><img src="https://img-va.myshopline.com/image/store/1749217664136/WechatIMG443.jpeg" alt="REPET dachshund logo" />
<div class="logo-callout-text">
<p class="logo-callout-label">The Logo</p>
<p class="logo-callout-heading">A dachshund who bends into a recycling arrow.</p>
<p class="logo-callout-body">Because no animal on earth looks more built for going in circles — and no animal on earth makes you feel more like the circle is worth keeping. The A in REPET is outlined because it's borrowed from them. It was never ours to fill in.</p>
</div>
</div>
<div class="story-block">
<p class="story-p">We're not here to lecture you about the planet. You already know. You're the person who reads the label twice, who asks where it comes from, who feels a little sick when you throw something away that didn't have to be thrown away.</p>
<p class="story-p">We're just here to make the loop a little cleaner — for them, and for everything they didn't choose but still have to live in.</p>
</div>
<div class="story-signoff"><span class="signoff-word">REPET.</span> <span class="signoff-sub">Because they trusted us first.</span></div>
</div>
<!-- end brand-story -->
<p></p>
<!-- DETAILS STRIP -->
<div class="brand-details">
<div class="detail-col">
<p class="detail-label">What's Inside</p>
<h2 class="detail-heading">Three honest<br />ingredients.</h2>
<ul class="detail-list">
<li><strong>Pea fibers</strong> — plant-derived base for rapid clumping</li>
<li><strong>Corn starch</strong> — natural binder, no chemicals</li>
<li><strong>Guar gum</strong> — food-grade thickener for absorption</li>
</ul>
<br />
<ul class="detail-list">
<li><strong>Strong adsorption</strong> — clumps on contact</li>
<li><strong>Efficient deodorising</strong> — neutralises at source</li>
<li><strong>Safe & hygienic</strong> — non-toxic, food-safe grade</li>
<li><strong>Low dust</strong> — 99.9% dust-free</li>
<li><strong>Flushable</strong> — dissolves completely in water</li>
</ul>
</div>
<div class="detail-col">
<p class="detail-label">Product Specs</p>
<h2 class="detail-heading">The details<br />matter.</h2>
<table class="specs-table">
<tbody>
<tr>
<td>Volume</td>
<td>7 litres per bag</td>
</tr>
<tr>
<td>Dust Level</td>
<td>99.9% dust-free</td>
</tr>
<tr>
<td>Shelf Life</td>
<td>2 years</td>
</tr>
<tr>
<td>Grade</td>
<td>S-Grade food-safety standard</td>
</tr>
<tr>
<td>Disposal</td>
<td>Flushable — biodegradable</td>
</tr>
<tr>
<td>Fill Depth</td>
<td>4–6 cm recommended</td>
</tr>
<tr>
<td>Replace</td>
<td>Fully once per month</td>
</tr>
<tr>
<td>Manufacturer</td>
<td>Ultron Digital & Technology Co., Ltd</td>
</tr>
</tbody>
</table>
</div>
</div>
<!-- FOOTER --><footer class="brand-footer">
<div class="footer-logo-wrap"><img class="footer-logo-img" src="https://img-va.myshopline.com/image/store/1749217664136/WechatIMG443.jpeg" alt="REPET" /> <span class="footer-brand-name">REPET</span></div>
<div class="footer-right"><a class="back-link" href="https://repet.store/pages/index.html">← Back to Product</a>
<p class="footer-company">Ultron Digital & Technology Co., Ltd · All rights reserved.</p>
</div>
</footer>