From 010224d1b1ec6a00a4d6d83ebcda4d027be87218 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:07:34 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index d616297..6f4126d 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -20,8 +20,7 @@ export default function AboutPage() { const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "Hoodies", href: "/shop/hoodies" }, { label: "Sweatpants", href: "/shop/sweatpants" }, { label: "Sets", href: "/shop/sets" }, @@ -29,8 +28,7 @@ export default function AboutPage() { ], }, { - title: "Information", - items: [ + title: "Information", items: [ { label: "About ARCT", href: "/about" }, { label: "Craft & Materials", href: "/craft-materials" }, { label: "Sustainability", href: "/sustainability" }, @@ -38,8 +36,7 @@ export default function AboutPage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Shipping & Returns", href: "/shipping-returns" }, { label: "Contact", href: "/contact" }, { label: "Size Guide", href: "#" }, @@ -89,25 +86,13 @@ export default function AboutPage() { description="What drives every decision at ARCT." metrics={[ { - id: "1", - value: "100%", - title: "Craftsmanship", - description: "Every stitch matters. We focus on precise embroidery and clean finishing.", - icon: Award, + id: "1", value: "100%", title: "Craftsmanship", description: "Every stitch matters. We focus on precise embroidery and clean finishing.", icon: Award, }, { - id: "2", - value: "Zero", - title: "Compromise", - description: "Minimal branding, maximal quality. We let the fabric do the talking.", - icon: Zap, + id: "2", value: "Zero", title: "Compromise", description: "Minimal branding, maximal quality. We let the fabric do the talking.", icon: Zap, }, { - id: "3", - value: "Full", - title: "Transparency", - description: "Simple returns, clear shipping, no hidden terms. We respect your trust.", - icon: Eye, + id: "3", value: "Full", title: "Transparency", description: "Simple returns, clear shipping, no hidden terms. We respect your trust.", icon: Eye, }, ]} gridVariant="uniform-all-items-equal" -- 2.49.1 From 3e16faa7cfa986a2a6defd738f33fcd1c8e4d657 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:07:35 +0000 Subject: [PATCH 2/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 33001b1..e5e4a35 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -20,8 +20,7 @@ export default function ContactPage() { const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "Hoodies", href: "/shop/hoodies" }, { label: "Sweatpants", href: "/shop/sweatpants" }, { label: "Sets", href: "/shop/sets" }, @@ -29,8 +28,7 @@ export default function ContactPage() { ], }, { - title: "Information", - items: [ + title: "Information", items: [ { label: "About ARCT", href: "/about" }, { label: "Craft & Materials", href: "/craft-materials" }, { label: "Sustainability", href: "/sustainability" }, @@ -38,8 +36,7 @@ export default function ContactPage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Shipping & Returns", href: "/shipping-returns" }, { label: "Contact", href: "/contact" }, { label: "Size Guide", href: "#" }, @@ -89,25 +86,13 @@ export default function ContactPage() { description="Multiple ways to reach our support team." metrics={[ { - id: "1", - value: "24", - title: "Hour Response", - description: "Email us and we'll respond within one business day.", - icon: Mail, + id: "1", value: "24", title: "Hour Response", description: "Email us and we'll respond within one business day.", icon: Mail, }, { - id: "2", - value: "Live", - title: "Support", - description: "Chat with our team during business hours (Mon–Fri, 9am–5pm CET).", - icon: MessageCircle, + id: "2", value: "Live", title: "Support", description: "Chat with our team during business hours (Mon–Fri, 9am–5pm CET).", icon: MessageCircle, }, { - id: "3", - value: "Direct", - title: "Line", - description: "Call us for urgent inquiries. Phone support available during business hours.", - icon: Phone, + id: "3", value: "Direct", title: "Line", description: "Call us for urgent inquiries. Phone support available during business hours.", icon: Phone, }, ]} gridVariant="uniform-all-items-equal" -- 2.49.1 From c9ac216cbc03ac302196b1ad77eb7dac4ebab9c5 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:07:36 +0000 Subject: [PATCH 3/5] Update src/app/layout.tsx --- src/app/layout.tsx | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 3871720..db97131 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -5,25 +5,14 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], }); export const metadata: Metadata = { - title: "ARCT Amsterdam | Heavyweight essentials, quietly designed", - description: "Premium heavyweight hoodies and sweatpants from Amsterdam. Minimal embroidery, structured cotton fleece, built to last.", - keywords: "heavyweight hoodie, premium sweatpants, minimalist streetwear, Amsterdam fashion, cotton fleece", - openGraph: { - title: "ARCT Amsterdam | Heavyweight essentials, quietly designed", - description: "Premium heavyweight hoodies and sweatpants from Amsterdam. Minimal embroidery, structured cotton fleece, built to last.", - siteName: "ARCT Amsterdam", - type: "website", - }, + title: "ARCT Amsterdam | Heavyweight essentials, quietly designed", description: "Premium heavyweight hoodies and sweatpants from Amsterdam. Minimal embroidery, structured cotton fleece, built to last.", keywords: "heavyweight hoodie, premium sweatpants, minimalist streetwear, Amsterdam fashion, cotton fleece", openGraph: { + title: "ARCT Amsterdam | Heavyweight essentials, quietly designed", description: "Premium heavyweight hoodies and sweatpants from Amsterdam. Minimal embroidery, structured cotton fleece, built to last.", siteName: "ARCT Amsterdam", type: "website"}, twitter: { - card: "summary_large_image", - title: "ARCT Amsterdam | Heavyweight essentials", - description: "Premium heavyweight hoodies and sweatpants, built to last.", - }, + card: "summary_large_image", title: "ARCT Amsterdam | Heavyweight essentials", description: "Premium heavyweight hoodies and sweatpants, built to last."}, }; export default function RootLayout({ -- 2.49.1 From 3c533f52d2285f98c321d4c0df5acaa67e4ec907 Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:07:37 +0000 Subject: [PATCH 4/5] Update src/app/page.tsx --- src/app/page.tsx | 57 ++++++++++-------------------------------------- 1 file changed, 11 insertions(+), 46 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 8ef8cce..90df894 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -9,7 +9,7 @@ import InlineImageSplitTextAbout from "@/components/sections/about/InlineImageSp import ContactCenter from "@/components/sections/contact/ContactCenter"; import FooterBase from "@/components/sections/footer/FooterBase"; import Link from "next/link"; -import { Sparkles, Layers, Needle, RotateCcw, Mail } from "lucide-react"; +import { Sparkles, Layers, RotateCcw, Mail } from "lucide-react"; export default function HomePage() { const navItems = [ @@ -22,8 +22,7 @@ export default function HomePage() { const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "Hoodies", href: "/shop/hoodies" }, { label: "Sweatpants", href: "/shop/sweatpants" }, { label: "Sets", href: "/shop/sets" }, @@ -31,8 +30,7 @@ export default function HomePage() { ], }, { - title: "Information", - items: [ + title: "Information", items: [ { label: "About ARCT", href: "/about" }, { label: "Craft & Materials", href: "/craft-materials" }, { label: "Sustainability", href: "/sustainability" }, @@ -40,8 +38,7 @@ export default function HomePage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Shipping & Returns", href: "/shipping-returns" }, { label: "Contact", href: "/contact" }, { label: "Size Guide", href: "#" }, @@ -95,25 +92,13 @@ export default function HomePage() { description="What sets us apart." metrics={[ { - id: "1", - value: "700", - title: "GSM", - description: "Dense fleece, structured drape, premium handfeel.", - icon: Layers, + id: "1", value: "700", title: "GSM", description: "Dense fleece, structured drape, premium handfeel.", icon: Layers, }, { - id: "2", - value: "100%", - title: "Embroidered", - description: "Clean stitchwork, minimal placement, designed to last.", - icon: Needle, + id: "2", value: "100%", title: "Embroidered", description: "Clean stitchwork, minimal placement, designed to last.", icon: Sparkles, }, { - id: "3", - value: "14", - title: "Day Returns", - description: "Clear policies, fast support, no friction.", - icon: RotateCcw, + id: "3", value: "14", title: "Day Returns", description: "Clear policies, fast support, no friction.", icon: RotateCcw, }, ]} gridVariant="uniform-all-items-equal" @@ -130,33 +115,13 @@ export default function HomePage() { description="Explore our core essentials, crafted for everyday wear." products={[ { - id: "hoodie-grey", - name: "Heavyweight Hoodie — Heather Grey", - price: "€149", - imageSrc: "http://img.b2bpic.net/free-photo/man-carrying-laptop-lake_23-2148573104.jpg?_wi=1", - imageAlt: "ARCT Heavyweight Hoodie in Heather Grey", - }, + id: "hoodie-grey", name: "Heavyweight Hoodie — Heather Grey", price: "€149", imageSrc: "http://img.b2bpic.net/free-photo/man-carrying-laptop-lake_23-2148573104.jpg", imageAlt: "ARCT Heavyweight Hoodie in Heather Grey"}, { - id: "hoodie-navy", - name: "Heavyweight Hoodie — Deep Navy", - price: "€149", - imageSrc: "http://img.b2bpic.net/free-photo/man-isolated-showing-emotions-end-gestures_1303-30107.jpg?_wi=1", - imageAlt: "ARCT Heavyweight Hoodie in Deep Navy", - }, + id: "hoodie-navy", name: "Heavyweight Hoodie — Deep Navy", price: "€149", imageSrc: "http://img.b2bpic.net/free-photo/man-isolated-showing-emotions-end-gestures_1303-30107.jpg", imageAlt: "ARCT Heavyweight Hoodie in Deep Navy"}, { - id: "sweatpants-grey", - name: "Heavyweight Sweatpants — Heather Grey", - price: "€129", - imageSrc: "http://img.b2bpic.net/free-photo/full-view-male-man-street-look-camera_197531-33432.jpg?_wi=1", - imageAlt: "ARCT Heavyweight Sweatpants in Heather Grey", - }, + id: "sweatpants-grey", name: "Heavyweight Sweatpants — Heather Grey", price: "€129", imageSrc: "http://img.b2bpic.net/free-photo/full-view-male-man-street-look-camera_197531-33432.jpg", imageAlt: "ARCT Heavyweight Sweatpants in Heather Grey"}, { - id: "sweatpants-navy", - name: "Heavyweight Sweatpants — Deep Navy", - price: "€129", - imageSrc: "http://img.b2bpic.net/free-photo/man-casual-outfits-going-up-stairs_114579-11469.jpg?_wi=1", - imageAlt: "ARCT Heavyweight Sweatpants in Deep Navy", - }, + id: "sweatpants-navy", name: "Heavyweight Sweatpants — Deep Navy", price: "€129", imageSrc: "http://img.b2bpic.net/free-photo/man-casual-outfits-going-up-stairs_114579-11469.jpg", imageAlt: "ARCT Heavyweight Sweatpants in Deep Navy"}, ]} gridVariant="four-items-2x2-equal-grid" animationType="slide-up" -- 2.49.1 From f5f9b749940e06e106fde8dfe573788a7699849b Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 2 Mar 2026 20:07:38 +0000 Subject: [PATCH 5/5] Update src/app/shop/page.tsx --- src/app/shop/page.tsx | 51 ++++++++----------------------------------- 1 file changed, 9 insertions(+), 42 deletions(-) diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index 65b3ade..53f475d 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -20,8 +20,7 @@ export default function ShopPage() { const footerColumns = [ { - title: "Shop", - items: [ + title: "Shop", items: [ { label: "Hoodies", href: "/shop/hoodies" }, { label: "Sweatpants", href: "/shop/sweatpants" }, { label: "Sets", href: "/shop/sets" }, @@ -29,8 +28,7 @@ export default function ShopPage() { ], }, { - title: "Information", - items: [ + title: "Information", items: [ { label: "About ARCT", href: "/about" }, { label: "Craft & Materials", href: "/craft-materials" }, { label: "Sustainability", href: "/sustainability" }, @@ -38,8 +36,7 @@ export default function ShopPage() { ], }, { - title: "Support", - items: [ + title: "Support", items: [ { label: "Shipping & Returns", href: "/shipping-returns" }, { label: "Contact", href: "/contact" }, { label: "Size Guide", href: "#" }, @@ -89,47 +86,17 @@ export default function ShopPage() { description="Our complete range of heavyweight hoodies, sweatpants, and coordinated sets." products={[ { - id: "hoodie-grey", - name: "Heavyweight Hoodie — Heather Grey", - price: "€149", - imageSrc: "http://img.b2bpic.net/free-photo/man-carrying-laptop-lake_23-2148573104.jpg?_wi=2", - imageAlt: "ARCT Heavyweight Hoodie in Heather Grey", - }, + id: "hoodie-grey", name: "Heavyweight Hoodie — Heather Grey", price: "€149", imageSrc: "http://img.b2bpic.net/free-photo/man-carrying-laptop-lake_23-2148573104.jpg", imageAlt: "ARCT Heavyweight Hoodie in Heather Grey"}, { - id: "hoodie-navy", - name: "Heavyweight Hoodie — Deep Navy", - price: "€149", - imageSrc: "http://img.b2bpic.net/free-photo/man-isolated-showing-emotions-end-gestures_1303-30107.jpg?_wi=2", - imageAlt: "ARCT Heavyweight Hoodie in Deep Navy", - }, + id: "hoodie-navy", name: "Heavyweight Hoodie — Deep Navy", price: "€149", imageSrc: "http://img.b2bpic.net/free-photo/man-isolated-showing-emotions-end-gestures_1303-30107.jpg", imageAlt: "ARCT Heavyweight Hoodie in Deep Navy"}, { - id: "hoodie-brown", - name: "Heavyweight Hoodie — Warm Brown", - price: "€149", - imageSrc: "http://img.b2bpic.net/free-photo/young-person-wearing-hoodie-mockup_23-2149246150.jpg", - imageAlt: "ARCT Heavyweight Hoodie in Warm Brown", - }, + id: "hoodie-brown", name: "Heavyweight Hoodie — Warm Brown", price: "€149", imageSrc: "http://img.b2bpic.net/free-photo/young-person-wearing-hoodie-mockup_23-2149246150.jpg", imageAlt: "ARCT Heavyweight Hoodie in Warm Brown"}, { - id: "sweatpants-grey", - name: "Heavyweight Sweatpants — Heather Grey", - price: "€129", - imageSrc: "http://img.b2bpic.net/free-photo/full-view-male-man-street-look-camera_197531-33432.jpg?_wi=2", - imageAlt: "ARCT Heavyweight Sweatpants in Heather Grey", - }, + id: "sweatpants-grey", name: "Heavyweight Sweatpants — Heather Grey", price: "€129", imageSrc: "http://img.b2bpic.net/free-photo/full-view-male-man-street-look-camera_197531-33432.jpg", imageAlt: "ARCT Heavyweight Sweatpants in Heather Grey"}, { - id: "sweatpants-navy", - name: "Heavyweight Sweatpants — Deep Navy", - price: "€129", - imageSrc: "http://img.b2bpic.net/free-photo/man-casual-outfits-going-up-stairs_114579-11469.jpg?_wi=2", - imageAlt: "ARCT Heavyweight Sweatpants in Deep Navy", - }, + id: "sweatpants-navy", name: "Heavyweight Sweatpants — Deep Navy", price: "€129", imageSrc: "http://img.b2bpic.net/free-photo/man-casual-outfits-going-up-stairs_114579-11469.jpg", imageAlt: "ARCT Heavyweight Sweatpants in Deep Navy"}, { - id: "sweatpants-brown", - name: "Heavyweight Sweatpants — Warm Brown", - price: "€129", - imageSrc: "http://img.b2bpic.net/free-photo/full-length-shot-sportive-curly-haired-woman-activewear-carries-karemat-being-good-physical-shape-leads-healthy-lifestyle-poses-outdoors_273609-55464.jpg", - imageAlt: "ARCT Heavyweight Sweatpants in Warm Brown", - }, + id: "sweatpants-brown", name: "Heavyweight Sweatpants — Warm Brown", price: "€129", imageSrc: "http://img.b2bpic.net/free-photo/full-length-shot-sportive-curly-haired-woman-activewear-carries-karemat-being-good-physical-shape-leads-healthy-lifestyle-poses-outdoors_273609-55464.jpg", imageAlt: "ARCT Heavyweight Sweatpants in Warm Brown"}, ]} gridVariant="bento-grid" animationType="slide-up" -- 2.49.1