{"product_id":"voyatral™-sleep-mask-for-travel-and-relaxation","title":"Voyatral™ Sleep Mask for Travel and Relaxation","description":"\u003c!-- =========================================================\n     VOYATRAL™ SLEEP MASK\n========================================================= --\u003e\n\u003csection class=\"voyatral-sleep-mask-page\"\u003e\n\u003cdiv class=\"vsm-glow vsm-glow--one\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsm-glow vsm-glow--two\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vsm-container\"\u003e\n\u003c!-- =====================================================\n         HERO\n    ====================================================== --\u003e\n\u003csection class=\"vsm-hero\"\u003e\n\u003cdiv class=\"vsm-eyebrow\"\u003e\n\u003cspan\u003e\u003c\/span\u003e TRAVEL COMFORT COLLECTION\u003c\/div\u003e\n\u003ch1\u003eVoyatral™ \u003cstrong\u003eSleep Mask\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp class=\"vsm-hero-copy\"\u003eCreate a calmer and more comfortable rest environment wherever you travel.\u003c\/p\u003e\n\u003cdiv class=\"vsm-tags\"\u003e\n\u003cspan\u003e✈ Travel Comfort\u003c\/span\u003e \u003cspan\u003e☾ Light Reducing\u003c\/span\u003e \u003cspan\u003e☁ Soft Contoured Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         IMAGE 1\n         1:1 + 完整撑满\n    ====================================================== --\u003e\n\u003csection class=\"vsm-main-image\"\u003e\n\u003cdiv class=\"vsm-placeholder\"\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/2971\/2382\/files\/ChatGPT_Image_2026_9_24_16_35_02_7.png?v=1790664199\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         INTRO\n         标题在上\n         正文在下\n    ====================================================== --\u003e\n\u003csection class=\"vsm-intro\"\u003e\n\u003cdiv class=\"vsm-intro-title\"\u003e\n\u003cspan class=\"vsm-small-label\"\u003e REST WHEREVER YOU GO \u003c\/span\u003e\n\u003ch2\u003eA Calmer Way \u003cstrong\u003e To Unwind. \u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsm-intro-text\"\u003e\n\u003cp\u003eThe Voyatral™ Sleep Mask is designed for flights, hotel stays, naps, and everyday relaxation, helping reduce unwanted light so you can rest more comfortably.\u003c\/p\u003e\n\u003cp\u003eIts soft contoured design fits gently around the eyes while leaving extra space around the eyelids, helping improve comfort during longer periods of use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         FEATURES\n    ====================================================== --\u003e\n\u003csection class=\"vsm-features\"\u003e\u003c!-- 01 --\u003e\n\u003carticle class=\"vsm-feature\"\u003e\u003cspan class=\"vsm-feature-number\"\u003e 01 \u003c\/span\u003e\n\u003cdiv class=\"vsm-feature-icon\"\u003e☾\u003c\/div\u003e\n\u003cdiv class=\"vsm-feature-body\"\u003e\n\u003ch3\u003eReduced Light\u003c\/h3\u003e\n\u003cp\u003eHelps create a darker and calmer environment for rest during flights, hotels, naps, and everyday relaxation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- 02 --\u003e\n\u003carticle class=\"vsm-feature\"\u003e\u003cspan class=\"vsm-feature-number\"\u003e 02 \u003c\/span\u003e\n\u003cdiv class=\"vsm-feature-icon\"\u003e◯\u003c\/div\u003e\n\u003cdiv class=\"vsm-feature-body\"\u003e\n\u003ch3\u003eContoured Eye Space\u003c\/h3\u003e\n\u003cp\u003eExtra space around the eyelids helps create a more comfortable fit without unnecessary pressure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- 03 --\u003e\n\u003carticle class=\"vsm-feature\"\u003e\u003cspan class=\"vsm-feature-number\"\u003e 03 \u003c\/span\u003e\n\u003cdiv class=\"vsm-feature-icon\"\u003e☁\u003c\/div\u003e\n\u003cdiv class=\"vsm-feature-body\"\u003e\n\u003ch3\u003eSoft Comfortable Feel\u003c\/h3\u003e\n\u003cp\u003eGentle materials and a soft structure make the mask comfortable for longer periods of rest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c!-- 04 --\u003e\n\u003carticle class=\"vsm-feature\"\u003e\u003cspan class=\"vsm-feature-number\"\u003e 04 \u003c\/span\u003e\n\u003cdiv class=\"vsm-feature-icon\"\u003e✈\u003c\/div\u003e\n\u003cdiv class=\"vsm-feature-body\"\u003e\n\u003ch3\u003eLightweight For Travel\u003c\/h3\u003e\n\u003cp\u003ePacks easily into luggage, backpacks, carry-on bags, and other travel essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         IMAGE 2 + COMFORT\n    ====================================================== --\u003e\n\u003csection class=\"vsm-comfort\"\u003e\u003c!-- IMAGE 2 --\u003e\n\u003cdiv class=\"vsm-comfort-image\"\u003e\n\u003cdiv class=\"vsm-placeholder vsm-placeholder--dark\"\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/2971\/2382\/files\/ChatGPT_Image_2026_9_24_16_35_01_6.png?v=1790664199\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENT --\u003e\n\u003cdiv class=\"vsm-comfort-content\"\u003e\n\u003cspan class=\"vsm-small-label\"\u003e DESIGNED AROUND YOUR EYES \u003c\/span\u003e\n\u003ch2\u003eSoft Around The Eyes. \u003cstrong\u003e Comfortable Through The Journey. \u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe contoured shape is designed to fit gently around the eyes while providing additional space around the eyelids for a more comfortable resting experience.\u003c\/p\u003e\n\u003c!-- COMFORT CARDS --\u003e\n\u003cdiv class=\"vsm-comfort-grid\"\u003e\n\u003cdiv class=\"vsm-comfort-item\"\u003e\n\u003cspan class=\"vsm-comfort-number\"\u003e 01 \u003c\/span\u003e\n\u003cdiv class=\"vsm-comfort-text\"\u003e\n\u003cstrong\u003e Eye Space \u003c\/strong\u003e \u003csmall\u003e Contoured shaping leaves comfortable room around the eyelids. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsm-comfort-item\"\u003e\n\u003cspan class=\"vsm-comfort-number\"\u003e 02 \u003c\/span\u003e\n\u003cdiv class=\"vsm-comfort-text\"\u003e\n\u003cstrong\u003e Soft Contact \u003c\/strong\u003e \u003csmall\u003e Gentle materials provide a comfortable feel around the face. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsm-comfort-item\"\u003e\n\u003cspan class=\"vsm-comfort-number\"\u003e 03 \u003c\/span\u003e\n\u003cdiv class=\"vsm-comfort-text\"\u003e\n\u003cstrong\u003e Lightweight Design \u003c\/strong\u003e \u003csmall\u003e Comfortable to carry and easy to pack for every journey. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsm-comfort-item\"\u003e\n\u003cspan class=\"vsm-comfort-number\"\u003e 04 \u003c\/span\u003e\n\u003cdiv class=\"vsm-comfort-text\"\u003e\n\u003cstrong\u003e Travel Ready \u003c\/strong\u003e \u003csmall\u003e Suitable for airplanes, hotels, commuting, and everyday rest. \u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         REST SCENARIOS\n    ====================================================== --\u003e\n\u003csection class=\"vsm-rest\"\u003e\n\u003cdiv class=\"vsm-rest-heading\"\u003e\n\u003cspan\u003e COMFORT FOR EVERY MOMENT \u003c\/span\u003e\n\u003ch2\u003eRest More Easily. \u003cstrong\u003e Wherever You Are. \u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp\u003eWhether you are resting on a plane, sleeping in a hotel, taking a midday nap, or relaxing at home, Voyatral™ helps create a darker, more peaceful environment for better rest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsm-rest-grid\"\u003e\n\u003carticle\u003e\n\u003cdiv class=\"vsm-rest-icon\"\u003e✈\u003c\/div\u003e\n\u003cstrong\u003e Flights \u003c\/strong\u003e \u003cspan\u003e Create a calmer environment during long-distance travel. \u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\n\u003cdiv class=\"vsm-rest-icon\"\u003e🏨\u003c\/div\u003e\n\u003cstrong\u003e Hotel Stays \u003c\/strong\u003e \u003cspan\u003e Reduce unwanted room light while resting away from home. \u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\n\u003cdiv class=\"vsm-rest-icon\"\u003e☾\u003c\/div\u003e\n\u003cstrong\u003e Midday Naps \u003c\/strong\u003e \u003cspan\u003e Make short rest periods feel darker and more relaxing. \u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\n\u003cdiv class=\"vsm-rest-icon\"\u003e☁\u003c\/div\u003e\n\u003cstrong\u003e Everyday Relaxation \u003c\/strong\u003e \u003cspan\u003e Enjoy a quieter visual environment while resting at home. \u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         FINAL\n         文案在上\n         图片在下\n    ====================================================== --\u003e\n\u003csection class=\"vsm-final\"\u003e\u003c!-- FINAL COPY --\u003e\n\u003cdiv class=\"vsm-final-content\"\u003e\n\u003cdiv class=\"vsm-final-topline\"\u003e\n\u003cspan class=\"vsm-final-line\"\u003e\u003c\/span\u003e \u003cspan class=\"vsm-final-label\"\u003e VOYATRAL™ TRAVEL COMFORT \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vsm-final-icon\"\u003e☾\u003c\/div\u003e\n\u003ch2\u003eDarker Surroundings. \u003cstrong\u003e Calmer Rest. \u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFrom flights and hotel stays to midday naps and everyday relaxation, Voyatral™ helps create a more peaceful environment whenever it is time to slow down and rest.\u003c\/p\u003e\n\u003cdiv class=\"vsm-final-benefits\"\u003e\n\u003cspan\u003e LIGHT REDUCING \u003c\/span\u003e \u003ci\u003e\u003c\/i\u003e \u003cspan\u003e CONTOURED COMFORT \u003c\/span\u003e \u003ci\u003e\u003c\/i\u003e \u003cspan\u003e TRAVEL READY \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE 3 --\u003e\n\u003cdiv class=\"vsm-final-image\"\u003e\n\u003cdiv class=\"vsm-placeholder\"\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0833\/2971\/2382\/files\/ChatGPT_Image_2026_9_24_16_35_02_8.png?v=1790664199\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n         END\n    ====================================================== --\u003e\n\u003csection class=\"vsm-end\"\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003eRELAX \u003cspan\u003e•\u003c\/span\u003e REST \u003cspan\u003e•\u003c\/span\u003e TRAVEL\u003c\/p\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\n\/* =========================================================\n   ROOT\n========================================================= *\/\n\n.voyatral-sleep-mask-page{\n\n  --vsm-navy:#0b2a40;\n  --vsm-deep:#061b2b;\n\n  --vsm-blue:#365f79;\n  --vsm-bluegray:#95a9b6;\n  --vsm-softblue:#dde8ee;\n\n  --vsm-cream:#faf7f1;\n  --vsm-beige:#e0d0be;\n\n  --vsm-orange:#eca16c;\n  --vsm-gold:#efbd89;\n\n  --vsm-white:#ffffff;\n  --vsm-text:#183247;\n\n  width:100%;\n\n  position:relative;\n\n  overflow:hidden;\n\n  container-type:inline-size;\n\n  font-family:\n    Inter,\n    Montserrat,\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  color:var(--vsm-text);\n\n  background:\n\n    radial-gradient(\n      circle at 8% 17%,\n      rgba(236,161,108,.14),\n      transparent 25%\n    ),\n\n    radial-gradient(\n      circle at 92% 40%,\n      rgba(54,95,121,.15),\n      transparent 28%\n    ),\n\n    radial-gradient(\n      circle at 53% 73%,\n      rgba(149,169,182,.13),\n      transparent 27%\n    ),\n\n    linear-gradient(\n      180deg,\n      #fffdf9 0%,\n      #f8f5ef 48%,\n      #eef3f6 100%\n    );\n\n}\n\n\n\/* =========================================================\n   BOX SIZING\n========================================================= *\/\n\n.voyatral-sleep-mask-page *,\n.voyatral-sleep-mask-page *::before,\n.voyatral-sleep-mask-page *::after{\n\n  box-sizing:border-box;\n\n}\n\n\n\/* =========================================================\n   CONTAINER\n========================================================= *\/\n\n.vsm-container{\n\n  width:min(\n    1240px,\n    calc(100% - 40px)\n  );\n\n  margin:0 auto;\n\n  padding:\n    90px 0;\n\n  position:relative;\n\n  z-index:2;\n\n  min-width:0;\n\n}\n\n\n\/* =========================================================\n   GLOW\n========================================================= *\/\n\n.vsm-glow{\n\n  position:absolute;\n\n  pointer-events:none;\n\n  border-radius:50%;\n\n  filter:blur(30px);\n\n}\n\n\n.vsm-glow--one{\n\n  width:500px;\n  height:500px;\n\n  left:-260px;\n  top:650px;\n\n  background:\n    rgba(236,161,108,.13);\n\n}\n\n\n.vsm-glow--two{\n\n  width:540px;\n  height:540px;\n\n  right:-270px;\n  top:1800px;\n\n  background:\n    rgba(54,95,121,.14);\n\n}\n\n\n\/* =========================================================\n   HERO\n   全部左对齐\n========================================================= *\/\n\n.vsm-hero{\n\n  max-width:980px;\n\n  padding:\n    65px 20px\n    80px;\n\n  text-align:left;\n\n}\n\n\n.vsm-eyebrow{\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:flex-start;\n\n  gap:14px;\n\n  color:var(--vsm-blue);\n\n  font-size:11px;\n\n  font-weight:800;\n\n  letter-spacing:3px;\n\n}\n\n\n.vsm-eyebrow span{\n\n  display:block;\n\n  flex:none;\n\n  width:48px;\n  height:1px;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--vsm-orange),\n      transparent\n    );\n\n}\n\n\n.vsm-hero h1{\n\n  max-width:920px;\n\n  margin:\n    28px 0 0;\n\n  color:var(--vsm-navy);\n\n  font-size:\n    clamp(\n      50px,\n      6.3vw,\n      86px\n    );\n\n  line-height:.98;\n\n  letter-spacing:-3px;\n\n  font-weight:800;\n\n  word-break:normal;\n\n  overflow-wrap:normal;\n\n  hyphens:none;\n\n}\n\n\n.vsm-hero h1 strong{\n\n  display:block;\n\n  margin-top:8px;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--vsm-blue),\n      #7891a1,\n      var(--vsm-orange)\n    );\n\n  -webkit-background-clip:text;\n\n  background-clip:text;\n\n  color:transparent;\n\n}\n\n\n.vsm-hero-copy{\n\n  max-width:740px;\n\n  margin:\n    30px 0 0;\n\n  color:#607584;\n\n  font-size:19px;\n\n  line-height:1.8;\n\n}\n\n\n.vsm-tags{\n\n  display:flex;\n\n  justify-content:flex-start;\n\n  flex-wrap:wrap;\n\n  gap:12px;\n\n  margin-top:34px;\n\n}\n\n\n.vsm-tags span{\n\n  padding:\n    11px 17px;\n\n  border-radius:999px;\n\n  color:var(--vsm-navy);\n\n  font-size:12px;\n\n  font-weight:700;\n\n  background:\n    rgba(255,255,255,.80);\n\n  border:\n    1px solid\n    rgba(13,45,65,.09);\n\n  box-shadow:\n    0 10px 30px\n    rgba(10,35,50,.06);\n\n}\n\n\n\/* =========================================================\n   ALL 3 IMAGE CONTAINERS\n   统一 1:1\n========================================================= *\/\n\n.vsm-main-image,\n.vsm-comfort-image,\n.vsm-final-image{\n\n  position:relative;\n\n  width:100%;\n\n  aspect-ratio:1 \/ 1;\n\n  height:auto;\n\n  min-height:0;\n\n  overflow:hidden;\n\n  background:#e6edf0;\n\n}\n\n\n\/* IMAGE 1 *\/\n\n.vsm-main-image{\n\n  border-radius:38px;\n\n  box-shadow:\n    0 36px 90px\n    rgba(16,46,65,.14);\n\n}\n\n\n\/* IMAGE 2 *\/\n\n.vsm-comfort-image{\n\n  z-index:2;\n\n  border-radius:34px;\n\n}\n\n\n\/* IMAGE 3 *\/\n\n.vsm-final-image{\n\n  border-radius:0;\n\n}\n\n\n\/* =========================================================\n   ACTUAL IMAGE\n   强制撑满整个容器\n========================================================= *\/\n\n.vsm-main-image \u003e img,\n.vsm-comfort-image \u003e img,\n.vsm-final-image \u003e img{\n\n  position:absolute !important;\n\n  inset:0 !important;\n\n  width:100% !important;\n\n  height:100% !important;\n\n  min-width:100% !important;\n\n  min-height:100% !important;\n\n  max-width:none !important;\n\n  margin:0 !important;\n\n  padding:0 !important;\n\n  display:block !important;\n\n  object-fit:cover !important;\n\n  object-position:center center !important;\n\n}\n\n\n\/* =========================================================\n   PLACEHOLDER\n========================================================= *\/\n\n.vsm-placeholder{\n\n  position:absolute;\n\n  inset:0;\n\n  width:100%;\n  height:100%;\n\n  min-height:0;\n\n  display:flex;\n\n  flex-direction:column;\n\n  align-items:center;\n\n  justify-content:center;\n\n  text-align:center;\n\n  color:#fff;\n\n  background:\n\n    radial-gradient(\n      circle at 72% 24%,\n      rgba(236,161,108,.34),\n      transparent 25%\n    ),\n\n    radial-gradient(\n      circle at 25% 80%,\n      rgba(70,114,140,.34),\n      transparent 28%\n    ),\n\n    linear-gradient(\n      135deg,\n      #14364b,\n      #3b647d 48%,\n      #d6aa82\n    );\n\n}\n\n\n.vsm-placeholder--dark{\n\n  background:\n\n    radial-gradient(\n      circle at 77% 23%,\n      rgba(236,161,108,.22),\n      transparent 25%\n    ),\n\n    radial-gradient(\n      circle at 25% 78%,\n      rgba(110,145,164,.18),\n      transparent 28%\n    ),\n\n    linear-gradient(\n      145deg,\n      #051927,\n      #0e3347 55%,\n      #4f7388\n    );\n\n}\n\n\n.vsm-placeholder strong{\n\n  font-size:17px;\n\n  font-weight:800;\n\n  letter-spacing:3px;\n\n}\n\n\n.vsm-placeholder \u003e span{\n\n  margin-top:9px;\n\n  font-size:12px;\n\n  opacity:.70;\n\n}\n\n\n\/* =========================================================\n   INTRO\n   标题在上 + 正文在下\n========================================================= *\/\n\n.vsm-intro{\n\n  display:flex;\n\n  flex-direction:column;\n\n  align-items:flex-start;\n\n  gap:34px;\n\n  padding:\n    120px 25px\n    100px;\n\n}\n\n\n.vsm-intro-title{\n\n  width:100%;\n\n  max-width:950px;\n\n  text-align:left;\n\n}\n\n\n.vsm-small-label{\n\n  display:block;\n\n  margin-bottom:17px;\n\n  color:var(--vsm-orange);\n\n  font-size:11px;\n\n  font-weight:900;\n\n  letter-spacing:3px;\n\n}\n\n\n.vsm-intro h2,\n.vsm-comfort h2,\n.vsm-rest h2{\n\n  margin:0;\n\n  color:var(--vsm-navy);\n\n  font-size:\n    clamp(\n      38px,\n      4.5vw,\n      60px\n    );\n\n  line-height:1.05;\n\n  letter-spacing:-2px;\n\n  text-align:left;\n\n  word-break:normal;\n\n  overflow-wrap:normal;\n\n  hyphens:none;\n\n}\n\n\n.vsm-intro h2 strong,\n.vsm-comfort h2 strong,\n.vsm-rest h2 strong{\n\n  display:block;\n\n  color:var(--vsm-blue);\n\n}\n\n\n.vsm-intro-text{\n\n  width:100%;\n\n  max-width:850px;\n\n  text-align:left;\n\n}\n\n\n.vsm-intro-text p{\n\n  max-width:850px;\n\n  margin:\n    0 0 22px;\n\n  color:#617582;\n\n  font-size:17px;\n\n  line-height:1.9;\n\n  word-break:normal;\n\n  overflow-wrap:normal;\n\n  hyphens:none;\n\n}\n\n\n\/* =========================================================\n   FEATURES\n========================================================= *\/\n\n.vsm-features{\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(\n      4,\n      minmax(0,1fr)\n    );\n\n  gap:16px;\n\n  margin-bottom:120px;\n\n}\n\n\n.vsm-feature{\n\n  min-width:0;\n\n  min-height:300px;\n\n  padding:32px;\n\n  position:relative;\n\n  overflow:hidden;\n\n  text-align:left;\n\n  border-radius:30px;\n\n  background:\n    rgba(255,255,255,.80);\n\n  border:\n    1px solid\n    rgba(14,49,70,.08);\n\n  box-shadow:\n    0 20px 55px\n    rgba(14,41,58,.07);\n\n  transition:\n    transform .3s ease,\n    box-shadow .3s ease;\n\n}\n\n\n.vsm-feature:hover{\n\n  transform:\n    translateY(-8px);\n\n  box-shadow:\n    0 30px 65px\n    rgba(14,41,58,.13);\n\n}\n\n\n.vsm-feature-number{\n\n  position:absolute;\n\n  top:19px;\n  right:22px;\n\n  color:\n    rgba(25,65,89,.06);\n\n  font-size:46px;\n\n  font-weight:800;\n\n}\n\n\n.vsm-feature-icon{\n\n  width:57px;\n  height:57px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  margin-bottom:27px;\n\n  border-radius:50%;\n\n  color:#fff;\n\n  font-size:21px;\n\n  background:\n    linear-gradient(\n      135deg,\n      var(--vsm-navy),\n      var(--vsm-blue)\n    );\n\n  box-shadow:\n    0 14px 30px\n    rgba(13,44,63,.18);\n\n}\n\n\n.vsm-feature:nth-child(2) .vsm-feature-icon,\n.vsm-feature:nth-child(4) .vsm-feature-icon{\n\n  background:\n    linear-gradient(\n      135deg,\n      #da8958,\n      #efb37f\n    );\n\n}\n\n\n.vsm-feature-body{\n\n  min-width:0;\n\n}\n\n\n.vsm-feature h3{\n\n  margin:\n    0 0 13px;\n\n  color:var(--vsm-navy);\n\n  font-size:19px;\n\n  line-height:1.35;\n\n  text-align:left;\n\n  word-break:normal;\n\n  overflow-wrap:normal;\n\n  hyphens:none;\n\n}\n\n\n.vsm-feature p{\n\n  margin:0;\n\n  color:#687b88;\n\n  font-size:14px;\n\n  line-height:1.75;\n\n  text-align:left;\n\n  word-break:normal;\n\n  overflow-wrap:normal;\n\n  hyphens:none;\n\n}\n\n\n\/* =========================================================\n   COMFORT DARK SECTION\n========================================================= *\/\n\n.vsm-comfort{\n\n  display:grid;\n\n  grid-template-columns:\n    minmax(0,1.08fr)\n    minmax(0,.92fr);\n\n  gap:70px;\n\n  align-items:center;\n\n  padding:70px;\n\n  position:relative;\n\n  overflow:hidden;\n\n  border-radius:46px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #071e2e 0%,\n      #10364b 56%,\n      #1c4e67 100%\n    );\n\n  box-shadow:\n    0 40px 100px\n    rgba(7,30,45,.22);\n\n}\n\n\n.vsm-comfort::after{\n\n  content:\"\";\n\n  position:absolute;\n\n  width:370px;\n  height:370px;\n\n  right:-135px;\n  top:-145px;\n\n  border-radius:50%;\n\n  background:\n    radial-gradient(\n      circle,\n      rgba(236,161,108,.27),\n      transparent 70%\n    );\n\n}\n\n\n.vsm-comfort-content{\n\n  position:relative;\n\n  z-index:2;\n\n  min-width:0;\n\n  text-align:left;\n\n}\n\n\n.vsm-comfort h2{\n\n  color:#fff;\n\n  text-align:left;\n\n}\n\n\n.vsm-comfort h2 strong{\n\n  color:#efb080;\n\n}\n\n\n.vsm-comfort-content \u003e p{\n\n  max-width:650px;\n\n  margin:\n    25px 0 0;\n\n  color:\n    rgba(255,255,255,.70);\n\n  font-size:16px;\n\n  line-height:1.85;\n\n  text-align:left;\n\n  word-break:normal;\n\n  overflow-wrap:normal;\n\n}\n\n\n\/* =========================================================\n   COMFORT CARDS\n   01-04 上下排列\n========================================================= *\/\n\n.vsm-comfort-grid{\n\n  display:grid;\n\n  grid-template-columns:\n    1fr;\n\n  gap:12px;\n\n  margin-top:34px;\n\n}\n\n\n.vsm-comfort-item{\n\n  width:100%;\n\n  min-width:0;\n\n  display:flex;\n\n  align-items:flex-start;\n\n  gap:15px;\n\n  padding:\n    17px 18px;\n\n  border-radius:17px;\n\n  background:\n    rgba(255,255,255,.065);\n\n  border:\n    1px solid\n    rgba(255,255,255,.10);\n\n}\n\n\n.vsm-comfort-number{\n\n  flex:\n    0 0 32px;\n\n  width:32px;\n  height:32px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  border-radius:50%;\n\n  background:\n    var(--vsm-orange);\n\n  color:#fff;\n\n  font-size:10px;\n\n  font-weight:900;\n\n}\n\n\n.vsm-comfort-text{\n\n  flex:1;\n\n  min-width:0;\n\n  text-align:left;\n\n}\n\n\n.vsm-comfort-text strong{\n\n  display:block;\n\n  color:#fff;\n\n  font-size:14px;\n\n  line-height:1.35;\n\n  word-break:normal;\n\n}\n\n\n.vsm-comfort-text small{\n\n  display:block;\n\n  margin-top:5px;\n\n  color:\n    rgba(255,255,255,.56);\n\n  font-size:12px;\n\n  line-height:1.55;\n\n  word-break:normal;\n\n  overflow-wrap:normal;\n\n}\n\n\n\/* =========================================================\n   REST SECTION\n========================================================= *\/\n\n.vsm-rest{\n\n  padding:\n    125px 20px;\n\n}\n\n\n.vsm-rest-heading{\n\n  max-width:860px;\n\n  margin:0;\n\n  text-align:left;\n\n}\n\n\n.vsm-rest-heading \u003e span{\n\n  color:var(--vsm-orange);\n\n  font-size:11px;\n\n  font-weight:900;\n\n  letter-spacing:3px;\n\n}\n\n\n.vsm-rest-heading h2{\n\n  margin-top:18px;\n\n  text-align:left;\n\n}\n\n\n.vsm-rest-heading \u003e p{\n\n  max-width:720px;\n\n  margin:\n    25px 0 0;\n\n  color:#627682;\n\n  font-size:16px;\n\n  line-height:1.85;\n\n  text-align:left;\n\n}\n\n\n\/* =========================================================\n   REST CARDS\n========================================================= *\/\n\n.vsm-rest-grid{\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(\n      4,\n      minmax(0,1fr)\n    );\n\n  gap:16px;\n\n  margin-top:55px;\n\n}\n\n\n.vsm-rest-grid article{\n\n  min-width:0;\n\n  padding:\n    34px 25px;\n\n  text-align:left;\n\n  border-radius:27px;\n\n  border:\n    1px solid\n    rgba(22,60,83,.08);\n\n  background:\n    linear-gradient(\n      180deg,\n      #fff,\n      #f3f7f8\n    );\n\n  box-shadow:\n    0 18px 40px\n    rgba(12,40,57,.05);\n\n}\n\n\n.vsm-rest-icon{\n\n  margin-bottom:13px;\n\n  font-size:27px;\n\n}\n\n\n.vsm-rest-grid strong{\n\n  display:block;\n\n  margin-bottom:8px;\n\n  color:var(--vsm-navy);\n\n  font-size:15px;\n\n  line-height:1.35;\n\n  text-align:left;\n\n}\n\n\n.vsm-rest-grid article \u003e span{\n\n  color:#768894;\n\n  font-size:12px;\n\n  line-height:1.6;\n\n  text-align:left;\n\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n.vsm-final{\n\n  overflow:hidden;\n\n  border-radius:42px;\n\n  background:#fff;\n\n  border:\n    1px solid\n    rgba(14,49,70,.07);\n\n  box-shadow:\n    0 38px 90px\n    rgba(15,43,60,.13);\n\n}\n\n\n\/* =========================================================\n   FINAL CONTENT\n   LEFT ALIGNED\n========================================================= *\/\n\n.vsm-final-content{\n\n  position:relative;\n\n  overflow:hidden;\n\n  padding:\n    72px 60px\n    62px;\n\n  text-align:left;\n\n  background:\n\n    radial-gradient(\n      circle at 15% 12%,\n      rgba(236,161,108,.14),\n      transparent 25%\n    ),\n\n    radial-gradient(\n      circle at 88% 85%,\n      rgba(54,95,121,.11),\n      transparent 29%\n    ),\n\n    linear-gradient(\n      135deg,\n      #fffdf9 0%,\n      #f8f4ed 52%,\n      #edf3f6 100%\n    );\n\n}\n\n\n.vsm-final-content::before{\n\n  content:\"\";\n\n  position:absolute;\n\n  width:270px;\n  height:270px;\n\n  right:-105px;\n  top:-125px;\n\n  border-radius:50%;\n\n  border:\n    1px solid\n    rgba(54,95,121,.08);\n\n}\n\n\n.vsm-final-content::after{\n\n  content:\"\";\n\n  position:absolute;\n\n  width:190px;\n  height:190px;\n\n  left:-95px;\n  bottom:-115px;\n\n  border-radius:50%;\n\n  border:\n    1px solid\n    rgba(236,161,108,.12);\n\n}\n\n\n\/* FINAL LABEL *\/\n\n.vsm-final-topline{\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:flex-start;\n\n  gap:14px;\n\n  position:relative;\n\n  z-index:2;\n\n}\n\n\n.vsm-final-line{\n\n  width:45px;\n  height:1px;\n\n  flex:none;\n\n  background:\n    linear-gradient(\n      90deg,\n      var(--vsm-orange),\n      transparent\n    );\n\n}\n\n\n.vsm-final-label{\n\n  color:var(--vsm-orange);\n\n  font-size:10px;\n\n  font-weight:900;\n\n  letter-spacing:2.8px;\n\n}\n\n\n\/* FINAL ICON *\/\n\n.vsm-final-icon{\n\n  width:60px;\n  height:60px;\n\n  margin:\n    30px 0\n    23px;\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:center;\n\n  position:relative;\n\n  z-index:2;\n\n  border-radius:50%;\n\n  color:#fff;\n\n  font-size:25px;\n\n  background:\n    linear-gradient(\n      135deg,\n      var(--vsm-navy),\n      var(--vsm-blue)\n    );\n\n  box-shadow:\n    0 15px 32px\n    rgba(11,42,64,.18);\n\n}\n\n\n\/* FINAL TITLE *\/\n\n.vsm-final-content h2{\n\n  max-width:820px;\n\n  margin:0;\n\n  position:relative;\n\n  z-index:2;\n\n  color:var(--vsm-navy);\n\n  font-size:\n    clamp(\n      38px,\n      4.5vw,\n      58px\n    );\n\n  line-height:1.03;\n\n  letter-spacing:-2px;\n\n  text-align:left;\n\n}\n\n\n.vsm-final-content h2 strong{\n\n  display:block;\n\n  margin-top:5px;\n\n  color:var(--vsm-blue);\n\n}\n\n\n\/* FINAL COPY *\/\n\n.vsm-final-content \u003e p{\n\n  max-width:720px;\n\n  margin:\n    24px 0 0;\n\n  position:relative;\n\n  z-index:2;\n\n  color:#627682;\n\n  font-size:15px;\n\n  line-height:1.85;\n\n  text-align:left;\n\n}\n\n\n\/* FINAL BENEFITS *\/\n\n.vsm-final-benefits{\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:flex-start;\n\n  flex-wrap:wrap;\n\n  gap:14px;\n\n  margin-top:32px;\n\n  position:relative;\n\n  z-index:2;\n\n}\n\n\n.vsm-final-benefits span{\n\n  color:#48677a;\n\n  font-size:9px;\n\n  font-weight:900;\n\n  letter-spacing:1.8px;\n\n}\n\n\n.vsm-final-benefits i{\n\n  width:5px;\n  height:5px;\n\n  flex:none;\n\n  display:block;\n\n  border-radius:50%;\n\n  background:\n    var(--vsm-orange);\n\n}\n\n\n\/* =========================================================\n   END\n========================================================= *\/\n\n.vsm-end{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:25px;\n\n  padding:\n    70px 0\n    10px;\n\n}\n\n\n.vsm-end \u003e div{\n\n  flex:1;\n\n  height:1px;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(15,46,66,.24),\n      transparent\n    );\n\n}\n\n\n.vsm-end p{\n\n  margin:0;\n\n  color:var(--vsm-blue);\n\n  font-size:10px;\n\n  font-weight:900;\n\n  letter-spacing:2.5px;\n\n  text-align:center;\n\n}\n\n\n.vsm-end p span{\n\n  margin:\n    0 10px;\n\n  color:var(--vsm-orange);\n\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media(max-width:980px){\n\n  .vsm-container{\n\n    width:\n      calc(100% - 28px);\n\n    padding:\n      50px 0;\n\n  }\n\n\n  .vsm-features{\n\n    grid-template-columns:\n      repeat(\n        2,\n        minmax(0,1fr)\n      );\n\n  }\n\n\n  .vsm-comfort{\n\n    grid-template-columns:\n      1fr;\n\n    gap:40px;\n\n    padding:35px;\n\n  }\n\n\n  .vsm-rest-grid{\n\n    grid-template-columns:\n      repeat(\n        2,\n        minmax(0,1fr)\n      );\n\n  }\n\n}\n\n\n\/* =========================================================\n   SHOPIFY CONTAINER RESPONSIVE\n========================================================= *\/\n\n@container (max-width:720px){\n\n\n  \/* HERO *\/\n\n  .vsm-hero{\n\n    padding:\n      50px 12px\n      60px;\n\n  }\n\n\n  \/* INTRO *\/\n\n  .vsm-intro{\n\n    padding:\n      75px 10px;\n\n    gap:28px;\n\n  }\n\n\n  \/* FEATURES 全部上下排列 *\/\n\n  .vsm-features{\n\n    grid-template-columns:\n      1fr;\n\n    gap:14px;\n\n    margin-bottom:70px;\n\n  }\n\n\n  .vsm-feature{\n\n    width:100%;\n\n    min-height:auto;\n\n    padding:\n      28px 26px;\n\n  }\n\n\n  \/* IMAGE 2 + CONTENT *\/\n\n  .vsm-comfort{\n\n    grid-template-columns:\n      1fr;\n\n    gap:36px;\n\n    padding:18px;\n\n    border-radius:30px;\n\n  }\n\n\n  .vsm-comfort-content{\n\n    padding:\n      0 10px\n      20px;\n\n  }\n\n\n  \/* COMFORT 小卡片上下 *\/\n\n  .vsm-comfort-grid{\n\n    grid-template-columns:\n      1fr;\n\n    gap:12px;\n\n  }\n\n\n  \/* REST 场景卡片上下 *\/\n\n  .vsm-rest-grid{\n\n    grid-template-columns:\n      1fr;\n\n    gap:12px;\n\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:640px){\n\n  .vsm-container{\n\n    width:\n      calc(100% - 20px);\n\n    padding:\n      30px 0\n      45px;\n\n  }\n\n\n  \/* HERO *\/\n\n  .vsm-hero{\n\n    padding:\n      45px 8px\n      55px;\n\n  }\n\n\n  .vsm-eyebrow{\n\n    gap:8px;\n\n    font-size:8px;\n\n    line-height:1.5;\n\n    letter-spacing:1.8px;\n\n  }\n\n\n  .vsm-eyebrow span{\n\n    width:25px;\n\n  }\n\n\n  .vsm-hero h1{\n\n    max-width:100%;\n\n    font-size:\n      clamp(\n        38px,\n        11vw,\n        48px\n      );\n\n    line-height:1.02;\n\n    letter-spacing:-1.8px;\n\n  }\n\n\n  .vsm-hero-copy{\n\n    max-width:100%;\n\n    font-size:16px;\n\n  }\n\n\n  \/* IMAGE 1 *\/\n\n  .vsm-main-image{\n\n    border-radius:26px;\n\n  }\n\n\n  \/* INTRO *\/\n\n  .vsm-intro{\n\n    padding:\n      65px 8px;\n\n    gap:25px;\n\n  }\n\n\n  .vsm-small-label{\n\n    font-size:9px;\n\n    letter-spacing:2.4px;\n\n  }\n\n\n  .vsm-intro h2,\n  .vsm-comfort h2,\n  .vsm-rest h2{\n\n    max-width:100%;\n\n    font-size:\n      clamp(\n        34px,\n        9vw,\n        41px\n      );\n\n    line-height:1.06;\n\n    letter-spacing:-1.5px;\n\n  }\n\n\n  .vsm-intro-text{\n\n    max-width:100%;\n\n  }\n\n\n  .vsm-intro-text p{\n\n    max-width:100%;\n\n    font-size:15px;\n\n    line-height:1.8;\n\n  }\n\n\n  \/* FEATURES *\/\n\n  .vsm-features{\n\n    grid-template-columns:\n      1fr;\n\n  }\n\n\n  .vsm-feature{\n\n    width:100%;\n\n    padding:\n      27px 24px;\n\n  }\n\n\n  .vsm-feature h3{\n\n    font-size:18px;\n\n  }\n\n\n  \/* COMFORT *\/\n\n  .vsm-comfort{\n\n    grid-template-columns:\n      1fr;\n\n    gap:35px;\n\n    padding:18px;\n\n    border-radius:30px;\n\n  }\n\n\n  .vsm-comfort-image{\n\n    border-radius:23px;\n\n  }\n\n\n  .vsm-comfort-content{\n\n    padding:\n      0 10px\n      20px;\n\n  }\n\n\n  .vsm-comfort-content \u003e p{\n\n    font-size:15px;\n\n  }\n\n\n  \/* COMFORT CARDS *\/\n\n  .vsm-comfort-grid{\n\n    grid-template-columns:\n      1fr;\n\n  }\n\n\n  .vsm-comfort-item{\n\n    width:100%;\n\n    padding:16px;\n\n  }\n\n\n  \/* REST *\/\n\n  .vsm-rest{\n\n    padding:\n      80px 8px;\n\n  }\n\n\n  .vsm-rest-heading{\n\n    width:100%;\n\n  }\n\n\n  .vsm-rest-heading \u003e p{\n\n    font-size:15px;\n\n  }\n\n\n  .vsm-rest-grid{\n\n    grid-template-columns:\n      1fr;\n\n    gap:12px;\n\n  }\n\n\n  .vsm-rest-grid article{\n\n    width:100%;\n\n    padding:\n      27px 20px;\n\n  }\n\n\n  \/* FINAL *\/\n\n  .vsm-final{\n\n    border-radius:26px;\n\n  }\n\n\n  .vsm-final-content{\n\n    padding:\n      48px 24px\n      42px;\n\n  }\n\n\n  .vsm-final-topline{\n\n    gap:8px;\n\n  }\n\n\n  .vsm-final-line{\n\n    width:24px;\n\n  }\n\n\n  .vsm-final-label{\n\n    font-size:8px;\n\n    letter-spacing:1.5px;\n\n  }\n\n\n  .vsm-final-icon{\n\n    width:50px;\n    height:50px;\n\n    margin:\n      25px 0\n      22px;\n\n    font-size:21px;\n\n  }\n\n\n  .vsm-final-content h2{\n\n    max-width:100%;\n\n    font-size:\n      clamp(\n        34px,\n        9vw,\n        41px\n      );\n\n    line-height:1.05;\n\n    letter-spacing:-1.5px;\n\n  }\n\n\n  .vsm-final-content \u003e p{\n\n    max-width:100%;\n\n    font-size:14px;\n\n  }\n\n\n  .vsm-final-benefits{\n\n    justify-content:flex-start;\n\n    gap:9px;\n\n    margin-top:26px;\n\n  }\n\n\n  .vsm-final-benefits span{\n\n    font-size:7px;\n\n    letter-spacing:1px;\n\n  }\n\n\n  \/* END *\/\n\n  .vsm-end{\n\n    gap:8px;\n\n    padding-top:45px;\n\n  }\n\n\n  .vsm-end p{\n\n    font-size:8px;\n\n    line-height:1.8;\n\n  }\n\n}\n\n\u003c\/style\u003e","brand":"Voyatral™ ","offers":[{"title":"1 pc","offer_id":67616340476158,"sku":"Voyatral*1","price":16.42,"currency_code":"USD","in_stock":true},{"title":"2 pcs","offer_id":67616340508926,"sku":"Voyatral*2","price":28.43,"currency_code":"USD","in_stock":true},{"title":"4 pcs","offer_id":67616340541694,"sku":"Voyatral*4","price":49.43,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0833\/2971\/2382\/files\/ChatGPTImage2026_9_24_16_35_00_1.png?v=1790664059","url":"https:\/\/voyatral.com\/products\/voyatral%e2%84%a2-sleep-mask-for-travel-and-relaxation","provider":"Voyatral™  ","version":"1.0","type":"link"}