{"product_id":"24-day-horse-stable-advent-calendar","title":"🐴🎄Calendrier de l’Avent de 24 jours pour écurie – Construisez votre propre écurie de Noël équestre","description":"\u003cstyle\u003e\n\/* =========================================================\n   24-DAY EQUESTRIAN STABLE ADVENT CALENDAR\n   Shopify \/ Hotishop High-Converting Product Detail Page\n\n   PRODUCT-SPECIFIC VISUAL DIRECTION:\n   evergreen + saddle brown + hay gold + winter cream +\n   cranberry + warm stable wood\n\n   Mobile First \/ No JS \/ Fully Scoped\n========================================================= *\/\n\n.horsecal-page,\n.horsecal-page *{\n  box-sizing:border-box;\n}\n\n.horsecal-page{\n  --green:#244D3A;\n  --green-dark:#143326;\n  --green-soft:#DDE9E1;\n\n  --brown:#81502F;\n  --brown-dark:#4F301D;\n  --brown-soft:#E8CDB2;\n\n  --gold:#C5943E;\n  --gold-dark:#8F641E;\n  --gold-soft:#F3D99E;\n\n  --cranberry:#9E3740;\n  --cranberry-dark:#671F27;\n  --cranberry-soft:#EFD4D6;\n\n  --hay:#D2A34F;\n  --cream:#FFF8EA;\n  --snow:#FBFBF7;\n  --wood:#A46639;\n\n  --text:#454742;\n  --muted:#6C706A;\n  --line:#D8C6A8;\n  --white:#FFFFFF;\n\n  width:100%;\n  margin:0;\n  padding:0;\n  overflow:hidden;\n  background:#fff;\n  color:var(--text);\n  font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;\n  line-height:1.65;\n}\n\n.horsecal-page h1,\n.horsecal-page h2,\n.horsecal-page h3,\n.horsecal-page p{\n  margin-top:0;\n}\n\n.horsecal-page h1,\n.horsecal-page h2{\n  font-family:Georgia,\"Times New Roman\",serif;\n}\n\n.horsecal-page img{\n  display:block;\n  width:100%;\n  max-width:100%;\n  height:auto;\n  margin:0;\n}\n\n.horsecal-wrap{\n  width:min(980px,calc(100% - 28px));\n  margin:0 auto;\n}\n\n.horsecal-section{\n  padding:42px 0;\n}\n\n.horsecal-inner{\n  width:100%;\n  padding:34px;\n  border-radius:22px;\n}\n\n.horsecal-center{\n  text-align:center;\n}\n\n\n\/* =========================================================\n   TYPOGRAPHY\n========================================================= *\/\n\n.horsecal-eyebrow{\n  margin:0 0 11px;\n  color:var(--gold-dark);\n  font-size:10px;\n  line-height:1.4;\n  font-weight:800;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n}\n\n.horsecal-h1{\n  max-width:820px;\n  margin:0 auto 17px;\n  color:#30362F;\n  font-size:38px;\n  line-height:1.15;\n  letter-spacing:-.02em;\n  font-weight:700;\n}\n\n.horsecal-h1 span{\n  color:var(--green);\n}\n\n.horsecal-h2{\n  max-width:790px;\n  margin:0 auto 16px;\n  color:#30342F;\n  font-size:28px;\n  line-height:1.22;\n  letter-spacing:-.015em;\n  font-weight:700;\n}\n\n.horsecal-h2 span{\n  color:var(--cranberry);\n}\n\n.horsecal-copy{\n  max-width:790px;\n  margin:0 auto;\n  color:var(--muted);\n  font-size:15.5px;\n  line-height:1.72;\n}\n\n.horsecal-copy + .horsecal-copy{\n  margin-top:13px;\n}\n\n\n\/* =========================================================\n   MEDIA\n========================================================= *\/\n\n.horsecal-media{\n  width:min(880px,100%);\n  margin:26px auto 0;\n  overflow:hidden;\n  border-radius:18px;\n  background:#f4f1e8;\n  box-shadow:0 14px 34px rgba(57,44,29,.14);\n  line-height:0;\n}\n\n.horsecal-media img{\n  width:100%;\n  height:auto;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.horsecal-hero{\n  padding:42px 0;\n  background:\n    radial-gradient(circle at 7% 4%,rgba(197,148,62,.24),transparent 29%),\n    radial-gradient(circle at 93% 7%,rgba(36,77,58,.16),transparent 30%),\n    radial-gradient(circle at 50% 100%,rgba(158,55,64,.08),transparent 30%),\n    linear-gradient(145deg,#FFFDF8 0%,#F8EAD1 55%,#E6CEAA 100%);\n}\n\n.horsecal-hero .horsecal-inner{\n  background:rgba(255,255,255,.92);\n  border:1px solid #DFC38F;\n  box-shadow:0 10px 30px rgba(87,63,30,.08);\n}\n\n\n\/* =========================================================\n   EVERGREEN\n========================================================= *\/\n\n.horsecal-green{\n  color:#fff;\n  background:\n    radial-gradient(circle at 8% 6%,rgba(243,217,158,.21),transparent 29%),\n    radial-gradient(circle at 94% 90%,rgba(158,55,64,.19),transparent 28%),\n    linear-gradient(135deg,#112C21 0%,#244D3A 52%,#426B52 100%);\n}\n\n.horsecal-green .horsecal-inner,\n.horsecal-brown .horsecal-inner,\n.horsecal-cranberry .horsecal-inner{\n  background:rgba(255,255,255,.075);\n  border:1px solid rgba(255,255,255,.17);\n}\n\n.horsecal-green .horsecal-eyebrow,\n.horsecal-brown .horsecal-eyebrow,\n.horsecal-cranberry .horsecal-eyebrow{\n  color:#F4D695;\n}\n\n.horsecal-green .horsecal-h2,\n.horsecal-brown .horsecal-h2,\n.horsecal-cranberry .horsecal-h2{\n  color:#fff;\n}\n\n.horsecal-green .horsecal-h2 span,\n.horsecal-brown .horsecal-h2 span,\n.horsecal-cranberry .horsecal-h2 span{\n  color:#FFE0A1;\n}\n\n.horsecal-green .horsecal-copy,\n.horsecal-brown .horsecal-copy,\n.horsecal-cranberry .horsecal-copy{\n  color:rgba(255,255,255,.84);\n}\n\n\n\/* =========================================================\n   WARM GOLD\n========================================================= *\/\n\n.horsecal-gold{\n  background:\n    radial-gradient(circle at 92% 7%,rgba(197,148,62,.29),transparent 30%),\n    radial-gradient(circle at 7% 92%,rgba(36,77,58,.08),transparent 28%),\n    linear-gradient(145deg,#FFF7E3,#EACA86);\n}\n\n.horsecal-gold .horsecal-inner{\n  background:rgba(255,255,255,.93);\n  border:1px solid #D5AB5D;\n}\n\n\n\/* =========================================================\n   SADDLE BROWN\n========================================================= *\/\n\n.horsecal-brown{\n  color:#fff;\n  background:\n    radial-gradient(circle at 8% 6%,rgba(243,217,158,.19),transparent 29%),\n    radial-gradient(circle at 93% 90%,rgba(36,77,58,.18),transparent 28%),\n    linear-gradient(135deg,#3D2517 0%,#70442A 52%,#98623D 100%);\n}\n\n\n\/* =========================================================\n   WINTER CREAM\n========================================================= *\/\n\n.horsecal-cream{\n  background:\n    radial-gradient(circle at 92% 7%,rgba(36,77,58,.08),transparent 29%),\n    radial-gradient(circle at 7% 91%,rgba(158,55,64,.07),transparent 28%),\n    linear-gradient(145deg,#FFFDF9,#F0ECE2);\n}\n\n.horsecal-cream .horsecal-inner{\n  background:#fff;\n  border:1px solid #DDD6C9;\n  box-shadow:0 7px 24px rgba(53,52,47,.06);\n}\n\n\n\/* =========================================================\n   CRANBERRY\n========================================================= *\/\n\n.horsecal-cranberry{\n  color:#fff;\n  background:\n    radial-gradient(circle at 8% 6%,rgba(243,217,158,.20),transparent 29%),\n    radial-gradient(circle at 93% 90%,rgba(36,77,58,.20),transparent 28%),\n    linear-gradient(135deg,#5C1A22 0%,#91303A 52%,#B85259 100%);\n}\n\n\n\/* =========================================================\n   SOFT GREEN\n========================================================= *\/\n\n.horsecal-softgreen{\n  background:\n    radial-gradient(circle at 8% 5%,rgba(36,77,58,.20),transparent 30%),\n    radial-gradient(circle at 94% 90%,rgba(197,148,62,.11),transparent 28%),\n    linear-gradient(145deg,#E2EBE2,#BED0C1);\n}\n\n.horsecal-softgreen .horsecal-inner{\n  background:rgba(255,255,255,.93);\n  border:1px solid #A6BCA9;\n}\n\n\n\/* =========================================================\n   BENEFITS\n========================================================= *\/\n\n.horsecal-benefits{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:8px;\n  max-width:860px;\n  margin:24px auto 0;\n}\n\n.horsecal-benefit{\n  padding:12px 8px;\n  border:1px solid #D6BF94;\n  border-radius:13px;\n  background:linear-gradient(145deg,#fff,#FFF4E0);\n  color:#405441;\n  font-size:12px;\n  line-height:1.4;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   FEATURE CARDS\n========================================================= *\/\n\n.horsecal-features{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:9px;\n  max-width:840px;\n  margin:24px auto 0;\n}\n\n.horsecal-feature{\n  padding:15px 16px;\n  border:1px solid #D5C2A5;\n  border-radius:14px;\n  background:linear-gradient(145deg,#fff,#FFF7EC);\n  text-align:left;\n}\n\n.horsecal-feature strong{\n  display:block;\n  margin-bottom:3px;\n  color:var(--green);\n  font-size:14px;\n  line-height:1.4;\n}\n\n.horsecal-feature p{\n  margin:0;\n  color:var(--muted);\n  font-size:12.8px;\n  line-height:1.55;\n}\n\n.horsecal-green .horsecal-feature,\n.horsecal-brown .horsecal-feature,\n.horsecal-cranberry .horsecal-feature{\n  background:rgba(255,255,255,.10);\n  border-color:rgba(255,255,255,.18);\n}\n\n.horsecal-green .horsecal-feature strong,\n.horsecal-brown .horsecal-feature strong,\n.horsecal-cranberry .horsecal-feature strong{\n  color:#F6D79D;\n}\n\n.horsecal-green .horsecal-feature p,\n.horsecal-brown .horsecal-feature p,\n.horsecal-cranberry .horsecal-feature p{\n  color:rgba(255,255,255,.77);\n}\n\n\n\/* =========================================================\n   STATS\n========================================================= *\/\n\n.horsecal-stats{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:9px;\n  max-width:720px;\n  margin:24px auto 0;\n}\n\n.horsecal-stat{\n  padding:15px 8px;\n  border:1px solid #D4BA83;\n  border-radius:14px;\n  background:linear-gradient(180deg,#fff,#FFF1D2);\n  text-align:center;\n}\n\n.horsecal-stat strong{\n  display:block;\n  color:var(--green);\n  font-family:Georgia,\"Times New Roman\",serif;\n  font-size:21px;\n  line-height:1.05;\n}\n\n.horsecal-stat span{\n  display:block;\n  margin-top:4px;\n  color:#626762;\n  font-size:11.5px;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   PROGRESS\n========================================================= *\/\n\n.horsecal-progress{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:8px;\n  max-width:880px;\n  margin:24px auto 0;\n}\n\n.horsecal-progress-card{\n  padding:16px 10px;\n  border:1px solid #D4C1A2;\n  border-radius:14px;\n  background:#fff;\n  text-align:center;\n}\n\n.horsecal-progress-card b{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:46px;\n  height:28px;\n  padding:0 8px;\n  margin-bottom:7px;\n  border-radius:999px;\n  background:var(--green);\n  color:#fff;\n  font-size:11px;\n}\n\n.horsecal-progress-card strong{\n  display:block;\n  margin-bottom:4px;\n  color:var(--brown-dark);\n  font-size:12.5px;\n}\n\n.horsecal-progress-card p{\n  margin:0;\n  color:var(--muted);\n  font-size:11px;\n  line-height:1.48;\n}\n\n\n\/* =========================================================\n   SCENES\n========================================================= *\/\n\n.horsecal-scenes{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:9px;\n  max-width:850px;\n  margin:24px auto 0;\n}\n\n.horsecal-scene{\n  padding:16px 12px;\n  border:1px solid #D5C2A5;\n  border-radius:14px;\n  background:#fff;\n  text-align:center;\n}\n\n.horsecal-scene strong{\n  display:block;\n  margin-bottom:4px;\n  color:var(--green);\n  font-size:13px;\n}\n\n.horsecal-scene p{\n  margin:0;\n  color:var(--muted);\n  font-size:11.8px;\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   TAGS\n========================================================= *\/\n\n.horsecal-tags{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:7px;\n  max-width:860px;\n  margin:23px auto 0;\n}\n\n.horsecal-tag{\n  padding:7px 11px;\n  border:1px solid #D1B77B;\n  border-radius:999px;\n  background:#FFF1D5;\n  color:#6D4B21;\n  font-size:11.5px;\n  font-weight:700;\n}\n\n.horsecal-green .horsecal-tag,\n.horsecal-brown .horsecal-tag,\n.horsecal-cranberry .horsecal-tag{\n  background:rgba(255,255,255,.10);\n  border-color:rgba(255,255,255,.20);\n  color:#F9E4BD;\n}\n\n\n\/* =========================================================\n   SPECS\n========================================================= *\/\n\n.horsecal-specs{\n  max-width:850px;\n  margin:24px auto 0;\n  overflow:hidden;\n  border:1px solid #CDBA98;\n  border-radius:16px;\n  background:#fff;\n}\n\n.horsecal-spec{\n  display:grid;\n  grid-template-columns:190px 1fr;\n  border-bottom:1px solid #E5D9C4;\n  text-align:left;\n}\n\n.horsecal-spec:last-child{\n  border-bottom:0;\n}\n\n.horsecal-spec-name{\n  padding:12px 15px;\n  background:#E4EDE5;\n  color:#345139;\n  font-size:11.5px;\n  font-weight:800;\n}\n\n.horsecal-spec-value{\n  padding:12px 15px;\n  background:#FFFDF9;\n  color:#4D544F;\n  font-size:13px;\n  font-weight:600;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n.horsecal-final{\n  padding:48px 0;\n  color:#fff;\n  text-align:center;\n  background:\n    radial-gradient(circle at 8% 7%,rgba(197,148,62,.23),transparent 30%),\n    radial-gradient(circle at 92% 10%,rgba(158,55,64,.23),transparent 29%),\n    linear-gradient(135deg,#132F24 0%,#294F3D 47%,#70412A 100%);\n}\n\n.horsecal-final .horsecal-inner{\n  background:rgba(255,255,255,.075);\n  border:1px solid rgba(255,255,255,.18);\n}\n\n.horsecal-final .horsecal-eyebrow{\n  color:#F5D694;\n}\n\n.horsecal-final .horsecal-h2{\n  color:#fff;\n}\n\n.horsecal-final .horsecal-h2 span{\n  color:#FFE0A0;\n}\n\n.horsecal-final .horsecal-copy{\n  color:rgba(255,255,255,.84);\n}\n\n.horsecal-final .horsecal-tag{\n  background:rgba(255,255,255,.10);\n  border-color:rgba(255,255,255,.20);\n  color:#F9E5BD;\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:749px){\n\n  .horsecal-section,\n  .horsecal-hero{\n    padding:25px 0;\n  }\n\n  .horsecal-inner{\n    padding:22px 16px;\n    border-radius:15px;\n  }\n\n  .horsecal-eyebrow{\n    margin-bottom:9px;\n    font-size:9.5px;\n    letter-spacing:.09em;\n  }\n\n  .horsecal-h1{\n    margin-bottom:14px;\n    font-size:29px;\n    line-height:1.18;\n  }\n\n  .horsecal-h2{\n    margin-bottom:13px;\n    font-size:23px;\n    line-height:1.24;\n  }\n\n  .horsecal-copy{\n    font-size:14px;\n    line-height:1.68;\n  }\n\n  .horsecal-copy + .horsecal-copy{\n    margin-top:11px;\n  }\n\n  .horsecal-media{\n    margin-top:19px;\n    border-radius:12px;\n  }\n\n  .horsecal-benefits{\n    grid-template-columns:repeat(2,1fr);\n    gap:6px;\n    margin-top:19px;\n  }\n\n  .horsecal-benefit{\n    padding:10px 6px;\n    font-size:10.7px;\n  }\n\n  .horsecal-features{\n    grid-template-columns:repeat(2,1fr);\n    gap:7px;\n    margin-top:19px;\n  }\n\n  .horsecal-feature{\n    padding:12px 10px;\n  }\n\n  .horsecal-feature strong{\n    font-size:12px;\n  }\n\n  .horsecal-feature p{\n    font-size:11.2px;\n  }\n\n  .horsecal-stats{\n    gap:6px;\n    margin-top:19px;\n  }\n\n  .horsecal-stat{\n    padding:12px 5px;\n  }\n\n  .horsecal-stat strong{\n    font-size:18px;\n  }\n\n  .horsecal-stat span{\n    font-size:10px;\n  }\n\n  .horsecal-progress{\n    grid-template-columns:repeat(2,1fr);\n    gap:7px;\n    margin-top:19px;\n  }\n\n  .horsecal-progress-card{\n    padding:12px 8px;\n  }\n\n  .horsecal-scenes{\n    grid-template-columns:1fr;\n    gap:7px;\n    margin-top:19px;\n  }\n\n  .horsecal-tag{\n    padding:6px 9px;\n    font-size:10.5px;\n  }\n\n  .horsecal-spec{\n    grid-template-columns:1fr;\n  }\n\n  .horsecal-spec-name{\n    padding:9px 12px 2px;\n    background:#EDF3EE;\n  }\n\n  .horsecal-spec-value{\n    padding:2px 12px 10px;\n  }\n\n  .horsecal-final{\n    padding:32px 0;\n  }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"horsecal-page\"\u003e\n\n\u003c\/div\u003e","brand":"mwc","offers":[{"title":"Default Title","offer_id":44461334134871,"sku":null,"price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0679\/5473\/7239\/files\/c294fcad-b448-4d47-822c-b120a829a548.png?v=1792031549","url":"https:\/\/mycheesemas.com\/fr\/products\/24-day-horse-stable-advent-calendar","provider":"mycheesemas","version":"1.0","type":"link"}