{"product_id":"whale-shark-key-pouch-card-holder","title":"WHALE SHARK KEY POUCH \/ CARD HOLDER","description":"\u003c!-- ============================================================\n     WHALE SHARK KEY POUCH \/ CARD HOLDER — Handmade Leather\n     Shopify Product Detail Page — Custom HTML\n     Color: Deep Ocean Blue Background \/ Pure White Floating Cards \/ Ocean Blue Coral Pink Sand Gold Accent\n     Vibe: Ocean · Whale Shark · Handmade Leather · Sustainable · Premium · Cute · Gift\n     ============================================================ --\u003e\n\u003cstyle\u003e\n  :root {\n    --bg-primary: #0A1628;\n    --bg-secondary: #152238;\n    --bg-tertiary: #1E2D44;\n    --card-white: #FFFFFF;\n    --card-soft: #F8FAFC;\n    --accent-ocean: #00B4D8;\n    --accent-ocean-dark: #0096C7;\n    --accent-ocean-light: #48CAE4;\n    --accent-coral: #FF8FA3;\n    --accent-coral-light: #FFB3C1;\n    --accent-gold: #E9C46A;\n    --accent-gold-light: #F4D35E;\n    --text-on-dark: #E8F0F8;\n    --text-on-dark-soft: #7A90A8;\n    --text-on-light: #0F172A;\n    --text-on-light-soft: #475569;\n    --border-ocean: rgba(0, 180, 216, 0.4);\n    --border-coral: rgba(255, 143, 163, 0.3);\n    --shadow-float: 0 28px 70px rgba(0,0,0,0.55), 0 10px 30px rgba(0,180,216,0.1);\n    --shadow-card: 0 14px 40px rgba(0,0,0,0.4);\n    --shadow-glow: 0 0 40px rgba(0,180,216,0.25);\n    --radius-lg: 24px;\n    --radius-md: 16px;\n    --radius-sm: 10px;\n  }\n\n  .ws-page-wrapper {\n    font-family: 'Helvetica Neue','Arial',sans-serif;\n    background: var(--bg-primary);\n    color: var(--text-on-dark);\n    margin: 0; padding: 0;\n    overflow-x: hidden;\n    line-height: 1.75;\n    position: relative;\n  }\n\n  \/* 海洋+气泡+海浪背景 *\/\n  .ws-ocean-bg {\n    position: fixed; top: 0; left: 0; width: 100%; height: 100%;\n    pointer-events: none; z-index: 0; overflow: hidden;\n  }\n  .ws-glow-orb {\n    position: absolute;\n    border-radius: 50%;\n    filter: blur(110px);\n    animation: ws-orb-float 14s ease-in-out infinite;\n  }\n  @keyframes ws-orb-float {\n    0%, 100% { transform: translate(0, 0) scale(1); opacity: 0.5; }\n    50% { transform: translate(30px, -20px) scale(1.15); opacity: 0.8; }\n  }\n  \/* 气泡上升 *\/\n  .ws-bubble {\n    position: absolute;\n    border-radius: 50%;\n    border: 1px solid rgba(0,180,216,0.2);\n    background: rgba(0,180,216,0.05);\n    animation: ws-bubble-rise 8s ease-in infinite;\n  }\n  @keyframes ws-bubble-rise {\n    0% { transform: translateY(0) scale(0.5); opacity: 0; }\n    10% { opacity: 0.6; }\n    90% { opacity: 0.4; }\n    100% { transform: translateY(-100vh) scale(1.2); opacity: 0; }\n  }\n  \/* 海浪波纹 *\/\n  .ws-wave {\n    position: absolute;\n    width: 200%; height: 100px;\n    background: linear-gradient(90deg, transparent, rgba(0,180,216,0.04), transparent);\n    animation: ws-wave-move 12s linear infinite;\n  }\n  @keyframes ws-wave-move {\n    0% { transform: translateX(-50%); }\n    100% { transform: translateX(0%); }\n  }\n\n  .ws-container { max-width: 1100px; margin: 0 auto; padding: 0 32px; position: relative; z-index: 1; }\n  .ws-section { padding: 80px 0; position: relative; }\n  .ws-text-center { text-align: center; }\n\n  .ws-section-label {\n    display: inline-block; font-size: 11px; font-weight: 800;\n    letter-spacing: 3px; text-transform: uppercase;\n    color: var(--accent-ocean-light); margin-bottom: 18px;\n    padding: 7px 22px; background: rgba(0,180,216,0.1);\n    border-radius: 100px; border: 1px solid var(--border-ocean);\n  }\n  .ws-section-title {\n    font-size: 44px; font-weight: 900; line-height: 1.12;\n    margin: 0 0 16px 0; color: #fff; letter-spacing: -1px;\n  }\n  .ws-section-subtitle {\n    font-size: 17px; color: var(--text-on-dark-soft);\n    max-width: 680px; margin: 0 auto 52px auto; text-align: center;\n  }\n\n  \/* 图片容器（完整显示不裁剪） *\/\n  .ws-img-box {\n    width: 100%; border-radius: var(--radius-md);\n    background: var(--bg-secondary);\n    border: 1px dashed rgba(0,180,216,0.4);\n    display: flex; align-items: center; justify-content: center;\n    color: rgba(255,255,255,0.2); font-size: 12px; font-weight: 700;\n    letter-spacing: 1px; text-transform: uppercase; overflow: hidden;\n  }\n  .ws-img-box img {\n    width: 100%; height: auto; max-height: 100%;\n    object-fit: contain; display: block;\n  }\n\n  \/* ========== HERO ========== *\/\n  .ws-hero {\n    background:\n      radial-gradient(ellipse at 20% 20%, rgba(0,180,216,0.15) 0%, transparent 45%),\n      radial-gradient(ellipse at 80% 80%, rgba(255,143,163,0.08) 0%, transparent 45%),\n      radial-gradient(ellipse at 50% 50%, rgba(233,196,106,0.05) 0%, transparent 60%),\n      var(--bg-primary);\n    padding: 70px 0 80px 0; position: relative; overflow: hidden;\n    text-align: center;\n  }\n  .ws-hero::before {\n    content:''; position:absolute; top:-20%; left:50%;\n    transform:translateX(-50%); width:800px; height:800px;\n    background:radial-gradient(circle,rgba(0,180,216,0.08) 0%,transparent 70%);\n    pointer-events:none; animation:ws-hero-pulse 7s ease-in-out infinite;\n  }\n  @keyframes ws-hero-pulse { 0%,100%{opacity:.5;transform:translateX(-50%) scale(1)} 50%{opacity:1;transform:translateX(-50%) scale(1.08)} }\n\n  .ws-hero-text { position: relative; z-index: 1; max-width: 780px; margin: 0 auto; }\n\n  .ws-hero-badge {\n    display:inline-flex; align-items:center; gap:8px;\n    background:linear-gradient(135deg,var(--accent-ocean),var(--accent-coral));\n    color:#fff; padding:8px 24px; border-radius:100px;\n    font-size:12px; font-weight:800; letter-spacing:1.5px;\n    margin-bottom:28px; text-transform:uppercase;\n    box-shadow:0 4px 24px rgba(0,180,216,0.4);\n    animation:ws-float 3.5s ease-in-out infinite;\n  }\n  @keyframes ws-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-4px)} }\n\n  .ws-hero-eyebrow {\n    font-size:14px; font-weight:700; letter-spacing:4px;\n    text-transform:uppercase; color:var(--accent-gold); margin-bottom:16px;\n  }\n  .ws-hero-title {\n    font-size: 58px; font-weight: 900; line-height: 0.95;\n    margin: 0 0 24px 0; letter-spacing: -2px;\n    background: linear-gradient(135deg,#fff 0%,var(--accent-ocean-light) 25%,var(--accent-coral-light) 50%,var(--accent-gold) 75%,#fff 100%);\n    -webkit-background-clip:text; -webkit-text-fill-color:transparent;\n    background-clip:text; animation:ws-shimmer 7s ease-in-out infinite;\n    background-size:200% 200%;\n  }\n  @keyframes ws-shimmer { 0%,100%{background-position:0% 50%} 50%{background-position:100% 50%} }\n\n  .ws-hero-desc {\n    font-size:18px; color:var(--text-on-dark-soft);\n    margin:0 auto 40px auto; line-height:1.8; max-width: 640px;\n  }\n  .ws-hero-stats { display:flex; justify-content:center; gap:48px; flex-wrap:wrap; margin-bottom: 48px; }\n  .ws-hero-stat { text-align:center; animation:ws-rise .8s ease-out backwards; }\n  .ws-hero-stat:nth-child(1){animation-delay:.1s}\n  .ws-hero-stat:nth-child(2){animation-delay:.2s}\n  .ws-hero-stat:nth-child(3){animation-delay:.3s}\n  .ws-hero-stat:nth-child(4){animation-delay:.4s}\n  @keyframes ws-rise { from{opacity:0;transform:translateY(20px)} to{opacity:1;transform:translateY(0)} }\n  .ws-hero-stat-num {\n    font-size:38px; font-weight:900; color:var(--accent-ocean-light);\n    line-height:1; letter-spacing:-1px;\n  }\n  .ws-hero-stat-label {\n    font-size:11px; color:var(--text-on-dark-soft); margin-top:6px;\n    text-transform:uppercase; letter-spacing:1.5px; font-weight:700;\n  }\n  \/* Hero图片 *\/\n  .ws-hero-image {\n    width: 100%; max-width: 520px; margin: 0 auto;\n    height: auto; min-height: 300px;\n    border-radius: var(--radius-lg); overflow: hidden;\n    box-shadow: var(--shadow-float), var(--shadow-glow);\n    border: 2px solid rgba(0,180,216,0.35);\n    animation: ws-hero-float 5s ease-in-out infinite;\n    position: relative; z-index: 1;\n    background: var(--bg-secondary);\n  }\n  .ws-hero-image img {\n    width: 100%; height: auto; display: block; object-fit: contain;\n  }\n  @keyframes ws-hero-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-12px)} }\n\n  \/* ========== KEY FEATURES ========== *\/\n  .ws-features-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }\n  .ws-feature-card {\n    background:var(--card-white); border-radius:var(--radius-lg);\n    padding:38px 28px; text-align:center; box-shadow:var(--shadow-card);\n    transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease;\n    position:relative; overflow:hidden;\n  }\n  .ws-feature-card::before {\n    content:''; position:absolute; top:0; left:0; right:0; height:4px;\n    background:linear-gradient(90deg,var(--accent-ocean),var(--accent-coral));\n    transform:scaleX(0); transform-origin:left; transition:transform .4s ease;\n  }\n  .ws-feature-card:hover { transform:translateY(-10px); box-shadow:var(--shadow-float); }\n  .ws-feature-card:hover::before { transform:scaleX(1); }\n  .ws-feature-icon {\n    width:68px; height:68px; margin:0 auto 20px auto;\n    background:linear-gradient(135deg,var(--accent-ocean),var(--accent-ocean-dark));\n    border-radius:20px; display:flex; align-items:center; justify-content:center;\n    transition:transform .3s ease;\n  }\n  .ws-feature-card:nth-child(2) .ws-feature-icon { background:linear-gradient(135deg,var(--accent-coral),var(--accent-coral-light)); }\n  .ws-feature-card:nth-child(3) .ws-feature-icon { background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light)); }\n  .ws-feature-card:hover .ws-feature-icon { transform:scale(1.08) rotate(-3deg); }\n  .ws-feature-icon svg { width:34px; height:34px; stroke:#fff; fill:none; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }\n  .ws-feature-title { font-size:20px; font-weight:800; color:var(--text-on-light); margin:0 0 10px 0; }\n  .ws-feature-desc { font-size:14px; color:var(--text-on-light-soft); line-height:1.7; margin:0; }\n\n  \/* ========== SUSTAINABLE LEATHER (可持续皮革) ========== *\/\n  .ws-leather-section { background:var(--bg-secondary); position:relative; }\n  .ws-leather-wrapper {\n    display:grid; grid-template-columns:1fr 1fr; gap:48px;\n    align-items:center; max-width:1000px; margin:0 auto;\n  }\n  .ws-leather-visual {\n    width: 100%; height: auto; min-height: 350px;\n    border-radius: var(--radius-lg); overflow: hidden;\n    box-shadow: var(--shadow-float), var(--shadow-glow);\n    border: 2px solid rgba(233,196,106,0.25);\n    position: relative; background: var(--bg-tertiary);\n    display: flex; align-items: center; justify-content: center;\n  }\n  .ws-leather-visual img {\n    width: 100%; height: auto; display: block; object-fit: contain;\n  }\n  .ws-leather-text h3 { font-size:38px; font-weight:900; color:#fff; margin:0 0 18px 0; line-height:1.15; }\n  .ws-leather-text p { font-size:16px; color:var(--text-on-dark-soft); line-height:1.8; margin:0 0 28px 0; }\n  .ws-leather-list { list-style:none; padding:0; margin:0; }\n  .ws-leather-list li {\n    display:flex; align-items:flex-start; gap:14px; padding:12px 0;\n    font-size:15px; color:#ccc; border-bottom:1px solid rgba(255,255,255,0.05);\n  }\n  .ws-leather-list li:last-child { border-bottom:none; }\n  .ws-leather-list li strong { color:#fff; font-weight:700; }\n  .ws-leather-check {\n    flex-shrink:0; width:24px; height:24px;\n    background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light));\n    border-radius:50%; display:flex; align-items:center; justify-content:center;\n    margin-top:1px; box-shadow:0 2px 10px rgba(233,196,106,0.3);\n  }\n  .ws-leather-check svg { width:12px; height:12px; stroke:#fff; fill:none; stroke-width:3; stroke-linecap:round; stroke-linejoin:round; }\n\n  \/* ========== PERSONALIZATION (个性化) ========== *\/\n  .ws-personal-section { position:relative; }\n  .ws-personal-wrapper {\n    display:grid; grid-template-columns:1fr 1fr; gap:48px;\n    align-items:center; max-width:1000px; margin:0 auto;\n  }\n  .ws-personal-text h3 { font-size:38px; font-weight:900; color:#fff; margin:0 0 18px 0; line-height:1.15; }\n  .ws-personal-text p { font-size:16px; color:var(--text-on-dark-soft); line-height:1.8; margin:0 0 28px 0; }\n  .ws-personal-list { list-style:none; padding:0; margin:0; }\n  .ws-personal-list li {\n    display:flex; align-items:flex-start; gap:14px; padding:12px 0;\n    font-size:15px; color:#ccc; border-bottom:1px solid rgba(255,255,255,0.05);\n  }\n  .ws-personal-list li:last-child { border-bottom:none; }\n  .ws-personal-list li strong { color:#fff; font-weight:700; }\n  .ws-personal-check {\n    flex-shrink:0; width:24px; height:24px;\n    background:linear-gradient(135deg,var(--accent-coral),var(--accent-coral-light));\n    border-radius:50%; display:flex; align-items:center; justify-content:center;\n    margin-top:1px; box-shadow:0 2px 10px rgba(255,143,163,0.3);\n  }\n  .ws-personal-check svg { width:12px; height:12px; stroke:#fff; fill:none; stroke-width:3; stroke-linecap:round; stroke-linejoin:round; }\n  .ws-personal-visual {\n    width: 100%; height: auto; min-height: 350px;\n    border-radius: var(--radius-lg); overflow: hidden;\n    box-shadow: var(--shadow-float), var(--shadow-glow);\n    border: 2px solid rgba(255,143,163,0.25);\n    position: relative; background: var(--bg-tertiary);\n    display: flex; align-items: center; justify-content: center;\n  }\n  .ws-personal-visual img {\n    width: 100%; height: auto; display: block; object-fit: contain;\n  }\n\n  \/* ========== DIMENSIONS (尺寸) ========== *\/\n  .ws-dim-section { background:var(--bg-secondary); position:relative; }\n  .ws-dim-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; max-width:900px; margin:0 auto; }\n  .ws-dim-card {\n    background:var(--card-white); border-radius:var(--radius-lg);\n    padding:36px 28px; text-align:center; box-shadow:var(--shadow-card);\n    transition:all .4s cubic-bezier(.25,.46,.45,.94);\n    border:3px solid transparent;\n  }\n  .ws-dim-card:hover { transform:translateY(-8px); box-shadow:var(--shadow-float); }\n  .ws-dim-card:nth-child(1):hover { border-color:var(--accent-ocean); }\n  .ws-dim-card:nth-child(2):hover { border-color:var(--accent-coral); }\n  .ws-dim-card:nth-child(3):hover { border-color:var(--accent-gold); }\n  .ws-dim-icon {\n    width:60px; height:60px; margin:0 auto 18px auto;\n    background:linear-gradient(135deg,var(--accent-ocean),var(--accent-ocean-dark));\n    border-radius:16px; display:flex; align-items:center; justify-content:center;\n  }\n  .ws-dim-card:nth-child(2) .ws-dim-icon { background:linear-gradient(135deg,var(--accent-coral),var(--accent-coral-light)); }\n  .ws-dim-card:nth-child(3) .ws-dim-icon { background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold-light)); }\n  .ws-dim-icon svg { width:30px; height:30px; stroke:#fff; fill:none; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }\n  .ws-dim-value { font-size:32px; font-weight:900; color:var(--text-on-light); margin:0 0 4px 0; line-height:1.1; }\n  .ws-dim-value span { font-size:16px; color:var(--text-on-light-soft); font-weight:700; }\n  .ws-dim-title { font-size:16px; font-weight:800; color:var(--accent-ocean-dark); margin:0 0 6px 0; }\n  .ws-dim-card:nth-child(2) .ws-dim-title { color:var(--accent-coral); }\n  .ws-dim-card:nth-child(3) .ws-dim-title { color:var(--accent-gold); }\n  .ws-dim-desc { font-size:13px; color:var(--text-on-light-soft); line-height:1.6; margin:0; }\n\n  \/* ========== COLOR OPTIONS (颜色选择) ========== *\/\n  .ws-colors-section { position:relative; }\n  .ws-colors-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:24px; max-width:700px; margin:0 auto; }\n  .ws-color-card {\n    background:var(--card-white); border-radius:var(--radius-lg);\n    padding:40px 32px; text-align:center; box-shadow:var(--shadow-card);\n    transition:all .4s cubic-bezier(.25,.46,.45,.94);\n    border:3px solid transparent; cursor:pointer;\n  }\n  .ws-color-card:hover { transform:translateY(-8px); box-shadow:var(--shadow-float); }\n  .ws-color-card:nth-child(1):hover { border-color:var(--accent-ocean); }\n  .ws-color-card:nth-child(2):hover { border-color:var(--accent-coral); }\n  .ws-color-swatch {\n    width:100px; height:100px; margin:0 auto 20px auto;\n    border-radius:50%; border:5px solid rgba(0,0,0,0.08);\n    box-shadow:inset 0 6px 16px rgba(255,255,255,0.3), 0 8px 24px rgba(0,0,0,0.2);\n    transition:transform .3s ease;\n  }\n  .ws-color-card:hover .ws-color-swatch { transform:scale(1.1) rotate(10deg); }\n  .ws-color-name { font-size:24px; font-weight:800; color:var(--text-on-light); margin:0 0 6px 0; }\n  .ws-color-desc { font-size:14px; color:var(--text-on-light-soft); margin:0; line-height:1.6; }\n\n  \/* ========== HANDMADE (手工制作) ========== *\/\n  .ws-handmade-section { background:var(--bg-secondary); position:relative; }\n  .ws-handmade-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:20px; max-width:1000px; margin:0 auto; }\n  .ws-handmade-card {\n    background:var(--card-white); border-radius:var(--radius-md);\n    padding:28px 18px; text-align:center; box-shadow:var(--shadow-card);\n    transition:all .35s cubic-bezier(.25,.46,.45,.94);\n    border:2px solid transparent;\n  }\n  .ws-handmade-card:hover { transform:translateY(-8px); box-shadow:var(--shadow-float); border-color:var(--accent-gold); }\n  .ws-handmade-icon {\n    width:52px; height:52px; margin:0 auto 14px auto;\n    background:linear-gradient(135deg,var(--accent-ocean),var(--accent-coral));\n    border-radius:14px; display:flex; align-items:center; justify-content:center;\n    transition:transform .3s ease;\n  }\n  .ws-handmade-card:hover .ws-handmade-icon { transform:scale(1.1) rotate(5deg); }\n  .ws-handmade-icon svg { width:26px; height:26px; stroke:#fff; fill:none; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }\n  .ws-handmade-title { font-size:15px; font-weight:800; color:var(--text-on-light); margin:0 0 4px 0; }\n  .ws-handmade-desc { font-size:12px; color:var(--text-on-light-soft); line-height:1.5; margin:0; }\n\n  \/* ========== GIFT READY (礼物就绪) ========== *\/\n  .ws-gift-section { position:relative; }\n  .ws-gift-wrapper {\n    display:grid; grid-template-columns:1fr 1fr; gap:48px;\n    align-items:center; max-width:1000px; margin:0 auto;\n  }\n  .ws-gift-visual {\n    width: 100%; height: auto; min-height: 350px;\n    border-radius: var(--radius-lg); overflow: hidden;\n    box-shadow: var(--shadow-float), var(--shadow-glow);\n    border: 2px solid rgba(0,180,216,0.25);\n    position: relative; background: var(--bg-tertiary);\n    display: flex; align-items: center; justify-content: center;\n  }\n  .ws-gift-visual img {\n    width: 100%; height: auto; display: block; object-fit: contain;\n  }\n  .ws-gift-text h3 { font-size:38px; font-weight:900; color:#fff; margin:0 0 18px 0; line-height:1.15; }\n  .ws-gift-text p { font-size:16px; color:var(--text-on-dark-soft); line-height:1.8; margin:0 0 28px 0; }\n  .ws-gift-occasions { display:flex; flex-wrap:wrap; gap:10px; margin-bottom:24px; }\n  .ws-gift-occasion {\n    display:inline-flex; align-items:center; gap:6px;\n    background:rgba(0,180,216,0.1); border:1px solid var(--border-ocean);\n    color:var(--accent-ocean-light); padding:8px 16px;\n    border-radius:100px; font-size:13px; font-weight:700;\n    transition:all .3s ease;\n  }\n  .ws-gift-occasion:hover { background:rgba(0,180,216,0.2); transform:translateY(-2px); }\n  .ws-gift-occasion svg { width:14px; height:14px; stroke:currentColor; fill:none; stroke-width:2; }\n\n  \/* ========== SPECIFICATIONS (规格) ========== *\/\n  .ws-specs-section { background:var(--bg-secondary); position:relative; }\n  .ws-specs-table {\n    background:var(--card-white); border-radius:var(--radius-lg);\n    overflow:hidden; box-shadow:var(--shadow-float); max-width:820px; margin:0 auto;\n  }\n  .ws-spec-row {\n    display:grid; grid-template-columns:1fr 1.5fr;\n    border-bottom:1px solid rgba(0,0,0,0.06);\n  }\n  .ws-spec-row:last-child { border-bottom:none; }\n  .ws-spec-row.header {\n    background:linear-gradient(135deg,var(--accent-ocean),var(--accent-coral));\n  }\n  .ws-spec-cell {\n    padding:18px 24px; font-size:14px; font-weight:600;\n    color:var(--text-on-light-soft); transition:background .2s ease;\n  }\n  .ws-spec-row:not(.header):hover .ws-spec-cell { background:rgba(0,180,216,0.05); }\n  .ws-spec-row.header .ws-spec-cell {\n    color:#fff; font-weight:800; font-size:13px; letter-spacing:0.5px;\n  }\n  .ws-spec-cell.label {\n    color:var(--text-on-light); font-weight:700;\n    border-right:1px solid rgba(0,0,0,0.06);\n  }\n  .ws-spec-cell.value { color:var(--accent-ocean-dark); font-weight:800; }\n\n  \/* ========== PRICING ========== *\/\n  .ws-pricing-section { position:relative; }\n  .ws-pricing-card {\n    background:var(--card-white); border-radius:var(--radius-lg);\n    padding:48px 40px; box-shadow:var(--shadow-float);\n    max-width:600px; margin:0 auto; text-align:center;\n    border:3px solid var(--accent-ocean);\n    position:relative; overflow:hidden;\n  }\n  .ws-pricing-badge {\n    display:inline-block; background:linear-gradient(135deg,var(--accent-ocean),var(--accent-coral));\n    color:#fff; font-size:12px; font-weight:800; padding:6px 18px;\n    border-radius:100px; letter-spacing:1px; margin-bottom:20px;\n    text-transform:uppercase; box-shadow:0 3px 12px rgba(0,180,216,0.35);\n    animation:ws-float 3.5s ease-in-out infinite;\n  }\n  .ws-pricing-price {\n    display:flex; align-items:baseline; justify-content:center; gap:16px;\n    margin-bottom:12px;\n  }\n  .ws-pricing-now {\n    font-size:56px; font-weight:900; color:var(--accent-ocean-dark);\n    line-height:1; letter-spacing:-1px;\n  }\n  .ws-pricing-was {\n    font-size:22px; color:#999; text-decoration:line-through;\n    text-decoration-color:rgba(0,0,0,0.2); font-weight:600;\n  }\n  .ws-pricing-save {\n    display:inline-block; background:rgba(16,185,129,0.12);\n    color:#10B981; font-size:14px; font-weight:800;\n    padding:6px 16px; border-radius:100px; letter-spacing:0.5px;\n    margin-bottom:20px;\n  }\n  .ws-pricing-installment {\n    font-size:14px; color:var(--text-on-light-soft); margin-bottom:24px;\n  }\n  .ws-pricing-installment strong { color:var(--accent-coral); font-weight:800; }\n\n  \/* ========== TRUST BAR ========== *\/\n  .ws-trust-section { background:var(--bg-secondary); position:relative; }\n  .ws-trust-bar {\n    background:linear-gradient(135deg,#152238,#0A1628);\n    border:1px solid rgba(0,180,216,0.35); border-radius:var(--radius-lg);\n    padding:52px 48px; display:flex; align-items:center; justify-content:space-around;\n    flex-wrap:wrap; gap:36px; box-shadow:var(--shadow-float);\n  }\n  .ws-trust-item { text-align:center; max-width:200px; }\n  .ws-trust-icon { width:56px; height:56px; margin:0 auto 14px auto; display:flex; align-items:center; justify-content:center; }\n  .ws-trust-icon svg { width:48px; height:48px; stroke:var(--accent-ocean-light); fill:none; stroke-width:1.4; stroke-linecap:round; stroke-linejoin:round; }\n  .ws-trust-title { font-size:16px; font-weight:800; color:#fff; margin:0 0 6px 0; }\n  .ws-trust-desc { font-size:12px; color:var(--text-on-dark-soft); line-height:1.6; margin:0; }\n\n  \/* ========== CTA ========== *\/\n  .ws-cta-section {\n    text-align:center; padding:90px 0;\n    background:\n      radial-gradient(ellipse at 50% 50%,rgba(0,180,216,0.15) 0%,transparent 55%),\n      var(--bg-primary);\n    position:relative;\n  }\n  .ws-cta-section::before {\n    content:''; position:absolute; top:0; left:0; right:0; height:1px;\n    background:linear-gradient(90deg,transparent,var(--accent-ocean),transparent); opacity:.4;\n  }\n  .ws-cta-badge {\n    display:inline-block; background:linear-gradient(135deg,var(--accent-ocean),var(--accent-coral));\n    color:#fff; font-size:13px; font-weight:800; padding:8px 24px;\n    border-radius:100px; letter-spacing:1px; margin-bottom:28px;\n    text-transform:uppercase; box-shadow:0 4px 20px rgba(0,180,216,0.35);\n    animation:ws-float 3.5s ease-in-out infinite;\n  }\n  .ws-cta-price {\n    display:inline-flex; align-items:baseline; gap:16px;\n    margin-bottom:24px;\n  }\n  .ws-cta-price-now {\n    font-size:56px; font-weight:900; color:var(--accent-ocean-light);\n    line-height:1; letter-spacing:-1px;\n  }\n  .ws-cta-price-was {\n    font-size:22px; color:#888; text-decoration:line-through;\n    text-decoration-color:rgba(255,255,255,0.2); font-weight:600;\n  }\n  .ws-cta-title { font-size:48px; font-weight:900; color:#fff; margin:0 0 20px 0; line-height:1.1; letter-spacing:-1px; }\n  .ws-cta-title .highlight {\n    background:linear-gradient(135deg,var(--accent-ocean-light),var(--accent-coral-light));\n    -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text;\n  }\n  .ws-cta-desc { font-size:17px; color:var(--text-on-dark-soft); max-width:620px; margin:0 auto 32px auto; line-height:1.75; }\n  .ws-cta-features {\n    display:flex; justify-content:center; gap:32px; flex-wrap:wrap;\n    margin-top:36px;\n  }\n  .ws-cta-feature {\n    display:flex; align-items:center; gap:8px;\n    font-size:14px; color:var(--text-on-dark-soft); font-weight:600;\n  }\n  .ws-cta-feature svg { width:18px; height:18px; stroke:var(--accent-ocean-light); fill:none; stroke-width:2.5; }\n  .ws-cta-note { font-size:13px; color:#888; margin-top:28px; }\n\n  \/* ========== RESPONSIVE ========== *\/\n  @media (max-width: 1024px) {\n    .ws-features-grid { grid-template-columns: 1fr; }\n    .ws-dim-grid { grid-template-columns: 1fr; }\n    .ws-handmade-grid { grid-template-columns: repeat(2, 1fr); }\n    .ws-leather-wrapper { grid-template-columns: 1fr; gap: 40px; }\n    .ws-personal-wrapper { grid-template-columns: 1fr; gap: 40px; }\n    .ws-gift-wrapper { grid-template-columns: 1fr; gap: 40px; }\n    .ws-hero-title { font-size: 48px; }\n  }\n  @media (max-width: 768px) {\n    .ws-hero-title { font-size: 38px; }\n    .ws-section-title { font-size: 30px; }\n    .ws-hero-stats { gap: 28px; }\n    .ws-handmade-grid { grid-template-columns: 1fr 1fr; }\n    .ws-colors-grid { grid-template-columns: 1fr; max-width:360px; }\n    .ws-container { padding: 0 20px; }\n    .ws-section { padding: 56px 0; }\n    .ws-trust-bar { padding: 36px 24px; }\n    .ws-cta-title { font-size: 36px; }\n    .ws-cta-price-now { font-size: 44px; }\n    .ws-pricing-now { font-size: 44px; }\n    .ws-cta-features { gap: 20px; }\n    .ws-spec-cell { padding: 14px 16px; font-size: 13px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"ws-page-wrapper\"\u003e\n\u003c!-- 海洋+气泡+海浪背景 --\u003e\n\u003cdiv class=\"ws-ocean-bg\"\u003e\n\u003cdiv class=\"ws-glow-orb\" style=\"width: 420px; height: 420px; background: rgba(0,180,216,0.12); bottom: 5%; left: -5%; animation-delay: 0s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-glow-orb\" style=\"width: 360px; height: 360px; background: rgba(255,143,163,0.1); top: 10%; right: -5%; animation-delay: 5s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-bubble\" style=\"width: 12px; height: 12px; bottom: 10%; left: 15%; animation-delay: 0s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-bubble\" style=\"width: 8px; height: 8px; bottom: 20%; left: 30%; animation-delay: 2s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-bubble\" style=\"width: 16px; height: 16px; bottom: 5%; left: 50%; animation-delay: 4s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-bubble\" style=\"width: 10px; height: 10px; bottom: 15%; right: 20%; animation-delay: 1s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-bubble\" style=\"width: 14px; height: 14px; bottom: 25%; right: 35%; animation-delay: 3s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-bubble\" style=\"width: 6px; height: 6px; bottom: 8%; left: 70%; animation-delay: 5s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-wave\" style=\"top: 20%; animation-delay: 0s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-wave\" style=\"top: 60%; animation-delay: 6s;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========== HERO ========== --\u003e\n\u003csection class=\"ws-hero\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-hero-text\"\u003e\n\u003cdiv class=\"ws-hero-badge\"\u003e🐋 HANDMADE LEATHER · SUSTAINABLY SOURCED · PERSONALIZABLE\u003c\/div\u003e\n\u003cp class=\"ws-hero-eyebrow\"\u003eWHALE SHARK KEY POUCH \/ CARD HOLDER\u003c\/p\u003e\n\u003ch1 class=\"ws-hero-title\"\u003eSWIM IN\u003cbr\u003eSTYLE.\u003c\/h1\u003e\n\u003cp class=\"ws-hero-desc\"\u003eSay hello to the most charming little companion your keys have ever had! This handmade Whale Shark Key Pouch \u0026amp; Card Holder is lovingly crafted from sustainably sourced full grain leather — because you and the ocean both deserve the best. Adorable whale shark design, keeps keys organized and scratch-free, doubles as a card holder, personalization available, arrives gift-ready. Life's too short for boring accessories.\u003c\/p\u003e\n\u003cdiv class=\"ws-hero-stats\"\u003e\n\u003cdiv class=\"ws-hero-stat\"\u003e\n\u003cdiv class=\"ws-hero-stat-num\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"ws-hero-stat-label\"\u003eFull Grain Leather\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-hero-stat\"\u003e\n\u003cdiv class=\"ws-hero-stat-num\"\u003e2-in-1\u003c\/div\u003e\n\u003cdiv class=\"ws-hero-stat-label\"\u003eKey Pouch + Card Holder\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-hero-stat\"\u003e\n\u003cdiv class=\"ws-hero-stat-num\"\u003e✨\u003c\/div\u003e\n\u003cdiv class=\"ws-hero-stat-label\"\u003ePersonalizable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 图片位1: Hero产品主图 --\u003e\n\u003cdiv class=\"ws-hero-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/5eef23e7-051d-4904-94bb-c49232308c85.png?v=1788161800\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== KEY FEATURES ========== --\u003e\n\u003csection class=\"ws-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eWhy You'll Love It\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003eMeet Your New Favorite Everyday Carry.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eThree reasons this adorable whale shark pouch is the ultimate everyday companion — handmade quality, dual functionality, and personalized charm.\u003c\/p\u003e\n\u003cp class=\"ws-section-subtitle\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/e2a7dcf8-8e0d-4be3-acd2-f7c9ef86fb04.png?v=1788170050\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-features-grid\"\u003e\n\u003cdiv class=\"ws-feature-card\"\u003e\n\u003cdiv class=\"ws-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"ws-feature-title\"\u003eAdorable Whale Shark Design\u003c\/h3\u003e\n\u003cp class=\"ws-feature-desc\"\u003eA conversation starter everywhere you go. The charming whale shark shape with side fins and dorsal fin turns an ordinary accessory into something truly special. Cute, unique, and guaranteed to make you smile every time you reach for your keys.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-feature-card\"\u003e\n\u003cdiv class=\"ws-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\u003e\u003c\/line\u003e\u003ccircle cx=\"8\" cy=\"15\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"15\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"16\" cy=\"15\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"ws-feature-title\"\u003e2-in-1 Key Pouch + Card Holder\u003c\/h3\u003e\n\u003cp class=\"ws-feature-desc\"\u003eKeeps your keys organized and scratch-free inside the pouch, while the card holder slot keeps your essential cards handy. No more jingling keys scratching your phone or cards in your pocket. One adorable accessory does it all.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-feature-card\"\u003e\n\u003cdiv class=\"ws-feature-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 20h9\"\u003e\u003c\/path\u003e\u003cpath d=\"M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"ws-feature-title\"\u003ePersonalization Available\u003c\/h3\u003e\n\u003cp class=\"ws-feature-desc\"\u003eAdd a personalized name or initials to the belly of the whale shark and turn this adorable pouch into a one-of-a-kind treasure. Whether it's for yourself or a gift, personalization makes it truly unique and meaningful.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== SUSTAINABLE LEATHER ========== --\u003e\n\u003csection class=\"ws-section ws-leather-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eSustainably Crafted\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003eBuilt to Last. Gets Better With Age.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eWe believe style shouldn't come at the planet's expense. That's why every pouch is made with sustainably sourced full grain leather — the highest quality leather available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-leather-wrapper\"\u003e\n\u003c!-- 图片位2: 皮革材质\/细节图 --\u003e\n\u003cdiv class=\"ws-leather-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/e452a765-f29e-414f-9da7-40a1e8ad1c82.png?v=1788161805\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-leather-text\"\u003e\n\u003ch3\u003eSustainably Sourced Full Grain Leather.\u003c\/h3\u003e\n\u003cp\u003eThe highest quality leather available — that only gets better with age. The more you use it, the more character it develops. Just like a good friendship. Because you and the ocean both deserve the best.\u003c\/p\u003e\n\u003cul class=\"ws-leather-list\"\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-leather-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eSustainably Sourced\u003c\/strong\u003e — ethically and responsibly sourced full grain leather\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-leather-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eFull Grain Leather\u003c\/strong\u003e — the highest quality leather available, premium durability\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-leather-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eGets Better With Age\u003c\/strong\u003e — develops unique patina and character over time\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-leather-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eBuilt to Last\u003c\/strong\u003e — durable construction for years of everyday use\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-leather-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eOcean-Friendly Values\u003c\/strong\u003e — because you and the ocean both deserve the best\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-leather-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003ePremium Feel\u003c\/strong\u003e — soft, supple leather that feels luxurious in your hand\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== PERSONALIZATION ========== --\u003e\n\u003csection class=\"ws-section ws-personal-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eThe Perfect Personalized Gift\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003eMake It One-of-a-Kind.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eWant to make someone's day (or year)? Add a personalized name or initials to the belly of the whale shark and turn this adorable pouch into a one-of-a-kind gift.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-personal-wrapper\"\u003e\n\u003cdiv class=\"ws-personal-text\"\u003e\n\u003ch3\u003ePersonalize the Belly. Treasure Forever.\u003c\/h3\u003e\n\u003cp\u003eAdd a name, initials, or a special message to the belly of the whale shark. Whether it's for a birthday, anniversary, graduation, or just because — this little guy delivers big on charm and thoughtfulness. Your loved ones will absolutely treasure this unique, personalized gift.\u003c\/p\u003e\n\u003cul class=\"ws-personal-list\"\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-personal-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eName or Initials\u003c\/strong\u003e — add a personalized name or initials to the whale shark belly\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-personal-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eOne-of-a-Kind Gift\u003c\/strong\u003e — turn this adorable pouch into a truly unique treasure\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-personal-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003ePerfect for Any Occasion\u003c\/strong\u003e — birthday, anniversary, graduation, or just because\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-personal-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eThoughtful \u0026amp; Meaningful\u003c\/strong\u003e — personalization shows you put thought into the gift\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv class=\"ws-personal-check\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e\u003cstrong\u003eArrives Gift-Ready\u003c\/strong\u003e — beautifully packaged, ready to give or keep for yourself\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- 图片位3: 个性化\/定制展示图 --\u003e\n\u003cdiv class=\"ws-personal-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/05f1e14d-a662-4d58-aabd-b428f3015e80.png?v=1788161812\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== DIMENSIONS ========== --\u003e\n\u003csection class=\"ws-section ws-dim-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eDimensions\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003ePerfect Size. Perfect Companion.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eCompact enough for everyday carry, spacious enough for your essentials. Designed to fit perfectly in your hand, pocket, or bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-dim-grid\"\u003e\n\u003cdiv class=\"ws-dim-card\"\u003e\n\u003cdiv class=\"ws-dim-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"5\" y1=\"8\" x2=\"5\" y2=\"16\"\u003e\u003c\/line\u003e\u003cline x1=\"19\" y1=\"8\" x2=\"19\" y2=\"16\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"10\" x2=\"8\" y2=\"14\"\u003e\u003c\/line\u003e\u003cline x1=\"16\" y1=\"10\" x2=\"16\" y2=\"14\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-dim-value\"\u003e7.7\" \u003cspan\u003e\/ 19.5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"ws-dim-title\"\u003eLength\u003c\/h3\u003e\n\u003cp class=\"ws-dim-desc\"\u003eFrom nose to tail, the perfect length for everyday carry and easy handling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-dim-card\"\u003e\n\u003cdiv class=\"ws-dim-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"5\" x2=\"16\" y2=\"5\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"19\" x2=\"16\" y2=\"19\"\u003e\u003c\/line\u003e\u003cline x1=\"10\" y1=\"8\" x2=\"14\" y2=\"8\"\u003e\u003c\/line\u003e\u003cline x1=\"10\" y1=\"16\" x2=\"14\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-dim-value\"\u003e5.3\" \u003cspan\u003e\/ 13.5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"ws-dim-title\"\u003eWidth (Including Side Fins)\u003c\/h3\u003e\n\u003cp class=\"ws-dim-desc\"\u003eIncluding the adorable side fins, wide enough to hold your keys and cards comfortably.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-dim-card\"\u003e\n\u003cdiv class=\"ws-dim-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L8 8h8L12 2z\"\u003e\u003c\/path\u003e\u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"22\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"12\" x2=\"16\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"9\" y1=\"16\" x2=\"15\" y2=\"16\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-dim-value\"\u003e2.95\" \u003cspan\u003e\/ 7.5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"ws-dim-title\"\u003eHeight (Including Dorsal Fin)\u003c\/h3\u003e\n\u003cp class=\"ws-dim-desc\"\u003eIncluding the iconic dorsal fin, the perfect height to stand out and show off its charm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== COLOR OPTIONS ========== --\u003e\n\u003csection class=\"ws-section ws-colors-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eChoose Your Color\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003eTwo Beautiful Shades.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eAvailable in Blue and Pink — both crafted from sustainably sourced full grain leather with the same adorable whale shark design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== HANDMADE ========== --\u003e\n\u003csection class=\"ws-section ws-handmade-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eHandmade With Love\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003eCrafted With Attention to Detail.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eEvery pouch is handmade with love and attention to detail — no mass production, no shortcuts. Just genuine craftsmanship you can feel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-handmade-grid\"\u003e\n\u003cdiv class=\"ws-handmade-card\"\u003e\n\u003cdiv class=\"ws-handmade-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"ws-handmade-title\"\u003eHandmade\u003c\/h3\u003e\n\u003cp class=\"ws-handmade-desc\"\u003eEach pouch lovingly crafted by hand with care\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-handmade-card\"\u003e\n\u003cdiv class=\"ws-handmade-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"ws-handmade-title\"\u003eLove \u0026amp; Care\u003c\/h3\u003e\n\u003cp class=\"ws-handmade-desc\"\u003eMade with genuine love and attention to detail\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-handmade-card\"\u003e\n\u003cdiv class=\"ws-handmade-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 20h9\"\u003e\u003c\/path\u003e\u003cpath d=\"M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"ws-handmade-title\"\u003eNo Shortcuts\u003c\/h3\u003e\n\u003cp class=\"ws-handmade-desc\"\u003eNo mass production, just genuine craftsmanship\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-handmade-card\"\u003e\n\u003cdiv class=\"ws-handmade-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 14s1.5 2 4 2 4-2 4-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3 class=\"ws-handmade-title\"\u003eUnique Character\u003c\/h3\u003e\n\u003cp class=\"ws-handmade-desc\"\u003eEach piece has its own unique character and charm\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== GIFT READY ========== --\u003e\n\u003csection class=\"ws-section ws-gift-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eArrives Gift-Ready\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003eThe Perfect Gift for Any Occasion.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eArrives beautifully packaged, ready to give — or keep for yourself. This little guy delivers big on charm and thoughtfulness.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-gift-wrapper\"\u003e\n\u003c!-- 图片位4: 礼物包装\/场景图 --\u003e\n\u003cdiv class=\"ws-gift-visual\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/95d9d229-1da5-4511-9717-c71d0c5e021a.png?v=1788161808\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-gift-text\"\u003e\n\u003ch3\u003eGift-Ready. Charm-Packed.\u003c\/h3\u003e\n\u003cp\u003eWhether it's for a birthday, anniversary, graduation, or just because — this adorable whale shark pouch is the perfect gift. Arrives beautifully packaged, ready to give. Add personalization to make it truly one-of-a-kind. Your loved ones will absolutely treasure this unique, thoughtful gift.\u003c\/p\u003e\n\u003cdiv class=\"ws-gift-occasions\"\u003e\n\u003cspan class=\"ws-gift-occasion\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"7\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e Birthday\u003c\/span\u003e \u003cspan class=\"ws-gift-occasion\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Anniversary\u003c\/span\u003e \u003cspan class=\"ws-gift-occasion\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 10v6M2 10l10-5 10 5-10 5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 12v5c3 3 9 3 12 0v-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Graduation\u003c\/span\u003e \u003cspan class=\"ws-gift-occasion\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Just Because\u003c\/span\u003e \u003cspan class=\"ws-gift-occasion\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\u003c\/svg\u003e Holidays\u003c\/span\u003e \u003cspan class=\"ws-gift-occasion\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8v4\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 14s1.5 2 4 2 4-2 4-2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Ocean Lovers\u003c\/span\u003e \u003cspan class=\"ws-gift-occasion\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"7\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e For Him\u003c\/span\u003e \u003cspan class=\"ws-gift-occasion\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e For Her\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== SPECIFICATIONS ========== --\u003e\n\u003csection class=\"ws-section ws-specs-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eProduct Specifications\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003eEverything You Need to Know.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eComplete product details for the Handmade Leather Whale Shark Key Pouch \/ Card Holder.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-specs-table\"\u003e\n\u003cdiv class=\"ws-spec-row header\"\u003e\n\u003cdiv class=\"ws-spec-cell\"\u003eSpecification\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell\"\u003eDetails\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eProduct Name\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eWHALE SHARK KEY POUCH \/ CARD HOLDER\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eTrendslana\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eSustainably Sourced Full Grain Leather (Highest Quality)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eDesign\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eAdorable Whale Shark Shape with Side Fins \u0026amp; Dorsal Fin\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eFunction\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003e2-in-1: Key Pouch + Card Holder\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003ePersonalization\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eAvailable — Add Name or Initials to the Whale Shark Belly\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eColors Available\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eBlue Whale Wallet \/ Pink Whale Wallet\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eLength\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003e7.7 inches \/ 19.5 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eWidth (Including Side Fins)\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003e5.3 inches \/ 13.5 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eHeight (Including Dorsal Fin)\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003e2.95 inches \/ 7.5 cm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eCraftsmanship\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eHandmade With Love and Attention to Detail\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eLeather Quality\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eFull Grain — Gets Better With Age, Develops Unique Patina\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eKey Features\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eKeeps Keys Organized \u0026amp; Scratch-Free · Doubles as Card Holder · Conversation Starter · Gift-Ready Packaging\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003ePerfect For\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003eBirthday, Anniversary, Graduation, Holidays, Just Because, Ocean Lovers, For Him \u0026amp; For Her\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eInstallment\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003ePay in 2 Interest-Free Installments of $18.98\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-row\"\u003e\n\u003cdiv class=\"ws-spec-cell label\"\u003eTagline\u003c\/div\u003e\n\u003cdiv class=\"ws-spec-cell value\"\u003e\"Life's too short for boring accessories. Swim in style.\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== PRICING ========== --\u003e\n\u003csection class=\"ws-section ws-pricing-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-text-center\"\u003e\n\u003cspan class=\"ws-section-label\"\u003eSpecial Offer\u003c\/span\u003e\n\u003ch2 class=\"ws-section-title\"\u003eSave $12 Today.\u003c\/h2\u003e\n\u003cp class=\"ws-section-subtitle\"\u003eLimited time sale price — get your handmade whale shark pouch at a special discount. Pay in 2 interest-free installments available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-pricing-card\"\u003e\n\u003cdiv class=\"ws-pricing-badge\"\u003e🐋 LIMITED TIME SALE · SAVE $12.00\u003c\/div\u003e\n\u003cdiv class=\"ws-pricing-price\"\u003e\u003cspan class=\"ws-pricing-now\"\u003eWHALE SHARK KEY POUCH \/ CARD HOLDER\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"ws-pricing-save\"\u003e2-in-1 key pouch + card holder\u003c\/div\u003e\n\u003cp class=\"ws-pricing-installment\"\u003eOr pay in \u003cstrong\u003e2 interest-free installments of $18.98\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 14px; color: var(--text-on-light-soft); margin: 0; line-height: 1.7;\"\u003eHandmade from sustainably sourced full grain leather · Adorable whale shark design · 2-in-1 key pouch + card holder · Personalization available · Arrives gift-ready · Blue or Pink available\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== TRUST BAR ========== --\u003e\n\u003csection class=\"ws-section ws-trust-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-trust-bar\"\u003e\n\u003cdiv class=\"ws-trust-item\"\u003e\n\u003cdiv class=\"ws-trust-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"ws-trust-title\"\u003eSustainably Sourced\u003c\/p\u003e\n\u003cp class=\"ws-trust-desc\"\u003eFull grain leather, ethically and responsibly sourced. Highest quality available.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-trust-item\"\u003e\n\u003cdiv class=\"ws-trust-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"ws-trust-title\"\u003eHandmade With Love\u003c\/p\u003e\n\u003cp class=\"ws-trust-desc\"\u003eEach pouch lovingly crafted by hand with attention to detail. No mass production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-trust-item\"\u003e\n\u003cdiv class=\"ws-trust-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 20h9\"\u003e\u003c\/path\u003e\u003cpath d=\"M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"ws-trust-title\"\u003ePersonalizable\u003c\/p\u003e\n\u003cp class=\"ws-trust-desc\"\u003eAdd a name or initials to the belly. Turn it into a one-of-a-kind treasure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ws-trust-item\"\u003e\n\u003cdiv class=\"ws-trust-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"2\" y=\"5\" width=\"20\" height=\"14\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"2\" y1=\"10\" x2=\"22\" y2=\"10\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cp class=\"ws-trust-title\"\u003eGift-Ready\u003c\/p\u003e\n\u003cp class=\"ws-trust-desc\"\u003eArrives beautifully packaged. Perfect for any occasion. Ready to give or keep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ========== CTA ========== --\u003e\n\u003csection class=\"ws-cta-section\"\u003e\n\u003cdiv class=\"ws-container\"\u003e\n\u003cdiv class=\"ws-cta-badge\"\u003e🐋 LIMITED TIME SALE · SAVE $12.00 · HANDMADE LEATHER\u003c\/div\u003e\n\u003ch2 class=\"ws-cta-title\"\u003eLife's Too Short for \u003cspan class=\"highlight\"\u003eBoring Accessories.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"ws-cta-desc\"\u003eSwim in style with the most charming little companion your keys have ever had. Handmade from sustainably sourced full grain leather, adorable whale shark design, 2-in-1 key pouch + card holder, personalization available, arrives gift-ready. Save $12 today — limited time sale price. Blue or Pink available. Get yours before they're gone!\u003c\/p\u003e\n\u003cdiv class=\"ws-cta-features\"\u003e\n\u003cdiv class=\"ws-cta-feature\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 100% Full Grain Leather\u003c\/div\u003e\n\u003cdiv class=\"ws-cta-feature\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Handmade With Love\u003c\/div\u003e\n\u003cdiv class=\"ws-cta-feature\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e 2-in-1 Key Pouch + Card Holder\u003c\/div\u003e\n\u003cdiv class=\"ws-cta-feature\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Personalizable\u003c\/div\u003e\n\u003cdiv class=\"ws-cta-feature\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Sustainably Sourced\u003c\/div\u003e\n\u003cdiv class=\"ws-cta-feature\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Gift-Ready Packaging\u003c\/div\u003e\n\u003cdiv class=\"ws-cta-feature\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Blue \u0026amp; Pink Available\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"ws-cta-note\"\u003e* WHALE SHARK KEY POUCH \/ CARD HOLDER · Handmade from sustainably sourced full grain leather · Adorable whale shark design with side fins \u0026amp; dorsal fin · 2-in-1: key pouch + card holder · Keeps keys organized and scratch-free · Personalization available — add name or initials to the belly · Colors: Blue Whale Wallet \/ Pink Whale Wallet · Dimensions: Length 7.7\" \/ 19.5cm, Width (including side fins) 5.3\" \/ 13.5cm, Height (including dorsal fin) 2.95\" \/ 7.5cm · Handmade with love and attention to detail · Full grain leather gets better with age · Arrives gift-ready · Perfect for birthday, anniversary, graduation, holidays, just because, ocean lovers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"B004","offers":[{"title":"Default Title","offer_id":55397189157004,"sku":"B02667-A","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/b915a0c6-807d-4260-b55c-7364bbd45f65.png?v=1788161799","url":"https:\/\/yooyappvip.us\/products\/whale-shark-key-pouch-card-holder","provider":"YooyappVip","version":"1.0","type":"link"}