{"title":"Shower Essentials","description":null,"products":[{"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"},{"product_id":"lunaveracg™-dual-compartment-toilet-brush-holder-freestanding-bathroom-cleaning-organizer-with-quick-drain-base","title":"Lunaveracg™ Dual-Compartment Toilet Brush Holder | Freestanding Bathroom Cleaning Organizer with Quick-Drain Base","description":"\u003cstyle\u003e\n.luna-brush-holder{--ivory:#F7F4EE;--sand:#C8B59D;--linen:#EAE3D9;--ink:#34332F;--bronze:#92765A;--muted:#655F57;width:100%;max-width:1180px;margin:32px auto 64px;padding:clamp(16px,3vw,36px);background:var(--ivory);color:var(--ink);font:15px\/1.85 Arial,Helvetica,sans-serif;border-radius:28px;isolation:isolate}\n.luna-brush-holder,.luna-brush-holder *,.luna-brush-holder *::before,.luna-brush-holder *::after{box-sizing:border-box}\n.luna-brush-holder *{min-width:0;overflow-wrap:break-word}\n.luna-brush-holder-hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,54px);border:1px solid #D7CBBB;border-radius:24px;background:linear-gradient(120deg,#F3EDE4,#EAE3D9 65%,#D9CCBA);box-shadow:0 14px 36px rgba(52,51,47,.07);animation:lunaBrushHolderEnter .8s ease-out backwards}\n.luna-brush-holder-hero::before{content:\"\";position:absolute;right:-60px;top:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,253,248,.8) 0%,rgba(200,181,157,.22) 42%,transparent 70%);pointer-events:none;animation:lunaBrushHolderAmbientGlow 9s ease-in-out infinite}\n.luna-brush-holder-hero::after{content:\"\";position:absolute;inset:-70% -40%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);pointer-events:none;animation:lunaBrushHolderSweep 12s ease-in-out infinite}\n.luna-brush-holder-hero-inner{position:relative;z-index:1}\n.luna-brush-holder-kicker{margin-bottom:16px;color:#665541;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}\n.luna-brush-holder h1,.luna-brush-holder h2,.luna-brush-holder h3{font-family:Georgia,\"Times New Roman\",serif;color:var(--ink);font-weight:400;text-transform:none}\n.luna-brush-holder h1{margin:0 0 20px;font-size:clamp(36px,5vw,56px);line-height:1.12;letter-spacing:-1px}\n.luna-brush-holder-hero p{max-width:820px;margin:0;color:#514C45;font-size:15px;line-height:1.9}\n.luna-brush-holder-hero p+p{margin-top:6px}\n.luna-brush-holder-section{position:relative;padding:32px 4px;border-bottom:1px solid #DED5C9}\n.luna-brush-holder-section::after{content:\"\";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:linear-gradient(90deg,#92765A,#C8B59D,transparent);transform:scaleX(0);transform-origin:left;transition:transform .65s ease;pointer-events:none}\n.luna-brush-holder h2{margin:0 0 16px;font-size:clamp(23px,3vw,30px);line-height:1.3;letter-spacing:-.3px}\n.luna-brush-holder-section p{margin:0 0 14px;color:var(--muted);font-size:15px;line-height:1.9}\n.luna-brush-holder-section p:last-child{margin-bottom:0}\n.luna-brush-holder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:13px;margin-top:18px}\n.luna-brush-holder-card{position:relative;overflow:hidden;padding:23px 20px;border:1px solid #DED5C9;border-radius:16px;background:#FFFDFA;box-shadow:0 7px 22px rgba(52,51,47,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;animation:lunaBrushHolderEnter .8s ease-out backwards}\n.luna-brush-holder-card::after{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(200,181,157,.2),transparent 65%);opacity:0;pointer-events:none;transition:opacity .35s ease}\n.luna-brush-holder-card:nth-child(2){animation-delay:.08s}\n.luna-brush-holder-card:nth-child(3){animation-delay:.16s}\n.luna-brush-holder-card:nth-child(4){animation-delay:.24s}\n.luna-brush-holder-card:nth-child(5){animation-delay:.32s}\n.luna-brush-holder-card:nth-child(6){animation-delay:.40s}\n.luna-brush-holder-card:nth-child(7){animation-delay:.48s}\n.luna-brush-holder-card:nth-child(8){animation-delay:.56s}\n.luna-brush-holder-card-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:16px;border-radius:12px;background:var(--linen);color:#665541;font-size:13px;font-weight:700;transition:transform .35s ease,background .35s ease}\n.luna-brush-holder h3{margin:0 0 10px;font-size:22px;line-height:1.35}\n.luna-brush-holder-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.8}\n.luna-brush-holder-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}\n.luna-brush-holder-tags span{display:inline-block;padding:8px 14px;border:1px solid #DED5C9;border-radius:30px;background:#FFFDFA;color:#655F57;font-size:13px;transition:transform .25s ease,border-color .25s ease,background .25s ease}\n.luna-brush-holder-steps{margin:0;padding-left:24px;color:var(--muted)}\n.luna-brush-holder-steps li{padding:0 0 18px 8px;line-height:1.8}\n.luna-brush-holder-steps li::marker{color:var(--bronze);font-weight:700}\n.luna-brush-holder-steps strong{display:block;margin-bottom:5px;color:var(--ink)}\n.luna-brush-holder-note{margin-top:18px;padding:20px 22px;border:1px solid #D7CBBB;border-radius:16px;background:linear-gradient(120deg,#FFFDFA,#EAE3D9)}\n.luna-brush-holder-note strong{display:block;margin-bottom:6px;color:var(--ink);font-size:15px}\n.luna-brush-holder-note p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}\n\n@keyframes lunaBrushHolderEnter{\n  from{opacity:0;transform:translateY(14px)}\n  to{opacity:1;transform:translateY(0)}\n}\n\n@keyframes lunaBrushHolderAmbientGlow{\n  0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.65}\n  50%{transform:translate3d(-25px,20px,0) scale(1.12);opacity:.95}\n}\n\n@keyframes lunaBrushHolderSweep{\n  0%,60%{transform:translateX(-75%);opacity:0}\n  72%{opacity:.35}\n  90%,100%{transform:translateX(75%);opacity:0}\n}\n\n@keyframes lunaBrushHolderScrollReveal{\n  from{opacity:.25;transform:translateY(18px)}\n  to{opacity:1;transform:translateY(0)}\n}\n\n@supports(animation-timeline:view()){\n  @media(prefers-reduced-motion:no-preference){\n    .luna-brush-holder-section,.luna-brush-holder-note{\n      animation:lunaBrushHolderScrollReveal linear both;\n      animation-timeline:view();\n      animation-range:entry 0% entry 22%;\n    }\n  }\n}\n\n@media(hover:hover){\n  .luna-brush-holder-card:hover{\n    transform:translateY(-4px);\n    border-color:#B5A087;\n    box-shadow:0 14px 28px rgba(52,51,47,.08);\n  }\n\n  .luna-brush-holder-card:hover::after{opacity:1}\n\n  .luna-brush-holder-card:hover .luna-brush-holder-card-icon{\n    transform:translateY(-2px) rotate(-5deg);\n    background:#DED1BE;\n  }\n\n  .luna-brush-holder-section:hover::after{transform:scaleX(1)}\n\n  .luna-brush-holder-tags span:hover{\n    transform:translateY(-2px);\n    border-color:#B5A087;\n    background:#F3EDE4;\n  }\n}\n\n@media(max-width:540px){\n  .luna-brush-holder{\n    margin:16px auto 32px;\n    padding:14px;\n    border-radius:18px;\n  }\n\n  .luna-brush-holder-hero{\n    padding:30px 21px;\n    border-radius:18px;\n  }\n\n  .luna-brush-holder-grid{grid-template-columns:1fr}\n  .luna-brush-holder-section{padding:27px 3px}\n  .luna-brush-holder-section p,.luna-brush-holder-hero p{font-size:14px}\n}\n\n@media(prefers-reduced-motion:reduce){\n  .luna-brush-holder *,\n  .luna-brush-holder *::before,\n  .luna-brush-holder *::after{\n    animation:none!important;\n    transition:none!important;\n    transform:none!important;\n  }\n\n  .luna-brush-holder-hero::after{display:none}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"luna-brush-holder\" lang=\"en\"\u003e\n\u003csection class=\"luna-brush-holder-hero\"\u003e\n\u003cdiv class=\"luna-brush-holder-hero-inner\"\u003e\n\u003cdiv class=\"luna-brush-holder-kicker\"\u003eLunaveracg™ · Toilet \u0026amp; Waste Essentials\u003c\/div\u003e\n\u003ch1\u003eDual-Compartment Toilet Brush Holder\u003c\/h1\u003e\n\u003cp\u003eFreestanding Bathroom Cleaning Organizer with Quick-Drain Base\u003c\/p\u003e\n\u003cp\u003eCleaner, more discreet storage for your everyday bathroom care routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-brush-holder-section\"\u003e\n\u003ch2\u003eDedicated Storage for Bathroom Cleaning\u003c\/h2\u003e\n\u003cp\u003eBathroom cleaning tools are easier to manage when they have a dedicated place to stay between uses.\u003c\/p\u003e\n\u003cp\u003eThe Lunaveracg™ Dual-Compartment Toilet Brush Holder combines a slim freestanding body with a separated internal layout, helping keep the cleaning brush and surrounding storage area more organized beside the toilet.\u003c\/p\u003e\n\u003cp\u003eIts tall vertical form takes up very little floor space, making it especially suitable for smaller bathrooms, apartment toilets, guest bathrooms, and narrow spaces beside the toilet.\u003c\/p\u003e\n\u003cp\u003eThe dual-compartment structure helps separate the brush area from the surrounding storage section, while the quick-drain design supports easier moisture management after cleaning. A moisture-resistant outer surface and stable base make the organizer better suited to everyday bathroom environments.\u003c\/p\u003e\n\u003cp\u003eThe soft neutral exterior paired with dark interior details also keeps the overall appearance cleaner and more refined than a traditional exposed cleaning-tool holder.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-brush-holder-section\"\u003e\n\u003ch2\u003eCleaner Storage for Everyday Bathroom Care\u003c\/h2\u003e\n\u003cdiv class=\"luna-brush-holder-grid\"\u003e\n\u003cdiv class=\"luna-brush-holder-card\"\u003e\n\u003cdiv class=\"luna-brush-holder-card-icon\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eDedicated Brush Storage\u003c\/h3\u003e\n\u003cp\u003eKeeps the toilet cleaning brush upright and contained beside the toilet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-brush-holder-card\"\u003e\n\u003cdiv class=\"luna-brush-holder-card-icon\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eDual-Compartment Structure\u003c\/h3\u003e\n\u003cp\u003eSeparates the main brush area from the adjacent internal section for more organized storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-brush-holder-card\"\u003e\n\u003cdiv class=\"luna-brush-holder-card-icon\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eQuick-Drain Design\u003c\/h3\u003e\n\u003cp\u003eHelps reduce trapped water around the lower storage area after use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-brush-holder-card\"\u003e\n\u003cdiv class=\"luna-brush-holder-card-icon\"\u003e04\u003c\/div\u003e\n\u003ch3\u003eMoisture-Resistant Material\u003c\/h3\u003e\n\u003cp\u003eBetter suited for regular use in humid bathroom environments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-brush-holder-card\"\u003e\n\u003cdiv class=\"luna-brush-holder-card-icon\"\u003e05\u003c\/div\u003e\n\u003ch3\u003eSlim Vertical Profile\u003c\/h3\u003e\n\u003cp\u003eProvides practical cleaning-tool storage without taking up much floor space.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-brush-holder-card\"\u003e\n\u003cdiv class=\"luna-brush-holder-card-icon\"\u003e06\u003c\/div\u003e\n\u003ch3\u003eStable Base\u003c\/h3\u003e\n\u003cp\u003eHelps the holder remain securely positioned during everyday use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-brush-holder-card\"\u003e\n\u003cdiv class=\"luna-brush-holder-card-icon\"\u003e07\u003c\/div\u003e\n\u003ch3\u003eDiscreet Appearance\u003c\/h3\u003e\n\u003cp\u003eEnclosed outer panels help keep the cleaning area looking neater.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"luna-brush-holder-card\"\u003e\n\u003cdiv class=\"luna-brush-holder-card-icon\"\u003e08\u003c\/div\u003e\n\u003ch3\u003eModern Neutral Design\u003c\/h3\u003e\n\u003cp\u003eBlends naturally with minimalist and contemporary bathroom interiors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-brush-holder-section\"\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1015\/8587\/9322\/files\/6_7df55dae-73e4-49d8-8d25-9311c7bb8d79.png?v=1790599078\" alt=\"\"\u003eSuitable For\u003c\/h2\u003e\n\u003cdiv class=\"luna-brush-holder-tags\"\u003e\n\u003cspan\u003eToilet Cleaning Brushes\u003c\/span\u003e \u003cspan\u003eBathroom Cleaning Tools\u003c\/span\u003e \u003cspan\u003eCompact Cleaning Accessories\u003c\/span\u003e \u003cspan\u003eSmall Toilet-Area Essentials\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-brush-holder-section\"\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1015\/8587\/9322\/files\/7_b09c91a8-266a-4e74-9edb-692c18f6a8a4.png?v=1790599080\" alt=\"\"\u003eBest For\u003c\/h2\u003e\n\u003cdiv class=\"luna-brush-holder-tags\"\u003e\n\u003cspan\u003eBathrooms\u003c\/span\u003e \u003cspan\u003eToilet Areas\u003c\/span\u003e \u003cspan\u003ePowder Rooms\u003c\/span\u003e \u003cspan\u003eGuest Bathrooms\u003c\/span\u003e \u003cspan\u003eApartment Bathrooms\u003c\/span\u003e \u003cspan\u003eSmall Bathrooms\u003c\/span\u003e \u003cspan\u003eNarrow Spaces Beside Toilets\u003c\/span\u003e \u003cspan\u003eRental Homes\u003c\/span\u003e \u003cspan\u003eEveryday Bathroom Cleaning Organization\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"luna-brush-holder-section\"\u003e\n\u003ch2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1015\/8587\/9322\/files\/8_fe25b337-d610-49f8-9677-9a5e78d1bb51.png?v=1790599079\" alt=\"\"\u003eHow to Use\u003c\/h2\u003e\n\u003col class=\"luna-brush-holder-steps\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlace It Beside the Toilet\u003c\/strong\u003e Position the holder on a flat, convenient area close to the toilet.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStore the Brush Upright\u003c\/strong\u003e Return the toilet brush to the designated compartment after cleaning.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeep the Compartments Organized\u003c\/strong\u003e Use the separated internal areas according to the size and type of cleaning accessories.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAllow Moisture to Drain\u003c\/strong\u003e The lower drainage structure helps manage residual water after use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKeep the Base Area Dry\u003c\/strong\u003e Wipe away excess water around the holder when necessary.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClean Regularly\u003c\/strong\u003e Rinse or wipe the holder and brush storage area as needed to maintain a cleaner bathroom routine.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"luna-brush-holder-note\"\u003e\n\u003cstrong\u003eRoutine Care\u003c\/strong\u003e\n\u003cp\u003eAllow excess water to drain after each use, keep the base area dry, and clean the holder regularly. Use bathroom cleaning products according to their supplied instructions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lunaveracg™","offers":[{"title":"🌿1 Piece","offer_id":52961669087514,"sku":null,"price":69.99,"currency_code":"USD","in_stock":true},{"title":"⭐2 Pieces","offer_id":52961669120282,"sku":null,"price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/8587\/9322\/files\/1_da97f4ad-54f0-4139-8d3c-fef8bb9400c9.png?v=1790599075"}],"url":"https:\/\/lunaveracg.com\/collections\/shower-essentials.oembed","provider":"Lunaveracg™","version":"1.0","type":"link"}