{"product_id":"cozy-pet-carrier-hoodie-built-in-pouch-for-cats-small-dogs","title":"🐾 Cozy Pet Carrier Hoodie — Built-In Pouch for Cats \u0026 Small Dogs","description":"\u003cdiv class=\"rc-body\"\u003e\n\u003c!-- ===== SHOPNOVA SAFE SALE COUNTDOWN + MARQUEE START ===== --\u003e\n\u003cdiv class=\"sn-sale-wrap\"\u003e\n\u003c!-- COUNTDOWN --\u003e\n\u003cdiv class=\"sn-cd-stage\"\u003e\n\u003cdiv class=\"sn-cd-box\"\u003e\n\u003cspan class=\"sn-cd-glow\"\u003e \u003c\/span\u003e \u003cspan class=\"sn-cd-star sn-cd-star-1\"\u003e✦\u003c\/span\u003e \u003cspan class=\"sn-cd-star sn-cd-star-2\"\u003e✧\u003c\/span\u003e \u003cspan class=\"sn-cd-star sn-cd-star-3\"\u003e✦\u003c\/span\u003e \u003c!-- TITLE --\u003e\n\u003cdiv class=\"sn-cd-title\"\u003e\n\u003cspan class=\"sn-cd-tree\"\u003e🎄\u003c\/span\u003e \u003cspan class=\"sn-cd-title-text\"\u003eChristmas Early Bird Sale\u003c\/span\u003e \u003cspan class=\"sn-cd-fire\"\u003e🔥\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- SUBTITLE --\u003e\n\u003cdiv class=\"sn-cd-subtitle\"\u003eFlash Sale · Limited-Time Drops · Up to \u003cstrong\u003e50% OFF\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c!-- TIMER --\u003e\n\u003cdiv class=\"sn-cd-timer\"\u003e\n\u003c!-- HOURS --\u003e\n\u003cdiv class=\"sn-cd-unit\"\u003e\n\u003cdiv class=\"sn-cd-number\"\u003e00\u003c\/div\u003e\n\u003cdiv class=\"sn-cd-label\"\u003eHRS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MINUTES --\u003e\n\u003cdiv class=\"sn-cd-unit\"\u003e\n\u003cdiv class=\"sn-cd-window\"\u003e\n\u003cdiv class=\"sn-cd-minute-wheel\"\u003e\n\u003cspan class=\"sn-cd-digit\"\u003e09\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e08\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e07\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e06\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e05\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e04\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e03\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e02\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e01\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e00\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e00\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-cd-label\"\u003eMIN\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SECONDS --\u003e\n\u003cdiv class=\"sn-cd-unit\"\u003e\n\u003cdiv class=\"sn-cd-window\"\u003e\n\u003cdiv class=\"sn-cd-second-wheel\"\u003e\n\u003cspan class=\"sn-cd-digit\"\u003e59\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e58\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e57\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e56\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e55\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e54\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e53\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e52\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e51\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e50\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e49\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e48\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e47\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e46\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e45\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e44\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e43\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e42\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e41\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e40\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e39\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e38\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e37\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e36\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e35\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e34\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e33\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e32\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e31\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e30\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e29\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e28\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e27\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e26\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e25\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e24\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e23\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e22\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e21\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e20\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e19\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e18\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e17\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e16\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e15\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e14\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e13\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e12\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e11\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e10\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e09\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e08\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e07\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e06\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e05\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e04\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e03\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e02\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e01\u003c\/span\u003e \u003cspan class=\"sn-cd-digit\"\u003e00\u003c\/span\u003e \u003c!-- 循环衔接 --\u003e \u003cspan class=\"sn-cd-digit\"\u003e59\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- 10分钟结束后固定00 --\u003e\n\u003cdiv class=\"sn-cd-final-second\"\u003e00\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sn-cd-label\"\u003eSEC\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- STATUS --\u003e\n\u003cdiv class=\"sn-cd-status\"\u003e\n\u003cspan class=\"sn-cd-hourglass\"\u003e⏳\u003c\/span\u003e Hurry — limited-time offer!\u003c\/div\u003e\n\u003c!-- PARTICLES --\u003e \u003cspan class=\"sn-cd-particle sn-cd-p1\"\u003e \u003c\/span\u003e \u003cspan class=\"sn-cd-particle sn-cd-p2\"\u003e \u003c\/span\u003e \u003cspan class=\"sn-cd-particle sn-cd-p3\"\u003e \u003c\/span\u003e \u003cspan class=\"sn-cd-particle sn-cd-p4\"\u003e \u003c\/span\u003e \u003c!-- SHEEN --\u003e \u003cspan class=\"sn-cd-sheen\"\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ========================= --\u003e \u003c!-- SALE MARQUEE --\u003e \u003c!-- ========================= --\u003e\n\u003cdiv class=\"sn-marquee\"\u003e\n\u003cdiv class=\"sn-marquee-track\"\u003e\n\u003cdiv class=\"sn-marquee-group\"\u003e\n\u003cspan class=\"sn-marquee-item\"\u003e 🎁 LIMITED TIME OFFER \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🔥 SAVE 50% \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🎁 LIMITED TIME OFFER \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🔥 SAVE 50% \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- DUPLICATE FOR SEAMLESS LOOP --\u003e\n\u003cdiv class=\"sn-marquee-group\"\u003e\n\u003cspan class=\"sn-marquee-item\"\u003e 🎁 LIMITED TIME OFFER \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🔥 SAVE 50% \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🎁 LIMITED TIME OFFER \u003c\/span\u003e \u003cspan class=\"sn-marquee-item\"\u003e 🔥 SAVE 50% \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\/* ==========================================   SHOPNOVA LOCAL RESET========================================== *\/.sn-sale-wrap,.sn-sale-wrap * {  box-sizing: border-box !important;}.sn-sale-wrap {  width: 100% !important;  max-width: 100% !important;  margin: 0 auto !important;  padding: 0 !important;  overflow: hidden !important;  font-family:    -apple-system,    BlinkMacSystemFont,    \"Segoe UI\",    Roboto,    Arial,    sans-serif !important;  -webkit-text-size-adjust: 100%;  text-size-adjust: 100%;}\/* ==========================================   COUNTDOWN OUTER========================================== *\/.sn-cd-stage {  width: 100% !important;  margin:    12px auto    10px !important;  padding:    0 8px !important;  display: flex !important;  align-items:    center !important;  justify-content:    center !important;  text-align:    center !important;}\/* ==========================================   COUNTDOWN BOX========================================== *\/.sn-cd-box {  position:    relative !important;  width:    100% !important;  max-width:    450px !important;  margin:    0 auto !important;  padding:    11px 14px    10px !important;  overflow:    hidden !important;  border:    1px solid    rgba(212,175,55,.72) !important;  border-radius:    14px !important;  background:    radial-gradient(      circle at 50% 0%,      rgba(255,220,120,.15),      transparent 38%    ),    linear-gradient(      100deg,      #a81c30 0%,      #b8172d 48%,      #d01b32 100%    ) !important;  color:    #f7e9b9 !important;  box-shadow:    0 6px 18px    rgba(91,11,22,.24),    0 0 18px    rgba(212,175,55,.12) !important;  animation:    snCdBoxGlow    2.5s    ease-in-out    infinite !important;}\/* ==========================================   TITLE========================================== *\/.sn-cd-title {  position:    relative !important;  z-index:    5 !important;  display:    flex !important;  align-items:    center !important;  justify-content:    center !important;  gap:    7px !important;  margin:    0 !important;  padding:    0 !important;  color:    #fff8dc !important;  font-size:    16px !important;  font-weight:    900 !important;  line-height:    1.15 !important;  text-align:    center !important;}\/* ==========================================   TREE \/ FIRE========================================== *\/.sn-cd-tree,.sn-cd-fire,.sn-cd-hourglass {  display:    inline-block !important;  flex:    0 0 auto !important;}.sn-cd-tree {  animation:    snCdTree    2.3s    ease-in-out    infinite !important;}.sn-cd-fire {  animation:    snCdFire    .85s    ease-in-out    infinite !important;}\/* ==========================================   SUBTITLE========================================== *\/.sn-cd-subtitle {  position:    relative !important;  z-index:    5 !important;  margin:    5px 0 0 !important;  padding:    0 !important;  color:    #f7e9b9 !important;  font-size:    12px !important;  font-weight:    400 !important;  line-height:    1.25 !important;  text-align:    center !important;}.sn-cd-subtitle strong {  color:    #ffdf94 !important;  font-weight:    900 !important;  text-shadow:    0 0 10px    rgba(255,215,0,.42) !important;}\/* ==========================================   TIMER========================================== *\/.sn-cd-timer {  position:    relative !important;  z-index:    5 !important;  width:    100% !important;  display:    flex !important;  align-items:    stretch !important;  justify-content:    center !important;  gap:    8px !important;  margin:    9px 0 0 !important;  padding:    0 !important;}\/* ==========================================   TIMER UNIT========================================== *\/.sn-cd-unit {  position:    relative !important;  flex:    0 1 76px !important;  min-width:    0 !important;  max-width:    90px !important;  margin:    0 !important;  padding:    7px 10px    6px !important;  overflow:    hidden !important;  border:    1px solid    rgba(255,215,0,.34) !important;  border-radius:    11px !important;  background:    rgba(      76,      0,      11,      .26    ) !important;  box-shadow:    inset    0 0 10px    rgba(0,0,0,.20),    0 4px 10px    rgba(0,0,0,.12) !important;}\/* ==========================================   NUMBER========================================== *\/.sn-cd-number,.sn-cd-window {  position:    relative !important;  width:    100% !important;  height:    26px !important;  margin:    0 !important;  padding:    0 !important;  overflow:    hidden !important;  color:    #ffdf94 !important;  font-family:    \"Courier New\",    Courier,    monospace !important;  font-size:    22px !important;  font-weight:    900 !important;  line-height:    26px !important;  text-align:    center !important;  white-space:    nowrap !important;  text-shadow:    0 0 13px    rgba(255,215,0,.35) !important;}\/* ==========================================   NUMBER WHEEL========================================== *\/.sn-cd-minute-wheel,.sn-cd-second-wheel {  width:    100% !important;  margin:    0 !important;  padding:    0 !important;  transform:    translateY(0);  will-change:    transform;}.sn-cd-minute-wheel span,.sn-cd-second-wheel span,.sn-cd-minute-wheel .sn-cd-digit,.sn-cd-second-wheel .sn-cd-digit {  display:    block !important;  width:    100% !important;  height:    26px !important;  margin:    0 !important;  padding:    0 !important;  line-height:    26px !important;  text-align:    center !important;  white-space:    nowrap !important;}\/* ==========================================   MINUTE========================================== *\/.sn-cd-minute-wheel {  animation:    snCdMinute    600s    steps(10,end)    1    forwards !important;}\/* ==========================================   SECOND========================================== *\/.sn-cd-second-wheel {  animation:    snCdSecond    60s    steps(60,end)    10    forwards,    snCdHideSecond    .01s    linear    600s    1    forwards !important;}\/* ==========================================   FINAL SECOND 00========================================== *\/.sn-cd-final-second {  position:    absolute !important;  inset:    0 !important;  display:    flex !important;  align-items:    center !important;  justify-content:    center !important;  opacity:    0 !important;  color:    #ffdf94 !important;  font-family:    \"Courier New\",    Courier,    monospace !important;  font-size:    22px !important;  font-weight:    900 !important;  line-height:    26px !important;  text-align:    center !important;  animation:    snCdShowFinal    .01s    linear    600s    1    forwards !important;}\/* ==========================================   TIMER LABEL========================================== *\/.sn-cd-label {  margin:    2px 0 0 !important;  padding:    0 !important;  color:    #f7e9b9 !important;  font-size:    9px !important;  font-weight:    700 !important;  line-height:    1 !important;  letter-spacing:    1.2px !important;  text-align:    center !important;}\/* ==========================================   STATUS========================================== *\/.sn-cd-status {  position:    relative !important;  z-index:    5 !important;  margin:    7px 0 0 !important;  padding:    0 !important;  color:    #fff8dc !important;  font-size:    12px !important;  font-weight:    600 !important;  line-height:    1.2 !important;  text-align:    center !important;}.sn-cd-hourglass {  margin-right:    3px !important;  animation:    snCdHourglass    1.6s    ease-in-out    infinite !important;}\/* ==========================================   STARS========================================== *\/.sn-cd-star {  position:    absolute !important;  z-index:    3 !important;  pointer-events:    none !important;  color:    #ffdf94 !important;  text-shadow:    0 0 8px    rgba(255,215,0,.65) !important;  animation:    snCdTwinkle    1.4s    ease-in-out    infinite !important;}.sn-cd-star-1 {  left:    8% !important;  top:    9px !important;}.sn-cd-star-2 {  left:    50% !important;  top:    4px !important;  animation-delay:    .45s !important;}.sn-cd-star-3 {  right:    8% !important;  top:    15px !important;  animation-delay:    .85s !important;}\/* ==========================================   PARTICLES========================================== *\/.sn-cd-particle {  position:    absolute !important;  z-index:    2 !important;  bottom:    -8px !important;  width:    7px !important;  height:    7px !important;  font-size:    0 !important;  line-height:    0 !important;  overflow:    hidden !important;  border-radius:    50% !important;  pointer-events:    none !important;  background:    rgba(255,223,148,.55) !important;  box-shadow:    0 0 12px    rgba(255,215,0,.55) !important;  animation:    snCdParticle    3s    linear    infinite !important;}.sn-cd-p1 {  left:    12% !important;}.sn-cd-p2 {  left:    36% !important;  width:    5px !important;  height:    5px !important;  animation-delay:    .7s !important;}.sn-cd-p3 {  left:    65% !important;  animation-delay:    1.3s !important;}.sn-cd-p4 {  left:    87% !important;  width:    4px !important;  height:    4px !important;  animation-delay:    2s !important;}\/* ==========================================   SHEEN========================================== *\/.sn-cd-sheen {  position:    absolute !important;  z-index:    2 !important;  top:    -50% !important;  left:    -35% !important;  width:    22% !important;  height:    200% !important;  font-size:    0 !important;  line-height:    0 !important;  overflow:    hidden !important;  opacity:    0 !important;  pointer-events:    none !important;  transform:    skewX(-22deg) !important;  background:    linear-gradient(      90deg,      transparent,      rgba(255,225,150,.14),      transparent    ) !important;  animation:    snCdSheen    3.5s    ease-in-out    infinite !important;}\/* ==========================================   GLOW========================================== *\/.sn-cd-glow {  position:    absolute !important;  z-index:    1 !important;  inset:    -40% !important;  font-size:    0 !important;  line-height:    0 !important;  overflow:    hidden !important;  pointer-events:    none !important;  background:    radial-gradient(      circle at 30% 40%,      rgba(255,215,0,.12),      transparent 35%    ),    radial-gradient(      circle at 75% 65%,      rgba(255,215,0,.08),      transparent 35%    ) !important;  animation:    snCdGlowMove    5s    ease-in-out    infinite !important;}\/* ==========================================   MARQUEE========================================== *\/.sn-marquee {  position:    relative !important;  width:    100% !important;  max-width:    100% !important;  height:    48px !important;  margin:    10px 0 0 !important;  padding:    0 !important;  display:    flex !important;  align-items:    center !important;  overflow:    hidden !important;  background:    linear-gradient(      90deg,      #97192a,      #a81c30,      #c4142e    ) !important;  border-top:    1px solid    rgba(255,223,148,.25) !important;  border-bottom:    1px solid    rgba(255,223,148,.25) !important;}\/* ==========================================   MARQUEE TRACK========================================== *\/.sn-marquee-track {  display:    flex !important;  align-items:    center !important;  width:    max-content !important;  min-width:    max-content !important;  flex:    0 0 auto !important;  will-change:    transform;  animation:    snMarqueeMove    18s    linear    infinite !important;}\/* ==========================================   MARQUEE GROUP========================================== *\/.sn-marquee-group {  display:    flex !important;  align-items:    center !important;  flex:    0 0 auto !important;  white-space:    nowrap !important;}\/* ==========================================   MARQUEE ITEM========================================== *\/.sn-marquee-item {  display:    inline-flex !important;  align-items:    center !important;  flex:    0 0 auto !important;  padding:    0 28px !important;  white-space:    nowrap !important;  color:    #ffffff !important;  font-size:    14px !important;  font-weight:    900 !important;  line-height:    48px !important;  letter-spacing:    .05em !important;  text-transform:    uppercase !important;}\/* ==========================================   KEYFRAMES========================================== *\/@keyframes snCdMinute {  from {    transform:      translateY(0);  }  to {    transform:      translateY(-260px);  }}@keyframes snCdSecond {  from {    transform:      translateY(0);  }  to {    transform:      translateY(-1560px);  }}@keyframes snCdHideSecond {  from {    opacity:      1;  }  to {    opacity:      0;  }}@keyframes snCdShowFinal {  from {    opacity:      0;  }  to {    opacity:      1;  }}@keyframes snCdTwinkle {  0%,  100% {    opacity:      .25;    transform:      scale(.75)      rotate(0deg);  }  50% {    opacity:      1;    transform:      scale(1.25)      rotate(18deg);  }}@keyframes snCdFire {  0%,  100% {    transform:      translateY(0)      scale(1);  }  50% {    transform:      translateY(-2px)      scale(1.12);  }}@keyframes snCdTree {  0%,  100% {    transform:      rotate(-2deg);  }  50% {    transform:      rotate(2deg);  }}@keyframes snCdHourglass {  0%,  100% {    transform:      rotate(0deg);  }  50% {    transform:      rotate(180deg);  }}@keyframes snCdParticle {  0% {    transform:      translateY(20px)      scale(.7);    opacity:      0;  }  20% {    opacity:      .9;  }  100% {    transform:      translateY(-100px)      scale(1.1);    opacity:      0;  }}@keyframes snCdSheen {  0%,  62% {    left:      -35%;    opacity:      0;  }  73% {    opacity:      1;  }  100% {    left:      125%;    opacity:      0;  }}@keyframes snCdGlowMove {  0%,  100% {    transform:      translateX(-3%);  }  50% {    transform:      translateX(3%);  }}@keyframes snCdBoxGlow {  0%,  100% {    box-shadow:      0 6px 18px      rgba(91,11,22,.24),      0 0 14px      rgba(212,175,55,.10);  }  50% {    box-shadow:      0 7px 20px      rgba(91,11,22,.30),      0 0 22px      rgba(212,175,55,.20);  }}@keyframes snMarqueeMove {  from {    transform:      translate3d(0,0,0);  }  to {    transform:      translate3d(-50%,0,0);  }}\/* ==========================================   MOBILE========================================== *\/@media (max-width:480px) {  .sn-cd-stage {    margin-top:      8px !important;    padding:      0 6px !important;  }  .sn-cd-box {    max-width:      100% !important;    padding:      10px 8px      9px !important;    border-radius:      12px !important;  }  .sn-cd-title {    gap:      5px !important;    font-size:      14px !important;  }  .sn-cd-subtitle {    font-size:      11px !important;  }  .sn-cd-timer {    gap:      5px !important;  }  .sn-cd-unit {    flex:      1 1 0 !important;    max-width:      82px !important;    padding:      6px 5px !important;    border-radius:      9px !important;  }  .sn-cd-number,  .sn-cd-window,  .sn-cd-final-second {    font-size:      20px !important;  }  .sn-cd-status {    font-size:      11px !important;  }  .sn-marquee {    height:      44px !important;  }  .sn-marquee-item {    padding:      0 20px !important;    font-size:      12px !important;    line-height:      44px !important;  }}\/* ==========================================   VERY SMALL PHONE========================================== *\/@media (max-width:340px) {  .sn-cd-title {    font-size:      13px !important;  }  .sn-cd-subtitle {    font-size:      10px !important;  }  .sn-cd-unit {    padding-left:      4px !important;    padding-right:      4px !important;  }}\/* ==========================================   REDUCED MOTION========================================== *\/@media (prefers-reduced-motion:reduce) {  .sn-marquee-track,  .sn-cd-box,  .sn-cd-tree,  .sn-cd-fire,  .sn-cd-hourglass,  .sn-cd-star,  .sn-cd-particle,  .sn-cd-sheen,  .sn-cd-glow {    animation:      none !important;  }}\u003c\/style\u003e\n\u003cdiv class=\"rc-body\"\u003e\n\u003c!-- ===== SHOPNOVA SAFE SALE COUNTDOWN + MARQUEE END ===== --\u003e\n\u003cdiv style=\"max-width: 100%; width: 100%; margin: 0 auto; padding: 28px 20px; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #1c1917; line-height: 1.7; background-color: #fdfbf7; border-radius: 16px; border: 2px solid #d97706; box-shadow: 0 10px 30px rgba(217, 119, 6, 0.12);\"\u003e\n\u003c!-- HERO SECTION --\u003e\n\u003cdiv style=\"text-align: center; padding: 40px 24px; background: linear-gradient(135deg, #b45309 0%, #d97706 50%, #78350f 100%); border-radius: 14px; box-shadow: 0 8px 20px rgba(180, 83, 9, 0.25); border: 1px solid #fcd34d;\"\u003e\n\u003cdiv style=\"display: inline-block; padding: 6px 16px; background: #ffffff; border-radius: 20px; margin-bottom: 14px; box-shadow: 0 2px 6px rgba(0,0,0,0.15);\"\u003e\u003cspan style=\"font-size: 13px; font-weight: 900; text-transform: uppercase; letter-spacing: 1.5px; color: #b45309;\"\u003e🐾 WEARABLE COZY APPAREL\u003c\/span\u003e\u003c\/div\u003e\n\u003ch1 style=\"font-size: 30px; font-weight: 800; margin: 10px 0 14px 0; color: #ffffff; line-height: 1.25; letter-spacing: -0.5px;\"\u003eDog \u0026amp; Cat Carrier Cuddle Hoodie\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.cloudfastcdn.com\/image\/6006d778bd79617ce873dc612261b8b1794e1ac5.gif\" loading=\"lazy\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 17px; margin: 0 auto; max-width: 90%; color: #fef08a; font-weight: 500; line-height: 1.5;\"\u003ePremium Oversized Wearable Fleece Hoodie with Built-In Front Pet Carrier Pouch\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.cloudfastcdn.com\/image\/b7fb635c3b05971d07f252fd272a1736ddce84d8.png\" alt=\"\" width=\"935\" height=\"935\" loading=\"lazy\"\u003e\u003cbr\u003e\u003c!-- APPAREL HIGHLIGHTS (服装核心卖点) --\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 22px;\"\u003e\n\u003ch2 style=\"font-size: 24px; font-weight: 800; margin: 0; color: #b45309;\"\u003ePremium Apparel Craftsmanship\u003c\/h2\u003e\n\u003cp style=\"font-size: 14px; color: #d97706; margin: 4px 0 0 0; font-weight: 800; letter-spacing: 0.8px;\"\u003eCOMFORT • DURABILITY • EVERYDAY STYLE\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 1: Fabric --\u003e\n\u003cdiv style=\"background-color: #ffffff; padding: 20px; border-radius: 12px; margin-bottom: 14px; border: 1px solid #fde68a; border-left: 6px solid #d97706; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; margin-bottom: 6px;\"\u003e\n\u003cspan style=\"font-size: 22px; margin-right: 10px;\"\u003e🧵\u003c\/span\u003e\n\u003cdiv style=\"font-weight: 800; font-size: 18px; color: #b45309;\"\u003eUltra-Soft Cotton Blend \u0026amp; Sherpa Fleece\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #451a03; line-height: 1.6;\"\u003eCrafted from breathable, anti-pilling cotton-poly fabric with a heavy fleece inner lining. Designed to keep both you and your pet warm, soft, and comfortable all day long.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2: Ergonomic Fit \u0026 Load Bearing --\u003e\n\u003cdiv style=\"background-color: #ffffff; padding: 20px; border-radius: 12px; margin-bottom: 14px; border: 1px solid #fde68a; border-left: 6px solid #d97706; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; margin-bottom: 6px;\"\u003e\n\u003cspan style=\"font-size: 22px; margin-right: 10px;\"\u003e⚖️\u003c\/span\u003e\n\u003cdiv style=\"font-weight: 800; font-size: 18px; color: #b45309;\"\u003eReinforced Weight-Bearing Support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #451a03; line-height: 1.6;\"\u003eHeavy-duty double-stitching and an internal padded support base evenly distribute your pet’s weight (up to 26 lbs \/ 12 kg) without sagging or pulling the neckline.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3: Stealth Zipper \u0026 Versatility --\u003e\n\u003cdiv style=\"background-color: #ffffff; padding: 20px; border-radius: 12px; margin-bottom: 14px; border: 1px solid #fde68a; border-left: 6px solid #d97706; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; margin-bottom: 6px;\"\u003e\n\u003cspan style=\"font-size: 22px; margin-right: 10px;\"\u003e🤐\u003c\/span\u003e\n\u003cdiv style=\"font-weight: 800; font-size: 18px; color: #b45309;\"\u003eConvertible 2-in-1 Design\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #451a03; line-height: 1.6;\"\u003eFeatures a smooth, hidden front zipper. Zip it open to welcome your pet inside, or keep it zipped up to wear as a stylish, relaxed-fit everyday casual hoodie.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 4: Ribbed Cuffs \u0026 Hood --\u003e\n\u003cdiv style=\"background-color: #ffffff; padding: 20px; border-radius: 12px; border: 1px solid #fde68a; border-left: 6px solid #d97706; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.03);\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; margin-bottom: 6px;\"\u003e\n\u003cspan style=\"font-size: 22px; margin-right: 10px;\"\u003e🧥\u003c\/span\u003e\n\u003cdiv style=\"font-weight: 800; font-size: 18px; color: #b45309;\"\u003eClassic Hoodie Details\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-size: 15px; color: #451a03; line-height: 1.6;\"\u003eComplete with stretch ribbed cuffs, a roomy drawstring hood, and an oversized relaxed silhouette that layers easily over t-shirts and loungewear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.cloudfastcdn.com\/image\/7eabfc073e4efee4dc831d34bd678f6d99d885f0.png\" alt=\"\" width=\"807\" height=\"807\" loading=\"lazy\"\u003e\n\u003ch2 style=\"font-size: 24px; font-weight: 800; margin: 0 0 16px 0; color: #b45309; text-align: center;\"\u003e\u003cspan style=\"font-size: 24px;\"\u003eSize \u0026amp; Fit Recommendations\u003c\/span\u003e\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"background-color: #ffffff; border-radius: 12px; padding: 20px; border: 1px solid #fde68a; box-shadow: 0 3px 10px rgba(217, 119, 6, 0.05);\"\u003e\n\u003cdiv style=\"margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px dashed #fcd34d;\"\u003e\n\u003cstrong style=\"color: #b45309; font-size: 17px;\"\u003e📏 How to Choose Your Size:\u003c\/strong\u003e\n\u003cdiv style=\"font-size: 15px; color: #451a03; margin-top: 8px; line-height: 1.8;\"\u003e• \u003cstrong\u003eUnisex Relaxed Fit:\u003c\/strong\u003e Fits true to size for a cozy, slightly oversized fit.\u003cbr\u003e• \u003cstrong\u003ePet Weight Capacity:\u003c\/strong\u003e Recommended for pets up to 26 lbs (12 kg).\u003cbr\u003e• \u003cspan style=\"color: #ba372a;\"\u003e\u003cstrong\u003ePro Tip:\u003c\/strong\u003e \u003cstrong\u003eIf you plan to carry pets over 14 lbs or prefer an extra-roomy feel, we recommend sizing up one size for maximum comfort around the chest and shoulders.\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong style=\"color: #b45309; font-size: 17px;\"\u003e🧺 Care \u0026amp; Washing Instructions:\u003c\/strong\u003e\n\u003cdiv style=\"font-size: 15px; color: #451a03; margin-top: 6px; line-height: 1.7;\"\u003eMachine wash cold inside out on gentle cycle • Line dry or tumble dry low • Do not bleach or iron directly on zipper area\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cimg src=\"https:\/\/cdn.cloudfastcdn.com\/image\/5c35278b4d8156c8aa44c0d562241c208a98315e.png\" alt=\"preview\" loading=\"lazy\" title=\"preview\"\u003e\u003cbr\u003e\u003c!-- REVIEWS \u0026 APPAREL FEEDBACK --\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: center; margin-bottom: 18px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: linear-gradient(135deg, #b45309 0%, #78350f 100%); border-left: 6px solid #fcd34d; padding: 20px; border-radius: 0 12px 12px 0; border: 1px solid #d97706; border-left-width: 6px;\"\u003e\n\u003cdiv style=\"font-size: 15px; color: #fef08a; line-height: 1.5; text-align: center;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"🔥Cream \/ S","offer_id":50542620016857,"sku":"ARC-4U3YM1V-AA","price":39.9,"currency_code":"USD","in_stock":true},{"title":"🔥Cream \/ M","offer_id":50542620049625,"sku":"ARC-4U3YM1V-AB","price":39.9,"currency_code":"USD","in_stock":true},{"title":"🔥Cream \/ L","offer_id":50542620082393,"sku":"ARC-4U3YM1V-AC","price":39.9,"currency_code":"USD","in_stock":true},{"title":"🔥Cream \/ XL","offer_id":50542620115161,"sku":"ARC-4U3YM1V-AD","price":39.9,"currency_code":"USD","in_stock":true},{"title":"🔥Cream \/ 2XL","offer_id":50542620147929,"sku":"ARC-4U3YM1V-AE","price":39.9,"currency_code":"USD","in_stock":true},{"title":"🔥Cream \/ 3XL","offer_id":50542620180697,"sku":"ARC-4U3YM1V-AF","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":50542620213465,"sku":"ARC-4U3YM1V-AG","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":50542620246233,"sku":"ARC-4U3YM1V-AH","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":50542620279001,"sku":"ARC-4U3YM1V-AI","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":50542620311769,"sku":"ARC-4U3YM1V-AJ","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":50542620344537,"sku":"ARC-4U3YM1V-AK","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":50542620377305,"sku":"ARC-4U3YM1V-AL","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":50542620410073,"sku":"ARC-4U3YM1V-AM","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":50542620442841,"sku":"ARC-4U3YM1V-AN","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":50542620475609,"sku":"ARC-4U3YM1V-AO","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":50542620508377,"sku":"ARC-4U3YM1V-AP","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":50542620541145,"sku":"ARC-4U3YM1V-AQ","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":50542620573913,"sku":"ARC-4U3YM1V-AR","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":50542620606681,"sku":"ARC-4U3YM1V-AS","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50542620639449,"sku":"ARC-4U3YM1V-AT","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50542620672217,"sku":"ARC-4U3YM1V-AU","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50542620704985,"sku":"ARC-4U3YM1V-AV","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":50542620737753,"sku":"ARC-4U3YM1V-AW","price":39.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":50542620770521,"sku":"ARC-4U3YM1V-AX","price":39.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0820\/8213\/6281\/files\/Product-01-_LASTDAY50_OFF_CozyPetCarrierHoodie_Built-InPouchforCats_amp_SmallDogs-_Cream_S.jpg?v=1790574249","url":"https:\/\/redwoodskin.com\/products\/cozy-pet-carrier-hoodie-built-in-pouch-for-cats-small-dogs","provider":"Redwoodskin","version":"1.0","type":"link"}