{"title":"Home page","description":null,"products":[{"product_id":"solvique-silque-2-in-1-body-shaver","title":"SOLVIQUE™ Silque — 2-in-1 Body Shaver","description":"\u003c!-- SOLVIQUE™ SILQUE — PREMIUM PRODUCT DESCRIPTION --\u003e\n\u003csection class=\"vayvori-silque\"\u003e\n\u003cdiv class=\"vs-container\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"vs-hero vs-reveal\"\u003e\n\u003cspan class=\"vs-eyebrow\"\u003eSOLVIQUE™ SILQUE\u003c\/span\u003e\n\u003ch2\u003eSmooth skin.\u003cbr\u003e\u003cspan\u003eMade beautifully simple.\u003c\/span\u003e ✨\u003c\/h2\u003e\n\u003cp class=\"vs-intro\"\u003eMeet your new body-care essential. The \u003cstrong\u003eSOLVIQUE™ Silque 2-in-1 Body Shaver\u003c\/strong\u003e is designed to make everyday grooming quicker, gentler and beautifully uncomplicated — from longer body hair to those finer finishing touches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003cdiv class=\"vs-benefits\"\u003e\n\u003carticle class=\"vs-card vs-reveal\"\u003e\n\u003cdiv class=\"vs-icon\"\u003e🌸\u003c\/div\u003e\n\u003ch3\u003eComfortable Grooming\u003c\/h3\u003e\n\u003cp\u003eDesigned to glide across the skin while helping reduce the uncomfortable pulling and tugging that can happen when removing body hair.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"vs-card vs-reveal\"\u003e\n\u003cdiv class=\"vs-icon\"\u003e✨\u003c\/div\u003e\n\u003ch3\u003eSmooth Finishing\u003c\/h3\u003e\n\u003cp\u003eTrim longer hairs first, then switch heads for a closer finishing pass — leaving your skin looking neat, smooth and beautifully groomed.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"vs-card vs-reveal\"\u003e\n\u003cdiv class=\"vs-icon\"\u003e💕\u003c\/div\u003e\n\u003ch3\u003eMade for Your Routine\u003c\/h3\u003e\n\u003cp\u003ePerfect for maintaining areas such as the legs, arms, underarms and bikini line — all with one compact beauty tool.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- PROBLEM \/ SOLUTION --\u003e\n\u003cdiv class=\"vs-story vs-reveal\"\u003e\n\u003cdiv class=\"vs-story-inner\"\u003e\n\u003cspan class=\"vs-mini\"\u003eNO MORE COMPLICATED ROUTINES\u003c\/span\u003e\n\u003ch2\u003eTwo heads.\u003cbr\u003e\u003cem\u003eOne beautifully simple routine.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eLonger hair can be difficult to shave comfortably in one pass. That's why Silque gives you \u003cstrong\u003etwo grooming options\u003c\/strong\u003e in one elegant device.\u003c\/p\u003e\n\u003cdiv class=\"vs-steps\"\u003e\n\u003cdiv class=\"vs-step\"\u003e\n\u003cspan class=\"vs-number\"\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eTrim\u003c\/h4\u003e\n\u003cp\u003eStart with the trimming head to shorten longer body hair and prepare the area for a smoother finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vs-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vs-step\"\u003e\n\u003cspan class=\"vs-number\"\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch4\u003eSmooth\u003c\/h4\u003e\n\u003cp\u003eSwitch to the finishing head to tackle shorter, finer hair and complete your grooming routine. ✨\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- OUTCOME --\u003e\n\u003cdiv class=\"vs-outcome vs-reveal\"\u003e\n\u003cspan class=\"vs-sparkle\"\u003e✦\u003c\/span\u003e\n\u003ch2\u003eLess fuss.\u003cbr\u003eMore \u003cspan\u003eSilque.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWhether you're getting ready for a night out, maintaining your bikini line or simply enjoying that freshly groomed feeling, Silque helps make body care feel less like a chore and more like part of your self-care ritual.\u003c\/p\u003e\n\u003cdiv class=\"vs-pills\"\u003e\n\u003cspan\u003e✓ 2-in-1 Grooming\u003c\/span\u003e \u003cspan\u003e✓ Body \u0026amp; Bikini Line\u003c\/span\u003e \u003cspan\u003e✓ Smooth Finishing\u003c\/span\u003e \u003cspan\u003e✓ Compact Design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FINAL MESSAGE --\u003e\n\u003cdiv class=\"vs-closing vs-reveal\"\u003e\n\u003cdiv class=\"vs-logo\"\u003eSOLVIQUE™\u003c\/div\u003e\n\u003ch2\u003eYour skin. Your ritual. Your Silque. 💗\u003c\/h2\u003e\n\u003cp\u003eSimple grooming designed to help you feel smooth, polished and ready for whatever the day brings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* ========================================\n   SOLVIQUE™ SILQUE\n   Premium Shopify Product Description\n======================================== *\/\n\n.vayvori-silque {\n  --plum: #561535;\n  --deep-plum: #351020;\n  --pink: #f58eb0;\n  --soft-pink: #fce8ed;\n  --ivory: #fffaf5;\n  --white: #ffffff;\n  --text: #4c3b41;\n\n  background:\n    radial-gradient(circle at 50% 0%, #fff 0%, var(--ivory) 55%);\n  color: var(--text);\n  font-family: Arial, Helvetica, sans-serif;\n  padding: 80px 20px;\n  overflow: hidden;\n}\n\n.vs-container {\n  max-width: 1100px;\n  margin: 0 auto;\n}\n\n\n\/* HERO *\/\n\n.vs-hero {\n  max-width: 780px;\n  margin: 0 auto 65px;\n  text-align: center;\n}\n\n.vs-eyebrow,\n.vs-mini {\n  display: inline-block;\n  color: var(--plum);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 3px;\n  margin-bottom: 18px;\n}\n\n.vs-hero h2,\n.vs-story h2,\n.vs-outcome h2,\n.vs-closing h2 {\n  font-family: Georgia, \"Times New Roman\", serif;\n  color: var(--deep-plum);\n  font-weight: 500;\n  line-height: 1.05;\n  margin: 0;\n}\n\n.vs-hero h2 {\n  font-size: clamp(42px, 7vw, 78px);\n}\n\n.vs-hero h2 span,\n.vs-outcome h2 span {\n  color: var(--pink);\n  font-style: italic;\n}\n\n.vs-intro {\n  max-width: 680px;\n  margin: 28px auto 0;\n  font-size: 17px;\n  line-height: 1.8;\n}\n\n\n\/* BENEFIT CARDS *\/\n\n.vs-benefits {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n  margin-bottom: 80px;\n}\n\n.vs-card {\n  background: rgba(255,255,255,.82);\n  border: 1px solid rgba(86,21,53,.08);\n  border-radius: 24px;\n  padding: 38px 30px;\n  box-shadow: 0 18px 50px rgba(74,25,47,.06);\n  transition:\n    transform .35s ease,\n    box-shadow .35s ease,\n    border-color .35s ease;\n}\n\n.vs-card:hover {\n  transform: translateY(-8px);\n  border-color: rgba(245,142,176,.45);\n  box-shadow: 0 25px 65px rgba(74,25,47,.12);\n}\n\n.vs-icon {\n  width: 54px;\n  height: 54px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: var(--soft-pink);\n  border-radius: 50%;\n  font-size: 23px;\n  margin-bottom: 25px;\n}\n\n.vs-card h3 {\n  color: var(--deep-plum);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 25px;\n  margin: 0 0 14px;\n}\n\n.vs-card p {\n  margin: 0;\n  font-size: 15px;\n  line-height: 1.75;\n}\n\n\n\/* TWO-STEP SECTION *\/\n\n.vs-story {\n  background: var(--deep-plum);\n  border-radius: 32px;\n  padding: 70px 8%;\n  color: #fbeff3;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 30px 80px rgba(53,16,32,.18);\n}\n\n.vs-story::before {\n  content: \"\";\n  position: absolute;\n  width: 350px;\n  height: 350px;\n  border-radius: 50%;\n  background: var(--pink);\n  filter: blur(120px);\n  opacity: .12;\n  right: -100px;\n  top: -100px;\n}\n\n.vs-story-inner {\n  position: relative;\n  z-index: 2;\n}\n\n.vs-story .vs-mini {\n  color: #f7aec5;\n}\n\n.vs-story h2 {\n  color: white;\n  font-size: clamp(36px, 5vw, 60px);\n  max-width: 700px;\n}\n\n.vs-story h2 em {\n  color: #f7aec5;\n  font-weight: 400;\n}\n\n.vs-story \u003e .vs-story-inner \u003e p {\n  max-width: 680px;\n  line-height: 1.8;\n  margin: 25px 0 45px;\n  color: #f5e5eb;\n}\n\n.vs-steps {\n  display: grid;\n  grid-template-columns: 1fr 1px 1fr;\n  gap: 35px;\n  align-items: start;\n}\n\n.vs-line {\n  width: 1px;\n  height: 100%;\n  min-height: 130px;\n  background: rgba(255,255,255,.18);\n}\n\n.vs-step {\n  display: flex;\n  gap: 20px;\n}\n\n.vs-number {\n  color: #f7aec5;\n  font-family: Georgia, serif;\n  font-size: 32px;\n  line-height: 1;\n}\n\n.vs-step h4 {\n  color: white;\n  font-size: 21px;\n  margin: 0 0 10px;\n}\n\n.vs-step p {\n  margin: 0;\n  color: #ead7df;\n  line-height: 1.7;\n  font-size: 14px;\n}\n\n\n\/* OUTCOME *\/\n\n.vs-outcome {\n  text-align: center;\n  max-width: 800px;\n  margin: 100px auto;\n}\n\n.vs-sparkle {\n  display: block;\n  color: var(--pink);\n  font-size: 32px;\n  margin-bottom: 18px;\n  animation: vsFloat 3s ease-in-out infinite;\n}\n\n.vs-outcome h2 {\n  font-size: clamp(42px, 6vw, 68px);\n}\n\n.vs-outcome \u003e p {\n  max-width: 650px;\n  margin: 25px auto 35px;\n  line-height: 1.8;\n  font-size: 17px;\n}\n\n.vs-pills {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n}\n\n.vs-pills span {\n  background: var(--soft-pink);\n  color: var(--plum);\n  border-radius: 100px;\n  padding: 11px 17px;\n  font-size: 13px;\n  font-weight: 600;\n}\n\n\n\/* CLOSING *\/\n\n.vs-closing {\n  text-align: center;\n  padding: 60px 25px;\n  border-top: 1px solid rgba(86,21,53,.12);\n}\n\n.vs-logo {\n  color: var(--plum);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 18px;\n  letter-spacing: 5px;\n  margin-bottom: 25px;\n}\n\n.vs-closing h2 {\n  font-size: clamp(30px, 4vw, 46px);\n}\n\n.vs-closing p {\n  max-width: 560px;\n  margin: 20px auto 0;\n  line-height: 1.7;\n}\n\n\n\/* CONTENT VISIBILITY *\/\n\n.vs-reveal {\n  opacity: 1;\n  transform: none;\n  transition: none;\n}\n\n.vs-reveal.vs-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n@keyframes vsFloat {\n  0%, 100% { transform: translateY(0); }\n  50% { transform: translateY(-8px); }\n}\n\n\n\/* MOBILE *\/\n\n@media (max-width: 768px) {\n\n  .vayvori-silque {\n    padding: 55px 16px;\n  }\n\n  .vs-benefits {\n    grid-template-columns: 1fr;\n    margin-bottom: 55px;\n  }\n\n  .vs-card {\n    padding: 28px 24px;\n  }\n\n  .vs-story {\n    padding: 48px 25px;\n    border-radius: 24px;\n  }\n\n  .vs-steps {\n    grid-template-columns: 1fr;\n    gap: 30px;\n  }\n\n  .vs-line {\n    width: 100%;\n    height: 1px;\n    min-height: 1px;\n  }\n\n  .vs-outcome {\n    margin: 70px auto;\n  }\n}\n\n\n\/* ACCESSIBILITY *\/\n\n@media (prefers-reduced-motion: reduce) {\n  .vs-reveal {\n    opacity: 1;\n    transform: none;\n    transition: none;\n  }\n\n  .vs-sparkle {\n    animation: none;\n  }\n\n  .vs-card {\n    transition: none;\n  }\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SOLVIQUE","offers":[{"title":"Default Title","offer_id":60103211450654,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1095\/3710\/0062\/files\/solvique-shaver-packaging-photo-with-restored-rose-gold-trim.png?v=1792854011"}],"url":"https:\/\/solviquee.co.za\/collections\/frontpage.oembed","provider":"SOLVIQUE","version":"1.0","type":"link"}