wip: Footer complete

This commit is contained in:
Sol Irvine 2023-08-19 14:17:11 +09:00
parent 1285bc3502
commit 3bb6be36ac
17 changed files with 431 additions and 30 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 MiB

View File

@ -59,7 +59,7 @@ const alpina = localFont({
const noto = Noto_Serif_JP({
subsets: ['latin'],
display: 'swap',
weight: ['300', '600'],
weight: ['200', '400', '600'],
variable: '--font-noto'
});

View File

@ -10,6 +10,7 @@ import Shoplist from 'components/layout/shoplist';
import Image from 'next/image';
import { Suspense } from 'react';
import HomeImage001 from './images/home-image-001.webp';
import HomeImage002 from './images/home-image-002.webp';
export const runtime = 'edge';
const { SITE_NAME } = process.env;
@ -42,6 +43,7 @@ export default async function HomePage({
<div className="relative max-w-screen-2xl">
<Image
src={HomeImage001}
priority={true}
alt="A picture of Narai Black bottle in a mossy creek."
className={clsx('h-full w-full object-cover')}
/>
@ -49,6 +51,14 @@ export default async function HomePage({
<div className="py-24">
<Shoplist />
</div>
<div className="max-w-screen-4xl relative">
<Image
src={HomeImage002}
priority={true}
alt="A picture of tree tops."
className={clsx('h-full w-full object-cover')}
/>
</div>
<Suspense>
<Carousel />
<Suspense>

View File

@ -37,13 +37,13 @@ export default async function Page({ params }: { params: { locale?: SupportedLoc
if (!page) return notFound();
return (
<div className="font-multilingual min-h-screen px-4 text-white">
<div className="font-multilingual mx-auto min-h-screen max-w-screen-2xl px-4 text-white">
<div className="pb-12">
<LogoNamemark className="w-[260px] fill-current md:w-[320px]" />
</div>
<ShopsTitle />
<h2 className="mb-8 text-3xl font-medium">{page.title}</h2>
<Prose className="mb-8" html={page.body as string} />
<Prose className="mx-auto mb-8 max-w-xl" html={page.body as string} />
</div>
);
}

View File

@ -29,7 +29,7 @@ function ThreeItemGridItem({ item, priority }: { item: Product; priority?: boole
currencyCode={item.priceRange.maxVariantPrice.currencyCode}
size={size?.value}
/>
<div className="font-regular line-clamp-4 pt-2">{item?.summary?.value}</div>
<div className="line-clamp-4 pt-2 font-extralight">{item?.summary?.value}</div>
</div>
</div>
);

View File

@ -0,0 +1,15 @@
import clsx from 'clsx';
export default function FacebookIcon(props: React.ComponentProps<'svg'>) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="currentColor"
viewBox="0 0 11 22"
stroke="none"
className={clsx(props?.className)}
>
<path d="M7.084 21.8459V12.2629H10.3L10.782 8.52788H7.082V6.14588C7.082 5.06188 7.382 4.32988 8.937 4.32988H10.912V0.993885C9.95478 0.891711 8.99265 0.842303 8.03 0.845885C5.174 0.845885 3.23 2.58788 3.23 5.77588V8.52888H0V12.2639H3.227V21.8459H7.084Z" />
</svg>
);
}

View File

@ -0,0 +1,26 @@
import clsx from 'clsx';
export default function InstagramIcon(props: React.ComponentProps<'svg'>) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="currentColor"
viewBox="0 0 19 18"
stroke="none"
className={clsx(props?.className)}
>
<path
d="M9.72495 1.608C12.108 1.608 12.388 1.619 13.33 1.661C13.896 1.66657 14.4567 1.77079 14.987 1.969C15.3747 2.11161 15.7256 2.33917 16.014 2.635C16.3109 2.92242 16.5387 3.27361 16.68 3.662C16.8764 4.19272 16.9806 4.75314 16.988 5.319C17.031 6.261 17.041 6.541 17.041 8.924C17.041 11.307 17.03 11.587 16.988 12.529C16.9824 13.095 16.8782 13.6558 16.68 14.186C16.5373 14.5737 16.3098 14.9246 16.014 15.213C15.7265 15.51 15.3753 15.7377 14.987 15.879C14.4562 16.0755 13.8958 16.1796 13.33 16.187C12.388 16.23 12.108 16.24 9.72495 16.24C7.34195 16.24 7.06195 16.229 6.11996 16.187C5.55392 16.1814 4.99319 16.0772 4.46295 15.879C4.07523 15.7364 3.72432 15.5088 3.43596 15.213C3.13897 14.9256 2.91123 14.5744 2.76996 14.186C2.57351 13.6553 2.46934 13.0949 2.46196 12.529C2.41996 11.587 2.40896 11.307 2.40896 8.924C2.40896 6.541 2.41996 6.261 2.46196 5.319C2.46752 4.75296 2.57175 4.19223 2.76996 3.662C2.91256 3.27427 3.14012 2.92336 3.43596 2.635C3.72338 2.33802 4.07456 2.11028 4.46295 1.969C4.99367 1.77256 5.5541 1.66839 6.11996 1.661C7.06195 1.615 7.34495 1.608 9.72495 1.608ZM9.72495 0C7.30395 0 6.99796 0.011 6.04496 0.053C5.30573 0.067722 4.57436 0.207707 3.88196 0.467C3.28671 0.691729 2.74804 1.04436 2.30396 1.5C1.85022 1.94565 1.49789 2.48388 1.27096 3.078C1.01129 3.77169 0.871303 4.50444 0.856955 5.245C0.814955 6.194 0.803955 6.5 0.803955 8.921C0.803955 11.342 0.814955 11.648 0.856955 12.601C0.872052 13.3415 1.01202 14.0741 1.27096 14.768C1.49545 15.3639 1.84809 15.9033 2.30396 16.348C2.75038 16.8013 3.2893 17.1529 3.88396 17.379C4.57765 17.6387 5.3104 17.7787 6.05096 17.793C7.00396 17.836 7.30496 17.846 9.73096 17.846C12.157 17.846 12.458 17.835 13.411 17.793C14.1514 17.7779 14.8841 17.6379 15.578 17.379C16.1737 17.1551 16.7131 16.8031 17.158 16.348C17.6112 15.9016 17.9629 15.3627 18.189 14.768C18.4491 14.0741 18.5894 13.341 18.604 12.6C18.646 11.647 18.657 11.346 18.657 8.92C18.657 6.494 18.646 6.193 18.604 5.24C18.5889 4.49952 18.4489 3.7669 18.19 3.073C17.9661 2.47722 17.6141 1.93786 17.159 1.493C16.7115 1.04011 16.1715 0.689123 15.576 0.464C14.8807 0.2038 14.1462 0.0638021 13.404 0.05C12.452 0.011 12.147 0 9.72495 0Z"
fill="white"
/>
<path
d="M9.72497 4.3418C8.81854 4.3418 7.93246 4.61059 7.17879 5.11417C6.42512 5.61776 5.83771 6.33353 5.49083 7.17096C5.14396 8.00839 5.05319 8.92989 5.23003 9.8189C5.40687 10.7079 5.84336 11.5245 6.4843 12.1655C7.12525 12.8064 7.94186 13.2429 8.83088 13.4197C9.71989 13.5966 10.6414 13.5058 11.4788 13.1589C12.3162 12.8121 13.032 12.2246 13.5356 11.471C14.0392 10.7173 14.308 9.83123 14.308 8.9248C14.308 7.70931 13.8251 6.54361 12.9656 5.68413C12.1062 4.82465 10.9405 4.3418 9.72497 4.3418ZM9.72497 11.8958C9.13657 11.8958 8.56138 11.7213 8.07215 11.3944C7.58291 11.0675 7.2016 10.6029 6.97643 10.0593C6.75126 9.51568 6.69234 8.9175 6.80713 8.34041C6.92192 7.76331 7.20527 7.23322 7.62133 6.81715C8.03739 6.40109 8.56749 6.11775 9.14458 6.00296C9.72167 5.88817 10.3198 5.94709 10.8635 6.17226C11.4071 6.39743 11.8717 6.77874 12.1986 7.26797C12.5255 7.75721 12.7 8.3324 12.7 8.9208C12.7 9.70982 12.3865 10.4665 11.8286 11.0244C11.2707 11.5824 10.514 11.8958 9.72497 11.8958Z"
fill="white"
/>
<path
d="M14.4889 5.22789C15.0799 5.22789 15.5589 4.74884 15.5589 4.15789C15.5589 3.56695 15.0799 3.08789 14.4889 3.08789C13.898 3.08789 13.4189 3.56695 13.4189 4.15789C13.4189 4.74884 13.898 5.22789 14.4889 5.22789Z"
fill="white"
/>
</svg>
);
}

315
components/icons/kanji.tsx Normal file
View File

@ -0,0 +1,315 @@
import clsx from 'clsx';
export default function KanjiLogo(props: React.ComponentProps<'svg'>) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 4034.57 10276.4"
fill="currentColor"
className={clsx(props?.className)}
>
<g>
<path
d="M3052.59,9481.45c-3.62,9.37-10.2,17.82-8.54,23.93c7.2,26.46,4.87,51.58-2.49,77.48
c-5.44,19.11-2.9,37.81,9.84,54.79c17.87,23.72,21.34,50.5,16.57,79.81c-2.44,14.97,0.72,31.02,2.28,46.56
c1.19,12.12,3.78,24.13,5.75,36.2c4.4,27.03,3.26,51.32-20.72,71.37c-18.28,15.23-24.6,37.19-22.17,61.84
c1.14,11.71-2.23,23.82-3.78,38.01c-15.23,1.04-28.54,1.92-45.01,2.95c-1.81,23.15-1.71,48.48-24.29,68.67
c-5.96-3.88-14.14-7.04-18.9-13c-7.41-9.37-12.53-20.61-18.85-31.44c-3.94,3.62-7.04,5.28-8.29,7.92
c-6.01,12.27-8.34,28.07-25.95,29.57c-15.8,1.35-24.86-10.77-35.53-19.63c-13.05-10.77-19.78-29.57-43.45-32.52
c-12.69,22.63-29.31,42.93-54.74,56.76c-19.89,10.82-22.63,33.82-13.88,56.14c7.61,19.21,19.37,37.6,14.55,63.18
c-11.19,0.78-22.84,1.5-34.49,2.33c-33.04,2.28-46.51,18.44-42.47,51.01c0.88,6.84,1.92,13.67,2.49,20.51
c0.16,1.61-0.88,3.32-1.5,5.33c-12.59,17.71-33.2,16.78-51.58,20.98c-16.88,3.83-34.75,5.39-50.29,12.22
c-17.56,7.66-30.45,3.78-42.83-7.87c-28.23-26.52-42.52-60.28-45-97.99c-1.66-25.33-5.75-47.65-23.67-67.22
c-7.77-8.49-13.05-21.49-14.5-33.09c-4.25-33.25-18.33-55.83-53.97-60.49c-4.97-0.67-9.79-3.73-14.4-6.21
c-14.14-7.72-16.63-19.78-11.45-35.73c6.27-19.42,26.1-21.18,41.54-34.54c-3.94-8.86-6.53-18.96-12.27-26.62
c-19.06-25.01-39.05-49.41-59.14-73.64c-32.42-39-65.26-77.74-97.78-116.68c-44.9-53.71-89.54-107.62-134.45-161.27
c-4.51-5.33-9.79-10-14.97-14.71c-25.95-23.41-35.79-23.15-61.84,2.02c-7.56,7.3-13.93,15.9-21.91,22.68
c-7.92,6.68-16.62,15.33-25.95,16.93c-44.28,7.46-89.18,22.01-133.36,3.26c-18.64-7.82-34.39-22.53-56.5-37.65
c3,0.67-0.36-0.52-3.78-0.83c-41.33-3.47-47.85-9.58-47.39-50.5c0.36-31.49,3.06-62.92,4.25-94.41
c1.14-27.81-12.01-45.89-39.15-56.14c-31.13,31.9-64.38,60.7-90.74,94.72c-24.81,32.01-31.8,73.13-38.79,112.9
c-3.83,21.39-2.43,42.26,8.7,61.11c20.41,34.54,12.84,70.95,8.96,107.26c-1.4,13.67-1.97,27.35-3.37,41.02
c-1.24,11.86,0.1,25.43-5.33,35.06c-10.05,17.76-7.04,33.51,0.15,50.08c6.32,14.35,13.62,28.28,19.53,42.88
c15.8,38.95-6.73,85.04-47.34,96.23c-6.01,1.61-14.66,0.47-19.84-2.9c-24.55-15.95-54.85-23.56-73.08-49.15
c-1.66-2.38-6.27-2.64-12.64-5.02c-4.09,6.11-10.77,12.17-12.74,19.52c-5.33,20.2-7.87,41.17-13.26,61.42
c-5.44,20.72-20.09,26.98-40.19,18.59c-10.98-4.56-21.7-9.63-31.95-14.19c-29.52,21.75-29.57,57.38-48.89,85.19
c-18.23-3.73-36.36-7.46-55.21-11.34c-32.37,26.26-42.11,69.14-74.53,96.02c-26.62-0.98-43.81-15.64-54.38-40.08
c-20.82-48.16-42-96.12-62.61-144.29c-9.63-22.48-19.47-44.95-27.34-68.1c-11.34-33.56-11.81-68.78-11.96-103.89
c-0.21-77.01,0-154.08-1.24-231.14c-0.31-24.34-3.78-48.84-7.46-72.97c-3-19.21-19.37-29.42-38.58-25.89
c-6.84,1.29-13.78,3.26-20.04,6.21c-20.4,9.58-40.55,19.73-64.22,31.38c1.35,10.41,1.92,22.11,4.61,33.25
c6.99,29.52-2.02,53.4-27.97,67.07c-23.31,12.33-39.72,27.76-46.04,53.55c-1.19,4.82-4.09,10.82-8.08,13.21
c-34.6,21.18-46.97,59.97-71.52,89.03c-19.06,22.58-36.87,46.3-56.24,68.57c-6.63,7.67-15.59,14.04-24.7,18.54
c-20.25,10.05-41.22,18.54-64.69,28.9c-17.61-0.67-28.12-15.12-34.44-31.59c-10.98-28.48-29.73-44.12-59.51-53.03
c-30.09-8.96-54.79-4.35-79.19,12.58c-1.29,0.88-3.37,0.67-8.91,1.66c-10.15-7.41-22.53-16.42-34.7-25.27
c-3.37,1.45-7.35,1.97-9.17,4.25c-9.94,12.12-19.52,24.6-29,37.18c-14.71,19.27-34.39,23.05-56.4,17.45
c-10.1-2.49-19.42-7.72-29.31-11.24c-22.89-8.18-27.76-6.27-42.78,15.49c-4.76,6.84-9.53,13.67-16.11,23.05
c-8.55-6.94-17.19-10.82-20.97-17.5c-15.59-27.71-26.52-57.23-24.91-89.86c2.33-45.42,5.49-90.79-1.4-136.26
c-3-20.15,3.52-39,19.06-52.31c31.44-26.93,44.18-67.02,70.64-97.31c14.66-16.78,4.51-36.98,5.13-54.22
c13-23.15,35.27-30.66,56.19-38.64c66.71-25.53,114.71-70.12,149.93-132.32c24.08-42.42,54.59-81.31,83.28-120.98
c32.83-45.37,66.86-89.91,100.27-134.86c30.25-40.71,61.11-81,90.17-122.64c16.93-24.24,31.33-50.39,45.89-76.18
c3-5.18,1.86-12.74,2.54-17.82c-10.98-9.17-19.06-3.57-26.26,0.16c-13.93,7.35-27.35,15.59-40.66,24.08
c-36.67,23.36-75.41,34.6-119.79,28.69c-20.2-2.69-42.93-1.45-62.15,4.97c-64.17,21.44-120.57,2.54-175.57-28.28
c-27.4-15.38-54.38-31.59-82.19-46.2c-12.33-6.42-25.89-11.5-39.41-14.29c-46.77-9.74-83.17-37.29-115.7-69.24
c-43.5-42.78-80.69-91.36-120.62-141.39c8.34-8.7,14.24-17.3,22.22-22.74c59.25-40.6,119.27-79.91,178.1-120.93
c41.22-28.64,84.68-40.24,134.03-26.98c37.13,10.05,72.66,5.08,106.58-13.62c41.33-22.89,83.33-44.49,124.76-67.17
c132.01-72.51,263.14-146.36,387.08-232.38c31.59-21.96,64.53-42,97.06-62.56c23.88-15.02,35.06-35.48,39.15-64.22
c7.87-55.36,19.73-110.21,31.39-165c7.98-38.01,13.62-75.82,5.7-114.25c17.66-27.4,41.43-42.36,72.61-47.85
c25.79-4.61,50.86-13.67,76.75-17.4c40.09-5.75,78.88-13.21,115.44-32.42c31.07-16.37,64.48-12.07,97-0.78
c26.41,9.22,52.88,18.18,79.6,26.36c17.14,5.33,33.82,5.23,50.81-3.83c10.31-5.54,22.99-7.77,34.85-8.91
c21.49-2.12,39.88-11.29,61.73-21.13c4.5-66.7-0.57-132.12-9.69-201.05c-14.5,1.66-26.31,1.71-37.39,4.61
c-16.73,4.4-33.25,10-49.41,16.42c-9.37,3.73-17.82,10.05-26.52,15.38c-5.96,3.62-13.41,12.27-17.04,10.82
c-39.88-16.21-64.79,29.42-102.39,24.08c-7.3-1.09-18.59,9.58-24.34,17.56c-15.23,20.97-36.41,30.4-59.3,40.6
c-40.34,17.97-82.29,29.68-124.35,41.48c-25.74,7.15-50.29,14.81-66.19,38.69c-2.64,3.94-8.6,5.65-16.11,10.31
c-8.29-7.25-17.61-14.29-25.69-22.63c-19.16-19.94-26.41-22.74-49.98-12.43c-12.64,5.59-24.19,13.78-35.94,21.29
c-10.2,6.58-19.89,13.98-30.04,21.23c-24.76-8.34-34.6-28.43-32.58-49.15c2.9-30.4-4.71-58.88-6.94-88.35
c-1.19-15.59-0.83-31.49-0.05-47.18c1.92-36.82,3.16-72.97-11.96-108.45c-5.7-13.47-4.09-30.92-2.9-46.35
c1.61-19.01,6.21-37.86,10.1-59.61c41.9-24.96,85.35-50.55,128.54-76.6c42.05-25.33,82.66-52.62,119.63-85.25
c37.6-33.2,80.74-60.54,110.16-103.01c-16.47-23.1-40.09-25.01-61.27-31.85c-24.91-8.03-50.29-15.28-74.21-25.58
c-38.22-16.47-66.34-45.63-88.2-80.12c-39.83-62.98-59.82-133.72-77.37-205.24c-0.78-3.06,1.24-6.79,2.54-12.59
c4.45-2.54,9.99-7.67,16.26-8.75c64.69-11.08,123.41-38.64,182.3-65.57c85.92-39.2,171.32-79.65,257.14-119.32
c58.73-27.19,117.67-53.91,176.5-81.05c32.94-15.17,37.7-22.27,34.6-55.98c-5.13-54.02-10.57-108.04-16.78-161.95
c-1.61-13.73-5.59-27.45-9.99-40.66c-7.77-23.31-3.47-43.97,7.87-65.41c12.01-22.63,20.61-47.18,33.25-76.8
c17.61-3.83,38.74-14.19,48.11-40.19c1.97-5.44,10.25-9.27,16.31-12.43c50.34-26.21,92.7-62.92,132.79-102.03
c20.56-20.09,42.05-29.52,70.18-27.66c19.16,1.29,38.53-0.26,57.8,0.57c47.59,2.12,89.08,16.31,116.32,59.3
c7.35,11.71,17.97,21.39,26.62,32.42c18.75,23.77,32.83,50.03,34.85,80.64c1.24,18.54,6.63,33.77,19.32,47.18
c17.82,18.9,24.03,41.48,22.79,67.53c-1.09,22.68,0.57,45.52,2.33,68.21c0.72,10.05,4.71,19.83,7.77,31.85
c13.21,0.93,25.17,3.31,36.93,2.33c29.62-2.54,59.3-5.54,88.72-10.2c50.08-7.92,94.26,5.39,132.17,37.24
c24.55,20.61,50.8,36.15,80.79,47.39c32.11,12.02,56.86,32.89,68.78,67.48c9.84,28.64,27.45,52.57,53.4,69.66
c27.29,17.87,39.46,43.14,37.03,75.97c-0.88,12.12,2.59,24.45,2.54,36.62c-0.05,26.41-1.45,52.46-19.68,74.47
c-5.39,6.58-7.87,15.54-11.76,23.36c-32.58,65.82-84.31,105.24-157.8,115.39c-8.39,1.14-16.78,4.71-24.34,8.8
c-36.93,19.78-73.39,40.55-110.47,60.13c-11.86,6.27-19.52,14.14-20.72,27.55c28.9,24.55,135.58,76.65,168.42,80.79
c41.69,5.13,83.48,10,125.38,12.64c21.65,1.35,40.81,6.63,59.82,16.68c21.54,11.45,43.81,22.01,66.7,30.3
c45.73,16.57,82.91,45.94,113.42,81.62c27.03,31.7,47.23,69.29,70.38,104.3c0.93,1.45,1.76,3,2.54,4.61
c14.4,29.99,6.99,116.06-13.93,141.59c-8.55,10.46-20.15,20.51-32.47,25.22c-26,10.05-52.93,20.87-80.22,23.46
c-76.85,7.35-153.87,4.25-229.79-10.98c-29.31-5.9-55.52-19.42-80.17-37.19c-74.68-53.81-157.75-89.7-247.92-108.03
c-20.2-4.09-41.48-3.78-61.06,0.62c-13.88,20.35-11.86,41.85-11.91,62.51c-0.21,99.8,1.19,199.6,0.16,299.45
c-0.73,62.98-4.66,125.85-7.56,188.77c-0.62,14.09-2.59,28.17-20.87,38.22c-13.31-3.88-29.52-8.6-47.7-13.93
c-11.03,10.93-21.86,21.6-34.7,34.23c-7.2-4.45-15.64-7.41-20.61-13.36c-8.75-10.15-15.33-22.11-22.94-33.56
c-34.7,29.05-69.81,54.28-84.93,101.25c-20.51-13.62-34.23-22.68-50.29-33.35c-8.39,15.54-15.17,29.36-22.99,42.52
c-6.99,11.6-21.6,13.36-31.54,3.62c-8.49-8.39-15.8-18.02-26-29.73c-9.53,6.89-18.33,11.76-25.33,18.54
c-18.75,18.44-37.75,36.3-61.68,45.37c-41.38-7.66-40.09-52.1-65-71.42c-18.85-1.86-26.78,11.19-32.37,23.36
c-7.15,15.59-11.81,32.52-15.12,49.41c-1.09,5.07,4.4,13.93,9.38,17.4c18.7,12.69,37.34,26.52,58,34.91
c26.46,10.72,51.43,22.42,70.49,43.97c13.57,15.38,31.23,21.34,50.24,26.1c15.12,3.78,30.19,8.75,44.28,15.38
c14.81,6.99,26.2,19.58,27.71,36.1c2.33,25.38,14.92,46.3,24.81,68.62c23.25,52.72-9.17,113.89-66.29,122.84
c-31.75,5.02-61.06,15.38-88.35,31.44c-21.13,12.43-40.66,26.67-66.7,28.33c-7.35,0.41-16.73,7.25-21.03,13.88
c-14.03,21.6-34.7,33.97-55.93,46.51c-10.57,6.16-20.04,14.09-30.04,21.18c-19.68,13.83-32.63,30.61-30.3,56.87
c2.23,26.15-10.82,47.08-27.29,66.19c-12.95,15.17-22.89,31.33-10.82,52.05c15.59,6.94,26.46-4.3,38.17-10.67
c121.29-66.5,241.7-134.39,363.72-199.49c134.34-71.62,269.93-140.92,405.2-210.84c58.26-30.14,58.99-29.73,59.66-96.59
c0.67-66.76,6.84-132.79,17.87-198.61c7.46-44.75,14.76-89.96,5.39-132.48c28.43-26.62,54.79-51.22,81.77-76.55
c-2.8-21.75-5.33-42.05-7.61-60.18c4.5-4.71,6.84-9.32,9.17-9.37c53.97-0.47,95.09-33.2,139.06-57.23
c33.51-18.28,70.23-32.11,98.35-59.66c2.43-2.38,5.9-4.04,9.17-5.02c55.62-15.8,111.45-33.3,170.13-21.34
c44.28,9.06,80.95,30.4,105.75,70.69c19.27,31.18,23.31,62.87,8.03,94.88c-15.02,31.44-32.26,62.2-52.1,90.84
c-36.51,52.67-25.79,108.91-23.72,169.56c20.2-1.19,34.02-0.62,47.28-3.06c20.61-3.68,41.12-8.7,61.27-14.5
c37.29-10.67,74.89-17.35,113.89-16.47c15.54,0.36,31.59-1.4,46.77-5.08c39.93-9.69,80.22-3.83,120.31-4.97
c18.44-0.52,34.18,7.35,45.16,22.63c29.57,41.17,58.31,82.81,88.4,123.52c11.5,15.54,16.99,29.57,6.16,47.85
c-5.18,8.65-8.55,19.52-8.96,29.57c-1.97,40.4-21.8,71-44.38,103.48c-23.36,33.56-45.94,47.49-86.96,37.86
c-20.97-4.87-45.21,1.5-67.27,5.9c-9.12,1.81-17.51,10.93-24.65,18.28c-12.79,13.05-26.67,15.43-42.83,7.82
c-4.77-2.23-9.58-4.51-14.55-5.96c-16.57-4.71-31.18-1.76-42.57,12.07c-13,15.69-20.92,41.38-45.94,37.44
c-17.87-2.8-34.03-16-51.12-24.39c-3.06-1.5-6.58-2.23-13.67-4.56c-23.88,16.73-52.2,27.6-85.35,10.46
c-4.3,10.56-9.53,18.02-10.15,25.9c-1.5,19.16-1.24,38.48-1.09,57.75c1.14,99.59-7.56,199.24,9.27,298.67
c6.06,35.73,2.02,73.33,0.31,110c-2.12,45.73-0.62,90.79,7.35,136c4.09,23.25,13.36,39.98,36.04,46.56
c120.41,34.85,226.79,100.68,339.02,153.5c80.84,38.01,158.37,82.4,227.05,140.61c2.64,2.28,6.16,3.73,8.44,6.27
c47.8,53.24,112.95,81.36,171.68,118.7c27.14,17.19,48.73,37.65,64.94,66.55c23.98,42.57,52.93,82.4,79.86,123.31
c3.83,5.8,11.45,10.56,12.48,16.62c7.25,42.52,37.24,74.63,50.91,114.04c2.75,8.03,5.9,18.54,2.95,25.43
c-11.86,27.66-4.77,55.36-2.85,82.97c1.24,18.59-1.86,34.75-17.82,46.51c-14.97,10.98-23.93,25.27-23.51,44.54
c0.41,19.42-8.91,33.71-25.53,42.62c-45.16,24.19-64.22,61.68-60.49,112.33c1.92,26.15-13.36,46.66-26.88,66.86
c-4.25,6.32-14.4,11.81-21.96,12.02c-15.38,0.41-32.42,0.47-45.94-5.59c-54.12-24.34-107.36-50.86-160.55-77.22
c-10.82-5.33-21.85-12.07-29.93-20.77c-22.63-24.24-45.78-48.37-65-75.25c-38.58-53.86-87.58-93.22-145.89-124.45
c-60.02-32.16-118.7-67.33-171.84-110.83c-48.79-39.93-99.13-77.94-155.68-106.58C3072.01,9488.23,3063.77,9485.8,3052.59,9481.45
M2127.26,8518.36c-24.13-3.11-37.76,4.2-51.58,11.55c-30.66,16.42-60.39,35.63-92.76,47.34c-33.14,11.91-64.27,26.21-93.89,44.8
c-10.15,6.37-22.17,9.84-33.3,14.66c-7.87,3.42-16.68,5.65-23.51,10.62c-33.82,24.6-67.79,48.94-100.37,75.09
c-32.63,26.15-66.76,49.41-104.56,67.28c-7.87,3.73-15.38,8.29-23.1,12.27c-24.19,12.59-35.63,31.13-33.25,59.46
c2.02,24.29,2.59,49.1-0.16,73.23c-4.35,38.12,6.37,68.21,36.56,92.55c17.66,14.24,33.04,31.23,36.82,55.47
c5.07,32.99,28.07,50.24,56.92,64.63c6.89-6.32,14.19-11.24,19.21-17.92c21.18-27.76,42-55.83,62.3-84.11
c46.87-65.26,93.69-130.41,139.89-196.13c29.05-41.33,55.57-84.57,85.61-125.23c40.6-54.95,76.29-112.7,107.83-173.13
C2120.53,8541.93,2122.65,8531.83,2127.26,8518.36 M2317.69,9432.66c12.79,3.88,22.43,6.01,31.44,9.68
c22.53,9.06,44.33,20.41,67.43,27.92c19.89,6.47,39.46,11.19,56.76,24.81c16.21,12.69,35.84,4.66,40.91-14.71
c3.06-11.65,3.99-24.13,3.99-36.2c-0.1-62.87-0.78-125.69-1.45-188.57c-0.16-12.17-1.35-24.44-1.97-36.62
c-0.67-13.15-6.42-24.13-17.35-30.66c-27.03-16.21-55.78-34.13-87.27-31.54c-32.83,2.69-56.97-6.42-81.1-26.72
c-21.44-18.02-40.5-12.74-47.96,13.21c-13.15,45.78-33.77,87.83-57.59,128.54c-11.13,19.06-15.69,38.58-7.35,60.02
c0.98,2.59-1.29,6.47-1.97,9.17c-11.19,7.67-22.06,15.17-33.35,22.89c4.14,9.43,5.8,16.42,9.79,21.8
c38.12,51.27,87.73,89.13,142.47,120.67c2.85,1.61,8.75-1.97,12.74-3C2346.59,9476.53,2317.33,9463.42,2317.69,9432.66
M1284.69,9366.01c-29.52,36.25-33.09,44.49-34.18,79.45c-0.67,19.16-2.12,38.43-1.55,57.59c1.4,45.42,2.02,91.05,17.14,134.65
c2.49,7.04,8.91,12.74,15.07,21.23c16.99-19.89,19.99-41.07,23.05-61.27c6.37-42.73,25.33-79.19,52.98-118.5
c5.23,15.07,10.31,25.53,12.43,36.56c7.56,39.72,18.49,78.25,40.09,112.95c3.11,4.97,8.8,8.29,13.62,12.64
c15.64-16.31,18.8-33.25,18.23-50.91c-0.57-20.92-2.85-41.85-3.68-62.77c-1.71-45.99-23.77-79.13-63.29-102.34
c-5.9,2.95-12.07,6.21-18.33,9.06c-1.09,0.52-2.74-0.36-7.3-1.14C1344.77,9398.63,1327.99,9372.12,1284.69,9366.01 M1155.22,9673.9
c6.32-5.65,10.77-8.55,13.83-12.48c22.32-29.67,27.81-63.91,24.13-99.64c-5.07-49.1-2.38-97.62,4.82-146.36
c4.09-27.55,4.14-55.83,4.82-83.8c0.31-12.38-2.64-24.6-18.59-27.97c-20.15,7.56-40.66,15.33-59.2,22.32
c1.29,43.35,2.02,83.59,3.94,123.67c3,61.16,6.68,122.33,10.41,183.39C1140.2,9646.86,1139.99,9661.36,1155.22,9673.9
M2228.97,9540.59c-34.7-43.82-64.74-83.38-106.63-115.8c-14.66,20.92-27.19,38.95-39,55.73c2.9,7.72,3.99,13,6.63,17.35
c25.64,42.26,62.51,74.58,97.83,108.08c8.65,8.18,19.99,14.04,30.97,19.11c5.28,2.43,12.53,0.41,20.87,0.41
c-3.83-30.61-34.8-41.95-39.31-68.36c2.38-2.28,4.45-4.97,7.2-6.63C2211.78,9548.05,2216.44,9546.29,2228.97,9540.59
M2745.47,8447.72c-20.2,30.25-24.13,38.89-13.67,65.41c13.83,35.06,19.37,70.33,18.18,107.62c-0.62,19.99,1.09,20.04,17.97,46.77
c18.33-17.71,0.67-45.01,18.96-63.75c10.77,23.3-7.82,54.02,18.75,73.8c9.22-67.64-5.13-131.13-9.53-195.14
C2774.42,8478.85,2774.42,8478.85,2745.47,8447.72 M2963.66,8699.06c1.76,0.05,3.52,0.1,5.33,0.21c0,24.34-1.19,48.79,0.83,73.02
c0.52,5.9,10.62,13.52,17.76,15.8c10.88,3.42,14.86-6.42,16.16-15.23c1.29-8.54,1.55-17.4,0.78-26.05
c-3.42-40.14-0.78-79.96,1.71-120.1c2.07-34.39-4.04-69.35-7.67-103.94c-0.88-8.29-5.39-16.73-10-23.82
c-2.28-3.52-9.01-6.42-13.05-5.8c-4.25,0.67-10.51,5.7-10.98,9.37c-1.5,11.76-2.95,24.29-0.31,35.58
c5.49,24.08,7.92,47.7,4.97,72.5C2965.79,8639.86,2965.37,8669.59,2963.66,8699.06 M1452.75,8970.07c3.99-0.26,9.11-0.31,9.17-0.67
c1.35-20.61,2.75-41.17,2.95-61.78c0-2.75-6.27-5.65-15.02-13.05C1445.34,8923.77,1447.1,8946.87,1452.75,8970.07 M1537.37,9581.76
c-3.88-5.02-6.58-8.49-9.32-11.91c-2.54,2.95-7.3,6.01-7.25,8.96c0.1,3.83,3.99,7.56,6.27,11.29
C1530.17,9587.56,1533.28,9585.08,1537.37,9581.76"
/>
<path
d="M1719.24,1206.86c10.98-3,22.27-3,27.09,8.75c9.89,24.34,22.48,46.4,38.95,67.22
c11.81,14.97,14.92,34.13,7.66,54.74c-6.27,17.82-6.78,37.6-11.03,56.24c-2.28,9.89-4.56,21.91-11.24,28.33
c-21.29,20.56-43.76,40.09-67.43,57.85c-20.87,15.64-45.21,26.72-65.67,42.78c-59.87,46.87-126,83.12-196.13,110.47
c-40.5,15.8-57.28,40.66-59.35,81.93c-2.64,52.41-8.34,104.67-11.96,157.08c-0.88,11.71,1.35,23.67,2.43,39.2
c10.77-2.33,20.09-1.97,26.36-6.16c20.25-13.62,40.91-27.29,58.63-43.87c69.09-64.63,133.72-133.67,195.97-204.93
c20.66-23.72,43.3-45.78,64.53-69.04c31.8-34.96,62.92-70.49,94.67-105.44c16.31-18.07,33.35-35.58,50.03-53.4
c9.53-10.15,20.82-19.32,28.22-30.92c25.17-39.67,49.72-79.81,73.28-120.51c25.27-43.87,49.1-88.66,73.8-132.84
c2.33-4.19,6.63-7.3,9.53-10.41c10.77,0.52,13.67,8.08,11.08,14.4c-11.13,27.5-22.53,55-35.94,81.41
c-7.77,15.33-19.53,28.69-31.33,45.47c7.87,22.37,3.63,45.21-9.27,67.64c-5.85,10.25-5.18,23.98-9.63,35.32
c-8.96,22.63-18.9,44.9-29.37,66.91c-5.13,10.93-13.21,20.51-18.23,31.49c-5.59,11.96-3.88,23.77,5.44,34.08
c10.31,11.45,25.43,19.47,26.93,34.65c-22.17,43.5-43.35,85.04-64.53,126.62c13.41,18.85,25.33,35.53,37.19,52.15
c-10.82,17.4-20.3,31.95-29.16,46.87c-5.33,9.01-11.76,18.18-13.98,28.07c-13.83,61.06-49.77,106.22-98.71,142.99
c-13.88,10.51-25.95,23.46-39.1,34.96c-15.12,13.31-24.29,29.11-25.69,49.77c-0.67,10.36-5.18,20.35-6.94,30.71
c-10.3,61.73-42.93,109.85-90.22,149.15c-9.27,7.77-18.65,15.49-29.68,24.6c4.87,11.91,9.22,22.58,13.26,32.63
c-14.55,24.29-28.69,48.22-43.19,71.94c-28.54,46.56-64.95,86.23-106.38,121.65c-14.6,12.43-28.12,26.2-41.43,40.03
c-5.9,6.21-11.81,13.47-14.71,21.34c-14.35,39.36-27.71,79.03-41.43,118.6c-7.51,21.86-10.1,44.18-7.82,67.28
c2.23,22.63,3.68,45.37,4.71,68.1c1.04,23.15,7.2,44.23,18.33,64.89c9.79,18.18,17.04,38.33,21.54,58.47
c2.9,12.84,0.21,27.55-2.43,40.91c-4.19,20.51-11.44,40.4-15.59,60.9c-8.08,39.83-0.47,76.49,25.38,108.66
c4.35,5.44,8.75,10.98,12.17,17.04c5.49,9.79,5.18,19.42-0.47,29.73c-31.28,56.66-35.84,119.48-40.19,182.09
c-0.73,10.15,2.07,21.13,5.8,30.76c16.83,43.4,0.93,83.12-15.12,121.66c-12.84,30.92-31.7,36.67-64.17,26.31
c-18.07-5.75-35.01-15.9-58.21-15.43c-8.29,38.38-27.34,74.32-25.32,115.54c0.31,6.94,0.52,14.09-0.62,20.92
c-2.95,19.11-15.48,32.21-35.37,32.37c-26.36,0.26-52,2.9-77.68,9.06c-17.66,4.25-35.68,0.15-49.98-10.98
c-19.16-14.92-39-30.04-54.64-48.37c-25.01-29.37-44.54-62.61-57.02-99.8c-23.31-69.66-47.7-138.95-71.11-208.61
c-18.64-55.52-23.56-112.8-21.54-171.11c1.24-34.65,0.26-69.4,0.26-106.22c-21.18-5.23-39-0.21-47.6,19.84
c-9.79,22.79-25.12,37.08-48.16,44.64c-4.71,1.5-11.19,4.97-12.33,8.86c-7.51,26.1-26.67,32.89-50.91,37.34
c-17.25,3.16-30.71,16.42-37.13,34.28c-4.92,13.73-12.02,27.71-26.1,30.97c-27.34,6.42-43.04,24.65-62.04,43.45
c-23.56,23.31-49.72,43.14-64.79,73.85c-2.9,5.8-8.96,11.65-14.97,14.24c-43.76,18.49-68.52,58.63-101.09,89.49
c-42.16,39.93-93.69,52.15-148.53,29.52c-14.29-5.9-29.62-11.91-44.75-12.58c-34.44-1.56-54.22-19.94-67.59-49.41
c-26.21-57.8-45.37-117.36-49.36-181.26c-1.14-17.3-3.21-35.01-8.18-51.53c-6.06-20.25-15.8-38.74-39.52-45.16
c-19.47-5.23-27.76-20.87-28.95-39.62c-1.19-19.06-2.64-38.64,0.05-57.44c8.29-59.14,10.25-118.55,11.6-178.16
c0.52-22.43,5.33-45.01,9.94-67.12c9.89-47.54,35.37-83.23,81.15-102.8c6.37-2.69,11.91-7.46,18.39-10.05
c32.83-13.31,52.88-36.51,65.15-70.33c15.17-42.16,43.66-76.18,82.24-99.49c25.22-15.28,42.57-35.63,54.38-61.99
c55.73-124.61,113.47-248.33,166.4-374.13c21.6-51.27,33.15-106.79,48.27-160.65c2.64-9.48,0.36-20.3,0.36-33.4
c-10.72-2.64-20.3-6.27-30.09-7.15c-71.52-6.32-143.1-11.39-214.57-18.13c-52.36-4.92-104.1-13.72-154.13-31.02
c-51.89-17.87-103.01-74.01-114.66-126.94c-3.37-15.17-9.79-29.73-12.9-44.95c-3.52-16.88-6.11-34.18-6.84-51.43
c-0.62-15.12,7.41-27.6,22.01-32.68c33.09-11.6,58.26-39.1,93.9-45.83c14.55-2.8,24.81-13.52,30.92-26.57
c14.09-30.19,36.72-44.95,70.43-44.64c23.41,0.15,44.38-9.17,62.82-23.62c4.14-3.26,8.6-6.11,12.64-9.43
c23.31-19.27,59.09-14.45,78.93-39.26c19.21-24.08,45.58-37.91,70.12-54.43c20.46-13.73,41.07-26.36,66.19-30.66
c21.7-3.73,38.89-16.11,49.25-35.89c14.86-28.33,39.15-42.36,68.41-53.08c32.68-11.91,64.01-28.02,94.93-44.23
c40.29-21.08,79.34-44.69,119.48-66.14c29.26-15.64,59.51-29.47,89.23-44.23c19.16-9.53,26.78-18.85,22.01-36.77
c-19.47-73.18-5.9-146-1.71-219.23c5.13-89.29-1.09-178.47-11.24-267.29c-3.73-32.42-19.42-59.56-41.54-83.17
c-11.81-12.64-23.57-25.43-36.1-39c4.4-14.4,5.9-29.16,13-40.5c21.23-33.97,44.49-66.7,67.22-99.75
c8.91-12.95,19.01-25.07,27.71-38.12c56.35-84.94,137.14-130.35,237.09-133.41c66.81-2.07,132.79,14.4,187.17,57.95
c46.87,37.39,82.24,85.56,117.15,133.67c12.64,17.35,13.62,39.31,13.46,60.65c-0.21,37.19-9.17,72.82-19.01,108.24
c-18.8,67.38-40.5,133.83-48.27,204.05c-4.61,41.59-14.61,82.55-22.17,123.83c-6.63,36.41-7.3,72.97-4.56,112.64
c9.74,2.43,19.27,6.84,28.74,6.79c22.74-0.05,45.47-3.52,68.21-3.21c38.17,0.47,47.02,10.67,48.58,51.32
c0.21,5.18,0.62,10.36,1.19,18.8c8.29,3.57,17.51,7.3,26.57,11.5c12.48,5.85,25.95,10.46,36.82,18.54
c11.6,8.55,18.8,21.6,12.43,36.93c-6.06,14.6-2.48,26.41,5.34,39.41c5.07,8.39,9.48,20.56,7.25,29.26
c-5.65,22.17,18.28,32.89,17.09,52.31c28.22,9.01,25.79,33.4,28.17,55.57c0.52,4.92,2.95,9.68,4.4,14.4
c-3.32,1.45-6.53,3.06-9.79,4.61c0.93,0.47,2.49,1.5,2.64,1.29C1715.46,1211.73,1717.32,1209.24,1719.24,1206.86 M675.05,2371.41
c17.76-2.38,28.33-1.55,36.82-5.39c38.32-17.14,75.82-36.04,114.04-53.4c34.39-15.64,48.68-42.88,49.93-79.19
c3.83-108.45,8.44-216.89,11.65-325.34c0.62-22.22,4.25-45.42-6.16-66.34c-4.4-1.24-8.08-3.73-10.98-3
c-40.6,10.31-81.21,20.82-121.65,31.7c-11.08,3-16.68,14.24-11.5,24.86c6.84,13.98,14.81,27.66,23.82,40.34
c14.86,20.92,22.22,43.56,19.32,69.09c-1.76,15.59-2.59,31.54-6.63,46.61c-11.81,43.92-24.39,87.68-37.91,131.13
C717.16,2242.4,697.48,2301.96,675.05,2371.41"
/>
<path
d="M3008.76,4646.21c-2.43,35.11,1.81,67.38,14.92,98.71c8.34,19.99,7.35,41.28-3.73,60.96
c-6.21,10.98-10.62,22.01-5.9,34.91c10.98,30.04,3.47,59.3-6.99,87.16c-16.63,44.23-30.87,88.72-42.37,134.81
c-9.74,38.79-18.02,78.1-28.48,116.68c-9.48,35.01-24.44,68.83-40.34,101.51c-7.35,15.07-22.27,26.62-34.6,38.95
c-9.94,9.84-20.35,19.53-31.9,27.29c-27.66,18.7-43.35,44.54-50.55,76.7c-7.56,33.66-25.17,60.07-53.6,81
c-16.47,12.02-28.12,30.56-41.74,46.35c-6.84,7.92-12.01,17.71-20.04,24.03c-16.57,13.05-19.37,29.88-23.46,49.67
c-8.34,40.81-21.6,80.9-36.2,120c-15.85,42.37-55.83,55.05-94.41,67.17c-7.66,2.38-18.13,1.04-25.58-2.33
c-46.09-20.87-92.29-13.72-138.75-2.64c-3.21,0.78-6.89-0.57-10.15-0.93c-14.19-8.39-9.22-20.92-7.51-32.78
c7.67-52.31,5.18-55.1-49.92-57.23c-3.47-0.16-6.99-0.73-13.62-1.35v-44.75c-5.8-1.55-10.77-4.3-15.23-3.68
c-8.54,1.24-16.78,4.82-25.32,6.63c-25.69,5.65-35.79-4.56-30.97-31.44c1.19-6.78,4.87-13.15,6.06-19.99
c1.45-8.44,1.5-17.14,2.43-29.11c-12.53-2.43-23.93-6.84-35.16-6.53c-62.98,2.02-125.9,5.13-188.83,7.77
c-8.13,0.31-17.25,4.87-25.48-8.29c5.33-4.92,10.57-11.03,16.99-15.54c66.14-46.25,126.42-99.33,186.49-153.09
c61.27-54.79,125.69-106.17,190.33-156.92c34.65-27.24,66.7-55.98,95.14-89.85c67.64-80.58,132.12-163.29,177.12-259.36
c12.53-26.88,24.03-54.33,35.17-81.88c25.48-62.87,17.14-127.35,8.03-191.62c-9.43-66.4-28.95-129.63-61.42-188.62
c-5.07-9.22-9.53-18.75-13.47-28.49c-30.14-75.04-81.67-133.98-140.87-187.01c-24.13-21.6-52.77-34.13-84.62-39.15
c-22.37-3.47-34.6,3.37-39.62,24.08c-9.32,39-17.45,78.36-26.21,117.56c-4.19,18.7-8.44,37.44-13.31,55.98
c-6.06,22.63-17.61,41.54-36.31,56.35c-27.34,21.75-53.08,45.73-81.31,66.24c-17.4,12.64-26,26.83-25.69,48.06
c0.36,24.5-0.98,48.99-1.45,73.49c-0.98,44.13-7.35,86.9-25.89,127.77c-9.37,20.51-15.8,42.68-21.54,64.63
c-8.08,30.76-18.95,59.97-38.69,85.4c-3.16,4.04-6.47,8.44-8.08,13.26c-27.86,87.42-81.98,162.15-119.27,244.97
c-6.37,14.24-16.16,27.14-25.89,39.41c-26.26,33.2-47.91,69.14-65.2,107.52c-18.95,41.9-44.07,79.7-73.02,114.87
c-37.91,45.94-77.43,90.37-116.37,135.33c-5.75,6.63-12.64,12.22-18.59,18.65c-37.65,40.6-82.29,56.97-137.4,41.74
c-12.84-3.57-27.45-1.09-41.17-1.35c-15.64-0.26-31.28-0.36-46.87-0.57c-12.12-0.21-24.24-0.73-36.36-0.67
c-8.65,0.05-18.18,3.37-25.84,0.78c-27.45-9.32-54.33-10.41-82.4-2.85c-12.38,3.26-24.19-6.68-26.57-19.73
c-1.55-8.49-2.17-17.4-1.61-26.05c2.64-41.79-12.27-73.96-46.14-99.8c-24.76-18.95-46.51-42.21-68.36-64.79
c-20.97-21.55-36.51-46.87-46.04-75.67c-6.27-18.9-15.28-34.65-36.25-41.38c-19.58-6.27-31.02-21.7-38.64-40.34
c-5.96-14.55-13.98-28.38-19.16-43.19c-9.53-26.88-28.64-42.98-54.02-53.65c-17.51-7.35-34.6-15.64-53.6-24.29
c1.4-14.45,1.24-26.57,4.04-37.91c2.85-11.76,7.92-23.2,13.26-34.13c21.49-43.45,34.39-87.94,21.03-136.78
c-1.76-6.53-2.28-14.61,0-20.72c8.08-22.11,3.78-44.02-1.45-65.67c16.16-10.93,35.01-17.56,43.4-30.81
c13.78-21.8,20.92-47.85,30.51-72.2c1.86-4.82,3.21-10.15,3.47-15.33c1.14-24.24,12.27-43.09,29.83-59.2
c21.86-19.94,39.15-44.28,65.41-60.08c17.66-10.56,23.05-29.62,19.63-50.7c-2.8-17.19-5.96-34.65-6.01-51.95
c-0.15-36.51,12.07-69.03,39.67-93.74c16.94-15.12,36.72-27.03,53.4-42.36c15.02-13.78,27.55-30.25,40.34-44.59
c15.64,4.82,13,17.56,17.25,26.31c3.88,7.82,6.63,16.21,10.88,23.82c6.89,12.22,20.92,16.26,30.97,6.58
c37.55-36.25,74.22-73.49,110.78-110.73c3.42-3.42,4.25-9.48,7.09-16.21c-4.92-7.35-10.46-15.54-17.3-25.74
c9.68-9.79,18.23-21.23,29.26-29.11c37.03-26.36,74.99-51.48,112.54-77.06c17.3-11.81,37.29-21.23,51.22-36.2
c29.68-31.95,66.14-53.6,105.96-65.88c90.12-27.76,177.8-64.74,271.22-80.22c61.94-10.31,124.35-20.3,186.7-26.05
c101.4-9.43,203.74-3.11,300.74,30.3c57.49,19.73,111.24,50.7,165.67,78.36c55.16,27.97,99.02,71.78,147.19,109.43
c30.25,23.62,59.51,48.47,88.82,73.18c6.63,5.59,13.67,11.91,17.56,19.42c25.01,47.8,54.33,94.83,47.18,152.26
c-2.59,20.66,2.02,38.22,13.1,54.64c20.2,29.78,30.4,62.67,33.2,98.4c0.93,12.12,5.02,23.98,6.73,36.05
C2961.74,4596.85,2972.1,4629.38,3008.76,4646.21 M2029.68,4255.61c-3.11-26-5.39-52.15-9.63-78
c-2.17-13.57-13.36-19.68-27.55-18.02c-5.13,0.67-10.46,1.24-15.43,2.9c-34.85,11.5-70.18,21.91-104.25,35.42
c-22.58,8.91-45.63,19.37-64.43,34.18c-52.31,41.23-115.23,66.76-163.71,113.37c-6.06,5.8-14.97,9.27-23.15,12.12
c-27.14,9.43-41.48,30.14-52.51,55.16c-8.39,18.95-17.04,38.53-29.42,54.95c-28.54,37.81-56.76,75.61-76.34,119.12
c-5.8,12.95-12.43,24.6-29.21,26.67c-15.48,1.81-23.41,14.6-30.61,26.62c-9.84,16.52-18.13,33.97-27.86,50.55
c-14.55,24.86-15.02,49.77-1.71,74.99c22.74,43.35,45.83,86.49,68.62,129.79c9.84,18.64,26.57,27.24,45.94,31.7
c52.46,12.12,100.89,2.28,144.75-28.74c34.34-24.29,68.36-48.89,101.97-74.06c30.4-22.63,49.61-53.81,63.34-88.56
c7.09-17.82,13.67-35.94,21.13-53.6c15.74-36.98,32.01-73.75,47.96-110.57c11.86-27.29,23.41-54.64,35.27-81.88
c8.29-19.16,22.58-32.73,43.61-33.04c35.11-0.52,48.01-23.15,57.64-51.22C2020.67,4356.91,2028.64,4307.09,2029.68,4255.61"
/>
<path
d="M2343.45,1917.59c1.76-6.63,2.9-13.57,5.44-19.89c30.71-74.37,59.09-149.83,93.01-222.75
c48.27-103.84,116.99-190.54,221.76-244.34c56.04-28.8,110.42-60.65,166.09-90.27c50.03-26.72,94.05-60.44,129.37-105.29
c9.74-12.33,20.66-23.77,30.92-35.73c28.69-33.35,28.64-33.41,30.97-79.6c58.88-44.85,91.2-32.99,128.02-6.21
c25.48,18.54,52.93,26.1,82.55,30.09c15.64,2.07,31.59,2.18,46.92,5.39c51.69,10.82,93.95,37.08,126.06,79.34
c20.09,26.52,40.34,52.98,60.9,79.08c23.25,29.47,30.19,60.44,19.68,98.09c-17.87,63.96-30.51,129.06-29.99,196.28
c0.1,14.86-7.98,29.88-12.95,44.64c-6.68,19.78-17.3,38.84-20.3,59.14c-6.79,45.47-28.43,78.05-70.64,96.79
c-6.06,2.75-11.5,6.94-20.09,12.27c4.66,12.02,6.21,25.12,13.41,33.25c22.43,25.43,39.77,56.4,71.37,73.49
c22.16-26.31,2.54-56.3,10.82-86.23c11.03,4.04,19.32,5.7,26,9.84c11.65,7.15,20.77,18.9,37.13,7.04
c3.68-2.64,17.82,2.64,22.06,8.18c39.77,51.69,88.15,94.67,136.21,138.02c3.83,3.47,7.35,8.03,9.01,12.84
c21.44,62.1,58.52,120.41,43.19,191.42c-3.06,14.34,1.45,31.28,5.65,46.09c9.84,34.85,10.57,68.88-2.02,103.06
c-13,35.27-16.57,71-8.96,108.4c6.79,33.3,2.49,65.98-11.34,97.62c-5.54,12.53-8.08,26.67-9.79,40.34
c-1.76,14.35-5.75,26.88-14.45,38.64c-24.91,33.82-30.61,73.8-30.87,113.94c-0.15,25.58-3.52,49.15-18.85,69.35
c-13.21,17.5-19.16,36.77-22.74,57.85c-3.21,19.11-10.36,36.41-24.18,51.38c-45.11,48.84-88.1,99.75-134.39,147.39
c-24.13,24.86-52.52,46.04-80.84,66.19c-12.27,8.65-29,11.91-44.18,15.28c-17.04,3.68-34.6,6.27-52,6.63
c-39.98,0.72-65.67,24.13-82.66,55.67c-9.58,17.66-19.32,33.72-35.79,43.71c-23.2,14.14-33.04,35.53-37.65,60.23
c-4.71,24.81-11.24,47.28-36.93,59.56c-6.94,3.31-12.07,12.53-15.8,20.15c-10.51,21.34-28.95,34.85-46.82,48.84
c-35.79,27.97-72.14,55.16-107.57,83.48c-53.6,42.83-111.4,78.67-173.24,108.09c-26.98,12.79-54.43,23.72-84.94,25.22
c-8.44,0.41-16.68,4.5-27.03,7.46c-4.25,8.86-9.32,17.87-13.05,27.4c-13.83,35.27-40.45,55.73-75.2,68.05
c-32.94,11.7-65.46,24.55-98.09,37.03c-23.2,8.91-46.77,14.4-71.88,9.79c-38.17-7.09-76.7-5.85-115.18-3.57
c-50.29,3-97.78-5.54-140.04-34.49c-23.98-16.47-49.46-25.53-79.08-21.18c-14.71,2.18-27.09-4.3-38.89-12.69
c-34.91-24.81-64.01-54.38-80.9-94.52c-3.42-8.08-6.89-16.11-10.57-24.03c-7.04-15.12-18.07-25.74-34.75-29.26
c-55.78-11.91-80.95-50.39-90.99-102.91c-4.3-22.27-11.81-43.92-16-66.24c-2.17-11.45-0.36-23.62-0.36-38.69
c13.21-0.72,24.96-2.23,36.72-1.86c40.14,1.24,80.33,4.35,120.57,4.19c18.9-0.1,38.22-4.45,56.55-9.58
c33.66-9.43,60.54-28.17,71.26-63.44c8.08-26.36,26.05-39.1,51.53-47.13c24.86-7.82,48.01-20.97,72.56-30.14
c25.95-9.58,46.92-23.98,56.71-50.7c10.31-28.28,32.89-34.44,58.88-33.25c13.83,0.62,27.66,3.99,41.17,7.25
c33.97,8.23,64.84,2.74,96.28-13.1c58.37-29.36,112.54-63.91,159.2-109.95c9.89-9.74,21.39-18.07,32.94-25.9
c50.55-34.54,101.3-68.93,152.21-102.91c21.96-14.61,43.14-29.47,60.23-50.18c8.65-10.51,20.41-20.61,32.89-25.38
c47.08-18.07,81.98-52.98,120.62-82.91c16.47-12.74,33.56-25.48,52-34.91c72.87-37.08,133.98-88.04,186.03-150.92
c21.13-25.53,44.59-49.3,68.47-72.3c21.08-20.25,34.34-43.35,38.48-72.51c11.45-79.96,17.35-159.82,10.36-240.77
c-5.59-65.1-18.8-127.87-41.79-188.93c-8.55-22.63-18.13-45.21-20.61-67.95c11.91-15.48,19.73,4.19,31.13-2.64
c0.05-0.05,3.94-3.11,3.47-5.28c-2.64-13.41-6.27-26.62-10.62-44.13c8.44,0.83,15.48-0.46,19.89,2.33
c13.98,8.96,21.44,27.19,40.19,30.35c1.71-4.45,4.35-7.87,3.78-10.57c-17.87-81.77-38.07-90.53-105.29-50.55
c-50.96,30.35-103.48,58.88-151.28,93.74c-39.15,28.54-83.9,42.62-126.63,61.78c-42.93,19.27-88.04,33.56-131.65,51.48
c-17.97,7.4-35.53,12.58-55.16,14.66c-43.45,4.66-86.59,10.2-130.61,8.55c-16.99-0.67-34.23,5.07-51.22,8.65
c-9.94,2.07-19.63,5.65-32.47,9.48c-2.8-11.13-5.85-18.8-6.32-26.62c-0.83-12.12,1.81-24.6,0.1-36.46
c-3.68-24.55-16.93-43.24-42.42-47.49c-34.34-5.65-63.65-29.93-100.83-25.22c-6.89,0.83-15.43-6.68-22.27-11.65
C2370.95,1940.17,2359.61,1930.48,2343.45,1917.59"
/>
<path
d="M2359.84,972.57c-37.24,12.59-75.15,25.43-114.04,38.64c-21.34-5.13-30.87-26.41-47.6-37.75
c-15.12-10.31-37.75-9.84-44.44-34.54c36.25-76.18,74.58-151.95,137.45-212.96c89.23-86.54,176.14-175.41,265.37-262.01
c56.5-54.84,115.7-106.94,172.87-161.17c34.29-32.47,66.76-66.81,100.32-100.06c13.78-13.62,17.87-29.73,13.98-48.06
c-3.21-14.92-7.25-29.57-10.51-43.04c19.27-18.85,39.05,3.78,58.94-7.15c0.52-10.15,1.04-21.75,1.66-34.75
c16.57-5.9,32.52-11.6,49.25-17.56c1.86-13.15,3.47-24.81,4.97-35.53c4.51-2.23,7.72-5.33,10.51-4.97
c29.83,3.68,58.83,0.42,88.3-5.49c57.69-11.45,114.97-6.53,171.06,10.98c22.32,6.99,42.88,17.76,53.55,39.41
c11.76,23.98,31.8,36.31,54.74,46.15c47.02,20.04,88.87,48.48,129.32,79.45c30.04,22.99,48.27,50.08,44.02,89.29
c-0.72,6.89-1.29,14.6,0.98,20.87c22.01,60.75,6.01,125.43,19.68,186.96c1.55,6.68,2.07,14.4,0.26,20.87
c-18.28,65.31-32.01,132.53-84.47,182.35c-35.89,34.13-76.03,61.58-119.89,84.06c-22.37,11.5-45.99,16-71.06,13.41
c-15.69-1.61-31.38-3-47.08-3.47c-81.77-2.64-154.02,28.23-223.68,65.77c-25.9,14.03-48.48,34.18-72.66,51.38
c-59.87,42.62-120,84.83-179.56,127.87c-29.78,21.54-62.61,37.81-93.48,57.28c-16.21,10.25-31.9,13.98-49.51,11.6
c-22.43-3-44.75-7.46-66.96-11.96c-4.77-0.98-11.91-3.73-13.1-7.3c-7.82-23.77-32.16-25.17-48.22-37.5
c-15.28-11.7-36.67-10.25-50.34-26.67C2389.67,993.96,2374.39,984.59,2359.84,972.57"
/>
</g>
</svg>
);
}

View File

@ -1,6 +1,6 @@
import clsx from 'clsx';
export default function LogoIcon(props: React.ComponentProps<'svg'>) {
export default function Logo(props: React.ComponentProps<'svg'>) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"

View File

@ -10,7 +10,7 @@ export default function FooterMenu() {
<div className="hidden md:grid md:w-full md:grid-cols-2">
<div className="col-span-1">
<div className="mb-4 font-serif text-base underline">{t('menu.title')}</div>
<nav className="font-multilingual flex flex-col space-y-2 text-left text-base font-normal">
<nav className="font-multilingual flex flex-col space-y-2 text-left text-base font-extralight">
<div>
<Link href="/products" className="transition-opacity duration-150 hover:opacity-50">
{t('menu.products')}
@ -56,8 +56,10 @@ export default function FooterMenu() {
</div>
<div className="col-span-1">
<div className="mb-4 font-serif text-base underline">{t('shopping-guide.title')}</div>
<nav className="font-multilingual flex flex-col space-y-2 text-left text-base font-normal">
<div className="mb-4 text-right font-serif text-base underline">
{t('shopping-guide.title')}
</div>
<nav className="font-multilingual flex flex-col items-end space-y-2 text-left text-base font-extralight">
<div>
<Link href="/terms" className="transition-opacity duration-150 hover:opacity-50">
{t('shopping-guide.terms')}

View File

@ -1,4 +1,9 @@
import clsx from 'clsx';
import Cart from 'components/cart';
import FacebookIcon from 'components/icons/facebook';
import InstagramIcon from 'components/icons/instagram';
import KanjiLogo from 'components/icons/kanji';
import Link from 'next/link';
import FooterMenu from './footer-menu';
import NewsletterFooter from './newsletter-footer';
@ -20,22 +25,50 @@ export default async function Footer() {
)}
>
<div className="w-full md:w-1/2">
<div className="flex flex-col space-y-24">
<NewsletterFooter />
<div className="flex flex-row items-end space-x-12">
<KanjiLogo className="w-20" />
<div className="flex flex-row items-end space-x-6">
<div className="flex flex-col items-start space-y-2">
<p className="font-japan text-3xl font-extralight"></p>
<p className="font-serif text-lg">suginomori brewery</p>
</div>
<div className="flex flex-col items-start space-y-2">
<p className="font-japan text-xl font-extralight">551-1</p>
<p className="font-serif text-lg">551-1 Narai, Shiojiri, Nagano</p>
</div>
</div>
</div>
</div>
</div>
<div className="hidden md:block md:w-1/3">
<div className="flex h-full flex-col items-end justify-between space-y-2">
<FooterMenu />
<div className="flex flex-col space-y-2">
<div className="flex flex-row justify-between space-x-4">
<Cart />
<div className="flex flex-row items-center space-x-6">
<Link href="https://www.instagram.com/suginomoribrewery/" className="group">
<InstagramIcon className="h-8 stroke-transparent transition-all ease-in-out group-hover:scale-110" />
</Link>
<Link href="https://www.facebook.com/suginomoribrewery" className="group">
<FacebookIcon className="h-8 stroke-transparent transition-all ease-in-out group-hover:scale-110" />
</Link>
</div>
</div>
<div className="text-right font-serif">
<div>
<div className="mx-auto flex w-full max-w-7xl flex-col items-center gap-1 pb-12 md:flex-row">
<p>
&copy; {copyrightDate} {copyrightName}
{copyrightName.length && !copyrightName.endsWith('.') ? '.' : ''} All rights reserved.
</p>
<hr className="mx-4 hidden h-4 w-[1px] border-l border-neutral-400 md:inline-block" />
<p>Designed in Japan</p>
{copyrightName.length && !copyrightName.endsWith('.') ? '.' : ''}
</div>
<div>All rights reserved.</div>
</div>
</div>
</div>
</div>
</div>
<div className="pb-12 font-serif opacity-50"></div>
</footer>
);
}

View File

@ -8,7 +8,7 @@ export default function NewsletterSignup() {
return (
<div className="mx-auto max-w-xl space-y-4">
<h3 className="font-serif text-2xl tracking-wider">{t('newsletter.title')}</h3>
<div className="font-multilingual">{t('newsletter.description')}</div>
<div className="font-multilingual font-extralight">{t('newsletter.description')}</div>
<form
className="max-w-xl space-x-px md:flex"
action={`${process?.env?.NEXT_PUBLIC_MAILCHIMP_HOST}/subscribe/post?u=${process?.env?.NEXT_PUBLIC_MAILCHIMP_USER_ID}&amp;id=${process?.env?.NEXT_PUBLIC_MAILCHIMP_LIST_ID}`}
@ -40,7 +40,7 @@ export default function NewsletterSignup() {
className={clsx(
'px-4 py-2',
'transition-colors duration-150',
'flex w-full items-center justify-center',
'font-multilingual flex w-full items-center justify-center font-extralight',
'border border-white/30 hover:border-white',
'focus:border-emerald-300 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-emerald-300 focus:ring-offset-0'
)}

View File

@ -9,7 +9,7 @@ export default function Shoplist() {
<div className="mx-auto max-w-screen-2xl space-y-4 px-6" id="shops">
<div className="flex w-full flex-row items-baseline space-x-12 pb-6">
<h2 className="font-serif text-6xl tracking-wider">shop list</h2>
<h3 className="font-multilingual font-serif text-2xl tracking-wider">
<h3 className="font-multilingual text-2xl font-extralight tracking-wider">
{t('shops.subtitle')}
</h3>
</div>

View File

@ -1,5 +1,5 @@
import clsx from 'clsx';
import LogoIcon from './icons/logo';
import Logo from './icons/logo';
export default function LogoSquare({ size }: { size?: 'sm' | undefined }) {
return (
@ -9,7 +9,7 @@ export default function LogoSquare({ size }: { size?: 'sm' | undefined }) {
'h-[30px] w-[30px] rounded-lg': size === 'sm'
})}
>
<LogoIcon
<Logo
className={clsx({
'h-[16px] w-[16px]': !size,
'h-[10px] w-[10px]': size === 'sm'

View File

@ -1,5 +1,5 @@
import { ImageResponse } from 'next/server';
import LogoIcon from './icons/logo';
import Logo from './icons/logo';
export type Props = {
title?: string;
@ -17,7 +17,7 @@ export default async function OpengraphImage(props?: Props): Promise<ImageRespon
(
<div tw="flex h-full w-full flex-col items-center justify-center bg-black">
<div tw="flex flex-none items-center justify-center border border-neutral-700 h-[160px] w-[160px] rounded-3xl">
<LogoIcon width="64" height="58" fill="white" />
<Logo width="64" height="58" fill="white" />
</div>
<p tw="mt-12 text-6xl font-bold text-white">{title}</p>
</div>

View File

@ -10,11 +10,11 @@ const Prose: FunctionComponent<TextProps> = ({ html, className }) => {
return (
<div
className={clsx(
'prose mx-auto max-w-screen-2xl text-lg leading-7',
'font-multilingual font-normal text-white',
'prose text-lg leading-7',
'font-multilingual font-extralight text-white',
'prose-headings:mt-8 prose-headings:font-semibold prose-headings:tracking-wide prose-headings:text-white',
'prose-h1:text-5xl prose-h2:text-4xl prose-h3:text-3xl prose-h4:text-2xl prose-h5:text-xl prose-h6:text-lg',
'prose-a:text-white/50 prose-a:underline hover:prose-a:text-white',
'prose-a:text-white/80 prose-a:underline hover:prose-a:text-white',
'prose-strong:text-white',
'prose-td:border-opacity-20 prose-td:py-4 prose-td:font-normal',
'prose-tr:border-subtle',