{"title":"All","description":null,"products":[{"product_id":"frissgonv-hand-carved-black-walnut-canister-forest-collection","title":"Hand-Carved Black Walnut Canister — Forest Collection","description":"\u003c!-- ========== FRISSGONV · EDITORIAL v3 — RICHER LAYOUT + MORE MOTION ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  @keyframes fg-slideup { from { opacity:0; transform:translateY(20px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-borderflow { 0% { background-position:0% 50%; } 50% { background-position:100% 50%; } 100% { background-position:0% 50%; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#3D3229; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(42,33,24,0.92) 0%, rgba(42,33,24,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#2A2118; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #2A2118 0%, #8B7355 25%, #2A2118 50%, #8B7355 75%, #2A2118 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#2A2118; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#4A3D30; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#2A2118; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#C4A882; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#C4A882; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#C4A882; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #E5D9C7; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B7355; box-shadow:4px 6px 24px rgba(42,33,24,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  \/* dual image gallery *\/\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(42,33,24,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(42,33,24,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  \/* half-width image + text *\/\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-img-break { position:relative; overflow:hidden; }\n  .fg-img-break img { width:100%; height:auto; display:block; transition:transform 1s ease; }\n  .fg-img-break:hover img { transform:scale(1.03); }\n  .fg-img-caption { font-size:11px; letter-spacing:3px; text-transform:uppercase; color:#8B7355; text-align:center; padding:18px 0; }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #E5D9C7; font-size:14px; transition:all 0.35s ease; position:relative; }\n  .fg-spec-table td:first-child { color:#8B7355; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #C4A882, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #E5D9C7; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(196,168,130,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(42,33,24,0.1); border-color:#C4A882; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B7355; display:inline-block; }\n  .fg-close { background:#2A2118; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(196,168,130,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  .fg-slideup { animation:fg-slideup 0.7s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO: FULL-BLEED + KEN BURNS ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-zxae4kjkgg.jpg?v=1789378425\" alt=\"Hand-carved walnut canister with dried botanicals on walnut sideboard\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eForest Collection · No. 01\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eCarved by Hand.\u003cbr\u003eShaped by Time.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eEvery piece of wood has a voice. You don't force it. You follow it. The jar was already inside the wood. I'm just removing everything that isn't the jar.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b7355; margin-top: 28px;\" class=\"fg-fade\"\u003e— Erik, Master Woodworker · 47 Years at the Bench\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eNot a product.\u003cbr\u003eA story you can hold.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eIn a quiet workshop at the edge of a black walnut forest, Erik has been shaping wood for forty-seven years. His hands are rough, his knuckles swollen, and his chisels — worn thin from decades of use — hang on a pegboard in the exact order he placed them in 1979.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eHe doesn't use CNC machines. He doesn't use templates. He picks up a block of walnut, runs his thumb along the grain, and listens. Each canister begins as a single solid block of North American black walnut — no glue-ups, no veneers, no shortcuts.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eFrom raw log to finished piece, it passes through seven hands-on stages. The entire process takes no fewer than nine days. We will never make two identical canisters. We don't want to.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Kitchen + Tea Room (错落排列) ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eIn the Wild\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-ufp51s7pb0g.jpg?v=1789378425\" alt=\"Kitchen\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Kitchen — Olive Oil \u0026amp; Rosemary\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-5l6mx9932c4.jpg?v=1789379003\" alt=\"Tea Room\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Tea Table — Green Tea \u0026amp; Quiet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Stages. Nine Days.\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b7355; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eOne pair of hands. Zero machines.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSelection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEvery block is hand-selected by Erik himself. Tight grain, deep color, the subtle figure only old-growth walnut possesses. One in three logs is rejected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCutting\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eRough-cut into blocks slightly larger than the final canister. Margin is left because wood is alive — it shifts as it dries and breathes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHollowing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eHand augers and gouges hollow the block from above. Walls of consistent thickness. One slip and the piece is ruined — one in twenty is lost here.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eRough Carving\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eCurved chisel and wooden mallet. Each strike deliberate. The carver follows the grain, creating a landscape of peaks and valleys — the canister's unique fingerprint.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eFine Shaping\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eSmaller chisels and hand planes refine the silhouette. The rim softens, the balance settles, the lid fits with a satisfying \u003cem\u003ethunk\u003c\/em\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSanding\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThree passes — 120, 240, 400 grit — all by hand with cork-backed paper. Raised surfaces turn silky. Recessed valleys keep their raw texture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eOiling\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTwo coats of food-safe wood wax oil, buffed by hand. No lacquer. No polyurethane. Just wood and oil — the way it has been done for centuries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Bathroom image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #2A2118; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #c4a882; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eNorth American\u003cbr\u003eBlack Walnut\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #c4a882; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eJuglans nigra\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin-bottom: 16px; animation-delay: 0.4s;\"\u003ePrized for its deep chocolate-to-espresso color and dramatic grain — swirls, curls, occasional streaks of lighter sapwood. Dense, stable, naturally decay-resistant.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin: 0; animation-delay: 0.55s;\"\u003eSourced from sustainably managed Appalachian forests. Trees harvested only after 80+ years, and every tree is replaced with three saplings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-sm66ka96m9.jpg?v=1789378425\" alt=\"Bathroom — bath salts and handmade soaps\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eSolid North American Black Walnut — single block, no glue-ups\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eFood-safe natural wood wax oil, hand-applied\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eHeight\u003c\/td\u003e\n\u003ctd\u003e16 cm \/ 6.3 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eDiameter\u003c\/td\u003e\n\u003ctd\u003e12 cm \/ 4.7 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eCapacity\u003c\/td\u003e\n\u003ctd\u003e~800 ml \/ 27 fl oz\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~450 g \/ 1 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eHand-carved · Hand-sanded · Hand-oiled\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eUniqueness\u003c\/td\u003e\n\u003ctd\u003eEvery piece is one-of-a-kind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eA Relationship, Not a Chore\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #5c4d3e; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eWood is alive. It breathes, shifts, and deepens with time. This is patina — your story becoming part of the object.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWipe Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eSoft, slightly damp cloth. Never soak. Never dishwasher.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eAvoid Direct Sun\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eProlonged sunlight causes uneven fading. Indirect light is best.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eRe-Oil 3–6 Months\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eFood-safe wood oil or ordinary olive oil. Rub in, wipe off.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Change\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eIt will darken and mellow. This means you're using it. This is good.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #C4A882;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMass-produced storage is designed to be replaced.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis canister is designed to be inherited.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every canister is worth keeping.\u003cbr\u003eThis one is.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Wood Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750064349253,"sku":null,"price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/ref2_resized.png?v=1789378425"},{"product_id":"frissgonv-octagonal-wood-lattice-basket-forest-collection","title":"Octagonal Wood Lattice Basket — Forest Collection","description":"\u003c!-- ========== FRISSGONV · OCTAGONAL WOOD LATTICE BASKET — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#3D3229; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(42,33,24,0.92) 0%, rgba(42,33,24,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#2A2118; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #2A2118 0%, #8B7355 25%, #2A2118 50%, #8B7355 75%, #2A2118 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#2A2118; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#4A3D30; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#2A2118; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#C4A882; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#C4A882; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#C4A882; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #E5D9C7; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B7355; box-shadow:4px 6px 24px rgba(42,33,24,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(42,33,24,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(42,33,24,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #E5D9C7; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B7355; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #C4A882, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #E5D9C7; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(196,168,130,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(42,33,24,0.1); border-color:#C4A882; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B7355; display:inline-block; }\n  .fg-close { background:#2A2118; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(196,168,130,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-zh1xcmnwsx.jpg?v=1789380132\" alt=\"Octagonal wood lattice basket with blanket and magazines on coffee table\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eForest Collection · No. 02\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eLight Through Wood.\u003cbr\u003eOrder Within Grids.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eA basket should not hide what it holds. It should frame it — the way a window frames a garden, the way light frames a morning.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b7355; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eEight sides.\u003cbr\u003eEndless light.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eMost baskets are round because round is easy. We chose the octagon because it is not — because eight flat faces catch the light at eight different angles, because a grid stretched across an octagon creates a pattern you cannot stop looking at.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eEach basket begins as 144 individual strips of white oak — cut, sanded, and fitted together by hand using traditional mortise-and-tenon joinery. No nails. No glue. The wood holds itself.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe top and bottom rims are solid black walnut, hand-shaped and mitered at 45 degrees. The contrast between the pale oak lattice and the dark walnut frame is not decorative — it is structural, and it is intentional.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eWhen the sun hits it, the grid throws a perfect checkerboard shadow across whatever surface it sits on. This is not an accident. It is the whole point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Entryway + Kitchen ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eWhere It Lives\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-zkutithvguh.jpg?v=1789380132\" alt=\"Entryway bench with scarf, gloves and umbrella\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Entryway — Scarves, Gloves, Umbrellas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-imhl7u9x0o.jpg?v=1789380132\" alt=\"Kitchen counter with lemons, garlic and rosemary\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Kitchen — Lemons, Garlic, Rosemary\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003e144 Strips. 7 Stages.\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b7355; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eOne basket. Approximately three days of handwork.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSelection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eWhite oak for the lattice — tight grain, pale honey color, flexible enough to bend without breaking. Black walnut for the frame — dense, dark, stable. Each strip is inspected by hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCutting\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003e144 oak strips are cut to precise 6mm thickness. Every strip must be identical — a single uneven strip breaks the entire grid pattern.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSanding\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEach strip is hand-sanded to 320 grit. The edges are slightly rounded — not enough to notice, just enough that the wood feels soft against your fingers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eMortise \u0026amp; Tenon\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEvery intersection of the grid is a tiny mortise-and-tenon joint. The horizontal strips slot into the vertical strips. No nails, no glue, no staples. The wood locks itself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eOctagon Forming\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe lattice panel is carefully bent around an octagonal form. Eight flat faces emerge. The grid stretches and settles into its final geometry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eWalnut Framing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTop and bottom rims are solid black walnut, mitered at 45 degrees and fitted to the octagon. Each corner is a perfect joint — the mark of a craftsman who has done this thousands of times.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eOiling\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTwo coats of food-safe natural wood wax oil, applied by hand and buffed with a clean cloth. The oak warms to honey. The walnut deepens to espresso. The contrast is complete.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Bathroom image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #2A2118; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #c4a882; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eWhite Oak.\u003cbr\u003eBlack Walnut.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #c4a882; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eTwo Woods. One Basket.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eWhite oak is pale, warm, and naturally resistant to moisture — perfect for a lattice that lets air and light pass through. Its open grain catches the light and throws those signature checkerboard shadows.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin: 0; animation-delay: 0.55s;\"\u003eBlack walnut is dense, dark, and stable — the ideal frame. It grounds the light oak lattice and gives the basket its architectural weight. Sourced from sustainably managed Appalachian forests.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-auv0956u6l4.jpg?v=1789380137\" alt=\"Bathroom shelf with rolled towels and lavender\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eOctagonal (8-sided)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eLattice\u003c\/td\u003e\n\u003ctd\u003eWhite Oak — 144 hand-cut strips, mortise-and-tenon joined\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eFrame\u003c\/td\u003e\n\u003ctd\u003eSolid Black Walnut — top and bottom rims, 45° mitered corners\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eFood-safe natural wood wax oil, hand-applied\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e32 cm (diagonal) × 20 cm height \/ 12.6 × 7.9 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~680 g \/ 1.5 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eHand-assembled · No nails · No glue\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eUnique\u003c\/td\u003e\n\u003ctd\u003eEvery basket's grain pattern is one-of-a-kind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Breathing\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #5c4d3e; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eThis basket is designed to let air through. Treat it well and it will outlast you — the oak will mellow, the walnut will deepen, and the grid will keep throwing shadows for decades.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eDust \u0026amp; Wipe\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eSoft dry cloth or feather duster. The grid loves a quick brush — never soak.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eAvoid Wet Items\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eTowels should be dry. Wet items can warp the oak lattice over time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eRe-Oil Yearly\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eA light coat of food-safe wood oil once a year keeps both woods nourished.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eLet It Cast Shadows\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003ePlace it near a window. The grid shadow is not a side effect — it is the feature.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #C4A882;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost baskets hide what they hold.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one frames it — and lights it.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every basket throws shadows.\u003cbr\u003eThis one does.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Wood Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750100066373,"sku":null,"price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/p2_ref.png?v=1789380131"},{"product_id":"frissgonv-marquetry-compartment-tray-forest-collection","title":"Marquetry Compartment Tray — Forest Collection","description":"\u003c!-- ========== FRISSGONV · MARQUETRY COMPARTMENT TRAY — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#3D3229; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(42,33,24,0.92) 0%, rgba(42,33,24,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#2A2118; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #2A2118 0%, #8B7355 25%, #2A2118 50%, #8B7355 75%, #2A2118 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#2A2118; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#4A3D30; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#2A2118; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#C4A882; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#C4A882; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#C4A882; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #E5D9C7; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B7355; box-shadow:4px 6px 24px rgba(42,33,24,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(42,33,24,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(42,33,24,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #E5D9C7; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B7355; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #C4A882, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #E5D9C7; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(196,168,130,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(42,33,24,0.1); border-color:#C4A882; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B7355; display:inline-block; }\n  .fg-close { background:#2A2118; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(196,168,130,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-yq2orqs6zv.jpg?v=1789381065\" alt=\"Marquetry compartment tray with pen, compass and stamps on walnut desk\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eForest Collection · No. 03\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eThree Woods.\u003cbr\u003eOne Pattern.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eA collector does not store things. A collector arranges them — so that each object, no matter how small, has a place that feels like home.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b7355; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eA cabinet of curiosities,\u003cbr\u003efor your desk.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eMarquetry — the art of cutting thin wood veneers and fitting them together to form a picture — is nearly 4,000 years old. The ancient Egyptians did it. The French royal court did it. We do it too, but not for palaces. We do it for the small things: a pocket watch, a favorite pen, a key that no longer opens anything but you cannot throw away.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eEach tray begins as three separate pieces of wood — black walnut for the dark, cherry for the warm, white oak for the light. They are sliced into veneers thinner than a credit card, then cut into geometric shapes and fitted together by hand, like a puzzle with no picture on the box.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe star pattern on the surface is not printed. It is not laser-etched. It is wood. Three kinds of wood, cut and placed one piece at a time, until a star emerges from the grain. The same pattern wraps around all four sides — a detail most people will never notice, and the reason we keep making them.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eInside, twelve compartments of varying sizes. Some are deep, some are shallow. Some are wide, some are narrow. No two are the same — because the things you own are not all the same size either.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Bedroom + Living Room ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eA Place for Everything\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-t3amc2eae1.jpg?v=1789381062\" alt=\"Bedside table with jewelry, watch and perfume\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Bedside — Watch, Rings, Perfume\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-4s4r82kqe6c.jpg?v=1789381062\" alt=\"Coffee table with remotes, matches and playing cards\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Coffee Table — Remotes, Cards, Light\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Stages of Marquetry\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b7355; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eApproximately four days of handwork per tray.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eVeneer Selection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThree woods are chosen: black walnut for depth, cherry for warmth, white oak for light. Each veneer is inspected for grain pattern and color consistency. Only the clearest sheets make the cut.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003ePrecision Cutting\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe veneers are cut into triangles, diamonds, and parallelograms using a sharp knife and a metal straightedge. Each piece must be exact — a gap of half a millimeter breaks the entire pattern.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eDry Layout\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eBefore any glue is applied, the artisan arranges every piece on the board, shifting and adjusting until the star pattern is perfectly symmetrical. This alone can take an entire afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eGluing \u0026amp; Pressing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEach veneer piece is glued into place, then the entire panel is cold-pressed for 12 hours. No shortcuts — the pressure must be even, or the pattern will warp.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eTray Forming\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe marquetry panel is framed with solid cherry wood, mitered at 45 degrees. The four side panels — each with its own matching star pattern — are fitted and joined.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCompartment Building\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTwelve dividers of varying heights and widths are installed inside. Each divider is a different wood — walnut, cherry, oak — creating a subtle color rhythm even in the empty spaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSanding \u0026amp; Oiling\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThree passes of hand-sanding — 180, 320, 400 grit — followed by two coats of food-safe wood wax oil. The marquetry pattern emerges in full relief, each wood tone glowing differently.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Entryway image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #2A2118; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #c4a882; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eThree Woods.\u003cbr\u003eOne Language.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #c4a882; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eWalnut · Cherry · White Oak\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eBlack walnut brings the dark — deep espresso brown with dramatic grain. Cherry brings the warm — honeyed amber that deepens with every year. White oak brings the light — pale gold with a subtle, open grain that catches the eye.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin: 0; animation-delay: 0.55s;\"\u003eTogether, they form a pattern that is never the same twice. The star looks different from every angle, in every light, on every tray. This is not mass production. This is marquetry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-vuftpsyh0io.jpg?v=1789381081\" alt=\"Entryway table with keys, coins, watch and sunglasses\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eHand-laid wood marquetry (veneer inlay)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eWoods\u003c\/td\u003e\n\u003ctd\u003eBlack Walnut · Cherry · White Oak veneers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003ePattern\u003c\/td\u003e\n\u003ctd\u003eGeometric star marquetry — top and all four sides\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eCompartments\u003c\/td\u003e\n\u003ctd\u003e12 irregular-sized compartments\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eFood-safe natural wood wax oil, hand-applied\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e30 × 22 × 6 cm \/ 11.8 × 8.7 × 2.4 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~520 g \/ 1.15 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eUnique\u003c\/td\u003e\n\u003ctd\u003eEvery tray's grain and pattern is one-of-a-kind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eTreat It Like a Collection\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #5c4d3e; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eThis is not a tray you throw things into. It is a tray you arrange. Treat it well and the marquetry will deepen in color, the star pattern will grow richer, and it will become a piece you pass down.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eDust Gently\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eSoft dry cloth or feather duster. The marquetry surface is smooth — never scrub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eKeep Dry\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eWater can lift the veneer. Wipe spills immediately. Never submerge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eRe-Oil Yearly\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eA light coat of food-safe wood oil once a year keeps all three tones vibrant.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eArrange, Don't Dump\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe compartments exist for a reason. Place things deliberately. That's the whole point.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #C4A882;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost trays hold things.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one curates them.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every tray is a collector's item.\u003cbr\u003eThis one is.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Wood Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750115893317,"sku":null,"price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-plysx3h87a9_2.jpg?v=1789381062"},{"product_id":"frissgonv-steam-bent-wood-carry-basket-forest-collection","title":"Steam-Bent Wood Carry Basket — Forest Collection","description":"\u003c!-- ========== FRISSGONV · STEAM-BENT WOOD CARRY BASKET — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#3D3229; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(42,33,24,0.92) 0%, rgba(42,33,24,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#2A2118; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #2A2118 0%, #8B7355 25%, #2A2118 50%, #8B7355 75%, #2A2118 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#2A2118; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#4A3D30; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#2A2118; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#C4A882; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#C4A882; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#C4A882; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #E5D9C7; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B7355; box-shadow:4px 6px 24px rgba(42,33,24,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(42,33,24,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(42,33,24,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #E5D9C7; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B7355; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #C4A882, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #E5D9C7; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(196,168,130,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(42,33,24,0.1); border-color:#C4A882; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B7355; display:inline-block; }\n  .fg-close { background:#2A2118; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(196,168,130,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-o6pqak4t4za.jpg?v=1789382091\" alt=\"Steam-bent cherry wood carry basket with keys and wallet on entryway bench\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eForest Collection · No. 04\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eWood That Bends.\u003cbr\u003eBuilt to Carry.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eWood does not want to be straight. It wants to bend. We simply give it permission — and a shape worth holding.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b7355; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eSteam, patience,\u003cbr\u003eand a single sheet of wood.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eSteam bending is one of the oldest woodworking techniques known to humankind. The Vikings did it for their ships. The Windsor chair makers did it for their backs. We do it for baskets — because a bent wood basket has no nails, no joints, no weak points. It is one continuous piece of wood, curved into existence by heat and moisture and human hands.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eEach basket begins as a single sheet of cherry wood veneer — thin enough to flex, strong enough to hold its shape. It is placed in a steam box for twenty minutes, until the lignin in the wood softens and the sheet becomes as pliable as wet leather. Then, quickly, before it cools, it is wrapped around an oval form and clamped.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe handle is not attached. It is not glued. It is the same piece of wood, curved upward in one continuous motion. When the wood dries and cools, it remembers the shape forever. There is no joint to fail, no seam to split, no screw to loosen.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eInside, a removable linen liner — hand-sewn, washable, soft against whatever you choose to carry. Because a basket this beautiful deserves an interior to match.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Living Room + Bathroom ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eCarry It Anywhere\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-j5b9b2wzx98.jpg?v=1789382077\" alt=\"Coffee table with magazines, blanket and glasses\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Living Room — Magazines, Throw, Glasses\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-f73j32k6mm7.jpg?v=1789382077\" alt=\"Bathroom shelf with rolled towels and handmade soap\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Bath — Towels, Soap, Salts\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Stages of Steam Bending\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b7355; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eOne sheet of wood. Twenty minutes of steam. A lifetime of shape.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eWood Selection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eBlack cherry is chosen for its flexibility and warm honey tone. Each plank is inspected for straight grain and consistency — the grain must run parallel to the bend, or the wood will split.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eVeneer Cutting\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe plank is sliced into a single continuous veneer, 2mm thick. This is the entire basket — body, sides, and handle — cut from one piece. No joins. No seams.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSteam Softening\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe veneer is placed in a steam box at 100°C for exactly 20 minutes. Too short and it cracks. Too long and it weakens. Twenty minutes is the number — learned over decades.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBending \u0026amp; Forming\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eWorking quickly, the softened veneer is wrapped around an oval wooden form. The handle is curved upward in the same continuous motion. Clamps are applied. The wood must not cool before it is set.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eDrying \u0026amp; Setting\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe clamped form is left to dry for 48 hours. As the moisture evaporates, the lignin re-hardens and the wood locks into its new shape. It will never return to being flat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLinen Liner\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA natural linen liner is hand-sewn to fit the oval interior exactly. It is removable and machine-washable — soft against towels, gentle against magazines, clean against everything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSanding \u0026amp; Oiling\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThree passes of hand-sanding — 180, 240, 400 grit — followed by two coats of food-safe wood wax oil. The cherry warms to a deep honey gold, and the grain flows uninterrupted around every curve.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Closet image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #2A2118; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #c4a882; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eBlack Cherry.\u003cbr\u003eNatural Linen.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #c4a882; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eOne bends. One softens.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eBlack cherry is the ideal bending wood — flexible when steamed, rigid when dry, and blessed with a grain that flows in long, elegant lines. It starts pale and honeyed, then deepens to a rich amber over years of use. Every basket gets more beautiful with age.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin: 0; animation-delay: 0.55s;\"\u003eThe liner is 100% natural linen — breathable, soft, and washable. It protects both the wood and whatever you carry. Remove it, toss it in the wash, put it back. Simple.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-8hjobfd7rks.jpg?v=1789382077\" alt=\"Closet shelf with rolled scarves, belts and hats\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eSteam-bent solid wood veneer — one continuous piece, no joints\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eBlack Cherry wood · 100% natural linen liner (removable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eOval with integrated carry handle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eFood-safe natural wood wax oil, hand-applied\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e38 × 24 × 18 cm \/ 15 × 9.4 × 7.1 in (with handle)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~380 g \/ 0.84 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eLiner\u003c\/td\u003e\n\u003ctd\u003eRemovable, machine-washable natural linen\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eUnique\u003c\/td\u003e\n\u003ctd\u003eEvery basket's grain pattern is one-of-a-kind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Flexible\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #5c4d3e; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eSteam-bent wood is remarkably durable, but it is still wood. Treat it with the same respect you would give any fine wooden object, and it will outlast you.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWipe Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eSoft damp cloth for the wood. Liner goes in the washing machine — cold, gentle cycle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eAvoid Soaking\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eNever submerge the wood. Prolonged moisture can re-soften the bend. Wipe spills immediately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eRe-Oil Yearly\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eA light coat of food-safe wood oil once a year keeps the cherry hydrated and the bend stable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eCarry Often\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThis basket wants to be used. The more you carry it, the more the wood warms to your hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #C4A882;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost baskets are assembled.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one was bent into being.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every basket has no joints.\u003cbr\u003eThis one does.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Wood Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750140272709,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/p4_ref.png?v=1789382077"},{"product_id":"frissgonv-solid-oak-lathe-turned-lazy-susan-forest-collection","title":"Solid Oak Lathe-Turned Lazy Susan — Forest Collection","description":"\u003c!-- ========== FRISSGONV · SOLID OAK LATHE-TURNED LAZY SUSAN — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  @keyframes fg-spin-slow { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#3D3229; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(42,33,24,0.92) 0%, rgba(42,33,24,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#2A2118; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #2A2118 0%, #8B7355 25%, #2A2118 50%, #8B7355 75%, #2A2118 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#2A2118; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#4A3D30; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#2A2118; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#C4A882; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#C4A882; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#C4A882; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #E5D9C7; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B7355; box-shadow:4px 6px 24px rgba(42,33,24,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(42,33,24,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(42,33,24,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #E5D9C7; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B7355; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #C4A882, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #E5D9C7; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(196,168,130,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(42,33,24,0.1); border-color:#C4A882; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B7355; display:inline-block; }\n  .fg-close { background:#2A2118; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(196,168,130,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-25c9tmpjss3.jpg?v=1789382656\" alt=\"Solid oak lazy Susan with olive oil and rosemary on wooden dining table\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eForest Collection · No. 05\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eOne Tree.\u003cbr\u003eOne Turn.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eA tree spends a hundred years growing in circles. We spend one day turning it on a lathe — and those circles become something you can use every day.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b7355; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eA hundred years of rings,\u003cbr\u003eturned into a circle.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eEvery tree grows in circles. Each year, a new ring. Each ring, a record of rain and sun and drought and warmth. When you cut a tree horizontally, those rings stare back at you — a perfect spiral of time, from the center outward.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eMost trays are cut from planks, so you see the grain running in lines. We wanted the rings. So we take a solid cross-section of white oak — a round slice of tree — and mount it on a lathe. As the wood spins, the chisel follows the circles, and a tray emerges, with every ring intact and visible.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe result is not just a tray. It is a cross-section of a life. The center is where the tree began as a sapling. The outer edge is where it stood, a hundred years later, catching the sun. And now it spins on your table, holding your oil and vinegar, your salt and pepper, your candles and keys.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eBeneath it, a hidden bearing — silent, smooth, built to last. A gentle touch and the whole circle turns. Everything on it comes to you. You never have to reach again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Living Room + Kitchen ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eSpins Through Every Room\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-669jbc2306s.jpg?v=1789382657\" alt=\"Coffee table with teapot, cups, candle and succulent\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Living Room — Tea, Candle, Quiet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-21xf3j62764.jpg?v=1789382656\" alt=\"Kitchen counter with olive oil, balsamic and basil\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Kitchen — Oil, Vinegar, Basil\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Stages on the Lathe\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b7355; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eOne solid cross-section. One continuous turn.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLog Selection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA white oak log is chosen for its tight, concentric rings and consistent color. The cross-section must be free of cracks and large knots — the rings need to run clean from center to edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCross-Cutting\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe log is sliced horizontally — not lengthwise — into a thick round disc. This is the only way to preserve the full ring pattern. Most woodworkers never cut this way. We do.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLathe Mounting\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe disc is mounted on a wood lathe and spun at 800 RPM. The craftsman watches the rings blur into a circle, listening for the steady hum that says the wood is balanced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eTurning \u0026amp; Shaping\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eWith a gouge and a skew chisel, the top surface is flattened, the rim is raised into a gentle lip, and the underside is hollowed to receive the bearing. Every cut follows the rings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBearing Installation\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA heavy-duty steel ball-bearing is recessed into the underside — completely hidden. It is rated for 50,000 rotations. At ten spins a day, that is nearly fourteen years.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHand Sanding\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThree passes — 180, 320, 400 grit — all done by hand while the lathe spins slowly. The surface becomes glass-smooth, and the rings emerge in full relief.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eOiling\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTwo coats of food-safe wood wax oil, buffed by hand. The oak warms to a golden honey, and each ring takes on a slightly different tone — a hundred years, visible at a glance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Bedroom image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #2A2118; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #c4a882; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eWhite Oak.\u003cbr\u003eCross-Cut.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #c4a882; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eQuercus alba — Turned, Not Sawed\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eWhite oak is dense, durable, and blessed with some of the most beautiful ring patterns in the hardwood world. When cut crosswise and turned on a lathe, those rings become a perfect spiral — a visual record of the tree's entire life, from sapling to canopy.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c5b0; margin: 0; animation-delay: 0.55s;\"\u003eSourced from sustainably managed Appalachian forests. Each tray comes from a single tree — no glue, no lamination, no joins. What you see is exactly what grew.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-vy66szo3ql.jpg?v=1789382656\" alt=\"Bedside table with perfume, skincare and mirror\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eSolid wood lathe-turned — one cross-section, no joins\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eSolid White Oak (single cross-section)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003ePattern\u003c\/td\u003e\n\u003ctd\u003eNatural concentric growth rings (center pith visible)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eRotation\u003c\/td\u003e\n\u003ctd\u003eHidden steel ball-bearing base, smooth 360° spin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eFinish\u003c\/td\u003e\n\u003ctd\u003eFood-safe natural wood wax oil, hand-applied\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eØ 30 cm × 5 cm height \/ Ø 11.8 × 2 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~750 g \/ 1.65 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eUnique\u003c\/td\u003e\n\u003ctd\u003eEvery tray's ring pattern is one-of-a-kind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Spinning\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #5c4d3e; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eA lazy Susan is meant to be turned. Spin it often. The bearing will stay smooth, the wood will stay warm, and the rings will keep catching the light.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWipe Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eSoft damp cloth for spills. The oiled surface resists staining — wipe while fresh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eNever Soak\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eWater can penetrate the end-grain rings. No dishwasher, no submersion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eRe-Oil Yearly\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eA light coat of food-safe wood oil once a year keeps the rings vibrant and the wood hydrated.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eSpin It Daily\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe bearing loves movement. A daily spin keeps it smooth for decades.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #C4A882;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost trays are planks glued together.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one is a tree, turned.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every tray shows a hundred years.\u003cbr\u003eThis one does.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Wood Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750154559557,"sku":null,"price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/p5_ref.png?v=1789382656"},{"product_id":"frissgonv-handmade-ceramic-tiered-organizer-clay-collection","title":"Handmade Ceramic Tiered Organizer — Clay Collection","description":"\u003c!-- ========== FRISSGONV · HANDMADE CERAMIC TIERED ORGANIZER — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F5F1EB; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(61,50,41,0.92) 0%, rgba(61,50,41,0.25) 55%, transparent 100%); color:#F5F1EB; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#3D3229; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #3D3229 0%, #8B7355 25%, #3D3229 50%, #8B7355 75%, #3D3229 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#3D3229; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#3D3229; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#A89880; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#A89880; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#A89880; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B7355; box-shadow:4px 6px 24px rgba(61,50,41,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(61,50,41,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(61,50,41,0.8), transparent); color:#F5F1EB; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B7355; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #A89880, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(168,152,128,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(61,50,41,0.1); border-color:#A89880; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B7355; display:inline-block; }\n  .fg-close { background:#3D3229; color:#F5F1EB; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(168,152,128,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F5F1EB; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-52ybzict5n7.jpg?v=1789384397\" alt=\"Handmade ceramic tiered organizer on wooden desk with stationery and tea\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eClay Collection · No. 01\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eThree Steps.\u003cbr\u003eOne Piece of Earth.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eClay remembers every hand that touches it. The pressure of a finger, the drag of a thumb, the slow turn of the wheel — all of it stays, fired into stone.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b7355; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eEarth, shaped by hand,\u003cbr\u003efired into order.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eMost organizers are made of plastic or metal — cold, uniform, mass-produced. This one is different. It begins as a lump of coarse clay, dug from the earth, full of grit and mineral. A craftsman kneads it, presses it, and slowly carves it into three ascending steps. No molds. No machines. Just hands and a blade.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eThe three steps are not just decorative. They are functional. The lowest step holds the things you reach for least — the face cream, the candle, the wallet. The middle holds the everyday — perfume, watch, keys. The highest holds the things you need at a glance — lipstick, earrings, coins. Everything visible, everything in reach, nothing buried.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eAfter shaping, it is left to dry for days, then fired once at 800 degrees to harden. Then the upper half is dipped in a grey-brown matte glaze, while the base stays raw — the dark, gritty clay exposed. A second firing at 1280 degrees melts the glaze into glass, and where the glaze meets the raw clay, it runs. Not in a straight line, but in a slow, natural drip — a record of gravity and heat.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eEvery piece comes out slightly different. The glaze runs a little more on one side. A bubble pops here, a speck of mineral shows there. These are not defects. They are the signature of fire and earth — proof that this piece passed through a kiln, not a factory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Vanity + Entryway ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eFits Every Corner\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-ts8xehjqo6s.jpg?v=1789384398\" alt=\"Ceramic tiered organizer on vanity with skincare and perfume\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Vanity — Cream, Scent, Color\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-yxzcxakpod.jpg?v=1789384397\" alt=\"Ceramic tiered organizer on entryway table with keys and wallet\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Entryway — Keys, Watch, Wallet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Days in the Kiln\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b7355; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eFrom a lump of clay to a piece you use every day.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eWedging the Clay\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eCoarse stoneware clay is kneaded repeatedly — like bread dough — to remove air bubbles and align the particles. A single trapped bubble would explode in the kiln. This takes twenty minutes of steady pressure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHand Carving\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe clay block is placed on a bench and carved with a wooden blade — three ascending steps, each with a raised lip to hold things in place. No molds. Every angle is judged by eye and hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eDrying\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe piece sits under a cloth for three days, drying slowly. Too fast and it cracks. The craftsman turns it twice a day, checking for warping. Patience is the main ingredient.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBisque Firing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eFirst firing at 800°C. The clay turns from soft earth to hard ceramic — porous but solid. It comes out pale, almost white, and ready to receive glaze.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHalf Glazing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe upper two-thirds are dipped in a grey-brown matte glaze. The base stays raw — dark, gritty, unglazed. The line between them is not taped or measured; it is dipped by hand, so every piece's glaze line is unique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eGlaze Firing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eSecond firing at 1280°C. The glaze melts into glass. Where it meets the raw clay, it runs — slow, natural, unpredictable. The kiln is left to cool for two full days. Opening it early would shatter every piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eInspection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEach piece is inspected by hand. Cracks go back. Major warping goes back. But a slightly uneven glaze line, a popped bubble, a mineral speck — these stay. They are what make it yours and no one else's.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Tea Ceremony image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #3D3229; color: #f5f1eb;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #a89880; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f5f1eb; animation-delay: 0.3s;\"\u003eStoneware Clay.\u003cbr\u003eHalf Glazed.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #a89880; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eCoarse Grit · Matte Glaze · Raw Base\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8bba8; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eStoneware is a coarse, high-fired clay — the same family as ancient Chinese tea bowls and medieval storage jars. It is dense, heavy, and durable. The grit you see and feel is ground feldspar and quartz, melted into the clay body at 1280 degrees.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8bba8; margin: 0; animation-delay: 0.55s;\"\u003eThe upper half wears a grey-brown matte glaze — smooth to the touch, warm in tone. The base stays raw: dark, gritty, unglazed. Where they meet, the glaze runs. That line is different on every single piece. No two are alike, and none will ever be.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-8y9edh97hyx.jpg?v=1789384398\" alt=\"Ceramic tiered organizer on tea table with teapot and tea accessories\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eHand-carved stoneware — one solid piece, no assembly\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCoarse stoneware clay, high-fired at 1280°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eGlaze\u003c\/td\u003e\n\u003ctd\u003eGrey-brown matte glaze on upper 2\/3, raw clay base\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eStructure\u003c\/td\u003e\n\u003ctd\u003eThree ascending tiers, each with raised lip edge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e28 × 18 × 12 cm \/ 11 × 7 × 4.7 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~1.8 kg \/ 4 lb (solid, heavy, stable)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eUnique\u003c\/td\u003e\n\u003ctd\u003eGlaze run line and clay speckles differ on every piece\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eCare\u003c\/td\u003e\n\u003ctd\u003eWipe clean; food-safe glaze; not for oven or microwave\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Earthy\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eStoneware is nearly indestructible. Treat it well and it will outlast you — developing a deeper patina with every year of use.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWipe Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for daily cleaning. The matte glaze resists staining — wipe spills while fresh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eRaw Base Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe unglazed base is porous. Place on a soft surface to avoid scratching furniture; wipe dry if wet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eNo Extreme Heat\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eNot for oven, microwave, or stovetop. Thermal shock can crack even high-fired stoneware.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Patina\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eOver years, the raw base will darken and the glaze will mellow. This is not wear — it is character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #A89880;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost organizers hide your things.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one displays them — in three steps, in plain sight.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every organizer is carved from earth.\u003cbr\u003eThis one is.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Clay Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750173958213,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-qlhk79feyk_1.jpg?v=1789384397"},{"product_id":"frissgonv-handmade-ceramic-6-compartment-tray-clay-collection","title":"Handmade Ceramic 6-Compartment Tray — Clay Collection","description":"\u003c!-- ========== FRISSGONV · HANDMADE CERAMIC 6-COMPARTMENT TRAY — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F5F1EB; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(61,50,41,0.92) 0%, rgba(61,50,41,0.25) 55%, transparent 100%); color:#F5F1EB; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#3D3229; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #3D3229 0%, #8B7355 25%, #3D3229 50%, #8B7355 75%, #3D3229 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#3D3229; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#3D3229; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#A89880; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#A89880; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#A89880; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B7355; box-shadow:4px 6px 24px rgba(61,50,41,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(61,50,41,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(61,50,41,0.8), transparent); color:#F5F1EB; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B7355; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #A89880, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(168,152,128,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(61,50,41,0.1); border-color:#A89880; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B7355; display:inline-block; }\n  .fg-close { background:#3D3229; color:#F5F1EB; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(168,152,128,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F5F1EB; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-b83xyeroxtk.jpg?v=1789384917\" alt=\"Handmade ceramic 6-compartment tray on wooden desk with stationery\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eClay Collection · No. 02\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eSix Rooms.\u003cbr\u003eOne Tray.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eA desk without compartments is a mind without shelves. Everything piles up, nothing belongs, and the small things — the rings, the clips, the keys — get lost in the noise.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b7355; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eSix compartments,\u003cbr\u003eshaped by hand.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eThis tray began as a flat slab of coarse clay. The craftsman pressed the edges upward with his thumbs — not in a straight line, but in a slow, uneven wave. Each ridge is slightly different. Some higher, some lower, some curling just a little more to the left. That is what hands do. They do not repeat.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eInside, six walls divide the space — not evenly, not geometrically, but according to use. A long compartment for pencils and brushes. A small square for rings and earrings. A deep bay for scissors and rulers. A shallow nook for coins and clips. Each size was decided by the things it would hold, not by a template.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe walls are not separate pieces glued in. They are the same clay, pressed up from the base — one continuous piece, no joints, no seams. What you see is a single block of earth, carved and pinched into six rooms. After firing, it becomes stone. Solid. Heavy. Impossible to break by accident.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eThe glaze is grey-brown and matte, applied to the upper half. The base stays raw — dark, gritty, unglazed. Where they meet, the glaze runs. Not in a line, but in a slow drip, frozen mid-fall by the heat of the kiln. Every tray's drip is different. Yours will be the only one that looks like yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Vanity + Entryway ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eSix Rooms for Your Things\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-p5hjneuc4lk.jpg?v=1789384917\" alt=\"Ceramic compartment tray on vanity with jewelry and perfume\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Vanity — Rings, Chains, Watches\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-88c0paiedl.jpg?v=1789384917\" alt=\"Ceramic compartment tray on entryway table with keys and wallet\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Entryway — Keys, Coins, Wallet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eFrom Slab to Six Rooms\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b7355; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eOne continuous piece of clay. No joints, no glue, no shortcuts.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSlab Rolling\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA block of stoneware clay is rolled flat with a wooden pin — about two centimeters thick. The slab is then cut into a rough rectangle. No measuring tapes; the craftsman judges size by eye.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003ePinching the Walls\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe outer edges are pressed upward with thumbs and forefingers — a slow, uneven wave. Each ridge is slightly different. This is the signature of the hand, not the machine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBuilding Compartments\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eSix internal walls are pressed up from the base — same clay, continuous with the floor. Each wall's height and position is decided by what will go inside: tall for pencils, low for rings, deep for scissors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eDrying \u0026amp; Bisque\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThree days under cloth, then a first firing at 800°C. The clay turns from soft earth to hard ceramic — porous but solid, pale and ready for glaze.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHalf Glazing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe upper two-thirds are dipped in grey-brown matte glaze — inside and out. The base stays raw. The line between is hand-dipped, so every tray's glaze line is unique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eGlaze Firing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eSecond firing at 1280°C. The glaze melts into glass. Where it meets the raw clay, it runs — slow, natural, unpredictable. Two days of cooling before the kiln opens.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eInspection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEach compartment is checked by hand. Cracks go back. Major warping goes back. But an uneven wall, a popped bubble, a longer glaze drip — these stay. They are what make it yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Tea Ceremony image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #3D3229; color: #f5f1eb;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #a89880; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f5f1eb; animation-delay: 0.3s;\"\u003eOne Piece.\u003cbr\u003eNo Joints.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #a89880; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eCoarse Stoneware · Hand-Pinched · Half-Glazed\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8bba8; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eMost compartment trays are assembled — walls glued to a base, seams everywhere, weak points waiting to break. This one is different. The walls, the base, the outer rim — all one continuous piece of clay, pressed and pinched from a single slab.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8bba8; margin: 0; animation-delay: 0.55s;\"\u003eAfter firing at 1280 degrees, it becomes stoneware — dense, heavy, nearly indestructible. The upper half wears a grey-brown matte glaze. The base stays raw and gritty. Where they meet, the glaze runs. That line is different on every single piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-6drglf2a9t5.jpg?v=1789384917\" alt=\"Ceramic compartment tray on tea table with teapot and tea accessories\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eHand-pinched stoneware — one continuous piece, no joints\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCoarse stoneware clay, high-fired at 1280°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eGlaze\u003c\/td\u003e\n\u003ctd\u003eGrey-brown matte glaze on upper 2\/3, raw clay base\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eCompartments\u003c\/td\u003e\n\u003ctd\u003e6 irregular sizes — 1 long, 2 medium, 2 small, 1 deep bay\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eRim\u003c\/td\u003e\n\u003ctd\u003eHand-pinched uneven wave edge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e26 × 18 × 5 cm \/ 10.2 × 7 × 2 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~1.4 kg \/ 3.1 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eUnique\u003c\/td\u003e\n\u003ctd\u003eEvery tray's rim wave and glaze drip are one-of-a-kind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Grounded\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eStoneware is built to last. The compartments will not separate, the glaze will not peel, and the raw base will develop a richer patina with every year.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWipe Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for daily use. The matte glaze resists staining — wipe spills while fresh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eRaw Base Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe unglazed base is porous. Place on a soft surface to avoid scratching furniture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eNo Extreme Heat\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eNot for oven, microwave, or stovetop. Thermal shock can crack even high-fired stoneware.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace Imperfection\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eUneven walls, glaze drips, and clay speckles are not defects — they are the signature of the hand and the kiln.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #A89880;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost trays have straight walls and even grids.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one has waves — made by thumbs, frozen by fire.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every tray is pinched from a single slab.\u003cbr\u003eThis one is.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Clay Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750186704965,"sku":null,"price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-t3e31k4cbbc_1.jpg?v=1789384917"},{"product_id":"frissgonv-handmade-ceramic-storage-bucket-clay-collection","title":"Handmade Ceramic Storage Bucket — Clay Collection","description":"\u003c!-- ========== FRISSGONV · HANDMADE CERAMIC STORAGE BUCKET — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F5F1EB; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(45,40,35,0.92) 0%, rgba(45,40,35,0.25) 55%, transparent 100%); color:#F5F1EB; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#3D3229; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #3D3229 0%, #8B7355 25%, #3D3229 50%, #8B7355 75%, #3D3229 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#3D3229; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#3D3229; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#A89880; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#A89880; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#A89880; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B7355; box-shadow:4px 6px 24px rgba(61,50,41,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(61,50,41,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(45,40,35,0.8), transparent); color:#F5F1EB; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B7355; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #A89880, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(168,152,128,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(61,50,41,0.1); border-color:#A89880; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B7355; display:inline-block; }\n  .fg-close { background:#2D2823; color:#F5F1EB; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(168,152,128,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F5F1EB; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-fh2ouvuzcph.jpg?v=1789385453\" alt=\"Dark ceramic storage bucket on balcony with gardening tools and plants\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eClay Collection · No. 03\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eA Vessel for\u003cbr\u003ethe Unruly Things.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eSome things refuse to be folded. Towels, umbrellas, magazines, tools — they want to stand, to lean, to spill out. This bucket does not fight them. It holds them, deep and wide, and asks nothing in return.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b7355; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eDeep. Dark.\u003cbr\u003eBuilt to hold.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eThis bucket is built for the things that do not fit in drawers. The rolled towels that refuse to stay folded. The umbrellas that lean at odd angles. The magazines that stack and spill. The gardening tools that are still damp from the soil. It is deep — twenty-two centimeters from rim to base — and wide enough to hold all of it at once.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eThe body is coiled by hand, clay strip upon clay strip, building upward slowly. Each layer is blended into the last until the wall is seamless. Then two handles are pinched on — thick, generous, made to be grabbed by wet or dirty hands. Three small feet raise it off the floor, so air circulates beneath and nothing sits in dampness.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe glaze is near-black — a deep, matte charcoal that absorbs light rather than reflecting it. It is not shiny. It is not loud. It sits in a room like a shadow, holding its contents quietly. The rim and the feet are left raw — the dark, gritty clay exposed, a reminder of what it is made of.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eAt nearly three kilograms, it is heavy. It needs to be. A bucket this tall, this full, would tip over if it were light. The weight is deliberate. It is an anchor — for your umbrellas, for your towels, for the unruly things that need a place to stand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Living Room + Entryway ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eHolds Everything, Everywhere\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-jzbanlgpp1.jpg?v=1789385453\" alt=\"Dark ceramic bucket in living room with magazines and blanket\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Living Room — Magazines, Throws, Brushes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-gih02j1ed3m.jpg?v=1789385453\" alt=\"Dark ceramic bucket in entryway with umbrellas\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Entryway — Umbrellas, Canes, Bags\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eCoiled by Hand, Fired in Darkness\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b7355; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eA deep vessel cannot be thrown on a wheel. It must be built — layer by layer.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eWedging\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eCoarse stoneware clay is kneaded for twenty minutes to remove air and align particles. A deep vessel needs strong clay — any weakness will crack under its own weight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCoiling\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eLong ropes of clay are coiled in a spiral, building upward. Each coil is blended into the one below — thumb pressure inside and out, until the wall is seamless. Twenty-two centimeters tall, built one coil at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHandles \u0026amp; Feet\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTwo thick handles are pinched on by hand — sized for a full grip, wet or dry. Three small feet are added to raise the base. All are the same clay, blended until no seam shows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSlow Drying\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eFive days under cloth, turning twice daily. A vessel this thick must dry evenly — the outside cannot dry faster than the inside, or it will split. Patience is not optional here.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBisque Firing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eFirst firing at 800°C. The clay hardens into ceramic — porous but strong. It comes out pale grey, waiting for the dark glaze.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCharcoal Glazing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe body is dipped in near-black matte glaze — inside and out. The rim and the three feet are wiped clean, left raw. The contrast is deliberate: dark glaze, darker clay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHigh Firing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eSecond firing at 1280°C. The glaze melts into a deep, matte charcoal. The raw clay vitrifies — dense, impermeable, nearly indestructible. Two days to cool. Then it is ready to hold.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Bathroom image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #2D2823; color: #f5f1eb;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #a89880; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f5f1eb; animation-delay: 0.3s;\"\u003eCharcoal Glaze.\u003cbr\u003eRaw Clay Rim.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #a89880; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eNear-Black Matte · Exposed Rim · Three Feet\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8bba8; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eThe glaze is a deep charcoal — not pure black, but a living dark that shifts with the light. In shadow it is almost black. In sun it reveals subtle brown undertones, like wet earth after rain. It is matte, never shiny — it absorbs light rather than throwing it back.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8bba8; margin: 0; animation-delay: 0.55s;\"\u003eThe rim and the feet are left raw — the coarse, dark clay exposed. This is not a mistake. The raw edge is where the glaze stops and the earth begins. It is the signature of a vessel that knows what it is made of, and is not afraid to show it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-q711c2ejlxo.jpg?v=1789385453\" alt=\"Dark ceramic bucket in bathroom with towels and toiletries\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eHand-coiled stoneware — built layer by layer, no wheel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCoarse stoneware clay, high-fired at 1280°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eGlaze\u003c\/td\u003e\n\u003ctd\u003eCharcoal matte glaze on body; raw clay rim and feet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eHandles\u003c\/td\u003e\n\u003ctd\u003eTwo hand-pinched thick handles, full-grip size\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eFeet\u003c\/td\u003e\n\u003ctd\u003eThree small clay feet, raw clay base\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eØ 22 × 26 cm height \/ Ø 8.7 × 10.2 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~2.8 kg \/ 6.2 lb (deliberately heavy for stability)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eCapacity\u003c\/td\u003e\n\u003ctd\u003e~6 liters \/ 1.6 gallons\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b7355; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Steady\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eThis bucket is built to be used — hard, often, without worry. Stoneware at 1280 degrees is nearly indestructible. Treat it well and it will outlast you.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWipe or Rinse\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for daily use. For deeper cleaning, rinse with warm water and mild soap. The glaze is fully waterproof.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eRaw Rim Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe unglazed rim is porous. Wipe dry after contact with water. Over time it will darken naturally — this is patina, not damage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eNo Extreme Heat\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eNot for oven, microwave, or stovetop. Thermal shock can crack even high-fired stoneware.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Weight\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eAt 2.8 kg, it is heavy by design. The weight keeps it stable when full — lift with both hands using the handles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #A89880;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost storage is shallow and fussy.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one is deep, dark, and unapologetic.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every bucket is coiled by hand.\u003cbr\u003eThis one is.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Clay Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750197583941,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-szwvl70ck3_2.jpg?v=1789385453"},{"product_id":"frissgonv-handmade-ceramic-9-compartment-lidded-box-clay-collection","title":"Handmade Ceramic 9-Compartment Lidded Box — Clay Collection","description":"\u003c!-- ========== FRISSGONV · HANDMADE CERAMIC 9-COMPARTMENT LIDDED BOX — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F5F1EB; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(60,35,20,0.92) 0%, rgba(60,35,20,0.25) 55%, transparent 100%); color:#F5F1EB; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#3D3229; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #3D3229 0%, #A0522D 25%, #3D3229 50%, #A0522D 75%, #3D3229 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#3D3229; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#3D3229; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#B87333; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#B87333; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#B87333; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#A0522D; box-shadow:4px 6px 24px rgba(60,35,20,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(60,35,20,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(60,35,20,0.8), transparent); color:#F5F1EB; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#A0522D; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #B87333, #A0522D); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(184,115,51,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(60,35,20,0.1); border-color:#B87333; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#A0522D; display:inline-block; }\n  .fg-close { background:#3C2314; color:#F5F1EB; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(184,115,51,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F5F1EB; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-so2hbw05mf.jpg?v=1789385928\" alt=\"Rust ceramic lidded 9-compartment box on tea table with teapot\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eClay Collection · No. 04\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eNine Rooms.\u003cbr\u003eOne Lid.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eThe small things are the hardest to keep. Earrings roll away. Paper clips scatter. Coins disappear into couch cushions. This box gives each of them a room — nine rooms, in fact, and a lid to keep the dust out.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #a0522d; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #a0522d; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eTerracotta red.\u003cbr\u003eNine rooms, one lid.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eThis box is built for the things that get lost. The earrings that roll off the dresser. The paper clips that scatter across the desk. The coins that disappear into couch cushions. The cufflinks that need a home. Nine compartments, each one a small room, each one waiting for something that has been wandering too long.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eThe body is pinched from a single block of clay — the walls, the base, and all nine internal dividers are one continuous piece. No glue, no joints, no weak points. The dividers rise from the floor like the walls of a tiny house, each one hand-placed, each one slightly different in height and angle. That is what hands do. They do not repeat.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe lid is made separately — a flat slab with a raised rim on the underside that fits snugly into the box. On top, a small square knob, pinched by thumb and forefinger, irregular and warm. The lid is not airtight. It does not need to be. It sits, it covers, it keeps the dust away, and it lifts with one finger.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eThe glaze is terracotta red — the color of sun-baked earth, of old roof tiles, of clay that has known fire. It is matte, not shiny, with darker speckles scattered across the surface like freckles. The edges and the rim are left a shade darker, where the glaze pooled and ran in the heat of the kiln. Every box's run is different. Yours will be the only one that looks like yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Entryway + Desk ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #a0522d; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eNine Rooms for Your Small Things\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-qk42d2vmvp.jpg?v=1789385928\" alt=\"Rust ceramic box in entryway with keys and coins\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Entryway — Keys, Coins, Cufflinks\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-ucbk0qim6go.jpg?v=1789385928\" alt=\"Rust ceramic box on desk with stationery and USB drives\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Desk — Clips, Pins, Stamps, Drives\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #a0522d; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eFrom Block to Nine Rooms\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #a0522d; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eOne continuous piece of clay. Nine rooms. One lid.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBlock Preparation\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA solid block of stoneware clay is wedged for twenty minutes to remove air. It is then shaped into a rough rectangle — the future body of the box. No measuring tapes; the craftsman judges by eye.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCarving the Rooms\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe interior is hollowed out, then nine dividers are raised from the floor — two running lengthwise, two crosswise, creating a 3×3 grid. Each divider is blended into the base until no seam shows. All one piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eShaping the Lid\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA separate flat slab is rolled for the lid. A raised rim is added on the underside — sized to fit snugly inside the box. A small square knob is pinched by hand and attached. The lid is then left to dry alongside the body.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSlow Drying\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eFour days under cloth, turning twice daily. The nine dividers and the lid must dry at the same rate as the thick walls — any unevenness will crack in the kiln. Patience is the main ingredient.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBisque Firing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eFirst firing at 800°C. Body and lid fired together. The clay hardens into ceramic — porous but strong. They come out pale, waiting for the red glaze.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eTerracotta Glazing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eBoth body and lid are dipped in terracotta red matte glaze — inside and out. The edges are left slightly thicker, so the glaze pools and darkens in the firing. The contrast is deliberate: warm red, darker edges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHigh Firing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eSecond firing at 1280°C. The glaze melts into a warm, matte terracotta. After cooling, the lid is test-fitted on the body. If it does not sit right, both go back for adjustment. Only when the lid lifts and replaces smoothly does the box leave the workshop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Vanity image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #3C2314; color: #f5f1eb;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b87333; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f5f1eb; animation-delay: 0.3s;\"\u003eTerracotta Red.\u003cbr\u003eDarker Edges.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #b87333; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eIron-Rich Glaze · Matte Finish · Hand-Fitted Lid\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4b896; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eThe glaze gets its warm terracotta red from iron oxide — the same mineral that gives old roof tiles and sun-baked bricks their color. In the kiln, the iron melts into the glaze and settles into a deep, earthy red. It is matte, never shiny — it absorbs light rather than throwing it back.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4b896; margin: 0; animation-delay: 0.55s;\"\u003eThe edges and the rim come out darker — where the glaze pooled and ran in the heat, the iron concentrated. This is not a defect. It is the signature of fire and gravity, a record of how the glaze moved in the kiln. Every box's edges are slightly different. Yours will be the only one that looks like yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-yj4pa531s69.jpg?v=1789385928\" alt=\"Rust ceramic box on vanity with jewelry and perfume\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #a0522d; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eHand-carved stoneware — body and dividers one continuous piece\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCoarse stoneware clay, high-fired at 1280°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eGlaze\u003c\/td\u003e\n\u003ctd\u003eTerracotta red matte glaze, darker pooled edges\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eCompartments\u003c\/td\u003e\n\u003ctd\u003e9 equal square compartments (3×3 grid)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eLid\u003c\/td\u003e\n\u003ctd\u003eHand-fitted lid with pinched square knob, raised rim\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e20 × 20 × 7 cm \/ 7.9 × 7.9 × 2.8 in (with lid)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~1.6 kg \/ 3.5 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eUnique\u003c\/td\u003e\n\u003ctd\u003eEvery box's glaze pooling and edge darkening are one-of-a-kind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #a0522d; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Warm\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eStoneware at 1280 degrees is built to last. The lid will fit, the glaze will not peel, and the terracotta red will only deepen with age. Treat it well and it will outlast you.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWipe Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for daily use. The matte glaze resists staining — wipe spills while fresh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eLid Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eLift the lid by the knob, not the edge. The raised rim fits snugly — replace gently, do not slam.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eNo Extreme Heat\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eNot for oven, microwave, or stovetop. Thermal shock can crack even high-fired stoneware.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Edges\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe darker pooled edges are not defects — they are the signature of the kiln. Over time they will deepen and warm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #B87333;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost small things live in drawers, tangled and lost.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one gives each of them a room — and a lid.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every box is carved from one block of clay.\u003cbr\u003eThis one is.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Clay Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750208954437,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/c4_ref.png?v=1789385927"},{"product_id":"frissgonv-handmade-ceramic-rotating-organizer-clay-collection","title":"Handmade Ceramic Rotating Organizer — Clay Collection","description":"\u003c!-- ========== FRISSGONV · HANDMADE CERAMIC ROTATING ORGANIZER — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  @keyframes fg-spin-slow { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F5F1EB; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(70,55,35,0.92) 0%, rgba(70,55,35,0.25) 55%, transparent 100%); color:#F5F1EB; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#3D3229; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #3D3229 0%, #B8956A 25%, #3D3229 50%, #B8956A 75%, #3D3229 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#3D3229; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#3D3229; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#B8956A; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#B8956A; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#B8956A; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#B8956A; box-shadow:4px 6px 24px rgba(70,55,35,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(70,55,35,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(70,55,35,0.8), transparent); color:#F5F1EB; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#B8956A; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #B8956A, #8B7355); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(184,149,106,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(70,55,35,0.1); border-color:#B8956A; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#B8956A; display:inline-block; }\n  .fg-close { background:#463723; color:#F5F1EB; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(184,149,106,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F5F1EB; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-p7xspeg016p.jpg?v=1789386526\" alt=\"Ceramic rotating organizer on tea table with teapot and tea accessories\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eClay Collection · No. 05\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eSpin It.\u003cbr\u003eEverything Comes to You.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eReaching across the table for the salt. Leaning over the dresser for the perfume. Stretching across the desk for the pen. Small movements, repeated a hundred times a day. This tray eliminates them all. One spin, and everything comes to you.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #b8956a; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eA wheel of clay,\u003cbr\u003ethat actually turns.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eThis tray began on a pottery wheel — a spinning disk of clay, shaped by wet hands into a shallow circle. The craftsman left the wheel marks visible: concentric rings, spiraling outward from the center, a record of every rotation that brought it into being. Then, after firing and glazing, a second wheel was added beneath — a hidden bearing, silent and smooth, so the tray that was born spinning could keep spinning, forever.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eThe design is simple but deliberate. A deep cylindrical well rises from the center — tall enough for bottles, brushes, pens, anything that needs to stand. Around it, six curved compartments radiate outward like the petals of a flower — each one a small room for the things that lie flat: rings, clips, spices, tea cups, cosmetics. Everything has a place, and every place is one spin away.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe glaze is a warm off-white, speckled with iron oxide freckles that darken in the kiln — like sand on a beach, or freckles on skin. The edges pool slightly darker, where the glaze ran and settled in the heat. The wheel marks catch the light as it turns, creating a slow, hypnotic spiral. It is not just a tray. It is a small, quiet performance — every time you reach out and give it a spin.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eAt home on a dining table with oil and vinegar. On a dresser with perfume and lipstick. On a desk with pens and clips. On a tea table with cups and utensils. Wherever it lives, it does the same thing: it brings everything within reach, with one finger, one spin, one quiet moment of satisfaction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Desk + Kitchen ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eOne Spin, Every Room\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-tg7llgggy7.jpg?v=1789386526\" alt=\"Ceramic rotating organizer on desk with pens and stationery\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Desk — Pens, Clips, Stamps\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-zebre83vor.jpg?v=1789386526\" alt=\"Ceramic rotating organizer in kitchen with oil and spices\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Kitchen — Oil, Vinegar, Spices\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eBorn on a Wheel, Built to Keep Spinning\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #b8956a; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eFrom spinning clay to spinning tray — the wheel never stops.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eWheel Throwing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA ball of stoneware clay is centered on a pottery wheel and thrown into a shallow disk. The wheel marks — concentric spirals — are left visible on the surface. A deep cylindrical well is raised from the center.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eAdding Dividers\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eSix curved clay dividers are placed around the central well, radiating outward like petals. Each divider is blended into the base until no seam shows. All one piece — the well, the dividers, the outer wall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eTrimming \u0026amp; Drying\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe underside is trimmed flat and recessed to receive the bearing. Three days of slow drying under cloth, turning twice daily. The thick walls and the central well must dry evenly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBisque Firing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eFirst firing at 800°C. The clay hardens into ceramic — porous but strong. The wheel marks are now permanent, frozen into the surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eSpeckle Glazing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe entire piece is dipped in a warm off-white glaze infused with iron oxide speckles. In the kiln, the iron melts into dark freckles scattered across the surface. The edges pool slightly darker.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHigh Firing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eSecond firing at 1280°C. The glaze melts into a warm, matte off-white. The iron speckles bloom into dark freckles. Two days to cool. The wheel marks catch the light in slow spirals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBearing Installation\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA heavy-duty steel ball-bearing is recessed into the underside — completely hidden. It is tested for smoothness: one finger, one spin, and the tray should rotate silently for a full three seconds. Only then does it leave the workshop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Vanity image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #463723; color: #f5f1eb;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f5f1eb; animation-delay: 0.3s;\"\u003eSpeckled Off-White.\u003cbr\u003eVisible Wheel Marks.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #b8956a; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eIron-Oxide Freckles · Matte Glaze · Hidden Bearing\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c8b0; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eThe glaze gets its warm off-white tone from a high-kaolin clay body, and its freckles from iron oxide particles mixed into the glaze. In the kiln, each particle melts into a dark speck — like sand on a beach, or stars in a pale sky. No two pieces have the same pattern of freckles.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c8b0; margin: 0; animation-delay: 0.55s;\"\u003eThe concentric wheel marks are not decoration — they are evidence. Every ring is a record of the clay spinning under the craftsman's hands. When the tray turns on its bearing, those marks catch the light and create a slow, hypnotic spiral. A piece born on a wheel, built to keep spinning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-rvd9qqn9e.jpg?v=1789386525\" alt=\"Hand spinning ceramic organizer on vanity with cosmetics\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eCraft\u003c\/td\u003e\n\u003ctd\u003eWheel-thrown stoneware — visible concentric wheel marks\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eCoarse stoneware clay, high-fired at 1280°C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eGlaze\u003c\/td\u003e\n\u003ctd\u003eWarm off-white matte glaze with iron-oxide speckles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eStructure\u003c\/td\u003e\n\u003ctd\u003e1 central deep well + 6 curved outer compartments\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eRotation\u003c\/td\u003e\n\u003ctd\u003eHidden steel ball-bearing base, smooth 360° spin\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eØ 28 × 9 cm height \/ Ø 11 × 3.5 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~1.9 kg \/ 4.2 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eUnique\u003c\/td\u003e\n\u003ctd\u003eEvery tray's freckle pattern and wheel marks are one-of-a-kind\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Spinning\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eThe bearing loves movement. Spin it often — it will stay smooth, the clay will stay warm, and the wheel marks will keep catching the light.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWipe Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for daily use. The matte glaze resists staining — wipe spills while fresh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eSpin It Daily\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe bearing loves movement. A daily spin keeps it smooth for decades. One finger, one turn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eNo Extreme Heat\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eNot for oven, microwave, or stovetop. Thermal shock can crack even high-fired stoneware.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Freckles\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe iron-oxide speckles are not defects — they are the signature of the glaze and the kiln. Every pattern is unique.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #B8956A;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost trays sit still and make you reach.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one spins — and brings everything to you.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eBorn on a pottery wheel.\u003cbr\u003eBuilt to keep spinning.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Clay Tells Its Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750214754373,"sku":null,"price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-rwttuy56f0g_1.jpg?v=1789386525"},{"product_id":"frissgonv-linen-embroidered-pleated-storage-basket-soft-living-collection","title":"Linen Embroidered Pleated Storage Basket — Soft Living Collection","description":"\u003c!-- ========== FRISSGONV · LINEN EMBROIDERED PLEATED STORAGE BASKET — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(45,55,42,0.92) 0%, rgba(45,55,42,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#3D4A3A; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #3D4A3A 0%, #B8956A 25%, #3D4A3A 50%, #B8956A 75%, #3D4A3A 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#3D4A3A; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#3D4A3A; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#6B7F5E; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#6B7F5E; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#6B7F5E; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#6B7F5E; box-shadow:4px 6px 24px rgba(45,55,42,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(45,55,42,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(45,55,42,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#6B7F5E; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #6B7F5E, #B8956A); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(107,127,94,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(45,55,42,0.1); border-color:#6B7F5E; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#6B7F5E; display:inline-block; }\n  .fg-close { background:#2D372A; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(184,149,106,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-jt4eieooral.jpg?v=1789387475\" alt=\"Linen embroidered pleated basket on vanity with perfume and lipstick\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eSoft Living Collection · No. 01\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eA Basket That\u003cbr\u003eBlooms.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eMost storage baskets are plain — a container, nothing more. This one is different. Pull the leather cord and the linen gathers into a flower. Vines climb the pleats. Brass glows at every grommet. It is not just a basket. It is a piece of jewelry for your home.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #6b7f5e; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #6b7f5e; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eLinen, pleated and embroidered,\u003cbr\u003egathered into a bloom.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eThis basket began as a flat panel of high-density European linen — woven tight enough to hold its shape, soft enough to fall in graceful folds. Twenty-four vertical pleats were pressed into the fabric, each one exactly the same width, creating a rhythm of light and shadow that runs from rim to base. It is the same principle as a pleated skirt: structure through repetition, movement through stillness.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eThen came the embroidery. Green vines climb the pleats — not printed, not stamped, but stitched, thread by thread, each leaf a small sculpture of cotton floss. Between the vines, tiny cream flowers bloom, each with a single golden stitch at its heart. The embroidery follows the pleats, wrapping around the curves, so the vines seem to grow on the surface of the basket itself. It takes one artisan nearly a full day to complete a single basket's embroidery.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe rim is finished with a scalloped wave — each peak and valley stitched in the same deep green as the vines, framing the opening like the edge of a petal. Twelve brass grommets line the rim, polished to a warm glow, and a cord of supple brown leather threads through them. Pull the cord and the basket gathers — pleats folding inward, rim closing into a flower, the whole thing transforming from an open basket into a gathered pouch in one smooth motion. The cord ends in two cylindrical brass tips, weighted and polished, so the cord hangs with quiet elegance.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eAt home on a vanity holding perfume and lipstick. On a coffee table holding remotes and magazines. In a bathroom holding towels and toiletries. Wherever it lives, it does the same thing: it holds your things beautifully, and when you pull the cord, it blooms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Living Room + Bathroom ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #6b7f5e; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eBlooms in Every Room\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-ofg7qeigin.jpg?v=1789387475\" alt=\"Linen embroidered basket on coffee table with remotes and magazines\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Living Room — Remotes, Magazines, Glasses\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-wy6aoxca8m.jpg?v=1789387475\" alt=\"Linen embroidered basket in bathroom with towels and toiletries\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Bathroom — Towels, Soap, Toiletries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #6b7f5e; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Stages to a Bloom\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #6b7f5e; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eFrom a flat panel of linen to a basket that blooms.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLinen Selection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eHigh-density European linen is selected for its tight weave and natural slub texture. Only oat-colored fabric with consistent fiber distribution is used — the weave must be tight enough to hold pleats, soft enough to drape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003ePleat Pressing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTwenty-four vertical pleats are measured, folded, and pressed into the linen panel. Each pleat is exactly 1.5 centimeters wide, creating a uniform rhythm. The pleats are heat-set so they hold their shape permanently.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eVine Embroidery\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eGreen vines are embroidered onto the pleated panel — each leaf stitched in two shades of green cotton floss, each cream flower with a golden center. The embroidery follows the pleats, wrapping around the curves. One basket takes nearly a full day.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eScalloped Rim\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe top edge is finished with a scalloped wave — each peak and valley stitched in deep green embroidery thread. The scallops are uniform in size but hand-finished, so each basket has a slightly unique wave pattern.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBrass Grommets\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTwelve polished brass grommets are set along the rim — each one hand-punched and set with a professional grommet press. The brass is polished to a warm, antique glow, not a shiny chrome finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLeather Cord \u0026amp; Tips\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA supple brown leather cord is threaded through the grommets. Each end is finished with a cylindrical brass tip — weighted and polished, so the cord hangs with quiet elegance. The cord is long enough to gather the basket fully into a bloom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eAssembly \u0026amp; Inspection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe panel is sewn into a cylinder, the base is attached with a reinforced linen binding, and the finished basket is inspected. Pleats must be uniform. Embroidery must be flawless. Grommets must be secure. Only then does it leave the workshop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Vanity image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #2D372A; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eEuropean Linen.\u003cbr\u003eBrass \u0026amp; Leather.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #b8956a; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eHigh-Density Weave · Cotton Floss Embroidery · Antique Brass\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8d0c0; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eThe linen is woven in Europe from long-staple flax fibers — the same grade used for high-end table linens and men's summer suiting. The weave is tight enough to hold sharp pleats, but retains the natural slub texture that makes linen feel alive. It softens with use, developing a richer patina over time, like a favorite shirt.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8d0c0; margin: 0; animation-delay: 0.55s;\"\u003eThe embroidery is cotton floss — colorfast, fade-resistant, and soft to the touch. The brass is solid metal, polished to an antique glow that deepens with age. The leather is full-grain cowhide, supple and strong, that will develop a rich patina from the oils of your hands. Every material is chosen to age beautifully — to look better in five years than it does today.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-jt4eieooral.jpg?v=1789387475\" alt=\"Linen embroidered basket on vanity with perfume in sunlight\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #6b7f5e; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eHigh-density European linen, cotton floss embroidery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003ePleats\u003c\/td\u003e\n\u003ctd\u003e24 vertical heat-set pleats\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eEmbroidery\u003c\/td\u003e\n\u003ctd\u003eGreen vine \u0026amp; cream flower pattern, golden centers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eRim\u003c\/td\u003e\n\u003ctd\u003eScalloped wave edge with green embroidery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eBrown leather cord through 12 brass grommets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eCord Tips\u003c\/td\u003e\n\u003ctd\u003eSolid brass cylindrical tips, antique finish\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eØ 25 × 28 cm height \/ Ø 9.8 × 11 in (open)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eCare\u003c\/td\u003e\n\u003ctd\u003eSpot clean with damp cloth; leather conditioner for cord\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #6b7f5e; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Blooming\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eLinen, leather, and brass all age beautifully. Treat them well and this basket will look richer in five years than it does today — a piece that grows more beautiful with use.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eSpot Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for linen stains. Do not machine wash — the pleats and embroidery are delicate. Blot, do not rub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eLeather Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eCondition the leather cord every few months with a small amount of leather conditioner. It will darken and soften with use — this is patina, not wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eBrass Polish\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe brass will develop a warm patina over time. If you prefer a brighter shine, polish gently with a soft cloth. Do not use harsh chemicals near the linen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Patina\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eLinen softens. Leather darkens. Brass warms. Every material in this basket is chosen to age beautifully — to look better in five years than it does today.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #B8956A;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost baskets hold your things and look plain doing it.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one blooms when you pull the cord.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every basket is embroidered with vines\u003cbr\u003eand gathered into a flower.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Soft Things Tell Their Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750286942277,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-gatrbkbdumq_1.jpg?v=1789387475"},{"product_id":"frissgonv-linen-geometric-print-storage-basket-soft-living-collection","title":"Linen Geometric Print Storage Basket — Soft Living Collection","description":"\u003c!-- ========== FRISSGONV · LINEN GEOMETRIC PRINT STORAGE BASKET — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(30,40,70,0.92) 0%, rgba(30,40,70,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#1E2846; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #1E2846 0%, #B8956A 25%, #1E2846 50%, #B8956A 75%, #1E2846 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#1E2846; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#1E2846; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#4A6FA5; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#4A6FA5; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#4A6FA5; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#4A6FA5; box-shadow:4px 6px 24px rgba(30,40,70,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(30,40,70,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(30,40,70,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#4A6FA5; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #4A6FA5, #B8956A); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(74,111,165,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(30,40,70,0.1); border-color:#4A6FA5; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#4A6FA5; display:inline-block; }\n  .fg-close { background:#1E2846; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(184,149,106,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-gmeq5suhgyl.jpg?v=1789388691\" alt=\"Linen geometric print storage basket in living room with books and magazines\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eSoft Living Collection · No. 02\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003ePattern with\u003cbr\u003ePurpose.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eA storage basket is usually an afterthought — something you hide in a closet. This one is different. Navy diamonds climb the linen. A cream cross sits at the heart of every diamond. Leather handles and brass rivets finish the corners. It is not something to hide. It is something to display — a pattern with purpose, holding your things beautifully.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #4a6fa5; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #4a6fa5; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eNavy diamonds on linen,\u003cbr\u003efinished in leather and brass.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eThis basket began as a flat panel of high-density European linen — woven tight enough to hold its shape, soft enough to feel alive in your hands. The pattern is printed by hand, not by machine: each navy diamond is pressed onto the fabric with a wooden block, one at a time, so no two diamonds are exactly alike. The edges have a slight softness, a hand-stamped character that a machine could never replicate. It is the difference between a print and a pattern — between something mass-produced and something made.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eAt the center of every diamond, a small cream cross is embroidered — four delicate stitches, perfectly aligned, adding a layer of texture that the print alone could never achieve. The embroidery catches the light differently from the printed linen, so the pattern seems to shift as you move around the basket. It is a small detail, but it is the kind of detail that separates a piece of decor from a piece of craft.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe rim is finished with a navy binding — stitched tight, with a clean edge that frames the opening like the border of a painting. Two supple brown leather handles are attached to the sides, each secured with two solid brass rivets that glow with a warm, antique finish. The four bottom corners are reinforced with matching leather caps — also riveted in brass — protecting the linen from wear and giving the basket a structured, tailored silhouette. It is the same construction you would find on a high-end leather goods piece, translated into linen for the home.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eAt home in a living room holding magazines and remotes. In an entryway holding gloves and scarves. In a bathroom holding towels and toiletries. In a closet holding hats and belts. Wherever it lives, it does the same thing: it holds your things with pattern and purpose, and it looks good doing it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Entryway + Bathroom ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #4a6fa5; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eAt Home in Every Room\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-uqt4uysii2r.jpg?v=1789388692\" alt=\"Linen geometric print basket in entryway with gloves and scarves\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Entryway — Gloves, Scarves, Keys\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-l63sqmjoo8p.jpg?v=1789388692\" alt=\"Linen geometric print basket in bathroom with towels and toiletries\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Bathroom — Towels, Soap, Toiletries\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #4a6fa5; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Stages to Pattern\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #4a6fa5; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eFrom a flat panel of linen to a basket with pattern and purpose.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLinen Selection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eHigh-density European linen is selected for its tight weave and natural slub texture. Only cream-colored fabric with consistent fiber distribution is used — the weave must be tight enough to hold a structured shape, soft enough to feel natural.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eHand Block Printing\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eNavy diamond patterns are hand-stamped onto the linen panel using wooden blocks. Each diamond is pressed individually, so no two are exactly alike — the edges have a slight softness, a hand-stamped character that a machine could never replicate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCross Embroidery\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eAt the center of every printed diamond, a small cream cross is embroidered — four delicate stitches, perfectly aligned. The embroidery catches the light differently from the printed linen, so the pattern seems to shift as you move around the basket.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eNavy Rim Binding\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe top edge is finished with a navy binding — stitched tight, with a clean edge that frames the opening like the border of a painting. The binding is folded and stitched by hand, so each corner is crisp and uniform.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLeather Handles\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eTwo supple brown leather handles are cut and finished, each secured to the basket sides with two solid brass rivets. The leather is full-grain cowhide — supple and strong, that will develop a rich patina from the oils of your hands.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCorner Reinforcement\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe four bottom corners are reinforced with matching leather caps — also riveted in brass — protecting the linen from wear and giving the basket a structured, tailored silhouette. It is the same construction you would find on a high-end leather goods piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eAssembly \u0026amp; Inspection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe panel is sewn into a square basket, the base is attached with reinforced stitching, and the finished basket is inspected. Diamonds must be evenly spaced. Embroidery must be flawless. Rivets must be secure. Only then does it leave the workshop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Closet image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #1E2846; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eEuropean Linen.\u003cbr\u003eLeather \u0026amp; Brass.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #b8956a; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eHigh-Density Weave · Hand Block Print · Cotton Floss Embroidery · Antique Brass\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8d0e0; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eThe linen is woven in Europe from long-staple flax fibers — the same grade used for high-end table linens and men's summer suiting. The weave is tight enough to hold a structured square shape, but retains the natural slub texture that makes linen feel alive. It softens with use, developing a richer patina over time, like a favorite shirt.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8d0e0; margin: 0; animation-delay: 0.55s;\"\u003eThe navy diamonds are hand block-printed — each one pressed individually with a wooden block, so no two are exactly alike. The cream crosses are cotton floss embroidery — colorfast, fade-resistant, and soft to the touch. The brass is solid metal, polished to an antique glow that deepens with age. The leather is full-grain cowhide, supple and strong, that will develop a rich patina. Every material is chosen to age beautifully — to look better in five years than it does today.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-9e349tyxu5e.jpg?v=1789388693\" alt=\"Linen geometric print basket in closet with hats and belts\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #4a6fa5; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eHigh-density European linen, cotton floss embroidery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003ePattern\u003c\/td\u003e\n\u003ctd\u003eHand block-printed navy diamonds, cream cross embroidery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eRim\u003c\/td\u003e\n\u003ctd\u003eNavy binding with hand-stitched edge\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eHandles\u003c\/td\u003e\n\u003ctd\u003eFull-grain brown leather, solid brass rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eCorners\u003c\/td\u003e\n\u003ctd\u003eLeather-reinforced bottom corners, brass rivets\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eSquare structured basket, stands upright\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e33 × 33 × 28 cm \/ 13 × 13 × 11 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eCare\u003c\/td\u003e\n\u003ctd\u003eSpot clean with damp cloth; leather conditioner for handles\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #4a6fa5; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Patterned\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eLinen, leather, and brass all age beautifully. Treat them well and this basket will look richer in five years than it does today — a piece that grows more beautiful with use.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eSpot Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for linen stains. Do not machine wash — the hand block print and embroidery are delicate. Blot, do not rub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eLeather Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eCondition the leather handles and corner caps every few months with a small amount of leather conditioner. They will darken and soften with use — this is patina, not wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eBrass Polish\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe brass rivets will develop a warm patina over time. If you prefer a brighter shine, polish gently with a soft cloth. Do not use harsh chemicals near the linen or leather.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Patina\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eLinen softens. Leather darkens. Brass warms. The hand block print will fade slightly with use, adding character. Every material in this basket is chosen to age beautifully.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #B8956A;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost baskets hold your things and look plain doing it.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one does it with pattern and purpose.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every basket is hand-printed with diamonds\u003cbr\u003eand finished in leather and brass.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Soft Things Tell Their Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750302801989,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/l2_ref.png?v=1789388419"},{"product_id":"frissgonv-linen-patchwork-embroidered-wall-organizer-soft-living-collection","title":"Linen Patchwork Embroidered Wall Organizer — Soft Living Collection","description":"\u003c!-- ========== FRISSGONV · LINEN PATCHWORK EMBROIDERED WALL ORGANIZER — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(61,46,31,0.92) 0%, rgba(61,46,31,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#3D2E1F; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #3D2E1F 0%, #B8956A 25%, #3D2E1F 50%, #B8956A 75%, #3D2E1F 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#3D2E1F; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#3D2E1F; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#8B6F47; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#8B6F47; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#8B6F47; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B6F47; box-shadow:4px 6px 24px rgba(61,46,31,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(61,46,31,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(61,46,31,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B6F47; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #8B6F47, #B8956A); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(139,111,71,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(61,46,31,0.1); border-color:#8B6F47; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B6F47; display:inline-block; }\n  .fg-close { background:#3D2E1F; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(184,149,106,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-f08cwjakfc.jpg?v=1789389484\" alt=\"Linen patchwork embroidered wall organizer in study with pens and postcards\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eSoft Living Collection · No. 03\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eA Tapestry for\u003cbr\u003eYour Walls.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eWall storage is usually utilitarian — plastic pockets, metal racks, something you hide behind a door. This one is different. Three panels of linen, each in a different shade, each embroidered with a different pattern. Lace trims every pocket. A walnut rod and brass hooks hold it all. It is not just storage. It is a tapestry for your walls — something beautiful that also holds your things.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b6f47; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eThree linens, three patterns,\u003cbr\u003eone wall of beauty.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eThis organizer began as three separate panels of linen — cream, oat, and light gray — each woven from high-density European flax, each with its own subtle texture and tone. The idea was simple: instead of one uniform fabric, why not create a patchwork? Three shades, three patterns, stitched together into a single vertical piece that hangs on the wall like a tapestry. It is the same principle as a quilt — beauty through combination, warmth through layering.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eEach panel has its own embroidery. The top panel — cream linen — is stitched with deep green botanical branches, leaves reaching upward like a growing plant. The middle panel — oat linen — is embroidered with navy vertical stripes, two groups of three lines each, dotted with tiny marks between them, like the stripes on a vintage French linen towel. The bottom panel — light gray linen — is stitched with rust-red flowers and leaves, scattered across the fabric like a wildflower meadow. Three patterns, three colors, all working together in a single composition.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eEvery pocket is trimmed with cream lace — a delicate scalloped edge with openwork holes, soft and feminine, framing each opening like the hem of a vintage handkerchief. The lace is not just decorative; it adds a layer of texture that catches the light, making each pocket seem to glow. The sides of the organizer are finished with double rows of dark topstitching — a tailored detail that gives the piece structure and precision, like the seams on a fine garment.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eAt the top, a solid walnut rod — with its rich, dark grain — holds the organizer, suspended by cream linen cords. Two brass S-hooks curve from the ends of the rod, warm and golden, ready to hang on any wall. At the bottom right corner, a small brass nameplate is riveted in place — a quiet signature, a mark of craftsmanship. It is a piece that belongs on a wall, not behind a door. It holds your keys, your letters, your pens, your spices — and it looks beautiful doing it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Bathroom + Entryway ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eAt Home on Every Wall\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-lva3lnk36db.jpg?v=1789389484\" alt=\"Linen patchwork wall organizer in bathroom with bath salts and soap\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Bathroom — Salts, Soap, Cotton Pads\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-scjeh9m8d9.jpg?v=1789389484\" alt=\"Linen patchwork wall organizer in entryway with keys and letters\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Entryway — Keys, Letters, Glasses\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Stages to a Tapestry\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b6f47; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eFrom three separate linen panels to a wall of beauty.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLinen Selection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThree shades of high-density European linen are selected — cream, oat, and light gray. Each panel is chosen for consistent weave and natural slub texture. The three shades must work together in a single composition, like colors in a painting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003ePanel Embroidery\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEach panel is embroidered with its own pattern: the cream panel with deep green botanical branches, the oat panel with navy vertical stripes, the light gray panel with rust-red flowers. The embroidery is done with cotton floss — colorfast, fade-resistant, and soft to the touch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLace Trimming\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEach pocket opening is trimmed with cream lace — a delicate scalloped edge with openwork holes. The lace is pinned and stitched by hand, so each edge is uniform and the scallops align perfectly. It adds a layer of texture that catches the light.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003ePatchwork Assembly\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe three embroidered panels are stitched together into a single vertical piece. The seams are flat-felled for strength and a clean finish. The sides are finished with double rows of dark topstitching — a tailored detail that gives the piece structure and precision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eWalnut Rod \u0026amp; Brass Hooks\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA solid walnut rod is cut and sanded to a smooth finish, its rich dark grain visible. Two brass S-hooks are attached to the ends — warm and golden, with a natural curve. Cream linen cords are tied to the rod, ready to suspend the organizer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBrass Nameplate\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA small rectangular brass nameplate is engraved with the FrissGonv mark and riveted to the bottom right corner. The brass is polished to a warm, antique glow. It is a quiet signature — a mark of craftsmanship, visible only to those who look closely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eFinal Inspection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe finished organizer is hung and inspected. Embroidery must be flawless. Lace must be uniform. Stitching must be precise. The three panels must hang straight and evenly weighted. Only then does it leave the workshop — ready to become a tapestry on someone's wall.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Kitchen image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #3D2E1F; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eThree Linens.\u003cbr\u003eWalnut \u0026amp; Brass.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #b8956a; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eHigh-Density Weave · Cotton Floss Embroidery · Cream Lace · Solid Walnut · Antique Brass\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c8b8; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eThe linen is woven in Europe from long-staple flax fibers — the same grade used for high-end table linens and men's summer suiting. Three shades — cream, oat, and light gray — are chosen for their ability to work together in a single composition. The weave is tight enough to hold embroidery without puckering, but retains the natural slub texture that makes linen feel alive. It softens with use, developing a richer patina over time.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c8b8; margin: 0; animation-delay: 0.55s;\"\u003eThe embroidery is cotton floss — in deep green, navy, and rust-red — colorfast and fade-resistant. The lace is a delicate cotton blend, soft and breathable. The rod is solid walnut — dense, heavy, with a rich dark grain that deepens with age. The hooks and nameplate are solid brass, polished to an antique glow that warms over time. Every material is chosen to age beautifully — to look better in five years than it does today.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-r1pz99at93f.jpg?v=1789389484\" alt=\"Linen patchwork wall organizer in kitchen with spices and wooden spoons\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eHigh-density European linen (3 shades), cotton floss embroidery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003ePanels\u003c\/td\u003e\n\u003ctd\u003eCream (green botanical), Oat (navy stripes), Light Gray (rust flowers)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003ePockets\u003c\/td\u003e\n\u003ctd\u003e3 tiers, each trimmed with cream scalloped lace\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eRod\u003c\/td\u003e\n\u003ctd\u003eSolid walnut, natural grain finish\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eHooks\u003c\/td\u003e\n\u003ctd\u003eSolid brass S-hooks, antique finish\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eNameplate\u003c\/td\u003e\n\u003ctd\u003eEngraved brass, bottom right corner\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e35 × 60 cm \/ 13.8 × 23.6 in (excluding rod \u0026amp; hooks)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eCare\u003c\/td\u003e\n\u003ctd\u003eSpot clean with damp cloth; remove rod before cleaning\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Hanging Beautifully\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eLinen, lace, walnut, and brass all age beautifully. Treat them well and this organizer will look richer in five years than it does today — a tapestry that grows more beautiful with time.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eSpot Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for linen stains. Do not machine wash — the embroidery and lace are delicate. Remove the walnut rod before cleaning. Blot, do not rub.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eLace Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe cream lace is delicate. Avoid pulling or snagging. If a thread comes loose, trim it carefully with small scissors — do not pull. The lace will soften slightly with age, adding character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eWood \u0026amp; Brass\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eWipe the walnut rod with a dry cloth. The brass hooks and nameplate will develop a warm patina over time. If you prefer a brighter shine, polish gently with a soft cloth. Do not use harsh chemicals near the linen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Patina\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eLinen softens. Lace mellows. Walnut deepens. Brass warms. The embroidery colors will fade slightly with sunlight, adding vintage character. Every material in this organizer is chosen to age beautifully — to look better in five years.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #B8956A;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost wall storage is something you hide behind a door.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one is a tapestry you hang on the wall.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every organizer is three linens, three patterns,\u003cbr\u003etrimmed in lace and hung from walnut and brass.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Soft Things Tell Their Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750462414917,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-qrboxcv4df_1.jpg?v=1789389485"},{"product_id":"frissgonv-linen-lace-floral-embroidered-cylinder-basket-soft-living-collection","title":"Linen Lace Floral Embroidered Cylinder Basket — Soft Living Collection","description":"\u003c!-- ========== FRISSGONV · LINEN LACE FLORAL EMBROIDERED CYLINDER BASKET — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(61,46,31,0.92) 0%, rgba(61,46,31,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#3D2E1F; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #3D2E1F 0%, #B8956A 25%, #3D2E1F 50%, #B8956A 75%, #3D2E1F 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#3D2E1F; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#3D2E1F; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#8B6F47; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#8B6F47; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#8B6F47; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B6F47; box-shadow:4px 6px 24px rgba(61,46,31,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(61,46,31,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(61,46,31,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B6F47; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #8B6F47, #B8956A); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(139,111,71,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(61,46,31,0.1); border-color:#8B6F47; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B6F47; display:inline-block; }\n  .fg-close { background:#3D2E1F; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(184,149,106,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-z5hdztbkyoa.jpg?v=1789391037\" alt=\"Linen lace floral embroidered cylinder basket on vanity with makeup brushes\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eSoft Living Collection · No. 05\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eLace, Flowers,\u003cbr\u003eand Leather.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eMost storage baskets are plain — a container, nothing more. This one is different. Lace spills over the rim like a handkerchief. Vintage flowers climb the linen in deep green, rust, and navy. A leather belt with a brass buckle cinches the waist. Geometric medallions anchor the base. It is not just a basket. It is a piece of textile art — something beautiful that also holds your things.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b6f47; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eA cylinder of linen,\u003cbr\u003eadorned like a heirloom.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eThis basket began as a simple cylinder of high-density European linen — oat-colored, woven tight, with the natural slub texture that makes linen feel alive. But a plain cylinder was not enough. We wanted something that felt like a heirloom — a piece you would inherit from a grandmother, something with layers of detail, something that told a story. So we adorned it, top to bottom, with the kind of craftsmanship you rarely see in home storage.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eAt the rim, a wide band of cream lace spills over the edge — not a simple trim, but a complex floral lace with petals, scrolls, and openwork netting, folded over the rim like a handkerchief tucked into a pocket. The lace is soft and translucent, catching the light, framing the opening like the collar of a vintage blouse. It is the first thing you notice, and it sets the tone for everything below.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eAround the upper body, a band of vintage floral embroidery wraps the cylinder — large, full flowers in deep forest green, rust red, and navy blue, with cream-colored stamens at their centers. The flowers are connected by cream-colored vines and leaves, winding between them like a garden trellis. Smaller accent flowers in navy and rust dot the spaces between, adding rhythm and depth. Each petal is stitched with multiple shades of floss, creating dimension and richness — the kind of embroidery you would find on a vintage Hungarian or Ukrainian textile, not a mass-produced home accessory.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eAt the waist, a supple brown leather belt cinches the cylinder — complete with adjustment holes, a leather keeper, and a solid brass buckle, just like a fine belt. It is not just decorative; it gives the basket structure, defining the silhouette, adding a touch of tailored precision to the soft linen above and below. The brass buckle glows warmly, echoing the golden stamens in the embroidered flowers.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.95s;\"\u003eBelow the belt, large geometric medallions are embroidered in matching oat-colored floss — circular patterns with intricate inner geometry, like traditional decorative motifs, tone-on-tone, subtle but sophisticated. They anchor the base, balancing the colorful flowers above with quiet, structured pattern below. The result is a basket that feels like a collected piece — lace from one era, florals from another, leather and brass from another, all brought together in a single cylinder of linen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Living Room + Entryway ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eAt Home in Every Room\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-623spwknoi8.jpg?v=1789391037\" alt=\"Linen lace floral cylinder basket in living room with remotes and magazines\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Living Room — Remotes, Magazines, Glasses\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-tmumxojzij.jpg?v=1789391037\" alt=\"Linen lace floral cylinder basket in entryway with umbrellas and gloves\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Entryway — Umbrellas, Gloves, Scarves\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSeven Stages to a Heirloom\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b6f47; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eFrom a plain cylinder of linen to a piece of textile art.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLinen Selection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eHigh-density European linen is selected for its tight weave and natural slub texture. Only oat-colored fabric with consistent fiber distribution is used — the weave must be tight enough to hold a cylinder shape, soft enough to drape naturally at the rim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCylinder Construction\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe linen panel is sewn into a cylinder, with a flat circular base attached. The seams are flat-felled for strength and a clean finish. The base is reinforced with a double row of stitching so the basket stands upright and holds its shape.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eVintage Floral Embroidery\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eLarge full flowers are embroidered around the upper body in deep forest green, rust red, and navy blue, with cream stamens at their centers. Each petal uses multiple shades of floss for dimension. Cream vines and leaves connect the flowers, with smaller accent flowers dotting the spaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eGeometric Medallion Embroidery\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eLarge circular geometric medallions are embroidered below the waist in matching oat-colored floss — tone-on-tone, subtle but sophisticated. Each medallion contains intricate inner geometry, like traditional decorative motifs, anchoring the base and balancing the colorful flowers above.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLace Rim\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA wide band of complex cream floral lace — with petals, scrolls, and openwork netting — is attached to the rim and folded over, like a handkerchief tucked into a pocket. The lace is pinned and stitched by hand so it falls in soft, even folds around the entire opening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLeather Belt \u0026amp; Brass Buckle\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA supple brown leather belt is fitted around the waist — complete with adjustment holes, a leather keeper, and a solid brass buckle. The leather is full-grain cowhide, edge-painted and stitched with light-colored thread. The buckle is polished to a warm antique glow.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.72s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e07\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eFinal Inspection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe finished basket is inspected — embroidery must be flawless, lace must fall evenly, the belt must fit snugly, the medallions must be aligned. Only then does it leave the workshop — ready to become a heirloom in someone's home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Bathroom image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #3D2E1F; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003eLinen, Lace, Leather.\u003cbr\u003eBrass \u0026amp; Cotton Floss.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #b8956a; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eHigh-Density Weave · Vintage Floral Embroidery · Cream Lace · Full-Grain Leather · Antique Brass\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c8b8; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eThe linen is woven in Europe from long-staple flax fibers — the same grade used for high-end table linens and men's summer suiting. The weave is tight enough to hold a cylinder shape, but retains the natural slub texture that makes linen feel alive. It softens with use, developing a richer patina over time, like a favorite shirt that gets better with every wear.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #d4c8b8; margin: 0; animation-delay: 0.55s;\"\u003eThe lace is a complex cotton blend — soft, translucent, with intricate floral openwork. The embroidery is cotton floss in four colors — forest green, rust red, navy, and cream — each flower using multiple shades for dimension. The leather is full-grain cowhide, supple and strong, that will develop a rich patina. The buckle is solid brass, polished to an antique glow. Every material is chosen to age beautifully — to look better in five years than it does today.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-hxamxj2ujh.jpg?v=1789391037\" alt=\"Linen lace floral cylinder basket in bathroom with towels and toiletries\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eHigh-density European linen, cotton floss embroidery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eRim\u003c\/td\u003e\n\u003ctd\u003eWide cream floral lace, folded over like a handkerchief\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eEmbroidery (Upper)\u003c\/td\u003e\n\u003ctd\u003eVintage floral — forest green, rust red, navy, cream vines\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eEmbroidery (Lower)\u003c\/td\u003e\n\u003ctd\u003eGeometric medallions — tone-on-tone oat floss\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eBelt\u003c\/td\u003e\n\u003ctd\u003eFull-grain brown leather, solid brass buckle, adjustment holes\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eCylinder, flat base, stands upright\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eØ 22 × 32 cm height \/ Ø 8.7 × 12.6 in\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.9s;\"\u003e\n\u003ctd\u003eCare\u003c\/td\u003e\n\u003ctd\u003eSpot clean with damp cloth; leather conditioner for belt\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b6f47; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Like a Heirloom\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eLinen, lace, leather, and brass all age beautifully. Treat them well and this basket will look richer in five years than it does today — a true heirloom that grows more beautiful with time.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eSpot Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for linen stains. Do not machine wash — the lace, embroidery, and leather belt are delicate. Blot, do not rub. Avoid getting the leather belt wet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eLace Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe cream lace is delicate. Avoid pulling or snagging. If a thread comes loose, trim it carefully with small scissors — do not pull. The lace will soften slightly with age, adding character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eLeather \u0026amp; Brass\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eCondition the leather belt every few months. The brass buckle will develop a warm patina over time. If you prefer a brighter shine, polish gently with a soft cloth. Do not use harsh chemicals near the linen or lace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Patina\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eLinen softens. Lace mellows. Leather darkens. Brass warms. The embroidery colors will fade slightly with sunlight, adding vintage character. Every material in this basket is chosen to age beautifully — to become a true heirloom.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #B8956A;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost baskets hold your things and look plain doing it.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one is adorned like a heirloom.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every basket has lace at the rim,\u003cbr\u003evintage flowers, and a leather belt with a brass buckle.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Soft Things Tell Their Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750726590533,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-wmwcv5de08o_1.jpg?v=1789391037"},{"product_id":"frissgonv-linen-drawstring-pouch-soft-living-collection","title":"Linen Drawstring Pouch — Soft Living Collection","description":"\u003c!-- ========== FRISSGONV · LINEN DRAWSTRING POUCH — EDITORIAL ========== --\u003e\n\u003cstyle\u003e\n  @keyframes fg-rise { from { opacity:0; transform:translateY(45px); } to { opacity:1; transform:translateY(0); } }\n  @keyframes fg-fade { from { opacity:0; } to { opacity:1; } }\n  @keyframes fg-breathe { 0%,100% { opacity:0.35; transform:scaleX(0.7); } 50% { opacity:1; transform:scaleX(1); } }\n  @keyframes fg-kenburns { 0% { transform:scale(1) translate(0,0); } 50% { transform:scale(1.06) translate(-1%,-1%); } 100% { transform:scale(1) translate(0,0); } }\n  @keyframes fg-float { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-7px); } }\n  @keyframes fg-pulse { 0%,100% { opacity:0.6; transform:scale(1); } 50% { opacity:1; transform:scale(1.05); } }\n  @keyframes fg-shimmer { 0% { background-position:-200% center; } 100% { background-position:200% center; } }\n  .fg-wrap { font-family:'Helvetica Neue',Arial,sans-serif; color:#4A3D30; background:#F7F3ED; margin:0; padding:0; line-height:1.8; -webkit-font-smoothing:antialiased; }\n  .fg-hero { position:relative; overflow:hidden; }\n  .fg-hero img { display:block; width:100%; height:auto; animation:fg-kenburns 14s ease-in-out infinite; }\n  .fg-hero-overlay { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:70px 48px 56px; background:linear-gradient(to top, rgba(45,45,45,0.92) 0%, rgba(45,45,45,0.25) 55%, transparent 100%); color:#F7F3ED; }\n  .fg-eyebrow { font-size:11px; letter-spacing:4.5px; text-transform:uppercase; opacity:0.7; margin-bottom:14px; }\n  .fg-h1 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(30px,5vw,56px); line-height:1.12; margin:0; letter-spacing:1px; }\n  .fg-h2 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:clamp(24px,3.2vw,40px); color:#2D2D2D; margin:0 0 20px 0; letter-spacing:0.5px; line-height:1.3; }\n  .fg-h2-shimmer { background:linear-gradient(90deg, #2D2D2D 0%, #B8956A 25%, #2D2D2D 50%, #B8956A 75%, #2D2D2D 100%); background-size:200% auto; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; animation:fg-shimmer 6s linear infinite; }\n  .fg-h3 { font-family:Georgia,'Times New Roman',serif; font-weight:normal; font-size:20px; color:#2D2D2D; margin:0 0 8px 0; }\n  .fg-body { font-size:15px; line-height:1.9; color:#5C4D3E; }\n  .fg-quote { font-family:Georgia,'Times New Roman',serif; font-size:clamp(18px,2.2vw,27px); font-style:italic; color:#2D2D2D; line-height:1.6; max-width:740px; margin:0 auto; }\n  .fg-quote-mark { font-size:60px; color:#8B8B8B; line-height:0.35; vertical-align:-14px; font-family:Georgia,serif; animation:fg-pulse 4s ease-in-out infinite; }\n  .fg-section { padding:90px 24px; }\n  .fg-section-narrow { max-width:640px; margin:0 auto; }\n  .fg-divider { text-align:center; padding:0 0 30px 0; }\n  .fg-divider span { display:inline-block; width:50px; height:1px; background:#8B8B8B; transform-origin:center; animation:fg-breathe 3.5s ease-in-out infinite; }\n  .fg-num { font-family:Georgia,serif; font-size:46px; color:#8B8B8B; line-height:1; margin-bottom:6px; font-style:italic; animation:fg-pulse 5s ease-in-out infinite; }\n  .fg-stage-row { display:flex; gap:28px; align-items:flex-start; padding:26px 22px; border-bottom:1px solid #D4C8B8; border-left:3px solid transparent; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); cursor:default; border-radius:0 6px 6px 0; }\n  .fg-stage-row:hover { background:#FFF; transform:translateX(10px); border-left-color:#8B8B8B; box-shadow:4px 6px 24px rgba(45,45,45,0.07); }\n  .fg-stage-row:last-child { border-bottom:none; }\n  .fg-stage-num { flex:0 0 56px; }\n  .fg-stage-content { flex:1; }\n  .fg-gallery { display:grid; grid-template-columns:1fr 1fr; gap:24px; max-width:1100px; margin:0 auto; padding:0 24px; }\n  .fg-gallery-item { position:relative; overflow:hidden; border-radius:4px; transition:all 0.5s ease; }\n  .fg-gallery-item.tall { transform:translateY(30px); }\n  .fg-gallery-item img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.9s cubic-bezier(0.25,0.46,0.45,0.94), filter 0.5s ease; }\n  .fg-gallery-item:hover { box-shadow:0 20px 50px rgba(45,45,45,0.18); }\n  .fg-gallery-item:hover img { transform:scale(1.06); filter:brightness(1.05); }\n  .fg-gallery-caption { position:absolute; bottom:0; left:0; right:0; padding:20px; background:linear-gradient(to top, rgba(45,45,45,0.8), transparent); color:#F7F3ED; font-size:11px; letter-spacing:2.5px; text-transform:uppercase; opacity:0; transform:translateY(10px); transition:all 0.4s ease; }\n  .fg-gallery-item:hover .fg-gallery-caption { opacity:1; transform:translateY(0); }\n  .fg-split { display:flex; gap:0; max-width:1200px; margin:0 auto; align-items:stretch; }\n  .fg-split-text { flex:1; padding:70px 48px; display:flex; flex-direction:column; justify-content:center; }\n  .fg-split-img { flex:1; overflow:hidden; position:relative; min-height:400px; }\n  .fg-split-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 1s ease; }\n  .fg-split-img:hover img { transform:scale(1.05) rotate(0.5deg); }\n  .fg-spec-table { width:100%; max-width:580px; margin:0 auto; border-collapse:collapse; }\n  .fg-spec-table td { padding:18px 14px; border-bottom:1px solid #D4C8B8; font-size:14px; transition:all 0.35s ease; }\n  .fg-spec-table td:first-child { color:#8B8B8B; letter-spacing:1.5px; text-transform:uppercase; font-size:11px; width:36%; }\n  .fg-spec-table tr { position:relative; overflow:hidden; }\n  .fg-spec-table tr::before { content:''; position:absolute; left:0; top:0; bottom:0; width:0; background:linear-gradient(180deg, #8B8B8B, #B8956A); transition:width 0.4s ease; }\n  .fg-spec-table tr:hover::before { width:3px; }\n  .fg-spec-table tr:hover td { background:#FFF; padding-left:20px; }\n  .fg-care-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:20px; max-width:800px; margin:0 auto; }\n  .fg-care-item { padding:28px 26px; background:#FFF; border:1px solid #D4C8B8; transition:all 0.45s cubic-bezier(0.25,0.46,0.45,0.94); position:relative; overflow:hidden; }\n  .fg-care-item::after { content:''; position:absolute; bottom:0; left:0; right:0; height:0; background:linear-gradient(180deg, transparent, rgba(139,139,139,0.08)); transition:height 0.4s ease; }\n  .fg-care-item:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(45,45,45,0.1); border-color:#8B8B8B; }\n  .fg-care-item:hover::after { height:100%; }\n  .fg-care-icon { font-size:22px; margin-bottom:12px; color:#8B8B8B; display:inline-block; }\n  .fg-close { background:#2D2D2D; color:#F7F3ED; text-align:center; padding:100px 24px; position:relative; overflow:hidden; }\n  .fg-close::before { content:''; position:absolute; top:-50%; left:-50%; width:200%; height:200%; background:radial-gradient(circle, rgba(184,149,106,0.06) 0%, transparent 60%); animation:fg-pulse 8s ease-in-out infinite; }\n  .fg-close .fg-h2 { color:#F7F3ED; position:relative; }\n  .fg-rise { animation:fg-rise 0.9s cubic-bezier(0.25,0.46,0.45,0.94) both; }\n  .fg-fade { animation:fg-fade 1.2s ease-out both; }\n  @media (max-width:768px) {\n    .fg-gallery { grid-template-columns:1fr; }\n    .fg-gallery-item.tall { transform:none; }\n    .fg-split { flex-direction:column; }\n    .fg-split-text { padding:40px 24px; }\n    .fg-split-img { min-height:280px; }\n    .fg-care-grid { grid-template-columns:1fr; }\n    .fg-section { padding:56px 16px; }\n    .fg-hero-overlay { padding:40px 20px 30px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"fg-wrap\"\u003e\n\u003c!-- ===== 1. HERO ===== --\u003e\n\u003cdiv class=\"fg-hero\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-aflalffvqer.jpg?v=1789391529\" alt=\"Linen drawstring pouch on vanity with jewelry and perfume\"\u003e\n\u003cdiv class=\"fg-hero-overlay\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"animation-delay: 0.5s;\"\u003eSoft Living Collection · No. 04\u003c\/div\u003e\n\u003ch1 class=\"fg-h1 fg-rise\" style=\"animation-delay: 0.7s;\"\u003eLess, but\u003cbr\u003ebetter.\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 2. QUOTE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-quote fg-rise\" style=\"animation-delay: 0.3s; margin-top: 20px;\"\u003e\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003eIn a world of over-designed storage, sometimes the most beautiful thing is simplicity. This pouch has no embroidery, no print, no lace — just pure oat-colored linen, a supple leather cord, and two brass tips. It is quiet. It is refined. It is the kind of object that gets better with every use, developing a patina that tells your story. Less, but better.\u003cspan class=\"fg-quote-mark\"\u003e\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #8b8b8b; margin-top: 28px;\" class=\"fg-fade\"\u003e— The FrissGonv Workshop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 3. STORY ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-section-narrow\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b8b8b; animation-delay: 0.1s;\"\u003eThe Story\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"animation-delay: 0.2s;\"\u003eA pouch stripped to\u003cbr\u003eits essentials.\u003c\/h2\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.35s;\"\u003eWe believe that not every piece needs to shout. In a collection filled with embroidered vines, printed diamonds, and lace-trimmed cylinders, we wanted one piece that was quiet — a pouch that relied not on decoration, but on the quality of its materials and the precision of its construction. This is that piece. It is the simplest thing we make, and in many ways the most difficult — because when you remove all the decoration, every flaw becomes visible. Every stitch. Every fold. Every texture. So we made sure there were no flaws.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.5s;\"\u003eThe body is a single cylinder of high-density European linen — oat-colored, woven tight, with the natural slub texture that makes linen feel alive. There is no print, no embroidery, no dye pattern. Just the pure, unadorned beauty of the fiber itself. The linen is thick enough to hold its shape, soft enough to drape naturally when the cord is loosened. It is the kind of fabric that gets better with every touch — softening, developing a richer texture, becoming more yours with each use.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.65s;\"\u003eThe closure is a double cord of supple brown leather — two parallel strands that thread through the rim, pulling the linen into soft, even gathers when tightened. The leather is full-grain cowhide, edge-painted and smooth, with a subtle sheen that deepens with age. It is the same leather we use on our more decorated pieces, but here it is the star — a warm, tactile contrast to the cool linen.\u003c\/p\u003e\n\u003cp class=\"fg-body fg-rise\" style=\"animation-delay: 0.8s;\"\u003eAt the end of each cord, a cylindrical brass tip — two-tiered, weighted, polished to a warm glow. The tips are not just decorative; they give the cord weight, so it hangs with quiet elegance, never tangling, never flopping. They are the only metal on the entire piece, and they are perfect — a small, precise detail that elevates the whole. The base is flat, reinforced with a double row of stitching, so the pouch stands upright on any surface. Open it, and it holds your jewelry, your toiletries, your stationery, your small essentials. Close it, and it becomes a quiet, refined object — something beautiful in its simplicity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 4. DUAL GALLERY: Travel + Desk ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 60px 0 80px 0;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b8b8b; text-align: center; margin-bottom: 36px; animation-delay: 0.1s;\"\u003eAt Home Everywhere\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery\"\u003e\n\u003cdiv class=\"fg-gallery-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-oqz42krri3.jpg?v=1789391529\" alt=\"Linen drawstring pouch in suitcase with shirt and sunglasses\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eTravel — Tucked in Your Suitcase\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-gallery-item tall fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-bs6fiy3m6wn.jpg?v=1789391529\" alt=\"Linen drawstring pouch on desk with pens and notebook\"\u003e\n\u003cdiv class=\"fg-gallery-caption\"\u003eThe Desk — Pens, Clips, Small Essentials\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 5. CRAFT TIMELINE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px; background: #FFF;\"\u003e\n\u003cdiv style=\"max-width: 720px; margin: 0 auto;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b8b8b; text-align: center; animation-delay: 0.1s;\"\u003eThe Craft\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eSix Stages to Simplicity\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 14px; color: #8b8b8b; font-style: italic; margin-bottom: 40px;\" class=\"fg-fade\"\u003eFrom a flat panel of linen to a pouch stripped to its essentials.\u003c\/p\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.12s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e01\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLinen Selection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eHigh-density European linen is selected for its tight weave and natural slub texture. Only oat-colored fabric with consistent fiber distribution is used. Because there is no decoration to hide behind, the linen itself must be flawless — every thread, every weave, every texture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.22s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e02\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eCylinder Construction\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe linen panel is sewn into a cylinder, with a flat circular base attached. The seams are flat-felled for strength and a clean finish. The base is reinforced with a double row of stitching so the pouch stands upright and holds its shape on any surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.32s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e03\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eRim Channel\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA channel is sewn around the rim — a narrow tunnel through which the leather cord will thread. The channel must be even and precise, so the cord slides smoothly and the gathers are uniform when tightened. Every stitch is visible — there is nowhere to hide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.42s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e04\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eLeather Cord\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eA double cord of supple full-grain brown leather is cut to length, edge-painted, and threaded through the rim channel. The leather is smooth and strong, with a subtle sheen that deepens with age. Two parallel strands give the cord substance and weight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.52s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e05\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eBrass Tips\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eEach cord end is finished with a cylindrical brass tip — two-tiered, weighted, polished to a warm antique glow. The tips are crimped and secured so they never come loose. They give the cord weight, so it hangs with quiet elegance — never tangling, never flopping.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-row fg-rise\" style=\"animation-delay: 0.62s;\"\u003e\n\u003cdiv class=\"fg-stage-num\"\u003e\n\u003cdiv class=\"fg-num\"\u003e06\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-stage-content\"\u003e\n\u003ch3 class=\"fg-h3\"\u003eFinal Inspection\u003c\/h3\u003e\n\u003cp class=\"fg-body\" style=\"margin: 0; font-size: 14px;\"\u003eThe finished pouch is inspected — linen must be flawless, stitching must be even, the cord must slide smoothly, the brass tips must be secure. Because there is no decoration, every detail matters. Only then does it leave the workshop — a quiet, refined object, perfect in its simplicity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 6. SPLIT: Material text + Bathroom image ===== --\u003e\n\u003cdiv class=\"fg-split\"\u003e\n\u003cdiv class=\"fg-split-text\" style=\"background: #2D2D2D; color: #f7f3ed;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #b8956a; animation-delay: 0.2s;\"\u003eThe Material\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"color: #f7f3ed; animation-delay: 0.3s;\"\u003ePure Linen.\u003cbr\u003eLeather \u0026amp; Brass.\u003c\/h2\u003e\n\u003cp style=\"font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: #b8956a; font-style: italic; margin-bottom: 24px;\" class=\"fg-fade\"\u003eHigh-Density Weave · Full-Grain Leather · Solid Brass · No Decoration\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8c8c8; margin-bottom: 16px; animation-delay: 0.4s;\"\u003eThe linen is woven in Europe from long-staple flax fibers — the same grade used for high-end table linens and men's summer suiting. Because there is no print or embroidery to distract, the quality of the linen itself is everything. The weave is tight enough to hold a cylinder shape, but retains the natural slub texture that makes linen feel alive. It softens with use, developing a richer patina over time, like a favorite shirt that gets better with every wear.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; line-height: 1.9; color: #c8c8c8; margin: 0; animation-delay: 0.55s;\"\u003eThe leather is full-grain cowhide — supple, strong, edge-painted, with a subtle sheen that deepens with age. The brass tips are solid metal, polished to a warm antique glow that warms over time. There is no plastic, no synthetic, no shortcut — just three natural materials, each chosen for its ability to age beautifully. This pouch will look better in five years than it does today. That is the point of simplicity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-split-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/yf-generated-node-85p4mhlt1de.jpg?v=1789391529\" alt=\"Linen drawstring pouch in bathroom with bath salts and lavender\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 7. SPECIFICATIONS ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b8b8b; text-align: center; animation-delay: 0.1s;\"\u003eSpecifications\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-h2-shimmer fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eThe Details\u003c\/h2\u003e\n\u003ctable class=\"fg-spec-table\" style=\"margin-top: 36px;\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.2s;\"\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eHigh-density European linen, unadorned\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.3s;\"\u003e\n\u003ctd\u003eClosure\u003c\/td\u003e\n\u003ctd\u003eDouble full-grain leather cord, drawstring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.4s;\"\u003e\n\u003ctd\u003eCord Tips\u003c\/td\u003e\n\u003ctd\u003eSolid brass cylindrical tips, two-tiered, antique finish\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.5s;\"\u003e\n\u003ctd\u003eShape\u003c\/td\u003e\n\u003ctd\u003eCylinder, flat reinforced base, stands upright\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.6s;\"\u003e\n\u003ctd\u003eDecoration\u003c\/td\u003e\n\u003ctd\u003eNone — pure material and construction\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.7s;\"\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003eØ 18 × 22 cm height \/ Ø 7 × 8.7 in (open)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"fg-fade\" style=\"animation-delay: 0.8s;\"\u003e\n\u003ctd\u003eCare\u003c\/td\u003e\n\u003ctd\u003eSpot clean with damp cloth; leather conditioner for cord\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 8. CARE ===== --\u003e\n\u003cdiv class=\"fg-section\" style=\"background: #FFF; padding: 80px 24px;\"\u003e\n\u003cdiv class=\"fg-eyebrow fg-fade\" style=\"color: #8b8b8b; text-align: center; animation-delay: 0.1s;\"\u003eCare\u003c\/div\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"text-align: center; animation-delay: 0.2s;\"\u003eKeep It Simple\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 15px; color: #6b5b4b; max-width: 600px; margin: 0 auto 44px auto; line-height: 1.8;\" class=\"fg-fade\"\u003eLinen, leather, and brass all age beautifully. Treat them well and this pouch will look richer in five years than it does today — a quiet object that tells your story through its patina.\u003c\/p\u003e\n\u003cdiv class=\"fg-care-grid\"\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.2s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eSpot Clean\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eDamp cloth for linen stains. Do not machine wash — the leather cord and brass tips are not meant for water. Blot, do not rub. Because the linen is unadorned, any stain will be visible — treat it quickly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 0.8s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eLeather Care\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eCondition the leather cord every few months with a small amount of leather conditioner. It will darken and soften with use — this is patina, not wear. The more you handle it, the more beautiful it becomes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 1.6s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eBrass Polish\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eThe brass tips will develop a warm patina over time. If you prefer a brighter shine, polish gently with a soft cloth. Do not use harsh chemicals near the linen or leather. The antique finish is intentional — let it age.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-care-item fg-rise\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"fg-care-icon\" style=\"animation: fg-float 4s ease-in-out 2.4s infinite;\"\u003e✦\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\" style=\"font-size: 16px;\"\u003eEmbrace the Patina\u003c\/h3\u003e\n\u003cp style=\"font-size: 13px; color: #6b5b4b; margin: 0; line-height: 1.7; position: relative; z-index: 1;\"\u003eLinen softens. Leather darkens. Brass warms. Because there is no decoration, the patina becomes the decoration — every crease, every fade, every softening tells your story. This pouch is meant to be used, not displayed. Use it well.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== 9. CLOSING ===== --\u003e\n\u003cdiv class=\"fg-close\"\u003e\n\u003cdiv class=\"fg-divider\"\u003e\n\u003cspan style=\"background: #B8956A;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 30px 0 14px 0; animation-delay: 0.3s; position: relative; z-index: 1;\"\u003eMost pouches are covered in decoration to hide their flaws.\u003c\/p\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 15px; font-style: italic; opacity: 0.8; margin: 0 0 36px 0; animation-delay: 0.5s; position: relative; z-index: 1;\"\u003eThis one has nothing to hide.\u003c\/p\u003e\n\u003ch2 class=\"fg-h2 fg-rise\" style=\"animation-delay: 0.7s; margin-bottom: 36px;\"\u003eNot every pouch is stripped to its essentials —\u003cbr\u003epure linen, leather cord, and brass tips.\u003c\/h2\u003e\n\u003cp class=\"fg-fade\" style=\"font-size: 11px; letter-spacing: 4px; text-transform: uppercase; opacity: 0.5; margin: 0; animation-delay: 1s; position: relative; z-index: 1;\"\u003eFrissGonv — Where Soft Things Tell Their Story\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== END ========== --\u003e","brand":"frissgonv","offers":[{"title":"Default Title","offer_id":45750802448453,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/0318\/8549\/files\/l4final_ref.png?v=1789391528"}],"url":"https:\/\/frissgonv.com\/collections\/all.oembed","provider":"frissgonv","version":"1.0","type":"link"}