{"product_id":"glovelle™-softstep-duo","title":"Glovelle SoftStep Duo (Electric Foot File)","description":"\n\u003csection class=\"glovelle-file\"\u003e\n  \u003cdiv class=\"gf-inner\"\u003e\n\n    \u003cdiv class=\"gf-eyebrow\"\u003e\n      \u003cspan\u003e\u003c\/span\u003e YOUR SELF-CARE RITUAL \u003cspan\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"gf-title\"\u003e\n      Smoother-feeling heels.\u003cbr\u003e\n      \u003cem\u003eSofter steps.\u003c\/em\u003e\u003cbr\u003e\n      More confidence in sandals.\n    \u003c\/h2\u003e\n\n    \u003cdiv class=\"gf-divider\"\u003e✧\u003c\/div\u003e\n\n    \u003cp class=\"gf-description\"\u003e\n      Make foot care a simple part of your self-care routine.\n      Portable and rechargeable, the\n      \u003cstrong\u003eGlovelle™ electric foot file\u003c\/strong\u003e helps buff away\n      rough, dry skin and comes with a charging cable included.\n      Interchangeable attachments let you switch between foot\n      smoothing and detailed grooming.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"gf-heading\"\u003e\n      \u003cspan\u003eDESIGNED FOR YOUR ROUTINE\u003c\/span\u003e\n      \u003ch3\u003eMeet your attachments\u003c\/h3\u003e\n      \u003cp\u003eFour essentials for your foot-care ritual.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gf-grid\"\u003e\n      \u003carticle class=\"gf-card\"\u003e\n        \u003cspan class=\"gf-number\"\u003e01\u003c\/span\u003e\n        \u003cdiv class=\"gf-icon\"\u003e✧\u003c\/div\u003e\n        \u003ch4\u003eFoot-smoothing head\u003c\/h4\u003e\n        \u003cp\u003eFor rough heel skin, move gently across the area without holding it in one spot.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gf-card\"\u003e\n        \u003cspan class=\"gf-number\"\u003e02\u003c\/span\u003e\n        \u003cdiv class=\"gf-icon\"\u003e⌁\u003c\/div\u003e\n        \u003ch4\u003eNail-shaping tip\u003c\/h4\u003e\n        \u003cp\u003eFor shaping nail edges, use light, controlled passes.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gf-card\"\u003e\n        \u003cspan class=\"gf-number\"\u003e03\u003c\/span\u003e\n        \u003cdiv class=\"gf-icon\"\u003e✦\u003c\/div\u003e\n        \u003ch4\u003eDetail tip\u003c\/h4\u003e\n        \u003cp\u003eFor precise nail grooming, work slowly around small areas.\u003c\/p\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"gf-card\"\u003e\n        \u003cspan class=\"gf-number\"\u003e04\u003c\/span\u003e\n        \u003cdiv class=\"gf-icon\"\u003e◇\u003c\/div\u003e\n        \u003ch4\u003ePolishing tip\u003c\/h4\u003e\n        \u003cp\u003eFor finishing nail surfaces, use gentle passes without pressing down.\u003c\/p\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"gf-closing\"\u003e\n      \u003cspan class=\"gf-sparkle\"\u003e✧\u003c\/span\u003e\n      \u003cp\u003eYour little ritual for smoother-feeling heels and sandal-ready confidence.\u003c\/p\u003e\n      \u003cspan class=\"gf-heart\"\u003e♡\u003c\/span\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .glovelle-file {\n    --pink: #E9B9C4;\n    --rose: #B86E80;\n    --cream: #FFFAF6;\n    --ink: #34252B;\n    --muted: #806F73;\n    --gold: #BD9A69;\n\n    background:\n      radial-gradient(ellipse at 50% 0%,\n        rgba(233,185,196,.38), transparent 65%),\n      var(--cream);\n    color: var(--ink);\n    padding: 60px 22px;\n    overflow: hidden;\n    font-family: inherit;\n  }\n\n  .gf-inner {\n    max-width: 850px;\n    margin: auto;\n    text-align: center;\n  }\n\n  .gf-eyebrow {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n    margin-bottom: 25px;\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: 2.5px;\n    color: var(--rose);\n    animation: gfFade .8s ease both;\n  }\n\n  .gf-eyebrow span {\n    width: 27px;\n    height: 1px;\n    background: var(--gold);\n  }\n\n  .gf-title {\n    margin: 0;\n    font-family: Georgia, serif;\n    font-size: clamp(29px, 5vw, 46px);\n    line-height: 1.3;\n    letter-spacing: -.7px;\n    font-weight: 400;\n    animation: gfRise .9s ease both;\n  }\n\n  .gf-title em {\n    color: var(--rose);\n    font-weight: 400;\n  }\n\n  .gf-divider {\n    margin: 25px 0;\n    color: var(--gold);\n    font-size: 25px;\n    animation: gfTwinkle 3s ease-in-out infinite;\n  }\n\n  .gf-description {\n    max-width: 670px;\n    margin: 0 auto;\n    color: var(--muted);\n    font-size: 15px;\n    line-height: 1.95;\n    animation: gfRise 1s ease both;\n  }\n\n  .gf-description strong {\n    color: var(--ink);\n  }\n\n  .gf-heading {\n    margin: 55px 0 27px;\n  }\n\n  .gf-heading \u003e span {\n    font-size: 9px;\n    letter-spacing: 2.3px;\n    font-weight: 600;\n    color: var(--rose);\n  }\n\n  .gf-heading h3 {\n    margin: 11px 0 7px;\n    font-family: Georgia, serif;\n    font-size: clamp(25px, 4vw, 34px);\n    font-weight: 400;\n  }\n\n  .gf-heading p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  .gf-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 15px;\n    text-align: left;\n  }\n\n  .gf-card {\n    position: relative;\n    padding: 26px 23px;\n    background: rgba(255,250,246,.85);\n    border: 1px solid rgba(184,110,128,.24);\n    border-radius: 12px;\n    box-shadow: 0 5px 20px rgba(52,37,43,.025);\n    transition: transform .35s ease,\n                box-shadow .35s ease,\n                background .35s ease;\n    animation: gfRise .8s ease both;\n  }\n\n  .gf-card:nth-child(2) { animation-delay: .1s; }\n  .gf-card:nth-child(3) { animation-delay: .2s; }\n  .gf-card:nth-child(4) { animation-delay: .3s; }\n\n  .gf-card:hover {\n    transform: translateY(-5px);\n    background: #FFF3F4;\n    box-shadow: 0 13px 28px rgba(184,110,128,.12);\n  }\n\n  .gf-number {\n    position: absolute;\n    top: 17px;\n    right: 17px;\n    color: var(--gold);\n    font-size: 10px;\n    letter-spacing: 1px;\n  }\n\n  .gf-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 43px;\n    height: 43px;\n    margin-bottom: 18px;\n    border-radius: 50%;\n    background: #F7E4E8;\n    color: var(--rose);\n    font-size: 21px;\n    transition: transform .4s ease;\n  }\n\n  .gf-card:hover .gf-icon {\n    transform: rotate(12deg) scale(1.08);\n  }\n\n  .gf-card h4 {\n    margin: 0 0 9px;\n    color: var(--ink);\n    font-family: Georgia, serif;\n    font-size: 17px;\n    font-weight: 400;\n  }\n\n  .gf-card p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 1.8;\n  }\n\n  .gf-closing {\n    margin-top: 43px;\n    padding: 27px 20px;\n    border-top: 1px solid rgba(189,154,105,.45);\n    border-bottom: 1px solid rgba(189,154,105,.45);\n  }\n\n  .gf-sparkle {\n    color: var(--gold);\n    font-size: 23px;\n  }\n\n  .gf-closing p {\n    max-width: 530px;\n    margin: 13px auto;\n    font-family: Georgia, serif;\n    font-size: 20px;\n    line-height: 1.7;\n    color: var(--ink);\n  }\n\n  .gf-heart {\n    display: inline-block;\n    color: var(--rose);\n    font-size: 25px;\n    animation: gfPulse 2.5s ease-in-out infinite;\n  }\n\n  @keyframes gfFade {\n    from { opacity: 0; }\n    to { opacity: 1; }\n  }\n\n  @keyframes gfRise {\n    from { opacity: 0; transform: translateY(16px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @keyframes gfTwinkle {\n    0%, 100% { opacity: .65; transform: scale(.92); }\n    50% { opacity: 1; transform: scale(1.1); }\n  }\n\n  @keyframes gfPulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.12); }\n  }\n\n  @media (max-width: 600px) {\n    .glovelle-file { padding: 43px 17px; }\n    .gf-title { letter-spacing: -.4px; }\n    .gf-description { font-size: 14px; }\n    .gf-grid { gap: 10px; }\n    .gf-card { padding: 22px 15px; }\n    .gf-card h4 { font-size: 15px; }\n    .gf-card p { font-size: 12px; }\n    .gf-heading { margin-top: 43px; }\n    .gf-closing p { font-size: 18px; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .glovelle-file *,\n    .glovelle-file *::before,\n    .glovelle-file *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e\n","brand":"My Store","offers":[{"title":"Pink","offer_id":47917247955100,"sku":null,"price":799.9,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":47917247987868,"sku":null,"price":799.9,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0773\/5866\/1788\/files\/blush-pink-glovelle-foot-file-self-care-scene.png?v=1791561277","url":"https:\/\/glovelle.co.za\/products\/glovelle%e2%84%a2-softstep-duo","provider":"Glovelle","version":"1.0","type":"link"}