{"product_id":"24-days-of-ugly-medieval-cats","title":"🐈🏰 24 Days of Ugly Medieval Cats","description":"\u003cdiv class=\"umc-page\" id=\"umcPage\"\u003e    \u003c!-- HERO --\u003e   \u003csection class=\"umc-hero\"\u003e     \u003cdiv class=\"umc-pill\"\u003e🎄 CAT LOVER ADVENT CALENDAR\u003c\/div\u003e      \u003ch2\u003e       24 Days Of\u003cbr\u003e       Ugly Medieval Cats     \u003c\/h2\u003e      \u003cp class=\"umc-lead\"\u003e       A weirdly cute countdown full of tiny medieval cat characters,       festive surprise moments and collectible holiday charm.     \u003c\/p\u003e      \u003cdiv class=\"umc-media-wrap\"\u003e       \u003cdiv class=\"umc-media\"\u003e         \u003cimg data-umc-media=\"0\" alt=\"24 Days of Ugly Medieval Cats Advent Calendar main image\"\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-benefits\"\u003e       \u003cdiv\u003e \u003cspan\u003e🐱\u003c\/span\u003e\u003cstrong\u003e24 Unique Cats\u003c\/strong\u003e \u003c\/div\u003e       \u003cdiv\u003e \u003cspan\u003e🎁\u003c\/span\u003e\u003cstrong\u003eDaily Surprise\u003c\/strong\u003e \u003c\/div\u003e       \u003cdiv\u003e \u003cspan\u003e🏰\u003c\/span\u003e\u003cstrong\u003eMedieval Style\u003c\/strong\u003e \u003c\/div\u003e       \u003cdiv\u003e \u003cspan\u003e✨\u003c\/span\u003e\u003cstrong\u003eHoliday Collectible\u003c\/strong\u003e \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e    \u003c!-- WHY IT SELLS --\u003e   \u003csection class=\"umc-dark\"\u003e     \u003cdiv class=\"umc-label umc-label-light\"\u003eWHY PEOPLE LOVE IT\u003c\/div\u003e     \u003ch2\u003e       Not Just An Advent Calendar—\u003cbr\u003e       A Whole Tiny World Of Cats     \u003c\/h2\u003e     \u003cp\u003e       Every drawer reveals a new little character, turning the Christmas countdown       into a fun daily ritual for cat lovers, collectors and anyone who wants       something more memorable than ordinary holiday fillers.     \u003c\/p\u003e      \u003cdiv class=\"umc-dark-points\"\u003e       \u003cdiv\u003e✓ 24 miniature feline characters\u003c\/div\u003e       \u003cdiv\u003e✓ Fun countdown experience\u003c\/div\u003e       \u003cdiv\u003e✓ Perfect for gifting or displaying\u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e    \u003c!-- IMAGE + STORY --\u003e   \u003csection class=\"umc-section\"\u003e     \u003cdiv class=\"umc-copy\"\u003e       \u003cdiv class=\"umc-label\"\u003e📦 24 DAYS • 24 REVEALS\u003c\/div\u003e       \u003ch2\u003e         Open One Drawer A Day\u003cbr\u003e         And Meet A New Cat       \u003c\/h2\u003e       \u003cp\u003e         That’s the charm—one day, one drawer, one oddly lovable little cat.         It feels more interactive than a normal decoration and more collectible         than a one-time holiday novelty.       \u003c\/p\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-media-wrap\"\u003e       \u003cdiv class=\"umc-media\"\u003e         \u003cimg data-umc-media=\"1\" alt=\"Ugly Medieval Cats advent calendar Christmas display\"\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-step-row\"\u003e       \u003cdiv\u003e \u003cb\u003e1\u003c\/b\u003e\u003cstrong\u003eOPEN\u003c\/strong\u003e \u003c\/div\u003e       \u003cspan\u003e›\u003c\/span\u003e       \u003cdiv\u003e \u003cb\u003e2\u003c\/b\u003e\u003cstrong\u003eDISCOVER\u003c\/strong\u003e \u003c\/div\u003e       \u003cspan\u003e›\u003c\/span\u003e       \u003cdiv\u003e \u003cb\u003e3\u003c\/b\u003e\u003cstrong\u003eDISPLAY\u003c\/strong\u003e \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e    \u003c!-- CHARACTER VALUE --\u003e   \u003csection class=\"umc-card\"\u003e     \u003cdiv class=\"umc-copy umc-center\"\u003e       \u003cdiv class=\"umc-label\"\u003e🐾 MORE THAN A BOX\u003c\/div\u003e       \u003ch2\u003e         24 Tiny Figures\u003cbr\u003e         Full Of Personality       \u003c\/h2\u003e       \u003cp\u003e         From solemn little saints to mischievous strange-looking cats,         each figure adds to the fun. Together they create a collection         that feels playful, displayable and gift-worthy.       \u003c\/p\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-media-wrap\"\u003e       \u003cdiv class=\"umc-media\"\u003e         \u003cimg data-umc-media=\"2\" alt=\"Ugly Medieval Cats collection display\"\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-grid-2\"\u003e       \u003cdiv\u003e         \u003cspan\u003e✓\u003c\/span\u003e         \u003cstrong\u003e24 Different Characters\u003c\/strong\u003e         \u003cp\u003eNo boring repeat feeling.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv\u003e         \u003cspan\u003e✓\u003c\/span\u003e         \u003cstrong\u003eHighly Giftable\u003c\/strong\u003e         \u003cp\u003eGreat for cat lovers and quirky collectors.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv\u003e         \u003cspan\u003e✓\u003c\/span\u003e         \u003cstrong\u003eDisplay-Friendly\u003c\/strong\u003e         \u003cp\u003ePerfect on a desk, shelf or holiday table.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv\u003e         \u003cspan\u003e✓\u003c\/span\u003e         \u003cstrong\u003eConversation Starter\u003c\/strong\u003e         \u003cp\u003eDefinitely not your average advent calendar.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e    \u003c!-- MEDIEVAL STYLE --\u003e   \u003csection class=\"umc-soft\"\u003e     \u003cdiv class=\"umc-copy\"\u003e       \u003cdiv class=\"umc-label\"\u003e🏰 MEDIEVAL CHRISTMAS CHARM\u003c\/div\u003e       \u003ch2\u003e         Weird, Vintage, Funny—\u003cbr\u003e         And Somehow Very Cozy       \u003c\/h2\u003e       \u003cp\u003e         The medieval manuscript-inspired artwork gives this piece a look that feels         festive, artsy and slightly absurd in the best possible way.       \u003c\/p\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-media-wrap\"\u003e       \u003cdiv class=\"umc-media\"\u003e         \u003cimg data-umc-media=\"3\" alt=\"Medieval cat advent calendar holiday setup\"\u003e       \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e    \u003c!-- DISPLAY USE --\u003e   \u003csection class=\"umc-placement\"\u003e     \u003cdiv class=\"umc-center\"\u003e       \u003cdiv class=\"umc-label\"\u003e🎁 PERFECT FOR THE SEASON\u003c\/div\u003e       \u003ch2\u003e         A Fun Countdown,\u003cbr\u003e         Then A Holiday Display Piece       \u003c\/h2\u003e       \u003cp class=\"umc-intro\"\u003e         Enjoy the daily reveal in December, then keep the figures out as festive,         quirky little decorations through the season.       \u003c\/p\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-media-wrap\"\u003e       \u003cdiv class=\"umc-media\"\u003e         \u003cimg data-umc-media=\"4\" alt=\"Ugly Medieval Cats desk and tabletop scene\"\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-place-grid\"\u003e       \u003cdiv\u003e         \u003cspan\u003e🎄\u003c\/span\u003e         \u003cstrong\u003eChristmas Countdown\u003c\/strong\u003e         \u003cp\u003eMakes each day feel more fun in December.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv\u003e         \u003cspan\u003e🐱\u003c\/span\u003e         \u003cstrong\u003eCat Lover Gift\u003c\/strong\u003e         \u003cp\u003eAn easy yes for anyone obsessed with cats.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv\u003e         \u003cspan\u003e🕯️\u003c\/span\u003e         \u003cstrong\u003eDesk Or Shelf Decor\u003c\/strong\u003e         \u003cp\u003eLooks charming in cozy holiday spaces.\u003c\/p\u003e       \u003c\/div\u003e       \u003cdiv\u003e         \u003cspan\u003e🎁\u003c\/span\u003e         \u003cstrong\u003eCollector Surprise\u003c\/strong\u003e         \u003cp\u003ePerfect for people who love unusual finds.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e    \u003c!-- COMPARISON --\u003e   \u003csection class=\"umc-compare\"\u003e     \u003cdiv class=\"umc-label\"\u003eWHY THIS ONE STANDS OUT\u003c\/div\u003e     \u003ch2\u003e       More Memorable Than\u003cbr\u003e       Ordinary Holiday Fillers     \u003c\/h2\u003e      \u003cdiv class=\"umc-compare-row umc-bad\"\u003e       \u003cspan\u003e×\u003c\/span\u003e       \u003cdiv\u003e         \u003cstrong\u003eGeneric Advent Fillers\u003c\/strong\u003e         \u003cp\u003eEasy to forget and often lacking personality.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-compare-row umc-bad\"\u003e       \u003cspan\u003e×\u003c\/span\u003e       \u003cdiv\u003e         \u003cstrong\u003eOne-Time Novelty Items\u003c\/strong\u003e         \u003cp\u003eFun for a moment, then quickly forgotten.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-compare-row umc-good\"\u003e       \u003cspan\u003e✓\u003c\/span\u003e       \u003cdiv\u003e         \u003cstrong\u003e24 Displayable Cat Figures\u003c\/strong\u003e         \u003cp\u003eA countdown experience and a collectible holiday set in one box.\u003c\/p\u003e       \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e    \u003c!-- REVIEWS --\u003e   \u003csection class=\"umc-review-section\"\u003e     \u003cdiv class=\"umc-center\"\u003e       \u003cdiv class=\"umc-label\"\u003e💬 REAL CUSTOMER MOMENTS\u003c\/div\u003e       \u003ch2\u003eLoved By Cat People\u003c\/h2\u003e       \u003cp class=\"umc-intro\"\u003e         The last two images from your product gallery are used here as review photos.       \u003c\/p\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-review-card\"\u003e       \u003cdiv class=\"umc-review-photo\"\u003e         \u003cimg data-umc-media=\"5\" alt=\"Customer review photo for ugly medieval cats advent calendar\"\u003e       \u003c\/div\u003e       \u003cdiv class=\"umc-review-copy\"\u003e         \u003cdiv class=\"umc-stars\"\u003e★★★★★\u003c\/div\u003e         \u003cstrong\u003e“So much cuter and funnier in person.”\u003c\/strong\u003e         \u003cp\u003e           I bought this because I’m a cat person and love odd little collectibles.           Opening the drawers has been genuinely fun, and the tiny figures look adorable on my table.         \u003c\/p\u003e         \u003cspan\u003e— Melissa R.\u003c\/span\u003e       \u003c\/div\u003e     \u003c\/div\u003e      \u003cdiv class=\"umc-review-card\"\u003e       \u003cdiv class=\"umc-review-photo\"\u003e         \u003cimg data-umc-media=\"6\" alt=\"Customer unboxing review photo for ugly medieval cats advent calendar\"\u003e       \u003c\/div\u003e       \u003cdiv class=\"umc-review-copy\"\u003e         \u003cdiv class=\"umc-stars\"\u003e★★★★★\u003c\/div\u003e         \u003cstrong\u003e“This ended up being my favorite holiday purchase.”\u003c\/strong\u003e         \u003cp\u003e           The artwork is hilarious, the cats all have their own personality,           and it feels way more special than a typical countdown box.           Great gift idea for anyone who loves quirky Christmas stuff.         \u003c\/p\u003e         \u003cspan\u003e— Donna K.\u003c\/span\u003e       \u003c\/div\u003e     \u003c\/div\u003e   \u003c\/section\u003e    \u003c!-- FAQ --\u003e   \u003csection class=\"umc-faq\"\u003e     \u003cdiv class=\"umc-label\"\u003eGOOD TO KNOW\u003c\/div\u003e     \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e      \u003cdetails\u003e       \u003csummary\u003eHow many cats are included?\u003c\/summary\u003e       \u003cp\u003e         This advent calendar includes 24 miniature cat figures,         designed for a fun day-by-day holiday countdown.       \u003c\/p\u003e     \u003c\/details\u003e      \u003cdetails\u003e       \u003csummary\u003eIs each day different?\u003c\/summary\u003e       \u003cp\u003e         Yes, the idea is to reveal a new figure as you open each numbered drawer.       \u003c\/p\u003e     \u003c\/details\u003e      \u003cdetails\u003e       \u003csummary\u003eIs this a good gift for cat lovers?\u003c\/summary\u003e       \u003cp\u003e         Absolutely. It’s especially fun for cat lovers, collectors,         and people who enjoy quirky or unusual Christmas finds.       \u003c\/p\u003e     \u003c\/details\u003e      \u003cdetails\u003e       \u003csummary\u003eCan the figures be displayed after opening?\u003c\/summary\u003e       \u003cp\u003e         Yes. Many customers keep the figures out on shelves, tables or desks         as part of their holiday setup.       \u003c\/p\u003e     \u003c\/details\u003e      \u003cdetails\u003e       \u003csummary\u003eWhat makes this different from a regular advent calendar?\u003c\/summary\u003e       \u003cp\u003e         It combines daily surprise with collectible value and a very distinctive         medieval cat art style, making it much more memorable than generic countdown items.       \u003c\/p\u003e     \u003c\/details\u003e   \u003c\/section\u003e    \u003c!-- FINAL MESSAGE --\u003e   \u003csection class=\"umc-final\"\u003e     \u003cdiv class=\"umc-final-icon\"\u003e🎄🐱\u003c\/div\u003e     \u003ch2\u003e       A Delightfully Strange Christmas Countdown     \u003c\/h2\u003e     \u003cp\u003e       24 tiny cats, one charmingly weird holiday ritual, and a collection       you’ll actually want to keep out all season long.     \u003c\/p\u003e   \u003c\/section\u003e    \u003c!-- CTA --\u003e   \u003csection class=\"umc-buy\"\u003e     \u003cdiv class=\"umc-buy-icon\"\u003e🎁\u003c\/div\u003e     \u003cdiv class=\"umc-buy-label\"\u003eREADY FOR A MORE FUN COUNTDOWN?\u003c\/div\u003e      \u003ch2\u003e       Add A Little Medieval\u003cbr\u003e       Cat Chaos To Christmas     \u003c\/h2\u003e      \u003cp\u003e       Scroll back to the purchase area above and grab your Ugly Medieval Cats advent calendar.     \u003c\/p\u003e      \u003cbutton type=\"button\" onclick=\"umcBackToBuy()\"\u003e       BACK TO BUY \/ ADD TO CART     \u003c\/button\u003e      \u003cdiv class=\"umc-buy-meta\"\u003e       \u003cspan\u003e🐱 24 Unique Cats\u003c\/span\u003e       \u003ci\u003e•\u003c\/i\u003e       \u003cspan\u003e🎄 Advent Countdown\u003c\/span\u003e       \u003ci\u003e•\u003c\/i\u003e       \u003cspan\u003e🎁 Giftable \u0026amp; Collectible\u003c\/span\u003e     \u003c\/div\u003e   \u003c\/section\u003e  \u003c\/div\u003e  \u003cstyle\u003e .umc-page{   --green:#294538;   --green-2:#1c3027;   --burgundy:#6d2e34;   --gold:#d0aa5e;   --parchment:#f6f0e3;   --parchment-2:#fbf7ef;   --line:rgba(49,40,28,.12);   --text:#40372f;   --muted:#6a5f56;   --white:#ffffff;    width:100%;   max-width:760px;   margin:0 auto;   padding:8px 12px 36px;   color:var(--text);   font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,Helvetica,sans-serif;   font-size:16px;   line-height:1.55;   box-sizing:border-box; } .umc-page *, .umc-page *::before, .umc-page *::after{box-sizing:border-box;} .umc-page h2,.umc-page p{margin:0;} .umc-page h2{   font-family:Georgia,'Times New Roman',serif;   font-weight:700;   letter-spacing:-.02em;   color:var(--green-2); } .umc-section, .umc-card, .umc-soft, .umc-placement, .umc-compare, .umc-review-section, .umc-faq, .umc-final, .umc-buy{   content-visibility:auto;   contain-intrinsic-size:1px 700px; } .umc-pill, .umc-label, .umc-buy-label{   display:inline-block;   font-size:10px;   line-height:1.25;   font-weight:850;   letter-spacing:.065em; } .umc-label{margin-bottom:7px;color:#7a6c5d;} .umc-label-light{color:#e5e0d8;}  .umc-hero{   padding:22px 2px 12px;   text-align:center; } .umc-pill{   margin-bottom:12px;   padding:8px 12px;   border-radius:999px;   background:#efe5cf;   color:#62431f; } .umc-hero h2{   max-width:650px;   margin:0 auto;   font-size:clamp(31px,8vw,44px);   line-height:1.03; } .umc-lead{   max-width:620px;   margin:14px auto 18px !important;   color:var(--muted);   font-size:17px;   line-height:1.5; }  .umc-media-wrap{   display:none;   margin:0 0 10px; } .umc-media-wrap.is-ready{display:block;} .umc-media{   overflow:hidden;   width:100%;   border:1px solid var(--line);   border-radius:16px;   background:#f3eee7; } .umc-media img, .umc-review-photo img{   display:block;   width:100%;   height:auto; }  .umc-benefits{   display:grid;   grid-template-columns:repeat(2,1fr);   gap:8px;   margin-top:10px; } .umc-benefits \u003e div{   min-height:66px;   display:flex;   flex-direction:column;   align-items:center;   justify-content:center;   gap:2px;   padding:9px 5px;   border:1px solid var(--line);   border-radius:11px;   background:#fff; } .umc-benefits span{font-size:19px;} .umc-benefits strong{font-size:12px;color:var(--green-2);}  .umc-dark{   margin:23px 0 27px;   padding:24px 17px;   border-radius:18px;   background:linear-gradient(145deg,#3b5547,#213529);   color:#fff;   text-align:center; } .umc-dark h2{   max-width:650px;   margin:0 auto 10px;   color:#fff7e8;   font-size:28px;   line-height:1.07; } .umc-dark p{   max-width:610px;   margin:0 auto;   color:#f0ede7;   font-size:15px; } .umc-dark-points{   display:grid;   gap:7px;   margin-top:16px; } .umc-dark-points div{   padding:10px 12px;   border-radius:10px;   background:rgba(255,255,255,.09);   font-size:13px;   color:#fff; }  .umc-section, .umc-card, .umc-soft, .umc-placement, .umc-compare, .umc-review-section{   margin:27px 0; } .umc-card{   padding:21px 13px 17px;   border:1px solid var(--line);   border-radius:17px;   background:var(--parchment-2); } .umc-soft{   padding:21px 13px 15px;   border:1px solid #e8dfd0;   border-radius:18px;   background:#faf6ef; } .umc-placement{   padding:23px 13px;   border-radius:18px;   background:linear-gradient(145deg,#f7f1e6,#fbf7ef); } .umc-copy{padding:2px 4px 13px;} .umc-copy h2{   margin-bottom:8px;   font-size:28px;   line-height:1.08; } .umc-copy p{color:var(--muted);font-size:16px;} .umc-center{text-align:center;}  .umc-step-row{   display:flex;   justify-content:center;   align-items:center;   gap:6px;   margin-top:10px; } .umc-step-row\u003ediv{min-width:64px;text-align:center;} .umc-step-row b{   width:25px;   height:25px;   display:flex;   justify-content:center;   align-items:center;   margin:0 auto 3px;   border-radius:50%;   background:var(--burgundy);   color:#fff;   font-size:11px; } .umc-step-row strong{   color:var(--green-2);   font-size:10px; } .umc-step-row\u003espan{   color:#9c8f7f;   font-size:20px; }  .umc-grid-2{   display:grid;   grid-template-columns:repeat(2,1fr);   gap:6px;   margin-top:10px; } .umc-grid-2\u003ediv{   padding:10px;   border-radius:10px;   background:#fff;   border:1px solid rgba(49,40,28,.08); } .umc-grid-2 span{   color:#53735d;   font-weight:900; } .umc-grid-2 strong{   display:block;   color:var(--green-2);   font-size:12px; } .umc-grid-2 p{   color:var(--muted);   font-size:11px; }  .umc-intro{   max-width:590px;   margin:0 auto 15px !important;   color:var(--muted);   font-size:14px; } .umc-placement h2{   margin-bottom:8px;   font-size:29px;   line-height:1.07; } .umc-place-grid{   display:grid;   grid-template-columns:repeat(2,1fr);   gap:7px;   margin-top:12px; } .umc-place-grid div{   padding:12px;   border:1px solid var(--line);   border-radius:10px;   background:#fff; } .umc-place-grid span{   display:block;   margin-bottom:2px;   font-size:19px; } .umc-place-grid strong{   color:var(--green-2);   font-size:12px; } .umc-place-grid p{   margin-top:4px;   color:var(--muted);   font-size:11px; }  .umc-compare{   padding:21px 13px;   border-radius:17px;   background:#f8f2e9;   text-align:center; } .umc-compare h2{   margin-bottom:14px;   font-size:28px;   line-height:1.08; } .umc-compare-row{   display:flex;   align-items:flex-start;   gap:9px;   margin-top:7px;   padding:11px;   border-radius:9px;   background:#fff;   text-align:left;   border:1px solid rgba(49,40,28,.07); } .umc-compare-row\u003espan{   flex:0 0 22px;   font-size:18px;   font-weight:900; } .umc-compare-row strong{   display:block;   color:var(--green-2);   font-size:13px; } .umc-compare-row p{   color:var(--muted);   font-size:12px; } .umc-bad\u003espan{color:#b45c54;} .umc-good{   border:1px solid #d5dfd2;   background:#eef4ed; } .umc-good\u003espan{color:#47734a;}  .umc-review-section{   padding:22px 13px;   border:1px solid #eadfce;   border-radius:18px;   background:#fcf8f1; } .umc-review-card{   overflow:hidden;   margin-top:14px;   border:1px solid rgba(49,40,28,.08);   border-radius:14px;   background:#fff; } .umc-review-photo{   display:none; } .umc-review-photo.is-ready{   display:block; } .umc-review-copy{   padding:14px 14px 15px; } .umc-stars{   margin-bottom:6px;   color:#d0aa5e;   letter-spacing:1px;   font-size:15px; } .umc-review-copy strong{   display:block;   margin-bottom:7px;   color:var(--green-2);   font-size:15px;   line-height:1.35; } .umc-review-copy p{   color:var(--muted);   font-size:13px; } .umc-review-copy span{   display:block;   margin-top:8px;   color:#7d7064;   font-size:12px;   font-weight:700; }  .umc-faq{   margin:30px 0;   text-align:center; } .umc-faq h2{   margin-bottom:13px;   font-size:29px; } .umc-faq details{   overflow:hidden;   margin-top:7px;   border:1px solid var(--line);   border-radius:9px;   background:#fff;   text-align:left; } .umc-faq summary{   position:relative;   padding:13px 36px 13px 12px;   list-style:none;   cursor:pointer;   color:var(--green-2);   font-size:13px;   font-weight:800; } .umc-faq summary::-webkit-details-marker{display:none;} .umc-faq summary::after{   content:'+';   position:absolute;   right:12px;   top:50%;   transform:translateY(-50%);   color:#8b6a33;   font-size:19px; } .umc-faq details[open] summary::after{content:'–';} .umc-faq details p{   padding:0 12px 13px;   color:var(--muted);   font-size:13px; }  .umc-final{   margin:30px 0 20px;   padding:27px 16px;   border:1px solid #eadfce;   border-radius:17px;   background:#fbf7ef;   text-align:center; } .umc-final-icon{font-size:22px;} .umc-final h2{   max-width:620px;   margin:5px auto 9px;   font-size:29px;   line-height:1.06; } .umc-final p{   max-width:580px;   margin:0 auto;   color:var(--muted);   font-size:14px; }  .umc-buy{   margin:22px 0 6px;   padding:27px 15px;   border-radius:18px;   background:linear-gradient(145deg,#6b2d34,#4f2026);   color:#fff;   text-align:center; } .umc-buy-icon{font-size:25px;} .umc-buy-label{   margin:4px 0 7px;   color:#f2ddd6;   font-size:9px; } .umc-buy h2{   max-width:610px;   margin:0 auto 9px;   color:#fff7ed;   font-size:clamp(27px,7vw,35px);   line-height:1.04; } .umc-buy p{   max-width:560px;   margin:0 auto 16px;   color:#f7ece8;   font-size:14px; } .umc-buy button{   min-height:48px;   padding:0 22px;   border:0;   border-radius:999px;   background:linear-gradient(135deg,#e8c77a,#d2aa58);   color:#3d2d18;   font-size:12px;   font-weight:900;   cursor:pointer; } .umc-buy-meta{   display:flex;   justify-content:center;   flex-wrap:wrap;   gap:5px;   margin-top:11px;   color:#f2ddd6;   font-size:9px; } .umc-buy-meta i{   opacity:.55;   font-style:normal; }  @media(min-width:750px){   .umc-page{     padding-left:20px;     padding-right:20px;   }   .umc-benefits{     grid-template-columns:repeat(4,1fr);   } }  @media(max-width:390px){   .umc-page{     padding-left:9px;     padding-right:9px;   }   .umc-hero h2{font-size:29px;}   .umc-copy h2,   .umc-dark h2,   .umc-placement h2,   .umc-compare h2,   .umc-faq h2,   .umc-final h2{font-size:25px;}   .umc-buy button{width:100%;} } \u003c\/style\u003e  \u003cscript\u003e (function(){   var ROOT_ID = 'umcPage';    function parseSrcset(srcset){     if(!srcset) return '';     var parts = srcset.split(',');     var last = parts[parts.length - 1] || '';     return last.trim().split(' ')[0] || '';   }    function getRawUrl(img){     if(!img) return '';      var attrs = [       'data-src',       'data-original-src',       'data-original',       'data-image',       'data-lazy-src',       'data-zoom',       'src'     ];      for(var i = 0; i \u003c attrs.length; i++){       var val = img.getAttribute(attrs[i]);       if(val \u0026\u0026 val.indexOf('data:image') !== 0){         return val;       }     }      if(img.currentSrc \u0026\u0026 img.currentSrc.indexOf('data:image') !== 0){       return img.currentSrc;     }      var srcset = img.getAttribute('srcset');     if(srcset){       var parsed = parseSrcset(srcset);       if(parsed) return parsed;     }      return '';   }    function normalizeShopifyUrl(url){     if(!url) return '';      url = url.split(' ')[0];      if(url.indexOf('\/\/') === 0){       url = location.protocol + url;     }      url = url.replace(\/_(pico|icon|thumb|small|compact|medium|large|grande|1024x1024|2048x2048)(?=\\.)\/gi, '');     url = url.replace(\/_(\\d+x\\d+)(?=\\.)\/gi, '');     url = url.replace(\/([?\u0026])width=\\d+\/gi, '$1');     url = url.replace(\/([?\u0026])height=\\d+\/gi, '$1');     url = url.replace(\/[?\u0026]+$\/,'');      if(url.indexOf('cdn.shopify.com') \u003e -1 || url.indexOf('\/cdn\/shop\/') \u003e -1){       url += (url.indexOf('?') \u003e -1 ? '\u0026' : '?') + 'width=1400';     }      return url;   }    function isGoodImage(img, root){     if(!img) return false;     if(root \u0026\u0026 root.contains(img)) return false;      var url = getRawUrl(img);     if(!url) return false;      if(url.indexOf('cdn.shopify.com') === -1 \u0026\u0026 url.indexOf('\/cdn\/shop\/') === -1){       return false;     }      var w = img.naturalWidth || img.width || img.clientWidth || 0;     var h = img.naturalHeight || img.height || img.clientHeight || 0;     var rect = img.getBoundingClientRect();     var rw = rect.width || 0;     var rh = rect.height || 0;     var maxW = Math.max(w, rw);     var maxH = Math.max(h, rh);      if(maxW \u003c 50 || maxH \u003c 50) return false;      return true;   }    function collectProductImages(){     var root = document.getElementById(ROOT_ID);     var all = Array.prototype.slice.call(document.querySelectorAll('img'));     var seen = {};     var result = [];      all.forEach(function(img){       if(!isGoodImage(img, root)) return;        var url = normalizeShopifyUrl(getRawUrl(img));       if(!url) return;        var key = url.replace(\/([?\u0026])v=\\d+\/,'$1');       if(seen[key]) return;        seen[key] = true;       result.push(url);     });      return result;   }    function assignImages(){     var root = document.getElementById(ROOT_ID);     if(!root) return;      var urls = collectProductImages();      root.querySelectorAll('[data-umc-media]').forEach(function(img){       var index = parseInt(img.getAttribute('data-umc-media'), 10);       var wrap = img.closest('.umc-media-wrap');       var url = urls[index];        if(!url){         if(wrap) wrap.style.display = 'none';         return;       }        img.onload = function(){         if(wrap) wrap.classList.add('is-ready');       };        img.onerror = function(){         if(wrap) wrap.style.display = 'none';       };        img.src = url;     });      root.querySelectorAll('.umc-review-photo img[data-umc-media]').forEach(function(img){       var index = parseInt(img.getAttribute('data-umc-media'), 10);       var wrap = img.closest('.umc-review-photo');       var url = urls[index];        if(!url){         if(wrap) wrap.style.display = 'none';         return;       }        img.onload = function(){         if(wrap) wrap.classList.add('is-ready');       };        img.onerror = function(){         if(wrap) wrap.style.display = 'none';       };        img.src = url;     });   }    function debounce(fn, delay){     var timer;     return function(){       clearTimeout(timer);       timer = setTimeout(fn, delay);     };   }    function initUmcImages(){     assignImages();      setTimeout(assignImages, 400);     setTimeout(assignImages, 1200);     setTimeout(assignImages, 2200);      var observer = new MutationObserver(debounce(assignImages, 180));     observer.observe(document.body, {       childList: true,       subtree: true,       attributes: true,       attributeFilter: ['src', 'srcset', 'data-src', 'data-original', 'style', 'class']     });      setTimeout(function(){       observer.disconnect();     }, 7000);   }    if(document.readyState === 'loading'){     document.addEventListener('DOMContentLoaded', initUmcImages, { once: true });   } else {     initUmcImages();   } })();  function umcBackToBuy(){   var target =     document.querySelector('form[action*='\/cart\/add']') ||     document.querySelector('.product__info-container') ||     document.querySelector('product-info');    if(target){     target.scrollIntoView({       behavior: 'smooth',       block: 'center'     });   } else {     window.scrollTo({       top: 0,       behavior: 'smooth'     });   } } \u003c\/script\u003e","brand":"Q2004","offers":[{"title":"Default Title","offer_id":50606693843137,"sku":"Q20539-A","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0858\/7047\/7505\/files\/5_594ecda1-8b80-48a6-9a37-caed27d5817b.jpg?v=1789551088","url":"https:\/\/valorsca.us\/products\/24-days-of-ugly-medieval-cats","provider":"Valors-ca","version":"1.0","type":"link"}