{"product_id":"zytglq01","title":"🎄 The Cheekiest Christmas Gift — Grumpy Bum Tissue Holder 🍑","description":"\u003cstyle\u003e\n.grumpy-detail {\n  --gd-green: #103b29;\n  --gd-gold: #e7c75e;\n  --gd-cream: #fcfaf3;\n  --gd-text: #58685e;\n  --gd-border: #e5deca;\n  width: 100%;\n  max-width: 1100px;\n  margin: 0 auto;\n  background: var(--gd-cream);\n  color: var(--gd-text);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 16px;\n  line-height: 1.75;\n  container-type: inline-size;\n  overflow-wrap: break-word;\n}\n\n.grumpy-detail,\n.grumpy-detail * {\n  box-sizing: border-box;\n}\n\n.grumpy-detail h2,\n.grumpy-detail h3,\n.grumpy-detail p,\n.grumpy-detail figure {\n  margin: 0;\n}\n\n.grumpy-detail img {\n  display: block;\n  width: 100%;\n  max-width: 100%;\n  height: auto;\n}\n\n.grumpy-detail .gd-section {\n  padding: 52px 28px;\n}\n\n.grumpy-detail .gd-section + .gd-section {\n  border-top: 1px solid var(--gd-border);\n}\n\n.grumpy-detail .gd-eyebrow {\n  margin-bottom: 14px;\n  color: #765214;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1.6;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n.grumpy-detail .gd-title {\n  margin-bottom: 20px;\n  color: var(--gd-green);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: 36px;\n  font-weight: 700;\n  line-height: 1.2;\n  letter-spacing: 0;\n}\n\n.grumpy-detail .gd-heading {\n  max-width: 760px;\n  margin: 0 auto 28px;\n  text-align: center;\n}\n\n.grumpy-detail .gd-copy {\n  font-size: 16px;\n  line-height: 1.8;\n}\n\n.grumpy-detail .gd-copy + .gd-copy {\n  margin-top: 18px;\n}\n\n.grumpy-detail .gd-hero,\n.grumpy-detail .gd-ending {\n  background: linear-gradient(125deg, #0e3022, #1a503c);\n  color: #d9e2da;\n}\n\n.grumpy-detail .gd-hero {\n  display: grid;\n  grid-template-columns: 1fr 1.08fr;\n  grid-template-areas:\n    \"intro photo\"\n    \"actions photo\";\n  align-items: center;\n  gap: 16px 30px;\n  padding: 56px 28px;\n}\n\n.grumpy-detail .gd-hero-intro {\n  grid-area: intro;\n  align-self: end;\n}\n\n.grumpy-detail .gd-hero-actions {\n  grid-area: actions;\n  align-self: start;\n}\n\n.grumpy-detail .gd-hero \u003e *,\n.grumpy-detail .gd-split \u003e * {\n  min-width: 0;\n}\n\n.grumpy-detail .gd-hero .gd-eyebrow,\n.grumpy-detail .gd-ending .gd-eyebrow {\n  color: #d9b83d;\n}\n\n.grumpy-detail .gd-hero .gd-title,\n.grumpy-detail .gd-ending .gd-title {\n  color: var(--gd-gold);\n}\n\n.grumpy-detail .gd-hero .gd-title {\n  font-size: 42px;\n}\n\n.grumpy-detail .gd-image-frame {\n  grid-area: photo;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  padding: 16px;\n  background: #f3eddd;\n  border: 1px solid #d6b744;\n  border-radius: 15px;\n}\n\n.grumpy-detail .gd-image-frame img {\n  border-radius: 12px;\n}\n\n.grumpy-detail .gd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px;\n}\n\n.grumpy-detail .gd-card {\n  padding: 25px;\n  background: #fff;\n  border: 1px solid var(--gd-border);\n  border-radius: 14px;\n}\n\n.grumpy-detail .gd-icon {\n  display: block;\n  margin-bottom: 12px;\n  font-size: 30px;\n  line-height: 1.2;\n}\n\n.grumpy-detail .gd-card h3,\n.grumpy-detail .gd-step h3 {\n  margin-bottom: 9px;\n  color: var(--gd-green);\n  font-family: Arial, Helvetica, sans-serif;\n  font-size: 18px;\n  font-weight: 700;\n  line-height: 1.4;\n}\n\n.grumpy-detail .gd-card p,\n.grumpy-detail .gd-step p {\n  font-size: 15px;\n  line-height: 1.7;\n}\n\n.grumpy-detail .gd-split {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  align-items: center;\n  gap: 30px;\n}\n\n.grumpy-detail .gd-photo {\n  overflow: hidden;\n  border-radius: 15px;\n}\n\n.grumpy-detail .gd-list {\n  display: grid;\n  gap: 12px;\n  margin: 22px 0 0;\n  padding: 0;\n  list-style: none;\n}\n\n.grumpy-detail .gd-list li {\n  padding: 12px 16px;\n  background: #fff;\n  border: 1px solid var(--gd-border);\n  border-radius: 9px;\n}\n\n.grumpy-detail .gd-soft {\n  background: #f3f0e5;\n}\n\n.grumpy-detail .gd-showcase {\n  max-width: 760px;\n  margin: 0 auto;\n}\n\n.grumpy-detail .gd-steps {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.grumpy-detail .gd-step {\n  padding: 22px 14px;\n  background: #fff;\n  border: 1px solid var(--gd-border);\n  border-radius: 12px;\n  text-align: center;\n}\n\n.grumpy-detail .gd-number {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 42px;\n  height: 42px;\n  margin: 0 auto 15px;\n  background: var(--gd-green);\n  color: var(--gd-gold);\n  border-radius: 50%;\n  font-size: 18px;\n  font-weight: 700;\n}\n\n.grumpy-detail .gd-specs {\n  margin: 0;\n  overflow: hidden;\n  background: #fff;\n  border: 1px solid var(--gd-border);\n  border-radius: 12px;\n}\n\n.grumpy-detail .gd-spec-row {\n  display: grid;\n  grid-template-columns: 35% 65%;\n}\n\n.grumpy-detail .gd-spec-row + .gd-spec-row {\n  border-top: 1px solid var(--gd-border);\n}\n\n.grumpy-detail .gd-spec-row dt,\n.grumpy-detail .gd-spec-row dd {\n  margin: 0;\n  padding: 16px 20px;\n}\n\n.grumpy-detail .gd-spec-row dt {\n  background: #f3f0e5;\n  color: var(--gd-green);\n  font-weight: 700;\n}\n\n.grumpy-detail .gd-notice {\n  margin-top: 24px;\n  padding: 22px;\n  background: #f2eedf;\n  border-left: 3px solid #c5a746;\n  border-radius: 0 10px 10px 0;\n}\n\n.grumpy-detail .gd-notice h3 {\n  margin-bottom: 8px;\n  color: var(--gd-green);\n  font-size: 18px;\n}\n\n.grumpy-detail .gd-notice p {\n  font-size: 15px;\n}\n\n.grumpy-detail .gd-faq {\n  display: grid;\n  gap: 12px;\n}\n\n.grumpy-detail .gd-faq details {\n  background: #fff;\n  border: 1px solid var(--gd-border);\n  border-radius: 12px;\n  overflow: hidden;\n}\n\n.grumpy-detail .gd-faq summary {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 19px 20px;\n  color: var(--gd-green);\n  font-size: 16px;\n  font-weight: 700;\n  line-height: 1.5;\n  cursor: pointer;\n  list-style: none;\n}\n\n.grumpy-detail .gd-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.grumpy-detail .gd-faq summary::after {\n  content: \"+\";\n  flex-shrink: 0;\n  font-size: 22px;\n  font-weight: 400;\n}\n\n.grumpy-detail .gd-faq details[open] summary::after {\n  content: \"\\2212\";\n}\n\n.grumpy-detail .gd-faq summary:focus-visible {\n  outline: 2px solid var(--gd-green);\n  outline-offset: -5px;\n}\n\n.grumpy-detail .gd-answer {\n  padding: 0 20px 20px;\n  font-size: 15px;\n  line-height: 1.75;\n}\n\n.grumpy-detail .gd-ending {\n  padding: 56px 28px;\n  text-align: center;\n}\n\n.grumpy-detail .gd-ending .gd-copy {\n  max-width: 780px;\n  margin: 0 auto;\n}\n\n.grumpy-detail .gd-cta,\n.grumpy-detail .gd-control {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  min-height: 44px;\n  padding: 8px 14px;\n  border: 1px solid var(--gd-border);\n  border-radius: 8px;\n  font: 700 14px\/1.35 Arial, Helvetica, sans-serif;\n  text-align: center;\n  text-decoration: none;\n  cursor: pointer;\n}\n\n.grumpy-detail .gd-cta {\n  border-color: var(--gd-gold);\n  background: var(--gd-gold);\n  color: var(--gd-green);\n}\n\n.grumpy-detail .gd-cta:hover {\n  background: #f4db87;\n  color: var(--gd-green);\n}\n\n.grumpy-detail .gd-control {\n  background: #fff;\n  color: var(--gd-green);\n  list-style: none;\n}\n\n.grumpy-detail .gd-control::-webkit-details-marker {\n  display: none;\n}\n\n.grumpy-detail .gd-control::marker {\n  content: \"\";\n}\n\n.grumpy-detail details[open] \u003e .gd-control {\n  border-color: var(--gd-green);\n  background: var(--gd-green);\n  color: #fff;\n}\n\n.grumpy-detail .gd-control:focus-visible,\n.grumpy-detail .gd-cta:focus-visible {\n  outline: 2px solid currentColor;\n  outline-offset: -4px;\n}\n\n.grumpy-detail .gd-image-frame .gd-control,\n.grumpy-detail .gd-scene-choice .gd-control {\n  width: 100%;\n}\n\n.grumpy-detail .gd-ending .gd-cta {\n  margin-top: 18px;\n}\n\n.grumpy-detail .gd-cta-top {\n  display: none;\n}\n\n.grumpy-detail .gd-interaction-heading {\n  max-width: 620px;\n  margin: 0 auto 15px;\n  color: #f7f1dd;\n  text-align: center;\n}\n\n.grumpy-detail .gd-interaction-heading .gd-eyebrow {\n  margin-bottom: 8px;\n}\n\n.grumpy-detail .gd-interaction-heading h3 {\n  margin: 0 0 7px;\n  color: var(--gd-gold);\n  font: 700 clamp(24px, 4vw, 34px)\/1.2 Georgia, \"Times New Roman\", serif;\n}\n\n.grumpy-detail .gd-interaction-heading p {\n  margin: 0;\n  color: #d9e2da;\n  font-size: 15px;\n}\n\n.grumpy-detail .gd-interaction-arrow {\n  display: block;\n  margin-top: 4px;\n  color: var(--gd-gold);\n  font-size: 27px;\n  line-height: 1;\n}\n\n.grumpy-detail .gd-image-frame {\n  --gd-frame-pad: 16px;\n  position: relative;\n  padding: var(--gd-frame-pad);\n  scroll-margin-top: 110px;\n}\n\n.grumpy-detail .gd-pull-photo {\n  aspect-ratio: 1;\n}\n\n.grumpy-detail .gd-surprise .gd-surprise-button {\n  min-height: 48px;\n  border-color: #852b26;\n  border-radius: 10px;\n  background: #a32726;\n  color: #fff7e4;\n  font-size: 16px;\n}\n\n.grumpy-detail .gd-surprise .gd-surprise-button:hover {\n  background: #8b1f20;\n}\n\n.grumpy-detail .gd-surprise[open] .gd-surprise-button {\n  border-color: #cbb890;\n  background: #fbf6e7;\n  color: #234a35;\n}\n\n.grumpy-detail .gd-surprise .gd-pull-reset,\n.grumpy-detail .gd-surprise[open] .gd-pull-ready {\n  display: none;\n}\n\n.grumpy-detail .gd-surprise[open] .gd-pull-reset {\n  display: inline;\n}\n\n.grumpy-detail .gd-reveal {\n  position: absolute;\n  inset: var(--gd-frame-pad) var(--gd-frame-pad) auto;\n  display: grid;\n  grid-template-rows: 37% 1fr;\n  justify-items: center;\n  align-items: center;\n  isolation: isolate;\n  aspect-ratio: 1;\n  overflow: hidden;\n  border-radius: 12px;\n  pointer-events: none;\n}\n\n.grumpy-detail .gd-reaction-photo {\n  position: absolute;\n  z-index: -1;\n  inset: 0;\n  background: #1e3b2c;\n}\n\n.grumpy-detail .gd-reaction-photo img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.grumpy-detail .gd-reaction-photo::after {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(180deg, transparent 25%, #131b1463 100%);\n  content: \"\";\n}\n\n.grumpy-detail .gd-ticket {\n  grid-row: 2;\n  position: relative;\n  width: min(84%, 410px);\n  padding: clamp(13px, 2.7cqi, 23px) 18px 16px;\n  border: 0;\n  border-radius: 3px 7px 5px 4px;\n  clip-path: polygon(1% 3%, 8% 1%, 15% 3%, 22% 1%, 30% 3%, 39% 1%, 48% 3%, 57% 1%, 66% 3%, 75% 1%, 84% 3%, 93% 1%, 99% 4%, 98% 16%, 100% 27%, 98% 39%, 100% 53%, 98% 66%, 100% 78%, 98% 97%, 90% 99%, 81% 97%, 72% 99%, 63% 97%, 54% 99%, 45% 97%, 36% 99%, 27% 97%, 18% 99%, 9% 97%, 1% 99%, 2% 87%, 0 75%, 2% 62%, 0 49%, 2% 36%, 0 23%);\n  background:\n    linear-gradient(102deg, #fffef6 0 7%, #f1ede1 7.5% 8%, #fffdf5 8.5% 54%, #eee9dc 54.5% 55.5%, #fffef8 56% 100%);\n  color: #183d2a;\n  box-shadow: 0 12px 28px #1018118c;\n  text-align: center;\n  pointer-events: auto;\n}\n\n.grumpy-detail .gd-ticket::before,\n.grumpy-detail .gd-ticket::after {\n  position: absolute;\n  top: 10%;\n  bottom: 10%;\n  width: 7px;\n  border-radius: 50%;\n  background: #f0eadc;\n  content: \"\";\n}\n\n.grumpy-detail .gd-ticket::before { left: 5px; }\n.grumpy-detail .gd-ticket::after { right: 5px; }\n\n.grumpy-detail .gd-paper-fold {\n  position: absolute;\n  top: 0;\n  right: 12%;\n  width: 42px;\n  height: 27px;\n  border-radius: 0 0 12px 12px;\n  background: #e8e1d2;\n  box-shadow: inset 0 -4px 7px #c8c1b35c;\n  transform: rotate(4deg);\n  transform-origin: top center;\n}\n\n.grumpy-detail .gd-paper-fold::after {\n  position: absolute;\n  inset: 0 7px auto;\n  height: 5px;\n  border-radius: 0 0 7px 7px;\n  background: #fffdf7;\n  content: \"\";\n}\n\n.grumpy-detail .gd-ticket-kicker {\n  padding-top: 9px;\n  color: #812822;\n  font-size: clamp(10px, 2.8cqi, 12px);\n  font-weight: 800;\n  line-height: 1.35;\n  letter-spacing: .085em;\n  text-transform: uppercase;\n}\n\n.grumpy-detail .gd-ticket .gd-ticket-value {\n  margin: 3px 0;\n  color: #174b34;\n  font: 800 clamp(29px, 10cqi, 59px)\/1.02 Georgia, \"Times New Roman\", serif;\n  letter-spacing: .02em;\n}\n\n.grumpy-detail .gd-ticket-note {\n  font-size: 13px;\n  line-height: 1.35;\n}\n\n.grumpy-detail .gd-ticket .gd-ticket-link {\n  min-height: 44px;\n  margin-top: 7px;\n  border-color: #174b34;\n  background: #174b34;\n  color: #fffdf4;\n}\n\n.grumpy-detail .gd-ticket .gd-ticket-link:hover {\n  background: #285d44;\n}\n\n\n.grumpy-detail .gd-interactive {\n  grid-area: photo;\n  width: 100%;\n  min-width: 0;\n}\n.grumpy-detail .gd-hero:has(.gd-surprise[open]) {\n  grid-template-areas: \"intro photo\";\n}\n.grumpy-detail .gd-hero:has(.gd-surprise[open]) .gd-hero-intro {\n  align-self: center;\n}\n.grumpy-detail .gd-hero:has(.gd-surprise[open]) .gd-hero-actions {\n  display: none;\n}\n.grumpy-detail .gd-pull-photo {\n  position: relative;\n  overflow: hidden;\n  border-radius: 12px;\n}\n.grumpy-detail .gd-surprise .gd-reveal {\n  visibility: hidden;\n}\n.grumpy-detail .gd-surprise[open] .gd-reveal {\n  visibility: visible;\n}\n.grumpy-detail .gd-reveal .gd-celebration-note {\n  grid-row: 1;\n  width: min(88%, 320px);\n  padding: 12px;\n  border: 1px solid #f4d36e;\n  border-radius: 12px;\n  background: #173d2bd9;\n  color: #fff9df;\n  text-align: center;\n}\n.grumpy-detail .gd-celebration-note span {\n  display: block;\n  margin-bottom: 5px;\n  color: #f4d36e;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n.grumpy-detail .gd-celebration-note strong {\n  display: block;\n  font: 700 clamp(20px, 4cqi, 27px)\/1.15 Georgia, \"Times New Roman\", serif;\n}\n@media (prefers-reduced-motion: no-preference) {\n  .grumpy-detail .gd-surprise[open] .gd-reaction-photo {\n    animation: gd-gift-scene .48s ease .24s both;\n  }\n  .grumpy-detail .gd-surprise[open] .gd-ticket {\n    animation: gd-coupon-pull .70s cubic-bezier(.24,.76,.26,1) both;\n  }\n  .grumpy-detail .gd-surprise[open] .gd-celebration-note {\n    animation: gd-surprise-photo-in .4s .4s ease-out both;\n  }\n}\n\n.grumpy-detail .gd-sr-only {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  margin: -1px;\n  padding: 0;\n  overflow: hidden;\n  clip-path: inset(50%);\n  white-space: nowrap;\n}\n\n.grumpy-detail .gd-scene-switch {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 8px;\n}\n\n.grumpy-detail .gd-scene-photos {\n  grid-column: 1 \/ -1;\n}\n\n.grumpy-detail .gd-scene-photos .gd-scene-gift-photo,\n.grumpy-detail .gd-scene-photos .gd-scene-home-photo,\n.grumpy-detail .gd-scene-gift[open] ~ .gd-scene-photos .gd-scene-default-photo,\n.grumpy-detail .gd-scene-home[open] ~ .gd-scene-photos .gd-scene-default-photo,\n.grumpy-detail .gd-scene-gift[open] + .gd-scene-home[open] ~ .gd-scene-photos .gd-scene-gift-photo {\n  display: none;\n}\n\n.grumpy-detail .gd-scene-gift[open] ~ .gd-scene-photos .gd-scene-gift-photo,\n.grumpy-detail .gd-scene-home[open] ~ .gd-scene-photos .gd-scene-home-photo {\n  display: block;\n  animation: gd-original-scene-in .22s ease-out both;\n}\n\n.grumpy-detail .gd-gift-ideas {\n  max-width: 840px;\n  margin: 0 auto;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 12px;\n}\n\n.grumpy-detail .gd-gift-idea {\n  padding: 15px;\n  border: 1px solid var(--gd-border);\n  border-radius: 13px;\n  background: #fffdf7;\n}\n\n.grumpy-detail .gd-gift-idea .gd-control {\n  width: 100%;\n}\n\n.grumpy-detail .gd-gift-idea p {\n  margin-top: 9px;\n  font-size: 14px;\n  line-height: 1.55;\n}\n\n.grumpy-detail .gd-gift-idea .gd-gift-note {\n  padding: 8px 10px;\n  border-left: 2px solid #c8a347;\n  background: #f4edda;\n  color: var(--gd-green);\n}\n\n.grumpy-detail .gd-unbox {\n  max-width: 760px;\n  margin: 0 auto;\n  overflow: hidden;\n  border: 1px solid #d7bb68;\n  border-radius: 15px;\n  background: #fffdf7;\n}\n\n.grumpy-detail .gd-unbox \u003e .gd-control {\n  width: 100%;\n  min-height: 84px;\n  gap: 13px;\n  border: 0;\n  border-radius: 0;\n  background: #f4e6bc;\n}\n\n.grumpy-detail .gd-unbox[open] \u003e .gd-control {\n  background: var(--gd-green);\n}\n\n.grumpy-detail .gd-box-icon {\n  position: relative;\n  flex: 0 0 42px;\n  height: 31px;\n  margin-top: 7px;\n  border-radius: 3px 3px 7px 7px;\n  background: linear-gradient(90deg, #a63532 41%, #e7c75e 41%, #e7c75e 59%, #a63532 59%);\n}\n\n.grumpy-detail .gd-box-icon::before {\n  position: absolute;\n  inset: -5px -3px auto;\n  height: 9px;\n  border-radius: 3px;\n  background: linear-gradient(90deg, #be4740 42%, #f3d987 42%, #f3d987 58%, #be4740 58%);\n  transform-origin: right center;\n  transition: transform .35s ease-out;\n  content: \"\";\n}\n\n.grumpy-detail .gd-unbox[open] .gd-box-icon::before {\n  transform: translateY(-9px) rotate(-22deg);\n}\n\n.grumpy-detail .gd-unbox-close,\n.grumpy-detail .gd-unbox[open] .gd-unbox-open {\n  display: none;\n}\n\n.grumpy-detail .gd-unbox[open] .gd-unbox-close {\n  display: inline;\n}\n\n.grumpy-detail .gd-unbox-content {\n  display: grid;\n  grid-template-columns: minmax(0, .85fr) minmax(0, 1fr);\n  align-items: center;\n  gap: 16px;\n  padding: 15px;\n}\n\n.grumpy-detail .gd-unbox[open] .gd-unbox-content {\n  animation: gd-surprise-photo-in .36s ease-out both;\n}\n\n.grumpy-detail .gd-unbox-content p {\n  margin-top: 7px;\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n.grumpy-detail .gd-step-detail {\n  margin-top: 11px;\n}\n\n.grumpy-detail .gd-step-detail .gd-control {\n  width: 100%;\n  padding-inline: 7px;\n  font-size: 13px;\n}\n\n.grumpy-detail .gd-step-detail p {\n  margin-top: 8px;\n  font-size: 13px;\n}\n\n.grumpy-detail .gd-step-visual {\n  position: relative;\n  height: 78px;\n  margin-top: 9px;\n  overflow: hidden;\n  border-radius: 8px;\n  background: #f3f0e5;\n}\n\n.grumpy-detail .gd-step-visual::before,\n.grumpy-detail .gd-step-visual::after,\n.grumpy-detail .gd-step-visual span {\n  position: absolute;\n  content: \"\";\n}\n\n.grumpy-detail .gd-step-visual::before {\n  inset: 19px 17% auto;\n  height: 38px;\n  border-radius: 18px;\n  background: #275840;\n}\n\n.grumpy-detail .gd-step-visual::after {\n  inset: 30px 33% auto;\n  height: 15px;\n  border: 1px dashed #dbc783;\n  border-radius: 6px;\n  background: var(--gd-green);\n}\n\n.grumpy-detail .gd-step-visual span {\n  z-index: 1;\n  left: 50%;\n  width: 41%;\n  transform: translateX(-50%);\n}\n\n.grumpy-detail .gd-step-open span {\n  bottom: 12px;\n  height: 15px;\n  border-radius: 4px 4px 9px 9px;\n  background: #5c8468;\n  transform: translateX(-50%) rotate(-8deg);\n}\n\n.grumpy-detail .gd-step-fill span {\n  top: 31px;\n  height: 14px;\n  border: 1px solid #a78843;\n  border-radius: 4px;\n  background: #fff8e7;\n}\n\n.grumpy-detail .gd-step-detail[open] .gd-step-fill span {\n  animation: gd-original-insert .48s ease-out both;\n}\n\n.grumpy-detail .gd-step-thread span {\n  top: 12px;\n  height: 24px;\n  clip-path: polygon(4% 10%, 42% 0, 93% 16%, 84% 100%, 26% 94%);\n  background: #fffaf0;\n  transform: translateX(-50%) rotate(9deg);\n}\n\n.grumpy-detail .gd-step-detail[open] .gd-step-thread span {\n  animation: gd-original-thread .45s ease-out both;\n}\n\n.grumpy-detail .gd-step-place span {\n  bottom: 14px;\n  width: 79%;\n  height: 5px;\n  border-radius: 3px;\n  background: #b59a63;\n}\n\n#sc-buy {\n  scroll-margin-top: 130px;\n}\n\n#sc-buy:target,\n#sc-buy:target + :is(variant-selects, variant-radios, product-variant-picker, .variant-picker, [data-variant-picker]),\n:is(.shopify-block:has(#sc-buy:target)) + :is(.shopify-block, variant-selects, product-variant-picker, .variant-picker) {\n  outline: 2px solid transparent;\n  outline-offset: 4px;\n  animation: gd-original-buy-highlight var(--gd-buy-motion, 1.9s) ease-out;\n}\n\n@supports selector(body:has(#sc-buy)) {\n  body:not(:has(#sc-buy)) .grumpy-detail .gd-cta-picker {\n    display: none;\n  }\n\n  body:not(:has(#sc-buy)) .grumpy-detail .gd-cta-top {\n    display: inline-flex;\n  }\n}\n\n@keyframes gd-surprise-photo-in {\n  from { opacity: 0; }\n  to { opacity: 1; }\n}\n\n@keyframes gd-gift-scene {\n  from { opacity: 0; }\n  to { opacity: 1; }\n}\n\n@keyframes gd-coupon-pull {\n  0% {\n    opacity: 0;\n    transform: translate(28%, -12%) rotate(-19deg) scale(.08, .17);\n    clip-path: inset(0 0 0 78%);\n  }\n  23% { opacity: 1; }\n  70% { transform: translate(-2%, -3%) rotate(2deg) scale(1.035); }\n  100% {\n    opacity: 1;\n    transform: translate(0, 0) rotate(0) scale(1);\n    clip-path: inset(-25%);\n  }\n}\n\n\n@keyframes gd-original-scene-in {\n  from { opacity: .65; }\n  to { opacity: 1; }\n}\n\n@keyframes gd-original-insert {\n  from { transform: translate(-50%, 25px); }\n  to { transform: translate(-50%, 0); }\n}\n\n@keyframes gd-original-thread {\n  from { transform: translate(-50%, 19px) rotate(0); }\n  to { transform: translate(-50%, 0) rotate(9deg); }\n}\n\n@keyframes gd-original-buy-highlight {\n  0%, 64% { outline-color: #bd8e2b; }\n  100% { outline-color: transparent; }\n}\n\n@media (prefers-reduced-motion: no-preference) {\n  html:has(.grumpy-detail) { scroll-behavior: smooth; }\n\n  html:has(.grumpy-detail .gd-surprise[open])::before,\n  html:has(.grumpy-detail .gd-surprise[open])::after {\n    position: fixed;\n    z-index: 2147483000;\n    top: 0;\n    left: 0;\n    width: 7px;\n    height: 11px;\n    opacity: 0;\n    pointer-events: none;\n    content: \"\";\n  }\n\n  html:has(.grumpy-detail .gd-surprise[open])::before {\n    border-radius: 2px;\n    box-shadow:\n      4vw 10vh #e7c75e, 9vw 29vh #e55361, 15vw 3vh #1d8d60,\n      19vw 52vh #f2ad42, 23vw 22vh #fff1a2, 28vw 38vh #6ed0a1,\n      33vw 11vh #e85557, 37vw 58vh #e7c75e, 41vw 32vh #3aaa80,\n      46vw 7vh #ffc34e, 51vw 46vh #ea6973, 57vw 18vh #79d6a8,\n      61vw 55vh #e7c75e, 66vw 29vh #f06f80, 70vw 6vh #21a377,\n      75vw 44vh #ffd66d, 80vw 23vh #df3d46, 85vw 60vh #77d4a2,\n      90vw 12vh #ebbe50, 95vw 35vh #ef7070, 96vw 53vh #fff0a0;\n    animation: gd-confetti-drift-a 2.1s .65s ease-out both;\n  }\n\n  html:has(.grumpy-detail .gd-surprise[open])::after {\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    box-shadow:\n      3vw 43vh #69caa0, 7vw 16vh #f9df82, 12vw 56vh #e45d72,\n      17vw 34vh #e7c75e, 22vw 9vh #f47b83, 26vw 50vh #25875e,\n      31vw 23vh #e9c354, 36vw 5vh #65c8a2, 40vw 41vh #ffda71,\n      45vw 55vh #dc4655, 49vw 15vh #f8e69a, 54vw 31vh #46ad8d,\n      59vw 9vh #ffbf53, 64vw 42vh #ec576e, 69vw 23vh #f4db86,\n      74vw 53vh #38b28d, 78vw 12vh #e7a23d, 83vw 38vh #ed5f73,\n      89vw 49vh #ffdb75, 93vw 21vh #58c9a3, 97vw 6vh #f2cd61;\n    animation: gd-confetti-drift-b 2.35s .74s ease-out both;\n  }\n}\n\n@keyframes gd-confetti-drift-a {\n  0% { opacity: 0; transform: translate3d(0, -61vh, 0) rotate(-3deg); }\n  12% { opacity: 1; }\n  72% { opacity: .95; }\n  100% { opacity: 0; transform: translate3d(3vw, 105vh, 0) rotate(4deg); }\n}\n\n@keyframes gd-confetti-drift-b {\n  0% { opacity: 0; transform: translate3d(0, -48vh, 0) rotate(3deg); }\n  13% { opacity: 1; }\n  74% { opacity: .92; }\n  100% { opacity: 0; transform: translate3d(-3vw, 102vh, 0) rotate(-4deg); }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  html { --gd-buy-motion: 0s; }\n\n  .grumpy-detail .gd-scene-photos .gd-photo,\n  .grumpy-detail .gd-step-detail[open] .gd-step-visual span,\n  .grumpy-detail .gd-unbox[open] .gd-unbox-content,\n  .grumpy-detail .gd-surprise[open] .gd-reaction-photo,\n  .grumpy-detail .gd-surprise[open] .gd-ticket,\n  .grumpy-detail .gd-surprise[open] .gd-celebration-note {\n    animation: none;\n  }\n\n  .grumpy-detail .gd-box-icon::before {\n    transition: none;\n  }\n\n  #sc-buy:target {\n    animation: none;\n    outline-color: #bd8e2b;\n  }\n}\n\n@container (max-width: 700px) {\n  .grumpy-detail .gd-hero,\n  .grumpy-detail .gd-split {\n    grid-template-columns: 1fr;\n  }\n\n  .grumpy-detail .gd-hero {\n    grid-template-areas:\n      \"intro\"\n      \"photo\"\n      \"actions\";\n    padding: 38px 22px;\n  }\n\n  .grumpy-detail .gd-hero-actions .gd-cta {\n    width: 100%;\n  }\n\n  .grumpy-detail .gd-hero:has(.gd-surprise[open]) {\n    grid-template-areas:\n      \"intro\"\n      \"photo\";\n  }\n\n  .grumpy-detail .gd-gift-ideas {\n    grid-template-columns: 1fr;\n  }\n\n  .grumpy-detail .gd-hero .gd-title {\n    font-size: 35px;\n  }\n\n  .grumpy-detail .gd-image-frame {\n    width: 100%;\n    max-width: 480px;\n    justify-self: center;\n  }\n\n  .grumpy-detail .gd-steps {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .grumpy-detail .gd-section {\n    padding: 38px 22px;\n  }\n\n  .grumpy-detail .gd-title {\n    font-size: 30px;\n  }\n}\n\n@container (max-width: 420px) {\n  .grumpy-detail .gd-cards {\n    gap: 10px;\n  }\n\n  .grumpy-detail .gd-card,\n  .grumpy-detail .gd-step {\n    padding: 15px 11px;\n  }\n\n  .grumpy-detail .gd-card h3 {\n    font-size: 16px;\n  }\n\n  .grumpy-detail .gd-image-frame {\n    padding: 11px;\n  }\n\n  .grumpy-detail .gd-section,\n  .grumpy-detail .gd-hero,\n  .grumpy-detail .gd-ending {\n    padding: 32px 18px;\n  }\n\n  .grumpy-detail .gd-hero .gd-title {\n    font-size: 32px;\n  }\n\n  .grumpy-detail .gd-spec-row {\n    grid-template-columns: 38% 62%;\n  }\n\n  .grumpy-detail .gd-spec-row dt,\n  .grumpy-detail .gd-spec-row dd {\n    padding: 13px 12px;\n    font-size: 14px;\n  }\n\n  .grumpy-detail .gd-step h3 {\n    font-size: 16px;\n  }\n\n  .grumpy-detail .gd-unbox-content {\n    grid-template-columns: 1fr;\n  }\n}\n\n@container (max-width: 350px) {\n  .grumpy-detail .gd-cards {\n    grid-template-columns: 1fr;\n  }\n\n  .grumpy-detail .gd-scene-choice .gd-control {\n    padding-inline: 5px;\n    font-size: 13px;\n  }\n}\n\n.grumpy-detail .gd-step-detail[open] .gd-step-open span {\n  transform-origin: center top;\n  animation: gd-step-open-flap .48s ease-out both;\n}\n.grumpy-detail .gd-step-detail[open] .gd-step-place span {\n  animation: gd-step-place-in .48s ease-out both;\n}\n@keyframes gd-step-open-flap {\n  from { transform: translateX(-50%) rotate(0); }\n  to { transform: translateX(-50%) rotate(-8deg); }\n}\n@keyframes gd-step-place-in {\n  from { opacity: 0; transform: translate(-50%, 14px); }\n  to { opacity: 1; transform: translate(-50%, 0); }\n}\n@container (max-width: 420px) {\n  .grumpy-detail .gd-image-frame { --gd-frame-pad: 11px; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .grumpy-detail .gd-step-detail[open] .gd-step-visual span { animation: none; }\n}\n\n\u003c\/style\u003e\n\u003cdiv class=\"grumpy-detail\" lang=\"en\"\u003e\n\u003csection class=\"gd-hero\"\u003e\n\u003cdiv class=\"gd-hero-intro\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eSmall Grump. Big Laughs. Endless Fun!\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eFunny Grumpy Plush Tissue Holder 😂\u003c\/h2\u003e\n\u003cp class=\"gd-copy\"\u003eA soft, easy-to-refill tissue holder for someone who loves a good laugh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-interactive\"\u003e\n\u003cdiv class=\"gd-interaction-heading\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eA little holiday mischief\u003c\/p\u003e\n\u003ch3\u003eGive it a pull. Find your surprise.\u003c\/h3\u003e\n\u003cp\u003eTap the red button below to pull a tissue and reveal a holiday coupon.\u003c\/p\u003e\n\u003cspan class=\"gd-interaction-arrow\" aria-hidden=\"true\"\u003e↓\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"gd-image-frame\" id=\"gd-holiday-surprise\"\u003e\n\u003cdiv class=\"gd-pull-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1088\/1119\/0641\/files\/84_20.png?v=1794387870\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdetails class=\"gd-surprise\"\u003e\n\u003csummary class=\"gd-control gd-surprise-button\" aria-controls=\"gd-grinch-holiday-offer\"\u003e\u003cspan class=\"gd-pull-ready\"\u003e\u003cspan aria-hidden=\"true\"\u003e🎁\u003c\/span\u003e Pull for a Surprise\u003c\/span\u003e \u003cspan class=\"gd-pull-reset\"\u003eReset Surprise\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"gd-reveal\" id=\"gd-grinch-holiday-offer\"\u003e\n\u003cdiv class=\"gd-celebration-note\"\u003e\n\u003cspan\u003eA little holiday magic\u003c\/span\u003e\u003cstrong\u003eCongratulations!\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-reaction-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1017\/3503\/9289\/files\/batch-2_312ebc4f-f24a-48e4-8f9c-ef9f2db5661d.png?v=1793258615\u0026amp;width=960\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1017\/3503\/9289\/files\/batch-2_312ebc4f-f24a-48e4-8f9c-ef9f2db5661d.png?v=1793258615\u0026amp;width=540 540w, https:\/\/cdn.shopify.com\/s\/files\/1\/1017\/3503\/9289\/files\/batch-2_312ebc4f-f24a-48e4-8f9c-ef9f2db5661d.png?v=1793258615\u0026amp;width=960 960w, https:\/\/cdn.shopify.com\/s\/files\/1\/1017\/3503\/9289\/files\/batch-2_312ebc4f-f24a-48e4-8f9c-ef9f2db5661d.png?v=1793258615\u0026amp;width=1200 1200w\" sizes=\"(max-width: 500px) 87vw, 500px\" width=\"960\" height=\"960\" decoding=\"async\" alt=\"Friends laughing around the tissue holder at a Christmas party\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"gd-ticket\"\u003e\n\u003cspan class=\"gd-paper-fold\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cp class=\"gd-ticket-kicker\"\u003eA little pull. A big surprise.\u003c\/p\u003e\n\u003cp class=\"gd-ticket-value\"\u003e80% OFF\u003c\/p\u003e\n\u003cp class=\"gd-ticket-note\"\u003eYour holiday treat is here.\u003c\/p\u003e\n\u003ca class=\"gd-cta gd-ticket-link gd-cta-picker\" href=\"#sc-buy\"\u003eUse My Coupon \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"gd-cta gd-ticket-link gd-cta-top\" href=\"#\"\u003eView Product Offer \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-hero-actions\"\u003e\n\u003ca class=\"gd-cta gd-cta-picker\" href=\"#sc-buy\"\u003eChoose Yours \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"gd-cta gd-cta-top\" href=\"#\"\u003eBack to Product \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section\"\u003e\n\u003cdiv class=\"gd-heading\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eEveryday fun\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eA Little More Personality\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-cards\"\u003e\n\u003carticle class=\"gd-card\"\u003e\u003cspan class=\"gd-icon\" aria-hidden=\"true\"\u003e😂\u003c\/span\u003e\n\u003ch3\u003ePlayful Design\u003c\/h3\u003e\n\u003cp\u003eA cheeky twist on an everyday essential.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gd-card\"\u003e\u003cspan class=\"gd-icon\" aria-hidden=\"true\"\u003e☁️\u003c\/span\u003e\n\u003ch3\u003ePlush Texture\u003c\/h3\u003e\n\u003cp\u003eA soft exterior with plenty of character.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gd-card\"\u003e\u003cspan class=\"gd-icon\" aria-hidden=\"true\"\u003e🧻\u003c\/span\u003e\n\u003ch3\u003eSimple Refills\u003c\/h3\u003e\n\u003cp\u003eOpen underneath to replace your tissue pack.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gd-card\"\u003e\u003cspan class=\"gd-icon\" aria-hidden=\"true\"\u003e🏡\u003c\/span\u003e\n\u003ch3\u003eDecor That Works\u003c\/h3\u003e\n\u003cp\u003eKeep tissues handy with a humorous touch.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section gd-soft\"\u003e\n\u003cdiv class=\"gd-split\"\u003e\n\u003cfigure class=\"gd-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1088\/1119\/0641\/files\/89_18.png?v=1794388114\" alt=\"\"\u003e\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003cp class=\"gd-eyebrow\"\u003eAt home or work\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003ePick His Spot\u003c\/h2\u003e\n\u003cul class=\"gd-list\"\u003e\n\u003cli\u003e💻 Your desk\u003c\/li\u003e\n\u003cli\u003e🛏️ Your bedside\u003c\/li\u003e\n\u003cli\u003e📚 Your shelf\u003c\/li\u003e\n\u003cli\u003e🏢 Your workspace\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section\"\u003e\n\u003cdiv class=\"gd-split\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"gd-eyebrow\"\u003eShare the fun\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eWrap Up a Smile\u003c\/h2\u003e\n\u003cul class=\"gd-list\"\u003e\n\u003cli\u003e🎄 Christmas surprises\u003c\/li\u003e\n\u003cli\u003e🎂 Birthday presents\u003c\/li\u003e\n\u003cli\u003e🎁 Gift exchanges\u003c\/li\u003e\n\u003cli\u003e🏠 Housewarming treats\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"gd-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1088\/1119\/0641\/files\/88_17.png?v=1794387870\" alt=\"\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section gd-gift-moments\"\u003e\n\u003cdiv class=\"gd-heading\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eMake It Personal\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eWho Would You Gift It To?\u003c\/h2\u003e\n\u003cp class=\"gd-copy\"\u003ePick a recipient to reveal a gift idea and a tag you can write.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-cards gd-gift-ideas\"\u003e\n\u003cdetails class=\"gd-gift-idea\" name=\"gd-grumpy-gift-ideas\" open=\"\"\u003e\n\u003csummary class=\"gd-control\"\u003eSecret Santa\u003c\/summary\u003e\n\u003cp\u003eWrap it for a gift swap and let the Christmas Plush Tissue Holder's expression do the talking.\u003c\/p\u003e\n\u003cp class=\"gd-gift-note\"\u003e\u003cstrong\u003eGift tag:\u003c\/strong\u003e A Christmas Plush Tissue Holder for a little holiday fun.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gd-gift-idea\" name=\"gd-grumpy-gift-ideas\"\u003e\n\u003csummary class=\"gd-control\"\u003eThe Office Joker\u003c\/summary\u003e\n\u003cp\u003eGive it to the coworker whose desk always starts a conversation.\u003c\/p\u003e\n\u003cp class=\"gd-gift-note\"\u003e\u003cstrong\u003eGift tag:\u003c\/strong\u003e For emergency meetings and emergency tissues.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gd-gift-idea\" name=\"gd-grumpy-gift-ideas\"\u003e\n\u003csummary class=\"gd-control\"\u003eThe Holiday Host\u003c\/summary\u003e\n\u003cp\u003eBring it to a holiday gathering as a funny little thank-you.\u003c\/p\u003e\n\u003cp class=\"gd-gift-note\"\u003e\u003cstrong\u003eGift tag:\u003c\/strong\u003e Thanks for putting up with all of us.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section gd-soft\"\u003e\n\u003cdiv class=\"gd-heading\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eMeet your desk companion\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eGrumpy Looks. Playful Spirit.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-scene-switch gd-showcase\" role=\"group\" aria-label=\"Choose a product scene\"\u003e\n\u003cdetails class=\"gd-scene-choice\" name=\"gd-grumpy-scenes\" open=\"\"\u003e\n\u003csummary class=\"gd-control\"\u003ePlush Close-Up\u003c\/summary\u003e\n\u003cp class=\"gd-sr-only\"\u003eThe plush close-up is shown below.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gd-scene-choice gd-scene-gift\" name=\"gd-grumpy-scenes\"\u003e\n\u003csummary class=\"gd-control\"\u003eGift Swap\u003c\/summary\u003e\n\u003cp class=\"gd-sr-only\"\u003eThe holiday gift scene is shown below.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"gd-scene-choice gd-scene-home\" name=\"gd-grumpy-scenes\"\u003e\n\u003csummary class=\"gd-control\"\u003eAt Home\u003c\/summary\u003e\n\u003cp class=\"gd-sr-only\"\u003eThe living room scene is shown below.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"gd-scene-photos\" aria-live=\"polite\"\u003e\n\u003cfigure class=\"gd-photo gd-scene-default-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1088\/1119\/0641\/files\/86_15.png?v=1794387871\" alt=\"\"\u003e\u003c\/figure\u003e\n\u003cfigure class=\"gd-photo gd-scene-gift-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1088\/1119\/0641\/files\/88_17.png?v=1794387870\" alt=\"\"\u003e\u003c\/figure\u003e\n\u003cfigure class=\"gd-photo gd-scene-home-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1088\/1119\/0641\/files\/89_18.png?v=1794388114\" alt=\"\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section\"\u003e\n\u003cdiv class=\"gd-heading\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eReady to use\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eFour Easy Steps\u003c\/h2\u003e\n\u003cp class=\"gd-copy\"\u003eTap each step to see how it works.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-steps\"\u003e\n\u003carticle class=\"gd-step\"\u003e\u003cspan class=\"gd-number\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eOpen\u003c\/h3\u003e\n\u003cp\u003eAccess the bottom.\u003c\/p\u003e\n\u003cdetails class=\"gd-step-detail\" name=\"gd-grumpy-refill\"\u003e\n\u003csummary class=\"gd-control\"\u003eView Step 1\u003c\/summary\u003e\n\u003cdiv class=\"gd-step-visual gd-step-open\" aria-hidden=\"true\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp\u003eTurn the holder over to reach the opening underneath.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gd-step\"\u003e\u003cspan class=\"gd-number\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eFill\u003c\/h3\u003e\n\u003cp\u003eAdd a compatible pack.\u003c\/p\u003e\n\u003cdetails class=\"gd-step-detail\" name=\"gd-grumpy-refill\"\u003e\n\u003csummary class=\"gd-control\"\u003eView Step 2\u003c\/summary\u003e\n\u003cdiv class=\"gd-step-visual gd-step-fill\" aria-hidden=\"true\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp\u003eSlide a compatible flat tissue pack through the bottom opening.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gd-step\"\u003e\u003cspan class=\"gd-number\"\u003e3\u003c\/span\u003e\n\u003ch3\u003eThread\u003c\/h3\u003e\n\u003cp\u003ePull one tissue through.\u003c\/p\u003e\n\u003cdetails class=\"gd-step-detail\" name=\"gd-grumpy-refill\"\u003e\n\u003csummary class=\"gd-control\"\u003eView Step 3\u003c\/summary\u003e\n\u003cdiv class=\"gd-step-visual gd-step-thread\" aria-hidden=\"true\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp\u003eFeed the first tissue through the dispensing opening at the back.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003carticle class=\"gd-step\"\u003e\u003cspan class=\"gd-number\"\u003e4\u003c\/span\u003e\n\u003ch3\u003ePlace\u003c\/h3\u003e\n\u003cp\u003eKeep within reach.\u003c\/p\u003e\n\u003cdetails class=\"gd-step-detail\" name=\"gd-grumpy-refill\"\u003e\n\u003csummary class=\"gd-control\"\u003eView Step 4\u003c\/summary\u003e\n\u003cdiv class=\"gd-step-visual gd-step-place\" aria-hidden=\"true\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp\u003eSet it on a desk, shelf or bedside table.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section gd-soft\"\u003e\n\u003cdiv class=\"gd-heading\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eThe essentials\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-spec-row\"\u003eExteriorSoft plush\u003c\/div\u003e\n\u003cdiv class=\"gd-spec-row\"\u003eDimensionsApprox. 30 × 14 cm (11.8 × 5.5 in)\u003c\/div\u003e\n\u003cdiv class=\"gd-spec-row\"\u003eRefillsCompatible flat tissue packs\u003c\/div\u003e\n\u003cdiv class=\"gd-spec-row\"\u003eCareSpot clean with a damp cloth, then air dry\u003c\/div\u003e\n\u003caside class=\"gd-notice\"\u003e\n\u003ch3\u003eBefore Ordering\u003c\/h3\u003e\n\u003cp\u003eCheck the product photos and the fit of your tissue pack. Colors may vary with lighting. A few loose fibers may be visible at first.\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section\"\u003e\n\u003cfigure class=\"gd-photo gd-showcase\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1088\/1119\/0641\/files\/87_18.png?v=1794387872\" alt=\"\"\u003e\u003c\/figure\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section gd-soft gd-gift-preview\"\u003e\n\u003cdiv class=\"gd-heading\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eThe Unwrapping Moment\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eUnwrap a Little Mischief\u003c\/h2\u003e\n\u003cp class=\"gd-copy\"\u003eTap the box to peek at the Christmas Plush Tissue Holder inside.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"gd-unbox\"\u003e\n\u003csummary class=\"gd-control\"\u003e\u003cspan class=\"gd-box-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e \u003cspan class=\"gd-unbox-open\"\u003eOpen the Gift Box\u003c\/span\u003e \u003cspan class=\"gd-unbox-close\"\u003eClose the Gift Box\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"gd-unbox-content\"\u003e\n\u003cfigure class=\"gd-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1088\/1119\/0641\/files\/86_15.png?v=1794387871\" alt=\"\"\u003e\u003c\/figure\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThe Christmas Plush Tissue Holder has arrived.\u003c\/h3\u003e\n\u003cp\u003ePair it with a compatible flat tissue pack and a handwritten tag for a gift they can try right away.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-section\"\u003e\n\u003cdiv class=\"gd-heading\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eUseful answers\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003eQuestions?\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gd-faq\"\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eWhich tissue packs fit?\u003c\/summary\u003e\n\u003cdiv class=\"gd-answer\"\u003eUse a compatible flat facial tissue pack that fits the opening underneath. The listed measurements describe the outside of the holder.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSize?\u003c\/summary\u003e\n\u003cdiv class=\"gd-answer\"\u003eApproximately 30 × 14 cm (11.8 × 5.5 in).\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eRefilling?\u003c\/summary\u003e\n\u003cdiv class=\"gd-answer\"\u003eOpen underneath, insert a compatible pack, then thread a tissue.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eGift occasions?\u003c\/summary\u003e\n\u003cdiv class=\"gd-answer\"\u003eBirthdays, Christmas and playful gift exchanges.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWashing?\u003c\/summary\u003e\n\u003cdiv class=\"gd-answer\"\u003eSpot clean only. Avoid machine washing or wringing.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eColor differences?\u003c\/summary\u003e\n\u003cdiv class=\"gd-answer\"\u003eScreens and lighting can affect appearance.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"gd-ending\"\u003e\n\u003cp class=\"gd-eyebrow\"\u003eA LITTLE GIFT, A LOT OF LAUGHTER\u003c\/p\u003e\n\u003ch2 class=\"gd-title\"\u003e♥ Make Someone Laugh Today\u003c\/h2\u003e\n\u003cp class=\"gd-copy\"\u003eSometimes the best gifts aren't expensive or complicated – they're the ones that make someone smile. Add a touch of humor to everyday life with this funny, fluffy little companion.\u003c\/p\u003e\n\u003ca class=\"gd-cta gd-cta-picker\" href=\"#sc-buy\"\u003eChoose Yours \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\u003c\/a\u003e \u003ca class=\"gd-cta gd-cta-top\" href=\"#\"\u003eBack to Product \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"glq","offers":[{"title":"GRUMPY \/ 2 Pack — Keep One Gift One","offer_id":67903859491135,"sku":"BDW-GRL-PC*2","price":51.99,"currency_code":"USD","in_stock":true},{"title":"GRUMPY \/ 1 Pack — Just for You","offer_id":67903859458367,"sku":"BDW-GRL-PC*1","price":31.99,"currency_code":"USD","in_stock":true},{"title":"GRUMPY \/ 3 Pack — The Gift Exchange Trio","offer_id":67903859523903,"sku":"BDW-GRL-PC*3","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Santa Claus \/ 2 Pack — Keep One Gift One","offer_id":67903859589439,"sku":"BDW-SDLR-PC*2","price":51.99,"currency_code":"USD","in_stock":true},{"title":"Santa Claus \/ 1 Pack — Just for You","offer_id":67903859556671,"sku":"BDW-SDLR-PC*1","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Santa Claus \/ 3 Pack — The Gift Exchange Trio","offer_id":67903859622207,"sku":"BDW-SDLR-PC*3","price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1004\/8919\/9935\/files\/84_20.png?v=1794392479","url":"https:\/\/formelil.com\/products\/zytglq01","provider":"FORMELIL","version":"1.0","type":"link"}