{"product_id":"lunaveracg™-3-tier-over-the-door-shower-caddy-slim-bathroom-organizer-with-quick-drain-shelves-hanging-hooks","title":"Lunaveracg™ 3-Tier Over-the-Door Shower Caddy | Slim Bathroom Organizer with Quick-Drain Shelves \u0026 Hanging Hooks","description":"\u003cstyle\u003e\n.luna-caddy{\n  --ivory:#F7F4EE;\n  --sand:#C8B59D;\n  --linen:#EAE3D9;\n  --ink:#34332F;\n  --bronze:#92765A;\n  --muted:#655F57;\n  width:100%;\n  max-width:1180px;\n  margin:32px auto 64px;\n  padding:clamp(16px,3vw,36px);\n  background:var(--ivory);\n  color:var(--ink);\n  font:15px\/1.85 Arial,Helvetica,sans-serif;\n  border-radius:28px;\n  isolation:isolate;\n}\n.luna-caddy,\n.luna-caddy *,\n.luna-caddy *::before,\n.luna-caddy *::after{\n  box-sizing:border-box;\n}\n.luna-caddy *{\n  min-width:0;\n  overflow-wrap:break-word;\n}\n.luna-caddy h1,\n.luna-caddy h2,\n.luna-caddy h3{\n  font-family:Georgia,\"Times New Roman\",serif;\n  color:var(--ink);\n  font-weight:400;\n  text-transform:none;\n}\n.luna-caddy h1{\n  margin:0 0 20px;\n  font-size:clamp(34px,5vw,54px);\n  line-height:1.15;\n  letter-spacing:-1px;\n}\n.luna-caddy h2{\n  margin:0 0 16px;\n  font-size:clamp(24px,3vw,32px);\n  line-height:1.3;\n  letter-spacing:-.3px;\n}\n.luna-caddy h3{\n  margin:0 0 10px;\n  font-size:22px;\n  line-height:1.35;\n}\n\n\/* Hero *\/\n.luna-caddy-hero{\n  position:relative;\n  overflow:hidden;\n  padding:clamp(28px,5vw,54px);\n  border:1px solid #D7CBBB;\n  border-radius:24px;\n  background:linear-gradient(120deg,#F3EDE4,#EAE3D9 65%,#D9CCBA);\n  box-shadow:0 14px 36px rgba(52,51,47,.07);\n  animation:lunaCaddyEnter .8s ease-out backwards;\n}\n.luna-caddy-hero::before{\n  content:\"\";\n  position:absolute;\n  right:-60px;\n  top:-100px;\n  width:400px;\n  height:400px;\n  border-radius:50%;\n  background:radial-gradient(\n    circle,\n    rgba(255,253,248,.8),\n    rgba(200,181,157,.22) 42%,\n    transparent 70%\n  );\n  pointer-events:none;\n  animation:lunaCaddyAmbientGlow 9s ease-in-out infinite;\n}\n.luna-caddy-hero::after{\n  content:\"\";\n  position:absolute;\n  inset:-70% -40%;\n  background:linear-gradient(\n    110deg,\n    transparent 40%,\n    rgba(255,255,255,.45) 50%,\n    transparent 60%\n  );\n  pointer-events:none;\n  animation:lunaCaddySweep 12s ease-in-out infinite;\n}\n.luna-caddy-hero-inner{\n  position:relative;\n  z-index:1;\n}\n.luna-caddy-kicker{\n  margin-bottom:16px;\n  color:#665541;\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:2px;\n  text-transform:uppercase;\n}\n.luna-caddy-hero p{\n  max-width:820px;\n  margin:0;\n  color:#514C45;\n  font-size:15px;\n  line-height:1.9;\n}\n\n\/* Content *\/\n.luna-caddy-section{\n  position:relative;\n  padding:32px 4px;\n  border-bottom:1px solid #DED5C9;\n}\n.luna-caddy-section p{\n  margin:0 0 14px;\n  color:var(--muted);\n  font-size:15px;\n  line-height:1.9;\n}\n.luna-caddy-section p:last-child{\n  margin-bottom:0;\n}\n.luna-caddy-section::after{\n  content:\"\";\n  position:absolute;\n  bottom:-1px;\n  left:0;\n  width:100%;\n  height:1px;\n  background:linear-gradient(90deg,#92765A,#C8B59D,transparent);\n  transform:scaleX(0);\n  transform-origin:left;\n  transition:transform .65s ease;\n  pointer-events:none;\n}\n\n\/* Feature cards *\/\n.luna-caddy-grid{\n  display:grid;\n  grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));\n  gap:14px;\n  margin-top:22px;\n}\n.luna-caddy-card{\n  position:relative;\n  overflow:hidden;\n  padding:23px 20px;\n  border-radius:16px;\n  background:#FFFDFA;\n  border:1px solid #DED5C9;\n  box-shadow:0 7px 22px rgba(52,51,47,.04);\n  animation:lunaCaddyEnter .8s ease-out backwards;\n  transition:\n    transform .3s ease,\n    box-shadow .3s ease,\n    border-color .3s ease;\n}\n.luna-caddy-card:nth-child(2){animation-delay:.08s}\n.luna-caddy-card:nth-child(3){animation-delay:.16s}\n.luna-caddy-card:nth-child(4){animation-delay:.24s}\n.luna-caddy-card::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(\n    ellipse at top right,\n    rgba(200,181,157,.2),\n    transparent 65%\n  );\n  opacity:0;\n  pointer-events:none;\n  transition:opacity .35s ease;\n}\n.luna-caddy-card-icon{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:40px;\n  height:40px;\n  margin-bottom:16px;\n  border-radius:12px;\n  background:var(--linen);\n  color:#665541;\n  font-size:13px;\n  font-weight:700;\n  transition:transform .35s ease,background .35s ease;\n}\n.luna-caddy-card p{\n  margin:0;\n  color:var(--muted);\n  font-size:14px;\n  line-height:1.8;\n}\n\n\/* Dimensions *\/\n.luna-caddy-table{\n  width:100%;\n  border-collapse:collapse;\n  margin-top:20px;\n  font-size:14px;\n}\n.luna-caddy-table th,\n.luna-caddy-table td{\n  padding:14px 12px;\n  text-align:left;\n  border-bottom:1px solid #DED5C9;\n  vertical-align:top;\n}\n.luna-caddy-table th{\n  width:48%;\n  color:var(--ink);\n  font-weight:600;\n}\n.luna-caddy-table td{\n  color:var(--muted);\n}\n\n\/* Storage and spaces *\/\n.luna-caddy-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n  margin-top:18px;\n}\n.luna-caddy-tags span{\n  display:inline-block;\n  padding:8px 14px;\n  border:1px solid #DED5C9;\n  border-radius:30px;\n  background:#FFFDFA;\n  color:var(--muted);\n  font-size:13px;\n}\n\n\/* Usage *\/\n.luna-caddy-steps{\n  margin:22px 0 0;\n  padding-left:24px;\n  color:var(--muted);\n}\n.luna-caddy-steps li{\n  padding:0 0 18px 8px;\n}\n.luna-caddy-steps li:last-child{\n  padding-bottom:0;\n}\n.luna-caddy-steps li::marker{\n  color:var(--bronze);\n  font-weight:700;\n}\n.luna-caddy-steps strong{\n  display:block;\n  margin-bottom:5px;\n  color:var(--ink);\n}\n.luna-caddy-note{\n  margin-top:24px;\n  padding:22px;\n  border:1px solid #D7CBBB;\n  border-radius:16px;\n  background:linear-gradient(120deg,#FFFDFA,#EAE3D9);\n}\n.luna-caddy-note strong{\n  display:block;\n  margin-bottom:6px;\n  color:var(--ink);\n  font-size:15px;\n}\n.luna-caddy-note p{\n  margin:0;\n  color:var(--muted);\n  font-size:13px;\n  line-height:1.8;\n}\n\n\/* Motion *\/\n@keyframes lunaCaddyEnter{\n  from{opacity:0;transform:translateY(14px)}\n  to{opacity:1;transform:translateY(0)}\n}\n@keyframes lunaCaddySweep{\n  0%,60%{transform:translateX(-75%);opacity:0}\n  72%{opacity:.35}\n  90%,100%{transform:translateX(75%);opacity:0}\n}\n@keyframes lunaCaddyAmbientGlow{\n  0%,100%{\n    transform:translate3d(0,0,0) scale(1);\n    opacity:.65;\n  }\n  50%{\n    transform:translate3d(-25px,20px,0) scale(1.12);\n    opacity:.95;\n  }\n}\n@keyframes lunaCaddyScrollReveal{\n  from{opacity:.25;transform:translateY(18px)}\n  to{opacity:1;transform:translateY(0)}\n}\n@supports(animation-timeline:view()){\n  @media(prefers-reduced-motion:no-preference){\n    .luna-caddy-section{\n      animation:lunaCaddyScrollReveal linear both;\n      animation-timeline:view();\n      animation-range:entry 0% entry 22%;\n    }\n  }\n}\n@media(hover:hover){\n  .luna-caddy-card:hover{\n    transform:translateY(-4px);\n    box-shadow:0 14px 28px rgba(52,51,47,.08);\n    border-color:#B5A087;\n  }\n  .luna-caddy-card:hover::after{\n    opacity:1;\n  }\n  .luna-caddy-card:hover .luna-caddy-card-icon{\n    transform:translateY(-2px) rotate(-5deg);\n    background:#DED1BE;\n  }\n  .luna-caddy-section:hover::after{\n    transform:scaleX(1);\n  }\n}\n@media(max-width:540px){\n  .luna-caddy{\n    margin:16px auto 32px;\n    padding:14px;\n    border-radius:18px;\n  }\n  .luna-caddy-hero{\n    padding:30px 21px;\n    border-radius:18px;\n  }\n  .luna-caddy-grid{\n    grid-template-columns:1fr;\n  }\n  .luna-caddy-section{\n    padding:27px 3px;\n  }\n  .luna-caddy-section p,\n  .luna-caddy-hero p{\n    font-size:14px;\n  }\n}\n@media(prefers-reduced-motion:reduce){\n  .luna-caddy *,\n  .luna-caddy *::before,\n  .luna-caddy *::after{\n    animation:none!important;\n    transition:none!important;\n    transform:none!important;\n  }\n  .luna-caddy-hero::after{\n    display:none;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"luna-caddy\" lang=\"en\"\u003e\n\u003csection class=\"luna-caddy-hero\"\u003e\n\u003cdiv class=\"luna-caddy-hero-inner\"\u003e\n\u003cdiv class=\"luna-caddy-kicker\"\u003eLunaveracg™ · Shower Essentials\u003c\/div\u003e\n\u003ch1\u003e3-Tier Over-the-Door Shower Caddy\u003c\/h1\u003e\n\u003cp\u003eSlim Bathroom Organizer with Quick-Drain Shelves \u0026amp; Hanging Hooks\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-caddy-section\"\u003e\n\u003ch2\u003eMake More of Your Shower Space\u003c\/h2\u003e\n\u003cp\u003eWhen bathroom space is limited, the best storage often comes from the space you are not using yet.\u003c\/p\u003e\n\u003cp\u003eThe Lunaveracg™ 3-Tier Over-the-Door Shower Caddy is designed to transform the inside or outside of a compatible shower door into a practical vertical storage zone for shampoo, conditioner, body wash, towels, and daily bath accessories.\u003c\/p\u003e\n\u003cp\u003eIts three open shelves help separate different categories of products, while the slim 4.7 in \/ 12 cm depth keeps the organizer compact enough for smaller bathrooms and narrow shower areas. The quick-drain shelf design allows water to pass through more easily, helping the shelves stay cleaner after daily use.\u003c\/p\u003e\n\u003cp\u003eThe black metal frame keeps the overall look simple and modern, while the lower hanging points add extra room for brushes, loofahs, washcloths, or other lightweight shower accessories.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-caddy-section\"\u003e\n\u003ch2\u003eBuilt for Compact Bathroom Storage\u003c\/h2\u003e\n\u003cdiv class=\"luna-caddy-grid\"\u003e\n\u003cdiv class=\"luna-caddy-card\"\u003e\n\u003cdiv class=\"luna-caddy-card-icon\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eOver-the-Door Design\u003c\/h3\u003e\n\u003cp\u003eHangs over compatible shower doors without taking up valuable floor space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-caddy-card\"\u003e\n\u003cdiv class=\"luna-caddy-card-icon\"\u003e02\u003c\/div\u003e\n\u003ch3\u003e3-Tier Storage\u003c\/h3\u003e\n\u003cp\u003eSeparates shampoo, conditioner, body wash, skincare, and other bathroom essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-caddy-card\"\u003e\n\u003cdiv class=\"luna-caddy-card-icon\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eQuick-Drain Shelves\u003c\/h3\u003e\n\u003cp\u003eOpen slatted bases help water drain away after use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-caddy-card\"\u003e\n\u003cdiv class=\"luna-caddy-card-icon\"\u003e04\u003c\/div\u003e\n\u003ch3\u003eSlim 4.7-Inch Depth\u003c\/h3\u003e\n\u003cp\u003eCompact profile works well in narrow shower areas and smaller bathrooms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-caddy-card\"\u003e\n\u003cdiv class=\"luna-caddy-card-icon\"\u003e05\u003c\/div\u003e\n\u003ch3\u003eRust-Resistant Frame\u003c\/h3\u003e\n\u003cp\u003eBetter suited for humid bathroom environments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-caddy-card\"\u003e\n\u003cdiv class=\"luna-caddy-card-icon\"\u003e06\u003c\/div\u003e\n\u003ch3\u003eBottom Hanging Hooks\u003c\/h3\u003e\n\u003cp\u003eUseful for loofahs, brushes, washcloths, razors, and lightweight accessories.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-caddy-card\"\u003e\n\u003cdiv class=\"luna-caddy-card-icon\"\u003e07\u003c\/div\u003e\n\u003ch3\u003eOpen-Shelf Layout\u003c\/h3\u003e\n\u003cp\u003eKeeps frequently used products visible and easy to reach.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-caddy-card\"\u003e\n\u003cdiv class=\"luna-caddy-card-icon\"\u003e08\u003c\/div\u003e\n\u003ch3\u003eModern Black Finish\u003c\/h3\u003e\n\u003cp\u003eSimple, clean styling blends naturally with contemporary bathrooms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-caddy-section\"\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1015\/8587\/9322\/files\/6_27e9bb3b-483a-4a6e-b3f1-0adac617af11.png?v=1790592171\" alt=\"\"\u003eProduct Dimensions\u003c\/h2\u003e\n\u003ctable class=\"luna-caddy-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOverall Height\u003c\/th\u003e\n\u003ctd\u003e28.3 in \/ 72 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOverall Length\u003c\/th\u003e\n\u003ctd\u003e12.6 in \/ 32 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOverall Depth\u003c\/th\u003e\n\u003ctd\u003e4.7 in \/ 12 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eShelf Width\u003c\/th\u003e\n\u003ctd\u003e4.7 in \/ 12 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eDoor Hook Thickness Compatibility\u003c\/th\u003e\n\u003ctd\u003eUp to approx. 1.6 in \/ 4 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eStorage Levels\u003c\/th\u003e\n\u003ctd\u003e3 tiers\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-caddy-section\"\u003e\n\u003ch2\u003eWhat You Can Store\u003c\/h2\u003e\n\u003cdiv class=\"luna-caddy-tags\"\u003e\n\u003cspan\u003eShampoo Bottles\u003c\/span\u003e \u003cspan\u003eConditioner Bottles\u003c\/span\u003e \u003cspan\u003eBody Wash\u003c\/span\u003e \u003cspan\u003eFacial Cleanser\u003c\/span\u003e \u003cspan\u003eSkincare Bottles\u003c\/span\u003e \u003cspan\u003eSoap\u003c\/span\u003e \u003cspan\u003eFolded Washcloths\u003c\/span\u003e \u003cspan\u003eBath Towels\u003c\/span\u003e \u003cspan\u003eRazors\u003c\/span\u003e \u003cspan\u003eLoofahs\u003c\/span\u003e \u003cspan\u003eShower Brushes\u003c\/span\u003e \u003cspan\u003eGrooming Accessories\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-caddy-section\"\u003e\n\u003ch2\u003eBest For\u003c\/h2\u003e\n\u003cdiv class=\"luna-caddy-tags\"\u003e\n\u003cspan\u003eShower Doors\u003c\/span\u003e \u003cspan\u003eSmall Bathrooms\u003c\/span\u003e \u003cspan\u003eNarrow Shower Areas\u003c\/span\u003e \u003cspan\u003eApartment Bathrooms\u003c\/span\u003e \u003cspan\u003eGuest Bathrooms\u003c\/span\u003e \u003cspan\u003eFamily Bathrooms\u003c\/span\u003e \u003cspan\u003eRental Homes\u003c\/span\u003e \u003cspan\u003eLimited-Storage Bathrooms\u003c\/span\u003e \u003cspan\u003eEveryday Shower Organization\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-caddy-section\"\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1015\/8587\/9322\/files\/7_1fb824b8-6561-4bdb-bac5-6d43a0cee691.png?v=1790592175\" alt=\"\"\u003eHow to Use\u003c\/h2\u003e\n\u003col class=\"luna-caddy-steps\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHang It Over the Shower Door\u003c\/strong\u003e Place the upper hooks over a compatible shower door or glass panel.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOrganize Products by Tier\u003c\/strong\u003e Use separate shelves for hair care, body care, and smaller bathroom essentials.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeep Heavy or Frequently Used Bottles Lower\u003c\/strong\u003e Place larger shampoo and body-wash bottles on the lower tiers for convenient access.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUse the Bottom Hooks\u003c\/strong\u003e Hang loofahs, brushes, washcloths, or other lightweight accessories underneath.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLet Water Drain Naturally\u003c\/strong\u003e The slatted shelves allow water to pass through after use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClean Regularly\u003c\/strong\u003e Remove products as needed and wipe or rinse the shelves and frame to keep the organizer neat.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1015\/8587\/9322\/files\/8_65b35103-aea1-4aad-a3c4-2977e40ed888.png?v=1790592174\" alt=\"\"\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"luna-caddy-note\"\u003e\n\u003cstrong\u003eCheck the Fit Before You Hang\u003c\/strong\u003e\n\u003cp\u003eMeasure your shower door or glass panel thickness and check clearance before installation. Follow the supplied fitting instructions and stated load limit, and make sure the door can open and close freely.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lunaveracg™","offers":[{"title":"🌿1 Piece","offer_id":52961581662490,"sku":null,"price":69.99,"currency_code":"USD","in_stock":true},{"title":"⭐2 Pieces","offer_id":52961581695258,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/8587\/9322\/files\/1_f43f85ab-7e34-48d7-b121-896517afcb5c.png?v=1790592165","url":"https:\/\/lunaveracg.com\/products\/lunaveracg%e2%84%a2-3-tier-over-the-door-shower-caddy-slim-bathroom-organizer-with-quick-drain-shelves-hanging-hooks","provider":"Lunaveracg™","version":"1.0","type":"link"}