{"title":"LINEN SOFT","description":null,"products":[{"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\/linen-soft.oembed","provider":"frissgonv","version":"1.0","type":"link"}