{"product_id":"comfort-wrap-wearable-hot-water-bottle","title":"Comfort Wrap | Wearable Hot Water Bottle","description":"\u003cstyle\u003e\n\/* =========================================================\n   DUSK TO DAWN BEAUTY\n   COMFORT WRAP — PREMIUM SHOPIFY PRODUCT SECTION\n   CSS-ONLY \/ CUSTOM LIQUID FRIENDLY\n========================================================= *\/\n\n.dtd-comfort,\n.dtd-comfort * {\n  box-sizing: border-box;\n}\n\n.dtd-comfort {\n  --plum: #38283D;\n  --deep: #211824;\n  --purple: #735B7D;\n  --lavender: #CFC0D7;\n  --rose: #C99FA9;\n  --cream: #FAF5EF;\n  --gold: #D8C19A;\n  --warm: #D89A86;\n\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n\n  padding: 82px 22px;\n\n  border-radius: 30px;\n\n  background:\n    radial-gradient(circle at 10% 5%, rgba(201,159,169,.24), transparent 30%),\n    radial-gradient(circle at 88% 20%, rgba(216,154,134,.14), transparent 26%),\n    radial-gradient(circle at 90% 80%, rgba(115,91,125,.28), transparent 32%),\n    linear-gradient(145deg,#211824,#38283D 55%,#2A1D2E);\n\n  color: #FFFFFF;\n\n  font-family: inherit;\n\n  isolation: isolate;\n}\n\n\n\/* AMBIENT GLOWS *\/\n\n.dtd-comfort::before {\n  content: \"\";\n\n  position: absolute;\n\n  width: 430px;\n  height: 430px;\n\n  right: -170px;\n  top: -170px;\n\n  border-radius: 50%;\n\n  background:\n    rgba(216,154,134,.22);\n\n  filter: blur(95px);\n\n  pointer-events: none;\n\n  animation:\n    dtdComfortGlowOne\n    11s ease-in-out infinite;\n\n  z-index: -1;\n}\n\n.dtd-comfort::after {\n  content: \"\";\n\n  position: absolute;\n\n  width: 360px;\n  height: 360px;\n\n  left: -190px;\n  bottom: 220px;\n\n  border-radius: 50%;\n\n  background:\n    rgba(201,159,169,.18);\n\n  filter: blur(95px);\n\n  pointer-events: none;\n\n  animation:\n    dtdComfortGlowTwo\n    13s ease-in-out infinite;\n\n  z-index: -1;\n}\n\n\n.dtd-comfort-wrap {\n  position: relative;\n  z-index: 2;\n\n  width: 100%;\n  max-width: 1120px;\n\n  margin: 0 auto;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.dtd-comfort-hero {\n  max-width: 880px;\n\n  margin: 0 auto;\n\n  text-align: center;\n}\n\n\n.dtd-comfort-eyebrow {\n  display: inline-flex;\n\n  align-items: center;\n\n  gap: 8px;\n\n  padding: 8px 15px;\n\n  margin-bottom: 23px;\n\n  border:\n    1px solid rgba(255,255,255,.16);\n\n  border-radius: 999px;\n\n  background:\n    rgba(255,255,255,.06);\n\n  font-size: 10px;\n\n  font-weight: 700;\n\n  letter-spacing: 1.8px;\n\n  text-transform: uppercase;\n\n  animation:\n    dtdComfortFade\n    .7s ease both;\n}\n\n\n.dtd-comfort-dot {\n  width: 7px;\n  height: 7px;\n\n  border-radius: 50%;\n\n  background: #D8BCC5;\n\n  box-shadow:\n    0 0 8px rgba(216,188,197,.8),\n    0 0 18px rgba(216,188,197,.45);\n}\n\n\n.dtd-comfort-title {\n  margin: 0;\n\n  font-size:\n    clamp(44px,7vw,78px);\n\n  font-weight: 700;\n\n  line-height: .98;\n\n  letter-spacing: -3px;\n\n  animation:\n    dtdComfortFade\n    .8s .08s ease both;\n}\n\n\n.dtd-comfort-title span {\n  display: block;\n\n  padding-bottom: 6px;\n\n  background:\n    linear-gradient(\n      100deg,\n      #FFFFFF,\n      #F0DEE4,\n      #C9B2D2,\n      #E8C8BE,\n      #FFFFFF\n    );\n\n  background-size: 240% auto;\n\n  -webkit-background-clip: text;\n  background-clip: text;\n\n  color: transparent;\n\n  animation:\n    dtdComfortShimmer\n    7s linear infinite;\n}\n\n\n.dtd-comfort-hook {\n  max-width: 720px;\n\n  margin: 28px auto 0;\n\n  color: #F8F1F4;\n\n  font-size:\n    clamp(20px,3vw,28px);\n\n  font-weight: 550;\n\n  line-height: 1.35;\n\n  animation:\n    dtdComfortFade\n    .8s .16s ease both;\n}\n\n\n.dtd-comfort-hook span {\n  color: #E4C3CA;\n}\n\n\n.dtd-comfort-copy {\n  max-width: 690px;\n\n  margin: 17px auto 0;\n\n  color:\n    rgba(255,255,255,.68);\n\n  font-size: 15px;\n\n  line-height: 1.7;\n\n  animation:\n    dtdComfortFade\n    .8s .22s ease both;\n}\n\n\n\/* =========================================================\n   QUICK BENEFITS\n========================================================= *\/\n\n.dtd-comfort-pills {\n  display: flex;\n\n  justify-content: center;\n\n  flex-wrap: wrap;\n\n  gap: 9px;\n\n  margin: 28px auto 0;\n\n  animation:\n    dtdComfortFade\n    .8s .28s ease both;\n}\n\n\n.dtd-comfort-pill {\n  padding: 9px 14px;\n\n  border:\n    1px solid rgba(255,255,255,.11);\n\n  border-radius: 999px;\n\n  background:\n    rgba(255,255,255,.055);\n\n  color:\n    rgba(255,255,255,.80);\n\n  font-size: 11.5px;\n\n  transition:\n    transform .3s ease,\n    background .3s ease,\n    border-color .3s ease;\n}\n\n\n.dtd-comfort-pill:hover {\n  transform:\n    translateY(-3px);\n\n  background:\n    rgba(255,255,255,.09);\n\n  border-color:\n    rgba(255,255,255,.18);\n}\n\n\n\/* =========================================================\n   DAY TO NIGHT JOURNEY\n========================================================= *\/\n\n.dtd-comfort-journey {\n  max-width: 850px;\n\n  margin: 42px auto 0;\n\n  padding: 24px 26px;\n\n  border:\n    1px solid rgba(255,255,255,.10);\n\n  border-radius: 22px;\n\n  background:\n    rgba(255,255,255,.045);\n\n  backdrop-filter: blur(12px);\n\n  -webkit-backdrop-filter: blur(12px);\n}\n\n\n.dtd-comfort-journey-icons {\n  display: flex;\n\n  align-items: center;\n\n  justify-content: space-between;\n\n  gap: 8px;\n\n  font-size: 20px;\n}\n\n\n.dtd-comfort-journey-icon {\n  display: grid;\n\n  place-items: center;\n\n  width: 38px;\n  height: 38px;\n\n  border:\n    1px solid rgba(255,255,255,.08);\n\n  border-radius: 50%;\n\n  background:\n    rgba(255,255,255,.055);\n}\n\n\n.dtd-comfort-line {\n  position: relative;\n\n  height: 2px;\n\n  margin: 13px 0 17px;\n\n  overflow: hidden;\n\n  border-radius: 20px;\n\n  background:\n    rgba(255,255,255,.11);\n}\n\n\n.dtd-comfort-line::after {\n  content: \"\";\n\n  position: absolute;\n\n  top: 0;\n  left: 0;\n\n  width: 34%;\n  height: 100%;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      #C99FA9,\n      #E4B3A3,\n      #FFFFFF,\n      transparent\n    );\n\n  animation:\n    dtdComfortTravel\n    5.5s ease-in-out infinite;\n}\n\n\n.dtd-comfort-journey p {\n  margin: 0;\n\n  text-align: center;\n\n  color:\n    rgba(255,255,255,.74);\n\n  font-size: 13.5px;\n\n  line-height: 1.65;\n}\n\n\n.dtd-comfort-journey strong {\n  color: #FFFFFF;\n}\n\n\n\/* =========================================================\n   SECTION HEADINGS\n========================================================= *\/\n\n.dtd-comfort-heading {\n  margin: 72px 0 8px;\n\n  text-align: center;\n\n  color: #FFFFFF;\n\n  font-size:\n    clamp(28px,4vw,40px);\n\n  font-weight: 700;\n\n  letter-spacing: -1px;\n}\n\n\n.dtd-comfort-subheading {\n  max-width: 590px;\n\n  margin: 0 auto 31px;\n\n  text-align: center;\n\n  color:\n    rgba(255,255,255,.60);\n\n  font-size: 14px;\n\n  line-height: 1.65;\n}\n\n\n\/* =========================================================\n   FEATURED PERIOD COMFORT PANEL\n========================================================= *\/\n\n.dtd-period-panel {\n  position: relative;\n\n  max-width: 920px;\n\n  margin: 0 auto;\n\n  padding: 42px 34px;\n\n  overflow: hidden;\n\n  border:\n    1px solid rgba(255,255,255,.12);\n\n  border-radius: 26px;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(201,159,169,.14),\n      rgba(255,255,255,.055),\n      rgba(216,154,134,.09)\n    );\n\n  box-shadow:\n    0 24px 60px rgba(0,0,0,.12);\n}\n\n\n.dtd-period-panel::before {\n  content: \"\";\n\n  position: absolute;\n\n  width: 270px;\n  height: 270px;\n\n  right: -100px;\n  top: -130px;\n\n  border-radius: 50%;\n\n  background:\n    rgba(201,159,169,.22);\n\n  filter: blur(75px);\n\n  pointer-events: none;\n}\n\n\n.dtd-period-panel::after {\n  content: \"\";\n\n  position: absolute;\n\n  width: 220px;\n  height: 220px;\n\n  left: -120px;\n  bottom: -130px;\n\n  border-radius: 50%;\n\n  background:\n    rgba(216,154,134,.16);\n\n  filter: blur(70px);\n\n  pointer-events: none;\n}\n\n\n.dtd-period-content {\n  position: relative;\n\n  z-index: 2;\n\n  max-width: 680px;\n\n  margin: 0 auto;\n\n  text-align: center;\n}\n\n\n.dtd-period-icon {\n  display: grid;\n\n  place-items: center;\n\n  width: 60px;\n  height: 60px;\n\n  margin: 0 auto 18px;\n\n  border:\n    1px solid rgba(255,255,255,.12);\n\n  border-radius: 18px;\n\n  background:\n    rgba(255,255,255,.075);\n\n  font-size: 28px;\n\n  animation:\n    dtdComfortFloat\n    4s ease-in-out infinite;\n}\n\n\n.dtd-period-label {\n  color: #E4C3CA;\n\n  font-size: 10px;\n\n  font-weight: 700;\n\n  letter-spacing: 1.8px;\n\n  text-transform: uppercase;\n}\n\n\n.dtd-period-panel h3 {\n  margin: 8px 0 12px;\n\n  color: #FFFFFF;\n\n  font-size:\n    clamp(24px,4vw,34px);\n\n  line-height: 1.2;\n\n  letter-spacing: -.6px;\n}\n\n\n.dtd-period-panel p {\n  max-width: 600px;\n\n  margin: 0 auto;\n\n  color:\n    rgba(255,255,255,.67);\n\n  font-size: 14px;\n\n  line-height: 1.7;\n}\n\n\n.dtd-period-note {\n  display: inline-block;\n\n  margin-top: 20px;\n\n  padding: 9px 14px;\n\n  border:\n    1px solid rgba(255,255,255,.09);\n\n  border-radius: 999px;\n\n  background:\n    rgba(255,255,255,.05);\n\n  color:\n    rgba(255,255,255,.70);\n\n  font-size: 11px;\n}\n\n\n\/* =========================================================\n   LIFESTYLE MOMENTS\n========================================================= *\/\n\n.dtd-comfort-moments {\n  display: grid;\n\n  grid-template-columns:\n    repeat(4,1fr);\n\n  gap: 13px;\n}\n\n\n.dtd-comfort-moment {\n  position: relative;\n\n  min-height: 235px;\n\n  padding: 26px 20px;\n\n  overflow: hidden;\n\n  border:\n    1px solid rgba(255,255,255,.09);\n\n  border-radius: 21px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.075),\n      rgba(255,255,255,.03)\n    );\n\n  transition:\n    transform .35s ease,\n    border-color .35s ease,\n    background .35s ease;\n}\n\n\n.dtd-comfort-moment::after {\n  content: \"\";\n\n  position: absolute;\n\n  width: 120px;\n  height: 120px;\n\n  right: -60px;\n  bottom: -60px;\n\n  border-radius: 50%;\n\n  background:\n    rgba(201,159,169,.10);\n\n  filter: blur(25px);\n\n  transition:\n    transform .4s ease,\n    opacity .4s ease;\n}\n\n\n.dtd-comfort-moment-icon {\n  display: grid;\n\n  place-items: center;\n\n  width: 48px;\n  height: 48px;\n\n  margin-bottom: 19px;\n\n  border-radius: 14px;\n\n  background:\n    rgba(255,255,255,.08);\n\n  font-size: 22px;\n}\n\n\n.dtd-comfort-moment-small {\n  margin-bottom: 5px;\n\n  color: #DDBFC8;\n\n  font-size: 9px;\n\n  font-weight: 700;\n\n  letter-spacing: 1.5px;\n\n  text-transform: uppercase;\n}\n\n\n.dtd-comfort-moment h3 {\n  margin: 0 0 8px;\n\n  color: #FFFFFF;\n\n  font-size: 16px;\n\n  line-height: 1.3;\n}\n\n\n.dtd-comfort-moment p {\n  margin: 0;\n\n  color:\n    rgba(255,255,255,.60);\n\n  font-size: 13px;\n\n  line-height: 1.6;\n}\n\n\n@media (hover:hover) {\n\n  .dtd-comfort-moment:hover {\n    transform:\n      translateY(-7px);\n\n    border-color:\n      rgba(255,255,255,.19);\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,.10),\n        rgba(255,255,255,.045)\n      );\n  }\n\n  .dtd-comfort-moment:hover::after {\n    transform:\n      scale(1.35);\n\n    opacity: .8;\n  }\n}\n\n\n\/* =========================================================\n   COMPARISON\n========================================================= *\/\n\n.dtd-comfort-compare {\n  display: grid;\n\n  grid-template-columns:\n    1fr auto 1fr;\n\n  align-items: stretch;\n\n  gap: 15px;\n\n  max-width: 900px;\n\n  margin: 0 auto;\n}\n\n\n.dtd-comfort-compare-card {\n  padding: 30px 25px;\n\n  border:\n    1px solid rgba(255,255,255,.09);\n\n  border-radius: 22px;\n\n  background:\n    rgba(255,255,255,.04);\n}\n\n\n.dtd-comfort-compare-card.featured {\n  border-color:\n    rgba(201,159,169,.28);\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(201,159,169,.15),\n      rgba(255,255,255,.045)\n    );\n\n  box-shadow:\n    inset 0 0 50px rgba(201,159,169,.035);\n}\n\n\n.dtd-comfort-compare-icon {\n  margin-bottom: 13px;\n\n  font-size: 25px;\n}\n\n\n.dtd-comfort-compare-card h3 {\n  margin: 0 0 9px;\n\n  color: #FFFFFF;\n\n  font-size: 18px;\n}\n\n\n.dtd-comfort-compare-card p {\n  margin: 0;\n\n  color:\n    rgba(255,255,255,.61);\n\n  font-size: 13.5px;\n\n  line-height: 1.65;\n}\n\n\n.dtd-comfort-vs {\n  display: grid;\n\n  place-items: center;\n\n  width: 45px;\n  height: 45px;\n\n  align-self: center;\n\n  border:\n    1px solid rgba(255,255,255,.12);\n\n  border-radius: 50%;\n\n  background:\n    rgba(255,255,255,.065);\n\n  color:\n    rgba(255,255,255,.65);\n\n  font-size: 10px;\n\n  font-weight: 700;\n\n  letter-spacing: 1px;\n}\n\n\n\/* =========================================================\n   BENEFITS\n========================================================= *\/\n\n.dtd-comfort-benefits {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap: 13px;\n}\n\n\n.dtd-comfort-card {\n  position: relative;\n\n  padding: 25px 22px;\n\n  overflow: hidden;\n\n  border:\n    1px solid rgba(255,255,255,.09);\n\n  border-radius: 20px;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(255,255,255,.075),\n      rgba(255,255,255,.03)\n    );\n\n  transition:\n    transform .35s ease,\n    border-color .35s ease,\n    background .35s ease;\n}\n\n\n.dtd-comfort-card-icon {\n  display: grid;\n\n  place-items: center;\n\n  width: 47px;\n  height: 47px;\n\n  margin-bottom: 16px;\n\n  border-radius: 14px;\n\n  background:\n    rgba(255,255,255,.08);\n\n  font-size: 22px;\n\n  transition:\n    transform .35s ease;\n}\n\n\n.dtd-comfort-card h3 {\n  margin: 0 0 7px;\n\n  color: #FFFFFF;\n\n  font-size: 16px;\n\n  font-weight: 650;\n}\n\n\n.dtd-comfort-card p {\n  margin: 0;\n\n  color:\n    rgba(255,255,255,.62);\n\n  font-size: 13.5px;\n\n  line-height: 1.6;\n}\n\n\n@media (hover:hover) {\n\n  .dtd-comfort-card:hover {\n    transform:\n      translateY(-6px);\n\n    border-color:\n      rgba(255,255,255,.20);\n\n    background:\n      linear-gradient(\n        145deg,\n        rgba(255,255,255,.10),\n        rgba(255,255,255,.045)\n      );\n  }\n\n  .dtd-comfort-card:hover\n  .dtd-comfort-card-icon {\n    transform:\n      translateY(-2px)\n      scale(1.06);\n  }\n}\n\n\n\/* =========================================================\n   HOW IT FITS YOUR DAY\n========================================================= *\/\n\n.dtd-comfort-steps {\n  display: grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap: 13px;\n\n  max-width: 900px;\n\n  margin: 0 auto;\n}\n\n\n.dtd-comfort-step {\n  padding: 26px 22px;\n\n  border:\n    1px solid rgba(255,255,255,.09);\n\n  border-radius: 20px;\n\n  background:\n    rgba(255,255,255,.045);\n}\n\n\n.dtd-comfort-step-number {\n  display: grid;\n\n  place-items: center;\n\n  width: 41px;\n  height: 41px;\n\n  margin-bottom: 15px;\n\n  border-radius: 50%;\n\n  background:\n    rgba(201,159,169,.16);\n\n  color: #F0D8E0;\n\n  font-size: 11px;\n\n  font-weight: 700;\n}\n\n\n.dtd-comfort-step h3 {\n  margin: 0 0 7px;\n\n  color: #FFFFFF;\n\n  font-size: 16px;\n}\n\n\n.dtd-comfort-step p {\n  margin: 0;\n\n  color:\n    rgba(255,255,255,.60);\n\n  font-size: 13px;\n\n  line-height: 1.6;\n}\n\n\n\/* =========================================================\n   BRAND STATEMENT\n========================================================= *\/\n\n.dtd-comfort-statement {\n  max-width: 800px;\n\n  margin: 68px auto 0;\n\n  padding: 43px 25px;\n\n  text-align: center;\n\n  border-top:\n    1px solid rgba(255,255,255,.08);\n\n  border-bottom:\n    1px solid rgba(255,255,255,.08);\n}\n\n\n.dtd-comfort-statement-small {\n  color: #D9BCC6;\n\n  font-size: 10px;\n\n  font-weight: 700;\n\n  letter-spacing: 2px;\n\n  text-transform: uppercase;\n}\n\n\n.dtd-comfort-statement h2 {\n  max-width: 690px;\n\n  margin: 12px auto 0;\n\n  color: #FFFFFF;\n\n  font-size:\n    clamp(26px,4vw,39px);\n\n  line-height: 1.2;\n\n  letter-spacing: -1px;\n}\n\n\n\/* =========================================================\n   FINAL PANEL\n========================================================= *\/\n\n.dtd-comfort-final {\n  position: relative;\n\n  margin-top: 50px;\n\n  padding: 50px 25px;\n\n  overflow: hidden;\n\n  text-align: center;\n\n  border:\n    1px solid rgba(255,255,255,.11);\n\n  border-radius: 25px;\n\n  background:\n    linear-gradient(\n      120deg,\n      rgba(201,159,169,.18),\n      rgba(255,255,255,.05),\n      rgba(216,154,134,.10),\n      rgba(115,91,125,.16)\n    );\n}\n\n\n.dtd-comfort-final::before {\n  content: \"\";\n\n  position: absolute;\n\n  width: 250px;\n  height: 250px;\n\n  top: -160px;\n  left: 50%;\n\n  transform:\n    translateX(-50%);\n\n  border-radius: 50%;\n\n  background:\n    #C99FA9;\n\n  opacity: .14;\n\n  filter: blur(70px);\n\n  pointer-events: none;\n}\n\n\n.dtd-comfort-final-icon {\n  position: relative;\n\n  margin-bottom: 10px;\n\n  font-size: 28px;\n\n  animation:\n    dtdComfortFloat\n    4s ease-in-out infinite;\n}\n\n\n.dtd-comfort-final h2 {\n  position: relative;\n\n  max-width: 680px;\n\n  margin: 0 auto 11px;\n\n  color: #FFFFFF;\n\n  font-size:\n    clamp(29px,4vw,42px);\n\n  line-height: 1.2;\n\n  letter-spacing: -1px;\n}\n\n\n.dtd-comfort-final p {\n  position: relative;\n\n  max-width: 570px;\n\n  margin: 0 auto;\n\n  color:\n    rgba(255,255,255,.67);\n\n  font-size: 14px;\n\n  line-height: 1.7;\n}\n\n\n.dtd-comfort-trust {\n  position: relative;\n\n  display: flex;\n\n  justify-content: center;\n\n  flex-wrap: wrap;\n\n  gap: 10px 22px;\n\n  margin-top: 25px;\n\n  color:\n    rgba(255,255,255,.74);\n\n  font-size: 12px;\n}\n\n\n.dtd-comfort-check {\n  margin-right: 5px;\n\n  color: #E3C8D1;\n}\n\n\n\/* =========================================================\n   SAFETY NOTE\n========================================================= *\/\n\n.dtd-comfort-note {\n  max-width: 780px;\n\n  margin: 28px auto 0;\n\n  text-align: center;\n\n  color:\n    rgba(255,255,255,.38);\n\n  font-size: 10px;\n\n  line-height: 1.65;\n}\n\n\n\/* =========================================================\n   ANIMATIONS\n========================================================= *\/\n\n@keyframes dtdComfortFade {\n\n  from {\n    opacity: 0;\n\n    transform:\n      translateY(18px);\n  }\n\n  to {\n    opacity: 1;\n\n    transform:\n      translateY(0);\n  }\n}\n\n\n@keyframes dtdComfortShimmer {\n\n  0% {\n    background-position:\n      200% center;\n  }\n\n  100% {\n    background-position:\n      -200% center;\n  }\n}\n\n\n@keyframes dtdComfortTravel {\n\n  from {\n    transform:\n      translateX(-120%);\n  }\n\n  to {\n    transform:\n      translateX(320%);\n  }\n}\n\n\n@keyframes dtdComfortGlowOne {\n\n  0%,\n  100% {\n    transform:\n      translate(0,0);\n  }\n\n  50% {\n    transform:\n      translate(-35px,45px);\n  }\n}\n\n\n@keyframes dtdComfortGlowTwo {\n\n  0%,\n  100% {\n    transform:\n      translate(0,0);\n  }\n\n  50% {\n    transform:\n      translate(40px,-30px);\n  }\n}\n\n\n@keyframes dtdComfortFloat {\n\n  0%,\n  100% {\n    transform:\n      translateY(0);\n  }\n\n  50% {\n    transform:\n      translateY(-6px);\n  }\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media(max-width:900px) {\n\n  .dtd-comfort {\n    padding:\n      65px 19px;\n  }\n\n  .dtd-comfort-moments {\n    grid-template-columns:\n      repeat(2,1fr);\n  }\n\n  .dtd-comfort-benefits {\n    grid-template-columns:\n      repeat(2,1fr);\n  }\n\n  .dtd-comfort-steps {\n    grid-template-columns:\n      1fr;\n  }\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:650px) {\n\n  .dtd-comfort {\n    padding:\n      48px 14px 42px;\n\n    border-radius: 20px;\n\n    background:\n      radial-gradient(\n        circle at 50% 0%,\n        rgba(201,159,169,.18),\n        transparent 27%\n      ),\n      linear-gradient(\n        160deg,\n        #211824,\n        #38283D 58%,\n        #281C2C\n      );\n  }\n\n\n  .dtd-comfort-title {\n    font-size:\n      clamp(39px,12vw,55px);\n\n    letter-spacing:\n      -1.8px;\n  }\n\n\n  .dtd-comfort-hook {\n    max-width: 340px;\n\n    margin-top: 21px;\n\n    font-size: 20px;\n  }\n\n\n  .dtd-comfort-copy {\n    max-width: 345px;\n\n    margin-top: 14px;\n\n    font-size: 13.5px;\n\n    line-height: 1.65;\n  }\n\n\n  .dtd-comfort-pills {\n    max-width: 350px;\n  }\n\n\n  .dtd-comfort-journey {\n    margin-top: 31px;\n\n    padding:\n      18px 15px;\n\n    border-radius: 18px;\n  }\n\n\n  .dtd-comfort-journey-icon {\n    width: 33px;\n    height: 33px;\n\n    font-size: 17px;\n  }\n\n\n  .dtd-comfort-journey p {\n    font-size: 12.5px;\n  }\n\n\n  .dtd-comfort-heading {\n    margin-top: 53px;\n\n    font-size: 27px;\n  }\n\n\n  .dtd-comfort-subheading {\n    max-width: 320px;\n\n    margin-bottom: 23px;\n\n    font-size: 13.5px;\n  }\n\n\n  .dtd-period-panel {\n    padding:\n      31px 17px;\n\n    border-radius: 20px;\n  }\n\n\n  .dtd-period-icon {\n    width: 53px;\n    height: 53px;\n\n    font-size: 24px;\n  }\n\n\n  .dtd-period-panel h3 {\n    font-size: 24px;\n  }\n\n\n  .dtd-period-panel p {\n    font-size: 13px;\n  }\n\n\n  .dtd-comfort-moments {\n    grid-template-columns:\n      1fr;\n\n    gap: 10px;\n  }\n\n\n  .dtd-comfort-moment {\n    min-height: 0;\n\n    padding:\n      21px 18px;\n\n    border-radius: 18px;\n  }\n\n\n  .dtd-comfort-compare {\n    grid-template-columns:\n      1fr;\n\n    gap: 10px;\n  }\n\n\n  .dtd-comfort-vs {\n    margin: 0 auto;\n  }\n\n\n  .dtd-comfort-compare-card {\n    padding:\n      22px 18px;\n\n    border-radius: 18px;\n  }\n\n\n  .dtd-comfort-benefits {\n    grid-template-columns:\n      1fr;\n\n    gap: 10px;\n  }\n\n\n  .dtd-comfort-card {\n    padding:\n      20px 18px;\n\n    border-radius: 17px;\n  }\n\n\n  .dtd-comfort-card-icon {\n    width: 43px;\n    height: 43px;\n\n    margin-bottom: 13px;\n\n    font-size: 20px;\n  }\n\n\n  .dtd-comfort-steps {\n    gap: 10px;\n  }\n\n\n  .dtd-comfort-step {\n    padding:\n      20px 18px;\n\n    border-radius: 17px;\n  }\n\n\n  .dtd-comfort-statement {\n    margin-top: 50px;\n\n    padding:\n      34px 14px;\n  }\n\n\n  .dtd-comfort-final {\n    margin-top: 35px;\n\n    padding:\n      38px 17px;\n\n    border-radius: 19px;\n  }\n\n\n  .dtd-comfort-final h2 {\n    max-width: 330px;\n\n    font-size: 28px;\n  }\n\n\n  .dtd-comfort-final p {\n    max-width: 315px;\n\n    font-size: 13.5px;\n  }\n\n\n  .dtd-comfort-trust {\n    flex-direction: column;\n\n    align-items: center;\n\n    gap: 8px;\n  }\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n========================================================= *\/\n\n@media(prefers-reduced-motion:reduce) {\n\n  .dtd-comfort *,\n  .dtd-comfort::before,\n  .dtd-comfort::after {\n    animation: none !important;\n\n    transition: none !important;\n  }\n}\n\u003c\/style\u003e\n\n\n\u003csection class=\"dtd-comfort\"\u003e\n\n  \u003cdiv class=\"dtd-comfort-wrap\"\u003e\n\n\n    \u003c!-- =========================================\n         HERO\n    ========================================== --\u003e\n\n    \u003cdiv class=\"dtd-comfort-hero\"\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-eyebrow\"\u003e\n\n        \u003cspan class=\"dtd-comfort-dot\"\u003e\u003c\/span\u003e\n\n        Dusk to Dawn Comfort\n\n      \u003c\/div\u003e\n\n\n      \u003ch2 class=\"dtd-comfort-title\"\u003e\n\n        Comfort\n\n        \u003cspan\u003e\n          That Stays With You.\n        \u003c\/span\u003e\n\n      \u003c\/h2\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-hook\"\u003e\n\n        Warmth when you want it.\n\n        \u003cspan\u003e\n          Comfort wherever you settle in.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cp class=\"dtd-comfort-copy\"\u003e\n\n        Meet the Dusk to Dawn Comfort Wrap —\n        a wearable hot-water-bottle wrap made\n        for cosy evenings, slower days and the\n        moments when a little extra warmth\n        feels just right.\n\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-pills\"\u003e\n\n        \u003cspan class=\"dtd-comfort-pill\"\u003e\n          🔥 Comforting Warmth\n        \u003c\/span\u003e\n\n        \u003cspan class=\"dtd-comfort-pill\"\u003e\n          🤍 Hands-Free\n        \u003c\/span\u003e\n\n        \u003cspan class=\"dtd-comfort-pill\"\u003e\n          🌸 Period-Day Comfort\n        \u003c\/span\u003e\n\n        \u003cspan class=\"dtd-comfort-pill\"\u003e\n          🌙 Cosy Nights\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         DAY TO NIGHT JOURNEY\n    ========================================== --\u003e\n\n    \u003cdiv class=\"dtd-comfort-journey\"\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-journey-icons\"\u003e\n\n        \u003cspan class=\"dtd-comfort-journey-icon\"\u003e\n          ☀️\n        \u003c\/span\u003e\n\n        \u003cspan class=\"dtd-comfort-journey-icon\"\u003e\n          🌸\n        \u003c\/span\u003e\n\n        \u003cspan class=\"dtd-comfort-journey-icon\"\u003e\n          🛋️\n        \u003c\/span\u003e\n\n        \u003cspan class=\"dtd-comfort-journey-icon\"\u003e\n          🌙\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-line\"\u003e\u003c\/div\u003e\n\n\n      \u003cp\u003e\n\n        \u003cstrong\u003eCold mornings.\u003c\/strong\u003e\n\n        Period days.\n\n        Couch time.\n\n        \u003cstrong\u003eNighttime wind-down.\u003c\/strong\u003e\n\n      \u003c\/p\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         PERIOD COMFORT\n    ========================================== --\u003e\n\n    \u003ch2 class=\"dtd-comfort-heading\"\u003e\n      Period days call for extra comfort.\n    \u003c\/h2\u003e\n\n\n    \u003cp class=\"dtd-comfort-subheading\"\u003e\n\n      A little warmth can make slower days\n      feel that much cosier.\n\n    \u003c\/p\u003e\n\n\n\n    \u003cdiv class=\"dtd-period-panel\"\u003e\n\n\n      \u003cdiv class=\"dtd-period-content\"\u003e\n\n\n        \u003cdiv class=\"dtd-period-icon\"\u003e\n          🌸\n        \u003c\/div\u003e\n\n\n        \u003cdiv class=\"dtd-period-label\"\u003e\n          Period-Day Companion\n        \u003c\/div\u003e\n\n\n        \u003ch3\u003e\n          Keep Comfort Close.\n        \u003c\/h3\u003e\n\n\n        \u003cp\u003e\n\n          When period days have you reaching\n          for something warm, the Comfort Wrap\n          gives you an easy way to keep comforting\n          warmth close while you rest, study,\n          work or simply take some time for yourself.\n\n        \u003c\/p\u003e\n\n\n        \u003cspan class=\"dtd-period-note\"\u003e\n\n          Warmth + comfort without making\n          your whole day stop.\n\n        \u003c\/span\u003e\n\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         LIFESTYLE MOMENTS\n    ========================================== --\u003e\n\n    \u003ch2 class=\"dtd-comfort-heading\"\u003e\n      Made for more than one kind of day.\n    \u003c\/h2\u003e\n\n\n    \u003cp class=\"dtd-comfort-subheading\"\u003e\n\n      From period days to cold evenings,\n      keep your comfort close through the\n      moments that make up your day.\n\n    \u003c\/p\u003e\n\n\n\n    \u003cdiv class=\"dtd-comfort-moments\"\u003e\n\n\n      \u003c!-- PERIOD DAYS --\u003e\n\n      \u003cdiv class=\"dtd-comfort-moment\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-moment-icon\"\u003e\n          🌸\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dtd-comfort-moment-small\"\u003e\n          Period Days\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Extra Comfort When You Want It\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Keep comforting warmth close while\n          relaxing, studying or taking some\n          much-needed time for yourself.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- COLD DAYS --\u003e\n\n      \u003cdiv class=\"dtd-comfort-moment\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-moment-icon\"\u003e\n          ❄️\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dtd-comfort-moment-small\"\u003e\n          Cold Days\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Wear Your Warmth\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          A cosy companion for chilly mornings,\n          winter evenings and those days when\n          you simply want to feel warmer.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- COUCH --\u003e\n\n      \u003cdiv class=\"dtd-comfort-moment\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-moment-icon\"\u003e\n          🛋️\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dtd-comfort-moment-small\"\u003e\n          Couch Time\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Your Cosy Moment\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Put on your favourite show, get\n          comfortable and keep warmth close\n          while you switch off.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- NIGHT --\u003e\n\n      \u003cdiv class=\"dtd-comfort-moment\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-moment-icon\"\u003e\n          🌙\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"dtd-comfort-moment-small\"\u003e\n          Nighttime\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Your Wind-Down Essential\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Make cold evenings and slower nights\n          feel a little more comfortable before\n          you call it a day.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         HANDS-FREE COMPARISON\n    ========================================== --\u003e\n\n    \u003ch2 class=\"dtd-comfort-heading\"\u003e\n      Hold the warmth. Not the bottle.\n    \u003c\/h2\u003e\n\n\n    \u003cp class=\"dtd-comfort-subheading\"\u003e\n\n      The wrap-around design helps keep your\n      hot-water bottle close while leaving\n      your hands free.\n\n    \u003c\/p\u003e\n\n\n\n    \u003cdiv class=\"dtd-comfort-compare\"\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-compare-card\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-compare-icon\"\u003e\n          👐\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Traditional Hot-Water Bottle\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Cosy and familiar — but usually\n          something you need to hold or keep\n          repositioning while you move around.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"dtd-comfort-vs\"\u003e\n        VS\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"dtd-comfort-compare-card featured\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-compare-icon\"\u003e\n          🤍\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Dusk to Dawn Comfort Wrap\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          A wearable wrap designed to help\n          keep comforting warmth close while\n          your hands stay free for the rest\n          of your evening.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         BENEFITS\n    ========================================== --\u003e\n\n    \u003ch2 class=\"dtd-comfort-heading\"\u003e\n      Comfort made for real life.\n    \u003c\/h2\u003e\n\n\n    \u003cp class=\"dtd-comfort-subheading\"\u003e\n\n      Simple warmth, wearable comfort and\n      more ways to make everyday moments\n      feel a little cosier.\n\n    \u003c\/p\u003e\n\n\n\n    \u003cdiv class=\"dtd-comfort-benefits\"\u003e\n\n\n      \u003c!-- 1 --\u003e\n\n      \u003cdiv class=\"dtd-comfort-card\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-card-icon\"\u003e\n          🔥\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Comforting Warmth\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Keep cosy warmth close when you\n          want a little extra comfort.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- 2 --\u003e\n\n      \u003cdiv class=\"dtd-comfort-card\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-card-icon\"\u003e\n          🌸\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Period-Day Companion\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          A comforting addition to slower\n          days when warmth is especially\n          welcome.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- 3 --\u003e\n\n      \u003cdiv class=\"dtd-comfort-card\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-card-icon\"\u003e\n          🤍\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Hands-Free Design\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          The wearable wrap helps keep your\n          hot-water bottle in place while\n          you relax.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- 4 --\u003e\n\n      \u003cdiv class=\"dtd-comfort-card\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-card-icon\"\u003e\n          🛋️\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Made for Cosy Moments\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Perfect for couch time, studying,\n          working from home or simply\n          winding down.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- 5 --\u003e\n\n      \u003cdiv class=\"dtd-comfort-card\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-card-icon\"\u003e\n          ❄️\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          More Than Period Days\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Reach for it through cold mornings,\n          winter nights and everyday moments\n          when you simply want warmth.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003c!-- 6 --\u003e\n\n      \u003cdiv class=\"dtd-comfort-card\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-card-icon\"\u003e\n          🌙\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Dusk to Dawn Comfort\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Made for the moments when slowing\n          down and getting comfortable feels\n          exactly right.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         3 STEPS\n    ========================================== --\u003e\n\n    \u003ch2 class=\"dtd-comfort-heading\"\u003e\n      Warmth. Wrapped around you.\n    \u003c\/h2\u003e\n\n\n    \u003cp class=\"dtd-comfort-subheading\"\u003e\n\n      A simple comfort ritual for slower\n      days and cosier nights.\n\n    \u003c\/p\u003e\n\n\n\n    \u003cdiv class=\"dtd-comfort-steps\"\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-step\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-step-number\"\u003e\n          01\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Prepare Your Bottle\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Prepare the hot-water bottle\n          according to the product's supplied\n          safety and care instructions.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"dtd-comfort-step\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-step-number\"\u003e\n          02\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Wrap Up\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Place it securely inside the wrap\n          and adjust the wearable design\n          comfortably around you.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n\n      \u003cdiv class=\"dtd-comfort-step\"\u003e\n\n        \u003cdiv class=\"dtd-comfort-step-number\"\u003e\n          03\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          Get Cosy\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n\n          Settle in, put on your favourite\n          show or simply enjoy a quiet\n          moment of warmth.\n\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         BRAND STATEMENT\n    ========================================== --\u003e\n\n    \u003cdiv class=\"dtd-comfort-statement\"\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-statement-small\"\u003e\n        Dusk to Dawn Beauty\n      \u003c\/div\u003e\n\n\n      \u003ch2\u003e\n\n        Some days call for productivity.\n        Others call for getting cosy.\n\n      \u003c\/h2\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         FINAL\n    ========================================== --\u003e\n\n    \u003cdiv class=\"dtd-comfort-final\"\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-final-icon\"\u003e\n        🌙\n      \u003c\/div\u003e\n\n\n      \u003ch2\u003e\n        Comfort That Stays With You.\n      \u003c\/h2\u003e\n\n\n      \u003cp\u003e\n\n        From period days to cold nights,\n        wrap yourself in warmth and make\n        a little more time for comfort.\n\n      \u003c\/p\u003e\n\n\n      \u003cdiv class=\"dtd-comfort-trust\"\u003e\n\n\n        \u003cspan\u003e\n\n          \u003cb class=\"dtd-comfort-check\"\u003e\n            ✓\n          \u003c\/b\u003e\n\n          Hands-free warmth\n\n        \u003c\/span\u003e\n\n\n        \u003cspan\u003e\n\n          \u003cb class=\"dtd-comfort-check\"\u003e\n            ✓\n          \u003c\/b\u003e\n\n          Soft wearable design\n\n        \u003c\/span\u003e\n\n\n        \u003cspan\u003e\n\n          \u003cb class=\"dtd-comfort-check\"\u003e\n            ✓\n          \u003c\/b\u003e\n\n          Period-day comfort\n\n        \u003c\/span\u003e\n\n\n        \u003cspan\u003e\n\n          \u003cb class=\"dtd-comfort-check\"\u003e\n            ✓\n          \u003c\/b\u003e\n\n          Cold-night essential\n\n        \u003c\/span\u003e\n\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n\n    \u003c!-- =========================================\n         SAFETY \/ CLAIMS NOTE\n    ========================================== --\u003e\n\n    \u003cp class=\"dtd-comfort-note\"\u003e\n\n      Designed for warmth and everyday comfort.\n      This product is not intended to diagnose,\n      treat, cure or prevent any medical condition.\n      Always follow the hot-water bottle filling,\n      temperature, use and safety instructions\n      supplied with the product. Avoid direct\n      prolonged exposure to excessive heat.\n\n    \u003c\/p\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Dusk to Dawn Beauty","offers":[{"title":"Default Title","offer_id":62813870391377,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1079\/4621\/3457\/files\/8b6ea9e4-930a-4b80-8a25-46396c232ea4.png?v=1791207030","url":"https:\/\/dusktodawnbeauty.co.za\/products\/comfort-wrap-wearable-hot-water-bottle","provider":"Dusk to Dawn Beauty","version":"1.0","type":"link"}