{"product_id":"velr-grooming-trimmer","title":"VELR Grooming Trimmer","description":"\u003cstyle\u003e\n  .velr-trimmer {\n    --bg: #050505;\n    --card: #0b0b0b;\n    --text: #f5f5f5;\n    --muted: #969696;\n    --border: rgba(255,255,255,0.12);\n\n    position: relative;\n    overflow: hidden;\n    background: var(--bg);\n    color: var(--text);\n    padding: 75px 22px;\n    font-family: Arial, Helvetica, sans-serif;\n\n    \/* Makes the section respond to its actual Shopify width *\/\n    container-type: inline-size;\n  }\n\n  \/* BACKGROUND ATMOSPHERE *\/\n\n  .velr-trimmer::before {\n    content: \"\";\n    position: absolute;\n    width: 650px;\n    height: 650px;\n    top: -330px;\n    left: 50%;\n    transform: translateX(-50%);\n\n    background: radial-gradient(\n      circle,\n      rgba(255,255,255,0.075) 0%,\n      rgba(255,255,255,0.025) 35%,\n      transparent 70%\n    );\n\n    pointer-events: none;\n  }\n\n  .velr-trimmer::after {\n    content: \"\";\n    position: absolute;\n    width: 450px;\n    height: 450px;\n    bottom: -300px;\n    right: -180px;\n\n    background: radial-gradient(\n      circle,\n      rgba(255,255,255,0.035),\n      transparent 70%\n    );\n\n    pointer-events: none;\n  }\n\n  .velr-trimmer-container {\n    width: 100%;\n    max-width: 1050px;\n    margin: 0 auto;\n    position: relative;\n    z-index: 2;\n  }\n\n  \/* HEADER *\/\n\n  .velr-trimmer-eyebrow {\n    text-align: center;\n    color: #888;\n    font-size: 11px;\n    letter-spacing: 4px;\n    text-transform: uppercase;\n    margin-bottom: 18px;\n\n    animation: trimmerFade 0.8s ease forwards;\n  }\n\n  .velr-trimmer-title {\n    margin: 0 auto;\n    max-width: 900px;\n\n    text-align: center;\n\n    font-size: clamp(42px, 6vw, 72px);\n    line-height: 0.98;\n    font-weight: 500;\n    letter-spacing: -3px;\n\n    background: linear-gradient(\n      110deg,\n      #707070 0%,\n      #f7f7f7 24%,\n      #a0a0a0 48%,\n      #ffffff 70%,\n      #6c6c6c 100%\n    );\n\n    background-size: 220% auto;\n\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n\n    animation:\n      trimmerFade 0.9s ease forwards,\n      trimmerMetal 7s linear infinite;\n  }\n\n  .velr-trimmer-intro {\n    width: 100%;\n    max-width: 650px;\n\n    margin: 25px auto 0;\n\n    text-align: center;\n\n    color: var(--muted);\n\n    font-size: 15px;\n    line-height: 1.75;\n\n    animation: trimmerFade 1s ease 0.15s both;\n  }\n\n  \/* DIVIDER *\/\n\n  .velr-trimmer-divider {\n    width: 75px;\n    height: 1px;\n\n    margin: 43px auto 58px;\n\n    background: linear-gradient(\n      90deg,\n      transparent,\n      #aaa,\n      transparent\n    );\n\n    opacity: 0.7;\n  }\n\n  \/* SECTION LABEL *\/\n\n  .velr-trimmer-label {\n    text-align: center;\n\n    color: #777;\n\n    text-transform: uppercase;\n    letter-spacing: 3px;\n\n    font-size: 10px;\n\n    margin-bottom: 28px;\n  }\n\n  \/* ================================\n     FEATURE GRID\n     ================================ *\/\n\n  .velr-trimmer-features {\n    display: grid;\n\n    \/* Prevents cards being crushed *\/\n    grid-template-columns:\n      repeat(auto-fit, minmax(min(220px, 100%), 1fr));\n\n    gap: 14px;\n\n    width: 100%;\n    max-width: 1050px;\n\n    margin: 0 auto;\n  }\n\n  \/* CARDS *\/\n\n  .velr-trimmer-card {\n    position: relative;\n    overflow: hidden;\n\n    min-width: 0;\n    min-height: 200px;\n\n    padding: 30px;\n\n    box-sizing: border-box;\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,0.055),\n        rgba(255,255,255,0.012)\n      );\n\n    border: 1px solid var(--border);\n\n    border-radius: 4px;\n\n    opacity: 0;\n    transform: translateY(25px);\n\n    animation: trimmerCard 0.8s ease forwards;\n\n    transition:\n      transform 0.45s cubic-bezier(.2,.8,.2,1),\n      border-color 0.45s ease,\n      box-shadow 0.45s ease;\n  }\n\n  .velr-trimmer-card:nth-child(1) {\n    animation-delay: 0.15s;\n  }\n\n  .velr-trimmer-card:nth-child(2) {\n    animation-delay: 0.28s;\n  }\n\n  .velr-trimmer-card:nth-child(3) {\n    animation-delay: 0.41s;\n  }\n\n  .velr-trimmer-card:nth-child(4) {\n    animation-delay: 0.54s;\n  }\n\n  .velr-trimmer-card:hover {\n    transform: translateY(-6px);\n\n    border-color: rgba(255,255,255,0.28);\n\n    box-shadow:\n      0 20px 50px rgba(0,0,0,0.55),\n      inset 0 1px 0 rgba(255,255,255,0.08);\n  }\n\n  \/* SHINE *\/\n\n  .velr-trimmer-card::after {\n    content: \"\";\n\n    position: absolute;\n\n    width: 150%;\n    height: 100%;\n\n    top: 0;\n    left: -180%;\n\n    background: linear-gradient(\n      100deg,\n      transparent 35%,\n      rgba(255,255,255,0.08) 50%,\n      transparent 65%\n    );\n\n    transform: skewX(-20deg);\n\n    transition: left 0.8s ease;\n\n    pointer-events: none;\n  }\n\n  .velr-trimmer-card:hover::after {\n    left: 120%;\n  }\n\n  \/* ICON *\/\n\n  .velr-trimmer-icon {\n    width: 40px;\n    height: 40px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    border: 1px solid rgba(255,255,255,0.2);\n\n    border-radius: 50%;\n\n    color: #d5d5d5;\n\n    font-size: 14px;\n\n    background: rgba(255,255,255,0.025);\n\n    margin-bottom: 22px;\n\n    box-sizing: border-box;\n  }\n\n  \/* CARD TYPOGRAPHY *\/\n\n  .velr-trimmer-card h3 {\n    margin: 0 0 10px;\n\n    font-size: 20px;\n\n    font-weight: 500;\n\n    letter-spacing: -0.4px;\n\n    line-height: 1.2;\n\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .velr-trimmer-card p {\n    margin: 0;\n\n    max-width: 520px;\n\n    color: #888;\n\n    font-size: 14px;\n\n    line-height: 1.7;\n\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  \/* BOTTOM STATEMENT *\/\n\n  .velr-trimmer-bottom {\n    text-align: center;\n\n    margin: 70px auto 0;\n\n    padding-top: 55px;\n\n    border-top: 1px solid rgba(255,255,255,0.08);\n\n    max-width: 900px;\n\n    animation: trimmerFade 1s ease 0.65s both;\n  }\n\n  .velr-trimmer-small {\n    color: #777;\n\n    text-transform: uppercase;\n\n    letter-spacing: 3px;\n\n    font-size: 10px;\n\n    margin-bottom: 18px;\n  }\n\n  .velr-trimmer-bottom h2 {\n    margin: 0;\n\n    font-size: clamp(28px, 4vw, 44px);\n\n    line-height: 1.08;\n\n    font-weight: 400;\n\n    letter-spacing: -1.5px;\n\n    background: linear-gradient(\n      100deg,\n      #888,\n      #fff,\n      #888\n    );\n\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n\n  .velr-trimmer-bottom p {\n    max-width: 560px;\n\n    margin: 19px auto 0;\n\n    color: #888;\n\n    font-size: 14px;\n\n    line-height: 1.75;\n  }\n\n  \/* BOTTOM ACCENT *\/\n\n  .velr-trimmer-accent {\n    margin: 35px auto 0;\n\n    display: flex;\n\n    justify-content: center;\n\n    align-items: center;\n\n    gap: 10px;\n\n    color: #777;\n\n    font-size: 10px;\n\n    letter-spacing: 3px;\n\n    text-transform: uppercase;\n  }\n\n  .velr-trimmer-accent::before,\n  .velr-trimmer-accent::after {\n    content: \"\";\n\n    width: 28px;\n    height: 1px;\n\n    background: #444;\n  }\n\n  \/* ANIMATIONS *\/\n\n  @keyframes trimmerFade {\n    from {\n      opacity: 0;\n      transform: translateY(22px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes trimmerCard {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes trimmerMetal {\n    0% {\n      background-position: 200% center;\n    }\n\n    100% {\n      background-position: -200% center;\n    }\n  }\n\n  \/* =================================================\n     SHOPIFY COLUMN WIDTH FIX\n     ================================================= *\/\n\n  \/*\n    Narrow Shopify product column:\n    stack cards instead of crushing them.\n  *\/\n\n  @container (max-width: 520px) {\n\n    .velr-trimmer-features {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .velr-trimmer-card {\n      min-height: auto;\n      padding: 27px;\n    }\n\n    .velr-trimmer-card h3 {\n      font-size: 19px;\n      line-height: 1.25;\n    }\n\n    .velr-trimmer-card p {\n      font-size: 13px;\n      line-height: 1.65;\n    }\n\n  }\n\n  \/*\n    Medium-width Shopify column:\n    two cards per row.\n  *\/\n\n  @container (min-width: 521px) and (max-width: 900px) {\n\n    .velr-trimmer-features {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    .velr-trimmer-card {\n      min-height: 200px;\n    }\n\n  }\n\n  \/*\n    Only use four columns when THIS SECTION\n    is actually wide enough.\n  *\/\n\n  @container (min-width: 901px) {\n\n    .velr-trimmer-features {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    .velr-trimmer-card {\n      min-height: 220px;\n    }\n\n  }\n\n  \/* ================================\n     MOBILE\n     ================================ *\/\n\n  @media (max-width: 700px) {\n\n    .velr-trimmer {\n      padding: 58px 17px;\n    }\n\n    .velr-trimmer-title {\n      font-size: clamp(42px, 13vw, 62px);\n      letter-spacing: -3px;\n      line-height: 0.98;\n    }\n\n    .velr-trimmer-intro {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .velr-trimmer-divider {\n      margin-bottom: 48px;\n    }\n\n    .velr-trimmer-features {\n      grid-template-columns: 1fr;\n      gap: 10px;\n      max-width: 100%;\n    }\n\n    .velr-trimmer-card {\n      min-height: auto;\n      padding: 27px;\n    }\n\n    .velr-trimmer-card h3 {\n      font-size: 19px;\n    }\n\n    .velr-trimmer-card p {\n      font-size: 13px;\n    }\n\n    .velr-trimmer-bottom {\n      margin-top: 55px;\n      padding-top: 45px;\n    }\n\n  }\n\n\u003c\/style\u003e\n\n\n\u003csection class=\"velr-trimmer\"\u003e\n\n  \u003cdiv class=\"velr-trimmer-container\"\u003e\n\n\n    \u003c!-- HEADER --\u003e\n\n    \u003cdiv class=\"velr-trimmer-eyebrow\"\u003e\n      VELR Grooming\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"velr-trimmer-title\"\u003e\n      The VELR Grooming Trimmer\n    \u003c\/h2\u003e\n\n\n    \u003cp class=\"velr-trimmer-intro\"\u003e\n      A sleek, cordless grooming essential designed to keep\n      your beard, hair and finer details looking sharp.\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"velr-trimmer-divider\"\u003e\u003c\/div\u003e\n\n\n    \u003c!-- FEATURES --\u003e\n\n    \u003cdiv class=\"velr-trimmer-label\"\u003e\n      Precision Grooming\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"velr-trimmer-features\"\u003e\n\n\n      \u003c!-- FEATURE 1 --\u003e\n\n      \u003cdiv class=\"velr-trimmer-card\"\u003e\n\n        \u003cdiv class=\"velr-trimmer-icon\"\u003e\n          ◇\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Precision Control\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Designed to give you the control you need\n          for clean trimming, shaping and detailing.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- FEATURE 2 --\u003e\n\n      \u003cdiv class=\"velr-trimmer-card\"\u003e\n\n        \u003cdiv class=\"velr-trimmer-icon\"\u003e\n          ✦\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Cordless Freedom\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          A sleek cordless design makes grooming\n          simple, convenient and easy wherever you are.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- FEATURE 3 --\u003e\n\n      \u003cdiv class=\"velr-trimmer-card\"\u003e\n\n        \u003cdiv class=\"velr-trimmer-icon\"\u003e\n          ◉\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Digital Display\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Keep an eye on your remaining power with\n          the clear digital display while you groom.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- FEATURE 4 --\u003e\n\n      \u003cdiv class=\"velr-trimmer-card\"\u003e\n\n        \u003cdiv class=\"velr-trimmer-icon\"\u003e\n          ⟡\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Built To Stay Sharp\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          From everyday maintenance to final detailing,\n          keep your grooming routine looking refined.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- FINAL STATEMENT --\u003e\n\n    \u003cdiv class=\"velr-trimmer-bottom\"\u003e\n\n      \u003cdiv class=\"velr-trimmer-small\"\u003e\n        Simple. Precise. Refined.\n      \u003c\/div\u003e\n\n\n      \u003ch2\u003e\n        Clean lines.\u003cbr\u003e\n        Precise control.\n      \u003c\/h2\u003e\n\n\n      \u003cp\u003e\n        Keep your routine sharp with a grooming essential\n        designed for trimming, shaping and detailing.\n        Your grooming routine, refined.\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"velr-trimmer-accent\"\u003e\n        Built to keep you sharp\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":54197039661420,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1007\/6533\/5916\/files\/ChatGPTImageAug14_2026_08_58_01PM.png?v=1786733938","url":"https:\/\/velr.co.za\/products\/velr-grooming-trimmer","provider":"VELR","version":"1.0","type":"link"}